diff --git a/CVSROOT/checkoutlist b/CVSROOT/checkoutlist
deleted file mode 100755
index b04b3501f5efd94313942eb7439457bc82f5a2f5..0000000000000000000000000000000000000000
--- a/CVSROOT/checkoutlist
+++ /dev/null
@@ -1,13 +0,0 @@
-# The "checkoutlist" file is used to support additional version controlled
-# administrative files in $CVSROOT/CVSROOT, such as template files.
-#
-# The first entry on a line is a filename which will be checked out from
-# the corresponding RCS file in the $CVSROOT/CVSROOT directory.
-# The remainder of the line is an error message to use if the file cannot
-# be checked out.
-#
-# File format:
-#
-#	[<whitespace>]<filename><whitespace><error message><end-of-line>
-#
-# comment lines begin with '#'
diff --git a/CVSROOT/commitinfo b/CVSROOT/commitinfo
deleted file mode 100755
index b19e7b7a63e8e90cdb49c43f02035646c4a76e0a..0000000000000000000000000000000000000000
--- a/CVSROOT/commitinfo
+++ /dev/null
@@ -1,15 +0,0 @@
-# The "commitinfo" file is used to control pre-commit checks.
-# The filter on the right is invoked with the repository and a list 
-# of files to check.  A non-zero exit of the filter program will 
-# cause the commit to be aborted.
-#
-# The first entry on a line is a regular expression which is tested
-# against the directory that the change is being committed to, relative
-# to the $CVSROOT.  For the first match that is found, then the remainder
-# of the line is the name of the filter to run.
-#
-# If the repository name does not match any of the regular expressions in this
-# file, the "DEFAULT" line is used, if it is specified.
-#
-# If the name "ALL" appears as a regular expression it is always used
-# in addition to the first matching regex or "DEFAULT".
diff --git a/CVSROOT/config b/CVSROOT/config
deleted file mode 100755
index 4bdbd4bff7ca21d9d335c3d6b9f2a4ff6dbffc94..0000000000000000000000000000000000000000
--- a/CVSROOT/config
+++ /dev/null
@@ -1,14 +0,0 @@
-# Set this to "no" if pserver shouldn't check system users/passwords
-#SystemAuth=no
-
-# Set `PreservePermissions' to `yes' to save file status information
-# in the repository.
-#PreservePermissions=no
-
-# Set `TopLevelAdmin' to `yes' to create a CVS directory at the top
-# level of the new working directory when using the `cvs checkout'
-# command.
-#TopLevelAdmin=no
-
-# Requires CVS v1.12+
-UseNewInfoFmtStrings=yes
\ No newline at end of file
diff --git a/CVSROOT/cvswrappers b/CVSROOT/cvswrappers
deleted file mode 100755
index 0accaf1b1532448d633d8a183cd8e3a5dd3b4a75..0000000000000000000000000000000000000000
--- a/CVSROOT/cvswrappers
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file affects handling of files based on their names.
-#
-# The -t/-f options allow one to treat directories of files
-# as a single file, or to transform a file in other ways on
-# its way in and out of CVS.
-#
-# The -m option specifies whether CVS attempts to merge files.
-#
-# The -k option specifies keyword expansion (e.g. -kb for binary).
-#
-# Format of wrapper file ($CVSROOT/CVSROOT/cvswrappers or .cvswrappers)
-#
-#  wildcard	[option value][option value]...
-#
-#  where option is one of
-#  -f		from cvs filter		value: path to filter
-#  -t		to cvs filter		value: path to filter
-#  -m		update methodology	value: MERGE or COPY
-#  -k		expansion mode		value: b, o, kkv, &c
-#
-#  and value is a single-quote delimited value.
-# For example:
-#*.gif -k 'b'
diff --git a/CVSROOT/editinfo b/CVSROOT/editinfo
deleted file mode 100755
index d78886c1522b6eae3470c13da218c3d8e197cf71..0000000000000000000000000000000000000000
--- a/CVSROOT/editinfo
+++ /dev/null
@@ -1,21 +0,0 @@
-# The "editinfo" file is used to allow verification of logging
-# information.  It works best when a template (as specified in the
-# rcsinfo file) is provided for the logging procedure.  Given a
-# template with locations for, a bug-id number, a list of people who
-# reviewed the code before it can be checked in, and an external
-# process to catalog the differences that were code reviewed, the
-# following test can be applied to the code:
-#
-#   Making sure that the entered bug-id number is correct.
-#   Validating that the code that was reviewed is indeed the code being
-#       checked in (using the bug-id number or a seperate review
-#       number to identify this particular code set.).
-#
-# If any of the above test failed, then the commit would be aborted.
-#
-# Actions such as mailing a copy of the report to each reviewer are
-# better handled by an entry in the loginfo file.
-#
-# One thing that should be noted is the the ALL keyword is not
-# supported.  There can be only one entry that matches a given
-# repository.
diff --git a/CVSROOT/loginfo b/CVSROOT/loginfo
deleted file mode 100755
index b55d36802b554da4b7f8b4a38c7d9cfdf0d1bba8..0000000000000000000000000000000000000000
--- a/CVSROOT/loginfo
+++ /dev/null
@@ -1,29 +0,0 @@
-# The "loginfo" file controls where "cvs commit" log information
-# is sent.  The first entry on a line is a regular expression which must match
-# the directory that the change is being made to, relative to the
-# $CVSROOT.  If a match is found, then the remainder of the line is a filter
-# program that should expect log information on its standard input.
-#
-# If the repository name does not match any of the regular expressions in this
-# file, the "DEFAULT" line is used, if it is specified.
-#
-# If the name ALL appears as a regular expression it is always used
-# in addition to the first matching regex or DEFAULT.
-#
-# You may specify a format string as part of the
-# filter.  The string is composed of a `%' followed
-# by a single format character, or followed by a set of format
-# characters surrounded by `{' and `}' as separators.  The format
-# characters are:
-#
-#   s = file name
-#   V = old version number (pre-checkin)
-#   v = new version number (post-checkin)
-#
-# For example:
-#DEFAULT (echo ""; id; echo %s; date; cat) >> $CVSROOT/CVSROOT/commitlog
-# or
-#DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog
-ALL (echo %p %{sVv}; cat) | /sbbs/exec/smbutil -o -i "-tCVS commit" "-s%p/%s" -f$USER i /sbbs/data/subs/syncprog;sync
-ALL /sbbs/exec/jsexec -c /sbbs/ctrl ircmsg -s bbs.synchro.net -p 5050 -c \#synchronet -n cvs_$USER -x "^In directory cvs" -x "^Modified Files:\$" -x "^Log Message:\$"
-#ALL jsexec -c /sbbs/ctrl gnats_cvs $USER cvs justme
diff --git a/CVSROOT/modules b/CVSROOT/modules
deleted file mode 100755
index e22ec86cdfb5c592a41006f22b18bbe22c499795..0000000000000000000000000000000000000000
--- a/CVSROOT/modules
+++ /dev/null
@@ -1,57 +0,0 @@
-# Three different line formats are valid:
-#	key	-a    aliases...
-#	key [options] directory
-#	key [options] directory files...
-#
-# Where "options" are composed of:
-#	-i prog		Run "prog" on "cvs commit" from top-level of module.
-#	-o prog		Run "prog" on "cvs checkout" of module.
-#	-e prog		Run "prog" on "cvs export" of module.
-#	-t prog		Run "prog" on "cvs rtag" of module.
-#	-u prog		Run "prog" on "cvs update" of module.
-#	-d dir		Place module in directory "dir" instead of module name.
-#	-l		Top-level directory only -- do not recurse.
-#
-# NOTE:  If you change any of the "Run" options above, you'll have to
-# release and re-checkout any working directories of these modules.
-#
-# And "directory" is a path to a directory relative to $CVSROOT.
-#
-# The "-a" option specifies an alias.  An alias is interpreted as if
-# everything on the right of the "-a" had been typed on the command line.
-#
-# You can encode a module within a module by using the special '&'
-# character to interpose another module into the current module.  This
-# can be useful for creating a module that consists of many directories
-# spread out over the entire source repository.
-lib-win32           	-a lib/mozilla/js/win32.release   lib/mozilla/nspr/win32.release lib/microsoft lib/cryptlib
-lib-win32.release   	-a lib/mozilla/js/win32.release   lib/mozilla/nspr/win32.release lib/microsoft lib/cryptlib
-lib-win32.debug     	-a lib/mozilla/js/win32.debug     lib/mozilla/nspr/win32.release lib/microsoft lib/cryptlib
-lib-linux           	-a lib/mozilla/js/linux.release   lib/mozilla/nspr/linux.release lib/cryptlib/linux.release
-lib-linux.release   	-a lib/mozilla/js/linux.release   lib/mozilla/nspr/linux.release lib/cryptlib/linux.release
-lib-linux.debug     	-a lib/mozilla/js/linux.debug     lib/mozilla/nspr/linux.debug lib/cryptlib/linux.release
-lib-linux-x64       	-a lib/cryptlib/linux.x64.release
-lib-linux-x64.release   -a lib/cryptlib/linux.x64.release
-lib-linux-x64.debug     -a lib/cryptlib/linux.x64.release
-lib-freebsd         	-a lib/mozilla/js/freebsd.release lib/mozilla/nspr/freebsd.release lib/cryptlib/freebsd.release
-lib-freebsd.release 	-a lib/mozilla/js/freebsd.release lib/mozilla/nspr/freebsd.release lib/cryptlib/freebsd.release
-lib-freebsd.debug   	-a lib/mozilla/js/freebsd.debug   lib/mozilla/nspr/freebsd.debug lib/cryptlib/freebsd.release
-lib-openbsd         	-a lib/mozilla/js/openbsd.release lib/mozilla/nspr/openbsd.release lib/cryptlib/openbsd.release
-lib-openbsd.release 	-a lib/mozilla/js/openbsd.release lib/mozilla/nspr/openbsd.release lib/cryptlib/openbsd.release
-lib-openbsd.debug   	-a lib/mozilla/js/openbsd.debug   lib/mozilla/nspr/openbsd.debug lib/cryptlib/openbsd.release
-lib-netbsd          	-a lib/mozilla/js/netbsd.release  lib/mozilla/nspr/netbsd.release lib/cryptlib/netbsd.release
-lib-netbsd.release  	-a lib/mozilla/js/netbsd.release  lib/mozilla/nspr/netbsd.release lib/cryptlib/netbsd.release
-lib-netbsd.debug    	-a lib/mozilla/js/netbsd.debug    lib/mozilla/nspr/netbsd.debug lib/cryptlib/netbsd.release
-src-sbbs3           	-a src/build src/sbbs3 src/xpdev src/smblib src/uifc include src/conio src/sexpots src/comio
-run-sbbs3           	-a ctrl text exec xtrn node1 node2 node3 node4 docs web
-syncterm		-a src/syncterm src/build src/conio src/uifc src/xpdev src/comio src/sbbs3/telnet.c src/sbbs3/telnet.h src/sbbs3/xmodem.c src/sbbs3/xmodem.h src/sbbs3/zmodem.c src/sbbs3/zmodem.h src/sbbs3/sexyz.h src/smblib/crc16.c src/smblib/crc16.h src/smblib/crc32.c src/smblib/crc32.h
-install install
-include include
-lib	lib
-src 	src
-docs 	docs
-ctrl	ctrl
-text	text
-exec	exec
-xtrn	xtrn
-web	web
diff --git a/CVSROOT/notify b/CVSROOT/notify
deleted file mode 100755
index 34f0bc288808e56e499d0852a9bfc9a3214b02d9..0000000000000000000000000000000000000000
--- a/CVSROOT/notify
+++ /dev/null
@@ -1,12 +0,0 @@
-# The "notify" file controls where notifications from watches set by
-# "cvs watch add" or "cvs edit" are sent.  The first entry on a line is
-# a regular expression which is tested against the directory that the
-# change is being made to, relative to the $CVSROOT.  If it matches,
-# then the remainder of the line is a filter program that should contain
-# one occurrence of %s for the user to notify, and information on its
-# standard input.
-#
-# "ALL" or "DEFAULT" can be used in place of the regular expression.
-#
-# For example:
-#ALL mail %s -s "CVS notification"
diff --git a/CVSROOT/postadmin b/CVSROOT/postadmin
deleted file mode 100755
index 5a6e7b3921ff0f5a90778c4587e558a9ce1924ba..0000000000000000000000000000000000000000
--- a/CVSROOT/postadmin
+++ /dev/null
@@ -1,15 +0,0 @@
-# The "postadmin" file is called after the "admin" command finishes# processing a directory.#
-# If any format strings are present in the filter, they will be replaced# as follows:
-#    %p = path relative to repository
-#    %r = repository (path portion of $CVSROOT)
-#
-# The first entry on a line is a regular expression which is tested
-# against the directory that the change is being committed to, relative
-# to the $CVSROOT.  For the first match that is found, then the remainder
-# of the line is the name of the filter to run.
-#
-# If the repository name does not match any of the regular expressions in this
-# file, the "DEFAULT" line is used, if it is specified.
-#
-# If the name "ALL" appears as a regular expression it is always used
-# in addition to the first matching regex or "DEFAULT".
diff --git a/CVSROOT/postproxy b/CVSROOT/postproxy
deleted file mode 100755
index d6ca4ffb4ad44fbda2d1111cf8ed1d7c78e98522..0000000000000000000000000000000000000000
--- a/CVSROOT/postproxy
+++ /dev/null
@@ -1,19 +0,0 @@
-# The "postproxy" file is called from a secondary server as soon as
-# the secondary server closes its connection to the primary server.
-# This script might, for example, be used to shut down a dial up
-# or VPN connection to the primary server's network.
-#
-# If any format strings are present in the filter, they will be replaced# as follows:
-#    %p = path relative to repository (currently always ".")
-#    %r = repository (path portion of $CVSROOT)
-#
-# The first entry on a line is a regular expression which is tested
-# against the directory that the change is being committed to, relative
-# to the $CVSROOT.  For the first match that is found, then the remainder
-# of the line is the name of the filter to run.
-#
-# If the repository name does not match any of the regular expressions in this
-# file, the "DEFAULT" line is used, if it is specified.
-#
-# If the name "ALL" appears as a regular expression it is always used
-# in addition to the first matching regex or "DEFAULT".
diff --git a/CVSROOT/posttag b/CVSROOT/posttag
deleted file mode 100755
index 93fcb0c7413582e5b2d55ad4e9240963d5ec0821..0000000000000000000000000000000000000000
--- a/CVSROOT/posttag
+++ /dev/null
@@ -1,31 +0,0 @@
-# The "posttag" file is called after the "tag" command finishes# processing a directory.#
-# If any format strings are present in the filter, they will be replaced as follows:
-#    %b = branch mode = "?" (delete ops - unknown) | "T" (branch) | "N" (not branch)
-#    %o = operation = "add" | "mov" | "del"
-#    %p = path relative to repository
-#    %r = repository (path portion of $CVSROOT)
-#    %t = tagname
-#    %{sVv} = attribute list = file name, old version tag will be deleted
-#             from, new version tag will be added to (or deleted from, but
-#             this feature is deprecated.  When either old or new revision is
-#             unknown, doesn't exist, or isn't applicable, the string "NONE"
-#             will be placed on the command line.
-#
-# Note that %{sVv} is a list operator and not all elements are necessary.
-# Thus %{sV} is a legal format string, but will only be replaced with file
-# name and old revision. it also generates multiple arguments for each file
-# being operated upon.  i.e. if two files, file1 & file2, are having a tag
-# moved from version 1.1 to version 1.1.2.9, %{sVv} will generate the
-# following six arguments in this order: file1, 1.1, 1.1.2.9, file2, 1.1,
-# 1.1.2.9.
-#
-# The first entry on a line is a regular expression which is tested
-# against the directory that the change is being committed to, relative
-# to the $CVSROOT.  For the first match that is found, then the remainder
-# of the line is the name of the filter to run.
-#
-# If the repository name does not match any of the regular expressions in this
-# file, the "DEFAULT" line is used, if it is specified.
-#
-# If the name "ALL" appears as a regular expression it is always used
-# in addition to the first matching regex or "DEFAULT".
diff --git a/CVSROOT/postwatch b/CVSROOT/postwatch
deleted file mode 100755
index 7fdcbb5efee34a656ca1413b7fa25a8f8831fde5..0000000000000000000000000000000000000000
--- a/CVSROOT/postwatch
+++ /dev/null
@@ -1,17 +0,0 @@
-# The "postwatch" file is called after any command finishes writing new
-# file attibute (watch/edit) information in a directory.
-#
-# If any format strings are present in the filter, they will be replaced# as follows:
-#    %p = path relative to repository
-#    %r = repository (path portion of $CVSROOT)
-#
-# The first entry on a line is a regular expression which is tested
-# against the directory that the change is being committed to, relative
-# to the $CVSROOT.  For the first match that is found, then the remainder
-# of the line is the name of the filter to run.
-#
-# If the repository name does not match any of the regular expressions in this
-# file, the "DEFAULT" line is used, if it is specified.
-#
-# If the name "ALL" appears as a regular expression it is always used
-# in addition to the first matching regex or "DEFAULT".
diff --git a/CVSROOT/preproxy b/CVSROOT/preproxy
deleted file mode 100755
index 6e6ee6730589e032289876487453389ae368f395..0000000000000000000000000000000000000000
--- a/CVSROOT/preproxy
+++ /dev/null
@@ -1,21 +0,0 @@
-# The "preproxy" file is called form the secondary server as soon as
-# the secondary server determines that it will be proxying a write
-# command to a primary server and immediately before it opens a
-# connection to the primary server.  This script might, for example, be
-# used to launch a dial up or VPN connection to the primary server's
-# network.
-#
-# If any format strings are present in the filter, they will be replaced# as follows:
-#    %p = path relative to repository (currently always ".")
-#    %r = repository (path portion of $CVSROOT)
-#
-# The first entry on a line is a regular expression which is tested
-# against the directory that the change is being committed to, relative
-# to the $CVSROOT.  For the first match that is found, then the remainder
-# of the line is the name of the filter to run.
-#
-# If the repository name does not match any of the regular expressions in this
-# file, the "DEFAULT" line is used, if it is specified.
-#
-# If the name "ALL" appears as a regular expression it is always used
-# in addition to the first matching regex or "DEFAULT".
diff --git a/CVSROOT/rcsinfo b/CVSROOT/rcsinfo
deleted file mode 100755
index 49e59f4d0df9b432c5b99c0b806378a77c9cd870..0000000000000000000000000000000000000000
--- a/CVSROOT/rcsinfo
+++ /dev/null
@@ -1,13 +0,0 @@
-# The "rcsinfo" file is used to control templates with which the editor
-# is invoked on commit and import.
-#
-# The first entry on a line is a regular expression which is tested
-# against the directory that the change is being made to, relative to the
-# $CVSROOT.  For the first match that is found, then the remainder of the
-# line is the name of the file that contains the template.
-#
-# If the repository name does not match any of the regular expressions in this
-# file, the "DEFAULT" line is used, if it is specified.
-#
-# If the name "ALL" appears as a regular expression it is always used
-# in addition to the first matching regex or "DEFAULT".
diff --git a/CVSROOT/taginfo b/CVSROOT/taginfo
deleted file mode 100755
index 274a46dd5b61069f1cea62395178b09aa3120248..0000000000000000000000000000000000000000
--- a/CVSROOT/taginfo
+++ /dev/null
@@ -1,20 +0,0 @@
-# The "taginfo" file is used to control pre-tag checks.
-# The filter on the right is invoked with the following arguments:
-#
-# $1 -- tagname
-# $2 -- operation "add" for tag, "mov" for tag -F, and "del" for tag -d
-# $3 -- repository
-# $4->  file revision [file revision ...]
-#
-# A non-zero exit of the filter program will cause the tag to be aborted.
-#
-# The first entry on a line is a regular expression which is tested
-# against the directory that the change is being committed to, relative
-# to the $CVSROOT.  For the first match that is found, then the remainder
-# of the line is the name of the filter to run.
-#
-# If the repository name does not match any of the regular expressions in this
-# file, the "DEFAULT" line is used, if it is specified.
-#
-# If the name "ALL" appears as a regular expression it is always used
-# in addition to the first matching regex or "DEFAULT".
diff --git a/CVSROOT/verifymsg b/CVSROOT/verifymsg
deleted file mode 100755
index 86f747ce222390e6aa7a488074e372030d57a479..0000000000000000000000000000000000000000
--- a/CVSROOT/verifymsg
+++ /dev/null
@@ -1,21 +0,0 @@
-# The "verifymsg" file is used to allow verification of logging
-# information.  It works best when a template (as specified in the
-# rcsinfo file) is provided for the logging procedure.  Given a
-# template with locations for, a bug-id number, a list of people who
-# reviewed the code before it can be checked in, and an external
-# process to catalog the differences that were code reviewed, the
-# following test can be applied to the code:
-#
-#   Making sure that the entered bug-id number is correct.
-#   Validating that the code that was reviewed is indeed the code being
-#       checked in (using the bug-id number or a seperate review
-#       number to identify this particular code set.).
-#
-# If any of the above test failed, then the commit would be aborted.
-#
-# Actions such as mailing a copy of the report to each reviewer are
-# better handled by an entry in the loginfo file.
-#
-# One thing that should be noted is the the ALL keyword is not
-# supported.  There can be only one entry that matches a given
-# repository.
diff --git a/docs/64bit.txt b/docs/64bit.txt
deleted file mode 100644
index 124df8de9533f82deefb183acd9884490b334ca5..0000000000000000000000000000000000000000
--- a/docs/64bit.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-Notes on building Synchronet on 64-bit *nix systems
-===================================================
-The 64-bit port is a relatively new effort on the part of the Synchronet
-developers.  Since none of the active developers are currently running 64-bit
-OSs, progress on this port is relatively slow.  However, the BBS itself and
-the scfg utility have been ported to 64-bit and appear to be working correctly.
-
-A few extra steps must be used to get a working build of Synchronet for 64-bit
-platforms:
-1) /usr/include/inttypes.h MUST exist.
-	This is a C99 file which includes stdint.h which defines size-based
-	integer types.  Without this file, Synchronet will not know the sizes
-	of the integer types and will therefore assume 32-bit hardware.
-
-	If this include file does not exist, you will need to obtain it from
-	somewhere or not attempt a 64-bit Synchronet build.
-
-2) The included libraries are not for 64-bit platforms and so must be installed
-   using other methods.  The libraries in question are:
-	cryptlib - Used for the SSH support
-		Available from http://www.cs.auckland.ac.nz/~pgut001/cryptlib/
-	spidermonkey (THREADED) - Used for JavaScript support
-		The easiest way to get a threaded spidermonkey is to install
-		a native Mozilla browser such as Firefox
-	nspr4 - Used by spidermonkey
-		Installing a Mozilla browser will also install an nspr4 library
-		however, you will also need 64-bit capable nspr4 headers.
-		Your platform should have an nspr4 development package
-		available which should be installed 
-	SDL - *OPTIONAL* - Used by scfg and other console based utilities.
-		Available from http://www.libsdl.org/
-		This package is not required for building or running anything
-		but does allow extra capabilities that other methods do not.
-
-3) Specifying library and include file locations
-   Library and header locations can be passed on the make command-line if they
-   are not in standard locations (/usr/local/include, /usr/local/lib,
-   /usr/local/lib64, /usr/include, /usr/lib, and /usr/lib64)
-	cryptlib:
-		Specify the path the the header files using the CRYPTLIBINCLUDE
-		macro.
-		ex: ``make CRYPTLIBINCLUDE=/usr/local/include/cl''
-		Specify the path to the library file using the CRYPTLIBDIR
-		macro.
-	spidermonkey:
-		Specify the NAME of the library (without the lib prefix or any
-		file suffixes) using the JSLIB macro.  For Mozilla browsers,
-		the library name would be ``moxjs''
-		ex: ``make JSLIB=mozjs''
-		Specify the path the the library file using the JSLIBDIR macro.
-		The include files that come with Synchronet SHOULD work.
-		However, if they don't, you can specify the path using the
-		JSINCLUDE macro.
-	nspr4:
-		Specify the path to the library using the NSPRDIR macro and
-		the path to the include files using the NSPRINCLUDE macro.
-	SDL:
-		Specify the complete path to the sdl-config program using the
-		SDL_CONFIG macro.
-		ex: ``make SDL_CONFIG=/usr/local/bin/sdl-config''
-
-4) When reporting bugs, be SURE to mention that you are running a 64-bit build
-   and be prepared to follow instructions which may involve debugging and the
-   use of core files.  Be absolutely sure to configure your system to save core
-   files in the event of a crash of Synchronet.
diff --git a/docs/_borders/bottom.htm b/docs/_borders/bottom.htm
deleted file mode 100644
index 6f1d3e624845dbc406d3ed277d6845f604dde2f3..0000000000000000000000000000000000000000
--- a/docs/_borders/bottom.htm
+++ /dev/null
@@ -1,42 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<title>Shared Bottom Border</title>
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta name="Microsoft Border" content="none">
-</head>
-
-<body>
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
-.</font></p>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/_borders/top.htm b/docs/_borders/top.htm
deleted file mode 100644
index 781196e76595bb008cea686a6cff76bf3d6ef5d8..0000000000000000000000000000000000000000
--- a/docs/_borders/top.htm
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=IBM437">
-<title>Shared Top Border</title>
-<meta name="Microsoft Border" content="none">
-</head>
-
-<body>
-
-<a href="http://www.synchro.net"><img border="0" src="../images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-</body>
-
-</html>
diff --git a/docs/adding_nodes.html b/docs/adding_nodes.html
deleted file mode 100644
index b06a6fdb951e06d22c4cbd60356b954e022ff53c..0000000000000000000000000000000000000000
--- a/docs/adding_nodes.html
+++ /dev/null
@@ -1,149 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=IBM437">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Adding Nodes</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="56836" -->
-
-<p><b><a name="top"></a></b><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2><a name="AddingNodes">[3.0] - Adding Nodes</a></h2>
-<pre>Run SCFG. Select Nodes from the main menu. Hit INS (insert key) to create 
-additional nodes. Each added node will have the configuration options copied
-from the last node. No configuration changes should be necessary.
-</pre>
-<pre><b>SBBSCTRL-Windows:</b>
-
-	If you'd like all nodes to be available for telnet logins, set the
-<b>	Last Node</b> in the telnet configuration dialog to your highest 
-	configured node number.</pre>
-<pre>	 <img border="0" src="images/sbbsctrl_telnet_cfg_gen.png" width="358" height="318"></pre>
-<pre>	 All nodes controlled by the same instance of SBBSCTRL will use the
-	 configuration information for the node specified as the <b>First Node
-</b>	 in the telnet configuration dialog.</pre>
-<pre>Alternatively, you can edit the <i>LastNode</i> value in the <i>[BBS]</i> section of your
-Synchronet initialization file (e.g. <i>ctrl/sbbs.ini</i>).</pre>
-<h2><a name="ConfiguringNodes">[3.1] - Configuring Nodes</a></h2>
-<pre>To configure a node, select &quot;<i>Nodes</i>&quot; from the SCFG &quot;<i>Configure</i>&quot; menu. You will
-then see a list of all the nodes installed on your system. You will also see
-the bottom line of the screen now has two additional key commands added, <i>INS
-</i>(Insert) and <i>DEL</i> (Delete). INS and DEL are used to add and delete nodes from
-the system. If you select one of the nodes listed, you will receive another
-menu as follows:</pre>
-<pre><img border="0" src="images/scfg_node1.png" width="652" height="331"></pre>
-<pre>
-<b>Logon Requirements:
-</b>        Use this option to set specific requirements to logon this node.</pre>
-<h2><a name="NodeToggleOptions">[3.2] - Node Toggle Options</a></h2>
-<pre><img border="0" src="images/scfg_node1_toggles.png" width="652" height="331">
-
-
-<b>Allow Logon by Number:
-</b>	Setting this option to 'Yes' will allow users to logon by typing their
-	user number at the login logon prompt.
-
-<b>Allow Logon by Real Name:
-</b>	When set to 'Yes' this option allows users to enter their real name
-	(or company name) at the login prompt to logon to the BBS.
-
-<b>Always Prompt for Password:
-</b>	When set to 'Yes' this option will cause the user to ALWAYS be prompted
-	for a password at logon, even if they have entered an incorrect (non-
-	existent) user name at the login prompt.
-
-<b>Allow 8-bit Remote Logons:
-</b>	To allow E-7-1 terminals to use this node, set this option to 'No'.
-	This will also eliminate the ability of 8-bit remote users to send
-	IBM extended ASCII characters during the logon sequence.</pre>
-<pre><b>Spinning Pause Prompt:</b>
-	To disable the spinning cursor on screen-pause prompts, set this option
-	to 'No'.</pre>
-<pre><b>Keep Node File Open:</b>
-	It can benefit performance to leave the node file (ctrl/node.dab) open.
-	If you have problems with the node file being read correctly across network
-	drives (on a LAN), try setting this option to 'No'.</pre>
-<h2><a name="NodeAdvancedOptions">[3.3] - Node Advanced Options</a></h2>
-<pre>When selecting this option, you will be brought to a sub-menu of options as
-follows:</pre>
-<pre><img border="0" src="images/scfg_node1_advanced.png" width="652" height="331">
-
-<b>Validation User:
-</b>        This is the number of the user to whom validation feedback is sent.
-        This value will usually be set to 1 (the sysop). If this value is set
-        to 0, then <b>new users will not be required to enter validation feedback</b>.
-
-<b>Semaphore Frequency:
-</b>	This option specifies how often (in seconds) this node should perform
-	semaphore checks (e.g. checks to see if an event should be run, the
-	node should be downed, etc.).
-
-<b>Statistics Frequency:
-</b>	This options specifies how often (in seconds) this node should check
-	system statistics (calls per day, logons today, etc.).
-
-<b>Inactivity Warning:
-</b>	This is the number of seconds of user inactivity before a warning
-	(typically: &quot;Username, are you still there?&quot;) is displayed to the
-	user.
-
-<b>Inactivity Disconnection:
-</b>	This is the number of seconds of user inactivity before the user
-	is automatically disconnected.
-
-<b>Daily Event:
-</b>        This is the command line to execute when the first caller after
-        midnight logs off. If the program is located in the EXEC directory,
-        this command line should start with the %! specifier.
-
-<b>Text Directory:
-</b>        This is the path to the text directory. This is where all menus,
-        macros, SIF files, QWK files, system information, and other text
-        files are stored.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="15291" -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/appendix.html b/docs/appendix.html
deleted file mode 100644
index 68074406412b217b089e9272f9adcf72fcb272f1..0000000000000000000000000000000000000000
--- a/docs/appendix.html
+++ /dev/null
@@ -1,391 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Appendix Listing</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="56836" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2><a name="Appendix_A">[18.1] - Appendix A:  Command Line Specifiers</a>
-
-</h2>
-<pre>Specifiers (argument replacement) for use with command lines in SCFG and many
-string-related Baja functions.
-
-<b>%a</b>	User alias or name (may require surrounding with &quot;'s)
-<b>%b</b>	Baud (DTE) rate
-<b>%c</b>	Connect description
-<b>%d</b>	Connect (DCE) rate
-<b>%e</b>	Estimated CPS rate*10
-<b>%f</b>	File path/name (example: C:\SBBS\NODE1\DOOR.SYS)
-<b>%g</b>	Temp directory (example: C:\SBBS\NODE1\TEMP\)
-<b>%h</b>	HardWare flow control (Y/N)
-<b>%i</b>	COM port IRQ line (if UART) or channel number (if Int 14h driver)
-<b>%j</b>	Data directory (example: C:\SBBS\DATA\)
-<b>%k</b>	Control directory (example: C:\SBBS\CTRL\)
-<b>%l</b>	Maximum lines per message
-<b>%m</b>	Minutes in the user's minute bank
-<b>%n</b>	Node directory (example: C:\SBBS\NODE1\)
-<b>%o</b>	Sysop's name (as specified in SCFG)
-<b>%p</b>	COM port number (0 if local node)
-<b>%q</b>	System's QWK ID (as specified in SCFG)
-<b>%r</b>	Rows on user's terminal screen
-<b>%s</b>	File specification (example: C:\FILES\*.ZIP) or current command string
-<b>%t</b>	Time (in seconds) user has left online
-<b>%u</b>	UART I/O address in hex or F=FOSSIL, B=PC BIOS, E=PS/2, D=DigiBoard
-<b>%v</b>	Synchronet version (example: 200a is Version 2.00 Revision a)
-<b>%w</b>	Timeslice API types supported (decimal bit field)
-<b>%x</b>	User's command shell (internal code)
-<b>%y</b>	COMSPEC environment variable or DOS Command Interpreter (if SBBS4OS2)
-<b>%z</b>	Text directory (example: C:\SBBS\TEXT\)
-<b>%!</b>	EXEC directory (example: C:\SBBS\EXEC\)
-<b>%#</b>	Node number (same as SBBSNNUM environment variable)
-<b>%*</b>	Node number (0 padded to 3 digits)
-<b>%$</b>	User's credits
-<b>%%</b>	Percent symbol
-<b>%&amp;</b>	Used for DCDWATCH utility
-<b>%?</b>	Platform descriptions (e.g. Win32 or Linux) <i><font color="#FF0000"><b>(v3+ Only)</b></font></i>
-<b>%1</b>	User number
-<b>%2</b>	User number (0 padded to 2 digits)
-<b>%3</b>	User number (0 padded to 3 digits)
-<b>%4</b>	etc...</pre>
-<h2><a name="Appendix_C">[18.3] - Appendix C: SBBS Environment Variables</a>
-
-</h2>
-<pre>During operation, Synchronet may write to several different environment
-variables which can be utilized by other programs.  Some of these environment
-variables are also used by the utility programs that are included with
-Synchronet as well as third party programs written for Synchronet.  Following
-is a list of environment variables and a brief explanation of them:
-
-<b>SBBSCTRL</b>	This variable contains the path of the Synchronet CTRL
-		directory.  This variable is NOT set by (and not required to
-		run) SBBS, it must be set manually prior to running any
-		programs which require it (the Synchronet NODE utility, for
-		example).
-
-<b>SBBSNODE</b>	This environment variable contains the path of the node
-		directory of the current node. This variable is set by
-		SBBS at the time it is executed. Some off-line utilities
-		may require this environment variable be set during boot-up
-		(AUTOEXEC.BAT), in which case it should point to your NODE1
-		directory. SBBS.EXE will automatically reset this variable
-		to point to the current node directory, for any online programs
-		it may execute.
-
-<b>SBBSNNUM</b>	This variable contains the NUMBER of the active node.  This
-		variable is set by SBBS at the time it is executed.
-
-<b>SBBSFILENAME</b>	This variable contains the NAME of the file currently being
-		processed (up to 12 characters including '.', not padded with
-		spaces).  This variable is set by Synchronet during 'Testable
-		Filetype' events. The same information is written to the file
-		SBBSFILE.NAM in the current node directory.
-
-		NOTE: Upon returning from a 'Testable Filetype' event,
-		      Synchronet will read in information contained in the
-		      file SBBSFILE.NAM located in the current node directory
-		      to determine if the filename has changed during the
-		      testing process.
-
-<b>SBBSFILEDESC</b>	This variable contains the ONE LINE DESCRIPTION of the file
-		currently being processed (up to 58 characters).  This variable
-		is set by Synchronet during 'Testable Filetype' events. The
-		same information is written to the file SBBSFILE.DES in the
-		current node directory.
-
-		NOTE: Upon returning from a 'Testable Filetype' event,
-		      Synchronet will read in information contained in the
-		      file SBBSFILE.DES located in the current node directory
-		      to determine if the file description has changed during
-		      the testing process.
-
-<b>DSZLOG</b>		This variable is automatically set by Synchronet to point to
-		the file PROTOCOL.LOG in the current node directory. If a
-		transfer protocol has been configured (in SCFG) to support
-		DSZLOG, then this log file will be read in by Synchronet after
-		the transfer is complete, to determine which files were
-		successfully transferred and which files were not.</pre>
-<h2><a name="Appendix_E">[18.5] - Appendix E: Node Status Display</a>
-
-</h2>
-<pre>Anywhere within Synchronet's Telnet/RLogin interface, you can list the users 
-currently online with the Ctrl-U command.
-
-From the Main, Transfer, Multinode Chat, or Private Chat sections you can list
-the current status of all the nodes with the '/L' command.
-
-You can display the status of all nodes from the DOS command line (or batch
-file) with the NODE utility.
-
-<b>Node Status Line:</b>
-
-The format of each node status line is as follows:
-        
-Node n: username action connection (flags) [sysflags]
-
-Where:
-	 n = node number
-  username = user's name
-    action = what the user is currently doing
-connection = how the user is connected (bps rate if remote)
-     flags = letters representing special modes of the node:
-		A - Activity Alert Disabled:
-		    User of this node will not be notified of
-		    other users logging on or off other nodes.
-		L - Node is locked for sysop use:
-		    Node is temporarily reserved for sysop
-		    use only.
-		M - Message waiting for node:
-		    An unreceived node-to-node message is
-		    waiting for this node.
-		P - Page disabled:
-		    User of this node does not wish to allow
-		    users of other nodes to page him for chat
-		    or send him node-to-node messages.
-
-  sysflags = modes that are sysop settable/viewable only:
-		A - Anonymous:
-		    User on this node is in anonymous mode.
-		D - Down:
-		    This node will be shutdown as soon as possible.
-		E - Event:
-		    This node will run it's daily event (if one
-		    is specified) before waiting for another
-		    call.
-		I - Node will be interrupted:
-		    Node connection will be terminated as soon
-		    as possible.
-		Q - Quiet:
-		    User on this node is in quiet mode.
-		R - Rerun:
-		    This node will Rerun when user logs off.
-		U - User data update:
-		    This user's data has been modified by
-		    another node and needs to be read from
-		    disk.
-
-If the node is not in use, the possible status are:
-	Offline: Node is not currently running Synchronet
-	Waiting for Call: Node is waiting for a call.
-	Networking: Node is currently executing network functions.
-	New User Logging On: A user is logging on as new.
-	Waiting for all nodes to become inactive.
-	Running external event.
-	Waiting for node # to finish external event.</pre>
-<h2><a name="Appendix_F">[18.6] - Appendix F: Log File Line Type
-Specifiers</a>
-
-</h2>
-<pre>Each line in the daily caller log has a line type specifier (the first 2
-characters). The specifiers and their descriptions follow:
-
-!! Critical error
-!* User auto-deleted
-!% User expired
-!= New day for statistics
-!: Ran event
-@  Modem connection established
-@- Modem connection terminated
-@! Modem error
-@* Caller-ID information
-@R RIP support detected
-@W WIP support detected
-++ Logon
-+! Logon error
-N  New user begins application
-N+ New user finishes application
-N! New user fails application
-S+ Sysop enabling function
-S- Sysop disabling function
-S! Sysop security error
-P+ Posted message
-P- Removed message
-P! Posting error
-E  Read E-mail
-E- Deleted E-mail
-E+ Sent E-mail
-EN Sent NetMail
-E! E-mail error
-C  Chat function
-U+ Upload
-U- Removed Upload
-U! Attempted upload
-D- Download
-D! Attempted download
-X- External program execution
-T- Read text file
-M+ Moved message
-Q! QWK error
-L! Log already exists (possible crash)
-$+ Gained credits
-$- Lost credits
-*+ Gained minutes
-*- Lost minutes
-
-To view today's caller log, hit 'L' from the WFC screen or &quot;;LOG&quot; from the
-main menu. Yesterday's caller log can be viewed by hitting 'Y' at the WFC
-screen, or &quot;;YLOG&quot; from the main menu. The log files are stored in the
-DATA\LOGS directory with a file for each day named in the format: MMDDYY.LOG.</pre>
-<h2><a name="Appendix_G">[18.7] - Appendix G: File Formats</a>
-
-</h2>
-<pre>XTRN.DAT
-
-	This is the drop file that Synchronet creates for Synchronet specific
-        external programs. It is an ASCII text file with the format as follows:
-
-<b>Sample Data                             Description</b>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Digital Man                             User name
-Vertrauen                               System name
-digital man                             System operator
-The Guru                                System guru
-..\CTRL\                                CTRL directory
-..\DATA\                                DATA directory
-5                                       Total nodes on system
-5                                       Current node number
-19448					Time left online (in seconds)
-Yes                                     ANSI ? (Yes/No/Mono)
-24                                      Lines per screen
-10770335                                Credits
-99					Security Level
-					-unused-
-12/31/69                                Birthdate
-M					Sex (Gender)
-1                                       User number
-714-529-9525                            User phone number
-0                                       COM port (0 if no modem or local)
-3					COM port IRQ (or channel number)   [1]
-2f8					COM port I/O address (in hex)	   [2]
-2400                                    COM port DTE rate
-No                                      Modem uses hardware flow ctrl (Y/N)
-No                                      Modem locked at DTE rate (Y/N)
-ATQ0V0E0M1X4&amp;C1&amp;D2H0                    Modem initialization string
-                                        Modem special init string
-ATV1E1X4                                Modem terminal mode init string
-ATDT                                    Modem dial prefix
-ATH1M0                                  Modem off-hook string
-ATA                                     Modem answer string
-795154132                               Address of Modem Status Register
-11                                      Number of External Programs
-Global War                              Names of External Programs (or blank
-Trade Wars 2002                                 if user doesn't have access)
-Food Fight!
-Pit Fiend ][
-Dice War
-Synchronet Blackjack!
-Domain Poker
-Phantasia
-Emperor
-Synchronet Upgrade Door
-Credit Card Order Door
-AB D F	 J				User's Flags #1
- BC   G  JK N				User's Flags #2
-A          L       T                    User's Exemptions
-    D                                   User's Restrictions
-2b43cfd0                                Expiration Date (Unix format in hex)
-PO Box 501				User's Address
-Yorba Linda, Ca 			User's Location
-92686					User's Zip/Postal Code
-A   E					User's Flags #3
- B  EFG 				User's Flags #4
-1					Timeslice API types
-Rob Swindell				User's real name or company name
-14400					User's DCE rate
-..\EXEC\				EXEC directory (BBS executable files)
-..\TEXT\				TEXT directory (TEXT files)
-TEMP\					TEMP directory
-VERT					System's QWK ID
-22C8					Node toggle options (in hex)
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[1]: IRQ line if UART COM port type or Channel (zero based) if Int 14h type
-[2]: I/O base address if UART COM port type or:
-
-	F = FOSSIL
-	B = PC BIOS
-	E = PS/2 BIOS
-	D = DigiBoard
-
-</pre>
-<pre>MODUSER.DAT
-
-        This is an optional file created by external programs to modify the
-        data of the current user. It is an ASCII text file with the format:
-
-<b>Sample Data                             Description</b>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--500                                    Credit Adjustment
-60					Security Level
-					-unused-
-AB  E	I				Flags #1 to add
-      G 				Flags #2 to add
-A	       P   T			Exemptions to add
-					Restrictions to add
-2b43cfd0                                Expiration Date (Unix format in hex)
-0					Add these number of minutes to bank
-			   XYZ		Flags #3 to add
-		       TUV		Flags #4 to add
-	 J				Flags #1 to remove
-	   L				Flags #2 to remove
-					Flags #3 to remove
-					Flags #4 to remove
-   D					Exemptions to remove
-A					Restrictions to remove
-
-        If any of the lines in the file are blank, that user item is not
-	modified. The security level cannot exceed 89.
-
-
-NOTE: Technical specifications and C source code for Synchronet configuration
-      and data files can be downloaded from Vertrauen.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="15291" -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/architecture.vsd b/docs/architecture.vsd
deleted file mode 100644
index 9a4e7357210e06478e7267680bb71772c46aae46..0000000000000000000000000000000000000000
Binary files a/docs/architecture.vsd and /dev/null differ
diff --git a/docs/baja.html b/docs/baja.html
deleted file mode 100644
index 46440e8c21bb3d0067d2d4d39d7ac45ae9776c68..0000000000000000000000000000000000000000
--- a/docs/baja.html
+++ /dev/null
@@ -1,3659 +0,0 @@
-
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Synchronet BBS Software - Baja Documentation</title>
-</head>
-
-<body>
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" i-checksum="23172" endspan -->
-
-<h1>Synchronet Baja� Documentation
-
-</h1>
-<pre><b><a name="TOC">Table of Contents</a></b>
-
-1.  <b>Introduction to BAJA</b><a href="#Introduction">
-</a>    1.1   <a href="#Introduction">Introduction</a>
-    1.2   <a href="#SourceFiles">Source Files</a>
-    1.3   <a href="#BAJA.EXE">BAJA.EXE</a>
-    1.4   <a href="#Modules">Modules</a>
-
-2.  <b>BAJA Programming Basics
-</b> <b>   </b>2.1   <a href="#ProgrammingSyntax">Programming Syntax</a>
-    2.2   <a href="#Variables">Variables</a>
-    2.3   <a href="#Arguments">Arguments</a>
-    2.4   <a href="#CStrings">C Strings</a>
-    2.5   <a href="#IntegerConstants">Integer Constants</a>
-    2.6   <a href="#CommandKeyConstants">Command Key Constants</a>
-    2.7   <a href="#IncludeFiles">Include Files</a>
-    2.8   <a href="#MacroDefinitions">Macro Definitions</a>
-    2.9   <a href="#GlobalVariableDeclarations">Global Variable Declarations</a></pre>
-<pre>3.  <b>Programming Style and Rules
-</b>    3.1   <a href="#ProgrammingStyle">Programming Style</a>
-    3.2   <a href="#SuggestedRulesOfStyle">Suggested Rules</a></pre>
-<pre>4.  <b>BAJA Function Reference</b>
-    4.1   <a href="#FunctionDefinitions">Function Definitions</a>
-    4.2   <a href="#StringManipulationFunctions">String Manipulation</a>
-    4.3   <a href="#IntegerManipulationFunctions">Integer Manipulation</a>
-    4.4   <a href="#Logic/ControlFlowFunctions">Logic/Control Flow</a>
-    4.5   <a href="#DisplayFunctions">Display</a>
-    4.6   <a href="#InputFunctions">Input</a>
-    4.7   <a href="#MiscellaneousFunctions">Miscellaneous</a>
-    4.8   <a href="#MailFunctions">Mail</a>
-    4.9   <a href="#MessageBaseFunctions">Message Base</a>
-    4.10  <a href="#FileBaseFunctions">File Base</a>
-    4.11  <a href="#ChatFunctions">Chat</a>
-    4.12  <a href="#InformationFunctions">Information</a>
-    4.13  <a href="#FileI/OFunctions">File I/O</a>
-    4.14  <a href="#FileSystemFunctions">File System</a>
-    4.15  <a href="#DirectorySystemFunctions">Directory System</a></pre>
-<pre>5.  <b>System Variables</b><a href="#System Variables">
-</a>    5.1   <a href="#SystemVariables">System Variables</a></pre>
-<pre>6.  <b>Function Reference</b><a href="#Quick Function Reference">
-</a>    6.1   <a href="#QuickFunctionReference">Quick Function Reference</a></pre>
-<h2>[1.1] - <a name="Introduction">Introduction</a></h2>
-<pre>Baja (pronounced b�'h�) is a high-level development tool used to create
-&quot;command shells&quot; and &quot;loadable modules&quot; for Synchronet BBS software. The
-programmable command and menu structure (PCMS) technology in Synchronet version
-2 allows sysops to modify the user interface for the BBS by replacing or
-modifying command shells. Synchronet version 2.0 shipped with six stock command
-shells (Classic and Novice Synchronet shells as well as emulations of PCBoard,
-Wildcat, Major, and Renegade BBS packages). These shells can be modified,
-removed, or replaced with ease. Up to 500 shells can be made available to the
-users of the BBS with configurable security access to each shell via ARS (see
-the Synchronet Sysop manual for details on ARS).</pre>
-<pre>Synchronet loadable modules are used to extend or customize the abilities of
-the BBS. Some modules are automatically loaded during specific events (login,
-logon, logoff, etc) while others may be executed at the request of a user
-(much like a door or other internal menu option).</pre>
-<pre><b>Note:</b></pre>
-<pre>If you come across an undefined term in this document, please read through
-the document to possibly find the term defined later or used again to clarify
-its meaning by context, or see the glossary in the Synchronet sysop manual.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="SourceFiles">[1.2] - Source Files</a></h2>
-<pre>Command shells and modules begin their life as a text source file (normally
-with a .SRC extension) or group of text files (including .INC files). These
-source files (and .INC files) can be edited with any ASCII text editor (e.g.
-EDIT, QEDIT, EDLIN, etc). The contents of the text file (often referred to as
-&quot;source code&quot;) must conform to the Baja language specifications defined in this
-document. An extremely basic example of a command shell source file:</pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-<pre># EXAMPLE1.SRC</pre>
-<pre># Label for later &quot;goto&quot; commands
-:TOP</pre>
-<pre># Clear the screen
-CLS</pre>
-<pre># Show menu of commands
-MNEMONICS &quot;~Comment to Sysop\r\n&quot;
-MNEMONICS &quot;~Goodbye (Logoff)\r\n&quot;</pre>
-<pre># Show command prompt
-PRINT &quot;\r\nCommand: &quot;</pre>
-<pre># Get command key
-GETCMD &quot;CG&quot;</pre>
-<pre># Comment to sysop?
-COMPARE_KEY C
-IF_TRUE
-	SETSTR &quot;1&quot;
-        MAIL_SEND_FEEDBACK
-        GOTO TOP
-        END_IF</pre>
-<pre># Logoff?
-COMPARE_KEY G
-IF_TRUE
-        LOGOFF
-        GOTO TOP
-        END_IF</pre>
-    </td>
-  </tr>
-</table>
-<pre>The syntax of the above text will be explained later in this document.</pre>
-<pre>For more examples of Baja source code, please see the *.SRC files in your
-Synchronet EXEC directory.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="BAJA.EXE">[1.3] - BAJA.EXE</a></h2>
-<pre>After the source file has been created, BAJA.EXE is used to compile the .SRC
-file into a binary file with a .BIN extension that Synchronet can interpret
-and execute. If the source filename is EXAMPLE1.SRC, then the command line
-would be:</pre>
-<pre>	<i>BAJA EXAMPLE1</i></pre>
-<pre>The compiler's output:</pre>
-<pre><img border="0" src="images/baja_example.png" width="638" height="136"></pre>
-<pre>This creates the binary file EXAMPLE1.BIN.</pre>
-<pre>Warning: Do not attempt to edit, view, or print .BIN files.</pre>
-<pre>If the compile fails, an error message will be displayed with the filename that
-contains the error and the specific line number followed by a colon and the
-offending code.</pre>
-<pre>Baja source (.SRC), include (.INC), and binary (.BIN) files as well as the Baja
-program itself are normally stored in the Synchronet EXEC directory. This is
-where Synchronet loads command shells and modules from, so the .BIN files must
-be created in or copied to this directory before they can be used.</pre>
-<pre>After a command shell has been compiled, it must be added to the list of
-available command shells in SCFG (Synchronet Configuration program) to be
-available for the users to use. If using a multinode BBS, the other nodes
-must be re-run before the new command shell will be available on those nodes.</pre>
-<pre>If modifying an existing command shell, SCFG does not need to be run and nodes
-do not have to be re-run since command shell binary files are dynamically
-loaded for each logon.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="Modules">[1.4] - Modules</a></h2>
-<pre>Baja modules are very similar to command shells with the main difference being
-that they are not automatically loaded upon logon as command shells are
-(with the exception of login and logon modules). Instead, modules must be
-loaded from a command shell with the EXEC_BIN function described later in
-this document or launched as an external program or event configured in SCFG.
-Binary module files, like command shell binaries, must be located in the
-Synchronet EXEC directory.</pre>
-<pre>Modules can be used to consolidate identical portions of multiple command
-shells into one binary that can be loaded from each command shell so that if a
-modification needs to be made to that portion, then only one source file needs
-to be modified and recompiled as opposed to making the same change to every
-command shell and recompiling them all. An example of this use is the STR_CMDS
-(string commands) module that is launched from multiple command shells.</pre>
-<pre>Another use for modules is for third-party add-ons. Rather than distributing
-Baja source that must be merged into command shell source by sysops, developers
-can distribute module binaries that can be loaded directly from a command
-shell with a very small modification to the existing shells.</pre>
-<pre>To load a Baja module in place of a DOS executable in SCFG, prepend an asterisk
-(*) to the name of the module (e.g. &quot;*MYMOD&quot;) for the command line. If an
-argument is included on the command line (e.g. &quot;*MYMOD %A&quot;) the contents
-will be automatically placed into the current command string for possible use
-by the module or functions there in.</pre>
-<pre>To load a Baja module while displaying a message, menu file, or TEXT.DAT line
-(excluding lines containing % variables) use &quot;@EXEC:MYMOD@&quot;, were MYMOD is the
-name of the module to execute. This is useful for executing modules in places
-where they cannot normally be loaded by event or command line. @-codes are
-only expanded in posts and e-mail if posted locally by user #1 (the sysop).
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="ProgrammingSyntax">[2.1] - Programming Syntax</a></h2>
-<pre><b>Basics:</b>
-        Execution always begins at the top of the source code and continues
-	downward until a function is executed which changes the flow of
-	execution. Only one function is allowed per line. The total length of
-	each line cannot exceed 1000 characters.</pre>
-<pre><b>Whitespace:</b>
-        All whitespace (TAB and SPACE characters) at the beginning of each line
-        are ignored. The first printable character of a line is considered
-        the first character. Completely blank lines are ignored.</pre>
-<pre><b>Comments:
-</b>        If the first character of a line is the pound symbol (#), the
-        line is ignored. These are normally used for text comments (remarks)
-	about the following source code line(s). Comments may be included on
-	the same lines as some (not all) functions, but in general it is
-	considered best to keep comments on their own lines as to not interfere
-	with proper Baja syntax. Comments are more easily read if there is a
-	space after the pound symbol (#) and before the comment text begins.</pre>
-<pre><b>Labels:
-</b>        If the first printable character of a line is a colon (:), the line is
-	considered a label to be used for the GOTO or CALL functions. Labels
-        are not case sensitive. There should be no space between the colon and
-	the name of the label. Label names may not contain spaces. Duplicate
-	label names within the same module or shell are disallowed.</pre>
-<pre><b>Case Sensitivity:
-</b>	Most elements of Baja syntax are not case sensitive (where upper or
-	lower case is significant). Functions, and variable names (for example)
-	are not case sensitive. Character constants ('A' for example) are case
-	sensitive.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="Variables">[2.2] - Variables:</a></h2>
-<pre>        Variable names are not case sensitive and must begin with an alphabetic
-        character or an underscore (_). Variable names can be any length and
-	may contain alpha, numeric, and underscore characters only. The
-	variable name &quot;str&quot; is reserved to represent the current command string
-	and should not be used as a user defined variable name.</pre>
-<pre>	When referencing a variable name defined by the system or another
-	module (global), the &quot;!GLOBAL&quot; compiler directive must be used to
-	declare the variable or the compiler will not recognize the variable
-	name and exit with a syntax error. Global variable declarations should
-	appear near the top of your source file.</pre>
-<pre>	Baja modules that use variables require SBBS v2.2 or later.</pre>
-<h2>	<a name="Arguments">[2.3] - Arguments:</a></h2>
-<pre>	When a function requires one or more arguments, there must some amount
-	of white space between the function name and each argument.</pre>
-<pre>	In function definitions (in this document), required arguments are
-	listed in angled brackets (&lt; &gt;) and optional arguments are listed in
-	square brackets ([ ]). The actual bracket symbols are NOT used in the
-	source code. They are strictly for documentary purposes.</pre>
-<pre>	When a string variable argument is specified in the definition of a
-	function, any string variable name (either local or global) may be
-	used. If str is used in the source code as the string variable name,
-	the current command string will be used in place of an actual
-	user or system string variable.</pre>
-<pre>	An argument of # (pound sign) indicates an integer constant. The actual
-	pound sign is not used in the argument. See the section on Integer
-	Constants for more details.</pre>
-<pre>	An argument of &quot;str&quot; (with double quotes) indicates a string constant
-	argument enclosed in double quotation marks. To place a double
-	quotation mark inside a string constant (as part of the actual string
-	constant), use \&quot; instead of just &quot; where you want the quotation mark
-	to appear in the string.</pre>
-<pre>	An argument of &quot;cstr&quot; (with double quotes) indicates a C string
-	constant argument enclosed in double quotation marks. See the next
-	section on C strings for the definition of the contents.</pre>
-<pre>	See the beginning of the Functions section for the complete definition
-	of all argument types and how they're specified in function
-	definitions.</pre>
-<h2>	<a name="CStrings">[2.4] - C Strings:</a></h2>
-<pre>	Some character string arguments are defined as being C type (cstr).
-	This indicates the contents of the string use the same special/control
-	character escape sequences as defined for the printf() function in the
-	ANSI definition of the C programming language. The only exception to
-	the ANSI definition, is that \### defines a character value in decimal
-	(base 10), not octal (base 8). All escape sequences begin with the
-	backslash (\) character. The valid escape sequences are:</pre>
-<pre>        \\      Backslash
-        \?      Question mark
-        \'      Single quote
-        \&quot;      Double quote
-        \r      Carriage return
-        \n      Line feed
-        \t      Horizontal tab
-        \b      Backspace
-        \a      Bell
-        \f      Formfeed
-        \v      Vertical tab
-        \###    Character value in decimal
-        \x##    Character value in hexadecimal</pre>
-<pre>	The text string must be enclosed in double quote (&quot;) symbols. Example:</pre>
-<pre>		&quot;Hello, world.\r\n&quot;</pre>
-<pre>	To include an actual back-slash (\) character in a C string, you must
-	prefix the back-slash with another back-slash. Example:</pre>
-<pre>		&quot;C:\README.TXT&quot;</pre>
-<pre>	would be an invalid path and filename.</pre>
-<pre>		&quot;C:\\README.TXT&quot;</pre>
-<pre>	would be the correct C string to represent C:\README.TXT.</pre>
-<h2>	<a name="IntegerConstants">[2.5] - Integer Constants:</a></h2>
-<pre>	Many functions allow or require the use of integer constants (as
-	opposed to integer variables). An integer constant is a number that is
-	&quot;hard-coded&quot; into the resulting executable file and will remain
-	constant (never change) from that point on.</pre>
-<pre>	You can specify integer constants in many ways:</pre>
-<pre>	Representation		Range				Examples
-	--------------		-----				--------
-	Decimal (base 10)	-2147483648 to 2147483647	0, 10, -25
-	Hexadecimal (base 16)	0x0 to 0xffffffff		0x7f, 0xA69B
-	Octal (base 8)		00 to 037777777777		0377, 0505
-	Bit value		.0 to .31			.0, .1, .15
-	ASCII value		' ' to '�'                      'A', ' ', '%'
-	Special char		'\r' to '\v' (see C Strings)    '\r', '\n'</pre>
-<pre>	Constants can be modified during specification (no variables may be
-	used in the modification). No space is allowed between the numeric
-	constant and the modifier symbol. Valid modifiers:</pre>
-<pre>	Symbol			Operation			Example
-	------			---------			-------
-	+			Addition			10+2
-	-			Subtraction			20-8
-	*			Multiplication			4*3
-	/			Division			36/3
-	%			Modulus (remainder)		53%8
-	&amp;			Bit-wise AND			695&amp;0x1f
-	|			Bit-wise OR			0x10|8
-	~			Bit-wise NOT			~3
-	^			Bit-wise XOR (exclusive OR)	0xff^12
-	&gt;&gt;			Right shift			03700&gt;&gt;4
-	&lt;&lt;			Left shift			255&lt;&lt;2</pre>
-<h2>	<a name="CommandKeyConstants">[2.6] - Command Key Constants:</a></h2>
-<pre>	Some functions require the use of a command key constant. A command key
-	constant is a keyword or symbol representing a valid command selected
-	by a user.</pre>
-<pre>	The simplest way to specify a command key constant, is to simply
-	type the key that you wish to use for a specific command. Example:</pre>
-<pre>		CMDKEY A</pre>
-<pre>	Would use the 'A' key for the command key constant. Simply specifying
-	a letter does not indicate case sensitive (i.e. the above example
-	could have been &quot;CMDKEY a&quot; with the same results). </pre>
-<pre>	To specify a specific case (upper or lower), you must prefix the
-	command key with a single quote symbol ('). Example:</pre>
-<pre>		CMDKEY 'a
-
-	To specify a control character (like Ctrl-H, which is a backspace),
-	you must prefix the control character (in upper case) with a caret
-	(^) symbol. Example:</pre>
-<pre>		CMDKEY ^H</pre>
-<pre>	Valid control character specifications:</pre>
-<pre>		^A	Attribute/color code (internal line editor)
-		^B	Beginning of line (internal line editor)
-		^C	Abort
-		^D	Delete word right (internal line editor)
-		^E	End of line (internal line editor)
-		^F	Forward cursor (Right arrow key)
-		^G	Beep
-		^H	Backspace
-		^I	Tab
-		^J	Line feed (Down arrow key)
-		^K	Ctrl-key help menu
-		^L	Form feed (Clear screen)
-		^M	Carriage return (Enter key)
-		^N	Next word (internal line editor)
-		^O	Temp pause toggle
-		^P	Private message
-		^Q	Un-pause
-		^R	Redraw line (internal line editor)
-		^S	Pause
-		^T	Time info
-		^U	List users online
-		^V	Center line (internal line editor)
-		^W	Delete word left (internal line editor)
-		^X	Delete line (internal line editor)
-		^Y	Delete to end-of line (internal line editor)
-		^Z	Raw input mode toggle
-		^]	Back cursor (Left arrow key)
-		^[	Escape (Esc key)
-		^^	Up cursor (Up arrow key)</pre>
-<pre>	You may also specify special control characters (carriage return,
-	form feed, etc) be prepending a backslash (i.e. \r, \f, etc). See the
-	section on C strings for details.
-
-	Some command key input functions allow the use of slash-commands
-	(command keys prepended with a slash character, i.e. /A). The two
-	character slash-commands are the only multi-character commands
-	supported by command key functions. Example:</pre>
-<pre>		CMDKEYE /A</pre>
-<pre>	Is valid, but:</pre>
-<pre>		CMDKEYE -A</pre>
-<pre>	Is not valid.</pre>
-<pre>	To test specifically for digit (0-9) command keys and slash-digit
-	command keys (/0-/9), use DIGIT and EDIGIT respectively. Example:</pre>
-<pre>		CMDKEYE DIGIT</pre>
-<pre>	To test if the user hit a key from 0 to 9, or:</pre>
-<pre>		CMDKEYE EDIGIT</pre>
-<pre>	To test if the user hit a slash-key combination from /0 to /9.</pre>
-<pre>	You may, of course, also test for a specific digit command key:</pre>
-<pre>		CMDKEYE 1
-	and
-		CMDKEYE /1</pre>
-<pre>	are both valid command key constants.</pre>
-<pre>	To specify # for a command key, use '# (otherwise # will be interpreted
-	as the beginning of a comment).</pre>
-<pre>	To specify SPACE bar for the command key, use ' ', example:</pre>
-<pre>		CMDKEY ' '</pre>
-<pre>	Extended ASCII characters (� for example) are not valid command keys.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2>	<a name="IncludeFiles">[2.7] - Include Files</a></h2>
-<pre>Source code segments that are to be shared among multiple command shells or
-modules can be placed into a separate text file (preferably with a .INC
-extension) and included in the source code for multiple modules by using the
-&quot;!INCLUDE&quot; compiler directive to specify the filename to include. Example:</pre>
-<pre>!INCLUDE MYDEFS.INC</pre>
-<pre>This is useful when including files supplied by Digital Dynamics or third
-party developers to pre-define constants (macros), common sub-routines, or
-variable definitions. The following include files are distributed with Baja
-(and should not be modified):</pre>
-<pre>ERRNO.INC	Definitions for possible values of _ERRNO system variable
-FILE_IO.INC	Constants for use with file I/O functions
-DIR_ATTR.INC	Constants for use with SET_FILE_ATTR &amp; GET_FILE_ATTR functions
-USERDEFS.INC	Synchronet User constants for use with various functions
-NODEDEFS.INC	Synchronet Node constants for use with various functions
-SBBSDEFS.INC	Synchronet system variable declarations and constants
-		(automatically includes USERDEFS.INC and NODEDEFS.INC)</pre>
-<pre>Take care not to include the same file more than once in the same source code.
-It is suggested you put all of your !include statements near the top of your
-source file. If you include a file that in-turn includes other files
-(SBBSDEFS.INC, for example, includes USERDEFS.INC and NODEDEFS.INC), you
-do not need to include the other files. If you !include SBBSDEFS.INC, you
-DO NOT need to !incluce NODEDEFS.INC and USERDEFS.INC as well. Take care not
-to nest include files too deeply or the compilation will fail.</pre>
-<pre>This compiler directive is very similar to the &quot;#include&quot; directive used by
-C compilers, but if a specific path is not specified, only the current
-directory will be searched for the file to include.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="MacroDefinitions">[2.8] - Macro Definitions</a></h2>
-<pre>Commonly used character strings and integer constants can be specified as
-macros by using the &quot;!DEFINE&quot; compiler directive to specify the macro name to
-use and the value of the macro. Example:</pre>
-<pre>!DEFINE MAXIMUM_USERS 250</pre>
-<pre>Now, any place you might want to use the number 250 in your Baja source, you
-can use the macro &quot;MAXIMUM_USERS&quot; instead. This makes changing the value of
-the numeric or character string constant very easy.</pre>
-<pre>This compiler directive is very similar to the &quot;#define&quot; directive used by
-C compilers with the main exception being that the macro name is not case
-sensitive.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="GlobalVariableDeclarations">[2.9] - Global Variable Declarations</a></h2>
-<pre>When using variables defined by the system (see System Variables) or another
-shell or module (see GLOBAL_STR and GLOBAL_INT functions), you must first
-declare these variables using the &quot;!GLOBAL&quot; compiler directive. Example:</pre>
-<pre>!GLOBAL SOME_GLOBAL_VAR</pre>
-<pre>Multiple global variables may be declared with one !GLOBAL statement:</pre>
-<pre>!GLOBAL SOME_GLOBAL_VAR ANOTHER_GLOBAL_VAR</pre>
-<pre>If you attempt to use a global variable without first declaring it, the
-compiler will fail to compile the source with an &quot;expected variable name&quot;
-syntax error message.</pre>
-<pre>This compiler directive is very similar to the &quot;extern&quot; keyword used by C
-compilers.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="ProgrammingStyle">[3.1] - Programming Style</a></h2>
-<pre>As stated in the previous section, white space characters at the beginning
-of a line are ignored and have no effect on the resulting compilation. But,
-whitespace can be very useful in making the source code readable by indenting
-conditional blocks of code, and using blank lines to separate blocks of
-related code. Comments are also very helpful in making the code readable.</pre>
-<pre>Compare the following source to the example given in the Source Files chapter:</pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-      <pre>:TOP
-CLS
-MNEMONICS &quot;~Comment to Sysop\r\n&quot;
-MNEMONICS &quot;~Goodbye (Logoff)\r\n&quot;
-PRINT &quot;\r\nCommand: &quot;
-GETCMD &quot;CG&quot;
-COMPARE_KEY C
-IF_TRUE
-SETSTR &quot;1&quot;
-MAIL_SEND_FEEDBACK
-GOTO TOP
-END_IF
-COMPARE_KEY G
-IF_TRUE
-LOGOFF
-GOTO TOP
-END_IF</pre>
-    </td>
-  </tr>
-</table>
-<pre>Without the whitespace and the comments, the code appears much more cryptic
-(the control flow is hard to follow). But the code will compile into exactly
-the same binary file as the earlier example.
-
-Consider this more elaborate example using indentation only:</pre>
-<pre><b><i>With indentation:</i></b></pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-      <pre>COMPARE_ARS FILE_CMDS=0
-IF_TRUE
-	COMPARE_USER_MISC UM_ASK_NSCAN
-        IF_TRUE
-                YES_NO &quot;\r\n\r\nSearch all libraries for new files&quot;
-                IF_TRUE
-                        FILE_NEW_SCAN_ALL
-                        END_IF
-                END_IF
-        END_IF</pre>
-    </td>
-  </tr>
-</table>
-<pre><b><i>Without indentation:</i></b></pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-      <pre>COMPARE_ARS FILE_CMDS=0
-IF_TRUE
-COMPARE_USER_MISC UM_ASK_NSCAN
-IF_TRUE
-YES_NO &quot;\r\n\r\nSearch all libraries for new files&quot;
-IF_TRUE
-FILE_NEW_SCAN_ALL
-END_IF
-END_IF
-END_IF</pre>
-    </td>
-  </tr>
-</table>
-<pre>As you can see without the indentation, you can get lost in nested IF
-statements trying to understand how the code will execute.</pre>
-<pre>While you may have known quite well what you intended to accomplish and how
-you expected the code to execute at the time of writing it, it would be much
-harder to understand how the code was expected to execute at a later date
-(or by another person) if a consistent indentation style was not used.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="SuggestedRulesOfStyle">[3.2] - Suggested Rules of Style</a></h2>
-<pre>There isn't a &quot;right&quot; or &quot;wrong&quot; way to use indentation, blank lines,
-or comments, but we will present a set of suggested &quot;rules&quot; here. If you decide
-you prefer another style, that is fine. The most important thing is that you
-are consistent in your use of whatever style you choose.</pre>
-<pre><b>Top of File Comments</b></pre>
-<pre>Place a comment as the very first line of the file with the name of the .SRC
-file. Example:</pre>
-<pre># EXAMPLE.SRC</pre>
-<pre>Then a block of comment lines that describe what the shell or module's purpose
-is, who programmed it, when, where, etc.</pre>
-<pre><b>Label Comments</b></pre>
-<pre>Labels normally represent the beginning of a sub-routine and should be
-well commented. A graphical line to show the beginning of a new sub-routine
-is often helpful. Example:</pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-      <pre>############################### My Sub-routine ################################
-:MY-SUB</pre>
-    </td>
-  </tr>
-</table>
-<pre><b>CMD_HOME Comments</b>
-
-The CMD_HOME function marks the beginning of a command/menu loop and should
-be well commented. Example:</pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-      <pre>#############
-# MAIN MENU #
-#############
-CMD_HOME</pre>
-    </td>
-  </tr>
-</table>
-<pre><b>Conditional Indentation
-</b>
-Whenever a block of code is conditionally executed (only executed under
-specific conditions), the block of code should be indented one tabstop past
-the block header (IF_TRUE, IF_FALSE, ELSE, SWITCH, CASE, CMDKEY, CMDSTR, etc).
-The block of code to be indented includes the block terminator (END_IF,
-END_CMD, END_CASE, END_SWITCH, etc). Example:</pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-<pre>GETCMD &quot;ABCD&quot;</pre>
-<pre>CMDKEY A
-        COMPARE_ARS LEVEL 50
-        IF_TRUE
-                PRINT &quot;You have level 50 or higher.\r\n&quot;
-        ELSE
-                PRINT &quot;You have level 49 or lower.\r\n&quot;
-                END_IF
-        END_CMD</pre>
-    </td>
-  </tr>
-</table>
-<pre><b>Separate Code Blocks</b></pre>
-<pre>Use blank lines to separate medium to large code blocks from other code
-(most especially CMDKEY, CMDKEYS, CMDSTR, and SWITCH code blocks). Example:</pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-<pre>GETCMD &quot;ABCD&quot;</pre>
-<pre>CMDKEY A
-        PRINT &quot;You hit A.\r\n&quot;
-        END_CMD</pre>
-<pre>CMDKEY B
-        PRINT &quot;You hit B.\r\n&quot;
-        END_CMD</pre>
-    </td>
-  </tr>
-</table>
-<pre><b>End of File Comment
-</b>
-Place a comment at the end of the file. Example:</pre>
-<pre># End of EXAMPLE.SRC
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="FunctionDefinitions">[4.1] - Function Definitions</a></h2>
-<pre>The remainder of this document is for defining the correct use of all Baja
-functions. If you wish to look up a specific function by subject, please refer
-to the table of contents or the quick reference at the end of the document.</pre>
-<pre><b>Argument Types</b></pre>
-<pre>Each function definition will begin with the name of the function followed by
-all possible arguments (parameters) and the type of each argument. The possible
-argument types are:</pre>
-<pre><b>Type		Description</b>
-
-&quot;str&quot;           String constant (contained in double quotes)
-&quot;cstr&quot;          C string constant (contained in double quotes)
-txt		String constant (no quotes)
-#		Integer constant (the # symbol is not part of the syntax)
-str_var 	String variable name or 'str' for current command string
-int_var 	Integer variable name
-any_var 	Any string or integer variable name
-char		Character constant (single character, no quotes)
-key		Command key constant
-keylist 	List of command key constants (no space between each key)</pre>
-<pre>Each argument type is contained in either angled brackets (&lt; and &gt;) to indicate
-the argument is required, or square brackets ([ and ]) to indicate the
-argument is optional. An argument of [...] indicates a variable number of
-optional arguments of the last specified type. Example:</pre>
-<pre>	SPRINTF &lt;str_var&gt; &lt;&quot;cstr&quot;&gt; &lt;any_var&gt; [any_var] [...]</pre>
-<pre>This function definition indicates that the SPRINT function requires a minimum
-of three arguments: a string variable, a C string constant, and one or more
-variables of either integer or string type.</pre>
-<pre><b>Required Include Files<u>
-</u></b>
-Following the function argument types, may be one or more required include
-(.INC) files. If any files are listed on the same line as the function
-(to the right of the page), these files must be included at the top of
-your source file to use this function arguments correctly. Example:</pre>
-<pre>	!INCLUDE NODEDEFS.INC</pre>
-<pre>Do not include the same file more than once in the same source file. Once
-is enough, and it should be done so near the top of your source (.SRC) file.</pre>
-<pre><b>Argument Names<u>
-</u></b>
-If any arguments are allowed for a function, a list of argument names will
-follow the text &quot;args:&quot; below the function name and argument list. This will
-help in referencing the individual arguments in the function description.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="StringManipulationFunctions">[4.2] - String Manipulation Functions</a></h2>
-<pre>Functions used for manipulating string variables (global or local) and/or the
-current command string.</pre>
-<pre> <b>STR &lt;str_var&gt; [str_var] [...]
-args: new_vars</b>
-------------------------------
-Define one or more local string variables for later use. The new_vars arguments
-are the names of the variables to define. These names must not be currently
-used by other variables (local or global).</pre>
-<pre>The variable name &quot;str&quot; is used by other functions to refer to the current
-command string, and therefore cannot be used as a user defined variable name.</pre>
-<pre>After definition, the variable names can be used by other functions. The
-variables will each be initialized to a null string. The variables can only be
-referenced in the current shell or module. When the current shell or module is
-terminated, the variable names and their contents are lost. If you wish to
-retain a variable name and its contents between shells or modules, use a global
-variable instead of a local variable.</pre>
-<pre><b>GLOBAL_STR &lt;str_var&gt; [str_var] [...]
-      args: new_vars
-</b>------------------------------------
-Define one or more global string variables for later use. The arguments are the
-names of the variables to define. Each variable name must not be currently used
-by another variable (local or global). Global variable names and their contents
-are not disposed of until the current user logs off the BBS.</pre>
-<pre><b> SET &lt;str_var&gt; &lt;&quot;cstr&quot;&gt;
-args: dest      value
-</b>-----------------------
-Writes to the string variable dest, the contents of the C string specified as
-value. This function is the Baja equivalent of the standard C strcpy() function
-with the exception that the source must be a string constant. Example:</pre>
-<pre>	STR USER_NAME
-	SET USER_NAME &quot;John Doe&quot;</pre>
-<pre>When writing to the current command string, use the SETSTR function instead
-of this function for best optimization.
-
-<b>COPY &lt;str_var&gt; &lt;any_var&gt;
-args: dest      source
-</b>------------------------
-Copies the source variable (string or integer) into the specified destination
-variable. This function is the Baja equivalent of the standard C strcpy()
-function with the exception that the source must be a variable, but may be
-either of integer or string type. Example:</pre>
-<pre>	# define two variables
-	STR VAR1 VAR2
-	# copy some text into the first variable
-	SET VAR1 &quot;Some Text&quot;
-	# copy that variable into the second variable
-	COPY VAR2 VAR1
-	# display the contents of second variable
-	PRINT VAR2</pre>
-<pre>If the source variable is an integer variable, it is converted into
-a decimal (base 10) string before the copy is executed. Use SPRINTF if you
-want to convert an integer variable into a string using hexadecimal (base 16)
-or octal (base 8) representation instead of decimal.</pre>
-<pre><b>SWAP &lt;str_var&gt; &lt;any_var&gt;
-args: var1      var2
-</b>------------------------
-Exchanges the contents of two string variables, or a string variable and an
-integer variable. The first argument (var1) is the name of a string variable
-and the second argument (var2) is the name of a string or integer variable.
-If var2 is an integer variable, var1 will be set to the decimal representation
-of the integer variable contents and var2 will be set the integer
-representation of var1 (specified in hex, octal, or decimal). Example:</pre>
-<pre>	INT I
-	STR S</pre>
-<pre>	# set S to 100h (256)
-	SET S &quot;0x100&quot;
-	# set I to 100
-	SET I 100
-	# swap them
-	SWAP S I
-	# I now equals 256 and S is &quot;100&quot;
-
-<b>STRCAT &lt;str_var&gt; &lt;str_var or &quot;cstr&quot;&gt;
-  args: dest	  source
-</b>------------------------------------
-Concatenates (appends) the contents of a string variable (specified as dest)
-with the contents of a C string or string variable specified as source. This
-function is the Baja equivalent of the standard C strcat() function.</pre>
-<pre><b>SPRINTF &lt;str_var&gt; &lt;&quot;cstr&quot;&gt; &lt;any_var&gt; [any_var] [...]
-   args: dest	   format   variables
-</b>----------------------------------------------------
-Writes the specified variables into the string variable (dest) based on
-the specified format. This function is the same as PRINTF except that the
-output is written into the dest string variable instead of the console. This
-function is the Baja equivalent of the standard C sprintf() function with
-the exception that all the arguments following the format must be variables
-(no constants allowed). See the PRINTF function definition for details.</pre>
-<pre><b>TIME_STR &lt;str_var&gt; &lt;int_var&gt;
-    args: dest	    time
-</b>----------------------------
-Writes to the string variable (specified as dest) the time and date stored in
-the integer variable specified by time. This function is the Baja equivalent
-to the standard C ctime() function. Example:</pre>
-<pre>	# Display current time
-	INT T
-	TIME T
-	TIME_STR STR T
-	PRINTF &quot;Current time: %s\r\n&quot; STR</pre>
-<pre>Would display the current date/time similar to:</pre>
-<pre>	Current time: Thu Aug 31 1995 08:34 am</pre>
-<pre><b>DATE_STR &lt;str_var&gt; &lt;int_var&gt;
-    args: dest	    time
-</b>----------------------------
-Writes to the string variable (specified as dest) the date stored in the
-integer variable specified by time (obtained with TIME or similar function) in
-MM/DD/YY format or DD/MM/YY format if European date format is enabled in SCFG.
-Example:</pre>
-<pre>	# Display current date
-	INT T
-	TIME T
-	DATE_STR STR T
-	PRINTF &quot;Current date: %s\r\n&quot; STR</pre>
-<pre>Would display the current date similar to:</pre>
-<pre>	Current date: 08/31/95</pre>
-<pre><b>SECOND_STR &lt;str_var&gt; &lt;int_var&gt;
-      args: dest      seconds
-</b>------------------------------
-Writes to the string variable (specified as dest) the number of seconds
-(in HH:MM:SS format) stored in the integer variable specified by seconds.
-Example:</pre>
-<pre>	# Display number of seconds elapsed
-	INT START END
-	TIME START
-	PRINT &quot;Wait a period of time, then hit a key...&quot;
-	GETKEY
-	TIME END
-	SUB END START
-	SECOND_STR STR END
-	PRINTF &quot;\r\n%s time elapsed.\r\n&quot; STR</pre>
-<pre><b>FTIME_STR &lt;str_var&gt; &lt;&quot;cstr&quot;&gt; &lt;int_var&gt;
-     args: dest      format   time
-</b>--------------------------------------
-Writes to the string variable (specified as dest) the date and time information
-from the integer variable (specified as time) formatted according to string
-constant specified as format. The format characters are described below:</pre>
-<pre>	%a	abbreviated weekday name
-	%A	full weekday name
-	%b	abbreviated month name
-	%B	full month name
-	%c	date and time
-	%d	day of month (01-31) (zero-padded)
-	%H	hour (24-hour clock) (00-23)
-	%I	hour (12-hour clock) (01-12)
-	%j	day of the year (001-366)
-	%m	month (01-12)
-	%M	minute (00-59)
-	%p	AM or PM
-	%S	second (00-59)
-	%U	week number of the year (Sunday as 1st day of week) (00-52)
-	%w	weekday (0-6, Sunday is 0)
-	%W	week number of the year (Monday as 1st day of week) (00-52)
-	%x	date
-	%X	time
-	%y	year without century (00-99)
-	%Y	year with century
-	%Z	time zone name, if any
-	%%	% (percent symbol)</pre>
-<pre>This function is the Baja equivalent of the standard C strftime() function.
-Example:</pre>
-<pre>	# Display current date and time
-	INT T
-	TIME T
-	FTIME_STR STR &quot;Current_Time:%A,%B-%d-%Y,%I:%M %p&quot; T
-	PRINTF &quot;%s\r\n&quot; STR</pre>
-<pre><b>SHIFT_STR [str_var] &lt;#&gt;
-     args: string    len
-</b>------------------------
-This function (&quot;Shift String&quot;) shifts the specified string variable if
-specified (current command string if not specified) to the left 'len' number of
-characters.</pre>
-<pre>	# Displays the string &quot;ELLO&quot;
-	SETSTR &quot;HELLO&quot;
-        SHIFT_STR 1
-	PRINT STR</pre>
-<pre>This function is most often used to parse command string arguments or &quot;stacked&quot;
-commands.</pre>
-<pre><b>STRIP_CTRL [str_var]
-      args: string
-</b>--------------------
-Removes all control characters (and Ctrl-A codes) from specified string
-variable. If string is not specified, then the current command string is
-processed.</pre>
-<pre><b>TRUNCSP [str_var]
-   args: string
-</b>-----------------
-Removes (truncates) all white space characters from end of specified string
-variable or current command string (if string not specified).</pre>
-<pre><b>STRUPR [str_var]
-  args: string
-</b>----------------
-Converts specified string argument to all uppercase characters. This function
-is the Baja equivalent to the standard C strupr() function.</pre>
-<pre><b>STRLWR [str_var]
-  args: string
-</b>----------------
-Converts specified string argument to all lowercase characters. This function
-is the Baja equivalent to the standard C strlwr() function.</pre>
-<pre><b>SETSTR &lt;&quot;cstr&quot;&gt;
-  args: text
-</b>---------------
-Writes to current command string, specified constant text string. This
-function should be used in place of &quot;SET STR&quot; for best optimization.</pre>
-<pre><b>REPLACE_TEXT &lt;#&gt; &lt;&quot;cstr&quot;&gt;
-	args: num text
-</b>-------------------------
-This function is used to replace a default internal text string (read from the
-CTRL\TEXT.DAT file) in a shell or module. The first argument (num) is the text
-number to replace (see TEXT.DAT for the number of the text you wish to
-replace). The second argument (text) is the C type string to use in place the
-current one. All text replacements are lost (back to default TEXT.DAT) when the
-user logs off. Example, to replace the &quot;[Hit a key]&quot; prompt with a different
-string:</pre>
-<pre>        REPLACE_TEXT 563 &quot;\1n\1h\1b{\1wPAUSE\1b} &quot;</pre>
-<pre>When replacing a TEXT.DAT string that contains %s, %d, or other % specifiers,
-you will need to change them to %%s, %%d, etc (without changing the order).</pre>
-<pre>If you wish to globally replace a string (for all shells and modules), you may
-want to just edit the CTRL\TEXT.DAT file directly instead.
-
-<b>LOAD_TEXT &lt;&quot;str&quot;&gt;
-     args: filename
-</b>-------------------
-Loads an alternate TEXT.DAT file (from CTRL directory, automatically assuming
-a .DAT extension for &quot;filename&quot;). Only those text items that are different
-from the current TEXT items will be changed. All changes will only be in
-effect until the current user logs off or the effects are reversed with the
-REVERT_TEXT function. The base filename should be something other than just
-&quot;TEXT&quot; (since that is the default TEXT.DAT that is loaded by SBBS).</pre>
-<pre>This function is useful for making multiple languages available to your users.</pre>
-<pre><b>REVERT_TEXT &lt;# or ALL&gt;
-       args: num
-</b>----------------------
-This function is used to reverse the effects of a previous call to REPLACE_TEXT
-or LOAD_TEXT (reverts back to default TEXT.DAT). Example:</pre>
-<pre>        REPLACE_TEXT 563 &quot;\1n-=[Hit a Key]=- &quot;
-        PAUSE
-        REVERT_TEXT 563</pre>
-<pre>If the argument is the word ALL, then all text strings are reverted to the
-original TEXT.DAT entries.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="IntegerManipulationFunctions">[4.3] - Integer Manipulation Functions</a></h2>
-<pre>Functions used for manipulating integer variables (global or local).</pre>
-<pre><b> INT &lt;int_var&gt; [int_var] [...]
-args: new_vars
-</b>------------------------------
-Define one or more local integer variables for later use. The new_vars
-arguments are the names of the variables to define. These names must not be
-currently used by other variables (local or global).</pre>
-<pre>After definition, the variable names can be used by other functions. The
-variables will each be initialized to a 0. The variables can only be referenced
-in the current shell or module. When the current shell or module is terminated,
-the variable names and their contents are lost. If you wish to retain a
-variable name and its contents between shells or modules, use a global variable
-instead of a local variable.</pre>
-<pre><b>GLOBAL_INT &lt;int_var&gt; [int_var] [...]
-      args: new_vars
-</b>------------------------------------
-Define one or more global integer variables for later use. The arguments are
-the names of the variables to define. Each variable name must not be currently
-used by another variable (local or global). Global variable names and their
-contents are not disposed of until the current user logs off the BBS.</pre>
-<pre><b> SET &lt;int_var&gt; &lt;#&gt;
-args: dest      value
-</b>---------------------
-Writes to the integer variable dest, the integer constant specified as value.</pre>
-<pre>	INT I
-	SET I 100</pre>
-<pre><b> ADD &lt;int_var&gt; &lt;any_var or #&gt;
-args: dest	value
-</b>-----------------------------
-Adds the value specified in the second argument to the integer variable
-specified as dest.</pre>
-<pre><b> SUB &lt;int_var&gt; &lt;any_var or #&gt;
-args: dest	value
-</b>-----------------------------
-Subtracts the value specified in the second argument from the integer variable
-specified as dest.</pre>
-<pre><b> MUL &lt;int_var&gt; &lt;any_var or #&gt;
-args: dest	value
-</b>-----------------------------
-Multiplies the first argument by the value specified in the second argument
-and places the result into dest.</pre>
-<pre><b> DIV &lt;int_var&gt; &lt;any_var or #&gt;
-args: dest	value
-</b>-----------------------------
-Divides the first argument by the value specified in the second argument
-and places the result into dest.</pre>
-<pre><b> MOD &lt;int_var&gt; &lt;any_var or #&gt;
-args: dest	value
-</b>-----------------------------
-Divides the first argument by the value specified in the second argument
-and places the remainder into dest.</pre>
-<pre><b> AND &lt;int_var&gt; &lt;any_var or #&gt;
-args: dest	value
-</b>-----------------------------
-Bit-wise ANDs the value specified in the second argument with the integer
-variable specified as dest.</pre>
-<pre><b> OR &lt;int_var&gt; &lt;any_var or #&gt;
-args: dest	value
-</b>----------------------------
-Bit-wise ORs the value specified in the second argument with the integer
-variable specified as dest.</pre>
-<pre><b> NOT &lt;int_var&gt; &lt;any_var or #&gt;
-args: dest	value
-</b>-----------------------------
-Bit-wise ANDs the unary opposite of the value specified in the second argument
-with the integer variable specified as dest.</pre>
-<pre><b> XOR &lt;int_var&gt; &lt;any_var or #&gt;
-args: dest	value
-</b>-----------------------------
-Bit-wise exclusive ORs the value specified in the second argument with the
-integer variable specified as dest.</pre>
-<pre><b>COPY &lt;int_var&gt; &lt;any_var&gt;
-args: dest      source
-</b>------------------------
-Copies the source variable (string or integer) into the specified destination
-variable. Example:</pre>
-<pre>	# define two variables
-	INT INT1 INT2
-	# place a value into the first variable
-	SET VAR1 5
-	# copy that variable into the second variable
-	COPY VAR2 VAR1
-	# display the contents of second variable
-	PRINTF &quot;VAR2=%ld\r\n&quot; VAR2</pre>
-<pre>If the source variable is an string variable, it is converted into an integer
-before the copy is executed.</pre>
-<pre><b>SWAP &lt;int_var&gt; &lt;any_var&gt;
-args: var1      var2
-</b>------------------------
-Exchanges the contents of two integer variables, or a string variable and an
-integer variable. The first argument (var1) is the name of an integer variable
-and the second argument (var2) is the name of a string or integer variable.</pre>
-<pre><b>RANDOM &lt;int_var&gt; &lt;#&gt;
-  args: dest	  num
-</b>---------------------
-Places a random number between 0 and num-1 into dest.</pre>
-<pre><b>TIME &lt;int_var&gt;
-args: dest
-</b>--------------
-Places the current time (in unix/time_t format) into dest. This function is
-the Baja equivalent of the standard C time() function.</pre>
-<pre><b>STRLEN &lt;int_var&gt; &lt;str_var&gt;
-  args: dest	  string
-</b>--------------------------
-Places the length (in characters) of the specified string into dest. This
-function is the Baja equivalent of the standard C strlen() function.</pre>
-<pre><b>DATE_INT &lt;int_var&gt; &lt;str_var&gt;
-    args: dest	    date
-</b>----------------------------
-Converts a date string (in MM/DD/YY format) into an integer and places it
-into dest.</pre>
-<pre><b>CRC16 &lt;int_var&gt; &lt;str_var&gt;
- args: dest	 string
-</b>-------------------------
-Calculates the 16-bit CRC of the specified string and places the result into
-dest.</pre>
-<pre><b>CRC32 &lt;int_var&gt; &lt;str_var&gt;
- args: dest	 string
-</b>-------------------------
-Calculates the 32-bit CRC of the specified string and places the result into
-dest.</pre>
-<pre><b>CHKSUM &lt;int_var&gt; &lt;str_var&gt;
-  args: dest	  string
-</b>--------------------------
-Calculates the CHKSUM of the specified string and places the result into
-dest.</pre>
-<pre><b>CHARVAL &lt;int_var&gt; &lt;str_var&gt;
-   args: dest	   string
-</b>---------------------------
-Places the ASCII value of the first character in the specified string into
-dest.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="Logic/ControlFlowFunctions">[4.4] - Logic/Control Flow Functions</a>
-</h2>
-<pre><b>GOTO &lt;txt&gt;
-args: label
-</b>-----------
-This function is used to force the control flow to immediately jump to another
-part of the code. A valid label name must follow GOTO as an argument. This
-function is very similar to the GOTO command used in the BASIC and C
-programming languages or the JMP instruction used in the Assembly programming
-language.</pre>
-<pre><b>CALL &lt;txt&gt;
-args: label
-</b>-----------
-This function is used to execute a sub-routine. The sub-routine must be
-defined with the specified label somewhere in the current module. When a
-RETURN function is executed in the sub-routine, control flow will return to the
-next line following the CALL function that started the sub-routine. The CALL
-function is very similar to the GOSUB command used in the BASIC programming
-language or the CALL instruction used in the Assembly programming language. At
-least one RETURN function must exist in the sub-routine. Sub-routines should
-not use a GOTO function to &quot;jump out&quot; of the sub-routine.</pre>
-<pre><b>RETURN
-</b>------
-This function is used to exit a sub-routine and return to the point in the
-code from which it was called with the CALL function. If a RETURN
-function is executed without a prior CALL, then the shell or module is
-immediately terminated. If a shell is terminated with a user online, they
-are immediately logged off. If a module is terminated, execution control
-returns to the shell or module that loaded it.</pre>
-<pre><b>SETLOGIC &lt;TRUE or FALSE or GREATER or LESS&gt;
-    args: logic
-</b>-------------------------------------------
-This function is used to set the current logic state to TRUE (same as
-EQUAL), FALSE (same as NOT_EQUAL), GREATER, or LESS. The logic state is set by
-many functions, and tested by the IF_... functions to control the flow of
-execution.</pre>
-<pre><b>COMPARE &lt;any_var&gt; &lt;any_var or &quot;cstr&quot; or #&gt;
-   args: var	   cmp
-</b>------------------------------------------
-This function compares any two variables, or a variable and a constant.
-If the cmp argument is an integer variable or integer constant and the
-var variable is a string variable, then cmp is converted to a string
-representation of the cmp variable before the comparison is made. If the cmp
-argument is a string variable or string constant and the var variable is
-an integer variable, then cmp is converted to an integer before the comparison
-is made. The current logic state is set to the result of the comparison:
-TRUE (same as EQUAL), FALSE (as an NOT_EQUAL), GREATER, or LESS.
-
-<b>IF_TRUE
-</b>-------
-If the current logic state is set to TRUE, then following block of code
-(ending in an END_IF or ELSE function) will be executed. Otherwise,
-the interpreter will skip the code until an ELSE or END_IF function is found
-and resume execution from that point. This function is the same as IF_EQUAL.</pre>
-<pre><b>IF_FALSE
-</b>--------
-This function is identical to the IF_TRUE function except that it works in the
-opposite manor in regards to the current logic state. This function is the
-same as IF_NOT_EQUAL.</pre>
-<pre><b>IF_GREATER
-</b>----------
-If the current logic state is set to GREATER by a subsequent COMPARE function,
-the following IF_... block will be executed.</pre>
-<pre><b>IF_GREATER_OR_EQUAL
-</b>-------------------
-If the current logic state is set to GREATER or EQUAL, the following IF_...
-block will be executed. This function is the same as IF_EQUAL_OR_GREATER.</pre>
-<pre><b>IF_LESS
-</b>-------
-If the current logic state is set to LESS by a subsequent COMPARE function,
-the following block will be executed.</pre>
-<pre><b>IF_LESS_OR_EQUAL
-</b>----------------
-If the current logic state is set to LESS or EQUAL, the following code block
-will be executed. This function is the same as IF_EQUAL_OR_LESS.</pre>
-<pre><b>ELSE
-</b>----
-This function marks the end of an IF_... block of code and begins an alternate
-block of code to be executed if the condition is not met for the IF_...
-function. The block of code is terminated with an END_IF function.</pre>
-<pre><b>END_IF
-</b>------
-This function is used to terminate an IF_... or  ELSE code block. Every IF_...
-function must be followed by an ELSE or END_IF instruction, and every ELSE
-function must be followed by an END_IF.
-
-<b>SWITCH &lt;int_var&gt;
-</b>----------------
-<b>CASE &lt;#&gt;
-</b>--------
-<b>END_CASE
-</b>--------
-<b>DEFAULT
-</b>-------
-<b>END_SWITCH
-</b>----------
-The SWITCH function is used in conjunction with the CASE, DEFAULT, END_CASE,
-and END_SWITCH functions to replace multiple COMPARE/IF_.../ELSE statements.</pre>
-<pre>Example:</pre>
-<pre>	INT I
-	RANDOM I 3
-	COMPARE I 0
-	IF_EQUAL
-		PRINT &quot;Zero&quot;
-	ELSE
-		COMPARE I 1
-		IF_EQUAL
-			PRINT &quot;One&quot;
-		ELSE
-			COMPARE I 2
-			IF_EQUAL
-				PRINT &quot;Two&quot;
-				END_IF
-			END_IF
-		END_IF</pre>
-<pre>Could be replaced with:</pre>
-<pre>	INT I
-	RANDOM I 3
-	SWITCH I
-		CASE 0
-			PRINT &quot;Zero&quot;
-			END_CASE
-		CASE 1
-			PRINT &quot;One&quot;
-			END_CASE
-		CASE 2
-			PRINT &quot;Two&quot;
-			END_CASE
-		DEFAULT
-			PRINTF &quot;Random returned %ld&quot; I
-			END_CASE
-		END_SWITCH
-
-If the SWITCH argument value is equal to one of the specified CASE arguments,
-then that CASE code block is executed until an END_CASE function is reached.
-If an END_CASE function does not exist in the code block, the execution will
-continue through (fall-through) the following CASE or DEFAULT functions until
-an END_CASE or END_SWITCH function is reached.</pre>
-<pre>If the SWITCH argument does not match any of the CASE arguments, the DEFAULT
-code block will be executed until an END_CASE or END_SWITCH function is
-reached. If a DEFAULT function is not specified, execution will skip to the
-END_SWITCH function. Only one DEFAULT code block should be specified per
-SWITCH/END_SWITCH block, if used at all. This function set is the Baja
-equivalent of the standard C switch(), case:, default:, and break keywords.</pre>
-<pre><b>CMD_HOME
-</b>--------
-This function (called &quot;Command Home&quot;) is very similar to a label. It is
-a convenience function for programming menu commands. It sets a return
-point (or anchor, if you will) for the automatic looping on a specific menu.
-Execution control is returned to the point in the code where the last CMD_HOME
-was specified by the END_CMD function.</pre>
-<pre><b>CMDKEY &lt;key&gt;
- args:	cmd
-</b>------------
-This function (called &quot;Command Key&quot;) is like a combination of the
-COMPARE_KEY and IF_TRUE functions. It is usually immediately preceded by
-a GETCMD, GETKEY, GETSTR or similar function.</pre>
-<pre>If the current command key matches the command key constant (cmd), then the
-block of code following (terminated with an END_CMD function) will be executed.
-When the END_CMD function is executed, execution control returns to the most
-recently executed CMD_HOME function. If a RETURN or GOTO function will be
-executed before the END_CMD function, then a CMD_POP function must be executed
-to tell the interpreter to &quot;forget&quot; the previous CMD_HOME function. Even if
-execution control will cause the END_CMD function to never be executed, it
-still must be present to define the code block so that it can be skipped if the
-CMDKEY comparison is false.
-
-<b>CMDKEYS &lt;keylist&gt;
-  args:  cmds
-</b>-----------------
-This function is identical to the CMDKEY function with the exception that the
-argument is a list of valid keys and if the current command key matches any
-of those listed, the following code block is executed.</pre>
-<pre><b>CMDSTR &lt;&quot;cstr&quot;&gt;
-  args: cmd
-</b>---------------
-This function (called &quot;Command Str&quot;) is identical to the CMDKEY function
-with the exception that the argument is a C type string. It is usually
-immediately preceded by a GETSTR or similar function.</pre>
-<pre><b>END_CMD
-</b>-------
-This function is used to mark the end of a CMDKEY, CMDKEYS, or CMDSTR code
-block.</pre>
-<pre><b>CMD_POP
-</b>-------
-This function tells the interpreter to &quot;forget&quot; the most recently executed
-CMD_HOME function. It should only be used when a CMDKEY, CMDKEYS, or CMDSTR
-code block contains a GOTO or RETURN function.</pre>
-<pre><b>COMPARE_KEY &lt;key&gt;
-       args: cmd
-</b>-----------------
-This function is identical to the CMDKEY function in regards to the
-key argument. The current command key is set by the GETCMD, GETKEY, GETSTR
-or similar functions. If the current command key matches the key argument,
-the current logic state is set to TRUE, otherwise it is set to FALSE.</pre>
-<pre>As with all COMPARE functions, it is usually immediately followed by an
-IF_TRUE or IF_FALSE function.</pre>
-<pre><b>COMPARE_KEYS &lt;keylist&gt;
-	args: cmds
-</b>----------------------
-This function is identical to the CMDKEYS functions in regards to the
-keylist argument. If the current command key is contained in the keylist,
-then the current logic state is set to TRUE, otherwise it is set to FALSE.</pre>
-<pre><b>COMPARE_STR &lt;&quot;cstr&quot;&gt;
-       args: string
-</b>--------------------
-This function compares the current command string (set by the SETSTR,
-GETSTR, or similar functions) against the C type string argument and sets
-the current logic state to TRUE or FALSE accordingly. The comparison is not
-case sensitive. This function is the Baja equivalent to the standard C
-stricmp() function.
-
-<b>COMPARE_WORD &lt;&quot;cstr&quot;&gt;
-	args: string
-</b>---------------------
-This function is identical to the COMPARE_STR function with the
-exception that the current command string must only match the string argument
-for as many characters as included in the string argument.</pre>
-<pre>If for example, the current command string is &quot;OPEN BLACKJACK&quot; then the line:</pre>
-<pre>        COMPARE_WORD &quot;OPEN&quot;</pre>
-<pre>would set the current logic state to TRUE since the first 4 characters of
-each string match, but the line:</pre>
-<pre>        COMPARE_STR &quot;OPEN&quot;</pre>
-<pre>would set the current logic state to FALSE since the strings do not entirely
-match.</pre>
-<pre><b>COMPARE_ARS &lt;txt&gt;
-       args: ars
-</b>-----------------
-This function compares the requirement string argument ars against the
-information on the current user and sets the current logic state to either
-TRUE or FALSE based on the result of the comparison. See the ARS chapter of
-the Synchronet sysop manual for details on the syntax of ARS.</pre>
-<pre>Example:
-                COMPARE_ARS LEVEL 60
-                IF_TRUE
-                        PRINT &quot;You have level 60 or higher.\r\n&quot;
-                        END_IF</pre>
-<pre><b>COMPARE_STRN &lt;#&gt;  &lt;str_var&gt; &lt;str_var or &quot;cstr&quot;&gt;
-	args: num  str1      str2
-</b>-----------------------------------------------
-This function is used to compare the first num characters of strings str1
-and str2. This function is the Baja equivalent of the standard C strnicmp()
-function. If the two strings are the same (ignoring case) for the first
-num characters, the current logic state is set to TRUE, otherwise it is set
-to FALSE.</pre>
-<pre><b>COMPARE_SUBSTR &lt;str_var&gt; &lt;str_var or &quot;cstr&quot;&gt;
-	  args: str1	  str2
-</b>--------------------------------------------
-This function is used to check if str2 is contained in str1 (case sensitive).
-This function is the Baja equivalent of the standard C strstr() function.
-If str2 is located in str1, the current logic state is set to TRUE, otherwise
-it is set to FALSE. This following example would set the current logic state
-to TRUE:</pre>
-<pre>	SETSTR &quot;This is a test&quot;
-	COMPARE_SUBSTR STR &quot;test&quot;
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2>	<a name="DisplayFunctions">[4.5] - Display Functions</a>
-</h2>
-<pre>Display functions are used to display output to the user either locally,
-remotely, or both.</pre>
-<pre><b>PRINT &lt;&quot;cstr&quot; or var&gt;
-args:  string
-</b>---------------------
-This function sends a string of characters to the user (both locally and
-remotely, if applicable). The string to be printed can extend beyond the 80th
-column of the screen, but when printing multiple lines, multiple consecutive
-PRINT statements are preferred.</pre>
-<pre>Example:
-                PRINT &quot;hello, world\r\n&quot;
-     or:
-                STR my_var
-                SET my_var &quot;hello, world\r\n&quot;
-                PRINT my_var</pre>
-<pre>The string can contain color codes using Synchronet Ctrl-A codes. See the
-Synchronet sysop manual for the definition of Ctrl-A codes and their usage.
-If you are using an ASCII editor that does not support control characters,
-a &quot;\1&quot; can be used in place of the Ctrl-A (smiley face) character.</pre>
-<pre>Variables can also be included in the string (example: user's name, sysop's
-name, BBS name, etc) by using Synchronet supported @-codes and command line
-% specifiers. See the Synchronet sysop manual for the definition of @-codes
-and command line % specifiers. The %s command line specifier, when used, is
-replaced with the current command string and %f is replaced with the complete
-path of the current file directory. Be careful not to confuse command line %
-specifiers (%a, %b, etc) with printf % specifiers (described later). They can
-actually be used together in the same string (supported by PRINTF functions) by
-using double % for the command line % specifiers (e.g. %%s instead of %s).</pre>
-<pre><b>PRINTF &lt;&quot;cstr&quot;&gt; [any_var] [...]
- args:	format	 variables
-</b>-------------------------------
-This function is similar to print, except that defined variables can be placed
-(formatted) into to displayed text output. This function is the Baja
-equivalent of the standard C printf() function. The format argument is a C type
-string with C printf() % specifiers for variable formatting.</pre>
-<pre>The valid specifiers are:</pre>
-<pre>        %%      Percent symbol
-        %s      String variable
-        %#s     String variable, minimum # chars wide, right justified
-        %-#s    String variable, minimum # chars wide, left justified
-        %.#s    String variable, maximum # chars wide
-        %#.#s   String variable, min and max width specified, right justified
-        %-#.#s  String variable, min and max width specified, left justified
-        %ld     Integer variable, decimal - use lx for hexadecimal (lX=caps)
-        %#ld    Integer variable minimum # chars wide right justified
-        %-#ld   Integer variable minimum # chars wide left justified
-        %0#ld   Integer variable minimum # digits wide zero padded</pre>
-<pre>Multiple variable names may be specified after the str argument, but each
-variable MUST be properly represented in the str argument with the correct
-PRINTF specifier (either %ld, %lx, or %s).</pre>
-<pre>Example:
-        STR s
-        SET s &quot;hello, world&quot;
-        PRINTF &quot;~%s~\r\n&quot;       s
-        PRINTF &quot;~%10s~\r\n&quot;     s
-        PRINTF &quot;~%.10s~\r\n&quot;    s
-        PRINTF &quot;~%-10s~\r\n&quot;    s
-        PRINTF &quot;~%.15s~\r\n&quot;    s
-        PRINTF &quot;~%-15s~\r\n&quot;    s
-        PRINTF &quot;~%15.10s~\r\n&quot;  s
-        PRINTF &quot;~%-15.10s~\r\n&quot; s</pre>
-<pre>Would produce the following display:</pre>
-<pre>        ~hello, world~
-        ~hello, world~
-        ~hello, wor~
-        ~hello, world~
-        ~hello, world   ~
-        ~     hello, wor~
-        ~hello, wor     ~
-
-And:
-        INT i
-        SET i 1234
-	PRINTF &quot;~%ld~\r\n&quot;      i
-	PRINTF &quot;~%3ld~\r\n&quot;     i
-	PRINTF &quot;~%6ld~\r\n&quot;     i
-	PRINTF &quot;~%-6ld~\r\n     i
-	PRINTF &quot;~%06ld~\r\n&quot;    i
-	PRINTF &quot;~%06lx~\r\n&quot;    i
-	PRINTF &quot;~%06lX~\r\n&quot;    i</pre>
-<pre>Would produce the following display:</pre>
-<pre>        ~1234~
-        ~1234~
-        ~  1234~
-        ~1234  ~
-        ~001234~
-        ~0004d2~
-        ~0004D2~</pre>
-<pre><b>PRINT_LOCAL &lt;&quot;cstr&quot;&gt;
-       args:  string
-</b>--------------------
-This function works identical to the PRINT function with the exception that
-the output is only displayed locally (on the BBS console). Ctrl-A codes
-and @-codes are not supported.</pre>
-<pre><b>PRINT_REMOTE &lt;&quot;cstr&quot;&gt;
-	args: string
-</b>---------------------
-This function works identical to the PRINT function with the exception that
-the output is only displayed remotely (on the user's terminal). If the current
-user is not logged on remotely, then no output is performed. Ctrl-A codes
-and @-codes are not supported.</pre>
-<pre><b>PRINTSTR
-</b>--------
-This function works identical to the PRINT function with the exception that
-this function does not accept a string argument, and instead uses the current
-command string (set with SETSTR, GETSTR, or similar function) as the character
-string to print.</pre>
-<pre>Example:
-                SETSTR &quot;hello, world\r\n&quot;
-                PRINTSTR</pre>
-<pre><b>PRINTKEY
-</b>--------
-This function displays the current command key. The command key is normally
-obtained with the GETKEY, GETCMD, or similar function.</pre>
-<pre><b>MNEMONICS &lt;&quot;cstr&quot;&gt;
-     args: string
-</b>------------------
-This function works identical to the PRINT function with the exception that
-the output is automatically colorized and characters following a tilde (~)
-are considered a mnemonic command character (hot key) and are high-lighted
-or placed in parentheses if the user's terminal does not support ANSI. If
-Ctrl-A codes are included in the str argument, then the automatic colorization
-and high-lighting is not used.</pre>
-<pre>Example:
-                mnemonics &quot;Select: ~Good, ~Bad, or ~Indifferent: &quot;</pre>
-<pre><b>CLS
-</b>---
-This function clears the current text screen.</pre>
-<pre><b>CRLF
-</b>----
-This function displays a carriage return/line feed (new line). It is equivalent
-to PRINT &quot;\r\n&quot;, but requires less memory and executes faster.</pre>
-<pre><b>PRINTFILE &lt;&quot;str&quot; or str_var&gt; [#]                                SBBSDEFS.INC
-     args: file 	      mode
-</b>----------------------------------
-Displays the contents of the file to the user (both locally and remotely, if
-applicable).</pre>
-<pre>Valid mode parameters:</pre>
-<pre>P_NOABORT	Disallows abortion of display with Ctrl-C
-P_SAVEATR	Retain attributes (colors) after display
-P_NOATCODES	Don't expand @-code variables/actions
-P_OPENCLOSE	Open and close immediately (before display)</pre>
-<pre>Multiple mode parameters can be specified by joining them together with the
-OR (|) symbol.</pre>
-<pre>Example:
-		!INCLUDE SBBSDEFS.INC
-		PRINTFILE &quot;C:\TEXT\HELP.TXT&quot; P_NOABORT|P_OPENCLOSE</pre>
-<pre><b>PRINTTAIL &lt;str_var&gt; &lt;#&gt;   &lt;#&gt;					SBBSDEFS.INC
-     args: file      mode  x
-</b>-----------------------------
-Displays the last x number of lines of file. The valid mode parameters are the
-same as those shown for the PRINTFILE function. If you don't want any of the
-mode values, use 0 for the mode.</pre>
-<pre><b>PRINTFILE_STR
-</b>-------------
-This function is identical to the PRINTFILE function, with the exception that
-there is no argument, the current command string is used for the path and
-filename instead.</pre>
-<pre><b>PRINTFILE_LOCAL &lt;&quot;str&quot;&gt;
-	   args: file
-</b>-----------------------
-This function works identical to the PRINTFILE function, with the exception
-that the contents are only displayed locally.</pre>
-<pre><b>PRINTFILE_REMOTE &lt;&quot;str&quot;&gt;
-	    args: file
-</b>----------------------
-This function works identical to the PRINTFILE function, with the exception
-that the contents are only displayed remotely. If the user is not logged on
-remotely, then no output is performed.</pre>
-<pre><b>LIST_TEXT_FILE
-</b>--------------
-This function works similar to the PRINTFILE function, with the exception
-that the system password is required when run remotely and the user is prompted
-to enter the path and name of the file to list.</pre>
-<pre><b>EDIT_TEXT_FILE
-</b>--------------
-This function is generally for sysop use only. It will automatically prompt
-the user (if remote) for the system password, and then prompt them for the
-path and name of the file to edit.</pre>
-<pre><b>PAUSE
-</b>-----
-This function produces a &quot;[Hit a key]&quot; prompt and waits for the user to hit a
-key.</pre>
-<pre><b>MENU &lt;&quot;str&quot;&gt;
-args: file
-</b>----------
-This function is similar to the PRINTFILE function with the exception that the
-TEXT\MENU directory is assumed to be the root path for the file and the file's
-extension (.ASC, .ANS, .MON, or .RIP) should not be specified. This function
-will automatically display the correct file based on the what the user's
-terminal supports and which menu files are available. To display a menu file
-in a different directory, a sub-directory can be specified before the filename.
-For example, do display the MAIN.* menu file in the TEXT\MENU\SIMPLE directory,
-you would use the following:</pre>
-<pre>	MENU &quot;SIMPLE\MAIN&quot;</pre>
-<pre>To display the MAIN.* menu file in the TEXT\MENU directory, you would use the
-following:</pre>
-<pre>	MENU &quot;MAIN&quot;</pre>
-<pre>You can also change the default menu directory with the SET_MENU_DIR function.
-Using the SET_MENU_FILE function, you can override the location and filename
-for MENUs that are displayed from within core functions of Synchronet.</pre>
-<pre><b>NODELIST_ALL
-</b>------------
-This function displays the current status of all nodes.</pre>
-<pre><b>NODELIST_USERS
-</b>--------------
-This function displays the current status of all nodes that are in use.</pre>
-<pre><b>USERLIST_SUB
-</b>------------
-This function displays all users that have access to the current message
-sub-board.</pre>
-<pre><b>USERLIST_DIR
-</b>------------
-This function displays all users that have access to the current file
-directory.</pre>
-<pre><b>USERLIST_ALL
-</b>------------
-This function displays all users that have active accounts on the BBS.</pre>
-<pre><b>USERLIST_LOGONS
-</b>---------------
-This function displays a list of the users who have logged on today.</pre>
-<pre><b>YES_NO &lt;&quot;cstr&quot;&gt;
-  args: question
-</b>----------------
-This function displays the question argument with automatic colorization
-followed by the text &quot; (Y/n) ? &quot; and waits for the user to hit 'Y', 'N' or CR.
-If CR (enter) is hit, then 'Y' is assumed. If the answer to the prompt is 'Y',
-then the current logic state is set to TRUE, otherwise it is set to FALSE.</pre>
-<pre>Example:
-                YES_NO &quot;Logoff Now&quot;
-                IF_TRUE
-                        LOGOFF
-                        END_IF</pre>
-<pre><b>NO_YES &lt;&quot;cstr&quot;&gt;
-  args: question
-</b>----------------
-This function is identical to the YES_NO function with the exception that the
-string is followed by text &quot; (y/N) ? &quot; and if CR is hit, then 'N' is assumed.
-If the answer to the prompt is 'N', then the current logic state is set to
-TRUE, otherwise it is set to FALSE.</pre>
-<pre>Example:
-                NO_YES &quot;Logoff Now&quot;
-                IF_FALSE
-                        LOGOFF
-                        END_IF</pre>
-<pre><b>READ_SIF &lt;&quot;str&quot;&gt;
-    args: file
-</b>--------------
-This function displays the contents of a SIF questionnaire data file (path and
-filename specified in the current command string). The data is read
-from the SIF data file and displayed through the SIF questionnaire file:
-&quot;TEXT\file.SIF&quot;.</pre>
-<pre>The original SIF data file is created with the CREATE_SIF function. The
-SIF file used to create and display the data file do not have to be the same
-SIF file, but should have the same order and format of data types.</pre>
-<pre>See the Synchronet Sysop Manual for details on the SIF file format.</pre>
-<pre><b>SAVELINE
-</b>--------
-This function saves the current line of text on the console to an internal
-Synchronet buffer for later re-display with the RESTORELINE function.</pre>
-<pre><b>RESTORELINE
-</b>-----------
-This function re-displays a previously saved line of text to the local and
-remote console (if applicable).</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="InputFunctions">[4.6] - Input Functions</a>
-</h2>
-<pre>Input functions are used to obtain input data from the user (most often from
-the user's keyboard).</pre>
-<pre><b>INKEY
-</b>-----
-Checks to see if the user has hit a key. If the user has hit a key, the
-current command key is set to the hit key and the current logic state is
-set to TRUE, otherwise the logic state is set to FALSE. This function does
-not wait for a user to hit a key.</pre>
-<pre><b>GETKEY
-</b>------
-Waits for a single key from the user. The key is converted to upper case (if
-a letter) and becomes the current command key for functions such as CMDKEY,
-COMPARE_KEY, etc. The key is not echoed (displayed). Use the PRINTKEY function
-to display a key accepted with this function.</pre>
-<pre><b>GETKEYE
-</b>-------
-This function is identical to the GETKEY function with the exception that
-&quot;slash commands&quot; are allowed. That is, if the user hits the slash (/) key,
-then the slash is echoed and the system waits for another key from the user.
-The second key is converted to upper case (if a letter) and the slash/key
-combination becomes the current command key for functions such as CMDKEY,
-COMPARE_KEY, etc. The second key is not echoed (displayed). Use the PRINTKEY
-function to display a key accepted with this function.</pre>
-<pre><b>GETCMD &lt;&quot;cstr&quot;&gt;
-  args: keys
-</b>---------------
-This function is very similar to the GETKEY function, except that the 'keys'
-argument specifies the only valid key to be accepted. The keys arguments is
-a C style string, so carriage return (ENTER) is specified with a \r. If, for
-example, you wanted to allow the user to hit A, B, C or ENTER, then you would
-use the following:</pre>
-<pre>        GETCMD &quot;ABC\r&quot;</pre>
-<pre>When an allowed key is hit, the key is converted to upper case (if a letter)
-and echoed (displayed) followed by a CRLF automatically. The key then becomes
-the current command key for functions such as CMDKEY, COMPARE_KEY, etc.</pre>
-<pre>Ctrl-C will always be allowed, in which case the command key becomes ^C.
-
-<b>GETSTR [str_var] [#]  [#]					SBBSDEFS.INC
-  args: string	  max  mode
-</b>---------------------------
-This function (&quot;Get String&quot;), is used to accept a string of characters from
-the user. The 'max' argument specifies the maximum length allowed for the
-string (in characters). 'max' should not exceed 79 characters for most uses.
-This function allows the user to enter any valid ASCII characters to form
-command words, sentences, etc. Control will not return to the module until the
-user either hits CR (ENTER), Ctrl-C, or Ctrl-V or is disconnected. The
-resultant string can then be used in functions such as CMDSTR, COMPARE_STR,
-COMPARE, SHIFT_STR, XTRN_EXEC, FILE_DOWNLOAD, etc.</pre>
-<pre>If string is not specified, the current command string is written to. If
-max is not specified, the value 128 is used.</pre>
-<pre>The valid mode parameters (defined in SBBSDEFS.INC) are:</pre>
-<pre>Mode		Description
-~~~~		~~~~~~~~~~~
-K_UPPER 	Converts all letters to upper case
-K_UPRLWR	Upper/Lower case automatically
-K_NUMBER	Allow numbers only
-K_WRAP		Allows word wrap
-K_MSG		Allows Ctrl-A codes and Ctrl-G (beep)
-K_SPIN		Spinning cursor
-K_LINE		Input line (inverse color)
-K_EDIT		Edit string passed
-K_NOCRLF	Don't print CRLF after string input
-K_ALPHA 	Only allow alphabetic characters
-K_LOWPRIO	low priority input
-K_NOEXASC	No extended ASCII allowed
-K_E71DETECT	Detect E-7-1 terminal type
-K_AUTODEL	Auto-delete text (used with EDIT)
-K_NOECHO	Don't echo input to local or remote console</pre>
-<pre>Multiple mode parameters can be used by ORing them together with the | symbol.
-Example:</pre>
-<pre>	GETSTR STR 25 K_UPRLWR|K_EDIT|K_AUTODEL</pre>
-<pre><b>GETLINE [str_var] [#]
-   args: string    max
-</b>--------------------------
-This function is identical to GETSTR with the exception that an inverse line
-is displayed to the user (if the user has an ANSI terminal) to show the maximum
-length of the input string.</pre>
-<pre><b>GETSTRUPR [str_var] [#]
-     args: string    max
-</b>------------------------
-This function (&quot;Get String Upper&quot;) is identical to GETSTR with the exception
-that the string is automatically converted to uppercase as the user types.
-
-<b>GETNAME [str_var] [#]
-   args: string    max
-</b>----------------------
-This function is identical to GETSTR with the exception that the string is
-automatically converted to &quot;Capitalized&quot; words (as in a proper noun) as the
-user types.</pre>
-<pre><b>GETFILESPEC
-</b>-----------
-This function is specifically used to accept a file specification (name and/or
-wildcard characters) from the user. It will automatically display a prompt
-similar to:</pre>
-<pre>Filespec [*.*]:</pre>
-<pre>before waiting for the user to input the file specification. If the user hits
-CR, *.* is assumed to be the file specification. If a period is not included
-in the string, a &quot;.*&quot; is automatically appended (so CR, &quot;*&quot; and &quot;*.*&quot; all
-result in the same string: &quot;*.*&quot;). If the user enters &quot;A*&quot;, the string becomes
-&quot;A*.*&quot;. If the user enters &quot;A*.&quot; the string remains unchanged. If the user
-hits Ctrl-C, the current logic state is set to FALSE. Otherwise, the logic
-state is set to TRUE.</pre>
-<pre>Example:</pre>
-<pre>        GETFILESPEC
-        IF_TRUE
-                FILE_DOWNLOAD
-                END_IF</pre>
-<pre><b>GETLINES
-</b>--------
-This function only has an effect if the user is logged on remotely, has
-ANSI terminal capability and their screen lines set to &quot;Auto-detect&quot;. It
-sends an ANSI sequence to detect the number of screen lines in the text window
-of the remote terminal and waits for a response.</pre>
-<pre><b>GETNUM [any_var] &lt;#&gt;
-  args: dest	  max
-</b>---------------------
-This function is similar to GETSTR with the exception that it only excepts
-numbers as input and automatically stops accepting input if the number being
-input would exceed max (maximum of 32767). The dest variable (current
-command string if not specified) will contain the number and the current logic
-state will be TRUE unless the user hit 'Q', Ctrl-C, or enter instead of a
-number.
-
-<b>GET_TEMPLATE &lt;&quot;str&quot;&gt;
-</b>------------------
-This function is much line GETLINE except that an input template is passed
-as an argument to this function. The template is useful when requiring the
-user to input a string of a fixed format, like a date, for example. The
-characters in the template have special meaning: N indicates only a number may
-be used in this position, A indicates only an alphabetic character, and !
-indicates any character may be used in that position. Characters other than
-N, A, or ! are automatically displayed and used in the current command string
-in those positions. The first character of the template must be either N, A, or
-!. An example (date format):</pre>
-<pre>	GET_TEMPLATE &quot;NN/NN/NN&quot;</pre>
-<pre>would require the user to input two numbers, then automatically skip the
-slash character, two more numbers, skip the slash, then two more numbers.</pre>
-<pre>Another example (Canadian postal code):</pre>
-<pre>	GET_TEMPLATE &quot;ANA NAN&quot;</pre>
-<pre>would require the user to input a letter, then a number, another letter,
-automatically skip the space, another number, another letter, and one more
-number. No other characters (symbols or otherwise) would be allowed in the
-string using the above template example.</pre>
-<pre><b>CHKSYSPASS
-</b>----------
-This function (&quot;Check System Password&quot;) displays an SY: prompt to the user
-and waits for the user to input the system password (with no echo). If the
-password is correct, the current logic state is set to TRUE, otherwise it
-is set to FALSE.
-
-<b>CREATE_SIF &lt;&quot;str&quot;&gt;
-      args: file
-</b>----------------
-This function is used to present the user with a SIF questionnaire and store
-their answers in a data file. The str argument is the filename of a .SIF file
-(without the .SIF extension) located in your Synchronet TEXT directory. The
-user's answers are stored in a data file whose path and filename are specified
-in the current command string. The data file should be specified with the
-user's number to ensure unique data filenames. Example:</pre>
-<pre>	SETSTR &quot;C:\\SBBS\\USER%4.DAT&quot;
-	CREATE_SIF &quot;NEWUSER&quot;</pre>
-<pre>This would read the file TEXT\NEWUSER.SIF and the user would fill-out the
-questionnaire with all answers being stored in the file C:\SBBS\USER####.DAT
-(where #### would be the user's number padded with zeros to four digits).
-The questionnaire could then be read back with the answers filled in.
-Example:</pre>
-<pre>	SETSTR &quot;C:\\SBBS\\USER%4.DAT&quot;
-	READ_SIF &quot;NEWUSER&quot;</pre>
-<pre>See the Synchronet Sysop Manual for details on the SIF questionnaire format.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="MiscellaneousFunctions">[4.7] - Miscellaneous Functions</a>
-</h2>
-<pre><b>ONLINE
-</b>------
-Assume online execution (default mode), auto-return from module if user is
-disconnected or logged off.</pre>
-<pre><b>OFFLINE
-</b>-------
-Assume offline execution, no carrier and no one online locally. If used
-(for OFFLINE modules), must be the FIRST executed function of the module.</pre>
-<pre><b>LOGIN &lt;&quot;cstr&quot;&gt;
- args: pwprompt
-</b>---------------
-Process login attempt using the current command string as the user name/number
-and pwprompt for the password prompt. This function may also prompt for the
-system password with the SY: prompt if the user has level 90 or higher.</pre>
-<pre><b>LOGON
-</b>-----
-Logon the currently logged-in user. This function must be called before the
-LOGIN module terminates if the user is to be allowed online. This function,
-in turn, executes the LOGON module, if one is configured in SCFG.</pre>
-<pre><b>LOGOFF
-</b>------
-This function prompts the user if they really wish to log off. If they
-answer Yes, then any logoff events are executed and the LOGOFF menu file
-is displayed before they are disconnected.</pre>
-<pre><b>LOGOFF_FAST
-</b>-----------
-This function immediately drops carrier and logs the user off. It differs
-from the HANGUP function in that it performs a SYNC function, then it
-immediately drops carrier, as opposed to the HANGUP function which does not
-perform a SYNC operation and has a buffer flush delay before actually
-dropping carrier.</pre>
-<pre><b>LOGOUT
-</b>------
-Logout the currently logged-on user. This function is used solely for
-re-logging-in an already connected user.</pre>
-<pre><b>NEWUSER
-</b>-------
-Begins the new user application process.
-
-<b>SET_MENU_DIR &lt;&quot;str&quot;&gt;
-	args: dir
-</b>------------------
-This function sets the default menu directory for the MENU function (normally
-..\TEXT\MENU). This function is useful for globally changing the directory
-where MENU files will be retrieved from (including internal Synchronet
-functions that can not be modified with a shell). The following is an example
-of how to use this function along with the MENU function:</pre>
-<pre>        # The next line would display ..\TEXT\MENU\MAIN.*
-	MENU &quot;MAIN&quot;</pre>
-<pre>        # Change the directory for menus</pre>
-<pre>	MENU_DIR &quot;..\TEXT\MYMENUS&quot;</pre>
-<pre>        # This next line would now display ..\TEXT\MYMENUS\MAIN.*
-	MENU &quot;MAIN&quot;</pre>
-<pre><b>SET_MENU_FILE &lt;&quot;str&quot;&gt;
-	 args: path_and_filename
-</b>--------------------------------
-This function is used to OVERRIDE the filename specified for a menu displayed
-in an internal Synchronet function. Example:</pre>
-<pre>	SET_MENU_FILE &quot;..\TEXT\MYMENUS\EMAIL.RIP&quot;
-        MAIL_READ</pre>
-<pre><b>SYNC
-</b>----
-This function synchronizes the local and remote displays (waits for the remote
-terminal to catch up), displays any internode messages waiting for this node,
-and synchronizes the current node status with the shared node database file.
-It should be called before all command prompts are displayed.</pre>
-<pre><b>ASYNC
-</b>-----
-This function is identical to the SYNC function with the exception that any
-pending output (menu, text file, etc.) can be aborted by hitting any key.</pre>
-<pre><b>RIOSYNC
-</b>-------
-This function synchronizes the remote console (waits for output buffers to
-be sent or aborted).</pre>
-<pre><b>PUT_NODE
-</b>--------
-Force flush (write) of current node information (who's online, etc) to disk.</pre>
-<pre><b>PAUSE_RESET
-</b>-----------
-This function resets the line counter used for the automatic screen pause
-Feature.</pre>
-<pre><b>CLEAR_ABORT
-</b>-----------
-This function clears the abort (Ctrl-C) status flag.</pre>
-<pre><b>UNGETKEY
-</b>--------
-This function puts the current command key into the input buffer to be the
-next key retrieved with GETKEY, GETCMD, GETSTR, or similar functions.</pre>
-<pre><b>UNGETSTR
-</b>--------
-This function puts the entire contents of the current command string into the
-input buffer.</pre>
-<pre><b>HANGUP
-</b>------
-This function immediately disconnects and logs the user off.
-
-<b>EXEC &lt;&quot;str&quot;&gt;
-args: cmd
-</b>----------
-This function calls the operating system to spawn the 'cmd' command line
-specified. Remote users will not see or be able to interact with the program
-executed unless the program is aware of the remote user and is specifically
-designed to be run remotely (i.e. DOORs).</pre>
-<pre>If an internal DOS command is to be executed, a command processor must be
-loaded. Example:</pre>
-<pre>	EXEC &quot;COMMAND /C COPY C:\FILES\NEWFILE.TXT C:\DOWNLOADS&quot;</pre>
-<pre>Synchronet's command line specifiers can also be used:</pre>
-<pre>	EXEC &quot;%!dsz portx %u,%i sz file.zip&quot;</pre>
-<pre>See the Synchronet sysop manual, appendix A for a list of valid specifiers.
-When used from a command shell or module, %f will be replaced with the path
-to the current file directory, and %s will be replaced with the current
-command string.</pre>
-<pre><b>EXEC_INT &lt;&quot;str&quot;&gt;
-    args: cmd
-</b>--------------
-This function (&quot;Execute with I/O intercepted&quot;) is identical to the EXEC
-function with the exception that DOS I/O interrupts (screen output and keyboard
-input) is intercepted and redirected to the COM port if the user is logged on
-remotely. This allows programs that use standard DOS I/O for screen output
-to be displayed remotely. Example:</pre>
-<pre>	EXEC_INT &quot;COMMAND /C DIR C:\FILES\*.TXT&quot;</pre>
-<pre><b>EXEC_BIN &lt;&quot;str&quot;&gt;
-    args: name
-</b>--------------
-This function loads and executes a Baja module. A .BIN file with the filename
-specified as the 'name' argument must exist in the Synchronet EXEC directory
-for this function. If for example, you want a shell to load and execute
-MYMOD.BIN from your EXEC directory, you would add the following to one or more
-command shells:</pre>
-<pre>	EXEC_BIN &quot;MYMOD&quot;</pre>
-<pre><b>EXEC_XTRN &lt;&quot;str&quot;&gt;
-     args: code
-</b>---------------
-This function executes the online external program specified by it's internal
-code with the 'code' argument. If an online external program is not found with
-a matching internal code or the user does not have access to that program, this
-function does nothing.
-
-<b>LOG &lt;&quot;cstr&quot;&gt;
-args: string
-</b>------------
-This function writes the C type 'str' argument to the system's activity log
-file for the current date if the user is logged on remotely.</pre>
-<pre><b>LOGSTR
-</b>------
-This function is identical to the LOG function with the exception that a
-string argument is not used, but instead the current command string is written
-to the system's activity log file.</pre>
-<pre><b>LOGKEY
-</b>------
-This function writes the current command key to the system's activity log file
-for the current date if the user is logged on remotely.</pre>
-<pre><b>LOGKEY_COMMA
-</b>------------
-This function is identical to the LOGKEY function, with the exception that a
-comma (,) is prepended to the command key to separate it visually from other
-logged command keys.</pre>
-<pre><b>NODE_STATUS &lt;#&gt; 						NODEDEFS.INC
-       args: status
-</b>-------------------
-This function is used to set the current node status. The valid status
-parameters (defined in NODEDEFS.INC) are:</pre>
-<pre>Status			Description
-~~~~~~			~~~~~~~~~~~
-NODE_WFC		Waiting for caller
-NODE_LOGON		User logging on
-NODE_NEWUSER		New user applying for access
-NODE_INUSE		User online
-NODE_QUIET		User online in quiet mode
-NODE_OFFLINE		Offline (down)
-NODE_NETTING		Networking
-NODE_EVENT_WAITING	Waiting for another node to run timed event
-NODE_EVENT_RUNNING	Running timed event
-NODE_EVENT_LIMBO	Waiting for all nodes to be downed</pre>
-<pre>Only one status parameter may be used.
-
-<b>NODE_ACTION &lt;#&gt; 						NODEDEFS.INC
-       args: action
-</b>-------------------
-This function is used to set the current node action. The valid action
-parameter (defined in NODEDEFS.INC) are:</pre>
-<pre>Action		Description
-~~~~~~		~~~~~~~~~~~
-NODE_MAIN	Main Prompt
-NODE_RMSG	Reading Messages
-NODE_RMAL	Reading Mail
-NODE_SMAL	Sending Mail
-NODE_RTXT	Reading G-Files
-NODE_RSML	Reading Sent Mail
-NODE_PMSG	Posting Message
-NODE_AMSG	Auto-message
-NODE_XTRN	Running External Program
-NODE_DFLT	Main Defaults Section
-NODE_XFER	File Transfer Prompt
-NODE_DLNG	Downloading File
-NODE_ULNG	Uploading File
-NODE_BXFR	Bidirectional Transfer
-NODE_LFIL	Listing Files
-NODE_LOGN	Logging on
-NODE_LCHT	In Local Chat with Sysop
-NODE_MCHT	In Multi-Chat with Other Nodes
-NODE_GCHT	In Local Chat with Guru
-NODE_CHAT	In Chat Section
-NODE_SYSP	Sysop Activity
-NODE_TQWK	Transferring QWK packet
-NODE_PCHT	In Private Chat
-NODE_PAGE	Paging another node for Private Chat
-NODE_RFSD	Retrieving file from seq dev (node.aux=dev)</pre>
-<pre>Only one action parameter may be used.</pre>
-<pre><b>INC_MAIN_CMDS
-</b>-------------
-This function increments the &quot;main menu command&quot; counter that can be used in
-ARS comparisons.</pre>
-<pre><b>INC_FILE_CMDS
-</b>-------------
-This function increments the &quot;file menu command&quot; counter that can be used in
-ARS comparisons.
-
-<b>COMPARE_USER_MISC &lt;#&gt;						 USERDEFS.INC
-	     args: attrs
-</b>------------------------
-This function is used to compare the current user's miscellaneous attributes
-to the attrs argument specified. If all the attrs specified are ENABLED for the
-current user, then the current logic state is set to TRUE, otherwise it is set
-to FALSE. One or more of the following attributes (defined in USERDEFS.INC)
-can be specified:</pre>
-<pre>Attribute       Description
-~~~~~~~~~	~~~~~~~~~~~
-UM_EXPERT	Expert menu mode
-UM_DELETED	Deleted user
-UM_INACTIVE	Inactive user
-UM_AUTOTERM	Automatic terminal type detection
-UM_ANSI 	ANSI terminal
-UM_COLOR	Color terminal (ANSI)
-UM_RIP		RIP compatible terminal
-UM_WIP		WIP compatible terminal
-UM_NO_EXASCII	Extended ASCII not supported
-UM_UPAUSE	Automatic screen pause
-UM_SPIN 	Spinning cursor
-UM_ANFSCAN	Automatic new file scan
-UM_CLRSCRN	Clear screen between messages
-UM_QUIET	Default to quiet mode (if 'Q' exempt)
-UM_BATCHFLAG	Batch flagging mode enabled
-UM_NETMAIL	Forward E-mail to NetMail
-UM_CURSUB	Remember current sub-board and directory
-UM_ASK_NSCAN	Ask for new-scans at logon
-UM_ASK_SSCAN	Ask for your message scan at logon
-UM_COLDKEYS	Cold keys (CR required - opposite of Hot Keys)
-UM_EXTDESC	Extended file descriptions in listings</pre>
-<pre>Multiple attributes can be specified by ORing them together with the OR (|)
-symbol. Example:</pre>
-<pre>	COMPARE_USER_MISC UM_ANSI|UM_COLOR
-
-
-<b>COMPARE_USER_CHAT &lt;#&gt;                                           USERDEFS.INC
-             args: attrs
-</b>------------------------
-This function is used to compare the current user's chat attributes to the
-attrs argument specified. If all the attrs specified are ENABLED for the
-current user, then the current logic state is set to TRUE, otherwise it is set
-to FALSE. One or more of the following attributes (defined in USERDEFS.INC) can
-be specified:</pre>
-<pre>Attribute       Description
-~~~~~~~~~	~~~~~~~~~~~
-CHAT_ECHO       Echo users input in multinode chat
-CHAT_ACTION     Action commands enabled in multinode chat
-CHAT_NOPAGE     This user can't be paged by other users
-CHAT_NOACT      This user will not receive node activity (logon/off) alerts
-CHAT_SPLITP     This user prefers split-screen private node-to-node chat</pre>
-<pre>Multiple attributes may be specified by ORing them together with the OR (|)
-symbol. Example:</pre>
-<pre>        COMPARE_USER_CHAT CHAT_NOACT|CHAT_NOPAGE</pre>
-<pre><b>COMPARE_USER_QWK &lt;#&gt;						USERDEFS.INC
-            args: attrs
-</b>-----------------------
-This function is used to compare the current user's QWK attributes to the attrs
-argument specified. If all the attrs specified are ENABLED for the current
-user, then the current logic state is set to TRUE, otherwise it is set to
-FALSE. One or more of the following attrs (defined in USERDEFS.INC) can be
-specified:</pre>
-<pre>Attribute       Description
-~~~~~~~~~	~~~~~~~~~~~
-QWK_FILES       Include new files list in QWK packet
-QWK_EMAIL       Include unread e-mail/netmail messages in QWK packet
-QWK_ALLMAIL     Include all mail in QWK packet
-QWK_DELMAIL     Automatically delete packed e-mail after download
-QWK_BYSELF      Include messages in QWK packet from self
-QWK_EXPCTLA     Expand Ctrl-A codes in messages to ANSI
-QWK_RETCTLA     Retain (keep) Ctrl-A codes in messages
-QWK_ATTACH      Include file attachments in QWK packet
-QWK_NOINDEX     Do not include .NDX files in QWK packet
-QWK_TZ          Include time zone (@TZ) in messages
-QWK_VIA         Include message path (@VIA) in messages
-QWK_NOCTRL      Do not include control files (DOOR.ID, CONTROL.DAT, etc)</pre>
-<pre>Multiple attributes may be specified by ORing them together with the OR (|)
-symbol. Example:</pre>
-<pre>	COMAPARE_USER_QWK QWK_TZ|QWK_VIA
-
-<b>COMPARE_NODE_MISC &lt;#&gt;						NODEDEFS.INC
-             args: attrs
-</b>------------------------
-This function is used to compare the current node's misc attributes to the
-attrs argument specified. If all the attrs specified are ENABLED for the
-current node, then the current logic state is set to TRUE, otherwise it is set
-to FALSE. The valid attributes (defined in NODEDEFS.INC) are:</pre>
-<pre>Attribute	Description
-~~~~~~~~~	~~~~~~~~~~~
-NODE_ANON	Anonymous node
-NODE_LOCK	Locked node (sysop's and N exempt users only)
-NODE_INTR	Interrupted node (log user off ASAP)
-NODE_MSGW	Short message waiting for this node
-NODE_POFF	Not available for paging
-NODE_AOFF	No node activity alerts
-NODE_UDAT	User data has been updated by another node
-NODE_RRUN	Re-run this node after user logs off
-NODE_EVENT	Run node daily event after user logs off
-NODE_DOWN	Down this node after user logs off
-NODE_NMSG	Node message waiting for this node
-NODE_EXT	Extended status information available for this node</pre>
-<pre>Multiple attributes may be specified by ORing them together with the OR (|)
-symbol. Example:</pre>
-<pre>	COMPARE_NODE_MISC NODE_DOWN|NODE_INTR</pre>
-<pre><b>TOGGLE_USER_MISC &lt;#&gt;					       USERDEFS.INC
-	    args: attrs
-</b>-----------------------
-This function is used to toggle specific attributes on or off for the current
-user. The valid attrs for the argument are identical to those used for the
-COMPARE_USER_MISC function.
-  </pre>
-<pre>You cannot specify if you want the attribute turned ON or OFF with this
-command. Use in combination with the COMPARE_USER_MISC function to specifically
-enable or disable a user's attribute. Example to turn the NETMAIL misc attr OFF
-for the current user:</pre>
-<pre>        !INCLUDE USERDEFS.INC
-	COMPARE_USER_MISC UM_NETMAIL
-        IF_TRUE
-		TOGGLE_USER_MISC UM_NETMAIL
-                END_IF</pre>
-<pre><b>TOGGLE_USER_CHAT &lt;#&gt;						USERDEFS.INC
-            args: attrs
-</b>-----------------------
-This function is used to toggle specific chat attributes on or off for the
-current user.  The valid attrs for the argument are identical to
-those used for the COMPARE_USER_CHAT function.</pre>
-<pre>You cannot specify if you want the attribute turned ON or OFF with this
-command. Use in combination with the COMPARE_USER_CHAT function to specifically
-enable or disable a chat attribute. Example to turn the Split Screen Private
-Chat (CHAT_SPLITP) attribute OFF for the current user:</pre>
-<pre>	COMPARE_USER_CHAT CHAT_SPLITP
-        IF_TRUE
-		TOGGLE_USER_CHAT CHAT_SPLITP
-                END_IF</pre>
-<pre><b>TOGGLE_USER_QWK &lt;#&gt;						USERDEFS.INC
-	   args: attrs
-</b>----------------------
-This function is used to toggle specific QWK attributes on or off for the
-current user. The valid attrs for the argument are identical to those used for
-the COMPARE_USER_QWK function.</pre>
-<pre>You cannot specify if you want the attr turned ON or OFF with this command. Use
-in combination with the COMPARE_USER_QWK function to specifically enable or
-disable a QWK attribute.</pre>
-<pre><b>TOGGLE_NODE_MISC &lt;#&gt;						NODEDEFS.INC
-	    args: attrs
-</b>-----------------------
-This function is used to toggle the miscellaneous attributes associated with
-the current node. The valid attrs for the argument are identical to those used
-for the COMPARE_NODE_MISC function.</pre>
-<pre><b>TOGGLE_USER_FLAG &lt;char&gt; &lt;char&gt;
-	    args: set	 flag
-</b>-----------------------------
-This function is used to toggle the state of one of the current user's flags.
-The first argument is a single character indicating the flag set. Valid
-flag sets are 1, 2, 3, 4, or E for exemption, or R for restriction. The
-second argument is the actual flag character to toggle (A through Z).
-
-<b>ADJUST_USER_CREDITS &lt;#&gt;
-	       args: adj
-</b>------------------------
-This function is used to add or subtract credits from the current user. The
-'adj' argument must be either a positive or negative number (in Kilobytes).
-Example, to subtract 100K in credits from the current user:</pre>
-<pre>        ADJUST_USER_CREDITS -100</pre>
-<pre><b>ADJUST_USER_MINUTES &lt;#&gt;
-	       args: adj
-</b>------------------------
-This function is used to add or subtract minutes from the current user's
-minute bank. The 'adj' argument must be either a positive or negative number.
-Example, to subtract 60 minutes from the current user:</pre>
-<pre>	ADJUST_USER_MINUTES -60</pre>
-<pre><b>SET_USER_LEVEL &lt;#&gt;
-	  args: level
-</b>---------------------
-This function changes the current user's security level to the number passed
-as the argument.
-
-<b>SET_USER_STRING &lt;#&gt;						USERDEFS.INC
-	   args: user_string
-</b>----------------------------
-This function changes one of the current user's text string fields to the
-value of the current command string. The user_string argument must be one of
-the following (defined in USERDEFS.INC):</pre>
-<pre>User_string		Description
-~~~~~~~~~~~		~~~~~~~~~~~
-USER_STRING_ALIAS	User's alias or real name on real name based BBSs
-USER_STRING_REALNAME	User's real name or company name
-USER_STRING_HANDLE	User's chat handle
-USER_STRING_COMPUTER	User's computer type description
-USER_STRING_NOTE	User's note/Caller-ID
-USER_STRING_ADDRESS	User's street address
-USER_STRING_LOCATION	User's city, state
-USER_STRING_ZIPCODE	User's zip/postal code
-USER_STRING_PASSWORD	User's password
-USER_STRING_BIRTHDAY	User's birthday (MM/DD/YY or DD/MM/YY)
-USER_STRING_PHONE	User's phone number
-USER_STRING_MODEM	User's modem type description
-USER_STRING_COMMENT	User's secret sysop comment</pre>
-<pre><b>USER_EVENT &lt;#&gt;							SBBSDEFS.INC
-      args: event_type
-</b>----------------------
-This function forces immediate execution of all online events for the specified
-event_type. The valid event_types (defined in SBBSDEFS.INC) are:</pre>
-<pre>Event_type		Description
-~~~~~~~~~~		~~~~~~~~~~~
-EVENT_LOGON		Execute during logon sequence
-EVENT_NEWUSER		Execute during newuser app.
-EVENT_BIRTHDAY		Execute on birthday
-EVENT_LOGOFF		Execute during normal logoff</pre>
-<pre><b>AUTO_MESSAGE
-</b>------------
-This function allows the user to read and write to the auto-message. If the
-user has the 'W' restriction, they will not be allowed to write to the
-auto-message.</pre>
-<pre><b>USER_DEFAULTS
-</b>-------------
-This function takes the user to the default configuration menu where they
-can modify their default settings (e.g. Terminal type, Command Shell, etc).
-If the user selects a new command shell while in this function, the new
-shell is loaded and executed immediately (from the top) instead of resuming
-with the shell that originally called this function.
-
-<b>USER_EDIT
-</b>---------
-This function is used to edit the user information for the user name or number
-specified in the current command string. Since almost all user information can
-be changed and other users can be edited from this section, this is normally
-reserved as a &quot;sysop only&quot; operation.</pre>
-<pre><b>TEXT_FILE_SECTION
-</b>-----------------
-This function takes the user to the General Text File section of the system.</pre>
-<pre><b>XTRN_EXEC
-</b>---------
-This function is identical to the EXEC_XTRN function with the exception that
-the external program's internal code is contained in the current command string
-instead of an argument.</pre>
-<pre><b>XTRN_SECTION
-</b>------------
-This function takes the user to the external program section of the system.</pre>
-<pre><b>MINUTE_BANK
-</b>-----------
-This function allows the user to convert credits into minutes, or deposit
-unused free minutes (if allowed) in their minute bank.</pre>
-<pre><b>CHANGE_USER
-</b>-----------
-This function prompts the user for the system password and if entered
-correctly, then prompts them for the user name or number to change into.
-This is normally reserved as a &quot;sysop only&quot; operation. After changing into
-a &quot;non-sysop&quot; user, the temp sysop status is set so the user may change back
-into the original or another user.</pre>
-<pre><b>ANSI_CAPTURE
-</b>------------
-This function enables the capture of ANSI terminal escape sequences when the
-local capture (Alt-L) is in use. This is normally reserved as a &quot;sysop only&quot;
-operation.</pre>
-<pre><b>FINDUSER
-</b>--------
-Scans the user database for the user name or partial name in the current
-command string. If the name is found, the logic state is set to TRUE. If the
-name is not found, it is set to FALSE.</pre>
-<pre><b>SELECT_SHELL
-</b>------------
-This function displays a list of the available command shells and allows the
-user to choose a command shell. If a shell is not selected, the logic state
-is set to FALSE.
-
-<b>SET_SHELL
-</b>---------
-This function attempts to set the current user's shell to the internal code
-contained in the current command string. If the internal code is not valid or
-the user does not have access to that shell, the logic state is set to FALSE.</pre>
-<pre><b>SELECT_EDITOR
-</b>------------
-This function displays a list of the available external editors and allows the
-user to choose an editor. If an editor is not selected, the logic state
-is set to FALSE.</pre>
-<pre><b>SET_EDITOR
-</b>----------
-This function attempts to set the current user's editor to the internal code
-contained in the current command string. If the internal code is not valid or
-the user does not have access to that external editor, the logic state is set
-to FALSE.</pre>
-<pre><b>TRASHCAN &lt;&quot;str&quot;&gt;
-    args: file
-</b>--------------
-This function opens the file TEXT\file.CAN and searches for the current
-command string. If the string is found in the file the current logic state is
-set to TRUE and if the file TEXT\BADfile.MSG exists, it is automatically
-displayed to the user. If the string is not found, the logic state is set to
-FALSE.</pre>
-<pre>If a line in the .CAN file ends in a tilde (~), the contents of the line may
-be found anywhere in the tested string and result in a TRUE logic state.</pre>
-<pre>If a line in the .CAN file ends in a caret (^), the contents of the line must
-begin the tested string to result in a TRUE logic state.</pre>
-<pre><b>GETTIMELEFT
-</b>-----------
-Checks the user's current time left online and disconnects the user (with a
-message) if they're out of time.</pre>
-<pre><b>MSWAIT &lt;#&gt;
-  args: num
-</b>-----------
-Suspends execution for num milliseconds (gives up time-slices).</pre>
-<pre><b>SEND_FILE_VIA &lt;char&gt; &lt;&quot;str&quot; or str_var&gt;
-	 args: prot   path_and_filename
-</b>---------------------------------------
-Immediately begins a transfer of a file from the local disk (path_and_filename)
-to the remote user using the specified protocol (prot must match the command
-key of one of the configured protocols in SCFG).
-
-<b>RECEIVE_FILE_VIA &lt;char&gt; &lt;&quot;str&quot; or str_var&gt;
-	 args: prot   path_and_filename
-</b>---------------------------------------
-Immediately begins a transfer of a file from the remote user using the
-specified protocol (prot must match the command key of one of the configured
-protocols in SCFG). The path_and_filename variable may be set to a directory
-name for protocols that don't require a specified filename (i.e. Ymodem,
-Zmodem, etc - NOT Xmodem). [SBBS 2.3]
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="MailFunctions">[4.8] - Mail Functions</a>
-</h2>
-<pre>The following functions are related to private E-mail.</pre>
-<pre><b>MAIL_READ
-</b>---------
-This function retrieves and displays mail waiting in the mail-box of the
-current user, if any.</pre>
-<pre><b>MAIL_READ_SENT
-</b>--------------
-This function retrieves and displays mail that the current user has sent and
-is still pending deletion in the mail-box(es) of the recipient(s).</pre>
-<pre><b>MAIL_READ_ALL
-</b>-------------
-This function retrieves and displays all the e-mail on the system. This
-function is normally reserved as a &quot;sysop only&quot; operation.</pre>
-<pre><b>MAIL_SEND
-</b>---------
-This function attempts to send mail to the user specified by the current
-command string. If the user name or number specified in the string cannot be
-located, the operation is aborted and the current logic state is set to FALSE.
-If the user name or number is located, the current logic state is set to TRUE.
-Example usage:</pre>
-<pre>        PRINT &quot;Send mail to who? &quot;
-        GETNAME 25
-        MAIL_SEND</pre>
-<pre><b>MAIL_SEND_FILE
-</b>--------------
-This function is identical to the MAIL_SEND function with the exception that
-a file attachment is included with the mail message.</pre>
-<pre><b>MAIL_SEND_BULK
-</b>--------------
-This function is used to send bulk (multiple destination) mail. The function
-is normally reserved as a &quot;sysop only&quot; operation, but some sysops may want
-some or all users to have the ability to send bulk mail.</pre>
-<pre><b>MAIL_SEND_FEEDBACK
-</b>------------------
-This function is identical to the MAIL_SEND function with the exception that
-&quot;Re: Feedback&quot; is placed at the top of the mail message.
-
-<b>MAIL_SEND_NETMAIL
-</b>-----------------
-This function prompts the user for a user name and netmail address. If the
-user just hits CR, the current logic state is set to FALSE, otherwise a NetMail
-operation is attempted and the logic state is set to TRUE.</pre>
-<pre><b>MAIL_SEND_NETFILE
-</b>-----------------
-This function is identical to the MAIL_SEND_NETMAIL function with the exception
-that if the NetMail file attachments are allowed, this function will allow the
-user to send an attached file to a netmail message (for FidoNet or Internet).
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="MessageBaseFunctions">[4.9] - Message Base Functions</a>
-</h2>
-<pre>The following functions are related to the system's message base.</pre>
-<pre><b>MSG_SET_AREA
-</b>------------
-This function uses the current command string to search all sub-boards the
-current user has access to for an internal code matching the current command
-string. If the internal code is found, that sub-board becomes the current
-sub-board and the current logic state is set to TRUE, otherwise it is set to
-FALSE and the current sub-board remains unchanged.</pre>
-<pre><b>MSG_SET_GROUP
-</b>-------------
-This function uses the current command string to search all message groups the
-current user has access to for a short name matching the current command
-string. If the short name is found, that group becomes the current group and
-the current logic state is set to TRUE, otherwise it is set to FALSE and the
-current group remains unchanged.</pre>
-<pre><b>MSG_SELECT_AREA
-</b>---------------
-This function prompts the user to select a message group (if the user has
-access to more than one) and sub-board. If the user aborts the selection,
-the current logic state is set to FALSE and the current sub-board is unchanged.
-Otherwise, the logic state is set to TRUE and the selected sub-board becomes
-the current sub-board.</pre>
-<pre><b>MSG_SHOW_GROUPS
-</b>---------------
-This function displays a list of message groups the current user has access to.</pre>
-<pre><b>MSG_SHOW_SUBBOARDS
-</b>------------------
-This function displays a list of sub-boards within the current message group
-that the user has access to.</pre>
-<pre><b>MSG_GROUP_UP
-</b>------------
-This function moves the current message group up by one. If already at the
-highest group, then it wraps to the first group.</pre>
-<pre><b>MSG_GROUP_DOWN
-</b>--------------
-This function is the opposite of the MSG_GROUP_UP function.
-
-<b>MSG_SUBBOARD_UP
-</b>---------------
-This function moves the current message sub-board up by one. If already at
-the highest sub-board in the current group, it wraps to the first sub-board
-in the current group.</pre>
-<pre><b>MSG_SUBBOARD_DOWN
-</b>-----------------
-This function is the opposite of the MSG_SUBBOARD_UP function.</pre>
-<pre><b>MSG_GET_SUB_NUM
-</b>---------------
-This function accepts a number from the user to change the current sub-board.</pre>
-<pre><b>MSG_GET_GRP_NUM
-</b>---------------
-This function accepts a number from the user to change the current message
-group.</pre>
-<pre><b>MSG_READ
-</b>--------
-This function is used to read messages in the current sub-board. If the
-read is aborted, the current logic state is set to FALSE, otherwise it is set
-to TRUE.</pre>
-<pre><b>MSG_POST
-</b>--------
-This function attempts to post a message on the current sub-board. If the user
-does not have posting access on the current sub-board or the post is aborted,
-the current logic state is set to FALSE, otherwise it is set to TRUE.</pre>
-<pre><b>MSG_QWK
-</b>-------
-This function puts the user in the QWK message packet section.</pre>
-<pre><b>MSG_PTRS_CFG
-</b>------------
-This function allows the user to manipulate their new-message scan pointers.</pre>
-<pre><b>MSG_PTRS_REINIT
-</b>---------------
-This function resets the user's new-message scan pointers to their value at
-logon.</pre>
-<pre><b>MSG_NEW_SCAN_CFG
-</b>----------------
-This function allows the user to manipulate their new-message scan
-configuration.</pre>
-<pre><b>MSG_NEW_SCAN
-</b>------------
-This function performs a new message scan on either the current sub-board,
-current message group, or all sub-boards.</pre>
-<pre><b>MSG_NEW_SCAN_ALL
-</b>----------------
-This function performs a new message scan on all sub-boards.</pre>
-<pre><b>MSG_NEW_SCAN_SUB
-</b>----------------
-This function performs a new message scan on the current sub-board. If the
-new-scan is aborted, the current logic state is set to FALSE.</pre>
-<pre><b>MSG_CONT_SCAN
-</b>-------------
-This function performs a continuous new message scan on either the current
-sub-board, current message group, or all sub-boards.</pre>
-<pre><b>MSG_CONT_SCAN_ALL
-</b>-----------------
-This function performs a continuous new message scan on all sub-boards.</pre>
-<pre><b>MSG_BROWSE_SCAN
-</b>---------------
-This function is identical to the MSG_NEW_SCAN function, with the exception
-that if there are no new messages in a sub-board, the last message posted
-will be displayed.</pre>
-<pre><b>MSG_BROWSE_SCAN_ALL
-</b>-------------------
-This function performs a browse scan on all sub-boards.</pre>
-<pre><b>MSG_FIND_TEXT
-</b>-------------
-This function prompts for a search string from the user and searches the
-current sub-board, current group, or all sub-boards for the text.</pre>
-<pre><b>MSG_FIND_TEXT_ALL
-</b>-----------------
-This function performs a text search on all sub-boards.</pre>
-<pre><b>MSG_YOUR_SCAN_CFG
-</b>-----------------
-This function allows the user to configure their un-read personal message
-scan.</pre>
-<pre><b>MSG_YOUR_SCAN
-</b>-------------
-This function performs an un-read personal message scan on the current
-sub-board, current message group, or all sub-boards.</pre>
-<pre><b>MSG_YOUR_SCAN_ALL
-</b>-----------------
-This function performs an un-read personal message scan on all sub-boards.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="FileBaseFunctions">[4.10] - File Base Functions</a>
-</h2>
-<pre><b>FILE_SET_AREA
-</b>-------------
-This function uses the current command string to search all directories the
-current user has access to for an internal code matching the current command
-string. If the internal code is found, that directory becomes the current
-directory and the current logic state is set to TRUE, otherwise it is set to
-FALSE and the current directory remains unchanged.</pre>
-<pre><b>FILE_SET_LIBRARY
-</b>----------------
-This function uses the current command string to search all libraries the
-current user has access to for a short name matching the current command
-string. If the short name is found, that library becomes the current library
-and the current logic state is set to TRUE, otherwise it is set to FALSE and
-the current library remains unchanged.</pre>
-<pre><b>FILE_SELECT_AREA
-</b>---------------
-This function prompts the user to select a file library (if the user has
-access to more than one) and directory. If the user aborts the selection,
-the current logic state is set to FALSE the current directory is unchanged.
-Otherwise, the logic state is set to TRUE and the selected directory becomes
-the current directory.</pre>
-<pre><b>FILE_SHOW_LIBRARIES
-</b>-------------------
-This function displays a list of all file libraries the current user has
-access to.</pre>
-<pre><b>FILE_SHOW_DIRECTORIES
-</b>---------------------
-This function displays a list of all directories within the current library
-that the user has access to.</pre>
-<pre><b>FILE_LIBRARY_UP
-</b>---------------
-This function increments the current file library. If already at the last
-library, it will wrap to the first library.</pre>
-<pre><b>FILE_LIBRARY_DOWN
-</b>-----------------
-This function is the opposite of the FILE_LIBRARY_UP function.</pre>
-<pre><b>FILE_DIRECTORY_UP
-</b>-----------------
-This function increments the current file directory. If already at the last
-directory in the current library, it will wrap to the first directory of the
-library.
-
-<b>FILE_DIRECTORY_DOWN
-</b>-------------------
-This function is the opposite of the FILE_DIRECTORY_UP function.</pre>
-<pre><b>FILE_GET_DIR_NUM
-</b>----------------
-This function waits for the user to enter a number to be used to change the
-current file directory.</pre>
-<pre><b>FILE_GET_LIB_NUM
-</b>----------------
-This function waits for the user to enter a number to be used to change the
-current file library.</pre>
-<pre><b>FILE_LIST
-</b>---------
-This function displays the contents matching the filespec contained in the
-current command string of the current file directory. If the listing is
-aborted, the current logic state is set to FALSE, otherwise it is set to TRUE.
-Example:</pre>
-<pre>        GETFILESPEC
-        IF_TRUE
-                FILE_LIST
-                END_IF</pre>
-<pre><b>FILE_LIST_EXTENDED
-</b>------------------
-This function displays the extended information about the files in the current
-directory that match the filespec contained in the current command string.</pre>
-<pre><b>FILE_VIEW
-</b>---------
-This function views the contents of the files that match the filespec in the
-current command string.</pre>
-<pre><b>FILE_UPLOAD
-</b>-----------
-This function attempts to upload to the current file directory. If the user
-cannot upload for some reason, the current logic state is set to FALSE.
-Otherwise, it is set to TRUE.</pre>
-<pre><b>FILE_UPLOAD_USER
-</b>----------------
-This function allows a user to upload a file specifically to another user,
-provided the sysop has created a &quot;User&quot; file transfer directory for
-user-to-user transfers. If the user cannot upload to the user directory or one
-doesn't exist, the current logic state is set to FALSE, otherwise it set to
-TRUE.
-
-<b>FILE_UPLOAD_SYSOP
-</b>-----------------
-This function allows the user to upload a file to the invisible sysop
-directory. If the user does not have upload access to the sysop directory or a
-sysop directory has not been created, the current logic state is set to FALSE,
-otherwise, it is set to TRUE.</pre>
-<pre><b>FILE_DOWNLOAD
-</b>-------------
-This function attempts to download all files matching the filespec contained
-in the current command string.</pre>
-<pre><b>FILE_DOWNLOAD_USER
-</b>------------------
-This function attempts to download any user-to-user files pending for the
-current user. If there are no files waiting for the user or the user does not
-have download access to the user directory, the current logic state is set
-to FALSE, otherwise it is set to TRUE.</pre>
-<pre><b>FILE_DOWNLOAD_BATCH
-</b>-------------------
-This function attempts to download any files in the batch download queue.
-If there are no files in the queue or the user answers No to the question if
-they wish to download the files now, then the current logic state is set to
-FALSE. If there are files in the queue and the user answers Yes to the question
-if they wish to download the files, then the logic state is set to TRUE.</pre>
-<pre><b>FILE_REMOVE
-</b>-----------
-This function attempts to remove any files the user has uploaded (unless
-R exempt) that match the filespec contained in the current command string.</pre>
-<pre><b>FILE_BATCH_ADD
-</b>--------------
-This function attempts to add the filename contained in the current command
-string to the batch download queue. If the filename is not found, the current
-logic state is set to FALSE.</pre>
-<pre><b>FILE_BATCH_ADD_LIST
-</b>-------------------
-This function opens the list file specified in the current command string and
-attempts to add each filename (one filename per line) to the current user's
-batch download queue. After the list file is read, it is automatically deleted.</pre>
-<pre><b>FILE_BATCH_CLEAR
-</b>----------------
-This function clears the current batch download queue.</pre>
-<pre><b>FILE_BATCH_SECTION
-</b>------------------
-This function takes the user to the Batch/Bi-dir transfer menu where they
-can edit the batch queues and initiate batch or bi-directional file transfers.
-
-<b>FILE_TEMP_SECTION
-</b>-----------------
-This function takes the user to the temporary archive menu where they can
-extract archives, create file listings, and compress temporary files for
-download.</pre>
-<pre><b>FILE_NEW_SCAN
-</b>-------------
-This function scans the current directory, current library, or all directories
-for new files.</pre>
-<pre><b>FILE_NEW_SCAN_ALL
-</b>-----------------
-This function scans all directories for new files.</pre>
-<pre><b>FILE_FIND_TEXT
-</b>--------------
-This function prompts the user to enter a search string which is used in a
-text search of all file descriptions in the current directory, current library,
-or all directories.</pre>
-<pre><b>FILE_FIND_TEXT_ALL
-</b>------------------
-This function prompts the user for a search string to use in a text search
-of file descriptions in all directories.</pre>
-<pre><b>FILE_FIND_NAME
-</b>--------------
-This function prompts the user for a filespec and searches the current
-directory, current library, or all directories for files matching the
-specification.</pre>
-<pre><b>FILE_FIND_NAME_ALL
-</b>------------------
-This function prompts the user for a filespec and searches all directories for
-files matching that specification.</pre>
-<pre><b>FILE_PTRS_CFG
-</b>-------------
-This function allows the user to change their new file scan date/time. If the
-pointer is changed, the current logic state is set to TRUE, otherwise it is
-set to FALSE.</pre>
-<pre><b>FILE_SET_ALT_PATH
-</b>-----------------
-This function sets the current upload path to the alternate path number
-contained in the current command string. This function is normally reserved as
-a &quot;sysop only&quot; operation, used to upload files on CD-ROM in most cases.</pre>
-<pre><b>FILE_RESORT_DIRECTORY
-</b>---------------------
-This function is used to resort (if directory sort order or type has changed)
-and compress (if any deleted file slots exist) the current directory, current
-library or all directories. All other nodes must be inactive for this function
-to work. The current command string must be set (with SETSTR, GETSTR, or
-similar function) to &quot;ALL&quot; (resort all directories), &quot;LIB&quot; (resort current
-library), or &quot;&quot; (current directory only).</pre>
-<pre><b>FILE_GET
-</b>--------
-This function is used to remotely download a file that is not in the file
-database. This function is normally reserved as a &quot;sysop only&quot; operation.
-The path and filename to be downloaded are contained in the current command
-string.</pre>
-<pre><b>FILE_SEND
-</b>---------
-Same as FILE_GET, but doesn't require system password.</pre>
-<pre><b>FILE_PUT
-</b>--------
-This function is used to remotely upload a file to the system's hard disk,
-but not place the file in the file database. This is normally reserved as a
-&quot;sysop only&quot; operation. The path and filename to be uploaded are contained in
-the current command string.</pre>
-<pre><b>FILE_UPLOAD_BULK
-</b>----------------
-This function is used to do a local bulk upload of files that are in the
-physical DOS directory, but not already in the file database. This is normally
-reserved as a &quot;sysop only&quot; operation. If the current command string is set to
-&quot;ALL&quot;, then all directories will be scanned, &quot;LIB&quot; then only the current
-library, and &quot;&quot; indicates only the current directory.</pre>
-<pre><b>FILE_FIND_OLD
-</b>-------------
-This function is used to search directories for files that have not be
-downloaded since the current new file scan date (set with FILE_PTRS_CFG).
-For each file that is found, the user is prompted if they wish to remove the
-file. This is normally reserved as a &quot;sysop only&quot; operation. If the current
-string is set to &quot;ALL&quot;, then all directories will be scanned &quot;LIB&quot; indicates
-only the current library, and &quot;&quot; indicates only the current directory.</pre>
-<pre><b>FILE_FIND_OPEN
-</b>--------------
-This function searches for file records that are currently open. This function
-should not be used with other nodes in use. For each open file that is found,
-the user is prompted if they wish to close the file record. As with the
-FILE_FIND_OLD function, the current command string must contain &quot;ALL&quot;, &quot;LIB&quot;,
-or &quot;&quot; to specify the search range.
-
-<b>FILE_FIND_OFFLINE
-</b>-----------------
-This function searches for files that are in the database, but not in the
-physical DOS directory. For each missing file that is found, the user is
-prompted if they wish to move or remove the file. This normally reserved as a
-&quot;sysop only&quot; operation. As with the FILE_FIND_OLD function, the current command
-string must contain &quot;ALL&quot;, &quot;LIB&quot;, or &quot;&quot; to specify the search range.</pre>
-<pre><b>FILE_FIND_OLD_UPLOADS
-</b>---------------------
-This function searches for files that were uploaded before the current new
-scan date (set with FILE_PTRS_CFG). For each file that is found, the user is
-prompted if they wish to remove the file. This is normally reserved as a &quot;sysop
-only&quot; operation. As with the FILE_FIND_OLD function, the current command string
-must contain &quot;ALL&quot;, &quot;LIB&quot;, or &quot;&quot; to specify the search range.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="ChatFunctions">[4.11] - Chat Functions</a>
-</h2>
-<pre>The following functions are chat related in nature.</pre>
-<pre><b>PAGE_SYSOP
-</b>----------
-This function is used to page the sysop at the local console.</pre>
-<pre><b>PAGE_GURU
-</b>---------
-This function initiates chat with the guru who's internal codes is in the
-current command string. Example (using SMARTGUY as the internal code):</pre>
-<pre>	SETSTR &quot;SMARTGUY&quot;
-        PAGE_GURU</pre>
-<pre><b>PRIVATE_CHAT
-</b>------------
-This function is used to initiate private node-to-node chat.</pre>
-<pre><b>PRIVATE_MESSAGE
-</b>---------------
-This function is used for private internode messages, telegrams, or chat.
-Same as the Ctrl-P initiated function.</pre>
-<pre><b>CHAT_SECTION
-</b>------------
-This function takes the user immediately to the chat menu where they can
-join multinode chat and perform various other chat related operations.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="InformationFunctions">[4.12] - Information Functions</a>
-</h2>
-<pre><b>INFO_SYSTEM
-</b>-----------
-This function displays various system information.</pre>
-<pre><b>INFO_SUBBOARD
-</b>-------------
-This function displays information about the current message sub-board.</pre>
-<pre><b>INFO_DIRECTORY
-</b>--------------
-This function displays information about the current file directory.</pre>
-<pre><b>INFO_USER
-</b>---------
-This function displays information about the current user.</pre>
-<pre><b>INFO_VERSION
-</b>------------
-This function displays version information about the system software.</pre>
-<pre><b>INFO_XFER_POLICY
-</b>----------------
-This function displays the system's transfer policy.</pre>
-<pre><b>GURU_LOG
-</b>--------
-This function displays the GURU.LOG file from the DATA directory and prompts
-the user if they wish to delete the log. This is normally reserved as a
-&quot;sysop only&quot; operation.</pre>
-<pre><b>ERROR_LOG
-</b>---------
-This function displays the ERROR.LOG file from the DATA directory and prompts
-the user if they wish to delete the log and/or clear the error counters for
-the nodes. This is normally reserved as a &quot;sysop only&quot; operation.
-
-<b>SYSTEM_LOG
-</b>----------
-This function displays the system's detailed activity log for the current date.
-This is normally reserved as a &quot;sysop only&quot; operation.</pre>
-<pre><b>SYSTEM_YLOG
-</b>-----------
-This function displays the system's detailed activity log for the previous day.
-This is normally reserved as a &quot;sysop only&quot; operation.</pre>
-<pre><b>SYSTEM_STATS
-</b>------------
-This function displays cumulative system usage statistics.
-This is normally reserved as a &quot;sysop only&quot; operation.</pre>
-<pre><b>NODE_STATS
-</b>----------
-This function displays cumulative usage statistics for the current node.
-This is normally reserved as a &quot;sysop only&quot; operation.</pre>
-<pre><b>SHOW_MEM
-</b>--------
-This function displays the amount of free memory available.
-This is normally reserved as a &quot;sysop only&quot; operation.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="FileI/OFunctions">[4.13] - File I/O Functions</a>
-</h2>
-<pre>These functions allow Baja modules to read (input) from and write (output) to
-disk files. If any of the following functions fail, the current logic state
-will be set to FALSE and the system variable _ERRNO will contain the reason
-for the failure. All file I/O functions require SBBS v2.2 or later.</pre>
-<pre><b>FOPEN &lt;int_var&gt; &lt;#&gt;	&lt;&quot;str&quot; or str_var&gt;                      FILE_IO.INC
- args: handle	 access  path_and_filename
-</b>------------------------------------------
-This function opens or creates a disk file (path_and_filename) for read and/or
-write access. This function is the Baja equivalent of the standard C fopen()
-function. No file I/O operations can be performed on a file until it has been
-opened with this function. The 'handle' argument must be a defined integer
-variable name. The 'access' argument is the requested open access. The access
-flags (defined in FILE_IO.INC) are:</pre>
-<pre>Access Flag	Description
-~~~~~~~~~~~	~~~~~~~~~~~
-O_RDONLY	Read Only
-O_WRONLY	Write Only
-O_RDWR		Read and write
-O_CREAT 	Create	  (create if doesn't exist)
-O_APPEND	Append	  (writes to end of file)
-O_TRUNC 	Truncate  (truncates file to 0 bytes automatically)
-O_EXCL		Exclusive (only open/create if file doesn't exist)
-O_DENYNONE	Deny None (shareable, for use with record locking)</pre>
-<pre>To specify multiple access flags, place an OR symbol (|) between each. Example:</pre>
-<pre>	O_WRONLY|O_TRUNC</pre>
-<pre>If the file does not exist it will be created if the O_CREAT access was
-specified. If the O_CREAT and O_EXCL access flags are set then the open will
-fail if the file already exists.</pre>
-<pre>Example:</pre>
-<pre>	!INCLUDE FILE_IO.INC</pre>
-<pre>        INT file
-	FOPEN file O_RDWR|O_CREAT &quot;%jFILENAME.EXT&quot;</pre>
-<pre>Would open the file FILENAME.EXT in the BBS data directory (%j is the
-Synchronet command line % specifier for the data directory) for reading and
-writing, creating it if it didn't already exist. All later accesses to the file
-must use the same integer variable (&quot;file&quot; in the above example). If the open
-is successful, the current logic state is set to TRUE, otherwise it is set to
-FALSE.
-
-<b>FCLOSE &lt;int_var&gt;
-  args: handle
-</b>----------------
-All files opened with the FOPEN function remain open until either this function
-(FCLOSE) is used to close the file (using the same unmodified 'handle') or the
-current shell or module is terminated. This function is the Baja equivalent
-of the standard C fclose() function. A maximum of 10 files can be concurrently
-opened by a shell or module at any given time.</pre>
-<pre><b>FREAD &lt;int_var&gt; &lt;any_var&gt; [int_var or #]
- args: handle	 dest	   length
-</b>----------------------------------------
-This function is used to read from a disk file (specified by 'handle') into a
-string or integer variable (specified by 'dest') from the current file
-position. This function is the Baja equivalent of the standard C fread()
-function.</pre>
-<pre>The optional 'length' argument specifies the number of bytes to read. It must
-be between 1 and 4 if the dest argument is an integer variable and between 1
-and 1024 if the dest argument is a string variable. If 'length' is not
-specified, then 4 bytes is assumed for integer variables or the current string
-length for string variables (or 128 if an uninitialized or 0 length string
-variable is specified). The current file position will be automatically moved
-forward by the number of bytes successfully read from the file.</pre>
-<pre>If the FSET_ETX function has been used to set the end-of-text character to
-something other than 0 and the dest argument is a string variable, the string
-will be terminated at the first end-of-text character read from the file from
-the current position.</pre>
-<pre>It is suggested that a 'length' argument always be specified for string
-variable destinations, though it is not usually necessary for integer variable
-destinations.</pre>
-<pre><b>FWRITE &lt;int_var&gt; &lt;any_var&gt; [int_var or #]
-  args: handle	  source    length
-</b>-----------------------------------------
-This function is used to write an integer or string variable ('source') to a
-disk file ('handle') at the current file position. This function is the Baja
-equivalent of the standard C fwrite() function. If the optional 'length'
-argument is specified, it will determine the number of bytes written to the
-file. If 'source' is a string variable and the number of bytes to be written
-exceeds the string length, the current end-of-text character will be used to
-fill the extra bytes. If 'length' is not specified, 4 bytes will be used for
-integer 'source' variables and the current string length will be used for
-string 'source' variables. The current file position will be automatically
-moved forward by the number of bytes successfully written to the file.</pre>
-<pre><b>FFLUSH &lt;int_var&gt;
-  args: handle
-</b>----------------
-This function forces any pending writes to the disk file ('handle'). All files
-opened by Baja modules use buffered I/O for performance. Closing an open file
-flushes any pending output as well. You may wish to use this function in
-multinode applications where it is important that other nodes have immediate
-access to the data written to a file while it is still open. This function is
-the Baja equivalent of the standard C fflush() function. [SBBS 2.3]
-
-<b>FGET_LENGTH &lt;int_var&gt; &lt;int_var&gt;
-       args: handle    length
-</b>-------------------------------
-This function gets the current length (in bytes) of the file pointed to by
-'handle', and writes the value to the integer variable 'length'. This function
-is the Baja equivalent of the standard C filelength() function.</pre>
-<pre><b>FSET_LENGTH &lt;int_var&gt; &lt;int_var&gt;
-       args: handle    length
-</b>-------------------------------
-This function changes the length of the file pointed to by 'handle' to the
-value contained in the integer variable 'length'. If the file is shortened,
-any bytes beyond the specified length are lost. If the file is extended, the
-unused bytes will be automatically padded with 0. This function is the Baja
-equivalent of the standard C chsize() function.</pre>
-<pre><b>FGET_TIME &lt;int_var&gt; &lt;int_var&gt;
-     args: handle    time
-</b>-----------------------------
-This function gets the current date/time stamp of the file pointed to by
-'handle' and writes this value into the 'time' variable. This function is
-the Baja equivalent of the standard C getftime() function.</pre>
-<pre><b>FSET_TIME &lt;int_var&gt; &lt;int_var&gt;
-     args: handle    time
-</b>-----------------------------
-This function sets the current date/time stamp of the file pointed to by
-'handle' to the value contained in the 'time' variable. This function is the
-Baja equivalent of the standard C setftime() function.</pre>
-<pre><b>FEOF &lt;int_var&gt;
-args: handle
-</b>--------------
-This function checks the file specified by 'handle' to see if the current
-file position is at the end of the file. If it is currently at the end of the
-file, the current logic state is set to TRUE. If it is not at the end of the
-file or the file 'handle' is not currently open, the logic state is set to
-FALSE. This function is the Baja equivalent of the standard C feof() function.</pre>
-<pre><b>FGET_POS &lt;int_var&gt; &lt;int_var&gt;
-    args: handle    offset
-</b>----------------------------
-This function gets the current file position (in bytes from the beginning of
-the file) for the file specified by 'handle' and writes the value into the
-integer variable 'offset'. This function is the Baja equivalent of the
-standard C ftell() function.
-
-<b>FSET_POS &lt;int_var&gt; &lt;int_var or #&gt; [#]				FILE_IO.INC
-    args: handle    offset	   whence
-</b>-----------------------------------------
-This function is used to reposition (seek) within the file specified by
-'handle' to the offset specified by 'offset' from 'whence', if specified.
-If 'whence' is not specified the 'offset' will be considered from the beginning
-of the file. This function is the Baja equivalent of the standard C fseek()
-function. The valid values of whence (defined in FILE_IO.INC) are:</pre>
-<pre>Whence		Description
-~~~~~~		~~~~~~~~~~~
-SEEK_SET	From the beginning of the file
-SEEK_CUR	From current file position
-SEEK_END	From end of file</pre>
-<pre>The 'offset' (not offspring) variable can be either an integer variable or
-an integer constant. It may be negative (to move the file position backwards),
-positive (forwards), or 0 (to specify no offset from 'whence').</pre>
-<pre>Example:</pre>
-<pre>	!INCLUDE FILE_IO.INC</pre>
-<pre>        # Open file
-        INT file
-	FOPEN file O_RDWR|O_CREAT &quot;TEXT.TXT&quot;
-        IF_FALSE
-                # Failed!
-                RETURN
-                END_IF</pre>
-<pre>        # Go to end of file
-	FSET_POS file 0 SEEK_END</pre>
-<pre>        # Go to beginning of file
-        FSET_POS file 0</pre>
-<pre>        # Go to offset 256 in file
-        FSET_POS file 256</pre>
-<pre>        # Seek forward 100 bytes
-	FSET_POS file 100 SEEK_CUR</pre>
-<pre>        # Seek backward 50 bytes
-	FSET_POS file -50 SEEK_CUR</pre>
-<pre>        FCLOSE file
-
-<b>FLOCK &lt;int_var&gt; &lt;int_var or #&gt;
- args: handle	 length
-</b>------------------------------
-This function is used to lock a file record of 'length' bytes from the
-current file position of the file pointed to by 'handle'. If the record cannot
-after 10 retries (one second apart), the current logic state will be set to
-FALSE. All records that are locked should be subsequently unlocked before the
-file is closed or any user interaction or lengthy processing is begun. This
-function is the Baja equivalent of the C locking(int,LK_LOCK,long) function.</pre>
-<pre><b>FUNLOCK &lt;int_var&gt; &lt;int_var or #&gt;
-   args: handle    length
-</b>--------------------------------
-This function is used to unlock a file record previously locked by the
-current module. The current file position of 'handle' must be the start of
-the record and the 'length' must be the same length as originally specified
-to the FLOCK function. This function is the Baja equivalent of the C
-locking(int,LK_UNLCK,long) function.
-
-<b>FPRINTF &lt;int_var&gt; &lt;&quot;cstr&quot;&gt; [any_var] [...]
-   args: handle    format  variables
-</b>------------------------------------------
-This function is very similar to the PRINTF and SPRINTF functions. The
-exception is that the output of the formatted string is written to the current
-file position of the file specified by 'handle'. This function is the
-Baja equivalent of the standard C fprintf() function.</pre>
-<pre>Example:
-        # Variables
-	INT file length time
-        # Open for append
-	FOPEN file O_WRONLY|O_CREAT|O_APPEND &quot;TEXT.TXT&quot;
-        IF_FALSE
-                # Failed!
-                RETURN
-                END_IF</pre>
-<pre>        FGET_LENGTH file length
-        FGET_TIME file time
-        TIME_STR str time
-	FPRINTF file &quot;Length: %ld   Time: %s\r\n&quot; length str
-        FCLOSE file</pre>
-<pre><b>FREAD_LINE &lt;int_var&gt; &lt;any_var&gt;
-      args: handle    dest
-</b>------------------------------
-Reads a single line from the open file specified by 'handle' into the
-destination variable specified by 'dest'. If the destination variable is
-a string variable, the terminating carriage return and line feed (if present
-in the file) will be included in the string variable. You can use the
-TRUNCSP function to remove them if needed.</pre>
-<pre>If the read is successful, the current logic state is set to TRUE, otherwise
-it is set to FALSE. This function is the Baja equivalent of the standard C
-fgets() function.</pre>
-<pre><b>FSET_ETX &lt;#&gt;
-    args: etx
-</b>-------------
-This function is used to set the end-of-text character for the current
-shell or module. The default end-of-text character is 0. It is used by the
-FREAD and FWRITE functions to pad/terminate string variables when read from
-and writing to disk files. The 'etx' argument must be a number from 0 to 255.
-Many of Synchronet's data files (USER.DAT, for example) use 3 (appears as
-^C or a heart) for an end-of-text character. If you intend to read or write
-from any files that use a non-zero end-of-text character, you'll want to use
-this function before using FREAD or FWRITE.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="FileSystemFunctions">[4.14] - File System Functions</a>
-</h2>
-<pre>These functions allow Baja modules to perform operations on unopened files.</pre>
-<pre><b>CHKFILE &lt;&quot;str&quot; or str_var&gt;
-   args: path_and_filename
-</b>--------------------------
-This function checks for the existence of the 'path_and_filename' specified.
-The path_and_filename should contain path and possibly drive specifications
-(i.e. CHKFILE C:\MYDIR\MYFILE.TXT). If the file exists the current logic state
-is set to TRUE, otherwise it is set to FALSE.</pre>
-<pre><b>REMOVE_FILE &lt;str_var&gt;
-       args: path_and_filename
-</b>------------------------------
-This function attempts to remove the specified path_and_filename. If the
-removal was successful, the current logic state is set to TRUE, otherwise it
-is set to FALSE. This function is the Baja equivalent of the standard C
-unlink() and remove() functions.</pre>
-<pre><b>RENAME_FILE &lt;str_var&gt; &lt;str_var&gt;
-       args: source    dest
-</b>-------------------------------
-This function attempts to rename the file specified as 'source' to the name
-specified in 'dest'. If a different path is specified for 'dest', the drive
-letter must be the same. If the renaming is successful, the current logic
-state is set to TRUE, otherwise it is set to FALSE. This function is the
-equivalent of the standard C rename() function.</pre>
-<pre><b>COPY_FILE &lt;str_var&gt; &lt;str_var&gt;
-     args: source    dest
-</b>-----------------------------
-This function attempts to copy the file specified as 'source' to the path
-AND filename specified in 'dest'. If the copy is successful, the current logic
-state is set to TRUE, otherwise it is set to FALSE.</pre>
-<pre><b>MOVE_FILE &lt;str_var&gt; &lt;str_var&gt;
-     args: source    dest
-</b>-----------------------------
-This function attempts to move the file specified as 'source' to the path
-AND filename specified in 'dest'. If the source and dest paths are on the
-same drive, this function is the same as a RENAME_FILE. If the source and
-dest paths are on separate drives, then the this is the same as a COPY_FILE
-with the exception that the source file is automatically deleted. If the
-move is successful, the current logic state is set to TRUE, otherwise it is
-set to FALSE.</pre>
-<pre><b>GET_FILE_ATTRIB &lt;int_var&gt; &lt;str_var&gt;				DIR_ATTR.INC
-	   args: dest	   file
-</b>-----------------------------------
-This function retrieves the directory attributes for the file and writes them
-into the dest variable. This function is the Baja equivalent of the C
-_chmod(char *,0) function.</pre>
-<pre><b>SET_FILE_ATTRIB &lt;int_var&gt; &lt;str_var&gt;				DIR_ATTR.INC
-	   args: attrib    file
-</b>-----------------------------------
-This function sets the directory attributes for the specified file according
-to the attrib flags. This function is the Baja equivalent of the C
-_chmod(char *,1) function. Valid attrib flags (defined in DIR_ATTR.INC) are:</pre>
-<pre>Flag		Description
-~~~~		~~~~~~~~~~~
-FA_RDONLY	Read Only
-FA_HIDDEN	Hidden
-FA_SYSTEM	System
-FA_LABEL	Volume Label
-FA_DIREC	Directory (or subdirectory)
-FA_ARCH 	Archive</pre>
-<pre>Multiple flags may be specified by ORing the flags together with the OR (|)
-symbol. Example:</pre>
-<pre>	!INCLUDE DIR_ATTR.INC
-	INT I
-	SETSTR &quot;MYFILE.TXT&quot;
-	SET I FA_HIDDEN|FA_SYSTEM
-	SET_FILE_ATTRIB I STR</pre>
-<pre># End of DIR_ATTR.INC</pre>
-<pre><b>GET_FILE_TIME &lt;int_var&gt; &lt;str_var&gt;
-	 args: dest	 file
-</b>---------------------------------
-Retrieves the current date/time stamp of the specified file and writes it
-into the specified dest variable. If the date/time stamp could not be read
-(file doesn't exist perhaps), the value -1 is written to the dest variable.</pre>
-<pre><b>GET_FILE_LENGTH &lt;int_var&gt; &lt;str_var&gt;
-	   args: dest	   file
-</b>-----------------------------------
-Retrieves the current length of the specified file and writes it into the
-specified dest variable. If the file doesn't exist, the value -1 is written
-to the dest variable.</pre>
-<h2><a name="DirectorySystemFunctions">[4.15] - Directory System Functions</a>
-</h2>
-<pre>These functions allow Baja modules to perform operations on directories and
-subdirectories of the local file system.</pre>
-<pre><b>MAKE_DIR &lt;str_var&gt;
-    args: dir
-</b>------------------
-This function attempts to create the directory specified as dir. If the
-directory is successfully created, the current logic state is set to TRUE,
-otherwise it is set to FALSE and the system variable _ERRNO will contain
-the reason. This function is the Baja equivalent of the standard C mkdir()
-function.</pre>
-<pre><b>CHANGE_DIR &lt;str_var&gt;
-      args: dir
-</b>--------------------
-This function attempts to change the current directory to the directory
-specified in dir. Since Synchronet assumes the current directory is the
-current NODE directory at all times, this is a very dangerous function
-and should not be used unless absolutely necessary. If the directory is changed
-successfully, the current logic state is set to TRUE, otherwise it is set to
-FALSE and the system variable _ERRNO will contain the reason. This function
-is the Baja equivalent of the standard C chdir() function.</pre>
-<pre><b>REMOVE_DIR &lt;str_var&gt;
-      args: dir
-</b>--------------------
-This function attempts to remove the directory specified as dir. If the
-removal is unsuccessful (files in the directory, directory doesn't exist,
-etc.) the current logic state will be set to FALSE and the system variable
-_ERRNO will contain the reason. This function is the Baja equivalent of the
-standard C rmdir() function.</pre>
-<pre><b>OPEN_DIR &lt;int_var&gt; &lt;str_var&gt;
-    args: handle    dir
-</b>----------------------------
-This function attempts to open the directory specified as dir (should end
-in a '.'). If the directory is successfully opened, the handle is set to
-the directory handle and the current logic state is set to TRUE, otherwise
-the logic state is set to FALSE. This function is the Baja equivalent of the
-standard C opendir() function.</pre>
-<pre><b>READ_DIR &lt;int_var&gt; &lt;str_var&gt;
-    args: handle    filename
-</b>----------------------------
-This function reads the next file name from the open directory handle and
-puts it into the string variable specified as filename. If the read is
-unsuccessful (no more files in directory) the current logic state is set to
-FALSE and the system variable _ERRNO will contain the reason. This function
-is the Baja equivalent of the standard C readdir() function.</pre>
-<pre><b>REWIND_DIR &lt;int_var&gt;
-      args: handle
-</b>--------------------
-This function rewinds the open directory handle to the first directory entry
-(file name). This function is the Baja equivalent of the standard C rewinddir()
-function.</pre>
-<pre><b>CLOSE_DIR &lt;int_var&gt;
-     args: handle
-</b>-------------------
-This function closes a previously opened directory handle. This function is
-the Baja equivalent of the standard C closedir() function.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="SystemVariables">[5.1] - System Variables</a>
-</h2>
-<pre>System variables are global variables that are initialized and/or used by
-Synchronet during operation. They should not be defined in your Baja module.
-You must declare these variables by including (with !INCLUDE) SBBSDEFS.INC
-or by declaring (with !GLOBAL) the individual variable names you wish to use.</pre>
-<pre>These may be used anywhere a user-defined global variable may be used, with
-the exception that many variables may not be written to (modified directly
-by a shell or module). In some cases, there are specific Baja functions for
-modifying otherwise &quot;unmodifiable&quot; system variables. These &quot;Read Only&quot; system
-variables are indicated here with an asterisk (*).</pre>
-<pre><b>String Variables</b>
-----------------
-_USERON.ALIAS	       *Alias/Real Name of user online
-_USERON.NAME	       *Real/Company Name of user online
-_USERON.HANDLE	       *Chat Handle of user online
-_USERON.COMP	       *Computer description for user online
-_USERON.NOTE	       *Note for user online
-_USERON.ADDRESS        *Address of user online
-_USERON.LOCATION       *Location of user online
-_USERON.ZIPCODE        *Zip/Postal Code of user online
-_USERON.PASS	       *Password of user online
-_USERON.BIRTH	       *Birthdate of user online
-_USERON.PHONE	       *Phone Number of user online
-_USERON.MODEM	       *Modem/Connection description of user online
-_USERON.NETMAIL        *NetMail Forwarding Address for user online
-_USERON.TMPEXT	       *Temp File Extension (i.e. ZIP) for user online
-_USERON.COMMENT        *Sysop Comment for user online
-_CONNECTION		Current connection description
-_CAP_FNAME		Capture file name
-_CID			Caller-ID information
-_COMSPEC	       *Path to operating system command interpreter</pre>
-<pre><b>Integer Variables
-</b>-----------------
-_USERON.NUMBER	       *Number of user online
-_USERON.ULS	       *Total number of files uploaded by user online
-_USERON.DLS	       *Total number of files downloaded by user online
-_USERON.POSTS	       *Total number of posts sent by user online
-_USERON.EMAILS	       *Total number of e-mails sent by user online
-_USERON.FBACKS	       *Total number of feedbacks sent by user online
-_USERON.ETODAY	       *Total number of e-mails sent today by user online
-_USERON.PTODAY	       *Total number of posts sent today by user online
-_USERON.TIMEON	       *Total minutes used (excluding this call) by user online
-_USERON.TEXTRA	       *Extra time obtained by uploads during previous calls
-_USERON.LOGONS	       *Total number of logons by user online
-_USERON.TTODAY	       *Total time used today (previous calls)
-_USERON.TLAST	       *Total time used during last call
-_USERON.LTODAY	       *Total number of logons today
-_USERON.XEDIT	       *External editor used by user online
-_USERON.SHELL	       *Command shell used be user online
-_USERON.LEVEL	       *Security level of user online
-_USERON.SEX	       *Sex (gender) of user online
-_USERON.ROWS	       *Number of screen lines for user online
-_USERON.PROT	       *Default download protocol of user online
-_USERON.LEECH	       *Total leech downloads detected for user online
-_USERON.MISC	       *Miscellaneous attributes for user online
-_USERON.QWK	       *QWK settings for user online
-_USERON.CHAT	       *Chat settings for user online
-_USERON.FLAGS1	       *Flag set #1 for user online
-_USERON.FLAGS2	       *Flag set #2 for user online
-_USERON.FLAGS3	       *Flag set #3 for user online
-_USERON.FLAGS4	       *Flag set #4 for user online
-_USERON.EXEMPT	       *Exemption flags for user online
-_USERON.REST	       *Restriction flags for user online
-_USERON.ULB	       *Total bytes uploaded by user online
-_USERON.DLB	       *Total bytes downloaded by user online
-_USERON.CDT	       *Total credits for user online
-_USERON.MIN	       *Current minutes in minute bank for user online
-_USERON.FREECDT        *Free credits left today for user online
-_USERON.FIRSTON        *Date/time of first call for user online
-_USERON.LASTON	       *Date/time of last call for user online
-_USERON.EXPIRE	       *Date/time of expiration for user online
-_USERON.PWMOD	       *Date/time of last password modification for user online
-_USERON.NS_TIME        *Date/time of last new-file scan for user online
-_CUR_RATE	       *Current DCE rate
-_CUR_CPS	       *Estimated CPS rate of current connection
-_DTE_RATE		Current DTE rate
-_LNCNTR 		Line counter (for auto-screen pause)
-_TOS			Top-Of-Screen? (1=Yes, 0=No)
-_ROWS			Number of screen rows for current user
-_AUTOTERM		Automatic terminal detection results
-_CONSOLE		Console attributes
-_ANSWERTIME		Time phone was answered
-_LOGONTIME		Time of successful logon
-_NS_TIME		Current new-file scan pointer
-_LAST_NS_TIME		Time of last new-file scan
-_ONLINE 		Online? (1=LOCAL, 2=REMOTE, 0=No)
-_SYS_STATUS		System status attributes
-_SYS_MISC		System toggle options (SCFG)
-_SYS_PSNUM		PostLink Site Number (SCFG)
-_SYS_TIMEZONE	       *System time zone (in SMB format, SCFG)
-_SYS_PWDAYS	       *Days between forced password changes (0=disabled, SCFG)
-_SYS_DELDAYS	       *Days to preserve deleted user slots (SCFG)
-_SYS_AUTODEL	       *Number of days before deleting inactive users (SCFG)
-_SYS_NODES	       *Total configured nodes (SCFG)
-_SYS_EXP_WARN	       *Days before expiration to warn user (SCFG)
-_SYS_LASTNODE	       *Last displayable node (SCFG)
-_SYS_AUTONODE	       *First auto-node (SCFG)
-_NODE_SCRNLEN	       *Screen length of this node (0=auto-detect, SCFG)
-_NODE_SCRNBLANK        *Minutes between screen blanks (0=disabled, SCFG)
-_NODE_MISC		Node toggle options (SCFG)
-_NODE_VALUSER	       *Number of user to send newuser feedback to (SCFG)
-_NODE_IVT	       *Bits determining which time-slice APIs to use (SCFG)
-_NODE_SWAP	       *Bits determining which swap types to use (SCFG)
-_NODE_MINBPS	       *Minimum connect rate allowed for this node (SCFG)
-_NODE_NUM	       *Number of this node
-_NEW_LEVEL	       *Security level to give new users (SCFG)
-_NEW_FLAGS1		Flag set #1 to give new users (SCFG)
-_NEW_FLAGS2		Flag set #2 to give new users (SCFG)
-_NEW_FLAGS3		Flag set #3 to give new users (SCFG)
-_NEW_FLAGS4		Flag set #4 to give new users (SCFG)
-_NEW_EXEMPT		Exemption flags to give new users (SCFG)
-_NEW_REST		Restriction flags to give new users (SCFG)
-_NEW_CDT		Credits to give new users (SCFG)
-_NEW_MIN		Minutes to give new users (SCFG)
-_NEW_SHELL	       *Command shell to default to for new users (SCFG)
-_NEW_MISC		Default settings for new users (SCFG)
-_NEW_EXPIRE	       *Automatically set newuser expiration days (SCFG)
-_NEW_PROT	       *Default download protocol for new users (SCFG)
-_EXPIRED_LEVEL	       *Default security level to give expired users (SCFG)
-_EXPIRED_FLAGS1 	Default flag set #1 to give expired users (SCFG)
-_EXPIRED_FLAGS2 	Default flag set #2 to give expired users (SCFG)
-_EXPIRED_FLAGS3 	Default flag set #3 to give expired users (SCFG)
-_EXPIRED_FLAGS4 	Default flag set #4 to give expired users (SCFG)
-_EXPIRED_EXEMPT 	Default exemption flags to give expired users (SCFG)
-_EXPIRED_REST		Default restriction flags to give expired users (SCFG)
-_MIN_DSPACE	       *Minimum disk space (in k) to allow uploads (SCFG)
-_CDT_MIN_VALUE	       *Minutes per 100k of credits (SCFG)
-_CDT_PER_DOLLAR 	Credits per dollar conversion rate (SCFG)
-_LEECH_PCT	       *Leech detection percentage (0=disabled, SCFG)
-_LEECH_SEC	       *Minimum elapsed seconds before leech detection (SCFG)
-_NETMAIL_COST		Credit cost to send FidoNet netmail (SCFG)
-_NETMAIL_MISC	       *Toggle options for FidoNet netmail (SCFG)
-_INETMAIL_COST		Credit cost to send Internet netmail (SCFG)
-_INETMAIL_MISC		Toggle options for Internet netmail (SCFG)
-_LOGON_ULB		Total bytes uploaded this call
-_LOGON_DLB		Total bytes downloaded this call
-_LOGON_ULS		Total files uploaded this call
-_LOGON_DLS		Total files downloaded this call
-_LOGON_POSTS		Total posts sent this call
-_LOGON_EMAILS		Total emails sent this call
-_LOGON_FBACKS		Total feedback sent this call
-_POSTS_READ		Total posts read this call
-_LOGFILE	       *File handle of currently open NODE.LOG
-_NODEFILE	       *File handle of currently open NODE.DAB
-_NODE_EXT	       *File handle of currently open NODE.EXB
-_TIMELEFT		Number of seconds left online for current user
-_MAX_MINUTES		Max number of minutes allowed in minute bank (SCFG)
-_MAX_QWKMSGS		Max number of messages allowed per QWK packet (SCFG)
-_UQ			Bits determining which questions to ask newusers (SCFG)
-_ERRORLEVEL	       *Error level of most recently executed external program
-_ERRNO		       *Current DOS error code (see ERRNO.INC for values)
-<a href="#TOC"><b>
-Back to Table of Contents</b></a></pre>
-<h2><a name="QuickFunctionReference">[6.1] - Quick Function Reference</a>
-</h2>
-<pre><a href="#String Manipulation Functions"><b>String Manipulation Functions</b></a>
------------------------------
-STR &lt;str_var&gt; [str_var] [...]
-GLOBAL_STR &lt;str_var&gt; [str_var] [...]
-SET &lt;str_var&gt; &lt;&quot;cstr&quot;&gt;
-COPY &lt;str_var&gt; &lt;any_var&gt;
-SWAP &lt;str_var&gt; &lt;any_var&gt;
-STRCAT &lt;str_var&gt; &lt;str_var or &quot;cstr&quot;&gt;
-SPRINTF &lt;str_var&gt; &lt;&quot;cstr&quot;&gt; &lt;any_var&gt; [any_var] [...]
-TIME_STR &lt;str_var&gt; &lt;int_var&gt;
-DATE_STR &lt;str_var&gt; &lt;int_var&gt;
-SECOND_STR &lt;str_var&gt; &lt;int_var&gt;
-FTIME_STR &lt;str_var&gt; &lt;&quot;cstr&quot;&gt; &lt;int_var&gt;
-SHIFT_STR [str_var] &lt;#&gt;
-STRIP_CTRL [str_var]
-TRUNCSP [str_var]
-STRUPR [str_var]
-STRLWR [str_var]
-SETSTR &lt;&quot;cstr&quot;&gt;
-REPLACE_TEXT &lt;#&gt; &lt;&quot;cstr&quot;&gt;
-LOAD_TEXT &lt;&quot;str&quot;&gt;
-REVERT_TEXT &lt;# or ALL&gt;</pre>
-<pre><b><a href="#Integer Manipulation Functions">Integer Manipulation Functions</a>
-</b>------------------------------
-INT &lt;int_var&gt; [int_var] [...]
-GLOBAL_INT &lt;int_var&gt; [int_var] [...]
-SET &lt;int_var&gt; &lt;#&gt;
-ADD &lt;int_var&gt; &lt;any_var or #&gt;
-SUB &lt;int_var&gt; &lt;any_var or #&gt;
-MUL &lt;int_var&gt; &lt;any_var or #&gt;
-DIV &lt;int_var&gt; &lt;any_var or #&gt;
-MOD &lt;int_var&gt; &lt;any_var or #&gt;
-AND &lt;int_var&gt; &lt;any_var or #&gt;
-OR  &lt;int_var&gt; &lt;any_var or #&gt;
-NOT &lt;int_var&gt; &lt;any_var or #&gt;
-XOR &lt;int_var&gt; &lt;any_var or #&gt;
-COPY &lt;int_var&gt; &lt;any_var&gt;
-SWAP &lt;int_var&gt; &lt;any_var&gt;
-RANDOM &lt;int_var&gt; &lt;#&gt;
-TIME &lt;int_var&gt;
-STRLEN &lt;int_var&gt; &lt;str_var&gt;
-DATE_INT &lt;int_var&gt; &lt;str_var&gt;
-CRC16 &lt;int_var&gt; &lt;str_var&gt;
-CRC32 &lt;int_var&gt; &lt;str_var&gt;
-CHKSUM &lt;int_var&gt; &lt;str_var&gt;
-CHARVAL &lt;int_var&gt; &lt;str_var&gt;
-
-<b><a href="#Logic/Control Flow Functions">Logic/Control Flow Functions</a>
-</b>----------------------------
-GOTO &lt;txt&gt;
-CALL &lt;txt&gt;
-RETURN
-SETLOGIC &lt;TRUE or FALSE or GREATER or LESS&gt;
-COMPARE &lt;any_var&gt; &lt;any_var or &quot;cstr&quot; or #&gt;
-IF_TRUE
-IF_EQUAL
-IF_FALSE
-IF_NOT_EQUAL
-IF_GREATER
-IF_GREATER_OR_EQUAL
-IF_LESS
-IF_LESS_OR_EQUAL
-ELSE
-END_IF
-SWITCH &lt;int_var&gt;
-CASE &lt;#&gt;
-DEFAULT
-END_CASE
-END_SWITCH
-CMD_HOME
-CMDKEY &lt;key&gt;
-CMDKEYS &lt;keylist&gt;
-CMDSTR &lt;&quot;cstr&quot;&gt;
-END_CMD
-CMD_POP
-COMPARE_KEY &lt;key&gt;
-COMPARE_KEYS &lt;keylist&gt;
-COMPARE_STR &lt;&quot;cstr&quot;&gt;
-COMPARE_WORD &lt;&quot;cstr&quot;&gt;
-COMPARE_ARS &lt;ars&gt;
-COMPARE_STRN &lt;#&gt; &lt;str_var&gt; &lt;str_var or &quot;cstr&quot;&gt;
-COMPARE_SUBSTR &lt;str_var&gt; &lt;str_var or &quot;cstr&quot;&gt;
-
-<b><a href="#Display Functions">Display Functions</a>
-</b>-----------------
-PRINT &lt;&quot;cstr&quot; or any_var&gt;
-PRINTF &lt;&quot;cstr&quot;&gt; &lt;any_var&gt; [any_var] [...]
-PRINT_LOCAL &lt;&quot;cstr&quot;&gt;
-PRINT_REMOTE &lt;&quot;cstr&quot;&gt;
-PRINTSTR
-PRINTKEY
-MNEMONICS &lt;&quot;cstr&quot;&gt;
-CLS
-CRLF
-PRINTFILE &lt;&quot;str&quot; or str_var&gt; [#]
-PRINTTAIL &lt;str_var&gt; &lt;#&gt; &lt;#&gt;
-PRINTFILE_STR
-PRINTFILE_LOCAL &lt;&quot;str&quot;&gt;
-PRINTFILE_REMOTE &lt;&quot;str&quot;&gt;
-LIST_TEXT_FILE
-EDIT_TEXT_FILE
-PAUSE
-MENU &lt;&quot;str&quot;&gt;
-NODELIST_ALL
-NODELIST_USERS
-USERLIST_SUB
-USERLIST_DIR
-USERLIST_ALL
-USERLIST_LOGONS
-YES_NO &lt;&quot;cstr&quot;&gt;
-NO_YES &lt;&quot;cstr&quot;&gt;
-READ_SIF &lt;&quot;str&quot;&gt;
-SAVELINE
-RESTORELINE</pre>
-<pre><b><a href="#Input Functions">Input Functions</a>
-</b>---------------
-INKEY
-GETKEY
-GETKEYE
-GETCMD &lt;&quot;cstr&quot;&gt;
-GETSTR [str_var] [#] [#]
-GETLINE [str_var] [#]
-GETSTRUPR [str_var] [#]
-GETNAME [str_var] [#]
-GETFILESPEC
-GETLINES
-GETNUM [any_var] &lt;#&gt;
-GET_TEMPLATE &lt;&quot;str&quot;&gt;
-CHKSYSPASS
-CREATE_SIF &lt;&quot;str&quot;&gt;
-
-<b><a href="#Miscellaneous Functions">Miscellaneous Functions</a>
-</b>-----------------------
-ONLINE
-OFFLINE
-LOGIN &lt;&quot;cstr&quot;&gt;
-LOGON
-LOGOFF
-LOGOFF_FAST
-LOGOUT
-NEWUSER
-SET_MENU_DIR &lt;&quot;str&quot;&gt;
-SET_MENU_FILE &lt;&quot;str&quot;&gt;
-SYNC
-ASYNC
-RIOSYNC
-PUT_NODE
-PAUSE_RESET
-CLEAR_ABORT
-UNGETKEY
-UNGETSTR
-HANGUP
-EXEC &lt;&quot;str&quot;&gt;
-EXEC_INT &lt;&quot;str&quot;&gt;
-EXEC_BIN &lt;&quot;str&quot;&gt;
-EXEC_XTRN &lt;&quot;str&quot;&gt;
-LOG &lt;&quot;cstr&quot;&gt;
-LOGSTR
-LOGKEY
-LOGKEY_COMMA
-NODE_STATUS &lt;#&gt;
-NODE_ACTION &lt;#&gt;
-INC_MAIN_CMDS
-INC_FILE_CMDS
-COMPARE_USER_MISC &lt;#&gt;
-COMPARE_USER_CHAT &lt;#&gt;
-COMPARE_USER_QWK  &lt;#&gt;
-COMPARE_NODE_MISC &lt;#&gt;
-TOGGLE_USER_MISC &lt;#&gt;
-TOGGLE_USER_CHAT &lt;#&gt;
-TOGGLE_USER_QWK  &lt;#&gt;
-TOGGLE_NODE_MISC &lt;#&gt;
-TOGGLE_USER_FLAG &lt;char&gt; &lt;char&gt;
-ADJUST_USER_CREDITS &lt;#&gt;
-ADJUST_USER_MINUTES &lt;#&gt;
-SET_USER_LEVEL &lt;#&gt;
-SET_USER_STRING &lt;#&gt;
-USER_EVENT &lt;#&gt;
-UTO_MESSAGE
-USER_DEFAULTS
-USER_EDIT
-TEXT_FILE_SECTION
-XTRN_EXEC
-XTRN_SECTION
-MINUTE_BANK
-CHANGE_USER
-ANSI_CAPTURE
-FINDUSER
-SELECT_SHELL
-SET_SHELL
-SELECT_EDITOR
-SET_EDITOR
-TRASHCAN &lt;&quot;str&quot;&gt;
-GETTIMELEFT
-MSWAIT &lt;#&gt;
-SEND_FILE_VIA &lt;char&gt; &lt;&quot;str&quot; or str_var&gt;
-RECEIVE_FILE_VIA &lt;char&gt; &lt;&quot;str&quot; or str_var&gt;
-
-<b><a href="#Mail Functions">Mail Functions</a>
-</b>--------------
-MAIL_READ
-MAIL_READ_SENT
-MAIL_READ_ALL
-MAIL_SEND
-MAIL_SEND_FILE
-MAIL_SEND_BULK
-MAIL_SEND_FEEDBACK
-MAIL_SEND_NETMAIL
-MAIL_SEND_NETFILE</pre>
-<pre><b><a href="#Message Base Functions">Message Base Functions</a>
-</b>----------------------
-MSG_SET_AREA
-MSG_SET_GROUP
-MSG_SELECT_AREA
-MSG_SHOW_GROUPS
-MSG_SHOW_SUBBOARDS
-MSG_GROUP_UP
-MSG_GROUP_DOWN
-MSG_SUBBOARD_UP
-MSG_SUBBOARD_DOWN
-MSG_GET_SUB_NUM
-MSG_GET_GRP_NUM
-MSG_READ
-MSG_POST
-MSG_QWK
-MSG_PTRS_CFG
-MSG_PTRS_REINIT
-MSG_NEW_SCAN_CFG
-MSG_NEW_SCAN
-MSG_NEW_SCAN_ALL
-MSG_NEW_SCAN_SUB
-MSG_CONT_SCAN
-MSG_CONT_SCAN_ALL
-MSG_BROWSE_SCAN
-MSG_BROWSE_SCAN_ALL
-MSG_FIND_TEXT
-MSG_FIND_TEXT_ALL
-MSG_YOUR_SCAN_CFG
-MSG_YOUR_SCAN
-MSG_YOUR_SCAN_ALL
-
-<b><a href="#File Base Functions">File Base Functions</a>
-</b>-------------------
-FILE_SET_AREA
-FILE_SET_LIBRARY
-FILE_SELECT_AREA
-FILE_SHOW_LIBRARIES
-FILE_SHOW_DIRECTORIES
-FILE_LIBRARY_UP
-FILE_LIBRARY_DOWN
-FILE_DIRECTORY_UP
-FILE_DIRECTORY_DOWN
-FILE_GET_DIR_NUM
-FILE_GET_LIB_NUM
-FILE_LIST
-FILE_LIST_EXTENDED
-FILE_VIEW
-FILE_UPLOAD
-FILE_UPLOAD_USER
-FILE_UPLOAD_SYSOP
-FILE_DOWNLOAD
-FILE_DOWNLOAD_USER
-FILE_DOWNLOAD_BATCH
-FILE_REMOVE
-FILE_BATCH_ADD
-FILE_BATCH_ADD_LIST
-FILE_BATCH_CLEAR
-FILE_BATCH_SECTION
-FILE_TEMP_SECTION
-FILE_NEW_SCAN
-FILE_NEW_SCAN_ALL
-FILE_FIND_TEXT
-FILE_FIND_TEXT_ALL
-FILE_FIND_NAME
-FILE_FIND_NAME_ALL
-FILE_PTRS_CFG
-FILE_SET_ALT_PATH
-FILE_RESORT_DIRECTORY
-FILE_SEND
-FILE_GET
-FILE_PUT
-FILE_UPLOAD_BULK
-FILE_FIND_OLD
-FILE_FIND_OPEN
-FILE_FIND_OFFLINE
-FILE_FIND_OLD_UPLOADS
-
-<b><a href="#Chat Functions">Chat Functions</a>
-</b>--------------
-PAGE_SYSOP
-PAGE_GURU
-PRIVATE_CHAT
-PRIVATE_MESSAGE
-CHAT_SECTION</pre>
-<pre><b><a href="#Information Functions">Information Functions</a>
-</b>---------------------
-INFO_SYSTEM
-INFO_SUBBOARD
-INFO_DIRECTORY
-INFO_USER
-INFO_VERSION
-INFO_XFER_POLICY
-GURU_LOG
-ERROR_LOG
-SYSTEM_LOG
-SYSTEM_YLOG
-SYSTEM_STATS
-NODE_STATS
-SHOW_MEM</pre>
-<pre><b><a href="#File I/O Functions">File I/O Functions</a>
-</b>------------------
-FOPEN &lt;int_var&gt; &lt;#&gt; &lt;&quot;str&quot; or str_var&gt;
-FCLOSE &lt;int_var&gt;
-FREAD &lt;int_var&gt; &lt;any_var&gt; [int_var or #]
-FWRITE &lt;int_var&gt; &lt;any_var&gt; [int_var or #]
-FFLUSH &lt;int_var&gt;
-FGET_LENGTH &lt;int_var&gt; &lt;int_var&gt;
-FSET_LENGTH &lt;int_var&gt; &lt;int_var or #&gt;
-FGET_TIME &lt;int_var&gt; &lt;int_var&gt;
-FSET_TIME &lt;int_var&gt; &lt;int_var&gt;
-FEOF &lt;int_var&gt;
-FGET_POS &lt;int_var&gt; &lt;int_var&gt;
-FSET_POS &lt;int_var&gt; &lt;int_var or #&gt; [#]
-FLOCK &lt;int_var&gt; &lt;int_var or #&gt;
-FUNLOCK &lt;int_var&gt; &lt;int_var or #&gt;
-FPRINTF &lt;int_var&gt; &lt;&quot;cstr&quot;&gt; [any_var] [...]
-FREAD_LINE &lt;int_var&gt; &lt;any_var&gt;
-FSET_ETX &lt;#&gt;</pre>
-<pre><b><a href="#File System Functions">File System Functions</a>
-</b>---------------------
-CHKFILE &lt;&quot;str&quot; or str_var&gt;
-REMOVE_FILE &lt;str_var&gt;
-RENAME_FILE &lt;str_var&gt; &lt;str_var&gt;
-COPY_FILE &lt;str_var&gt; &lt;str_var&gt;
-MOVE_FILE &lt;str_var&gt; &lt;str_var&gt;
-GET_FILE_ATTRIB &lt;int_var&gt; &lt;str_var&gt;
-SET_FILE_ATTRIB &lt;int_var&gt; &lt;str_var&gt;
-GET_FILE_TIME &lt;int_var&gt; &lt;str_var&gt;
-GET_FILE_LENGTH &lt;int_var&gt; &lt;str_var&gt;
-
-<b><a href="#Directory System Functions">Directory System Functions</a>
-</b>--------------------------
-MAKE_DIR &lt;str_var&gt;
-CHANGE_DIR &lt;str_var&gt;
-REMOVE_DIR &lt;str_var&gt;
-OPEN_DIR &lt;int_var&gt; &lt;str_var&gt;
-READ_DIR &lt;int_var&gt; &lt;str_var&gt;
-REWIND_DIR &lt;int_var&gt;
-CLOSE_DIR &lt;int_var&gt;</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a>&nbsp;</pre>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" i-checksum="55766" endspan -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/baja2new.txt b/docs/baja2new.txt
deleted file mode 100644
index 967efc728d4558e1bdc08beb26a073386504415f..0000000000000000000000000000000000000000
--- a/docs/baja2new.txt
+++ /dev/null
@@ -1,332 +0,0 @@
-New features added in Baja Version 2
-====================================
-
-o Integer constants can be delcared as specific bit values (.x)
-o Integer contsants can be modified during compilation (345*12)
-o Compiler supports C-like macros (!define) for pre-processor definition of
-        integer and string constants
-o Compiler supports multi-file projects using a C-like pre-processor directive
-        (!include) for combining multiple source/include files
-o Enhanced functions:
-        SHIFT_STR [str_var] <#>
-                Can shift any string variable (not just str)
-        SETLOGIC <TRUE or FALSE or GREATER or LESS>
-                Supports new GREATER and LESS logic states
-        PRINT <"str" or any_var>
-                Can print any variable as well as string constants
-        CHKFILE <"str" or str_var>
-                Can check for file specified by string constant or variable
-        COMPARE_KEY <key>
-                Now supports DIGIT, EDIGIT, ^x, and /x like CMDKEY
-        COMPARE_ARS <ars>
-                Now supports WIP (Windows Interface Protocol) keyword
-        COMPARE_USER_MISC <attrs>
-                and
-        TOGGLE_USER_MISC  <attrs>
-                Now support WIP (Windows Interface Protocol) attribute
-        PRINTFILE <"str" or str_var> [mode]
-                Optional mode (one or more):
-                        NOABORT   Disallows abortion of display with Ctrl-C
-                        SAVEATR   Retain attributes (colors) after display
-                        NOATCODES Don't expand @-code variables/actions
-                        OPENCLOSE Open and close immediately (before display)
-        GETSTR [str_var] [maxlen] [mode]
-                Can read into any string variable (not just str)
-                Optional mode (one or more):
-                        UPPER     Converts all letters to upper case
-                        UPRLWR    Upper/Lower case automatically
-                        NUMBER    Allow numbers only
-                        WRAP      Allows word wrap
-                        MSG       Allows ANSI, ^N ^A ^G
-                        SPIN      Spinning cursor
-                        LINE      Input line (inverse color)
-                        EDIT      Edit string passed
-                        NOCRLF    Don't print CRLF after string input
-                        ALPHA     Only allow alphabetic characters
-                        LOWPRIO   low priority input
-                        NOEXASC   No extended ASCII allowed
-                        E71DETECT Detect E-7-1 terminal type
-                        AUTODEL   Auto-delete text (used with EDIT)
-			NOECHO	  Don't echo input to local or remote console
-        GETNUM [any_var] <#>
-                Writes to any variable (not just str)
-        NODE_ACTION <action or #>
-                Supported actions:
-                        MAIN    Main Prompt
-                        RMSG    Reading Messages
-                        RMAL    Reading Mail
-                        SMAL    Sending Mail
-                        RTXT    Reading G-Files
-                        RSML    Reading Sent Mail
-                        PMSG    Posting Message
-                        AMSG    Auto-message
-                        XTRN    Running External Program
-                        DFLT    Main Defaults Section
-                        XFER    Transfer Prompt
-                        DLNG    Downloading File
-                        ULNG    Uploading File
-                        BXFR    Bidirectional Transfer
-                        LFIL    Listing Files
-                        LOGN    Logging on
-                        LCHT    In Local Chat with Sysop
-                        MCHT    In Multi-Chat with Other Nodes
-                        GCHT    In Local Chat with Guru
-                        CHAT    In Chat Section
-                        SYSP    Sysop Activity
-                        TQWK    Transferring QWK packet
-                        PCHT    In Private Chat
-                        PAGE    Paging another node for Private Chat
-                        RFSD    Retrieving file from seq dev (aux=dev)
-o New String Manipulation functions:
-        STR <str_var> [str_var] [...]
-                Define local string variable(s)
-        GLOBAL_STR <str_var> [str_var] [...]
-                Define global string variable(s)
-        SET <str_var> <"str">
-                Initialize string variable
-        COPY <str_var> <any_var>
-                Copy from any variable to a string variable
-        SWAP <str_var> <any_var>
-                Swap contents of any variable with string variable
-        STRCAT <str_var> <str_var or "str">
-                Append string variable or constant to end of string variable
-        SPRINTF <str_var> <"str"> <any_var> [any_var] [...]
-                Write text and formated variables to string variable
-        TIME_STR <str_var> <int_var>
-                Convert time integer variable to date/time string
-        DATE_STR <str_var> <int_var>
-                Convert time integer variable to MM/DD/YY string
-        SECOND_STR <str_var> <int_var>
-                Convert time integer variable to HH:MM:SS string
-        FTIME_STR <str_var> <"str"> <int_var>
-                Convert time integer variable to string in custom format
-        TRUNCSP [str_var]
-                Truncate space off end of string variable
-	STRIP_CTRL [str_var]
-		Strips all control characters from string variable
-        STRUPR [str_var]
-                Convert string variable to upper case
-        STRLWR [str_var]
-                Convert string variable to lower case
-        LOAD_TEXT <"str">
-                Loads an alternate TEXT.DAT into memory
-        REVERT_TEXT <# or ALL>
-                Reverse effects of REPLACE_TEXT for specific line # or ALL
-o New Integer Manipulation functions:
-        INT <int_var> [int_var] [...]
-                Define local integer variable(s)
-        GLOBAL_INT <int_var> [int_var] [...]
-                Define global integer variable(s)
-        SET <int_var> <#>
-                Initialize integer variable
-        ADD <int_var> <any_var or #>
-                Add any variable or numeric constant to integer variable
-        SUB <int_var> <any_var or #>
-                Subtract any variable or constant from integer variable
-        MUL <int_var> <any_var or #>
-                Multiply any variable or constant with integer variable
-        DIV <int_var> <any_var or #>
-                Divide integer variable by any variable or constant
-        MOD <int_var> <any_var or #>
-                Modula (remainder after division)
-        AND <int_var> <any_var or #>
-                Bit-wise AND integer with any constant or variable
-        OR  <int_var> <any_var or #>
-                Bit-wise OR integer with any constant or variable
-        NOT <int_var> <any_var or #>
-                Bit-wise NOT integer with any constant or variable
-        XOR <int_var> <any_var or #>
-                Bit-wise XOR integer with any constant or variable
-        COPY <int_var> <any_var>
-                Copy from any variable to an integer variable
-        SWAP <int_var> <any_var>
-                Swap contents of any variable with integer variable
-        RANDOM <int_var> <#>
-                Write random number between 0 and # to integer variable
-        TIME <int_var>
-                Write current time (time_t format) to integer variable
-        STRLEN <int_var> <str_var>
-                Put length of string variable into integer variable
-        DATE_INT <int_var> <str_var>
-                Convert MM/DD/YY string variable to integer variable
-        CRC16 <int_var> <str_var>
-                Put CRC-16 of contents of string variable into integer variable
-        CRC32 <int_var> <str_var>
-                Put CRC-32 of contents of string variable into integer variable
-        CHKSUM <int_var> <str_var>
-                Put CHKSUM of contents of string variable into integer variable
-        CHARVAL <int_var> <str_var>
-                Put value of 1st char in string variable into integer variable
-        FLENGTH <int_var> <str_var>
-                Put length of file pointed to by string variable into integer
-o New Logic/Control Flow functions:
-        COMPARE <any_var> <any_var or "str" or #>
-                Compare any variable with another variable or constant
-        IF_EQUAL
-                Same as IF_TRUE
-        IF_NOT_EQUAL
-                Same as IF_FALSE
-        IF_GREATER
-                If comparison resulted in GREATER-than
-        IF_GREATER_OR_EQUAL
-                If comparison resulted in GREATER-than or EQUAL-to
-        IF_LESS
-                If comparison resulted in LESS-than
-        IF_LESS_OR_EQUAL
-                If comparison resulted in LESS-than or EQUAL-to
-        SWITCH <int_var>
-                C-like switch { to replace multi if-else-if statements
-        CASE <#>
-                C-like case: block header
-        DEFAULT
-                C-like default: case block header
-        END_CASE
-                Like C "break" statement, terminates a case block
-        END_SWITCH
-                End of switch block (})
-        CMDKEYS <keylist>
-                Skip block if current command key is not in keylist
-        COMPARE_KEYS <keylist>
-                Logic state set to FALSE if current command key not in keylist
-        COMPARE_STRN <#> <str_var> <str_var or "str">
-                Compare first # characters of two strings (strncmp())
-        COMPARE_SUBSTR <str_var> <str_var or "str">
-                Find second string inside first (strstr())
-o New Display functions:
-        PRINTF <"str"> <any_var> [any_var] [...]
-                C-like function to display text and formatted variables
-        PRINTTAIL <str_var> <mode> <lines>
-                Print last x number of lines of file (mode same as PRINTFILE)
-        READ_SIF <"str">
-                Read SIF/SOF file and display with user's answers filled in
-        SAVELINE
-                Save the current display line to be redisplayed w/RESTORELINE
-        RESTORELINE
-                Re-display last line saved with SAVELINE
-o New Input functions:
-        INKEY
-                Set logic state to TRUE if the user hit a key (don't wait)
-        CREATE_SIF <"str">
-                Create/overwrite SIF data file by asking user questions
-o New Miscellaneous functions
-        ONLINE
-                Assume online execution (auto-halt if disconnected) - default
-        OFFLINE
-                Assume offline execution (no carrier or no one online)
-        LOGIN <"str">
-                Process login attempt using passed str for password prompt
-        LOGON
-                Initiate logon procedure (auto-loads logon module)
-        LOGOUT
-                This function to be used before re-logging a user in
-        NEWUSER
-                Initiate new user procedure (auto-loads new user module)
-        RIOSYNC
-                Synchronize remote output (wait for output buffers to flush)
-        PUT_NODE
-                Force flush of current node information to disk
-        NODE_STATUS <status or #>
-                Set node status to one of:
-                        WFC            Waiting for Call
-                        LOGON          At logon prompt
-                        NEWUSER        New user applying
-                        INUSE          In Use
-                        QUIET          In Use - quiet mode
-                        OFFLINE        Offline
-                        NETTING        Networking
-                        EVENT_WAITING  Waiting for all nodes to be inactive
-                        EVENT_RUNNING  Running an external event
-                        EVENT_LIMBO    Allowing another node to run an event
-        ADJUST_USER_MINUTES <# or -#>
-                Add or subtract minutes from user's minute bank
-        USER_EVENT <event_type>
-                Execute user event(s), one of:
-                        LOGON     All configured external logon events
-                        LOGOFF    All configured external logoff events
-                        NEWUSER   All configured external new user events
-                        BIRTHDAY  All configured external birthday events
-        TRASHCAN <"str">
-                Searches file specified by "str" for current command string
-	SEND_FILE_VIA <prot> <"str" or str_var>
-		Immediately start the transfer of a file with specific protocol
-        GETTIMELEFT
-                Checks the user's current time left online
-        MSWAIT <#>
-                Suspends execution for # milliseconds (gives up time-slices)
-o New File Base functions:
-        FILE_BATCH_ADD_LIST
-                Add list of files (current command str) to batch d/l queue
-	FILE_SEND
-		Same as FILE_GET, but doesn't require system password.
-o New Chat functions:
-        PAGE_GURU
-                Page one of the configured online Gurus for chat
-o New File I/O functions:
-        FOPEN <int_var> <access> <"str" or str_var>
-                Open/create a file for random access
-        FCLOSE <int_var>
-                Close a file
-        FREAD <int_var> <any_var> [int_var or #]
-                Read # of bytes from a file into integer or string variable
-        FWRITE <int_var> <any_var> [int_var or #]
-                Write # of bytes from integer or string variable into a file
-        FGET_LENGTH <int_var> <int_var>
-                Get current length of file and put in integer variable
-        FSET_LENGTH <int_var> <int_var or #>
-                Set current length of file
-        FGET_TIME <int_var> <int_var>
-                Get the current time stamp of file
-        FSET_TIME <int_var> <int_var>
-                Set the current time stamp of file
-        FEOF <int_var>
-                Set logic state to true if currently at end of file
-        FGET_POS <int_var> <int_var>
-                Get current byte offset (position) in file
-        FSET_POS <int_var> <int_var or #> [BEG/SET or CUR or END or #]
-                Set the current file position (seek)
-        FLOCK <int_var> <int_var or #>
-                Lock a record of # bytes in length (retry for 10 seconds)
-        FUNLOCK <int_var> <int_var or #>
-                Unlock a previously locked record
-        FPRINTF <int_var> <"str"> <any_var> [any_var] [...]
-                Write text and formatted variables to file
-	FREAD_LINE <int_var> <any_var>
-		Read a single line from a file into a variable
-        FSET_ETX <#>
-                Set end-of-text character for ASCII termination (default: 0)
-o New File System functions
-o New Directory System functions
-
-
-Incompatibilities with Baja Version 1 Source Code
-=================================================
-
-PRINT function requires argument to be in quotes (if not a variable).
-
-PRINTFILE function requires first argument to be in quotes (if not a variable).
-
-NODE_ACTION function requires inclusion of NODEDEFS.INC and action parameters
-	(MAIN and XFER) where changed (to NODE_MAIN and NODE_XFER). Additional
-	action values were added. See Baja.DOC for details.
-
-TOGGLE_NODE_MISC and COMPARE_NODE_MISC functions require the inclusion of
-	NODEDEFS.INC. Misc attribute syntax was changed. See Baja.DOC for
-	details.
-
-TOGGLE_USER_MISC and COMPARE_USER_MISC functions require the inclusion of
-	USERDEFS.INC. The misc attributes were changed (prepended with UM_).
-	The syntax for combining multiple misc attributes was changed. See
-	Baja.DOC for details.
-
-TOGGLE_USER_CHAT, COMPARE_USER_CHAT, TOGGLE_USER_QWK, and COMPARE_USER_QWK
-	functions require the inclusion of USERDEFS.INC. The attr parameters
-	were changed (from ECHO to CHAT_ECHO, for example). The syntax for
-	combining multiple misc attributes was changed. See Baja.DOC for
-	details.
-
-SET_USER_STRING function requires the inclusion of USERDEFS.INC. The argument
-	syntax was changed (from ALIAS to USER_STRING_ALIAS, for example).
-
-Label names may no longer contain spaces.
-
-/* End of BAJA_V2.NEW */
diff --git a/docs/binkdex.html b/docs/binkdex.html
deleted file mode 100644
index db02d6649f979514921713cdf56860fbe2cc3b08..0000000000000000000000000000000000000000
--- a/docs/binkdex.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<HTML>
-<!-- $Id$ -->
-<HEAD>
-<TITLE>BinkD and Synchronet Example Setup</TITLE>
-</HEAD>
-<BODY>
-binkd Docs are available at http://www.doe.carleton.ca/~nsoveiko/fido/binkd/man/binkd.man.html<br>
-Ok, let's just run through them then...
-I'll use the following:
-<DL>
-<DT><VAR>bP</VAR> <DD>for your binkd path (Mine is /usr/bbs/sbbs/fido)
-<DT><VAR>sP</VAR> <DD>for the sbbs path
-<DT><VAR>fZ</VAR> <DD>for the Fidonet Zone (1 for north america)
-<DT><VAR>fA</VAR> <DD>Your complete fidonet address (ie: 1:140/17)
-<DT><VAR>SysN</VAR> <DD>For your BBS name (ie FreeBSD Synchronet)
-<DT><VAR>SL</VAR> <DD>For your BBS location (ie Yorkton, Sk)
-<DT><VAR>SN</VAR> <DD>For the sysop name (ie Stephen Hurd)
-<DT><VAR>HfA</VAR> <DD>Your hubs address (ie 1:140/1)
-<DT><VAR>HiA</VAR> <DD>Your hubs internet address
-<DT><VAR>PASS</VAR> <DD>The password for the hub
-</DL>
-Note, IONs are listed as 300bps in the nodeinfo.<br>
--------- Start of binkd.conf --------
-<PRE>
-domain fidonet <VAR>bP</VAR>/outbound <VAR>fZ</VAR>
-domain fido alias-for fidonet
-domain fidonet.org alias-for fidonet
-address <VAR>fA</VAR>@fidonet
-sysname "<VAR>SysN</VAR>"
-location "<VAR>SL</VAR>"
-sysop "<VAR>SN</VAR>"
-nodeinfo 300,TCP,BINKP
-connect-timeout 60
-try 10
-hold 600
-send-if-pwd
-log <VAR>bP</VAR>/binkd.log
-loglevel 4
-percents
-printq
-backresolv
-inbound <VAR>bP</VAR>/inbsecure
-inbound-nonsecure <VAR>bP</VAR>/inbound  
-temp-inbound <VAR>bP</VAR>/incomplete
-minfree 2048
-minfree-nonsecure 2048
-kill-dup-partial-files
-kill-old-partial-files 86400
-kill-old-bsy 43200
-flag /usr/bbs/sbbs/data/fidoin.now *.pkt *.PKT
-flag /usr/bbs/sbbs/data/fidoin.now *.su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? *.SU? *.MO? *.TU? *.WE? *.TH? *.FR? *.SA?
-prescan
-node <VAR>HfA</VAR>@fidonet -md <VAR>HiA</VAR> <VAR>PASS</VAR>
-</PRE>
--------- End of binkd.conf --------<br>
-<br>
-Then you need to set up sbbsecho.<br>
-Here's my sbbsecgo.cfg file with the same replacements as above:<br>
--------- Start of sbbsecho.cfg --------
-<PRE>
-NOTIFY 1
-SECURE_ECHOMAIL
-FUZZY_ZONE
-FLO_MAILER
-KILL_EMPTY
-LOG 0FFFFFFF
-INBOUND <VAR>bP</VAR>/inbound/
-SECURE_INBOUND <VAR>bP</VAR>/inbsecure/
-OUTBOUND <VAR>bP</VAR>/outbound/
-ARCSIZE 0
-PKTSIZE 0
-PKTPWD ALL <VAR>PASS</VAR>
-PACKER ZIP 0 504B
-  PACK /usr/local/bin/zip %f %s
-  UNPACK /usr/local/bin/unzip -j %f -d %s
-END
-USEPACKER  ZIP ALL
-AREAFIX    ALL <VAR>PASS</VAR>
-ROUTE_TO   <VAR>HfA</VAR> ALL
-</PRE>
--------- End of sbbsecho.cfg --------<br>
-<br>
-That's all find and dandy if Fido is the only FTN network you're on... but what if you're a member of more than one..
-For example, xleague (http://www.x-bit.org) *and* FidoNet?  Well, things get a teensy bit more complicated.
-We'll need a couple more replacements.
-<DL>
-<DT><VAR>xA</VAR> <DD>Your complete x-league address (ie: 777:777/52)
-<DT><VAR>HxA</VAR> <DD>Your x-league hubs address (ie: 777:777/0)
-<DT><VAR>HxiA</VAR> <DD>Your x-league hubs internet address (ie: x-bit.org)
-<DT><VAR>xPASS</VAR> <DD>The password for the x-league hub
-</DL>
-Moreover, we'll have to explicity route all FidoNet stuff by zone to your fidonet hub.  The DEFAULT ZONE does not
-change per network with sbbsecho... it is what's set up as the zone for your first FTN address.  I've <b>bolded</b>
-all the lines that are different from the previous example.<br>
--------- Start of binkd.conf --------
-<PRE>
-domain fidonet <VAR>bP</VAR>/outbound <VAR>fZ</VAR>
-domain fido alias-for fidonet
-domain fidonet.org alias-for fidonet
-<b>domain xleague <VAR>bP</VAR>/outbound <VAR>fZ</VAR></b>
-address <VAR>fA</VAR>@fidonet
-<b>address <VAR>xA</VAR>@xleague</b>
-sysname "<VAR>SysN</VAR>"
-location "<VAR>SL</VAR>"
-sysop "<VAR>SN</VAR>"
-nodeinfo 300,TCP,BINKP
-connect-timeout 60
-try 10
-hold 600
-send-if-pwd
-log <VAR>bP</VAR>/binkd.log
-loglevel 4
-percents
-printq
-backresolv
-inbound <VAR>bP</VAR>/inbsecure
-inbound-nonsecure <VAR>bP</VAR>/inbound  
-temp-inbound <VAR>bP</VAR>/incomplete
-minfree 2048
-minfree-nonsecure 2048
-kill-dup-partial-files
-kill-old-partial-files 86400
-kill-old-bsy 43200
-flag /usr/bbs/sbbs/data/fidoin.now *.pkt *.PKT
-flag /usr/bbs/sbbs/data/fidoin.now *.su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? *.SU? *.MO? *.TU? *.WE? *.TH? *.FR? *.SA?
-prescan
-node <VAR>HfA</VAR>@fidonet -md <VAR>HiA</VAR> <VAR>PASS</VAR>
-<b>node <VAR>HxA</VAR>@xleague -md <VAR>HxiA</VAR> <VAR>xPASS</VAR></b>
-</PRE>
--------- End of binkd.conf --------<br>
-<br>
-And the corresponding sbbsecho.cnf looks like this:<br>
--------- Start of sbbsecho.cfg --------
-<PRE>
-NOTIFY 1
-SECURE_ECHOMAIL
-FUZZY_ZONE
-FLO_MAILER
-KILL_EMPTY
-LOG 0FFFFFFF
-INBOUND <VAR>bP</VAR>/inbound/
-SECURE_INBOUND <VAR>bP</VAR>/inbsecure/
-OUTBOUND <VAR>bP</VAR>/outbound/
-ARCSIZE 0
-PKTSIZE 0
-PKTPWD 1:ALL <VAR>PASS</VAR>
-PKTPWD 2:ALL <VAR>PASS</VAR>
-PKTPWD 3:ALL <VAR>PASS</VAR>
-PKTPWD 4:ALL <VAR>PASS</VAR>
-PKTPWD 5:ALL <VAR>PASS</VAR>
-PKTPWD 6:ALL <VAR>PASS</VAR>
-PKTPWD 777:ALL <VAR>xPASS</VAR>
-PACKER ZIP 0 504B
-  PACK /usr/local/bin/zip %f %s
-  UNPACK /usr/local/bin/unzip -j %f -d %s
-END
-USEPACKER  ZIP 1:ALL
-USEPACKER  ZIP 2:ALL
-USEPACKER  ZIP 3:ALL
-USEPACKER  ZIP 4:ALL
-USEPACKER  ZIP 5:ALL
-USEPACKER  ZIP 6:ALL
-USEPACKER  ZIP 777:ALL
-AREAFIX    1:ALL <VAR>PASS</VAR>
-AREAFIX    2:ALL <VAR>PASS</VAR>
-AREAFIX    3:ALL <VAR>PASS</VAR>
-AREAFIX    4:ALL <VAR>PASS</VAR>
-AREAFIX    5:ALL <VAR>PASS</VAR>
-AREAFIX    6:ALL <VAR>PASS</VAR>
-AREAFIX    777:ALL <VAR>xPASS</VAR>
-<b>ROUTE_TO   <VAR>HfA</VAR> 1:ALL</b>
-<b>ROUTE_TO   <VAR>HfA</VAR> 2:ALL</b>
-<b>ROUTE_TO   <VAR>HfA</VAR> 3:ALL</b>
-<b>ROUTE_TO   <VAR>HfA</VAR> 4:ALL</b>
-<b>ROUTE_TO   <VAR>HfA</VAR> 5:ALL</b>
-<b>ROUTE_TO   <VAR>HfA</VAR> 6:ALL</b>
-<b>ROUTE_TO   <VAR>HxA</VAR> 777:ALL</b>
-</PRE>
--------- End of sbbsecho.cfg --------<br>
-</BODY>
-</HMTL>
diff --git a/docs/chat_section.html b/docs/chat_section.html
deleted file mode 100644
index 493b0616118d479d3b01358b0b013299341251a6..0000000000000000000000000000000000000000
--- a/docs/chat_section.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Chat Section</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2><a name="ChatFeatures">[11.0] - Chat Features</a>
-</h2>
-<pre>Selecting the Chat Features option from the SCFG will bring you to the
-following sub-menu, an explanation of the options shown here follow.</pre>
-<h2><img border="0" src="images/scfg_chat_features.png" width="572" height="331"><br>
-<br>
-<a name="ArtificialChatGurus">[11.1] - Artificial Chat Gurus</a>
-</h2>
-<pre>This selection will give you a sub-menu with a list of available artificial
-gurus, here you can insert and delete gurus.</pre>
-<pre><img border="0" src="images/scfg_chat_gurus.png" width="572" height="331">
-
-Selecting a guru from the menu will bring you to a menu allowing you to
-configure that guru.</pre>
-<pre><img border="0" src="images/scfg_chat_theguru.png" width="572" height="331">
-
-<b>Guru Name:</b>
-	The name users will see when chatting with this artificial guru.
-
-<b>Guru Internal Code:</b>
-	This is an 8 character code used internally by Synchronet and should be
-	unique for each guru. This is also the filename which will be used for
-	the intelligence engine for this guru (with the .DAT extension, located
-	in your CTRL directory). See the section on customization for
-	information on customizing chat gurus.
-
-<b>Access Requirements:</b>
-	Only users meeting the criteria set here will be able to chat with this
-	guru.</pre>
-<h2><a name="ChatActions">[11.2] - Chat Actions</a>
-</h2>
-<pre>Selecting this option will show a list of available chat action sets where you
-can insert and delete action sets. Selecting an action set from this menu will
-display a list of the actions contained within that set.
-
-Synchronet comes with a default chat action set, which you can modify, or use
-as a reference for creating your own action set. Each command response should
-have two '%s' fields contained in the line, the first will be replaced with
-the name of the user performing the action, the second with the name of the
-user to which the action is directed.</pre>
-<h2><a name="MultinodeChatChannels">[11.3] - Multinode Chat Channels</a>
-</h2>
-<pre>Selecting this option will give you a sub-menu. An example of how a chat
-channel might be set up, along with the options available, is shown:</pre>
-<pre><img border="0" src="images/scfg_chat_channel1.png" width="572" height="331">
-
-<b>Name:</b>
-	This is the name of this chat channel, and what will be displayed to
-	users when viewing a list of available chat channels.
-
-<b>Internal Code:
-</b>	This is an internal code for SBBS to distinguish this chat channel from
-        the others on the system. This must be a unique name of up to 8 valid
-	DOS filename characters.
-
-<b>Cost in Credits:
-</b>	This is the amount of credits which will be deducted from the users
-	account when joining this particular chat channel.
-
-<b>Access Requirements:
-</b>	A user must meet the criteria set here in order to be able to use
-	(or even see) this chat channel.
-
-<b>Password Protection:
-</b>	If you wish to allow users to be able to lock this channel with a
-	password (only users knowing this password can enter the channel), you
-	should set this option to Yes.
-
-<b>Guru Joins When Empty:
-</b>	Set this option to Yes to have the selected chat guru enter this chat
-	channel when there is only one user in the channel.
-
-<b>Channel Guru:
-</b>	This is the guru which will join this channel (if the above option is
-	set to yes). Selecting this option will give you a list of available
-	chat gurus to choose from.
-
-<b>Channel Action Set:
-</b>	This is the chat action set which will be available to users in this
-	channel. Selecting this option will give you a list of available
-	chat action sets.</pre>
-<h2><a name="ExternalSysopPagers">[11.4] - External Sysop Chat
-Pagers</a>
-</h2>
-<pre>This option allows for sysops to have custom chat pages (external to what is
-available in Synchronet). Sysops can have .TON files played when certain or all
-users page, or if a sound card is installed, the sysop may have a .WAV or .VOC
-file play. Selecting this option will give you a list of currently configured
-chat pagers.</pre>
-<pre><img border="0" src="images/scfg_chat_pagers.png" width="572" height="331">
-
-Selecting a pager from the above menu will give you other options for this chat
-pager.</pre>
-<pre><img border="0" src="images/scfg_chat_pager1.png" width="572" height="331">
-
-<b>Command Line:
-</b>	This is the command line necessary to invoke the chat pager.
-
-<b>Access Requirements:
-</b>	This is the list of criteria a user must meet for this pager to
-	affect them.
-
-<b>Intercept I/O Interrupts:
-</b>	If the chat pager specified produces screen output that the user
-	should see (or a series of beeps that the user should hear), this
-	option should be toggled to Yes.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/copyright.html b/docs/copyright.html
deleted file mode 100644
index cf0fe6412b0a495c5e3782114547a5ab899394af..0000000000000000000000000000000000000000
--- a/docs/copyright.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<html>
-
-<head>
-<title>Synchronet Copyright</title>
-<meta name="Microsoft Border" content="tb, default">
-</head>
-<body><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td>
-<p><a href="overview.html" target="Body">
-<img border="0" src="images/synchronet2.png" align="middle" width="676" height="210"></a></p>
-
-</td></tr><!--msnavigation--></table><!--msnavigation--><table dir="ltr" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><!--msnavigation--><td valign="top">
-<font face="Arial", "Helvetica">
-<h3 align="center">
-
-<b>Synchronet BBS Software Version 3 is Copyright 2009 by <a HREF="http://synchro.net/author.html">Rob Swindell</a></b></h3>
-<p>
-
-<A HREF=http://www.synchro.net>Synchronet BBS Software</A> (Synchronet) Version 3 is comprised of several documentation, library, executable, and 
-<A HREF=source.html>source code</A> files, 
-all of which are covered by the <A HREF=http://www.fsf.org/copyleft/gpl.html>GNU General Public License</A> (GPL) 
-with the exception of the following portions covered by the <A HREF=http://www.fsf.org/copyleft/lesser.html>
-GNU Lesser General Public License</A> (LGPL): XPDEV, SMBLIB, CIOLIB, UIFC, and XSDK.<br><br>
-
-What this means is that Synchronet Version 3 is <A HREF=http://www.fsf.org/philosophy/free-sw.html>free software</A> 
-in the sense that it is free of price and that you have the freedom to use, modify, and re-distribute the software, provided 
-you pass these rights on to users of modified and/or re-distributed versions of the software (LGPL'ed portions exempted).  
-Synchronet Version 3 also falls under the definition of 
-<A HREF=http://www.opensource.org/osd.html>Open Source</A> software.
-<br><br>
-
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the 
-<A HREF=http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware>Public Domain</A> by 
-<A HREF=manifest.txt>Digital Dynamics</A> in 1997 and remains Public Domain software today. 
-Synchronet Version 3 is <b>not</b> Public Domain software.</p>
-<p align="center">
-<p align="right"><font face="Arial" size="1">Copyright � 2009 Rob Swindell
-<br>$Id$</font></p>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/credits.html b/docs/credits.html
deleted file mode 100644
index bd93d710ff09fb9917ed47dea89d1080ea38431c..0000000000000000000000000000000000000000
--- a/docs/credits.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<html>
-<head>
-<title>Synchronet Credits</title>
-<meta name="Microsoft Border" content="tb, default">
-</head>
-<body><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td>
-<p><a href="../overview.html" target="Body">
-<img border="0" src="../images/synchronet2.png" align="middle" width="676" height="210"></a></p>
-
-</td></tr><!--msnavigation--></table><!--msnavigation--><table dir="ltr" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><!--msnavigation--><td valign="top">
-<font face="Arial", "Helvetica">
-<p align="left"><font face="Arial Black" color="#808080"><i>Synchronet - Credits</i></font>
-<hr>
-<p>This document is my attempt to give credit where credit is due. Not &quot;attribution of legal copyrights&quot;, just acknowledgement of the <i>individuals</i> who have contributed in some way to the development of <a href=http://www.synchro.net>Synchronet BBS Software</a>.
-</p>
-
-<h3>Contributors</h3>
-<p><b><a href=http://www.synchro.net/author.html>Rob Swindell</a></b> (digital man)
-<br>I feel a little funny listing myself... however, I have, and will continue to contribute quite a
-<a href="http://cvs.synchro.net/commitlog.ssjs">bit</a>. :-)
-
-<p><b><a href=telnet://nix.synchro.net>Stephen Hurd</a></b> (Deuce)
-<br>Substantial UNIX porting and original code contributions (e.g. signal/daemon/syslog/termcap/terminfo/pty support)
-<br>Internal FreeBSD-doscmd support for DOS doors
-<br>Numerous contributions/improvements to the cross-platform development library
-(<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/xpdev>XPDEV</a>)
-<br>UNIX <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/install/>installer</a>
-and top-level installation
-<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/install/GNUmakefile>makefile</a>
-<br>Sysop console for UNIX (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/umonitor/>umonitor</a>)
-<br>User Interface library (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/uifc>UIFC</a>)
-implementations for libdialog, curses, and FLTK and major updates/improvements
-<br>Internet Relay Chat (IRC) client (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/irc.js>irc.js</a>)
-<br>Original Synchronet web server implementation 
-(<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/websrvr.c>websrvr.c</a>)
-<br>Secondary name server for the <i>synchro.net</i> domain
-<br>Numerous DOS Door <a href=http://doors.bbsdev.net/index.html>ports</a> to UNIX
-
-<p><b><a href=telnet://runekeep.synchro.net/>Robert Couture</a></b> (Runemaster)
-<br>v3.12 HTML/CSS <a href=http://vert.synchro.net/>web interface</a> cosmetic/functional improvements
-<br>Modifications to the offline Unix 
-<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/uedit/>user editor</a>
-
-<p><b><a href=telnet://wasteland.synchro.net/>Trace McRae</a></b> (PistolGrip)
-<br>HTML <a href=http://www.synchro.net/docs/index.html>documentation</a> conversion and contributions
-<br>The ubiquitous and very helpful <a href=ftp://vert.synchro.net/main/sbbs_3rd/sbbsdoor.txt>sbbsdoor.txt</a>
-<br>The first user e-mail verifier for Synchronet v3 (<a href=ftp://vert.synchro.net/main/bajamods/telval16.ZIP>Telval</a>)
-
-<p><b><a href=telnet://rrx.synchro.net>Randy Sommerfeld</a></b> (Cyan)
-<br>Internet Relay Chat (IRC) daemon service (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd.js>ircd.js</a>)
-
-<p><b><a href=telnet://forge.icequake.net>Ryan Underwood</a></b> (Nemesis)
-<br>Internal Linux-DOSEMU <a href=http://forge.icequake.net/syncmods/index.html>support</a> for DOS doors
-
-<p><b><a href=http://www.theroughnecks.net/>Tracker1</a></b>
-<br><a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/nntpservice.js>nntpservice.js</a> 
-and <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/newslink.js>newslink.js</a>
-modifications and 1st JavaScript command shell 
-(<a href=http://www.theroughnecks.net/projects/s3_shell/s3_shell.zip>S3 Command Shell</a>)
-
-<p><b><a href=http://www.dpos.com>Allen Christiansen</a></b> (King Drafus)
-<br>Numerous Synchronet v2 improvements
-<br>Initial development of <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/sbbsecho.c>SBBSecho</a>
-<br>All the <i>Domain Entertainment</i> BBS doors and utilities
-
-<p><b>Steve Deppe</b> (Ille Homine Albe)
-<br>Local console and remote communications I/O 
-<a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/src/sbbs2/dos/rciol.obj>library</a> for Synchronet-DOS
-<br>Millisecond wait/time-slice yield 
-<a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/lib/mswait/>routine</a>
-for Synchronet-DOS
-<br>ANSI console driver for OS/2 and WinNT virtual DOS machines (SVDMANSI)
-
-<p><b><a href=http://www.anjo.com/>Angus Mcleod</a></b>
-<br>Optimized strrev() (string reversal) implementation
-<br>The idea behind <i>Synchronet Services</i> and numerous other technical suggestions and brain-storms
-
-<p><b><a href=http://carso.dyndns.org/>Merlin</a></b>
-<br>Finger <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/fingerservice.js>service</a> "filefind" feature
-<br>Early web server-side JavaScripting
-
-<p><b><a href="http://www.cs.mcgill.ca/~mlanct2/">Marc Lanctot</a></b>
-<br>Original MIME/base64 encoding functions (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/mime.c>mime.c</a>)
-
-<p><b>Casey Martin</b>
-<br>Original UNIX porting effort (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/xpdev/conwrap.c>conwrap.c</a>)
-
-<h3>Nods to...</h3>
-
-<b><a href=http://www.sector7bbs.com/grymmjack/>Grymmjack</a></b> - &quot;SYNCH&quot;
-ANSI splash <a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/text/menu/logon.asc>screen</a>
-<br><b>Michael Swindell</b> (Dr. Seuss) - 
-Default ANSI <a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/text/menu/>menus</a>, Digital Dynamics capital and marketing 
-<br><b>Pre-clawson TeleGrafix</b> - RIP 
-<a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/text/menu/>menus</a>
-
-<h3>Unwitting Contributors (Open Source Software)</h3>
-
-<p><b><a href=http://netscape.com/>Netscape Communications Corporation</a>
-<br><a href=http://www.mozilla.org/>The Mozilla Organization</a>
-<br>Brendan Eich</b> and others
-<br>JavaScript-C Engine (<a href=http://www.mozilla.org/js/spidermonkey/>SpiderMonkey</a>)
-
-<p><b><a href=http://www.overbyte.be>Fran�ois Piette</a></b>
-<br>ANSI/VT-100 Terminal Emulation VCL Component: TEmulVT 
-(<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/ctrl/emulvt.pas>emulvt.pas</a>)
-
-<p><b>
-<a href=http://www.rsasecurity.com/>RSA Data Security, Inc.</a>
-<br><a href=http://theory.lcs.mit.edu/~rivest/>Ronald Rivest</a>
-<br><a href=http://efgh.com/software/>Philip Erdelsky</a>
-</b>
-<br>MD5 message-digest algorithm (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/md5.c>md5.c</a>)
-
-<p><b>Haruyasu Yoshizaki
-<br>Haruhiko Okumura
-</b>
-<br>LZH (LHarc) codec implementation (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/lzh.c>lzh.c</a>)
-
-<p><b>Mark G. Mendel<br>
-Stephen Satchell<br>
-</b>16-bit CRC <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/crc16.c>table</a>
-and calculation <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/crc16.h>macro</a>
-
-<p><b>Gary S. Brown<br>
-</b>32-bit CRC <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/crc32.c>table</a>
-and calculation <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/crc32.h>macro</a>
-
-<p><b>
-<a href=http://www-2.cs.cmu.edu/~ralf/>Ralf Brown</a></b>
-<br>Swapping spawn 
-<a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/lib/spawno/>library</a> for DOS
-<br>Very useful x86 <a href=http://www-2.cs.cmu.edu/~ralf/files.html>interrupt list</a>
-
-<p><b>Mike Acar</b>
-<br>Optimized ROT13 implementation
-
-<h3>Beta Testers</h3>
-
-And of course there have been numerous very helpful alpha and beta testers over the years, unfortunately, too many to list by name. 
-Your contributions to the development of Synchronet are very important. Without users, no one (including me) would have much interest in developing Synchronet and without early-adopters and good bug-reports and feature requests, we wouldn't know what areas could use improvement. :-)
-
-<h3>Thank You</h3>
-
-Thanks to everyone on this list and everyone in the open-source and BBS hacker/hobbyist communities.
-<br>The world could use more people like you.
-
-<p align="right"><font face="Arial" size="1" , "Helvetica">Copyright � 2009 Rob 
-Swindell <br>
-&nbsp;$Id$</font></p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/customization.html b/docs/customization.html
deleted file mode 100644
index 424d1aee5c6dcd0c809f737f6e93600d39419967..0000000000000000000000000000000000000000
--- a/docs/customization.html
+++ /dev/null
@@ -1,1065 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=IBM437">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Customization</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2><a name="MenusAndTextFiles">[17.1] - Customization:
-Menus and Text Files</a></h2>
-<pre>One of the easiest and possibly the most obvious ways to customize or
-personalize your BBS is to change the look of the menus. Menus are merely ASCII
-text files (with optional ctrl-a codes or ANSI escape sequences) stored in the
-TEXT\MENU directory. The filenames are descriptive of the menu subject and
-the extensions represent the content of the file. The possible extensions and
-their meanings are:
-
-<b>RIP</b>     Contains RIPscrip escape sequences for use with RIPterm
-<b>WIP</b>     Contains WIP escape sequences for use with DC-Term
-<b>ANS </b>    Contains ANSI escape sequences suitable for color display
-<b>MON</b>     Contains ANSI escape sequences suitable for monochrome display
-<b>ASC</b>     Contains no ANSI
-
-All of the above file types can contain ctrl-a codes, and only the ASC file
-must exist. If a user has color ANSI, the ANS file will be displayed; if it
-doesn't exist the ASC file will be displayed. If a user has monochrome ANSI,
-the MON file will be displayed; if it doesn't exist the ANS file will be
-displayed; and if it doesn't exist the ASC file is then displayed.
-
-A user without ANSI will always be displayed the ASC file.
-
-To edit files with ANSI escape sequences, it is usually preferable to use a
-utility designed for such a task. TheDraw is quite popular for this use.
-
-To edit files with ctrl-a codes, you can use any editor that allows the input
-of ctrl characters, but you won't see the attributes till you view the file
-within Synchronet. You can, however, use the Synchronet internal editor (;EDIT
-from the main menu) and it will display the attributes as you edit the file.
-The Synchronet editor limits the line length to 79 characters which may not be
-sufficient for lines with multiple ctrl-a codes.
-
-The best way to edit files with Ctrl-A codes is to first convert them to ANSI
-with MSG2ANS.EXE (see the Utility reference for more information). Then edit
-with an ANSI editor (such as TheDraw). Then convert back to Ctrl-A format
-using ANS2MSG.EXE (see the Utility reference for more information).
-
-
-<b>Menu Files	Description
-</b>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ALLMAIL         Sysop's reading all mail on system menus
-ATTR            Ctrl-A code menu for use within the Synchronet internal editor
-BATCHXFR        Batch transfer menu
-BATDPROT        Batch download transfer protocols
-BATFLAG         Batch flag command key menu
-BATUPROT        Batch upload transfer protocols
-BIPROT          Bidirectional transfer protocols
-CHAT            Chat section menu
-DLPROT          Download transfer protocols
-E-MAIL          E-mail section menu
-EDITOR          Synchronet internal editor commands and line editing keys
-EXEMPT          Exemption flag descriptions for use within User Edit
-FLAGS1          Flag set #1 descriptions for use within User Edit
-FLAGS2          Flag set #2 descriptions for use within User Edit
-FLAGS3          Flag set #3 descriptions for use within User Edit
-FLAGS4          Flag set #4 descriptions for use within User Edit
-LOGOFF          Logoff ('O' command) screen
-LOGON           Logon screen (LOGON2, LOGON3, ... LOGON9 also supported)
-MAILREAD        Reading mail menu
-MAIN            Main section menu
-MAINCFG         Main configuration menu
-MAININFO        Main information menu
-MSGSCAN         Message reading/scanning menu
-MULTCHAT        Multinode chat menu
-PRIVCHAT        Private node-to-node chat menu
-QWK             QWK Packet menu
-RESTRICT        Restriction flag descriptions for use within User Edit
-SENTMAIL        Reading sent mail menu
-SYSMAILR        Sysop additional commands while reading mail
-SYSMAIN         Sysop additional commands for main section
-SYSMSCAN        Sysop additional commands while message reading/scanning
-SYSSMAIL        Sysop additional commands while reading sent mail
-SYSXFER         Sysop additional commands for transfer section
-TEMPXFER        Temporary directory commands menu
-TRANSFER        Transfer section menu
-UEDIT           User Edit menu
-ULPROT          Upload transfer protocols
-WFC             Waiting for call menu
-XFERCFG         Transfer section configuration menu
-XFERINFO        Transfer section information menu
-
-
-<b>Optional Menus</b>
-
-The following files must be created in the TEXT\MENU directory if you wish to
-use them.
-
-GRPS            Message Group listing
-SUBSx           Message Sub-board listing, 'x' is the group number
-LIBS            File Library listing
-DIRSx           File Directory listing, 'x' is the library number
-XTRN_SEC        External Program Sections
-XTRNx           External Program listing, 'x' is the section number
-TEXT_SEC        Text File Section listing
-TEXTx           Text File listing, 'x' is the text file section number
-CHAN            Multinode Chat Channels
-TMESSAGE        Displays when the user enters the transfer section
-TPOLICY         Transfer policy (&amp;T transfer section command)
-
-<b>Other Optional Message Files</b>
-
-If you want to have an information file displayed for sub-boards when using
-the 'I' scanning command and 'IS' main menu command, create a file for the
-sub-board in the DATA\SUBS directory using the internal code for that sub-board
-as the name and .MSG as the extension. Example:
-
-<b>DATA\SUBS\GENERAL.MSG</b>
-
-If you want to create in information file for file directories to be displayed
-with the 'ID' transfer section command, create a file for the directory in
-the DATA\DIRS directory using the internal code as the name and .MSG as the
-extension. Example:
-
-<b>DATA\DIRS\GAMES.MSG</b>
-
-If you want to create a custom file listing header for a file directory, create
-a file in the DATA\DIRS directory using the internal code as the name and .HDR
-as the extension. Example:
-
-<b>DATA\DIRS\GAMES.HDR</b>
-
-<b>Colors</b>
-
-To modify some of colors of the BBS you can edit the ATTR.CFG file which is
-located in the CTRL directory. The file contains one color per line and is
-commented as to the use of the color. The colors are represented with ctrl-a
-code attribute letters/numbers. The number of colors you can change with this
-method is very small.
-
-<b>Text Files<u>
-</u></b>
-There are some text files that are displayed to users at different points
-in the system. The locations and descriptions follow (* indicates optional):
-
-<b>TEXT\ANSWER.ANS </b>        Answer message for ANSI users
-<b>TEXT\ANSWER.ASC </b>        Answer message for non-ANSI users
-<b>TEXT\ANSWER.RIP </b>        Answer message for RIP users
-<b>TEXT\SYSTEM.MSG</b>         Description of the system and its configuration
-<b>TEXT\NEWUSER.MSG        </b>Displayed to new users (usually system rules)
-<b>TEXT\FEEDBACK.MSG</b>       Displayed before new users write validation feedback
-<b>TEXT\NUPGUESS.MSG</b>      *Displayed to callers attempting to guess the NUP (after
-                        failing to guess correctly)
-<b>TEXT\TOOSLOW.MSG</b>       *Displayed to users logging onto a node at less than the
-                        minumum configured connect rate for that node
-<b>TEXT\BADCID.MSG </b>       *Displayed to users calling from a number contained in
-                        CID.CAN
-<b>TEXT\BADNAME.MSG</b>       *Displayed to new users trying to use a name contained
-                        in NAME.CAN
-<b>TEXT\BADPHONE.MSG</b>      *Displayed to new users using a number contained in
-                        PHONE.CAN
-<b>TEXT\BADFILE.MSG</b>       *Displayed to user trying to upload filename contained
-                        in FILE.CAN
-<b>TEXT\QWK\HELLO</b>         *Included in QWK packets
-<b>TEXT\QWK\BBSNEWS</b>       *Included in QWK packets
-<b>TEXT\QWK\BLT-0.? </b>      *Included in QWK packets (? must be number)
-
-<b>Logon Message Flow Chart</b>
-
-Displayed filenames are in upper case.
-
-(Note: LOGON*.* are not displayed for local logons)
-
-���������������ͻ
-� TEXT\ANSWER.* �
-���������������ͼ
-��������������Ŀ
-� Logon Prompt �
-����������������
-  �����������Ŀ �����Ŀ ���������������ͻ �����������������ͻ
-  � New User? �Ĵ Yes �Ķ TEXT\SBBS.MSG �Ķ TEXT\SYSTEM.MSG �
-  ������������� ������� ���������������ͼ �����������������ͼ
-     ����Ŀ                               ������������������ͻ
-     � No �                               � TEXT\NEWUSER.MSG �
-     ������                               ������������������ͼ
-        �                                ��������������������Ŀ
-        �                                � Password Selection �
-        �                                ����������������������
-        �                               �����������������������Ŀ
-        �                               � Default Configuration �
-        �                               �������������������������
-        �  �������������������ͻ �����Ŀ ��������������������Ŀ
-        �  � TEXT\FEEDBACK.MSG �Ĵ Yes �Ĵ Feedback Required? �
-        �  �������������������ͼ ������� ����������������������
-        �    ���������������Ŀ                  ����Ŀ
-        �    � Send Feedback �                  � No �
-        �    �����������������                  ������
-        �  �������������������Ŀ                   �
-        �  � New User Event(s) ���������������������
-        �  ���������������������
-        �  �������������������ͻ
-        ��Ķ TEXT\MENU\LOGON.* �
-           �������������������ͼ
-          ��������������������ͻ
-          � TEXT\MENU\LOGON2.* �
-          ��������������������ͼ
-          ��������������������ͻ
-          � TEXT\MENU\LOGON3.* �
-          ��������������������ͼ
-                    ...
-
-          ��������������������ͻ
-          � TEXT\MENU\LOGON9.* �
-          ��������������������ͼ
-            ����������������Ŀ
-            � Logon Event(s) �
-            ������������������</pre>
-<h3><a name="Text/Colors">[17.1.1] - Text/Colors</a></h3>
-<pre>Virtually all the text and color that the BBS displays is stored in the file
-TEXT.DAT in the CTRL directory. The syntax of this file is VERY specific and
-extreme caution should be taken when editing it. Knowledge of the C language
-would be very helpful in producing the desired results. If all you want to
-do is change colors of a certain text line, take care not to disturb the
-arrangement of the other characters on the line. Ctrl-a codes can be preceded
-by an embedded ctrl-a character (usually a black happy face) or by a '\1' 
-(the printf() equivalent of ctrl-a).
-
-The syntax of the characters between the double quotations is identical to 
-the C language printf() format string with one exception: \xxx where x are
-digits (0-9) represents a decimal number, not an octal number. The range is
-0 to 255. If you wish to set a background color using \1 for the ctrl-a code, 
-you may need to pad the attribute number with zeros. For example; to set the 
-background to blue, you might try to use the sequence &quot;\14&quot; which won't work.
-You could either embed the actual ctrl-a character (which is preferred) or
-use &quot;\0014&quot;.
-
-Some of the strings have characters preceded by a tilde ('~'). These strings
-are referred to as mnemonics. The tilde precedes a character that is to be
-highlighted for users supporting ANSI and enclosed in parenthesis for non-ANSI
-users. Usually used for prompt strings that contain the valid key commands.
-The colors to use for the highlighted characters, normal characters, and the
-command character are specified in the CTRL\ATTR.CFG file.
-
-The order of the % specifiers (if they exist) in a TEXT.DAT line cannot be
-altered. The display of %s specifiers can be suppressed by changing the '%s' to
-'%.0s'. Another way to suppress the display of specifiers is to enclose them
-between Ctrl-A( and Ctrl-A). Any text between Ctrl-A( and Ctrl-A) would only
-be displayed to users of level 90 or higher. To suppress the display to all
-users, put the text/specifiers between Ctrl-ACtrl-Z and Ctrl-A) (assuming
-that the Z flag from flag set #1 is not set on any user accounts).
-
-** WARNING **
-Make a backup of the TEXT.DAT file before you edit it. If you damage the file
-syntax when editing it, Synchronet may execute erroneously or even fail to
-initialize.</pre>
-<h3><a name="NodeActionText">[17.1.2] - Node Action Text</a></h3>
-<pre>The node action text can be over-ridden by editing the NodeAction lines in
-the TEXT.DAT file (see previous section for details on TEXT.DAT). The node
-action text is what is displayed on the node status line when a node is in
-use. (i.e. instead of &quot;Node  1: So-and-so uploading at 14400bps&quot;, you could
-make it say whatever you like).
-
-You can also include the following optional specifiers (in this order):
-
-<b>%s</b>	User's name or alias
-<b>%u</b>	User's security level
-<b>%u</b>	User's age
-<b>%c</b>	User's sex (gender, M or F)
-<b>%s</b>	User's computer type
-<b>%s</b>	User's note
-<b>%s</b>	Date user was first online
-<b>%u</b>	Auxiliary value (chat channel, door number, paged node, etc)
-<b>%u</b>	Connection rate (in bps)
-
-If you include any of the above specifiers, you must also include any of the
-specifiers above it. The order of the specifiers cannot be changed. If you
-wish to suppress the display of a %s specifier, use &quot;%.0s&quot; instead of &quot;%s&quot;.
-To suppress other specifiers, see the previous section for details.</pre>
-<h3><a name="TrashCanFiles">[17.1.3] - Trash Can Files</a></h3>
-<pre>Trash can files are used to be able to reject text during certain sequences on
-the BBS.  For example, if you don't want a user to be able to log on with a
-certain name or use a certain phone number, you would place the information you
-don't want them to use into the appropriate trash can file.  Synchronet looks
-for trash can files in the \SBBS\TEXT directory, certain ones may already
-exist, others will need to be created if you wish to use them.	The names of
-the various trash can files and their function are as follows:
-
-<b>TEXT\CID.CAN</b>	You MUST have caller ID capabilities in your area (as well as a
-		modem which can support those capabilities) in order to use
-		this file.  When a call comes in to the BBS who's caller ID
-		phone number matches a phone number in this file, the call will
-		be rejected.
-
-<b>TEXT\NAME.CAN</b>	When a user attempts to use a name contained in this file as
-		the name for their user account, they will be told that s/he
-		cannot use that name.
-		If the file <b>TEXT\BADNAME.MSG</b> exists, this will be displayed to
-		the user.
-
-<b>TEXT\FILE.CAN</b>	When a user uploads a file to the transfer section who's
-		filename matches one of the names contained in this file, the
-		user will be told that s/he cannot upload the file.
-		If the file <b>TEXT\BADFILE.MSG</b> exists, this will be displayed to
-		the user.
-
-<b>TEXT\PHONE.CAN</b>	When a user attempts to use a phone number contained in this
-		file as a phone number for their user account, they will be
-		told that s/he cannot use that phone number.  This file can
-		also be used by the Synchronet Callback Verifier program.
-		If the file <b>TEXT\BADPHONE.MSG</b> exists, this will be displayed to
-		the user.
-
-The trash can files also allow special key characters to be used within them,
-the tilde '~' character means &quot;contained within&quot; the carrot '^' character
-means &quot;beginning with&quot;, the '!' character means &quot;negate the match logic&quote;
-and the '*' character means &quote;begins with or ends with&quot; depending on the position
-in the line.  For example:
-
-<b>sysop	</b>in the name.can would mean users could not use the name &quot;sysop&quot;.
-
-<b>sysop^</b> or <b>sysop*</b>	would mean users could not use names beginning with the word &quot;sysop&quot;,
-	like &quot;sysopa&quot; or &quot;sysops&quot; etc.
-
-<b>*sysop</b> or <b>sysop*</b>	would mean users could not use names ending with the word &quot;sysop&quot;,
-	like &quot;thesysop&quot; or &quot;your_sysop&quot; etc.
-
-<b>sysop~</b>	would mean users could not use names that have the word &quot;sysop&quot;
-	anywhere in them, like &quot;imthesysop&quot; or &quot;mesysophere&quot;.
-
-<b>!sysop~</b>	would mean users <em>must</em> use names that have the word &quot;sysop&quot;
-	anywhere in them, like &quot;imthesysop&quot; or &quot;mesysophere&quot;.
-
-These key characters can be used in any of the trash can files.</pre>
-<h2><a name="MessageVariables">[17.2] - Customization:
-Message Variables</a></h2>
-<pre><b>Using Message Variables</b>
-
-Message Variables (also called @-Codes) are a way to customize text files in
-Synchronet to display information about the user online or the BBS.
-If Synchronet encounters an @-Code in a text file (i.e.: TEXT.DAT, menus, etc.),
-it will replace the @-Code in the file with the information that it corresponds
-with. @-Codes in e-mail messages and posts will only be expanded if they were
-posted locally (not networked) by user #1. TEXT.DAT lines that have %
-specifiers will not expand @-Codes unless the % specifiers are removed.
-
-For example, placing the following line in a text file displayed to a user
-named Fred Jones living on 100 Maple Street:
-
-	<b>Hi @ALIAS@, you live at @ADDR1@ don't you?</b>
-
-Would result in the user seeing:
-
-	<b>Hi Fred Jones, you live at 100 Maple Street don't you?
-</b>
-It's that simple.  The following is a list of the @-Codes that Synchronet will
-recognize. Remember that the Code NAME must begin and end with an @ symbol.
-The two columns after the description of the @-Code show which other BBS
-programs also support that @-Code (either PCBoard or Wildcat).
-
-The @-Codes with &quot;[...]&quot; following the name indicate that you can have the
-variable displayed with padding. If the @-Code name ends in &quot;-L&quot; the variable
-will be left justified and &quot;-R&quot; indicates it will be right justified. If for
-example, the user's name is Bob, the text string &quot;___@NAME-L@___&quot; would display
-to the user as &quot;___Bob     ___&quot; and the text string &quot;___@NAME-R@___&quot; would
-display to as &quot;___     Bob___&quot;. If you want the string to be padded longer, you
-can add extra characters to the end of the @-Code name and before the
-terminating '@' sign. So for example, &quot;___@NAME-L#####@___&quot; would display as
-&quot;___Bob          ___&quot; (the &quot;___&quot; segments of the above text examples are only
-to demonstrate where the padding begins and ends).
-
-*** Synchronet Supported @-Codes ***
-( * Indicates Synchronet specific )
-
-Note: All codes must be uppercase and sandwiched between @ symbols
-      (e.g. @USER@).</pre>
-<pre><b>System Information</b></pre>
-<pre><b>Code            Description                                             Ver
-</b>---------------------------------------------------------------------------
-BBS             Name of BBS					
-BOARDNAME       Name of BBS					
-CONF            Name of current Group and Sub-board		
-CONFNUM         Number of current Group and Sub-board		
-CONN            Connection description (modem type, &quot;Telnet&quot;, &quot;Local&quot;)  <b>2.3c</b>
-DATE            Current system date				
-DIR             Current file directory short description	
-DIR-L[...]      &quot; &quot; padded and left justified                   
-DIR-R[...]      &quot; &quot; padded and right justified                  
-DIRL            Current file directory long description 	
-DIRL-L[...]     &quot; &quot; padded and left justified                   
-DIRL-R[...]     &quot; &quot; padded and right justified                  
-DN              Number of current file directory		
-DL              &quot; &quot; padded and left justified (4 chars wide)    
-DR              &quot; &quot; padded and right justified (4 chars wide)   
-FIDOADDR        System's primary FidoNet address                        <b>2.3c</b>
-FREESPACE       Free disk space available for uploads		
-GRP             Current message group short description 	
-GRP-L[...]      &quot; &quot; padded and left justified                   
-GRP-R[...]      &quot; &quot; padded and right justified                  
-GRPL            Current message group long description		
-GRPL-L[...]     &quot; &quot; padded and left justified                   
-GRPL-R[...]     &quot; &quot; padded and right justified                  
-GN              Number of current message group 		
-GL              &quot; &quot; padded and left justified (4 chars wide)    
-GR              &quot; &quot; padded and right justified (4 chars wide)   
-INETADDR        System's Internet Address (as configured in SCFG)       <b>2.3c</b>
-LASTCALLERNODE  Name of user last on this node			
-LASTCALLERSYSTEM &lt;same as LASTCALLERNODE&gt;
-LIB             Current file library short description		
-LIB-L[...]      &quot; &quot; padded and left justified                   
-LIB-R[...]      &quot; &quot; padded and right justified                  
-LIBL            Current file library long description		
-LIBL-L[...]     &quot; &quot; padded and left justified                   
-LIBL-R[...]     &quot; &quot; padded and right justified                  
-LN              Number of current file library			
-LL              &quot; &quot; padded and left justified (4 chars wide)    
-LR              &quot; &quot; padded and right justified (4 chars wide)   
-LOCAL-IP        System's IP address                                     <b>3.0b</b>
-LOCATION        System location (city, state)                           <b>2.3c</b>
-NOACCESS        Why user was denied access (last false ARS)	
-NODE            Number of current node				
-NODE###         Status of node number ###			
-NUMCALLS        &lt;same as STATS.LOGONS&gt;				
-NUMDIR          Number of current library and directory 	
-PREVON          &lt;same as LASTCALLERNODE&gt;			
-QUESTION        Current Yes/No question (for TEXT\MENU\YESNO.*) 
-QWKID           System's QWK BBS-ID                                     <b>2.3c</b>
-REV             Software revision (single letter)
-STATS.LOGONS    Total logons during history of system                   <b>3.0b</b>
-STATS.LTODAY    Total logons today                                      <b>3.0b</b>
-STATS.TIMEON    Total time used during history of system (in minutes)   <b>3.0b</b>
-STATS.TTODAY    Total time used today (in minutes)                      <b>3.0b</b>
-STATS.ULS       Total uploads today                                     <b>3.0b</b>
-STATS.ULB       Total bytes uploaded today                              <b>3.0b</b>
-STATS.DLS       Total download today                                    <b>3.0b</b>
-STATS.DLB       Total bytes downloaded today                            <b>3.0b</b>
-STATS.PTODAY    Total posts today                                       <b>3.0b</b>
-STATS.ETODAY    Total e-mails sent today                                <b>3.0b</b>
-STATS.FTODAY    Total feedbacks sent today                              <b>3.0b</b>
-STATS.NUSERS    Total number of new users today                         <b>3.0b</b>
-SUB             Current message sub-board short description	
-SUB-L[...]      &quot; &quot; padded and left justified                   
-SUB-R[...]      &quot; &quot; padded and right justified                  
-SUBL            Current message sub-board long description	
-SUBL-L[...]     &quot; &quot; padded and left justified                   
-SUBL-R[...]     &quot; &quot; padded and right justified                  
-SN              Number of current message sub-board		
-SL              &quot; &quot; padded and left justified (4 chars wide)    
-SR              &quot; &quot; padded and right justified (4 chars wide)   
-SYSDATE         Current system date
-SYSOP           Name of System Operator 			
-SYSTIME         Current system time					
-TCALLS          Total number of logons for system		
-TFILE           Total number of files on system
-TIME            Current system time
-TMSG            Total number of messages on system
-TNODE           Total number of nodes on system
-TUSER           Total number of user slots on system
-VER             BBS version number
-WHO             Display status of all active nodes</pre>
-<pre><b>User Information</b>
-
-<b>Code            Description                                             Ver
-</b>---------------------------------------------------------------------------
-ADDR1           User's street address                 	        
-ALIAS           User's name or alias                            
-BAUD            User's connect rate (DCE) in bps                
-BDATE           User's birthdate (MM/DD/YY)                     
-BPS             &lt;same as BAUD&gt;					
-BYTELIMIT       User's free credits per day                     
-BYTESLEFT       User's total credits                            
-CALLS           Total number of logons for user 		
-CID             Caller's Caller-ID info or IP address                   <b>2.3c</b>
-CITY            User's city                                     
-COMPANY         User's company name or real name                
-CPU             User's computer type (v2.x) or hostname (v3.x)
-DATA            &lt;same as PHONE&gt; 				
-DATAPHONE       &lt;same as PHONE&gt; 				
-DAYBYTES        Number of free credits used today by user	
-DLBYTES         Total bytes downloaded by user			
-DLFILES         Total files downloaded by user			
-DLKLIMIT        User's total credits (in kilobytes)             
-DOWNK           Total kilobytes downloaded by user		
-DOWNS           &lt;same as DLFILES&gt;				
-EXDATE          User's expiration date (MM/DD/YY)               
-EXPDATE         &lt;same as EXDATE&gt;				
-EXPDAYS         Days left before user expires
-FIRST           User's first name/alias                         
-FIRSTREAL       User's first real/company name                  
-FROM            User's location (City, State)                   
-HANDLE          User's chat handle                              
-HOMEPHONE       &lt;same as PHONE&gt; 				
-HOST            &lt;same as CPU&gt;                                           <b>2.3c</b>
-IP              &lt;same as CID&gt;                                           <b>2.3c</b>
-KBLEFT          User's total credits (in kilobytes)             
-KBLIMIT         User's free credits per day (in kilobytes)      
-LAST            User's last name (alias)                        
-LASTDATEON      Date of user's last logon (MM/DD/YY)            
-LASTNEW         Date of user's last new file scan (MM/DD/YY)    
-LASTON          Date and time of user's last logon              
-LASTTIMEON      Time of user's last logon (HH:MM am)
-LASTREAL        User's last real/company name                   
-LEFT            &lt;same as MINLEFT&gt;
-MAILW           Number of mail messages waiting for current user
-MAILW:x	        Number of mail messages waiting for current user #x
-MAILP           Number of pending mail messages sent by current user
-MAILP:x         Number of pending mail messages sent by current user #x
-MAXDK           &lt;same as KBLIMIT&gt;				
-MEMO            Date of user's last password modification       
-MEMO1           User's note                                     
-MEMO2           &lt;same as COMPANY&gt;				
-MINLEFT         User's time left in minutes				
-MSGLEFT         Total number of messages posted by user 	
-MSGREAD         Number of messages read by user this call	
-MSGSLEFT        &lt;same as MSGLEFT&gt;					
-NAME            User's name or alias                            
-NAME-L[...]     User's name (padded and left justified)         
-NAME-R[...]     User's name (padded and right justified)        
-NEWFILETIME     Date and time of user's last new file scan
-NUMTIMESON      &lt;same as CALLS&gt; 				
-PHONE           User's phone number (###-###-####)              
-REAL            User's real first name                          
-SEC             User's security level                           
-SECURITY        &lt;same as SEC&gt;					
-SINCE           Date of user's first call (MM/DD/YY)            
-STATE           User's state (from location)                    
-TIMELEFT        &lt;same as MINLEFT&gt;				
-TIMELIMIT       Maximum time per call in minutes		
-TIMEON          Time used this call in minutes			
-TIMEUSED        &lt;same as TIMEON&gt;				
-TLEFT           Time left (H:MM:SS)				
-TPERC           Time allowed per call (H:MM:SS) 		
-TPERD           Time allowed per day (H:MM:SS)			
-TUSED           Time used this call (H:MM:SS)			
-UPBYTES         Total bytes uploaded by user			
-UPFILES         Total files uploaded by user			
-UPK             Total kilobytes uploaded by user		
-UPS             &lt;same as UPFILES&gt;				
-USER            User's name or alias (same as ALIAS)            
-ZIP             User's zip/postal code                          </pre>
-<pre><b>Display</b>
-
-<b>Code            Description                                             Ver
-</b>---------------------------------------------------------------------------
-AUTOMORE        Toggle automatic pausing			
-BEEP            Generate a beep 				
-BELL            &lt;same as BEEP&gt;					
-CLS             Clear screen					
-CRLF            Carriage return/line-feed pair                          <b>3.0b</b>
-MENU:filename   Display a menu file (from TEXT\MENU directory)
-MSGREPLY        Command key to reply to last message                    <b>3.0b</b>
-MSGREREAD       Command key used to re-read last message                <b>3.0b</b>
-NOPAUSE	        &lt;Same as POFF&gt;
-MORE            &lt;same as PAUSE&gt; 				
-PAUSE           Immediately produces a [Hit a key] prompt	
-PON             Toggles automatic screen pause for everyone
-POFF            Toggles automatic screen pause for everyone
-TYPE:filename   Display a specific filename
-UP              Move cursor up one row                  (ANSI)          <b>3.0b</b>
-UP:n            Move cursor up n rows                   (ANSI)          <b>3.0b</b>
-DOWN            Move cursor down one row                (ANSI)          <b>3.0b</b>
-DOWN:n          Move cursor down n rows                 (ANSI)          <b>3.0b</b>
-RIGHT           Move cursor right one column            (ANSI)          <b>3.0b</b>
-RIGHT:n         Move cursor right n columns             (ANSI)          <b>3.0b</b>
-LEFT            Move cursor left one column             (ANSI)          <b>3.0b</b>
-LEFT:n          Move cursor left n columns              (ANSI)          <b>3.0b</b>
-GOTOXY:x,y      Move cursor to x/y (1-based)            (ANSI)          <b>3.0b</b>
-PUSHXY          Save current cursor position            (ANSI)          <b>3.0b</b>
-POPXY           Restore saved cursor position           (ANSI)          <b>3.0b</b></pre>
-<pre><b>Miscellaneous</b></pre>
-<pre>There a few special Synchronet specific @-Codes which require a parameter
-(following the colon and before the terminating @ symbol):</pre>
-<pre><b>Code            Description                                             
-</b>---------------------------------------------------------------------------
-HANGUP          Immediately disconnect user			
-SETSTR:STR      Sets the current Baja command string to STR
-EXEC:MODNAME    Execute a loadable (Baja) module, EXEC\MODNAME.BIN
-TYPE:FILENAME   Display a specific filename (must specify path and file ext.)
-MENU:FILENAME   Display a menu file (from TEXT\MENU with automatic file ext.)
-
-Synchronet command line specifiers may be used in the FILENAME parameter to
-the TYPE: @-Code allowing symbolic replacment for specific Synchronet
-directories (%!, %z, %k, %j, etc).
-
-<b>Examples:</b>
-
-@EXEC:MYMOD@
-@TYPE:%zSYSTEM.MSG@
-@MENU:YESNO@</pre>
-<h2><a name="MessageColorCodes">[17.3] - Customization:
-Message Color Codes</a></h2>
-<pre>Synchronet supports six different Color Code formats.  When Synchronet
-encounters one of these Color Codes in a message, it changes the text following
-the Color Code to the specified color.	Support of the formats which are not
-native to Synchronet (WWIV, Celerity, Renegade, PCBoard, and Wildcat) can be
-toggled on and off from the Synchronet Configuration utility (System-&gt;Message
-Options-&gt;Extra Attribute Codes). The non-Synchronet color codes (Extra
-Attribute Codes) only affect the text that is displayed on the SAME LINE.  When
-using Synchronet color codes, the new color is retained from line to line until
-another color code is processed or the end of the text is reached.
-
-<b><font size="4">Synchronet Format</font></b>
-
-The native Synchronet Color Code format (preferred) consists of a Control-A
-followed by a singe character.	The following is a list of valid Control-A
-Color Codes:
-
-<b>	Foreground	Background
-</b>	----------	----------
-Black       K		    0
-Red         R		    1
-Green       G		    2
-Yellow      Y		    3
-Blue        B		    4
-Magenta     M		    5
-Cyan        C		    6
-White       W		    7
-
-	<b>Attribute	Description</b>
-	---------	-----------
-High        H		High Intensity
-Blink       I		Blinking
-Normal      N		No Special Attributes (Normal)
-Pause       P		Insert a Pause Prompt into message
-Pause Reset Q		Reset the line counter for the auto screen-pause
-Delay       ,		Insert a Tenth Second Delay into message
-Delay       ;		Insert a Half Second Delay into message
-Delay       .		Insert a Two Second Delay into message
-Date        D		Display the system date
-Time        T		Display the system time
-Cls         L		Insert a Form Feed (Ctrl-L, Clear Screen) into message
-Clreol      &gt;		Clear to End of Line (leave cursor in current position)
-Bckspc      &lt;		Non-destructive backspace (Ctrl-H)
-CR          [		Carriage return (Ctrl-M)
-LF          ]		Line feed (Ctrl-J)
-Ctrl-A      A		Send an actual Ctrl-A character
-Sync        S		Synchronize output with remote system
-EOF         Z		End of displayable text in this file
-
-Normal      -		Same as 'N' but only sends ANSI codes if the
-         (minus)        High Intensity, Blinking, or Background attribute is
-			set.
-
-Normal      _		Same as 'N' but only sends ANSI codes if the
-       (underscore)     Blinking or Background attribute is set.
-
-Synchronet also supports Special Control-A codes used to hide text from users
-not meeting certain criteria (i.e.: Security Level or Flags from Flag Set #1).
-The following is a list of Special Control-A codes, and a brief description
-of each code's usage:
-
-<b>Code		Description</b>
--------------------------------------------------------------------------------
-^A thru ^Z	Only display the following text to users with the corresponding
-		flag A through Z turned on (from Flag Set #1).
-
- !		Toggle the text display off/on for users of less than level 10.
- @		&quot;                                                         &quot; 20.
- #		&quot;                                                         &quot; 30.
- $		&quot;                                                         &quot; 40.
- %		&quot;                                                         &quot; 50.
- ^		&quot;                                                         &quot; 60.
- &amp;		&quot;                                                         &quot; 70.
- *		&quot;                                                         &quot; 80.
- (		&quot;                                                         &quot; 90.
- )		Restore the displaying of text to ALL users.
-
- &quot;&lt;filename&gt;    Display contents of &lt;filename&gt; (from your TEXT directory) 
-
-High Bit	(greater than ASCII 127) Used for cursor right positioning.
-
-<b><font size="4">WWIV Format</font></b>
-
-Synchronet also supports Color Codes which are native to WWIV BBS software.
-These codes consist of a Control-C followed by a number (0 through 7):
-
-<b>Code		Color</b>
-----		-----
- 0		Normal
- 1		High Intensity Cyan
- 2		High Intensity Yellow
- 3		Normal Magenta
- 4		High Intensity White with Blue Background
- 5		Normal Green
- 6		High Intensity Blinking Red
- 7		High Intensity Blue
- 8		Low Intensity Blue
- 9		Low Intensity Cyan
-
-<b><font size="4">Celerity Format</font><u>
-</u></b>
-Synchronet also supports Color Codes which are native to Celerity BBS software.
-These codes consist of a pipe symbol '|' followed by a letter (case sensitive):
-
-<b>Code		Color (foreground)
-</b>----		------------------
- k		Normal Black
- b		Normal Blue
- g		Normal Green
- c		Normal Cyan
- r		Normal Red
- m		Normal Magenta
- y		Brown
- w		Normal White
- d		High Intensity Black
- B		High Intensity Blue
- G		High Intensity Green
- C		High Intensity Cyan
- R		High Intensity Red
- M		High Intensity Magenta
- Y		Yellow
- W		High Intensity White
- S	      * Swap foreground and background
-
-Example: &quot;|b|S|W&quot; would set the current color to high intensity white on a
-	 blue background.
-
-Note:	 Due to conflicting escape sequences (namely, the pipe character),
-	 Celerity color codes are not supported when using RIP terminal mode.
-
-<font size="4"><b>Renegade Format</b></font>
-
-Synchronet also supports Color Codes which are native to Renegade BBS software.
-These codes consist of a pipe symbol '|' followed by a number (0-23):
-
-<b>Code		Color</b>
-----		-----
- 0		Normal Black
- 1		Normal Blue
- 2		Normal Green
- 3		Normal Cyan
- 4		Normal Red
- 5		Normal Magenta
- 6		Brown
- 7		Normal White
- 8		High Intensity Black
- 9		High Intensity Blue
- 10		High Intensity Green
- 11		High Intensity Cyan
- 12		High Intensity Red
- 13		High Intensity Magenta
- 14		Yellow
- 15		High Intensity White
- 16		Background Black
- 17		Background Blue
- 18		Background Green
- 19		Background Cyan
- 20		Background Red
- 21		Background Magenta
- 22		Background Brown
- 23		Background White
-
-Example: &quot;|15|17&quot; would set the current color to high intensity white on a
-	 blue background.
-
-Note:	 Due to conflicting escape sequences (namely, the pipe character),
-	 Renegade color codes are not supported when using RIP terminal mode.
-
-<font size="4"><b>PCBoard/Wildcat Format</b>
-</font>
-Two of the Color Code formats which Synchronet supports (PCBoard and Wildcat)
-use similar, yet cryptic, methods of displaying colors.  The PCBoard method
-uses the format &quot;@X&lt;Background&gt;&lt;Foreground&gt;&quot;, and Wildcat uses the format
-&quot;@&lt;Background&gt;&lt;Foreground&gt;@&quot;.  The following is a list of the Background and
-Foreground choices available:
-
-<b>&lt;Background&gt;    Color   Attribute       &lt;Foreground&gt;    Color   Attribute</b>
-------------    -----   ---------       ------------    -----   ---------
-      0         Black   Normal                0         Black   Normal
-      1         Blue      &quot;                   1         Blue      &quot;
-      2         Green     &quot;                   2         Green     &quot;
-      3         Cyan      &quot;                   3         Cyan      &quot;
-      4         Red       &quot;                   4         Red       &quot;
-      5         Magenta   &quot;                   5         Magenta   &quot;
-      6         Brown     &quot;                   6         Brown     &quot;
-      7         White     &quot;                   7         White     &quot;
-      8         Black   Blinks Foreground     8         Black   High Intensity
-      9         Blue      &quot;                   9         Blue      &quot;
-      A         Green     &quot;                   A         Green     &quot;
-      B         Cyan      &quot;                   B         Cyan      &quot;
-      C         Red       &quot;                   C         Red       &quot;
-      D         Magenta   &quot;                   D         Magenta   &quot;
-      E         Brown     &quot;                   E         Yellow    &quot;
-      F         White     &quot;                   F         White     &quot;
-
-Example: &quot;@1F@&quot; in Wildcat format and &quot;@X1F&quot; in PCBoard format would set the
-	 current color to high intensity white on a blue background.</pre>
-<h2><a name="SIFQuestionnaireFile">[17.4] - SIF Questionnaire File</a></h2>
-<pre>An automatic new user SIF questionnaire can be specified in SCFG-&gt;System.
-If a newuser SIF is specified, all users who logon and don't have a copy of
-the answered questionnaire data in their user file will be given the
-questionnaire upon logon. The sysop can view the answered questionnaire from
-User Edit with the '#' command. For convenience, the sysop can create a second
-(abbreviated) SIF file for his own use in viewing user's answers. The two SIF
-files (input and output) should be identical with the exception of what is
-in the 'text' portion.
-
-format:
-
-<b>&lt;STX&gt;text&lt;ETX&gt;mode[mod][l][r][x][.n][&quot;str&quot;]</b>
-
-element descriptions:
-
-<b>STX </b>    is the ASCII code for start of text (ASCII 2 / Ctrl-B)
-<b>ETX</b>     is the ASCII code for end of text   (ASCII 3 / Ctrl-C)
-
-<b>text</b>    is any number of ASCII characters - Synchronet Ctrl-A codes supported
-
-<b>mode</b>    text input mode desired for this field. Possible mode values are:
-                c       single character
-                s       string of characters
-
-<b>mod</b>     optional mode modifier. Possible mode modifiers are:
-                n       numeric characters only
-                u       input converted to uppercase
-                f       forced word capitalization ('s' mode only)
-
-<b>l</b>       input line will be displayed (inverse bar of maximum input length)
-
-<b>r</b>       a carriage return / line feed pair will be appended to this field
-        in the data buffer. Only use this field if you want the data buffer
-        or file to be more readable. All data is on one line otherwise.
-
-<b>x</b>       maximum string length allowed (required for non-template 's' mode)
-
-<b>n</b>       minimum string length allowed (only applicable with 's' input mode)
-
-
-<b>str</b>  1: in 's' modes, a template string that defines what will be displayed
-        at the prompt and what type of characters the user can input. All
-        characters other than 'N', 'A' or '!' are printed at the prompt.
-        Occurances of 'N', 'A' or '!' define which type of character the user
-        can input for each character position. 'N' allows the user only to
-        enter a numeric character, 'A' allows only alphabetic, and '!' allows
-        any character. Popular templates are &quot;NNN-NNN-NNNN&quot; for phone number
-        input or &quot;NN/NN/NN&quot; for date input.
-
-     2: in 'c' modes, a string that defines which characters the user will
-        be allowed to input (not case sensitive), usually used for multiple
-        choice answers. Most common allowed characters are &quot;ABCD...&quot; or
-        &quot;1234...&quot;. If this string is specified in 'c' input mode, 'u' and 'n'
-        have no effect and input will be converted to uppercase automatically.
-                                   
-<b>Example 1:</b></pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-      <pre>&lt;BOT&gt;
-Enter string: &lt;EOT&gt;sulr8.3</pre>
-    </td>
-  </tr>
-</table>
-<pre>Prints the prompt, &quot;Enter string: &quot;, then a line of 8 blue spaces
-(an input bar, if you like), would convert all of user's input to uppercase,
-allow the user to input a maximum of eight characters, a minimum of three and
-append a CRLF onto the end of the data field.
-
-<b>Example 2:</b></pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-      <pre>&lt;BOT&gt;
-A&gt; First Answer
-B&gt; Second Answer
-C&gt; Third Answer</pre>
-      <pre>Which: &lt;EOT&gt;c&quot;ABC&quot;</pre>
-    </td>
-  </tr>
-</table>
-<pre>Prints &quot;A&gt; First Answer&quot; &quot;B&gt; Second Answer&quot; etc... then allows the
-user to input one character, either A,B, or C. No other characters will be
-accepted as input.
-
-<b>Example 3:</b></pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-      <pre>&lt;BOT&gt;
-Enter phone number: &lt;EOT&gt;s&quot;NNN-NNN-NNNN&quot;</pre>
-    </td>
-  </tr>
-</table>
-<pre>Prints &quot;Enter phone number: &quot;, then allows the user to input only
-numbers in the 'N' character positions, and automatically skips over the
-'-' characters.
-
-
-See <b>EXAMPLE.SIF</b> in the <b>SBBS\TEXT</b> directory for more information.</pre>
-<h2><a name="GURU.DAT">[17.5] - GURU.DAT</a></h2>
-<pre>The Synchronet Guru is an artificial intelligence engine that users can chat
-with for entertainment or educational purposes. You may wish to fool the users
-into believing the guru is a live human, or tell them up-front that it's just
-a program.
-
-You may have up to 500 different guru available to chat with on your BBS,
-each with its own &quot;personality&quot; and &quot;intelligence&quot;. You add additional gurus
-in SCFG-&gt;Chat Options-&gt;Artificial Gurus. You can specify access requirements
-(see the ARS chapter for details) for each guru, allowing you to have specific
-gurus for different groups of users or allow users to choose which guru they
-want to chat with.
-
-The gurus of your BBS can be &quot;taught&quot; to respond to keywords and phrasing that
-your users use when chatting with him. The default guru's &quot;brain&quot; is a file
-named GURU.DAT that is kept in the CTRL directory. It is a special data file
-that contains logic expressions and lists of responses. Before you edit the
-GURU.DAT file, be sure you understand exactly what you are doing, as the neuro
-system that interprets the GURU.DAT file does not handle syntax errors very
-well. The basic structure of the GURU.DAT is as follows:
-
-<b>(expression)
-response
-response
-(expression)
-response
-response
-()
-response
-response
-response</b>
-
-You may include as many Expression/Response sets as you like, as long as 
-the file size does not exceed 64k or the amount of available memory.
-Each expression contains one or more string of characters that The Guru may
-respond to and logic operators. The string must be in all uppercase and may
-not contain the following characters: ~^|&amp;()
-
-If the expression just contains one string (e.g. (HELLO)) and that string is
-used in the users input, The Guru will pick a random response from the list
-that follows that expression. The Guru will only use one response for each
-line input by the user, so as soon as a &quot;true&quot; expression is encountered, a
-response is made and the evaluation of the user's line is complete.
-
-All expressions are evaluated from the top of the file down, so if a true
-expression is encountered toward the top of the file, all of the remaining
-expressions are ignored until the next evaluation. Notice that the last set of
-responses is preceded by a pair of empty parenthesis. This is an &quot;always true&quot;
-expression and should always be the last expression in the file. Omitting this
-fall-through expression is a syntax error. If all the previous expressions are
-evaluated as false, then a response will be picked from the set following the
-fall-through expression.
-
-The simplest form of an expression is just a string of uppercase letters (with
-or without spaces). If the string is followed by a tilde '~', the string will
-be evaluated as true even if the string is embedded in another string (e.g. if
-the user types &quot;XhelloX&quot;, an expression of (HELLO) would evaluate as false, but
-an expression of (HELLO~) would evaluate as true).
-
-You can also specify that the string must be the beginning of the users input
-line by following the string with a caret '^'symbol (e.g. if the user types
-&quot;I said, Hello!&quot;, an expression of (HELLO) would evaluate to true, but an
-expression of (HELLO^) would be false).
-
-An expression can contain multiple strings connected with logic symbols. The
-valid logic symbols are &amp; (and) and | (or) (e.g. if you have the expression
-(HELLO&amp;GURU) the user must type both &quot;hello&quot; and &quot;guru&quot; in the input line in
-order for the expression to be true. If you have the expression (HELLO|HI), it
-will be evaluated as true if the users includes either &quot;hello&quot; or &quot;hi&quot; in his
-input string). Nested evaluations are supported (e.g. the expression,
-(GURU&amp;(HELLO|HI)) will evaluate as true if the user inputs either &quot;guru&quot; and
-&quot;hello&quot;, or &quot;guru&quot; and &quot;hi&quot;).
-
-Expressions may also contain AR strings within square brackets ([ and ]). The
-expression (HELLO&amp;GURU&amp;[LEVEL 20]) would evaluate as TRUE only if the user
-typed the words &quot;HELLO&quot; and &quot;GURU&quot; and had a level of 20 or higher. See the
-ARS chapter for details on the AR string syntax and possible keywords.
-
-<b>RESPONSES:</b>
-
-Each expression can be followed by up to 100 responses and each response can
-be up to 512 bytes long. Responses can not contain the characters ( or ) and
-may only span several lines if the last character of each continued line is a
-back-slash '\'. Responses are picked at random from the group below the first
-expression that is evaluated as true. The more responses you have to each
-expression, the less likely The Guru is to repeat himself. The Guru can also
-respond with information about the current user or perform an action. To
-initiate these special responses, you must precede a valid response variable
-with a back-quote (`) character. The valid response variables and their
-definitions are as follows:
-
-A       User's alias (name, if Aliases not allowed)
-B       User's birth date
-C       User's computer type
-D       User's download bytes
-G       Guru's name
-H       Hang up on the user (immediately)
-I       System's QWK ID
-J       Current day of the month
-L       User's security level
-M       Current month
-N       User's note (location, if Aliases not allowed)
-O       Sysop's name
-P       User's phone number
-Q       Quit chat
-R       User's real name (address, if Aliases not allowed)
-S       System name
-T       Current time
-U       User's upload bytes
-W       Current day of the week
-Y       Current year
-Z       User's zip/postal code
-$       User's credits
-#       User's age
-!       Toggle The Guru's typing mistakes Off/On
-_       Pause in response
-
-Three of the above response variables only have effect when the user is
-chatting with The Guru in the &quot;Local&quot; mode and not from multinode chat. These
-are the 'Q'uit chat (which is the only means of the exiting without hitting
-Alt-G locally), '!' Toggle typing mistakes, and '_' pause in response.
-
-e.g. The expression/response pair:
-
-<b>(HELLO)
-Hello there, `a...</b>
-
-would display &quot;Hello there, Joey...&quot; if Joey were to say &quot;hello&quot; to The Guru.
-
-See <b>CTRL\GURU.DAT</b> for more detailed examples of GURU.DAT programming.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/default.htm b/docs/default.htm
deleted file mode 100644
index 8a46a3538b5c4a430c2b2a10b5e7d233caace6ba..0000000000000000000000000000000000000000
--- a/docs/default.htm
+++ /dev/null
@@ -1,8 +0,0 @@
-<!-- This is for http servers that default to default.htm -->
-<html>
-
-<head>
-<meta http-equiv="refresh" content="0; URL=index.htm">
-</head>
-
-</html>
\ No newline at end of file
diff --git a/docs/dove-net.txt b/docs/dove-net.txt
deleted file mode 100644
index 4cebc60dc4f516132b4aa9b79dbafd1be257f7e0..0000000000000000000000000000000000000000
--- a/docs/dove-net.txt
+++ /dev/null
@@ -1,446 +0,0 @@
-DOVE-Net Introduction, Rules and Instructions
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-
-$Id$
-
-*****************************************
-* Answers to Frequently Asked Questions *
-*****************************************
-
-Q. What is DOVE-Net?
-
-A. DOVE-Net is a message network connecting numerous BBSes and the users on
-   those BBSes together through QWK and Fido networking technologies. DOVE-Net
-   consists of primarily Synchronet {tm} BBSes. This is due to the fact that
-   the co-founders of DOVE-Net are also the developers of Synchronet BBS
-   software. DOVE-Net is not limited to one specific BBS package and welcomes
-   any QWK or Fido network compatible BBS to join as long as their software of
-   choice does not interfere with the operation of the network in any way.
-
-
-Q. Why the name DOVE-Net?
-
-A. Two BBSes began DOVE-Net back in 1989. These BBSes were Vertrauen (Home
-   of Synchronet BBS Software) and The Beast's Domain (Home of Domain
-   Entertainment BBS Add-ons). The word DOVE came from DOmain VErtrauen,
-   much like the word MODEM came from MOdulator DEModulator. It has nothing
-   to do with that species of bird or the symbolism of peace, but we have
-   nothing against those things either. It was a small network that needed
-   a small name.
-
-
-Q. What is the focus of DOVE-Net?
-
-A. Connecting BBS sysops and users without a lot of politics and red tape.
-   DOVE-Net requires no "application processing time" or "node numbers" to
-   be assigned. While the capabilities of DOVE-Net rival those of more
-   technically complex networks, it has none of the setup complexities as
-   reflected by the fact that many of the systems on DOVE-Net are managed by
-   first-time sysops. DOVE-Net allows (or rather encourages) the use of color
-   codes in messages (preferably using the Synchronet Ctrl-A standard, but
-   Wildcat, PCBoard, Celerity, Renegade, and WWIV color codes are also
-   supported in Synchronet BBS software and may also be used). DOVE-Net allows
-   the use of aliases, ANSI encoded messages (when necessary for animation)
-   and use of high-ASCII characters. There are no strict "hubbing" rules;
-   pretty much anyone that's willing to feed anyone else is encouraged to do
-   so. DOVE-Net is moderated only by the founders of the network so there
-   aren't different rules for different message areas that users need to
-   remember. Private messages are allowed, but when possible, routed NetMail
-   is preferred. DOVE-Net has very few rules, and the few that do exist are
-   often bent.
-
-
-*********
-* Rules *
-*********
-
-DOVE-Net has mostly been a self-moderated network. This means that the sysops
-of DOVE-Net have decided when a specific message, user, or thread is deemed
-inappropriate. However, today, most of the users of DOVE-Net are also the 
-sysops of DOVE-Net. And when there are too many "kings", you can have chaos.
-The ultimate "king" of DOVE-Net is me, Digital Man (Rob Swindell). I don't
-claim this title because I want to, but rather because I have to: someone has
-to be "king" or NC (Network Coordinator), or whatever-you-want-to-call-it.
-
-If a sysop has a complaint or suggestion about DOVE-Net, they usually e-mail
-me or post on the "DOVE-Net Sysops Only" conference. The "DOVE-Net Sysops
-Only" conference is the preferred venue for internal DOVE-Net discussion
-(and test messages). However, this conference is not guaranteed to be limited
-to "DOVE-Net Sysops Only" (some sysops do slip up and allow access to normal
-users). So for the most sensitive matters, it is recommended that sysops send
-me e-mail.
-
-DOVE-Net has survived and even at times thrived for over a dozen years
-without a specific set of "rules", but recent user activies have convinced me
-that I need to "lay down the law". So here we go:
-
-The following actions are not allowed:
-
-        1. Excessive personal attacks
-        2. Excessive use of profanity
-        3. Excessive off-topic messages
-        4. Excessive advertisements
-        5. Excessive use of capital letters
-        6. Excessive use of non-English text
-        7. Encoded, encrypted, or otherwise indecipherable messages
-        8. Fraudulent messages
-        9. Impersonating someone you are not
-
-How do you know if an action constitutes "excessive" behavior or not? Compare
-your actions to those of other long-time DOVE-Net sysops and users. If your
-messages seem "out of place" it's probably because they are.
-
-A violation of these rules may result in a warning, a reprimand, or in the
-worst cases, temporary or permanent expulsion from DOVE-Net. Or there may be
-no consequences at all. There may be no warning at all. I give no guarantee
-of consistent, fair, or impartial enforcement of these rules. But generally
-speaking, if you use common sense and don't abuse the network or the sysops
-or users in the network, you'll do just fine. I certainly gain no pleasure
-from enforcing rules and would rather everyone "just get along" and the net
-continue to self-rule as it has since King Drafus and I created it so many
-years ago.
-
-DOVE-Net is not a democracy. You are not guaranteed "free speech" or
-"equal opportunity". DOVE-Net access is a privilege, not a right.
-
-The sysops of DOVE-Net Node BBSes are expected to enforce the "Access
-Requirements" of DOVE-Net, as specified later in this document.
-
-
-****************
-* Instructions *
-****************
-
-Step 1: Choose a QWK-ID
-=======================
-
-If you're using Synchronet BBS Software, your BBS's QWK-ID is configured 
-in SCFG->Message Options->BBS ID for QWK Packets. SCFG is the Synchronet 
-Configuration Utility accessible by running exec/scfg or using the
-BBS->Configure menu option in the Synchronet Control Panel (Win32 only).
-
-Your QWK-ID should be an abbreviation of your BBS name or have some other
-personal significance, and must be unique among others on DOVE-Net (see 
-NODES.DAT included in DOVE-NET.ZIP to verify the uniqueness of your QWK-ID).
-[ftp://vert.synchro.net/main/bbs/dove-net.zip]
-
-QWK-IDs are limited to a maximum of eight characters in length, may only
-contain valid DOS filename characters, and MUST begin with an alphabetic 
-character. QWK-IDs are not case sensitive. 
-
-At this point you probably should also set your QWKnet tagline to something
-that represents (or advertises) your BBS.  In Synchronet this is done in
-SCFG->Networks->QWK->Default Tagline.
-
-
-Step 2: Create a QWKnet Account
-===============================
-
-Assuming you will be using Vertrauen BBS as your hub, you will need to logon
-as "New" at telnet://vert.synchro.net and create your QWKnet account using
-your BBS's QWK-ID as the user name (even if you already have a regular user
-account there). 
-
-*** IMPORTANT ***
-You must answer (Y)es to the following new user question:
-"Is this account to be used for QWK Networking (DOVE-Net)?"
-
-Remember the password you used to create this account, you'll need it later.
-
-When you get to the QWK: prompt, you need to (C)hange Packet Configuration
-to match the following (if you're running Synchronet):
-
-QWK Settings:
-
-A) Ctrl-A Color Codes            : Leave in
-T) Archive Type                  : ZIP
-E) Include E-mail Messages       : Un-read Only
-I) Include File Attachments      : Yes
-D) Delete E-mail Automatically   : Yes
-F) Include New Files List        : No
-N) Include Index Files           : No
-C) Include Control Files         : No
-Y) Include Messages from You     : No
-Z) Include Time Zone (TZ)        : Yes
-V) Include Message Path (VIA)    : Yes
-M) Include Message/Reply IDs     : Yes	(Synchronet v3.10+)
-X) Extended (QWKE) Packet Format : No
-
-You may also want to take this opportunity to (S)elect Areas to Scan
-from the QWK: prompt and set all the DOVE-Net sub-boards to "On".
-
-It is important that you do NOT use a regular user account for QWK packet
-transfers.
-
-
-Step 3: Adding DOVE-Net Message Areas to your BBS
-=================================================
-
-If you're using Synchronet BBS Software, then you most likely already have
-the DOVE-Net message areas pre-configured in SCFG->Message Areas->DOVE-Net.
-If not, then you'll need to create some or all of the message areas listed
-below in SCFG->Message Areas->DOVE-Net:
-
-
-DOVE-Net Conferences (aka sub-boards):
-
-Name                                      Access Requirements   Posting Reqs
---------------------------------------    -------------------   ------------
-General
-Advertisements
-Entertainment
-Debate
-Hardware/Software Help
-Programming
-Unix Discussion
-HAM Radio Operators
-Internet Discussion
-Pro-Audio Discussion
-Firearms Discussion
-Sports Discussion
-Religious Discussion/Debate/Evangelism
-Hobby Corner (RC/modeling/etc)
-Synchronet Announcements                                        USER NOT 0
-Synchronet Discussion
-Synchronet Sysops Only                    LEVEL 90 OR REST Q
-Synchronet Programming (Baja)
-Synchronet Programming (JavaScript)
-Synchronet Programming (C/C++ and CVS)
-Synchronet Data                           LEVEL 90 OR REST Q
-DOVE-Net Sysops Only                      LEVEL 90 OR REST Q
-
-
-Access Requirements
--------------------
-The "Synchronet Announcements" conference is a publicly accessible
-*read-only* conference for announcements from authorized Synchronet
-developers (currently only myself). No-one on your BBS may be allowed
-to post messages in this message area. This can be accomplished in 
-Synchronet by setting the "Posting Requirements" to "USER NOT 0".
-
-The messsages posted in this conference are also distributed as
-an Internet mailing-list. You can subscribe to this mailing-list by
-sending an Internet e-mail to listserv@synchro.net with
-"subscribe announce" in the message body.
-
-The "Synchronet Sysops Only" conference should not be publicly accessible,
-except for users that claim to be Synchronet Sysops.
-
-The "Synchronet Data" conference contains messages not intended for human
-consumption (the messages are used to synchronize the global BBS List and
-Match Maker databases), so this message area should not be publicly
-accessible.
-
-The "DOVE-Net Sysops Only" conference MUST NOT be publicly accessible. This
-message area is for discussion among DOVE-Net Sysops ONLY. This is the
-correct message area to use for "test messages".
-
-If you have a Guest/Anonymous user account on your BBS, it MUST NOT have
-posting privilages to *any* of the DOVE-Net conferences. This can most
-easily be achieved in Synchronet by giving the "Guest" account the 'P'
-(posting) or 'N' (networked sub-board) restrictions. When the "Guest"
-account is created using the stock Synchronet 'makeguest.js' script, it will
-already have the 'P' restriction applied.
-
-If a DOVE-Net QWKnet node (BBS) does not follow these Access Requirements,
-it can, without warning or notice, lose some or all of its DOVE-Net access.
-
-
-Gateways
---------
-You *must not* gate DOVE-Net conferences to any other network without
-explicit, prior permission. 
-
-The following DOVE-Net conferences are already gated to other networks:
-
-Synchronet Discussion  <=> alt.bbs.synchronet USENET newsgroup
-Synchronet Discussion  <=> SYNCHRONET echo on the FidoNet Zone 1 Backbone
-Synchronet Sysops Only <=> SYNC_SYSOPS echo on the FidoNet Zone 1 Backbone
-Synchronet Programming <=> SYNC_PROGRAMMING echo on the FidoNet Zone 1 Backbone
-Synchronet Data        <=> SYNCDATA echo on the FidoNet Zone 1 Backbone
-
-
-Step 4: Configure your QWKnet Hub
-=================================
-
-Synchronet SCFG->Networks->QWK->Hubs->VERT:
-
-Hub System ID              VERT
-
-Pack Command Line          %@zip -jD %f %s
-Unpack Command Line        %@unzip -Coj %f %s -d %g
-
-Call-out Command Line      *qnet-ftp %s dove.synchro.net YOURPASS
-
-Replace YOURPASS with the password you used when creating your QWKnet account.
-
-Call-out Node              1
-Call-out Days              All
-Call-out Frequency         4 times a day
-
-Networked Sub-boards...
-
-Conf#   Group           Sub-board
------   -----           ---------
-2001    DOVE-Net        General
-2002    DOVE-Net        Advertisements
-2003    DOVE-Net        Entertainment
-2004    DOVE-Net        Debate
-2005    DOVE-Net        Hardware/Software Help
-2006    DOVE-Net        Programming
-2009    DOVE-Net        Unix Discussion
-2015    DOVE-Net        HAM Radio
-2016    DOVE-Net        Internet Discussion
-2017    DOVE-Net        Pro-Audio Discussion
-2018    DOVE-Net        Firearms Discussion
-2019    DOVE-Net        Sports Discussion
-2020    DOVE-Net        Religious Discussion/Debate/Evangelism
-2021    DOVE-Net        Hobby Corner (RC/modeling/etc)
-2030    DOVE-Net        Synchronet Announcements
-2007    DOVE-Net        Synchronet Discussion
-2008    DOVE-Net        Synchronet Sysops Only
-2011    DOVE-Net        Synchronet Programming (Baja)
-2012    DOVE-Net        Synchronet Programming (JavaScript)
-2014    DOVE-Net        Synchronet Programming (C/C++ and CVS)
-2013    DOVE-Net        Synchronet Data
-2010    DOVE-Net        DOVE-Net Sysops Only
-
-Ctrl-A codes should be set to "Leave in" for all.
-
-
-Step 5: Turn on the DOVE-Net conferences on your QWKnet Hub
-===========================================================
-
-If you haven't already done so, either:
-
-1. Logon to your Hub (e.g. Vertrauen) via Telnet and (S)elect Areas to Scan
-   from the QWK: prompt and set all DOVE-Net sub-boards to "On".
-
-or:
-
-2. Logon to your BBS and post a message in each of the DOVE-Net message areas
-   to: "SBBS" with a subject of "ADD" (these are called "QWK control msgs").
-
-
-Step 6: Force a Network Call-out
-================================
-
-If using the Synchronet-Win32 Control Panel, use the BBS->Force Network
-Call-out menu option and select "VERT".
-
-If using Unix/Linux, use the following command-line (with correct path):
-# touch /sbbs/data/qnet/vert.now
-
-Watch your event log/window for QNET-FTP log messages.
-
-NOTE: Vertrauen limits the size of QWK packets, currently to 10,000
-      messages per packet, so it might take several call-outs to get all
-      the messages stored in the DOVE-Net conferences on Vertrauen.
-
-
-Finished
-========
-
-You should now see messages in at least some of the DOVE-Net sub-boards on
-your BBS.  Remember, it may take several DOVE-Net call-outs to get *all*
-the DOVE-Net messages from your hub (be patient).  Now congratulate yourself
-for doing something successfully that only *hundreds* of sysops have done
-before you!
-
-
-**********************
-* Reference Material *
-**********************
-
-QWK Technical Notes
-===================
-
-Non-Synchronet systems importing DOVE-Net messages may notice some things about
-the messages which are different from other BBS packages. The first line of
-each message may contain "@VIA:" and a list of DOVE-Net BBS ID's the message
-has passed through, each separated by a slash character. This line is used to
-automatically create and maintain the Synchronet ROUTE.DAT "map" file as well 
-as detect circular message paths (dupe loops). The first or second line of each
-message may contain "@TZ:" and a four character hexadecimal number. This is the
-time zone (as defined in the SMB specification) of the BBS that the message was
-originally posted on. These Synchronet-specific QWK features can be disabled
-from the online QWK: menu. Note, if Ctrl-A codes are enabled, the @VIA/@TZ
-lines are automatically enabled for QWKnet nodes as well. So to disable the 
-@VIA/@TZ lines, you must also disable (strip) Ctrl-A codes.
-
-Messages exported from Synchronet may also contain Synchronet Ctrl-A color
-codes. These can be disabled for any hubs you're calling in SCFG (Synchronet
-Configuration Program) or if the other BBS is calling you, then they can
-disable them by sending a message to "SBBS" with a title of "CTRL-A STRIP".
-
-The following control messages are supported by Synchronet for QWK networking.
-The message must be posted to "SBBS" from the node BBS:
-
-Subj: DROP [conf#]
-Note: Drop current conference (or specified conference #) from future packets
-
-Subj: ADD [ptr | -msgs | mm/dd/yy]
-Note: Add current conference to future packets and optionally set message ptr
-
-Subj: RESET [ptr | -msgs | mm/dd/yy]
-Note: Set message pointer for current conference, - indicates offset from last
-
-Subj: RESETALL [ptr | -msgs | mm/dd/yy]
-Note: Set message pointers for all conferences
-
-Subj: FREQ <filename>
-Note: File Request from file transfer database (not attachments)
-
-Subj: FILES [ON | OFF | mm/dd/yy]
-Note: Include files list in packet and/or specify new-scan date
-
-Subj: ATTACH [ON | OFF]
-Note: Include file attachments in packet automatically (e-mail only)
-
-Subj: CTRL-A [KEEP | EXPAND | STRIP]
-Note: Ctrl-A color/attribute codes - leave-in, expand to ANSI, or remove
-
-Subj: TZ [ON | OFF]
-Note: Include time-zone (@TZ) lines in exported messages
-
-Subj: VIA [ON | OFF]
-Note: Include path (@VIA) lines in exported messages
-
-Subj: MSGID [ON | OFF]
-Note: Include @MSGID and @REPLY lines in exported messages
-
-Subj: NDX [ON | OFF]
-Note: Include index (.NDX) files
-
-Subj: CONTROL [ON | OFF]
-Note: Include extraneous control files (CONTROL.DAT, DOOR.ID, NETFLAGS.DAT)
-
-
-Terminology (as used in this document)
-======================================
-
-Hub:      A BBS that feeds another BBS messages for a message network
-Node:     A BBS that calls another BBS to exchange messages for a network
-          A BBS can be (and most often is) either "both a node and a hub"
-          or "only a node", if you're joining DOVE-Net for the first time,
-          then your system will be "only a node".
-QWK:      Message packet format used for off-line mail readers
-QWKnet:   Message networking technology using QWK packets
-Fido:     Message networking technology based on Fido BBS software
-FidoNet:  The single largest amateur message network on Earth {tm}
-Echo:     Message area that is connected to multiple BBSes via message
-          network
-NetMail:  Private message between one user and another not stored in a
-          topical message area (echo), similar in princicple to Internet 
-          e-mail
-SMB:      Synchronet Message Base format, download SMB_*.ZIP from
-          Vertrauen for technical specification and C library
-
-
-Contact Information
-===================
-Vertrauen:      telnet/http/ftp/nntp/gopher/finger: vert.synchro.net
-Co-founder:     rob [at] synchro [dot] net
-
-
-/* End of DOVE-NET.TXT */
diff --git a/docs/dyndns.txt b/docs/dyndns.txt
deleted file mode 100644
index a17b44e4560822bb3aadb9316004f805ec7fb349..0000000000000000000000000000000000000000
--- a/docs/dyndns.txt
+++ /dev/null
@@ -1,115 +0,0 @@
-            Synchronet Dynamic Domain Name System (DynDNS) Service
-            ======================================================
-
-$Id$
-
-Introduction
-------------
-If your BBS computer or router has a dynamically-assigned IP address (e.g. via
-DHCP or PPP), you need a dynamic hostname so that your BBS users can always
-logon to your BBS without knowing your current IP address (since it can change
-at any time).
-
-Even if you have a static (never changing) IP address, it is much more
-friendly to users to provide them with a hostname than an IP address with
-which to logon to your BBS. Humans find it much easier to remember (and type)
-"vert.synchro.net" than "69.104.209.210".
-
-There are many dynamic DNS services available on the Internet (most are free).
-Here are some popular DynDNS services (not associated with Synchronet):
-
-	http://www.dtdns.com/
-	http://www.no-ip.com/
-	http://www.dyndns.org/
-	http://www.zoneedit.com/
-	http://www.d2g.com/
-	http://www.bbs.us/dns/
-
-Some of these services can even host full domain names (e.g. yourbbs.com) with
-dynamic IP updates and even provide advanced services such as mail-relaying
-and port-forwarding (sometimes for a fee). All of these services require some
-3rd party software to run in the background when your system boots and
-automatically detect changes to your IP address (not strictly required if you
-have a static IP address).
-
-
-yourbbs.synchro.net
--------------------
-If you'd like a "synchro.net" hostname, we offer a free, very easy-to-use
-dynamic hostname service exclusively for Synchronet sysops. Your synchro.net
-hostname will always point to your current IP address, as long as your BBS
-is running. Using this service requires Synchronet v3.10 or later (for Win32
-or Unix).
-
-Directions:
-
-1. Download the following file into your Synchronet "exec" directory:
-   http://cvs.synchro.net/cgi-bin/cvsweb.cgi/~checkout~/exec/dyndns.js
-
-2. If you haven't already, create a QWK networking account on Vertrauen
-   (telnet://vert.synchro.net), using your BBS's QWK-ID for the username
-   (see http://synchro.net/docs/dove-net.txt for more details).
-
-   Note: You do not have to actually join DOVE-Net to get a synchro.net
-         hostname, if you do not wish.
-
-3. Setup a timed event (in SCFG->External Programs->Timed Events) to run the 
-   command-line "?dyndns yourpass" periodically, where yourpass is the
-   password you used when you created your QWK networking account on
-   Vertrauen. "DYNDNS" is the suggested internal code to use for this event.
-   
-   If you have a frequently changing IP address (and Synchronet v3.11 or
-   later) set "Always Run After Init/Re-init" to "Yes". With this option set
-   to "Yes", frequent timed updates should not be necessary.
-
-   If you have a static IP address, one run (update) per month should be
-   sufficient.
-
-   Make sure the "Enabled" is set to "Yes".
-
-4. After saving your changes in SCFG, and verifying that the BBS/Telnet Server
-   has recycled, check the event log window or console output to verify that
-   the "DYNDNS" event has executed. You can force the event to execute with
-   the (Win32) SBBSCTRL:BBS->Force Timed Event menu option, or by "touching"
-   (creating or modifying) the file "dyndns.now" in your Synchronet data
-   directory.
-
-5. Attempt to ping or connect to services at your-id.synchro.net, where
-   your-id is your BBS's QWK-ID. It may take a few minutes for a new hostname
-   to become active or for an existing hostname to resolve to a newly changed
-   IP address. 
-
-You're ready to go with your new synchro.net hostname!
-
-
-Options
--------
--mx [hostname]
-DNS MX (mail exchange) resource records are used to designate a specific
-hostname as the "mail exchange" (receiving SMTP server) for a specific
-hostname. If there is no MX record, then the hostname itself is assumed to
-perform the role of "mail exchange". Some receiving SMTP servers now require
-that the *sending* SMTP server correspond to the MX record of the "from"
-hostname. If you want to specify an MX record for your hostname, you can do
-so by adding "-mx" (optionally followed by a hostname) to your "?dyndns"
-command-line (after the password). If no hostname is specified, then an MX
-record pointing back to your hostname will be created. Example:
-	"?dyndns password -mx mail.someother.org"
-
--hn <base_hostname>
-If you want to update a hostname that is *different* than your BBS's QWK-ID,
-then you can specify that hostname (QWK-ID) on the "?dyndns" command-line
-(after the password) by using the "-hn" option followed by the hostname
-to use (not including ".synchro.net"). There must be a corresponding QWKnet
-account on Vertrauen for the specified hostname and password.
-
-[ip_address]
-If for some reason you want to specify a *different* IP address than the one
-that your BBS will be using to connect with Vertrauen, you can include that IP
-address on the "?dyndns" command-line (after the password). This is an
-advanced feature that you should not need to use under normal conditions, even
-if your BBS is behind a firewall/router using network address translation
-(NAT) - the DynDNS server running on Vertrauen uses your correct *public* IP
-address by default.
-
-/* End of file */
diff --git a/docs/emusetup.bat b/docs/emusetup.bat
deleted file mode 100755
index 532f7b3695a2e3d5384e460915ca26967663edaa..0000000000000000000000000000000000000000
--- a/docs/emusetup.bat
+++ /dev/null
@@ -1,11 +0,0 @@
-set PATH=%PATH%;e:\dosutils
-
-REM fossil driver, such as x00, bnu, or dosemu fossil.com
-fossil.com
-rem bnu.com /P1 /L0=11520
-rem x00.exe
-REM share.exe for multinode file locking
-share.exe
-REM ansi.com for console i/o programs
-ansi.com
-
diff --git a/docs/external_programs.html b/docs/external_programs.html
deleted file mode 100644
index ae893a248a5f016c07a57618aef0678007febd71..0000000000000000000000000000000000000000
--- a/docs/external_programs.html
+++ /dev/null
@@ -1,568 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>External Programs</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2><a name="ExternalProgramConfiguration">[12.0] - External Program
-Configuration</a>
-
-</h2>
-<pre>Selecting the External Programs option from the SCFG will bring you to the
-following sub-menu, an explanation of the options shown here follow.</pre>
-<h2><img border="0" src="images/scfg_xtrn_section.png" width="572" height="331"><br>
-<br>
-<a name="FixedEvents">[12.1] - Fixed Events</a>
-
-</h2>
-<pre><img border="0" src="images/scfg_xtrn_fixed.png" width="572" height="331">
-
-<b>Logon Event:</b>
-        This is the command line for a program that will execute during the
-        logon sequence of every user. The program cannot have user interaction.
-        The program will be executed after the LOGON message is displayed and
-        before the logon user list is displayed. If you wish to place a program
-        in the logon sequence of users that includes interaction or requires
-        account information, you probably want to use an online external
-	program configured to run as a logon event.
-
-<b>Logoff Event:
-</b>        This is the command line for a program that will execute during the
-        logoff sequence of every user. This program cannot have user
-        interaction because it is executed after carrier is dropped. If you
-        wish to have a program execute before carrier is dropped, you probably
-        want to use an online external program configured to run as a logoff
-	event.
-
-<b>Daily Event:
-</b>        This is the command line for a program that will run after the first
-        user that logs on after midnight, logs off (regardless of what node).</pre>
-<h2><a name="TimedEvents">[12.2] - Timed Events</a>
-
-</h2>
-<pre>Selecting Timed Events from the External Programs menu will give you a list of
-currently configured timed events.  Following is an example of a timed event
-called MAIN, and the options available for timed events.</pre>
-<pre><img border="0" src="images/scfg_xtrn_timed.png" width="572" height="331"></pre>
-<pre><b>Internal Code:
-</b>	This is an internal code for SBBS to distinguish this event from
-        the others on the system. This must be a unique name of up to 8 valid
-        DOS filename characters.
-
-<b>Start-up Directory:
-</b>	This is the directory where the event execution should take place.
-	Synchronet will change to this directory before executing the command
-	line for this event.
-
-<b>Command Line:
-</b>	This is the command line for a program that will run on the specified
-	times and days.
-
-<b>Execution Node:
-</b>	This is the node that will execute the event.
-
-<b>Execution Days:
-</b>	These are the day(s) when this timed event will be executed.
-
-<b>Execution Time:
-</b>        This is the time (in 24hr format) for the above mentioned program
-        to execute.
-
-<b>Requires Exclusive Execution:
-</b>	You may set this event to run exclusively (all other nodes inactive
-	or taken offline) by selecting this option.
-
-<b>Force Users Off-line For Event:
-</b>	Setting this to Yes will cause the BBS to force users offline for this
-	event.</pre>
-<h2><a name="GlobalSwapList">[12.3] - Global Swap List</a>
-
- <b><i><font color="#FF0000">(v2 for DOS Only)</font></i></b>
-
-</h2>
-<pre><img border="0" src="images/scfg_xtrn_swaplist.png" width="572" height="331">
-
-This is a list of programs which, when run, will cause Synchronet to swap out
-of memory.  This is useful for large executables, or programs which have the
-possibility of Utilitizing a large amount of memory.  Shown is an example of
-what might be in your swap list. Notice that it is not necessary to specify
-an extension for the programs unless an extension is specified on the command
-line to be executed. If a file extension is specified (EXE, COM, or BAT)
-the extension must be specified on the command line for the program to be found
-in the swap list.</pre>
-<h2><a name="Native32bitProgramList">[12.4] - Native (32-bit) Program List</a>
-
-</h2>
-<pre><img border="0" src="images/scfg_xtrn_winos2list.png" width="572" height="331"><u>
-</u>
-When running a node with Synchronet for OS/2 or Win32, all external programs
-(doors, editors, file viewers, etc) will be assumed DOS programs and executed
-inside a virtual DOS machine (VDM) automatically unless the program's name is
-included in this list. Only CMD.EXE (OS/2 command interpreter) should be
-included with an extension (e.g. .EXE) unless you actually configure your
-external program command lines in SCFG with extensions (note ZIP and UNZIP do
-not have specified extensions). All native Win32 and OS/2 programs that you 
-wish to execute from the BBS must be added to this list.</pre>
-<h2><a name="ExternalEditors">[12.5] - External Editors</a>
-
-</h2>
-<pre>This selection will bring up a list of external editors that are available as
-alternatives to the Synchronet built-in editor. Editors can be added and
-deleted with the INS and DEL keys. Selecting an editor allows you to view and
-edit its settings. The available settings are (example given is for SyncEdit):</pre>
-<pre><img border="0" src="images/scfg_xtrn_syncedit.png" width="572" height="331"></pre>
-<pre><b>Internal Code:
-</b>	This is an internal code for SBBS to distinguish this editor from
-        the others on the system. This must be a unique name of up to 8 valid
-        DOS filename characters.
-
-<b>Local Command Line:
-</b>        This is the command line to use when the user is online locally.
-
-<b>Remote Command Line:
-</b>        This is the command line to use when the user is online remotely.
-
-<b>Access Requirements:
-</b>	These are the requirements that a user must meet to be able to use
-	this external editor.
-
-<b>Intercept I/O Interrupts:
-</b>	If the editor relies on Synchronet for intercepting I/O interrupts,
-	this option should be set to Yes.  When set to Yes, you will be able
-	to specify whether or not the editor uses WWIV color codes.
-
-<b>Quoted Text:
-</b>	If you want all the message text to be automatically entered into the
-	message edit/quote file (INPUT.MSG or MSGTMP), set this option to
-	'All'.
-
-	If you want the user to be prompted for which lines to quote before
-	running the editor, set this option to 'Prompt User'.
-
-	If you want none of the lines to be automatically quoted, set this
-	option to 'None'. This option is mainly for use with editors that
-	support the QUOTES.TXT drop file (like SyncEdit v2.x).
-
-<b>QuickBBS Style (MSGTMP):
-</b>	If this editor was designed to run on QuickBBS, Remote Access, or
-	SuperBBS (uses a MSGTMP file for editing), set this option to Yes.
-	This option will also create a MSGINF file automatically as well.
-
-<b>Expand Line Feeds to CRLF:
-</b>	If this editor stores new lines as a single line feed character, set
-	this option to Yes.
-
-<b>BBS Drop File Type:
-</b>	If this editor requires a BBS drop file (DOOR.SYS, DORINFO#.DEF, etc)
-	use this option to select the drop file format.</pre>
-<h2><a name="OnlinePrograms">[12.6] - Online Programs</a>
-
-</h2>
-<pre>This selection will generate a list of configured external program sections.
-You can add and remove external program sections from this list with the INS
-and DEL keys. To edit an external program section or the external programs
-within that section, select it with the arrow keys and hit ENTER.
-
-<a name="DropFiles">For</a> each external program section, you can set the Name, Internal Code,
-and Access Requirements. Selecting &quot;Available External Programs&quot; will give
-a list of external programs contained in this external program section.
-Synchronet has been designed to eliminate the need for batch files and
-drop file conversion programs to run external programs (doors) on your BBS.
-Synchronet supports many different drop file types (often referred to as
-drop files) listed below.</pre>
-<h3><a name="SupportedDropfileTypes:">[12.7] - Supported Dropfile Types:</a>
-
-</h3>
-<pre>Software		Write File(s)			Read File(s)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-DOOR32 <b><font color="#FF0000">(v3+ Only)</font></b>       DOOR32.SYS 
-GAP			DOOR.SYS			DOOR.SYS
-WWIV			CHAIN.TXT
-PCBoard 14.x		PCBOARD.SYS and USERS.SYS	USERS.SYS
-RBBS/QuickBBS		DORINFO#.DEF and EXITINFO.BBS	EXITINFO.BBS
-Wildcat! 2.x		CALLINFO.BBS
-SpitFire		SFDOORS.DAT
-TriBBS			TRIBBS.SYS
-MegaMail		UTIDOOR.TXT
-Solar Realms		DOORFILE.SR
-Synchronet		XTRN.DAT			MODUSER.DAT</pre>
-<h2><a name="Call-backVerifiers">[12.8] - Call-back Verifiers</a>
-
-</h2>
-<pre>Call-back verification and user upgrade programs for other BBS packages may be
-used, as long as the program supports the DOOR.SYS, EXITINFO.BBS, USERS.SYS,
-or MODUSER.DAT file format. In general, Call-back verifiers written for
-PCBoard, GAP, QuickBBS, or Synchronet will work. To allow a program to modify
-the user data, you must set the option &quot;Modify User Data&quot; to &quot;Yes&quot;. The
-following user data items may be updated with the following formats:
-
-DOOR.SYS:	Security level, Flag Set #1, Expiration Date, Minutes,
-		Total Files/Bytes Downloaded, and Credits
-EXITINFO.BBS:	Security level and Flag Set #1
-USERS.SYS:	Security level and Expiration Date
-MODUSER.DAT:	Security level, Flag Set #1-#4, Exemptions, Restrictions,
-		Expiration Date, Credits, and Minutes</pre>
-<h2><a name="InstallingNewExternalProgram">[12.9] - Installing a
-New External Program</a>
-
-</h2>
-<pre>Install your new external program into a sub-directory off your XTRN directory.
-
-Example: C:\SBBS\XTRN\TRADEWAR
-
-If your program asks you to provide the directory where the BBS software is
-installed or where the drop file will be located, enter the directory where
-you have installed the program (C:\SBBS\XTRN\TRADEWAR). Note: this is usually
-only required for programs that do NOT support multiple nodes.
-
-The full path and file name of the drop file can be specified on the command
-line by using the %f command line specifier in SCFG.</pre>
-<h2><a name="ConfiguringNewExternalProgram">[12.10] - Configuring
-a New External Program</a>
-
-</h2>
-<pre>Run SCFG from any NODE directory (or hit 'C' at the Waiting For Call screen).
-Select &quot;External Programs&quot; and hit enter. Hit END and ENTER for the External
-Program Sections menu and select an External Program Section to add this
-new program to. Select &quot;Available External Programs&quot; and hit the Insert key.
-Enter a description for your new external program.
-
-Now your new external program appears in the list. Hit ENTER to edit the
-configuration for this program. Synchronet BBS List is given as an example.</pre>
-<pre><img border="0" src="images/scfg_xtrn_sbl.png" width="572" height="331">
-
-<b>Name:</b>
-	This is the name of the external program that will be shown to users.
-
-<b>Start-up Directory:
-</b>	The start-up directory will be the current directory when the program
-	is started. Move the lightbar down to &quot;Start-up Directory&quot; and hit
-	ENTER. Enter the path to the directory where you've installed the
-	program.
-
-<b>Command Line:
-</b>	This is the command required to execute your external program. If the
-	path and filename for the BBS drop file is required on the command
-	line, use %f to represent the path and filename. See Appendix A for
-	a full list of available command line specifiers.
-
-	You can launch a Baja module in place of a DOS executable by prepending
-	an asterisk (*) to the name of the Baja module (e.g. &quot;*MYMOD&quot;). The
-	module .BIN file must be located in your EXEC directory.
-
-	Some programs, when set to SWAP, require &quot;.\&quot; to be prepended to the
-	command line (e.g. &quot;.\MYDOOR&quot;) to function properly.
-
-<b>Clean-up Command Line:
-</b>	If your external program requires a clean-up command line (usually only
-	multi-user programs), select &quot;Clean-up Command Line&quot; and enter the
-	required command line for your program. Note: Most programs do NOT
-	require this option.
-
-<b>Cost in Credits:
-</b>	If you wish your users to be charged credits when running this program,
-	you should enter the amount to charge the users here. Users with the
-	'X' exemption will not be charged.
-
-<b>Extra Minutes:
-</b>	This option will allow you to give extra time to users for use in the
-	external program they are entering.  For example, with this option set
-	to 10, a user having 15 minutes left on the BBS will end up having
-	25 minutes in the external program they enter.	This is especially
-	useful in conjunction with the 'Suspended (Free) Time' option.
-
-<b>Suspended (Free) Time:
-</b>	Setting this option to &quot;Yes&quot; will cause a user's time left online to
-	suspend (not countdown) when they enter the external program.  The
-	user's time allowed in the external program, however, will be what they
-	had left on the BBS.  To give them more time in the external program,
-	use the above 'Extra Minutes' option.
-
-<b>Access Requirements:
-</b>	If you wish to limit which users have access to (can see) this program,
-	use this option to set those requirements.
-
-<b>Execution Requirements:
-</b>	If you wish to have some users see but not be able to execute this
-	program, use this option to determine what requirements must be met to
-	run the program.
-
-<b>Multi-user:
-</b>	If this program supports multiple simultaneous users, set this option
-	to &quot;Yes&quot;.
-
-<b>Intercept I/O Interrupts:
-</b>	If this program does NOT have it's own modem communications I/O and
-	does NOT use a FOSSIL driver, select &quot;Intercept I/O Interrupts&quot; and set
-	it to &quot;Yes&quot;. Note: Most programs require this option be set to &quot;No&quot;.
-	Programs written specifically for WWIV or Synchronet BBS software,
-	should usually have this option set to &quot;Yes&quot;. Consult the documentation
-	for the program if you are unsure. If you do set this option to &quot;Yes&quot;,
-	and the program was not written specifically for Synchronet, you'll
-	need to place the following string at the BEGINNING of your command
-	line: &quot;%!dcdwatch %&amp;&quot;. You will also be able to select whether or not
-	the program uses WWIV color codes when setting this option to Yes.
-
-	Without the use of DCDWATCH, the program will not exit if a user drops
-	carrier (hangs up) while using the program (unless specifically written
-	for Synchronet). Some programs time-out eventually, and exit back to
-	the BBS, but not all.
-
-<b>Swap BBS out of Memory:</b>
-	If this program requires a large amount of free memory, set this
-	option to 'Yes' and Synchronet will swap to XMS, EMS, Extended
-	Memory or Disk (see &quot;Node Toggle Options&quot; for Swap Type selection) to
-	make room for this program to execute. Setting this option to 'Yes'
-	has this same effect as adding this program to the &quot;Global Swap List&quot;,
-	but is available as a toggle on this menu for your convenience.
-
-<b>Modify User Data:</b>
-	If this program can modify the current user's data through one of the
-	supported drop file types (see Call-back Verifiers above), set this
-	option to Yes.
-
-<b>Execute on Event:</b>
-	If you want this program to run automatically during user logon,
-	logoff, new user application, or a user's birthday, use this option.
-
-<b>BBS Drop File Type:</b>
-	If your program requires a BBS drop file (most do), use this option to
-	select the type of drop file to create.
-
-<b>Place Drop File In:</b>
-	This is the directory where the drop file will be created. In general,
-	for multi-user programs or programs that can have the path and filename
-	of the drop file included on the command line or in a config file,
-	select &quot;Node Directory&quot;. For single user programs that require the drop
-	file to be in the current directory, select &quot;Start-up Directory&quot;.
-
-<b>Time Options...:</b>
-	Selecting this option will bring you to a sub-menu similar to the
-	following:</pre>
-<blockquote>
-  <blockquote>
-    <pre><img border="0" src="images/scfg_xtrn_timeopt.png" width="572" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre><b>	Extra Time:
-</b>		This option allows you to give users an extra amount of time
-		(in minutes) which can be used only within this online program.
-
-<b>	Maximum Time:
-</b>		This option allows you to set the maximum amount of time a user
-		should be able to spend in this online program (in minutes) PER
-		execution (not per day or per call).
-
-<b>	Suspended (Free) Time:
-</b>		When this option is set to 'Yes', a users' time is suspended
-		while they are within the online program.  That is, if they
-		enter the door with 60 minutes remaining on the BBS, when
-		they get back to the BBS they will still have 60 minutes of
-		time remaining.</pre>
-<h2><a name="ExampleDoorGameSetups">[12.11] - Examples
-for some popular programs</a>
-
-</h2>
-<pre>It is advised to install all your doors off the SBBS\XTRN directory
-(e.g. C:\SBBS\XTRN\BRE) if it's not too late.  This will help keep all
-your doors in an easy to reference point.  Also, this is where the
-pre-configured doors (SBL,SMM) are installed by default.</pre>
-<pre>When configuring your Doors it is best whenever possible to place the
-dropfiles in your SBBS\NODE# directories and configure the game to
-look there for the file.  This ensures smooth Multinode usage if your
-door supports multiple users at the same time.</pre>
-<h3><a name="LORD">[12.11.1] - Legend
-of the Red Dragon (LORD)</a>
-
-</h3>
-<pre>From the LORDCFG program your configuration should look something like this:</pre>
-<pre><img border="0" src="images/lordcfg.png" width="572" height="331"></pre>
-<pre>You will need to do this for each of your nodes.  Be sure to set the 'Path
-To Drop File' to the node directory of the node you are configuring.  The
-reason we set the 'Locked Port Speed' to 'Port Not Locked' is because you
-should be locking the speed of your FOSSIL when you load it, once that's done,
-it can't be altered.</pre>
-<pre>*** Be Sure to edit <b>START.BAT</b> and check for proper paths and filenames!</pre>
-<pre>Now go into your SCFG program and create a new external program.  It should
-look like this when it's all setup:</pre>
-<pre><img border="0" src="images/scfg_xtrn_lord.png" width="572" height="331"></pre>
-<h3><a name="Usurper">[12.11.2] - Usurper</a></h3>
-<pre>You MUST use a fossil driver in order to use this program. Follow the Usurper
-documentation for getting the game going.  </pre>
-<pre>Next, bring up the USURPER.CFG into a text editor and edit the first few lines
-(or you can do it through the EDITOR program that comes with Usurper). It 
-should end up looking something like this:</pre>
-<table border="0" cellpadding="3" cellspacing="3" width="70%" bgcolor="#CCCCCC">
-  <tr>
-    <td width="100%">
-      <pre>Sysop Name Goes Here
-BBS Name Goes Here
-C:\SBBS\XTRN\USURPER\
-DORINFO1.DEF</pre>
-    </td>
-  </tr>
-</table>
-<pre>The important things are line 3 and line 4.  Line 3 MUST be the path to your
-Usurper directory (with a trailing backslash) and line 4 must be the type
-of drop file (I used DORINFO1.DEF like the Usurper documentation recommends).
-
-    Now you'll need to go into your SCFG program and add an external program.
-Set it up to look something like this:</pre>
-<pre><img border="0" src="images/scfg_xtrn_usurper.png" width="572" height="331"></pre>
-<h3><a name="TradeWars2002">[12.11.3] - Trade Wars 2002</a></h3>
-<pre>From the TEDIT program your configuration should look something like this:</pre>
-<pre><img border="0" src="images/tw2002.png" width="572" height="331"></pre>
-<pre>You will need to do this for each of your nodes.  Be sure to set the 'Path
-To Drop File' to the node directory of the node you are configuring.
-
-Now go into your SCFG program and create a new external program.  It should
-look like this when it's all setup:</pre>
-<pre><img border="0" src="images/scfg_xtrn_tw2002.png" width="572" height="331"></pre>
-<h3><a name="BRE">[12.11.4] - Barren Realms Elite (BRE)</a></h3>
-<pre>Install and Configure BRE per the instructions in the BRE documentation.</pre>
-<pre>Now go into your SCFG program and create a new external program.  It should
-look like this when it's all setup:</pre>
-<pre><img border="0" src="images/bre.png" width="572" height="331">
-
-BRE and the other SR / John Daily games are easy with Synchronet since
-it supports SR Games native DOORFILE.SR . Just place the DOORFILE.SR
-in BRE's directory and all is well.</pre>
-<pre>** Note: BRE is not Multiplayer and can only be used on one node at a time.
-         However, we can leave Allow Multiple Users ON in SCFG as BRE will
-         inform the player the game is in use by itself.</pre>
-<h2><a name="InternalGateways">[12.12] - Internet Gateways</a></h2>
-<pre>This allows users on your system to be connected to other TCP/Telnet services
-on the Internet through your BBS. Typically, these services would be other
-telnetable BBSs and MUDs, although really, you can gate to any single-port
-TCP service (i.e. POP3, but not FTP).</pre>
-<pre><b>TELNET_GATE &lt;&quot;str&quot; || str_var&gt; [mode]</b></pre>
-<pre>The str or str_var argument is the destination address in the format:</pre>
-<pre>	<b>&lt;addr&gt;[:port]</b></pre>
-<pre>If port is not specified, the default is 23 (telnet), or 513 (when the 
-<b>TG_RLOGIN</b> mode is used).</pre>
-<pre>Examples:</pre>
-<pre>	&quot;<i>vert.synchro.net</i>&quot;
-	&quot;<i>24.0.193.46</i>&quot;
-	&quot;<i>retromud.org:3000</i>&quot;</pre>
-<pre>The valid mode bits (multiple may be <b>|</b>'d together) are:</pre>
-<pre>	<b>TG_ECHO</b>         Turn on telnet echo
-	<b>TG_CRLF</b>         Expand sole CR to CRLF
-	<b>TG_LINEMODE</b>     Send entire lines only
-	<b>TG_NODESYNC</b>     Call Nodesync, get msgs, etc.
-	<b>TG_CTRLKEYS</b>     Interpret ^P ^U ^T, etc locally
-	<b>TG_PASSTHRU</b>     Pass-through telnet commands/responses
-	<b>TG_RLOGIN</b>       Use BSD <i>RLogin</i> protocol
-
-This function can be called from any module or shell, but will most likely be
-used from the external programs menu (even though the telnet gate isn't
-technically an external program). The following modules are included (in your
-<b>EXEC</b> directory): <b>TELGATE.BIN</b>, <b>MUDGATE.BIN</b>, <b>UNIXGATE.BIN</b>, and <b>RLOGIN.BIN</b>.
-Use them as follows:</pre>
-<pre>	To set-up an external gateway to another BBS:</pre>
-<pre>	Command line: &quot;<b>*telgate vert.synchro.net</b>&quot;</pre>
-<pre>	To set-up an external gateway to a MUD:</pre>
-<pre>	Command line: &quot;<b>*mudgate batmud.bat.org</b>&quot;</pre>
-<pre>	To set-up an external gateway to a Trade Wars Game Server (TWGS):</pre>
-<pre>	Command line: &quot;<b>*rlogin twgs.someserver.com&quot;</b></pre>
-<pre>While using the telnet gateway (and not currently in telnet &quot;Binary&quot; mode),
-users can press ctrl-] for a menu of telnet gate commands including: Disconnect,
-Toggle Echo, List Users, and Private Message.</pre>
-<h2><a name="TroubleshootingExternalPrograms">[12.13] - Troubleshooting
-External Programs</a></h2>
-<pre>   This section will explain common reasons why an external program may not be
-functioning properly and what can be done to get the program functioning
-properly.  It is impossible for Digital Dynamics to be familiar with every
-available external program, therefore if you continue to have problems with
-a program after reading this section, you should contact the company that wrote
-the external program you are working with.
-
-IMPORTANT NOTE: Some games will not work properly if you do not put a PATH on
-		the command line (see the L.O.R.D. example), others will (see
-		the Usurper example).  If your game is not working at all,
-		try using a path on the command line (e.g.: .\GAMENAME).
-
-PROBLEM : The external program works, but displays the wrong user name.
-SOLUTION: Check to see that the program is looking in the proper place for the
-	  drop file.  Usually you will need to specify the path to look for the
-	  drop file on the command line or in the program's setup program or
-	  config file(s).
-
-PROBLEM : The program works fine locally, but when people call in they cannot
-	  see anything.
-SOLUTION: If the game uses a FOSSIL driver, make sure that you have a FOSSIL
-	  driver loaded and make sure that you've locked the baud rate at the
-	  same rate that you've locked Synchronet's com ports.
-	  If the game uses it's own internal com routines (no FOSSIL required),
-	  you should be able to pass it IRQ and I/O Address information (either
-	  through configuration files, or on the command line) otherwise the
-	  game probably will not work on anything other than the standard COM1
-	  and COM2.
-NOTE	: Normally only games written for Synchronet or WWIV will ever require
-	  the 'Intercept I/O Interrupts' option to be set to YES.  If a game
-	  has it's own internal com routines or uses a FOSSIL set this option
-	  to NO.
-
-PROBLEM : The program works fine locally, but when people call in they only see
-	  garbled information.
-SOLUTION: If the game is using a FOSSIL driver, make sure the locked rate of
-	  the FOSSIL is the same as the locked rate in Synchronet.
-	  If you are running Synchronet under OS/2 and you have &quot;Intercept I/O&quot;
-	  set to &quot;Yes&quot; for this program, make sure you are using the SVDMANSI
-	  program for ANSI under OS/2.
-
-PROBLEM : The program works fine when only one user is playing, but when a
-	  second user tries to enter it doesn't function properly.
-SOLUTION: The program is probably not intended for multiple simultaneous users.
-	  Be sure to set the 'Multiple Concurrent Users' option to NO if this
-	  is the case.</pre>
-<p>   <a href="#top"><b>Back to Top</b></a></p>
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/features.html b/docs/features.html
deleted file mode 100644
index 461441e75a059d322a5661e3a225117605fef09d..0000000000000000000000000000000000000000
--- a/docs/features.html
+++ /dev/null
@@ -1,293 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Features</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="56836" -->
-
-<p><b><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></b></p>
-
-<h2>Synchronet Features</h2>
-
-<h3>General</h3>
-
-<ul>
-  <li>Designed from the ground up as a reliable and feature rich multi-node BBS</li>
-  <li>Up to 250 simultaneous nodes with multi-node chat and external program
-    (door) support</li>
-  <li>Sysop inter-node control (remote or local):<br>
-    &nbsp;&nbsp;&nbsp; Interrupting - hang up on any node<br>
-    &nbsp;&nbsp;&nbsp; Locking - only sysops can logon a locked node until the
-    lock is removed<br>
-    &nbsp;&nbsp;&nbsp; Rerunning - re-executes BBS, reinitializing
-    configuration, etc.<br>
-    &nbsp;&nbsp;&nbsp; Downing - shutdown a node from another remote node or
-    local console</li>
-  <li>Real-time user database:<br>
-    &nbsp;&nbsp;&nbsp; Amazingly complete user edit function<br>
-    &nbsp;&nbsp;&nbsp; Remote changes to online-user data are immediately
-    effective<br>
-    &nbsp;&nbsp;&nbsp; Disk image is always current for enhanced system fault
-    tolerance<br>
-    &nbsp;&nbsp;&nbsp; Linked free-form data file for every user<br>
-    &nbsp;&nbsp;&nbsp; International address and phone number support</li>
-  <li><i><b>RIPscrip</b></i> and <i><b>WIP</b></i> graphical user interfaces and
-    mouse support!</li>
-  <li>Online, sysop configurable, chatting artificial intelligence engine<br>
-    Multiple personalities available for your users to experience</li>
-  <li>Pay BBS features:<br>
-    Time credits, user expiration dates, credits, and 900/976 billing</li>
-</ul>
-<h3>Security</h3>
-<ul>
-  <li><i><b>ARS</b></i> (<i>Access Requirement String</i>) security provides the
-    most flexible, comprehensive, and user friendly security available in the
-    BBS software industry</li>
-  <li>Post/Call ratio, connect rates, time of day, and other user data fields
-    can be elements of any <i>ARS</i> security field</li>
-  <li>Impenetrable to remote hackers</li>
-  <li>100 security levels with 104 sysop configurable flags per user</li>
-  <li>Sysop can allow or disallow users to choose their own passwords</li>
-  <li>Sysop can force periodic password changes (uniqueness is also forced)</li>
-</ul>
-<h3>Customization</h3>
-<ul>
-  <li>
-<p>Programmable Command and Menu Structure:<br>
-Includes free Baja shell/module compiler<br>
-Users can select a shell of their choice including emulations of other BBS
-packages<br>
-Several shells included with Baja source code</p>
-  </li>
-  <li><p>The most configurable BBS available today:<br>
-    Powerful object oriented menu driven configuration program<br>
-    All menus, text, and colors are sysop configurable without source code<br>
-    New User Questionnaire is available and customizable<br>
-    All standard new user questions can be disabled individually<br>
-    Over 120 <a href="http://customization.html#MessageVariables">message
-    variables</a> (@-Codes) supported</p>
-  </li>
-</ul>
-<h3>Messaging</h3>
-<ul>
-  <li><p>Hierarchical bi-level message areas with an unlimited number of
-    messages groups and an unlimited number of sub-boards within each group</p>
-  </li>
-  <li>
-<p>QWK message off-line reader and networking support built-in<br>
-Off-line file requests<br>
-Off-line new message scan configuration and pointer adjustment<br>
-Send <i>FidoNet</i> or Internet NetMail from QWK REP packet<br>
-32-bit CRC duplicate message checking<br>
-Multiple compression formats supported<br>
-File attachments optionally automatically included</p>
-  </li>
-  <li>
-<p>Inter-node message services:<br>
-Current node status - user online, action, connect rate, and more<br>
-User activity - credited downloads, mail activity, logons, and logoffs<br>
-Users can list active nodes and send private messages from any prompt<br>
-&nbsp;&nbsp;&nbsp; (even between external programs and the BBS)<br>
-Multi-channel multi-node chat with optional channel password protection<br>
-Private real-time node to node character by character chat with remote split
-screen support<br>
-Users can send telegrams, single line messages, or enter private chat from any
-prompt<br>
-User information (gender, age, location, etc) can be included in node status
-display</p>
-  </li>
-  <li><p>Extensive networking capabilities:<br>
-    Internal QWK network hub and node support with file transfer ability<br>
-    <i>FidoNet</i> EchoMail and NetMail support<br>
-    Send/Receive File Requests from within Synchronet<br>
-    UTI drivers for <i>PostLink</i> Networks (RIME, ILink, etc)<br>
-    Sub-boards can force real names<br>
-    Allow/disallow/force private posts and anonymous posts per sub-board<br>
-    Supports color codes for <i>WWIV</i>, <i>PCBoard</i>, <i>Wildcat</i>, and <i>Celerity</i><br>
-    Support for multiple networks of the same or different network technologies
-    with different addresses and tag/origin lines<br>
-    Duplicate message checking using 32-bit CRC for QWK and <i>Fido</i> Networks</p>
-  </li>
-</ul>
-<h3>File Transfers</h3>
-<ul>
-  <li>Unlimited external transfer protocols with optional DSZLOG support</li>
-  <li>Batch uploads, downloads, and bidirectional file transfers</li>
-  <li>Transfer credit system is completely configurable</li>
-  <li>File viewing, extraction, and partial downloading of archives</li>
-  <li>Content rating, multi-disk numberings, and file upload dates can
-    automatically be added to file descriptions</li>
-  <li><i><b>FILE_ID.DIZ </b></i>and <i><b>DESC.SDI</b></i> files can be
-    automatically imported into extended file descriptions</li>
-  <li>Personal user to user file transfers</li>
-  <li>Optional batch download file flagging for user convenience</li>
-  <li>Support for offline directories</li>
-  <li>Multiple sysop file removal/move/edit search criteria</li>
-  <li>Directories can be sorted by filename or date, ascending or descending</li>
-  <li>Complete CD-ROM (single and multi-disk changer) support</li>
-  <li>Optional forced upload directory can be invisible to users</li>
-  <li>Optional allowance of blind (unsolicited) batch uploads with automatic DIZ
-    importation</li>
-  <li>Download events available for adding files/comments just before download
-    (i.e. CD-ROM)</li>
-</ul>
-<h3>External Programs/Doors</h3>
-<ul>
-  <li>Unlimited number of external programs</li>
-  <li>Multi-user or single user programs</li>
-  <li>Programs that use DOS I/O (don't use COM port directly) supported</li>
-  <li>12 door file formats supported for an incredible level of compatibility
-    including:&nbsp;<b><i>&nbsp;&nbsp;&nbsp;</i></b>&nbsp;<b><i><br>
-    DOOR.SYS</i></b>, <i><b>PCBOARD.SYS</b></i>, <i><b>USERS.SYS</b></i>, <i><b>CHAIN.TXT</b></i>,
-    <b><i>DORINFO#.DEF</i></b>, <i><b>EXITINFO.BBS</b></i>, <i><b>SFDOORS.DAT</b></i>,
-    <i><b>TRIBBS.SYS</b>,</i> <b><i>CALLINFO.BBS</i></b>, <i><b>DOORFILE.SR</b></i>,
-    and <i><b>UTIDOOR.TXT</b></i></li>
-  <li>Supports native <i><b>WWIV</b></i> color code expansion</li>
-  <li>Free Software Development Kit (SDK) available for program development</li>
-  <li>Comes with multiplayer Synchronet Blackjack game (with C source code)</li>
-  <li>No batch file editing/programming necessary!</li>
-  <li>Configurable credit cost on a per program basis</li>
-  <li>Separate access requirements to see the program and execute</li>
-  <li>Multiple Timed and Fixed Events:<br>
-    &nbsp;&nbsp;&nbsp; Logon and logoff events<br>
-    &nbsp;&nbsp;&nbsp; New user events<br>
-    &nbsp;&nbsp;&nbsp; Upload events (integrity testing, adding of comments,
-    virus scan, etc.)<br>
-    &nbsp;&nbsp;&nbsp; Node and system daily events<br>
-    &nbsp;&nbsp;&nbsp; Timed events with support for forced exclusive execution</li>
-</ul>
-<h2><b><font color="#FF0000">Version 3  Features</font></b>
-</h2>
-<p><b>General</b>
-
-</p>
-<ul>
-  <li>All &quot;nodes&quot; run in a single multi-threaded process<br>
-    &nbsp; - Minimal resource requirements and improved performance<br>
-    &nbsp; - DOS Windows are automatically opened/closed for external DOS
-    programs/doors<br>
-    &nbsp; - It's never been easier to run a 10+ node system (with DOS door
-    support) on one computer</li>
-  <li>Professional GUI <i>Synchronet Control Panel</i> (SBBSCTRL) to monitor all
-    clients and servers simultaneously<br>
-    &nbsp; - Replaces old-style &quot;<i>Waiting for call</i>&quot; screen<br>
-    &nbsp; - Launch configuration and editor dialogs directly<br>
-    &nbsp; - New Sysop Availability toggle button (replaces v2.3 Scroll-Lock
-    function)</li>
-  <li>GUI User Editor</li>
-  <li>Local and Remote Node Control/Spying</li>
-  <li>Optionally plays sysop's choice of <i><b>.WAV</b></i> file on user
-    connect/disconnect <i>(Windows only)</i></li>
-</ul>
-<h3>
-<b>Internet</b></h3>
-<ul>
-  <li>Supports Telnet logins only (no more direct-dial user support)<br>
-    &nbsp; - No third-party FOSSIL/Telnet driver (SIO/VMODEM, NetModem, COM/IP)
-    required<br>
-    &nbsp; - Full FOSSIL/DOS/WWIV/XSDK program/door support (easy setup!)<br>
-    &nbsp; - Outbound Telnet module included for external MUDs/BBSs<br>
-    &nbsp; - Automatically detects and logs client IP and hostname<br>
-    &nbsp; - Optional auto-logon via IP address (requires V exemption)</li>
-  <li>Integrated FTP server<br>
-    &nbsp; - Supports Anonymous (Guest) logins<br>
-    &nbsp; - Virtual directory structure mimics BBS filebase hierarchy<br>
-    &nbsp; - User security settings enforced<br>
-    &nbsp; - Supports long/mixed-case filenames<br>
-    &nbsp; - Dynamically generates index (description) files<br>
-    &nbsp; - Supports blind upload and sysop directories<br>
-    &nbsp; - QWK/QWKnet packet uploads and downloads<br>
-    &nbsp; - Upload description support<br>
-    &nbsp; - Transfers included in BBS and user upload/download statistics<br>
-    &nbsp; - Time/Credit system enforced<br>
-    &nbsp; - Custom login/hello/goodbye messages<br>
-    &nbsp; - Optional connect/disconnect sounds (.WAV files)<br>
-    &nbsp; - File aliases supported<br>
-    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Put links in your FTP root
-    directory to often access files<br>
-    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link to files on your local hard
-    disk or your BBS filebase<br>
-    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Use general alias names to point
-    to often-changing versioned filenames<br>
-    &nbsp; - Complete access to local file systems for remote sysops</li>
-  <li>Integrated Mail (POP3/SMTP) server<br>
-    &nbsp; - Check BBS mailbox using standard Internet mail clients (Eudora,
-    Outlook)<br>
-    &nbsp; - SPAM Filters supported: RBL, RSS, DUL<br>
-    &nbsp; - Configurable alias list<br>
-    &nbsp; - Optionally receive mail by user number (1@yourbbs.com)<br>
-    &nbsp; - Optional inbound/outbound sounds (.WAV files)<br>
-    &nbsp; - Optional DNS/MX record lookup (no SMTP Relay Server required)</li>
-  <li>Outbound Telnet/RLogin gateway function to run external MUDs, BBSs, and
-    TWGS<br>
-    &nbsp; - Includes any-time ^] menu to see who is on the BBS, send messages,
-    etc.</li>
-  <li>IP/hostname filter/trashcan files (ip.can/host.can) for all Internet
-    servers/services</li>
-</ul>
-<h3>Online Programs</h3>
-<ul>
-  <li>16-bit DOS Door Support<br>
-    &nbsp; - Windows 95/98/ME FOSSIL/DOS Interrupt driver (sbbsexec.vxd)<br>
-    &nbsp; - Windows NT/2000 FOSSIL/DOS Interrupt driver (sbbsexec.dll)</li>
-  <li>32-bit/Socket Door Support<br>
-    &nbsp; - Duplicate socket handle passed in <b><i>DOOR32.SYS</i></b> drop
-    file (new standard)<br>
-    &nbsp; - Duplicate socket handle passed on command line via %H specifier<br>
-    &nbsp; - Support for external programs written with 32-bit XSDK (v3+)</li>
-  <li><p>Most popular DOS doors fully supported<br>
-    &nbsp; - Users can be ;INTERrupted while running ANY external program<br>
-    &nbsp; - Non-exclusive events do not take any nodes off-line<br>
-    &nbsp; - No more hassling with baud rates and initialization strings<br>
-    &nbsp; - DCDWATCH no longer necessary to support WWIV/DOS externals</p>
-  </li>
-</ul>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="15291" -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/fidonet.txt b/docs/fidonet.txt
deleted file mode 100644
index 2c9bd27446577cd79950260575e9731266d6cb3a..0000000000000000000000000000000000000000
--- a/docs/fidonet.txt
+++ /dev/null
@@ -1,364 +0,0 @@
-FidoNet NetMail/EchoMail File Naming Primer by Rob Swindell
------------------------------------------------------------
-$Id$
-
-One of the most confusing aspects of FidoNet Technology Networks
-is the various files involved and their naming schemes.
-
-Since FTN software was mostly created during the days of MS-DOS
-and PC-DOS, the file names were limited to the file name formats
-supported by these ancient operating systems. Specifically,
-eight base characters and a three character suffix (extension),
-separated by a period (or "dot").
-
-This is often referred to as the 8.3 file naming format and
-this limited name space resulted in some interesting (and
-often confusing) file naming schemes by FTN programs (e.g.
-BBSes, mailers, and echomail programs).
-
-Here's a break down of the files involved and their naming:
-
-
-Stored Message
---------------
-Stored Message files are often referred to as ".msg files" as the file
-name is a positive non-zero decimal number with a ".msg" suffix (e.g. 
-"1.msg", "2.msg", etc.) with a single message stored in each file.
-
-Stored Messages contain a binary header with fixed-length header
-fields, followed by the body text, terminated with an ASCII NUL ('\0')
-character. You SHOULD NOT attempt to view or edit Stored Message files
-with a program designed to view or edit plain text files (e.g. Notepad).
-
-These files are usually used for NetMail (private user-to-user
-messages between FTN nodes), but are sometimes used for
-Bundle or Packet file attachments (e.g. for FrontDoor/Attach-
-style mailers). The attached file is actually sent separately
-and usually stored in a different directory, but is referenced
-(pointed to) by a particular Stored Message.
-
-Stored Message files are usually stored in a "netmail"
-sub-directory or folder. Some echomail programs or mailers
-use the "1.msg" file as a special "highwater marker" and the
-"real" Stored Messages are stored in "2.msg", "3.msg", etc.
-
-The contents of a Stored Message are defined in the FidoNet
-Technical Standard document: FTS-0001.
-
-Binkley/FLO-style mailers also support NetMail messages with
-attachments, but do *not* support Stored Messages. Binkley/FLO
-style mailers always send NetMail messages packed into Packets,
-so there is no "netmail" sub-directory of folder normally
-associated with a Binkley/FLO-style mailer and they don't
-deal with Stored Messages (a.k.a. ".msg files").
-
-
-Packet
-------
-An FTN Packet file contains a Packet Header, followed by
-one or more Packed Messages.
-
-Packets may contain NetMail or EchoMail messages.
-
-Packet files have a ".pkt" suffix (SBBSecho names Packet
-files "in proccess" with a ".pk_" suffix). The base file name
-of a Packet can actually be *anything*, but is usually a
-numeric time stamp of some sort. SBBSecho uses "DDHHMMSS"
-(where each pair of letters is a 2-digit zero-padded decimal
-number representing the Day of the month, hour of the day,
-minute, and second at the time the packet was created)
-as the base file name when creating Packet files. The
-important thing is that the Packet files have unique names.
-The actual elements that make up the base file name are not
-important.
-
-The exception to this Packet file naming scheme is: *outbound*
-NetMail Packet files pending transmission by Binkley/FLO-style
-mailers are named:
-
-	NNNNnnnn.Out
-
-where "NNNN" is the destination network number as a 4-digit
-zero-padded hexadecimal number, "nnnn" is the destination node
-number as a 4-digit zero-padded hexadecimal number and "O"
-is a single character indicating the "status" of the packet:
-either (C)rash, (D)irect/Immediate, (H)old, or n(O)rmal.
-
-Binkley/FLO-style mailers actually rename these Packet files
-to "*.pkt" before they are sent to a remote mailer.
-
-The Packet Header and Packed Messages stored in a Packet file
-are defined in the FidoNet Technical Standard document: FTS-0001.
-
-Contrary to popular mistake, Packet files themselves are *not*
-compressed.
-
-
-Bundle (a.k.a. ArcMail Bundle)
-------
-A Bundle is an archive file (typically created with PKZIP or 
-similar archive program), containing one or more Packet files
-with a common destination address, usually compressed, though
-the file will not have a ".zip" or otherwise common archive
-file name suffix (more about that in a minute).
-
-The Bundle file name suffix must be constructed from the first
-2 letters of the current day of the week at the time the
-bundle was first created, followed by an alphanumeric character.
-The trailing alphanumeric character is incremented if a Bundle
-file with the next logical file name already exists (e.g. ".Su0", 
-followed by ".Su1", ... ".Mo0", ..., all the way to ".SaZ").
-
-Since the Bundle file name suffix does not indicate what type of archive
-program created the file (i.e. the format of the file), it is necessary for
-the receiving echomail program to either be configured to use a specific
-format for Bundle files received from a specific FTN node, or the echomail
-program must inspect the binary "signature" contained in the first few bytes
-of the file to automatically detect the archive format.
-
-The Bundle file name suffix may contain upper and/or lower case characters.
-
-The Bundle base file name is created by subtracting the
-destination FTN network and node number from the source
-network and node number and representing the result as 4-digit
-hexadecimal numbers. Example:
-
-	NNNNnnnn.Mo0
-
-where "NNNN" is the 4-digit zero-padded hexadecimal result
-of subtracting the destination network number from the source
-network number and "nnnn" is the hexadecimal result of
-subtracting the destination node number from the source node number.
-
-If the destination network or node number is *greater* than the
-source number, then the result would be a "two's complement"
-representation of the negative result.
-
-For example, if the source address was network 103, node 705
-(represented as 103/705) and the destination address was
-200/1, then the Bundle base filename would be:
-
-	FF9F02C0
-
-Explanation (network part, first four characters):
-	103-200 = -97
-	-97 = FF9F (hexadecimal)
-
-Explanation (node part, last four characters):
-	705-1 = 704
-	704 = 02C0 (hexadecimal)
-
-Another permuation of this scheme is used when the destination 
-address is a "point" address (e.g. 200/1.2). In this scheme,
-the "NNNN" portion of the base filename is always "0000" and
-the "nnnn" portion is "pPPP" where "PPP" is the destination
-point number as 3-digit zero-padded hexadecimal number (e.g. "0000p002").
-
-Hexadecimal numbers can be made from either upper or lower
-case letters (A-F), so case is not significant.
-
-
-Flow Files (a.k.a. File Attach files)
-----------
-Flow Files are unique to Binkley/FLO-style (a.k.a. Binkley-Style-Outbound, or
-BSO) mailers  and are not an FTN standard. Flow Files are control files
-containing plain text (so they can be easily viewed or edited, unlike the
-other file types described in this document).
-
-The file name of a Flow File is usually in the format
-
-	NNNNnnnn.Flo
-
-where "NNNN" is the destination node number as a 4-digit zero-padded
-hexadecimal number, and "nnnn" is the destation network number as
-a 4-digit zero-padded hexadecimal number, and "F" indicates the
-"Status" of the Bundles or Packets listed in this file:
-(C)rash, (D)irect/Immediate, (H)old, or F, for "Normal".
-
-Another permuation of this scheme is used when the destination 
-address is a "point" address. In this scheme, the base file name
-is the destination point number as an 8-digit zero-padded hexadecimal
-number and the file is placed in a sub-directory of the normal
-"outbound" directory, named:
-
-	NNNNnnnn.pnt
-
-where "NNNN" is the destination node number as a 4-digit zero-padded
-hexadecimal number, and "nnnn" is the destation network number. So,
-for example:
-
-	outbound/006702C1.PNT/00000001.FLO
-
-would be the name of a Flow File listing files destined for
-FTN address: 103/705.1 (in the same zone as the sender).
-
-Flow Files for destination addresses in a *foreign* zone are placed
-in a different "outbound" directory with a suffix of the destination
-zone number represented as a 3-digit zero-padded hexadecimal number.
-
-Hexadecimal numbers can be made from either upper or lower
-case letters (A-F), so case is not significant.
-
-Each line of the Flow File describes an outbound file (typically a
-Bundle or Packet file , but technically, any file) that is pending
-transmission to a remote FTN node. The first character of the line
-indicates whether or not to delete or truncate the file after its
-been sent (i.e. '#' indicates truncate, '^' indicates delete).
-
-More on this from the BinkleyTerm v2.60 User Guide (BT-USER.TXT):
-
-Idea #4: Use File names to control traffic
-     The driving forces of outbound traffic are file names!
-     You'll have a special sub-directory set aside just for packets,
-     compressed mail packets (Bundles) and other network files. This
-     sub-directory belongs to BinkleyTerm, which will maintain the
-     directory for you. It's a good idea not to play with this area
-     unless you know exactly what you're doing.
-
-     Note also that when zoned operation is active (BinkleyTerm default)
-     there are separate outbound areas for each zone. The default
-     outbound area (for your zone) and one additional area for each
-     other zone you deal with. The names of these additional areas are
-     simply the outbound area name, with a three-digit extension that is
-     the zone number in hexadecimal with leading zeroes. See "ZONE
-     SUPPORT" on page 33.
-
-     The file names of the packets tell BinkleyTerm how to treat the
-     different packets. Here's a typical packet name:
-     00680024.OUT
-
-     That says that the packet is for 0068/0024 (in hexadecimal) or
-     104/36 in more familiar terms. The ".OUT" means it is a Normal
-     packet.
-
-     Other packet extensions include:
-                  .HUT          Hold this packet for pickup by the
-                                remote system.
-                  .CUT          The other system can receive
-                                Continuous Mail.
-                  .DUT          Direct, meaning the other system
-                                can NOT receive Continuous Mail.
-
-     One nice thing is that you can manually change the file extension
-     if you need to, or you can use fancy utilities such as AMAX or BONK
-     to do this sort of thing for you on your command.
-
-     For the remainder of this section, we'll assume that you'll be
-     using oMMM as your mail packer. As mentioned previously, you
-     probably will be using another program that has oMMM-like
-     functionality; it depends on your environment.
-
-     The oMMM program knows about these extensions and creates them
-     based on information you put into the oMMM control file. You'll
-     have statements like this:
-
-     NormHold 124/102
-
-     Any messages you enter to 124/102 would be turned into a .HUT
-     packet file, placed into the outbound area, and BinkleyTerm would
-     hold that packet for 124/102 to call and pick it up.
-     Files are also sent through FidoNet compatible networks. oMMM
-     builds and maintains a file that tells BinkleyTerm what files to
-     send (or hold) for whom. A typical 'file attach' file might be
-     named:
-
-     00680024.FLO
-
-     This would designate a that there is a file waiting to be sent to
-     0068/0024 (in hexadecimal) or 104/36 in more familiar terms. The
-     ".FLO" says it is a Normal file attach. File attach files are also
-     called 'flow files' - named after the .FLO file extension.
-
-     Other flow file extensions are:
-
-         .HLO             Hold these files for pickup by the
-                          remote system.
-         .CLO             The other system can receive
-                          Continuous Mail.
-         .DLO             Direct, meaning the other system
-                          can NOT receive Continuous Mail.
-
-     A flow file is just a text file. It contains a list of files that
-     are to be sent to another system:
-
-     #c:\binkley\outbound\0000fc9c.mo1
-     ^c:\myfiles\wizzle.doc
-     c:\pascal\notes.doc
-
-     The '#' prior to a flow file entry says to truncate the file to
-     zero-length after successfully sending the file to the remote
-     system. This is normally only employed when sending compressed mail
-     (archived mail, a.k.a. Bundles) to the remote. The '^' prior to a
-     flow file entry says to delete the file after sending.
-
-     The oMMM program  (or the packer of your choice) will put messages
-     into archives for you. Details on how this is done can be found in
-     the EchoMail processor/message packer documentation. The point is
-     that these packers combine the functionality of "generating
-     packets" with that of traditional standalone programs like ARCmail.
-
-A Sample Message, Start to Finish
-     So here's a practical example. Say I enter a message to Rod Lamping
-     at 104/610. I mark the message as KILL/SENT when I enter it. I also
-     enter the message designating a file to attach to Rod, named
-     C:\FILE\REQ\FOOBAR.ARC.
-
-     I then enter a message in an EchoMail conference. My conference
-     host is Phil Kaiser at 104/904, for whom I hold my mail for pickup.
-
-     Among other things, I have two lines in my oMMM control file:
-
-     NormCM 104/610
-     OneHold 104/904
-
-     'NormCM' tells oMMM to mark the message as Continuous Mail (since
-     Rod runs a mailer 24 hours a day). 'OneHold' tells oMMM to archive
-     the mail to 104/904, and mark it Hold-for-Pickup.
-
-     oMMM users should refer to the oMMM documentation for the full set
-     of available oMMM control file statements.
-
-     First, my EchoMail utilities are run to turn EchoMail messages into
-     Normal packets, and place them in the outbound area for processing
-     by oMMM. Next, I execute oMMM. It first scans the NetMail message
-     area (where I entered my message to Rod) and turns new messages
-     there into Normal packets, and if there are files attached, it
-     creates Normal flow files. oMMM's second step is to use its control
-     file, and apply the statements in the file against the mail in the
-     outbound area that is marked as Normal.
-
-     Since I have Rod's board listed as NormCM, oMMM renames the file
-     extension of the Normal packet and flow file for Rod to .CUT and
-     .CLO respectively, for Continuous Mail.
-
-     Since I have Phil's board listed as OneHold, first oMMM archives
-     the packets to Phil, then creates a flow file with a file extension
-     of .HLO for Hold- for-Pickup.
-
-     I would then have the following in my outbound area:
-
-          00680262.CUT             Message to Rod
-          00680262.CLO             Flow File to Rod
-          00680388.HLO             Flow File to Phil
-          0000FC9C.MO1             Archived Message to Phil
-
-     For more information on how oMMM or your processor/packer works,
-     refer to its specific documentation.
-
-... and from the BinkleyTerm 2.60 Reference Manual (BT-REF.TXT):
-
-     Where is the outbound area for points?  Let's say you are storing
-     mail for points off of a system whose address is 1:132/491.  You
-     would do so by creating a directory 008401EB.PNT in your Zone 1
-     FidoNet outbound directory. (the hex representation of "132" is
-     "84", "491" translates to hex "1EB", so "008401EB" represents
-     132/491 in hexadecimal)
-
-     If you were in Zone 1 of FidoNet, a crash packet to this system's
-     point 12 ("12" is "C" in hex) would be something like:
-
-            C:\BINKLEY\OUTBOUND\008401EB.PNT\0000000C.CUT
-
-
-
-/* End of File */
diff --git a/docs/file_section.html b/docs/file_section.html
deleted file mode 100644
index c710c5e92ec4bb1d7a452b0e1c5be70e55b79eee..0000000000000000000000000000000000000000
--- a/docs/file_section.html
+++ /dev/null
@@ -1,953 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>File Section</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-
-<h2><a name="FileTransferSection">[10.0] - File Transfer Section</a></h2>
-<pre>The Synchronet file transfer section is used for transferring data and program
-files between the BBS and the remote user. Files are stored in a logical
-hierarchy of libraries and directories. A library is a group of directories
-that contain files of a similar subject matter.
-
-An example file library/directory configuration:
-
-<b>Library Name            Directory
-</b>---------------------------------
-Main                    Text
-                        Utilities
-                        Business
-                        Graphics
-                        Games
-                        Communications
-                        Miscellaneous
-
-Adult                   Text
-                        Animation
-                        GIF files
-                        TGA files
-
-DOS CD-ROM              Utilities
-                        Device Drivers
-                        Business
-                        Games
-                        Communications
-                        Programming
-
-Windows CD-ROM          Utilities
-                        BMP files
-                        WAV files
-                        Device Drivers
-                        Games
-                        Desktop Publishing
-                        Fonts</pre>
-<h2><a name="SettingUpFileTransferSection">[10.1] - Setting Up the File
-Transfer Section</a></h2>
-<pre>Run the SCFG utility, and select File Options from the menu. Following are
-example screens and the options available from the File Options sub-menu.</pre>
-<h3><a name="FileOptions">[10.1.1] - File Options</a>
-</h3>
-<p><img border="0" src="images/scfg_xfer_options.png" width="572" height="331">
-</p>
-<pre><b>Min Bytes Free Disk Space:
-</b>        This is the minimum about of disk space (in kilobytes) that is
-        necessary for a user to be allowed an upload.
-
-<b>Max Files in Batch UL Queue:
-</b>        This is the maximum number of files that can be stored in the batch
-        upload queue. The definite maximum is 500 files.
-
-<b>Max Files in Batch DL Queue:
-</b>        This is the maximum number of files that can be stored in the batch
-        download queue. The definite maximum is 500 files.
-
-<b>Max Users in User Transfers:
-</b>        This is the maximum number of destination users in user to user
-        transfers. The definite maximum is 500 users.
-
-<b>Default Credit on Upload:
-</b>        This is the default amount used for newly created directories.
-
-<b>Default Credit on Download:
-</b>        This is the default amount used for newly created directories.
-
-<b>Leech Protocol Detection Percentage:
-</b>        This value is the sensitivity of the leech protocol detection feature
-        of Synchronet. If the transfer is apparently unsuccessful, but the
-        transfer time was at least this percentage of the estimated transfer
-        time (based on the estimated CPS of the connection result code), then
-        a leech protocol error is issued and the user's leech download counter
-        is incremented. Setting this value to 0 disables leech protocol
-	detection. This option also allows you to set the minimum amount of
-	elapsed transfer time to be considered for a possible leech download.
-
-	Leech protocol programs are file transfer programs (usually using
-	Zmodem technology) that attempt to &quot;fool&quot; the BBS into thinking the
-	file was not successfully transferred, when in reality it was. This is
-	accomplished by the transfer program requesting a reposition (ZRPOS)
-	after the last successful block and then aborting (ZCAN). A file
-	transferred in this manner will not be considered a successful transfer
-	by Synchronet, but will be caught as a possible leech download and
-	notify the sysop (if this option is used).
-
-	This feature is also useful for detecting the partial download of image
-	(GIF) files. If you charge your users credits for downloads, this can
-	be a very useful feature in detecting dishonest users. If the user
-	accumulates a large number of leeches (as displayed in User Edit) and
-	the user never successfully downloads a file previously logged as a
-	possible leech download, the user is probably trying to get something
-	for nothing, though this is hard to prove without actually watching
-	the file transfer in progress.</pre>
-<h2><a name="ViewableFiles">[10.2] - Viewable Files</a>
-</h2>
-<pre>This is a list of file types that have content information that can be viewed
-through the execution of an external program or Baja module. Here are a couple
-of command line examples for a few file types.</pre>
-<pre><img border="0" src="images/scfg_xfer_viewable.png" width="572" height="331"></pre>
-<pre><b>NOTE:</b> When you select a file type from this list, you will be given one
-      additional option (Access Requirements) which is not shown here.
-      Users not meeting any access requirements which are set will not
-      be able to perform, or be affected by, that function.</pre>
-<h2><a name="TestableFiles">[10.3] - Testable Files</a>
-</h2>
-<pre>This is a list of file types that will have a command line executed to test
-the file integrity upon their upload. The file types are specified by extension
-and if one file extension is listed more than once, each command line will
-be executed. The command lines must return a DOS error code of 0 (no error)
-in order for the file to pass the test. This method of file testing upon upload
-is also known as an upload event. This test or event, can do more than just
-test the file, it can perform any function that the sysop wishes. Such as
-adding comments to an archived file, or extracting an archive and performing
-a virus scan. While the external program is executing, a text string is
-displayed to the user. This &quot;working&quot; string can be set for each file type
-and command line listed. Shown is an example list of file types, and their
-respective sub-menus and configurations:</pre>
-<pre><img border="0" src="images/scfg_xfer_testable.png" width="572" height="331">
-
-ZIP type files:</pre>
-<pre><img border="0" src="images/scfg_xfer_testable_zip.png" width="572" height="331">�
-
-To add a ZIP comment to a ZIP type file:</pre>
-<pre><img border="0" src="images/scfg_xfer_testable_zipc.png" width="572" height="331">�
-
-If an extension of '*' is specified, all files uploaded will be tested with
-this command line.  An example would be when using Domain Upload Tester from
-Domain Entertainment:</pre>
-<pre><img border="0" src="images/scfg_xfer_testable_du.png" width="572" height="331">
-
-<b>NOTE:</b> Users not meeting any access requirements which are set will not
-      be able to perform, or be affected by, that function.</pre>
-<h2><a name="DownloadEvents">[10.4] - Download Events</a>
-</h2>
-<pre>Download events are an event that you wish to have executed before a user
-downloads a file from your BBS.  This can be useful adding a comment to
-a file from a CD-ROM before it gets sent to the user (as the example shows),
-or to perform a virus scan, or any other function you can think of.
-
-Here is an example showing how to change the comment in ZIP type files when
-a user attempts to download a file.</pre>
-<pre><img border="0" src="images/scfg_xfer_event.png" width="572" height="331"></pre>
-<pre>Selecting the available event will allow you to edit the options available.</pre>
-<pre><img border="0" src="images/scfg_xfer_eventc.png" width="572" height="331"></pre>
-<h2><a name="ExtractableFiles">[10.5] - Extractable Files</a>
-</h2>
-<pre>This is a list of archive file types that can be extracted to the temp
-directory by an external program. The file types are specified by their
-extension. For each file type you must specify the command line used to extract
-the file(s). Here are some example command lines for extracting various files:</pre>
-<pre><img border="0" src="images/scfg_xfer_extractable.png" width="572" height="331">
-
-<b>NOTE:</b> When you select a file type from this list, you will be given one
-      additional option (Access Requirements) which is not shown here.
-      Users not meeting any access requirements which are set will not
-      be able to perform, or be affected by, that function.
-
-<b>Notes on command lines syntax:</b>
-        The use of conversion specifiers are supported in all command lines
-        within SCFG. Conversion specifiers are proceeded by a percent (%)
-        symbol and are not case sensitive. The above command line examples use
-        the following specifiers:
-
-<b>        %! EXEC directory:</b>
-                If the program you are executing with this command line is not
-                located in your EXEC directory, you can specify the directory
-                where the program is located or, if the program is in your
-                search path, start the command line with just the program name
-                (no prefix). We suggest specifying the location of the program
-                for security reasons.
-
-<b>        %f Filename:
-</b>                This is the filename of the archive that is to be extracted.
-
-<b>        %g Temp Directory:
-</b>                This is the path to the temp directory. In the above command
-                lines, it is the destination of the extracted files.
-
-<b>        %s File Specification:
-</b>                This is the file specification to extract from the archive.
-
-<b>        See Appendix A for a complete list of the available specifiers.</b></pre>
-<h2><a name="CompressableFiles">[10.6] - Compressable Files</a>
-</h2>
-<pre>This is a list of archive file types that can be created for QWK packets
-and temporary archives for download. The file types are specified by their
-extension. For each file type you must specify the command line used to create
-the archive. Here are some example command lines for various compression types:</pre>
-<pre><img border="0" src="images/scfg_xfer_compressable.png" width="572" height="331">
-
-For these compression command lines to work, you must have the appropriate
-executable files (PKZIP, ARJ, and LHA) in your EXEC directory.</pre>
-<h2><a name="TransferProtocols">[10.7] - Transfer Protocols</a>
-</h2>
-<pre>This is a list of file transfer protocols that can be used to transfer files
-either to or from a remote user. For each protocol, you can specify the
-mnemonic (hot-key) to use to specify that protocol, the command line to use for
-uploads, downloads, batch uploads, batch downloads, bi-directional file
-transfers, and the support of DSZLOG. If the protocol doesn't support a
-certain method of transfer, or you don't wish it to be available for a certain
-method of transfer, leave the command line for that method blank. Be advised,
-that if you add or remove any transfer protocols, you will need to edit the
-protocol menus (ULPROT, DLPROT, BATUPROT, BATDPROT, and BIPROT) in the
-TEXT\MENU directory accordingly. The '%f' command line specifier is used to
-represent the filename or batch file list. The following is an example list of
-protocols and their respective sub-menus and options:</pre>
-<h3><a name="FDSZ">[10.7.1] - Version 3.0 (Win32 /
-Telnet) using FDSZ :</a>
-</h3>
-<pre><b>IMPORTANT: </b>If you are running Synchronet as a Telnet Server then you
-           must use a Protocol that supports FOSSIL Communications
-           such as FDSZ or CEXYZ. Synchronet v3.0 comes pre-configured
-           for use with FDSZ.</pre>
-<pre><img border="0" src="images/scfg_xfer_proto_fdsz.png" width="572" height="331"></pre>
-<pre><b>FDSZ Xmodem</b></pre>
-<pre><img border="0" src="images/scfg_xfer_proto_fdsz_x.png" width="572" height="331"></pre>
-<pre><b>FDSZ Ymodem</b></pre>
-<pre><img border="0" src="images/scfg_xfer_proto_fdsz_y.png" width="572" height="331"></pre>
-<pre><b>FDSZ Zmodem</b></pre>
-<pre><img border="0" src="images/scfg_xfer_proto_fdsz_z.png" width="572" height="331"></pre>
-<pre><b>FDSZ Ymodem-G</b></pre>
-<pre><img border="0" src="images/scfg_xfer_proto_fdsz_g.png" width="572" height="331"></pre>
-<h3><a name="DSZ">[10.7.2] - Version 2.30 (DOS/OS2) using
-DSZ :</a>
-</h3>
-<pre><img border="0" src="images/scfg_xfer_proto_dsz.png" width="572" height="331">
-
-<b>DSZ Xmodem:</b></pre>
-<pre><img border="0" src="images/scfg_xfer_proto_dsz_x.png" width="572" height="331">
-
-<b>DSZ Ymodem:</b></pre>
-<pre><img border="0" src="images/scfg_xfer_proto_dsz_y.png" width="572" height="331">
-
-<b>DSZ Zmodem:</b></pre>
-<pre><img border="0" src="images/scfg_xfer_proto_dsz_z.png" width="572" height="331">
-
-<b>DSZ Ymodem-G:</b></pre>
-<pre><img border="0" src="images/scfg_xfer_proto_dsz_g.png" width="572" height="331"></pre>
-<h3><a name="HS/Link">[10.7.3] - Version 2.30 (DOS/OS2)
-using HS/Link :</a>
-</h3>
-<pre><b>HS/Link Bi-Directional Transfers:</b></pre>
-<pre><img border="0" src="images/scfg_xfer_proto_dsz_h.png" width="572" height="331"></pre>
-<pre><b>NOTE:</b> Users not meeting any access requirements which are set will not
-      be able to use that protocol.
-
-<b>IMPORTANT:</b> If you have Synchronet set to use anything other than UART
-	   you will not be able to use the DSZ transfer protocols and will
-	   need to locate a set of protocols that will work with your setup.
-	   If you are using a UART serial board, there is no reason why
-	   Synchronet should not be set to use UART.  Just because a front-end
-	   mailer or door game requires a FOSSIL driver, it does NOT mean
-	   that you must also set Synchronet to use a FOSSIL.</pre>
-<h2><a name="CreatingFileLibraries">[10.8] - Creating File Libraries</a>
-</h2>
-<pre>Select &quot;File Transfers&quot; from the SCFG main menu. Then select &quot;File Libraries&quot;.
-Hit INS (insert key) to create a file library. File libraries are groups of
-file directories that have a similar subject matter or other common element.
-File libraries are often used to separate Program files and Data files or
-files stored on a Hard disk and files stored on CD-ROM. An example
-configuration that separates programs from data:
-
-<b>Library 		Directory</b>
----------------------------------
-Programs		Games
-Programs		Utilities
-Programs		Business
-Programs		Communications
-Programs		Graphics Programs
-Programs		Programming
-Data Files		Text (Documentation, Stories, Cheats)
-Data Files		Program Source Code (C, ASM, PAS, BAS)
-Data Files		Still Pics (GIF, PCX, TIF)
-Data Files		Animation (FLI, GL, DL)
-Data Files		Sound (MOD, WAV, MID)
-Data Files		Other
-
-Example configuration that separates hard disk directories from CD-ROM
-directories:
-
-<b>Library 		Directory</b>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Hard Disk		Text
-Hard Disk		Games
-Hard Disk		Utilities
-Hard Disk		Business
-Hard Disk		Graphics
-Hard Disk		Communications
-Hard Disk		Graphics Programs
-Hard Disk		Programming
-Hard Disk		Graphics, Animation, and Sound
-GIF CD-ROM		G Rated
-GIF CD-ROM		G Rated 640x480
-GIF CD-ROM		G Rated 800x600+
-GIF CD-ROM		R Rated
-GIF CD-ROM		R Rated 640x480
-GIF CD-ROM		R Rated 800x600+
-GIF CD-ROM		X Rated
-GIF CD-ROM		X Rated 640x480
-GIF CD-ROM		X Rated 800x600+
-PD/ShareWare CD-ROM	Games - Mono, CGA, EGA
-PD/ShareWare CD-ROM	Games - VGA
-PD/ShareWare CD-ROM	Utilities
-PD/ShareWare CD-ROM	Communications
-PD/ShareWare CD-ROM	Graphics and Desktop Publishing
-PD/ShareWare CD-ROM	BBS Software and Utilities
-PD/ShareWare CD-ROM	Programming
-PD/ShareWare CD-ROM	Windows Programs, Fonts, Icons, etc.
-
-You must have at least one file library and one file directory for anyone to be
-able to use the file transfer section. Following is a list of options available
-when creating or modifying a file library.</pre>
-<h3><a name="LibraryOptions">[10.8.1] - Library Options</a>
-</h3>
-<pre>Selecting a library name from the list of available libraries will give you a
-sub-menu of options for that library.</pre>
-<pre><img border="0" src="images/scfg_xfer_library.png" width="572" height="331"></pre>
-<pre><b>Long Name:</b>
-	This is a description of the library displayed in library listings.
-
-<b>Short Name:
-</b>	This is a description of the library displayed at prompts.
-
-<b>Access Requirements:
-</b>	These are the requirements which must be met by a user account in order
-	to access this library.
-
-<b>Clone Options:
-</b>	Use this command to copy the options of the first directory in this
-	library to all the other directories in the library.
-
-<b>Export Areas:
-</b>	If you wish to export the area information of all the directories in
-	the current file library to a text file, use this option.
-
-<b>Import Areas:
-</b>	If you wish to import a text file of area information into the
-	current file library, use this option.</pre>
-<h2><a name="CreatingFileDirectories">[10.9] - Creating File Directories</a>
-</h2>
-<pre>After you have created at least one file library, you need to create
-directories for the library. Creating a file directory is much like creating
-a file library except that you will be prompted for an internal code to use.
-The internal code should be an abbreviation of the name of the directory or
-something else that specifies the contents of the directory.
-
-For each directory, you need to specify the file storage path. This is where
-the files are actually located (Drive and directory) on your system. If you do
-not specify a storage path, a sub-directory will be created off of your
-DATA\DIRS directory with the directory's internal code as the name of the
-sub-directory. If you wish to use the default storage path (DATA\DIRS\&lt;code&gt;),
-you'll need to move any files that you wish to be added to the BBS file
-database to that sub-directory.
-
-If you are adding CD-ROM directories, be sure to set the &quot;Check for file
-existence&quot; and &quot;Search for New Files&quot; toggle options to &quot;No&quot;, and
-&quot;Slow Media Device&quot; to &quot;Yes&quot; for each of your CD-ROM file directories.
-
-Following is a list of options available in the SCFG when creating or modifying
-a file directory.</pre>
-<h3><a name="MainDirectoryOptions">[10.9.1] - Main Directory Options</a>
-</h3>
-<pre><img border="0" src="images/scfg_xfer_dir.png" width="572" height="331">
-
-<b>Long Name:</b>
-	This is a description of the file directory that is displayed in
-	directory listings.
-
-<b>Short Name:
-</b>        This is a description of the file directory that is displayed at
-	prompts. Some short names have a predetermined meaning:
-
-<b>        Temp:
-</b>                This short name is reserved and cannot be used.
-
-<b>        Offline:
-</b>                This short name specifies that this directory is to hold
-                offline files for the selected library and is treated a bit
-                differently than other directories. It will not be included
-                in new-scans and will be the default location of files that
-                are removed or moved. A directory with this short name should
-                have the upload level set to 90 and the access level and flags
-                set the same as the library. There can only be one directory
-                per library with this short name.
-
-<b>        Sysop:
-</b>                This short name specifies that this directory will be the
-                destination for files uploaded by users with the 'Z' command
-                from the transfer section. There should only be one directory
-                with this short name and it should belong to the most
-                accessible library. A directory with this short name should
-                have the access level set to 90 and the upload level and flags
-                set the same as the library.
-
-<b>        User:
-</b>                This short name specifies that this directory will be the
-                storage point for user to user transfers. There should only be
-                one directory with this short name and it should belong to the
-                most accessible library. Users can upload a file to another
-                user or group of users with the '/U' transfer section command.
-                Users download files sent to them with the '/D' transfer
-                section command. A directory with this short name should have
-                the access level set to 90 and the upload level and flags
-                set the same as the library or at whatever level the sysop
-                wishes to allows users to use the user to user transfer
-                facilities.
-
-<b>        Uploads:
-</b>                This short name specifies that this directory will be used
-                for uploads if the user attempts to upload to a directory where
-                he or she does not have sufficient upload access.
-                If you wish all uploads to automatically go into one specific
-                directory, set the required upload level for all other
-                directories to 90 or higher (Sysop). If you don't want users
-                to be able to see the files in this directory or download them
-                until they are moved by the sysop, set the required access
-		for your &quot;Uploads&quot; directory to level 90 or higher. Creating
-		an &quot;Uploads&quot; directory also allows &quot;Blind&quot; batch uploads from
-		the users (files need not be added to the upload queue first).
-
-<b>Internal Code:
-</b>        This is an internal code for SBBS to distinguish this directory from
-        the others on the system. This must be a unique name of up to 8 valid
-        DOS filename characters. The code TEMP is reserved and cannot be used.
-
-<b>Access Requirements:
-</b>        This is a list of security requirements to access this directory.
-
-<b>Upload Requirements:
-</b>        This is a list of security requirements to upload to this directory.
-
-<b>Download Requirements:
-</b>        This is a list of security requirements to download from this
-        directory.
-
-<b>Operator Requirements:
-</b>	Any users meeting these criteria will be able to perform Sysop type
-	activities for this directory.
-
-<b>Exemptions Requirements:
-</b>	Any users meeting these criteria will be considered exempt from
-	credit deductions when transferring files from this directory.
-
-<b>Transfer File Path:
-</b>        This is the actual path for the storage of the files that belong to
-        this directory. If no path is specified, the directory DATA\DIRS\CODE,
-        where CODE is the internal code for this directory, will be used to
-        store the files.
-
-<b>Maximum Number of Files:
-</b>        This is the maximum number of files that will be allowed in this
-	directory. Once this number of files is reach, no uploads will be
-	allowed.
-
-<b>Purge by Age:
-</b>	This is maximum age of files (in days) to keep in this directory.
-	The DELFILES utility (included with Synchronet) must be run as
-	a timed event to automatically purge old files from your file areas.
-
-<b>Credit on Upload:
-</b>	If Credit Uploads is set to Yes in the toggle options for this
-	directory, users will be credited with this percentage of the file
-	size (in bytes) in credits when uploading a file to this directory.
-
-<b>Credit on Download:
-</b>	If Credit Downloads is set to Yes in the toggle options for this
-	directory, users will be credited this percentage of credits for
-	subsequent downloads of any file that they upload to this
-	directory.</pre>
-<h3><a name="ToggleOptions">[10.9.2] - Toggle Options</a>
-</h3>
-<pre><img border="0" src="images/scfg_xfer_dir_toggles.png" width="572" height="331">
-
-<b>Check for File Existence:</b>
-        If this option is set to 'Yes', when files are listed in the transfer
-        section, each file is checked to see if it actually exists in the
-        DOS directory. If the file doesn't exist, the credit value is displayed
-        in high intensity blinking and is followed by a minus symbol. Setting
-        this option to 'No' speeds up the file listings, but files not actually
-        on disk will appear just as the others. Directories with a short name
-        of Offline should have this value set to 'No' as they should solely
-        contain files that aren't actually in the DOS directory. Directories
-        that are stored on CD-ROM or other slow random access device should
-	have this option set to 'No'.
-
-<b>Slow Media Device:
-</b>	If this option is set to 'Yes', files will be copied from the normal
-        storage directory into the temp directory and downloaded from there.
-        This option is helpful in reducing the overhead associated with
-        multiple simultaneous user access to a slow media device such as
-        CD-ROM.
-
-<b>Force Content Ratings:
-</b>	If this option is set to 'Yes', when a user uploads a file he is
-	prompted to rate the content of the file with a single character
-	(usually G, R, or X), and the file description will begin with the
-	rating letter contained in brackets.
-
-<b>Upload Date in Listings:
-</b>	Setting this option to 'Yes' will cause Synchronet to place the date
-	that a file was uploaded onto the first line of the file description,
-	similar to the Multiple File Numberings option.
-
-<b>Multiple File Numberings:
-</b>	If this option is set to 'Yes', when a user uploads a file he is
-        asked if the file he is uploading is part of a set of files. If the
-        user answers 'Yes', he is then prompted for the total number of files,
-        the number of the file he is uploading, and the file description will
-        end with the numbering in the format &quot;[n/t]&quot;, where n is the file
-        number and t is the total number of files.
-
-<b>Search for Duplicates:
-</b>	If this option is set to 'Yes', this directory will be searched for
-	duplicate filenames when a user attempts to upload a file.
-
-<b>Search for New Files:
-</b>	When this option is set to 'Yes' this directory will be included in
-	new file scans (for those users than have access). Set this option
-	to &quot;No&quot; for CD-ROM directories or directories that will not be
-	receiving new files on a regular basis.
-
-<b>Search for Auto-ADDFILES:
-</b>	When this option is set to 'Yes' this directory will be searched for
-	FILES.BBS by the ADDFILES program when using the auto-add feature.
-
-<b>Import FILE_ID.DIZ:
-</b>	When set to 'Yes', Synchronet will attempt to import the FILE_ID.DIZ
-	or DESC.SDI of any files uploaded to this directory into the file
-	description.
-
-<b>Free Downloads:
-</b>        If you want all files downloaded from this directory to be free for
-        the downloader (not cost any credits regardless of the credit value),
-	set this option to 'Yes'.
-
-<b>Free Download Time:
-</b>	If you do not want time spent during downloading to be subtracted from
-	the users time online, this option should be set to 'Yes'.
-
-<b>Deduct Upload Time:
-</b>	If you want the time spent uploading a file to be subtracted from the
-	users available online time, this option should be set to 'Yes'.
-
-<b>Credit Uploads:
-</b>        If you want users who upload files to this directory to get credit
-	for their upload based on the &quot;Credit on Upload&quot; percentage, set
-	this value to 'Yes'.
-
-<b>Credit Downloads:
-</b>        If you want users who upload files to this directory to get credit
-	for subsequent downloads of the file based on the &quot;Credit on Download&quot;
-	percentage, set this value to 'Yes'.</pre>
-<pre><b>Credit with Minutes:
-</b>	Setting this option to 'Yes' will cause the uploading user to receive
-	time (in minutes) for their upload rather than credits.  The minutes
-	a user receives will be based upon the percentage awarded multiplied
-	by the time it took for the recipient of the file to download it.
-
-<b>Anonymous Uploads:
-</b>        If you want users with the 'A' exemption to be able to upload file
-	anonymously to this directory, set this option to 'Yes'. If you want
-	all uploads to this directory to be automatically forced anonymous, set
-	this option to Only.
-
-<b>Purge by Last Download:
-</b>	This option is for use in conjunction with the Synchronet DELFILES
-	program.  When deleting files from the filebase, if this option is
-	set to 'Yes', it will compare the maximum age specified by the
-	&quot;Purge by Age&quot; field to the date the file was last downloaded. If set
-	to 'No', the maximum age will be compared to the date the file was
-	uploaded.
-
-<b>Mark Moved Files as New:
-</b>	If this option is set to 'Yes', then when a file is moved from this
-        directory to another, it's upload date will be reset to the current
-	date/time automatically.</pre>
-<h3><a name="AdvancedOptions">[10.9.3] - Advanced Options</a></h3>
-<p><img border="0" src="images/scfg_xfer_dir_advanced.png" width="572" height="331"></p>
-<pre><b>Extensions Allowed:
-</b>        This is a list of file extensions (separated by commas) that are
-        allowed to be uploaded to this directory.
-
-<b>Data Directory:
-</b>	This is the path where the data for this directory will be located.
-
-<b>Upload Semaphore File:
-</b>	This is the path and name of a semaphore file used to trigger your
-	front-end mailer when a file is uploaded.
-
-<b>Sort Value and Direction:
-</b>        Directories can be sorted either by filename or upload date in an
-        ascending or descending order. This option selects the value to sort
-        on and in which direction.</pre>
-<h3><a name="AddingFilesToDatabase">[10.10] - IMPORTANT - Adding
-files to the BBS database</a></h3>
-<pre>Now that you've created at least one file library and one file directory inside
-that file library, any files located in the storage path for that directory
-are not automatically available for users to download. The file has to be
-added to the BBS file database first.
-
-<b>Manual Upload</b>
-
-Logon to the BBS as yourself (most likely, user #1), go to the file transfer
-section. Select the file area you wish to add the file to and hit 'U' for
-upload. Now enter the filename. If the file is already in the storage directory
-that you specified in SCFG you will be prompted for file descriptions and other
-questions about the file. If the file is not already in the storage directory,
-you will be prompted for the path from where to copy the file.
-
-<b>ADDFILES</b>
-
-If you have an ASCII list of your files with descriptions (often called
-FILES.BBS or DIR##), you'll want to use the Synchronet ADDFILES program to
-import this file and description information into the BBS file database. This
-is usually only the case for CD-ROMs and when converting a file database from
-another BBS. See the Utility Reference Chapter for more information on
-ADDFILES.
-
-<b>Bulk Upload<u>
-</u></b>
-To add the files that are located in the storage paths of your configured
-directories, exit the configuration program, logon to the BBS as yourself
-(User #1), go to the file transfer section ('T' from the main menu), and type
-&quot;;UPLOAD ALL&quot; then hit ENTER. If there are any files that are in your storage
-paths, but not already in the BBS file database you will be prompted to enter
-a description for each file.</pre>
-<h3><a name="CreatingOfflineFileDirectories">[10.10.1] - Creating Offline File
-Directories</a></h3>
-<pre>Each library can have an offline file directory. This is where you can place
-files that have been removed from the system, but the file information (name,
-description, uploader, etc.) remains in the database. Offline directories
-are treated special. They are not scanned for new files and are automatically
-used as an optional destination for the file information when a file is
-removed by a sysop. Offline file directories are specified by having the
-short name of &quot;Offline&quot; (not case sensitive). Only one offline directory can be
-specified per library. Offline file directories should have the &quot;Check for file
-existence&quot; toggle option set to &quot;No&quot;. The minimum security level to upload
-should be set to 90 so that users will not be allowed to upload to this
-directory.</pre>
-<h3><a name="CreatingSysopDirectory">[10.10.2] - Creating a Sysop Directory</a></h3>
-<pre>A sysop file directory is a directory that users can upload to, but they can
-not see nor download from. You can only have one sysop directory on the
-system and it can belong to any one of the file libraries. A sysop file
-directory is specified by the short name of &quot;Sysop&quot; (not case sensitive) and
-will be used as the destination directory for uploads with the 'Z' (upload
-to sysop) transfer section command. The minimum security level to access should
-be set to 90 or higher so that only sysops can view the directory and download
-from it and the upload access level should be set to 0 (or higher, if you want
-to restrict the number of users who can upload to the sysop dir).</pre>
-<h3><a name="CreatingUser-to-UserDirectory">[10.10.3] - Creating a
-User-to-User Transfer Directory</a></h3>
-<pre>A user-to-user transfer directory is used for users to send a file directly
-to another user (or group of users) with only that user (or group of users)
-being able to see the file and download it. It's like a private e-mail file
-directory. Users send files to other users with the &quot;/U&quot; command and download
-files from other users with the &quot;/D&quot; command. This feature is only enabled
-if the sysop creates a user-to-user transfer directory. This directory can
-belong to any library on the system, but must have a short name of &quot;User&quot;
-(not case sensitive). The minimum security level to access should be set to
-90 or higher so that only sysops can view the directory and download any file
-they wish from it and the upload access level should be set to 0 (or higher,
-if you want to restrict the number of users who can upload user-to-user
-files). This directory should have the &quot;Allow extended descriptions&quot; toggle
-option set to &quot;Yes&quot; so that the uploader of the file can attach a more
-detailed description if he or she wishes.</pre>
-<h3><a name="CreatingDefaultUploadDirectory">[10.10.4] - Creating a Default Upload
-Directory</a></h3>
-<pre>A default upload directory is used if you want all uploads to go to a single
-directory.  If you wish to use this feature, you must create a directory with
-the short name up &quot;Uploads&quot; (not case sensitive).  Set the minimum level to
-access to 90 or higher if you do not wish to allow users to see this directory.
-Set the upload access level to 0 (or higher, if you want to restrict the number
-of users who can upload to this directory).  You should set the required
-upload access level of all other directories in the library to 90 or higher so
-that all upload attempts to those directories will force the file uploaded into
-this directory.</pre>
-<h3><a name="SupportingBlindBatchUploads">[10.10.5] - Supporting Blind Batch Uploads</a></h3>
-<pre>Some sysops would like for their users to be able to do a batch upload of files
-to a directory without having to enter the files into an upload queue before
-hand.  These are called Blind Batch Uploads.  In order for this feature to
-work, you MUST have created a default upload directory (see the section above
-describing this procedure).  Once you have created a default upload directory,
-the user need only go to the Batch Transfer menu and begin his upload.</pre>
-<h2><a name="CD-ROM/SlowMediaDevices">[10.11] - CD-ROM and Other Slow Media
-Devices</a></h2>
-<pre>It is assumed that you have already installed your CD-ROM drive and any
-necessary device drivers so that it can be accessed as a DOS device (like
-a hard disk or floppy disk).
-
-Explore your CD-ROMs directories to find out what directories contain what
-kind of files. Make notes of the directory paths and a description you would
-like to give that directory. Example:
-
-<b>Path            Description</b>
----------------------------
-D:\G-GIFS       G Rated GIFs
-D:\GAMES        Games
-D:\UTILS        Utilities
-
-Now find the ASCII description lists on the CD-ROM for the individual
-directory contents and note which description files are for which directories.
-If multiple list formats are supplied, use the format that most closely
-matches this (FILES.BBS format):
-
-FILENAME.EXT  This is a file description
-
-or the DIR## format:
-
-FILENAME.EXT    530114  07-16-91  This is a file description that will be too
-                                | long, so it wraps to the next line.
-
-Example for file list notes:
-
-<b>File List               Description
-</b>-----------------------------------
-D:\DESC\GIFS.LST	GIFs
-D:\DESC\GAMES.LST       Games
-D:\DESC\UTILS.LST       Utilities
-
-Or preferably:
-
-<b>File List		Description</b>
------------------------------------
-D:\GIFS\FILES.BBS	GIFs
-D:\GAMES\FILES.BBS	Games
-D:\UTILS\FILES.BBS	Utilities
-
-
-Now run SCFG from your node directory. Go to &quot;File Transfers&quot;, then &quot;File
-Libraries&quot;. Hit the INS key to add a new file library. Name it &quot;CD-ROM&quot; or a
-description of what the CD-ROM contains. Now hit ENTER on the new library
-and select &quot;File Directories&quot;. Hit INS to add each directory specifying the
-name and file storage path for each. Example:
-
-<b>Long and Short Name     Internal Code           File Path
-</b>---------------------------------------------------------
-GIFs			CD-GIFS 		D:\GIFS
-Games                   CD-GAMES                D:\GAMES
-Utilities               CD-UTILS                D:\UTILS
-
-Now hit HOME and ENTER to edit the first directory. Select &quot;Toggle Options&quot;
-and hit enter. Set &quot;Check for File Existence&quot; and &quot;Search for New Files&quot; to
-&quot;No&quot; and set &quot;Slow Media Device&quot; to &quot;Yes&quot;. Hit ESC three times to go back to
-the &quot;CD-ROM File Library&quot; menu. Select &quot;Clone Options&quot; and hit ENTER. Answer
-&quot;Yes&quot; to clone the options of the first directory into the rest of the library.
-
-Now exit SCFG and save changes.
-
-From the DOS prompt, type:
-
-SET SBBSNODE=C:\SBBS\NODE1
-
-But use the correct path for your NODE directory. If you installed Synchronet
-into a directory named &quot;BBS&quot; on drive D:, then you would type
-
-SET SBBSNODE=D:\BBS\NODE1
-
-Now run ADDFILES (from your EXEC directory) for each of your CD-ROM file
-description lists (or only once if a FILES.BBS exists in each directory). See
-the Utility Reference chapter for specifics on how to use ADDFILES. Example
-(assuming description lists are in DIR## format):
-
-ADDFILES CD-G-GIFS +D:\DESC\G-GIFS.LST 33 13
-ADDFILES CD-R-GIFS +D:\DESC\R-GIFS.LST 33 13
-ADDFILES CD-X-GIFS +D:\DESC\X-GIFS.LST 33 13
-ADDFILES CD-GAMES +D:\DESC\GAMES.LST 33 13
-ADDFILES CD-UTILS +D:\DESC\UTILS.LST 33 13
-
-The following command will search ALL configured directories for FILES.BBS
-lists and import the files from them:
-
-ADDFILES *
-
-If you have a FILES.BBS format list which has a different filename, this will
-search ALL configured directories for that file and import the files from them:
-
-ADDFILES *FILES.LST
-
-These will add the file descriptions to your Synchronet file database.
-Now you should be able to run SBBS and have users download files from your
-CD-ROM.</pre>
-<h3><a name="AlternateFilePaths">[10.11.1] - Alternate File Paths</a></h3>
-<pre>Since a CD-ROM disk is &quot;read only&quot;, you cannot alter the physical organization
-of files and directories on the CD-ROM. Normally, you would have one logical
-Synchronet file directory for every physical DOS directory. But for CD-ROMs
-that have their files spread across a large number of directories, you may not
-want your logical directory structure to mimic the physical structure.
-Synchronet can store roughly a thousand files per directory and many CD-ROMs
-have far less than that per directory to accommodate BBS software that have a
-lower maximum number of files per directory. Each logical directory in
-Synchronet takes up memory so it is advantageous to keep the number of
-directories to a minimum when working with large quantities of files.
-
-Synchronet's alternate file paths allow the sysop to add files from multiple
-physical directories into one logical directory on the BBS. Every logical
-directory on the BBS has a default storage path where uploaded files will be
-received and downloaded files are sent from. If you wish to add files to an
-existing logical directory that are not stored in the default storage path,
-then you will need to add an alternate file path that points to the location
-of these files. Then either use ADDFILES with the &quot;.altpath&quot; switch or use
-the ;ALTUL and ;UPLOAD sysop transfer commands to add the files. You will need
-to know the number of the alternate file path for which you are adding files
-from, so note which alternate path number you are uploading from before running
-ADDFILES or ;UPLOAD.
-
-Alternate file paths are useful for grouping files of a similar subject from
-different CD-ROMs into a single logical directory in Synchronet, thus freeing
-the sysop to organize the files based on content rather than physical storage
-location.</pre>
-<h2><a name="SynchronetFTPServer">[10.12] - Internet FTP Server</a> <b><font color="#FF0000"><i>(v3+
-Only)</i></font></b>
-</h2>
-<pre><b>FTP Filename Aliases</b>
-
-You can create a list of file aliases that will appear in your FTP root 
-directory for:</pre>
-<ul>
-  <li>
-<pre>Quick and easy access to often downloaded user files</pre>
-  </li>
-  <li>
-<pre>Static filenames that corresponds to a dynamically changing filenames
-  e.g. ftp://vert.synchro.net/sbbs_for_dos.zip always points to the current
-       versioned filename of Synchronet for DOS (e.g. SBBS230B.ZIP)</pre>
-  </li>
-  <li>
-<pre>Download access to files on the local disk not in the BBS file database </pre>
-  </li>
-</ul>
-<pre>How? Edit the file <b>CTRL/FTPALIAS.CFG</b> (<i>SBBSCTRL-&gt;FTP-&gt;Edit-&gt;Alias List</i>). The
-format is similar to that of the Synchronet Mail Server <b>ALIAS.CFG</b>, one alias
-per line in the format:</pre>
-<pre><b>alias	path	description</b></pre>
-<pre>The alias is not case-sensitive and may not contain spaces. This is the 
-filename that will appear in your FTP root directory.</pre>
-<pre>The path element is either the full path and filename to a file on a
-local file system (e.g. <b>C:\DOCS\MYFILE.TXT</b>) or a virtual path to a file in the
-BBS file database. Virtual paths are specified as &quot;<b>bbs://lib/dir/filename</b>&quot;
-where lib is the library short name, dir is the directory internal code and
-filename is the actual filename of the referenced file (may be the long
-filename, but may not contain spaces). </pre>
-<pre>The description is the optional description of the file that will be used in 
-the dynamically generated Auto Index file (if you have this option enabled).</pre>
-<pre>Lines beginning with a '<b>;</b>' are considered comments and are ignored.</pre>
-<pre>Example Alias:</pre>
-<pre><b>sbbs_for_dos.zip bbs://main/sbbs/sbbs230b.zip Current version for SBBS for DOS</b></pre>
-<pre><b>Sysop Access</b>
-
-To login with system operator access, you must login with a user account that
-has a security level of 90 or higher (user #1 usually has level 99) and enter 
-your password as &quot;<b>pass:syspass</b>&quot; where pass is your personal password and 
-syspass is the system password.</pre>
-<pre>A successful sysop login will generate a login message stating 
-&quot;<b>Sysop access granted</b>&quot;. Logging in with just your personal password will give
-you normal (non-sysop) access.</pre>
-<pre>Sysop access allows you to mount local file systems and will enable secure
-BBS database features in the future (such as deleting/renaming files).</pre>
-<pre><b>Local File System Access<u>
-</u></b>
-This is a powerful new feature that allows the sysop to access any and all
-locally accessible files and file systems via FTP (very convenient for
-remote administration). The &quot;<i>Local File System</i>&quot; checkbox must be checked in the
-FTP configuration dialog in SBBSCTRL to enable this feature.</pre>
-<pre>To access local file systems, you must first login with sysop access
-(see &quot;Sysop Access&quot; for details). Once logged in with sysop access, you may
-mount the local file system. There are two ways to mount the local file system
-(and subsequently to revert to the BBS file system):</pre>
-<pre><b>SMNT (Structure Mount)</b>
-
-Sysops may use the FTP &quot;<b>SMNT</b>&quot; command to mount the local files system. Since most 
-FTP clients do not support the <b>SMNT</b> command, you'll probably need to use the 
-&quot;quote&quot; feature of your FTP client to send the command to the FTP server. </pre>
-<pre>The syntax is &quot;<b>SMNT new_dir</b>&quot; where <i>new_dir</i> is the file system specifier 
-for the new directory used in the FTP hierarchy. Example: &quot;<b>SMNT C:\</b>&quot; 
-would make the root directory of your local C drive your new current FTP
-directory (for Windows' command-line ftp, type &quot;<b>quote SMNT C:\</b>&quot;).</pre>
-<pre>You can access shared drives on other machines on your local area network
-by using &quot;<b>SMNT \\othersys\drive</b>&quot; where <i>othersys</i> is the name of the other
-computer and drive is the share name of the desired drive.</pre>
-<pre>To switch back to (mount) the BBS file database, use &quot;<b>SMNT bbs:</b>&quot;</pre>
-<pre><b>CD (Change Directory)</b>
-
-Sysops can mount the local file system using a special case of the <b>CD</b> (<b>CWD</b>, <b>XCWD</b>)
-command. By prefixing &quot;local:&quot; to the new directory, the local file system will
-be automatically mounted. Example: &quot;<b>cd local:c:\</b>&quot;.</pre>
-<pre>Once the local file system is mounted, you can switch between drives and shared
-drives with the CD command (the &quot;<b>local:</b>&quot; specifier is not needed). 
-Example: &quot;<b>cd d:\</b>&quot;.</pre>
-<pre>To access a shared drive on other machines: &quot;<b>cd \\othersys\drive</b>&quot;.</pre>
-<pre>To switch back to (mount) the BBS file system, use &quot;<b>cd bbs:</b>&quot;.</pre>
-<pre>Since some FTP clients do not support the <b>SMNT</b> command, nor allow users to enter
-verbatim FTP commands, the CD method is the easiest and most reliable method of
-accessing the local file system.&nbsp;</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/files.ref b/docs/files.ref
deleted file mode 100644
index 551562cbf90c1c2755c8d3c43d46bcc06b4290e8..0000000000000000000000000000000000000000
--- a/docs/files.ref
+++ /dev/null
@@ -1,201 +0,0 @@
-Reference of Path/Filenames Created/Read by Synchronet BBS Software and Utils
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-				Updated 09/05/97
-
-
-The files listed in this document are each of a specific format. Many problems
-may occur if a file is incorrectly modified by a person or program. Some of
-the files below have a relatively self-explanatory format, while most are much
-more cryptic and require the use of a technical specification and/or utility
-program to decode or modify. The sysop manual defines the format of some of the
-files (GURU.DAT for example) while some of the more technical file format
-definitions are available in SBBSDEFS.ZIP and SMB_*.ZIP.
-
-			See CNFS.FMT for specification
-			------------------------------
-CTRL\MAIN.CNF		Main configuration (SCFG)
-CTRL\MSGS.CNF           Message area/network configuration (SCFG)
-CTRL\CHAT.CNF           Chat configuration (SCFG)
-CTRL\XTRN.CNF           External program/event configuration (SCFG)
-CTRL\FILE.CNF           File area configuration (SCFG)
-CTRL\*.CN?		Configuration back-ups (SCFG)
-
-			See NODEDEFS.H for specification
-			--------------------------------
-CTRL\NODE.DAB           Node status/control (NODE)
-
-			No specification currently available
-			------------------------------------
-CTRL\NODE.IXB		Node time synchronization index
-CTRL\NODE.EXB		Node extended status descriptions
-CTRL\TIME.DAB		Last-ran time for timed events (del to reset)
-CTRL\QNET.DAB		Last-ran time for QWKnet hub call-outs (del to reset)
-CTRL\PNET.DAB		Last-ran time for PostLink hub call-outs (del to reset)
-CTRL\DSTS.DAB		Daily statistics for all nodes (DSTSEDIT)
-CTRL\CSTS.DAB		Cumilative statistics for all nodes (SLOG)
-CTRL\ATTR.CFG		Text attribute (color) configuration
-
-			See sysop manual for specification
-			----------------------------------
-CTRL\GURU.DAT		Guru brain
-CTRL\TEXT.DAT		Text strings
-
-			No specification currently available
-                        ------------------------------------
-CTRL\MDMS.IXT		Modem configuration database index (SCFG)
-CTRL\*.MDM		Modem configuration data (SCFG)
-
-			See SMB.TXT for specification
-			-----------------------------
-DATA\MAIL.*		E-mail database
-
-			No specification currently available
-                        ------------------------------------
-DATA\GURU.LOG		Guru conversations
-DATA\HUNGUP.LOG 	Users who've hung-up on external programs
-DATA\XFER.IXT		User-to-user file transfer index (del to reset)
-DATA\LOGON.LST		User logon list for today
-DATA\UTI.LOG		UTI (PostLink) driver log file
-
-			See DIRS.FMT for specification
-			------------------------------
-DATA\DIRS\*.DAT 	File directory data
-DATA\DIRS\*.IXB 	File directory index
-DATA\DIRS\*.EXB 	File directory extended descriptions
-DATA\DIRS\*.DAB 	File directory most recently uploaded file pointer
-
-			No specification currently available
-                        ------------------------------------
-DATA\FILE\####.QWK	Pre-packed QWK packets for users or QWKnet nodes
-DATA\FILE\####.DWN	Download batch queue from user's last logon
-DATA\FILE\####.IN\	In-bound e-mail file attachments for users
-DATA\FILE\####.OUT\	Out-bound netmail file attachments for users
-
-			No specification currently available
-                        ------------------------------------
-DATA\LOGS\mmddyy.LOL	Log-off list for date mm/dd/yy
-DATA\LOGS\mmddyy.LOG	Detailed log for date mm/dd/yy
-
-			No specification currently available
-                        ------------------------------------
-DATA\MSGS\AUTO.MSG	Auto-message for SBBS
-DATA\MSGS\####.MSG	Users short-messages (telegrams)
-DATA\MSGS\N###.MSG	Node messages (pages, activity alerts, etc)
-
-			See SYNCQNET.DOC for specification
-			----------------------------------
-DATA\QNET\ROUTE.DAT	Route map for routing QWK netmail
-DATA\QNET\USERS.DAT	User address look-up file (QWKNODES)
-
-			No specification currently available
-                        ------------------------------------
-DATA\QNET\qwkid.PTR	Last-exported pointers for QWKnet hub (del to reset)
-DATA\QNET\qwkid.IN\	In-bound file transfers from QWKnet hubs or nodes
-DATA\QNET\qwkid.OUT\	Out-bound file transfers to QWKnet hubs or nodes
-
-			See SMB.TXT for specification
-			-----------------------------
-DATA\SUBS\*.SDT 	Message base data
-DATA\SUBS\*.SHD 	Message base header
-DATA\SUBS\*.SID 	Message base index
-DATA\SUBS\*.SDA 	Message base data allocation table
-DATA\SUBS\*.SHA 	Message base header allocation table
-DATA\SUBS\*.SCH 	Message base CRC history
-
-			No specification currently available
-                        ------------------------------------
-DATA\SUBS\*.SFP 	Message number last scanned/exported to FidoNet
-DATA\SUBS\*.SMM 	Message number last scanned/imported to Match Maker
-DATA\SUBS\*.SBL 	Message number last scanned/imported to BBS List
-
-			No specification currently available
-                        ------------------------------------
-DATA\TEXT\*.IXT 	General text file section index
-
-			See SBBSDEFS.H for specification
-			--------------------------------
-DATA\USER\USER.DAT	User data
-
-			No specification currently available
-                        ------------------------------------
-DATA\USER\NAME.DAT	User name/alias index
-DATA\USER\####.MSG	Extended user description
-
-			See PTRS.FMT for specification
-			------------------------------
-DATA\USER\PTRS\####.IXB Message base scan configuration/pointers for users
-
-			See CNFS.FMT for specification
-			------------------------------
-NODE#\NODE.CNF		Node configuration (SCFG)
-
-			No specification currently available
-                        ------------------------------------
-NODE#\SCFG.BAT		Configuration loader
-NODE#\SBBS.BAT		BBS loader
-NODE#\NODE.LOG		Detailed log of last call
-NODE#\DSTS.DAB		Daily statistics for this node (DSTSEDIT)
-NODE#\CSTS.DAB		Cumulative statistics for this node (SLOG)
-NODE#\CHAT.DAB		Private chat data
-NODE#\BATCHUP.LST	Batch upload path/file list
-NODE#\BATCHDN.LST	Batch download path/file list
-NODE#\BIMODEM.PTH	Bi-dir upload/download path/file list
-NODE#\PROTOCOL.LOG	File transfer protocol log (DSZLOG)
-NODE#\MSGTMP		Editor drop file (QuickBBS)
-NODE#\INPUT.MSG 	Editor drop file
-NODE#\NETMAIL.MSG	Editor drop file
-NODE#\QUOTES.TXT	Editor drop file
-NODE#\MSGINF		Editor drop file (RemoteAccess)
-NODE#\EDITOR.INF	Editor drop file (WWIV)
-NODE#\SBBSFILE.NAM	File processor drop file
-NODE#\SBBSFILE.DES	File processor drop file
-
-			See sysop manual or XTRN_DAT.FMT for specification
-			--------------------------------------------------
-NODE#\XTRN.DAT		External program drop file
-
-			See sysop manual for specification
-			----------------------------------
-NODE#\MODUSER.DAT	External program return file
-
-			No specification currently available
-                        ------------------------------------
-NODE#\DOOR.SYS		Door drop/return file
-NODE#\PCBOARD.SYS	Door drop file
-NODE#\USERS.SYS 	Door drop/return file
-NODE#\SFDOORS.DAT	Door drop file
-NODE#\CHAIN.TXT 	Door drop file
-NODE#\DORINFO#.DEF	Door drop file
-NODE#\EXITINFO.DEF	Door drop/return file
-NODE#\CALLINFO.BBS	Door drop file
-NODE#\DOORFILE.SR	Door drop file
-NODE#\UTIDOOR.TXT	Door drop file
-
-			See sysop manual for specification
-			----------------------------------
-TEXT\*.MAC		Local keyboard macros
-TEXT\*.SIF		Input/questionnaire files
-
-			No specification currently available
-                        ------------------------------------
-TEXT\TOOSLOW.MSG	Message displayed to users less than minimum node rate
-TEXT\ANSWER.ASC 	Answer file for non-ANSI callers
-TEXT\ANSWER.ANS 	Answer file for ANSI callers
-TEXT\ANSWER.RIP 	Answer file for RIP callers
-TEXT\SBBS.MSG		Synchronet information message
-TEXT\SYSTEM.MSG 	System information message
-TEXT\NEWUSER.MSG	New user rules/information message
-TEXT\FEEDBACK.MSG	New user feedback instructions
-TEXT\NAME.CAN		List of disallowed name/alias strings
-TEXT\BADNAME.MSG	Message displayed when attempting to enter a bad name
-TEXT\FILE.CAN		List of disallowed file names for uploading
-TEXT\BADFILE.MSG	Message displayed when attempting to upload bad file
-TEXT\PHONE.CAN		List of disallowed phone numbers
-TEXT\BADPHONE.MSG	Message displayed when attempting to use bad phone
-TEXT\CID.CAN		List of disallowed Caller-ID strings
-TEXT\BADCID.MSG 	Message displayed when attempting to use bad CID string
-TEXT\IP.CAN		List of disallowed IP addresses for telnet connections
-TEXT\BADIP.MSG		Message displayed when attempting to use bad IP
-TEXT\ZIPMSG.TXT         Default ZIP comment
-
-/* End of FILES.REF */
diff --git a/docs/fseditor.txt b/docs/fseditor.txt
deleted file mode 100644
index b504b841126ed71e68a08de9ac8bda02908ecd45..0000000000000000000000000000000000000000
--- a/docs/fseditor.txt
+++ /dev/null
@@ -1,99 +0,0 @@
-$Id$
-
-Documentation for fseditor.js
------------------------------
-
-fseditor.js is a Full Screen Editor (FSE) written in JS for Synchronet.
-
-The newest version of fseditor can always be download from:
-http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/exec/fseditor.js?rev=HEAD&content-type=text/plain
-
-To add fseditor.js to your FSE list, use the following settings:
-[JS FSE]
- 1: Name                            JS FSE
- 2: Internal Code                   FSEDITOR
- 3: Remote Command Line             ?fseditor %f
- 4: Access Requirements             ANSI
- 5: Intercept Standard I/O          No
- 6: Native (32-bit) Executable      No
- 7: Use Shell to Execute            No
- 8: Quoted Text                     All
- 9: QuickBBS Style (MSGTMP)         No
-10: Expand Line Feeds to CRLF       No
-11: Strip FidoNet Kludge Lines      No
-12: BBS Drop File Type              None
-
-The key bindings for using fseditor.js are:
-
-In edit mode, the following CTRL keys function:
-CTRL-Key  Action
---------------------------------
-A   - Colour
-B   - Home cursor (Beginning of line)
-C   - Center line in message
-E   - End of line
-F   - Right one character
-G   - Enter Graphic Char
-H   - Backspace
-I   - Tab
-J   - Down one line
-K   - List keybindings
-L   - Insert line
-M   - Carriage Return
-O   - Page Up
-P   - Page Down
-T   - Change the title
-Q   - Quick abort
-R   - Redraw screen
-U   - Quote
-V   - Toggle insert mode
-W   - Delete word backwards
-Y   - Delete Line
-Z   - Save and exit
-]   - Move left
-^   - Move up
-_   - Quick abort (Same as Xoff CTRL-Q)
-
-
-Quote Mode:
------------
-CTRL-B - Home (Top of document)
-CTRL-E - End of document
-CTRL-J - Down one line
-CTRL-K - List keybindings
-CTRL-O - Page Up
-CTRL-P - Page Down
-CTRL-Q - Quick abort... FLOW CONTROL CHAR!!!
-CTRL-R - Redraw screen
-CTRL-^ - Up one line
-CTRL-_ - Quick abort (Same as CTRL-Q)
-SPACE  - Toggle sepection of current line
-ENTER  - Pastes selected lines into message
-A      - Select All
-B      - Enter block mode
-N      - Unselect all ("Select None")
-
-
-A few notes on keybindings:
----------------------------
-I am not completely opposed to changing some keybindings.  However, the current
-ones fall into three catagories:
-1) "Keepers" ones that I like and would need a very good reason to change.
-2) "Lukewarm" ones I understand but don't particularily like very much.
-3) "Changers" ones I would change in a heartbeat if I had an alternative.
-
-The breakdown is as follows:
-Keepers:  ABCEFGHIJLMRWZ
-Lukewarm: KOPVY
-Changers: QU_
-
-The reason O and P are in lukewarm instead of changers is that PgUp/PgDn should
-be both close together and enterable with one hand in my opinion.
-
-The following CTRL keys are currently unused: DNPSTX\
-
-CTRL-Q and CTRL-S I do *not* want to use without alternates as they are the
-Xon/Xoff chars used in flow control and are sometimes impossible to send from
-a terminal.
-
-I am open to suggestions.
diff --git a/docs/glossary.html b/docs/glossary.html
deleted file mode 100644
index e85c1f6e43efc0a7f58f1cc4445de55966cc33c2..0000000000000000000000000000000000000000
--- a/docs/glossary.html
+++ /dev/null
@@ -1,502 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Glossary</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="56836" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2>[19.0] - Glossary</h2>
-<pre><b>Alias:</b>
-        Nickname that a user is known as. The use of aliases is common on
-        BBSes. Synchronet allows the sysop to disallow the use of them, forcing
-        all users to be known by their real names only, if desired.
-
-<b>ANSI:</b>
-        American National Standards Institute. References made to ANSI are
-	actually referring to the ANSI X3.64 terminal definition and the
-	related escape sequences used to change cursor positioning and text
-	attributes.
-
-<b>Archive:</b>
-        A file that contains multiple (possibly compressed) files, that can
-        be expanded. Archived files usually have a specific extension that
-        specifies what type of archive utility was used to create it.
-	The most popular archive utilities are PKZIP (.ZIP files),
-	LHARC (.LZH), and ARJ (.ARJ files).
-
-<b>ASCII:</b>
-        American Standard Code of Information Interchange. A 7 bit binary code
-        used to represent letters, numbers, symbols, and control codes.
-        Supported by almost every computer and terminal manufacturer.
-        See Extended ASCII.
-
-<b>Baja:</b>
-	Baja (pronounced b�'h�) is a tool used to create command shells and
-	modules (exec/*.bin files) for the Telnet/RLogin experience of Synchronet
-	BBS software. Baja source files have a <i>.src</i> filename suffix.</pre>
-<pre>	Baja is also the name of the programming language used to create or modify
-	the contents of Baja source (<i>.src</i>) files.
-
-	See <a href="baja.html">baja.html</a> for more details.
-
-<b>Baud:</b>
-	An obsolete term defining the number of signal-level changes per
-	second. The CCITT now prefers to use &quot;symbols per second&quot;. For example
-	a V.22bis connection transfers only 600 symbols per second, but in this
-	protocol each symbol can represent up to four values; thus, you have an
-	effective transmission rate of 2,400 bps. V.32 is a 2,400
-	symbol-per-second (9,600-bps) modulation protocol.
-
-<b>BBS:</b>
-        Bulletin Board System. A system configured to accept user logins via
- 	modem or network to access public and private messages. Many BBSes also
-        incorporate file transfers (the uploading and downloading of program
-        and data files), information services, online entertainment, and more.
-	On a multinode BBS, all nodes must use the same live database for
-	users, messages, and file transfers. Plural: BBSes.
-
-<b>BinkD:	
-	</b>BinkD (Binkley Daemon) is a FLO-style FidoNet mailer that uses the BinkP
-	protocol (FSP-1011) to transfer files over the Internet.</pre>
-<pre><b>BinkP:</b>  
-	BinkP (BinkD Protocol) is a TCP/IP protocol (described in FSP-1018) for
-	transferring files between FidoNet mailers over the Internet (on TCP port
-	port 24554). This protocol was created for BinkD and is also supported by
-	such mailers as Argus, Radius, Taurus, BForce, Internet Rex, and BeeMail.
-
-<b>BPS:</b>
-        Bits Per Second or Bit Rate. The rate of data transmitted between
-        modems. For every byte of data (8 bits), a start and stop bit are added
-	for a total of ten bits per data byte.
-
-<b>Chat:</b>
-	Online real-time communication between users either in line by line
-	(multinode chat) or key by key (private chat). Also IRC.
-<b>
-COM Port:</b>
-        RS-232 communications port on an IBM PC compatible computer through
-        which digital signals are exchanged between it and the modem (or other
-	peripheral). The interface is either a 25 or 9 pin male connector.
-
-<b>Command Line:</b>
-        The complete syntax used for the execution of a program. This includes
-        the program path and name to execute and any parameters that may be
-	required by the program for proper execution. Command lines configured
-	in SCFG can use special command line specifiers for variable parameter
-	replacement. See <a href="appendix.html">Appendix A</a> for more information.
-
-<b>Compression:</b>
-        See Archive.
-
-<b>Conference Mail:</b>
-	See EchoMail.
-
-<b>Co-sysop:</b>
-        BBS user with additional privileges to enable partial system
-        maintenance. Co-sysops on a Synchronet system would usually have
-	a security level in the range 80-89 and have an exemption flag for each
-	sysop function he is given rights to.
-
-<b>CR:</b>
-	Carriage Return. This character represents the end of a line of text
-	and is usually initiated with the ENTER key on most keyboards.
-
-<b>CrashMail:</b>
-	Referring to FidoNet NetMail being sent immediately and directly (not
-	routed) to the BBS or network address of the destination person.
-	A more accurate term would be Crash NetMail, or NetMail with Crash
-	status.
-
-<b>Decompression:</b>
-        See Extraction.
-
-<b>Directory:</b>
-        A section within a file library that contains files for uploading or
-        downloading. Also known as a file area.
-
-<b>Download:</b>
-        Transferring a file from a BBS or other host system to a remote
-        (client) system.
-
-<b>Doors:</b>
-	See External Programs.
-
-<b>DCE:</b>
-        Data Communications Equipment. Dial-up modems that establish and
-        control the data link via the telephone network.
-
-<b>DCE Rate:</b>
-        The data transfer rate between two modems.
-
-<b>DTE:</b>
-        Data Terminal Equipment. The device that generates or is the final
-        destination of data - the computer.
-
-<b>DTE Rate:</b>
-        The data transfer rate between the computer and the modem.
-
-<b>Echo:</b>
-	The term &quot;Echo&quot; or &quot;Echo Conference&quot; is often used to refer to a
-	sub-board where messages are distributed across a message network. The
-	term actually comes from FidoNet EchoMail - the technology used to
-	distribute sub-board messages across FidoNet.
-
-<b>EchoMail (Conference Mail):</b>
-	Sub-board messages echoed across FidoNet in compressed packets.
-
-<b>EchoMail Program (&quot;Tosser&quot;):</b>
-        EchoMail programs packetize FidoNet EchoMail (and sometimes NetMail)
-	messages and archive the packets into bundles which are transferred
-	with a FidoNet mailer. SBBSecho, TosScan, Squish, GEcho, and FreeMail
-	are examples of EchoMail programs.
-
-<b>E-mail or Electronic Mail:</b>
-        Private multiple line messages between users that are stored on a BBS
-        until the receiver deletes them.
-
-	Network E-mail (NetMail) is e-mail that is sent between systems on a
-	network.
-
-	Internet E-mail is a form of NetMail that is sent to the recipient's 
-	Internet Mail Server using the SMTP protocol.
-
-<b>Escape Sequence:</b>
-        A sequence of characters usually preceded by a control code to perform
-        attribute changes and cursor positioning on a terminal.
-        See ANSI.
-
-<b>Exemptions:</b>
-        Extended privileges given to users to circumvent access limitations or
-        provide access to certain sysop functions.
-	See User Edit for more information.
-
-<b>External Programs:</b>
-        Programs (binary executables or scripts) that the BBS executes for added
-        functionality. External programs are used for archive manipulation,
-        file transfers, games, databases, text editors, virus scanning,
-        backups, and more. Often referred to as &quot;doors&quot; or &quot;chains&quot;.
-
-<b>Extraction:</b>
-        The splitting (and possible decompression) of an archived file into
-        the original set of multiple files.
-        See Archive.
-
-<b>FidoNet:
-</b>	Long-standing global message network for BBS operators (sysops) and users.</pre>
-<pre><b>File Transfer Protocol:</b>
-        See Transfer Protocol.
-
-<b>Finger:</b>
-	<font size="-1">Internet service that provides information about the users on a particular
-	computer (on TCP port 79).
-</font>
-<b>Flag:</b>
-	Security Flag: one of 26 possible switches labeled A through Z. Flags are
-	used to represent specific sysop-defined security access (privileges or
-	restrictions) for a user. See User Edit for more information.
-<b>
-FOSSIL:
-	</b>Fido/Opus/Seadog Serial Interface Layer. A specification for x86-compatible
-	computers to use an x86 interrupt (14h) interface for serial communications. 
-
-	A FOSSIL driver is a device driver that provides an int14h interface for
-	applications (typically, 16-bit DOS doors) to use to communicate with the
-	remote user.
-
-	Synchronet for Windows includes FOSSIL drivers for Win9x and NT-based
-	operating systems (no extra configuration required).
-
-	Traditional DOS FOSSIL drivers (e.g. BNU, ADF) are not needed when using
-	Synchronet for Windows.
-<b>
-Front-end Mailer:</b>
-        An EMSI-compatible FidoNet message front-end. FrontDoor, SEAdog,
-        Binkley, and D'bridge are examples of front-end mailers.</pre>
-<pre>	Modern TCP/IP FidoNet mailers (e.g. BinkD, Argus, Internet Rex) run
-	concurrently with the BBS, so they are not <i>ront-end</i> mailers.
-
-<b>FTP:</b>
-	A TCP/IP protocol for accessing and transferring files between systems
-	(on TCP port 21).
-
-<b>Gopher:
-	</b><font size="-1">An Internet server document browsing and searching system, a precursor
-	to HTTP, that lets you search and retrieve texts on the Internet
-	(on TCP port 70). 
-</font><b>
-Group or Message Group:</b>
-        A group of message sub-boards with a similar subject matter.
-
-<b>Hardware Flow Control:</b>
-        The modem's use of the CTS (Clear to Send) line to control the flow of
-        data to from the computer to the modem.
-
-<b>HTTP:
-	</b><font size="-1">Hyper Text Transfer Protocol. HTTP is the actual TCP-based protocol that
-	enables Web browsing (on TCP port 80).
-</font>
-<b>Internet:
-	</b><font size="-1">A network of computer networks which operates world-wide using a common
-	set of communications protocols.
-</font><b>
-IP:</b>	
-	Internet Protocol. The lowest-level protocol in the Internet TCP/IP
-	protocol suite.</pre>
-<pre><b>IP Address:
-</b>	Internet Protocol Address. An IP Address is a 32-bit (4 byte) number, 
-	represented in dotted-decimal notation (e.g. 123.45.67.89).</pre>
-<pre><b>IRC:</b>
-	Internet Relay Chat. A TCP/IP protocol used for distributed, multi-server,
-	multi-channel communication (&quot;chat&quot;) between Internet clients.
-
-<b>LAN or Local Area Network:</b>
-        A group of personal computers connected in a local environment for the
-        purpose of sharing data, applications, and peripherals.
-
-<b>Level or Security Level:</b>
-        A decimal value in the range of 0 to 99 that determines a user's
-	security level on Synchronet BBS. A user's level determines how long
-        he can stay online per call, total time per day, total logons a day,
-        maximum number of lines per message, which Message Groups, Sub-boards,
-	External Programs, General Text File Sections, Transfer Libraries, and
-        Directories the user can access.
-
-<b>Library or Lib:</b>
-        A group of transfer directories with a similar subject matter.
-<b>
-Login:
-</b>	The act of connecting to a service and exchanging user credentials
-	(e.g. user name and password) to obtain access.
-
-<b>Logon:
-      </b>  The act of entering a BBS system through a valid user account. In
-	Synchronet, a <i>logon</i> follows a <i>login</i> (the initial connection and exchange
-	of user credentials).
-
-<b>Message:</b>
-        File stored on the system created by a user that may contain ASCII text,
-        color/attribute codes (e.g. Ctrl-A codes), and ANSI escape sequences.
-	Messages are either public (posted on a sub-board) or private (E-mail
-	sent to a single user).
-
-<b>Message Network:</b>
-	Two or more BBSes sharing public message sub-boards (Aka Echoes or
-	conferences) where messages posted on one BBS get distributed to the other
-	BBSes on the network. There are many different network technologies used 
-	for the distribution of networked messages. Synchronet supports the most
-	popular technologies; QWK, FidoNet, and PostLink.
-
-<b>Multinode:</b>
-        System that operates with multiple simultaneous access paths to the
-        same database of messages and other resources.
-
-<b>Multitask:</b>
-        The act of performing multiple tasks seemingly simultaneously.
-
-<b>Modem:</b>
-        A device that transmits/receives computer data through a communications
-        channel such as radio or telephone lines. Modems modulate, or
-        transform, digital signals from a computer into an analog form that can
-        be carried successfully on a phone line. Modems also demodulate signals
-        received from the phone link back to digital signals before passing
-        them to the receiving computer.
-
-<b>NetMail:</b>
-	A personal message sent to a specific person on a specific BBS or at
-	a specific network address through a message network. Most commonly
-	used in reference to FidoNet NetMail. QWK Netmail and Internet E-mail
-	are other forms of NetMail.
-
-<b>Network:</b>
-        Connection of two or more computers to facilitate the sharing of
-	resources. See LAN and Message Network.
-
-<b>NNTP:
-	</b><font size="-1">The protocol used by client and server software to carry USENET postings
-	back and forth over a TCP/IP network (e.g. the Internet).
-</font>
-<b>NUP or New User Password:</b>
-        A password that the sysop has determined as a requirement before a
-        new user can apply for access.
-
-<b>Online:</b>
-        The state of a user when he is currently using a BBS.
-
-<b>Offline:</b>
-        The state of a BBS or BBS Node when it is not able to receive users
-        and the state of a user when he is not currently using the BBS.</pre>
-<pre><b>POP3:</b>
-	Post Office Protocol version 3. A TCP/IP protocol used by Internet
-	e-mail clients to check and download mail from a TCP/IP mail server
-	(on TCP port 110).
-
-<b>Post:</b>
-	The act of a user writing and saving a message in a sub-board.
-
-<b>Protocol:</b>
-        A system of rules and procedures governing communications between two
-        or more devices. Protocols vary, but communicating devices must follow
-        the same protocol in order to exchange data. The format of the data,
-        readiness to receive or send, error detection and error correction are
-        some of the operations that may be defined in protocols.
-        See Transfer Protocol.
-
-<b>QWK Packet:</b>
-        A single compressed file, usually in PKZIP format, that contains
-	new messages, E-mail, sysop bulletins, and a list of new files that can
-        be downloaded by a user for use with an offline message reader. The
-        filename is the BBS ID followed by a .QWK extension (regardless of the
-        compression method). The developer of this packet format was Mark
-        Herring (Sparky) of Sparkware, for use with his Qmail Door (external
-        program). There are many popular offline message readers that support
-	the QWK format. QWK packets may also be used for message networking
-	(i.e. QWK Networking).
-
-<b>REP Packet:</b>
-        A QWK reply packet. Also, a single compressed file, usually in PKZIP
-        format, that contains e-mail or posts from the user that he/she created
-        with an offline message reader. The filename is the BBS ID followed
-        by a .REP extension. The packet must be uploaded by the user before
-        the messages and e-mail can be sent to the destination users or posted.
-
-<b>Restrictions:</b>
-        Flags that a sysop can place on a user to restrict the user from
-        certain features of a BBS.
-
-<b>RS-232:</b>
-        Interface standard developed by the Electronic Industries Association
-        (EIA) to define the signals and voltages used when data is exchanged
-        between a computer or terminal and a modem or serial printer. Data is
-        usually transmitted via a cable with a 9 or 25 pin connector.
-
-<b>SCFG:</b>
-	Synchronet configuration program. See <a href="system_config.html">system_config.html</a> for details.
-
-<b>Serial Port:</b>
-        See COM Port.
-
-<b>SMTP:
-</b>	<font size="-1">Simple Mail Transfer Protocol is a TCP-based protocol used to send and
-	receive email (on TCP port 25).</font>
-
-<b>Sub-board:</b>
-        A section within a message group that contains multiple messages posted
-        by users on a specific topic. Also referred to as a conference, forum,
-        or special interest group (SIG).
-
-<b>Sysop:</b>
-        System Operator. A person who participates in the maintenance or
-        management of a BBS. In Synchronet, sysops are defined as users with
-	a security level of 90 or hihger.
-
-<b>TCP:</b>
-	Transmission Control Protocol. <font size="-1">TCP works with IP to ensure that packets
-	travel reliably on the Internet. This is the method by which most Internet
-	activity takes place.
-</font>	
-<b>Text File Sections:</b>
-        Areas for the storage of text files that the sysop wants users to have
-        the ability to read. Often referred to as general text file sections.
-        Common text files would be information about the BBS, ANSI artwork,
-        and documents on debatable subjects. Text files placed in text file
-        sections do not get purged as public messages do and are not part
-	of the transfer section, so credits and transfer access are not
-        required.
-
-<b>Transfer Protocol:</b>
-        A protocol designed to govern the transmission of files between two
-        computer systems. BBS transfer protocols are usually specific to modem
-        transmissions. The most common of which are Xmodem, Ymodem, and Zmodem.
-        Most communications programs contain built-in protocol support and
-        stand-alone transfer protocol programs (e.g SexyZ) are also available.
-
-<b>Throughput:</b>
-	The effective rate of data flow for a file transfer, measured in bits
-	per second. Throughput depends on the connect rate and the
-	error-control and data-compression protocols, if any.
-
-<b>UART:</b>
-	Universal Asynchronous Receiver Transmitter. The IC (Integrated
-	Circuit) that controls the serial port I/O. You must have a UART for
-	each COM port in your computer. The most common UARTs for IBM PCs are
-	NS8250s and NS16450s. If you are using a high-speed (9600bps or higher)
-	modem with your COM port and having communication problems, quite often
-	the only solution is to replace your UART for that COM port with a
-	buffered UART, usually an NS16550AFN. More modern UARTs are being
-	integrated with other peripheral controller ICs into a single chip (or
-	chip-set). This design does not allow for the replacement of the actual
-	UART. Internal modems have their own built-in UART.
-
-<b>UDP:
-	</b><font size="-1">User Datagram Protocol. A communications protocol for the Internet 
-	network layer, transport layer, and session layer, which makes it 
-	possible to send a datagram message from one computer to an application
-	running in another computer. Like TCP (Transmission Control Protocol), 
-	UDP is used with IP (the Internet Protocol). Unlike TCP, UDP is 
-	connectionless and does not guarantee reliable communication; the 
-	application itself must process any errors and check for reliable
-	delivery.
-</font>
-<b>Upload:</b>
-        Transferring a file from a remote computer to a BBS or other host
-        system.
-
-<b>User to User Transfer:</b>
-        An upload that is sent to a particular user or set of users. These
-        transfers are only allowed if the sysop creates a sub-board with a
-	short name of &quot;User&quot;. The sysop should set the access level to 90 and
-	the upload level to something in the user range to allow users to
-	upload to the directory, but not be able to list the contents of the
-        directory. A user performs a user to user upload with the '/U' command
-        from the transfer menu, and the destination user(s) can download the
-        file with the '/D' command.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="15291" -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/gpl.txt b/docs/gpl.txt
deleted file mode 100644
index 60549be514af76c5db0c17ce6bbe01b2f81e2d9e..0000000000000000000000000000000000000000
--- a/docs/gpl.txt
+++ /dev/null
@@ -1,340 +0,0 @@
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  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
-
-	    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.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    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., 59 Temple Place, Suite 330, Boston, MA  02111-1307  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.
-
-  <signature of Ty Coon>, 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.
diff --git a/docs/htdocs_contrib.txt b/docs/htdocs_contrib.txt
deleted file mode 100644
index 974404fa85e1695653ec620be7fdbcc62c642046..0000000000000000000000000000000000000000
--- a/docs/htdocs_contrib.txt
+++ /dev/null
@@ -1,112 +0,0 @@
-Introduction
-============
-This document is for people interested in contributing to the Synchronet
-Documentation Project : http://wasteland-bbs.com/syncdocs/
-
-Synchronet and it's related Source Code and Documentation is freely available
-and is continuing to be developed as an Open Source project.
-
-Active contributors are currently needed to help with the conversion and
-updating of the Synchronet Documentation.
-
-If you are interested in contributing to this project please contact :
-syncdocs@wasteland-bbs.com
-
-Availability
-============
-CVS access to the Documentation and Modification History is Available at :
-cvs.synchro.net:/cvsroot/sbbs/
-
-Example Command Line to Checkout the Current Documentation Files :
-cvs -d :pserver:username@cvs.synchro.net:/cvsroot/sbbs login
-(Enter your Password)
-cvs -d :pserver:username@cvs.synchro.net:/cvsroot/sbbs checkout docs
-
-Web-based CVS access is available at :
-http://cvs.synchro.net/cgi-bin/cvsweb.cgi
-
-Instructions for Working with CVS
-=================================
-First, you should contact the address above if you not already done so to
-obtain your CVS Username and Password for CVS Access.
-
-New members of the documentation team should first obtain the latest copy
-of the documentation files from the CVS repository as described above.
-
-It is important that you keep your local copy of the CVS files updated and
-always start your current editing session with the most recent CVS image.
-
-Example Command Line to Update the Documentation Files Locally :
-cvs -d :pserver:username@cvs.synchro.net:/cvsroot/sbbs login
-(Enter your Password)
-cvs -d :pserver:username@cvs.synchro.net:/cvsroot/sbbs update docs
-
-If you make changes to the project you should upload your changes in a timely
-fashion to ensure an organized and efficient version control system.  All
-changes should be *thoroughly documented* when uploading to the repository.
-
-Please refer to the CVS Documentation for information on how to obtain and
-use the CVS Features and Functions http://www.cvshome.org .
-
-If you're looking for a GUI front-end for CVS management try these :
-http://www.wincvs.org
-http://www.lincvs.org
-
-If you have any questions on using CVS with the Synchronet Documentation :
-syncdocs@wasteland-bbs.com 
-
-Working with the CVS Files Locally
-==================================
-The bulk of the HTML Conversion and Formatting work is currently being done
-on Windows 98/2000 with FrontPage 2000. This eases the editing and formatting
-of the large amount of data in the docs project.  The CVS image should be
-portable to other platforms and editors as well.
-
-If you have problems or notice any incompatibilities please contact :
-syncdocs@wasteland-bbs.com
-
-FrontPage 2000
---------------
-To get started with FrontPage 2000 the easiest thing to do is create a new
-web and point it to your local cvs directory of the docs project.  This will
-convert your local cvs directory into a FrontPage Web and create the
-necessary files and directories required by FrontPage.
-
-To do this follow these steps :
-
-1) Download the CVS image if you haven't already.
-2) Open Frontpage 2000 and select File->New->Web from the Menu
-3) Select "Empty Web" and enter the path of your local cvs image into the
-   Web Location Dialog Box (e.g. c:\cvs\sbbs\docs).
-4) Hit OK to Create the Web
-
-** NOTE: If Frontpage asks if you want to overwrite anything, say NO.
-
-After creating the FrontPage Web you should now have a local Frontpage Web
-containing the documentation project.  You can now start to work with the
-files and contribute to the project.
-
-** IMPORTANT: FP2000 has many features that require a Web server and FP2000
-              Server Extensions.  DO NOT use these features within the
-              Documentation Project.  Compatibility between all platforms
-              should be maintained to prevent problems with other systems.
-
-** IMPORTANT: FP2000 has many files and directories it uses to manage a Web.
-              These files SHOULD NOT be included your CVS uploads, and only
-              the Documentation Project files themselves should be uploaded
-              to the repository.  If you are unsure which files are needed
-              when uploading to the repository, please refer to the CVSweb
-              http://cvs.synchro.net/cgi-bin/cvsweb.cgi to see which files
-              are currently checked-in to CVS.
-
-Working with other HTML/Text Editors
-------------------------------------
-Working with the documentation files with other editors should not be a
-problem, but there are a couple things to remember.
-
-1) DO NOT use any features exclusive to your editor or editing environment.
-   Efforts must be made to ensure cross-platform viewing and editing.
-
-2) DO NOT upload files to CVS generated for or by your editor of choice.
-
-** Only approved HTML tags should be included in the Documentation Project. **
diff --git a/docs/images/baja_example.png b/docs/images/baja_example.png
deleted file mode 100644
index 1f44ed28184a1c3c9c8d1684ec49fc2d871414d7..0000000000000000000000000000000000000000
Binary files a/docs/images/baja_example.png and /dev/null differ
diff --git a/docs/images/bre.png b/docs/images/bre.png
deleted file mode 100644
index 4de1ae4092c9fe8337350e1980218942131c3f5e..0000000000000000000000000000000000000000
Binary files a/docs/images/bre.png and /dev/null differ
diff --git a/docs/images/lordcfg.png b/docs/images/lordcfg.png
deleted file mode 100644
index 292f53ca8b9084198c99c51a45578c48682f87f1..0000000000000000000000000000000000000000
Binary files a/docs/images/lordcfg.png and /dev/null differ
diff --git a/docs/images/sbbsctrl.png b/docs/images/sbbsctrl.png
deleted file mode 100644
index ca0c6f1014367d75253cc0367d1eb47e666e84ac..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsctrl.png and /dev/null differ
diff --git a/docs/images/sbbsctrl_configure.png b/docs/images/sbbsctrl_configure.png
deleted file mode 100644
index 088457c14fe6a5233425ba9e8e00fc8fef60a24c..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsctrl_configure.png and /dev/null differ
diff --git a/docs/images/sbbsctrl_telnet_cfg_gen.png b/docs/images/sbbsctrl_telnet_cfg_gen.png
deleted file mode 100644
index da24e8b5d15187a6772842a414e760657ccd4321..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsctrl_telnet_cfg_gen.png and /dev/null differ
diff --git a/docs/images/sbbsecho_additionalecho.png b/docs/images/sbbsecho_additionalecho.png
deleted file mode 100644
index 2f5a4edcda1eba4f094c673653c1cb0922508109..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_additionalecho.png and /dev/null differ
diff --git a/docs/images/sbbsecho_additionalecho_list.png b/docs/images/sbbsecho_additionalecho_list.png
deleted file mode 100644
index e16d7c80a1b6ddc4435d40446cb244b40e8b0631..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_additionalecho_list.png and /dev/null differ
diff --git a/docs/images/sbbsecho_additionalecho_list_tag.png b/docs/images/sbbsecho_additionalecho_list_tag.png
deleted file mode 100644
index 695c88a61cb30e667fa38ab76895df6d3fc8dee7..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_additionalecho_list_tag.png and /dev/null differ
diff --git a/docs/images/sbbsecho_archiveprgs.png b/docs/images/sbbsecho_archiveprgs.png
deleted file mode 100644
index 44384edd701bc10f41de041787e8126cf69b9a16..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_archiveprgs.png and /dev/null differ
diff --git a/docs/images/sbbsecho_archiveprgs_zip.png b/docs/images/sbbsecho_archiveprgs_zip.png
deleted file mode 100644
index 93459102c58bc734af11fc053674ad9afea0e661..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_archiveprgs_zip.png and /dev/null differ
diff --git a/docs/images/sbbsecho_logoptions.png b/docs/images/sbbsecho_logoptions.png
deleted file mode 100644
index 0774e0702203bd5acff19494e651cbf2f3130dbf..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_logoptions.png and /dev/null differ
diff --git a/docs/images/sbbsecho_main.png b/docs/images/sbbsecho_main.png
deleted file mode 100644
index 818cafb9e0ebe2c06e0791927b8d1e1779869d2d..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_main.png and /dev/null differ
diff --git a/docs/images/sbbsecho_node_arctype.png b/docs/images/sbbsecho_node_arctype.png
deleted file mode 100644
index 6994202ece96aea85cab1aa6c4bf12f33e62d2f2..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_node_arctype.png and /dev/null differ
diff --git a/docs/images/sbbsecho_node_packettype.png b/docs/images/sbbsecho_node_packettype.png
deleted file mode 100644
index 995745461775a0ec3aae9313f6d022dda154b892..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_node_packettype.png and /dev/null differ
diff --git a/docs/images/sbbsecho_node_settings.png b/docs/images/sbbsecho_node_settings.png
deleted file mode 100644
index 24aba92be0218e1d4dfe1c82b74d4adffcf25bce..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_node_settings.png and /dev/null differ
diff --git a/docs/images/sbbsecho_nodes.png b/docs/images/sbbsecho_nodes.png
deleted file mode 100644
index 47928b71248d390c5bb3d3f08445f1ad0ea16359..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_nodes.png and /dev/null differ
diff --git a/docs/images/sbbsecho_paths.png b/docs/images/sbbsecho_paths.png
deleted file mode 100644
index 43da7df23a1cc2c6604b3f27962d531bc608fb91..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_paths.png and /dev/null differ
diff --git a/docs/images/sbbsecho_toggleoptions.png b/docs/images/sbbsecho_toggleoptions.png
deleted file mode 100644
index 7b644171e710e3deff1c69c057f6fc2dd779209a..0000000000000000000000000000000000000000
Binary files a/docs/images/sbbsecho_toggleoptions.png and /dev/null differ
diff --git a/docs/images/scfg_chat_channel1.png b/docs/images/scfg_chat_channel1.png
deleted file mode 100644
index 42aa89ea46e410ab712b67cdcf280147cf5453ed..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_chat_channel1.png and /dev/null differ
diff --git a/docs/images/scfg_chat_features.png b/docs/images/scfg_chat_features.png
deleted file mode 100644
index d1c7180f46622467936050f0b5d710d1d8cb23ed..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_chat_features.png and /dev/null differ
diff --git a/docs/images/scfg_chat_gurus.png b/docs/images/scfg_chat_gurus.png
deleted file mode 100644
index c768e0d6591d9737902d42b51eb3b4ec44bef589..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_chat_gurus.png and /dev/null differ
diff --git a/docs/images/scfg_chat_pager1.png b/docs/images/scfg_chat_pager1.png
deleted file mode 100644
index d5288f91cfb64a08c8c19d2b4dea3e28bb38425d..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_chat_pager1.png and /dev/null differ
diff --git a/docs/images/scfg_chat_pagers.png b/docs/images/scfg_chat_pagers.png
deleted file mode 100644
index 7c03531aa016b399642e09c10a0abd5753e89e40..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_chat_pagers.png and /dev/null differ
diff --git a/docs/images/scfg_chat_theguru.png b/docs/images/scfg_chat_theguru.png
deleted file mode 100644
index 8277087267fcbb5d6038bd0dc12b25c89575147b..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_chat_theguru.png and /dev/null differ
diff --git a/docs/images/scfg_dos_startup.png b/docs/images/scfg_dos_startup.png
deleted file mode 100644
index 5b26f9609506393962460507fafe993eb76a6ff7..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_dos_startup.png and /dev/null differ
diff --git a/docs/images/scfg_main.png b/docs/images/scfg_main.png
deleted file mode 100644
index 56c7691057ab45647f30a244e86bf184edf31fa7..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_main.png and /dev/null differ
diff --git a/docs/images/scfg_modem_config.png b/docs/images/scfg_modem_config.png
deleted file mode 100644
index d76143554e9a670407054ee17c85113f9e1cf501..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_modem_config.png and /dev/null differ
diff --git a/docs/images/scfg_modem_fax_code1.png b/docs/images/scfg_modem_fax_code1.png
deleted file mode 100644
index 72019b3bdf6ac11524a13ab999b4c4c0289ff345..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_modem_fax_code1.png and /dev/null differ
diff --git a/docs/images/scfg_modem_fax_code2.png b/docs/images/scfg_modem_fax_code2.png
deleted file mode 100644
index 055ed83609c6b89589b4cf8da897dfd3d816458f..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_modem_fax_code2.png and /dev/null differ
diff --git a/docs/images/scfg_modem_port_type.png b/docs/images/scfg_modem_port_type.png
deleted file mode 100644
index 6b5a3591adee81ee2b96ba6ec0b1a1027b866c87..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_modem_port_type.png and /dev/null differ
diff --git a/docs/images/scfg_modem_resultcode_15.png b/docs/images/scfg_modem_resultcode_15.png
deleted file mode 100644
index 2c029ee2bc68015edaa413e7a79d0d813067a499..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_modem_resultcode_15.png and /dev/null differ
diff --git a/docs/images/scfg_modem_resultcodes.png b/docs/images/scfg_modem_resultcodes.png
deleted file mode 100644
index cabd5c73c776286b0c88fc0f93e02631bb10dff1..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_modem_resultcodes.png and /dev/null differ
diff --git a/docs/images/scfg_modem_strings.png b/docs/images/scfg_modem_strings.png
deleted file mode 100644
index 8bddd18c31cef003b94a83e63223b709cc85a942..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_modem_strings.png and /dev/null differ
diff --git a/docs/images/scfg_modem_toggles.png b/docs/images/scfg_modem_toggles.png
deleted file mode 100644
index 71a7a844ecca933173fd696a064cd95e4ba1284c..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_modem_toggles.png and /dev/null differ
diff --git a/docs/images/scfg_msg_area_advopts.png b/docs/images/scfg_msg_area_advopts.png
deleted file mode 100644
index 598597df6a201387db1b4f21d042c508762bc206..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_msg_area_advopts.png and /dev/null differ
diff --git a/docs/images/scfg_msg_area_netopts.png b/docs/images/scfg_msg_area_netopts.png
deleted file mode 100644
index 6637698352f85db81f8d375329d94857e14bb372..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_msg_area_netopts.png and /dev/null differ
diff --git a/docs/images/scfg_msg_area_toggles.png b/docs/images/scfg_msg_area_toggles.png
deleted file mode 100644
index cee740ae4fba9115aa6267911967fe921326a6ab..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_msg_area_toggles.png and /dev/null differ
diff --git a/docs/images/scfg_msg_areas.png b/docs/images/scfg_msg_areas.png
deleted file mode 100644
index f178772ccf141a246f49eab4b546f5fe45a239a7..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_msg_areas.png and /dev/null differ
diff --git a/docs/images/scfg_msg_areas_gen.png b/docs/images/scfg_msg_areas_gen.png
deleted file mode 100644
index ed1b17133a4de7b81f7cc6bdb234964756cbe73a..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_msg_areas_gen.png and /dev/null differ
diff --git a/docs/images/scfg_msg_attrcodes.png b/docs/images/scfg_msg_attrcodes.png
deleted file mode 100644
index 19676912526cfeb42bae394aec304e65242fcc70..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_msg_attrcodes.png and /dev/null differ
diff --git a/docs/images/scfg_msg_options.png b/docs/images/scfg_msg_options.png
deleted file mode 100644
index 46e64566fb5d8b47920d335fd06143e408d381df..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_msg_options.png and /dev/null differ
diff --git a/docs/images/scfg_networks.png b/docs/images/scfg_networks.png
deleted file mode 100644
index 1d68e0a8f7ed20577c27799ce88dd36e381c345b..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks.png and /dev/null differ
diff --git a/docs/images/scfg_networks_fido.png b/docs/images/scfg_networks_fido.png
deleted file mode 100644
index ce563cd89fc456a3f44511ff41e9027399c5e399..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks_fido.png and /dev/null differ
diff --git a/docs/images/scfg_networks_fido_address.png b/docs/images/scfg_networks_fido_address.png
deleted file mode 100644
index 246692a840cc88eb97368aa36c925dd234825ccf..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks_fido_address.png and /dev/null differ
diff --git a/docs/images/scfg_networks_internet.png b/docs/images/scfg_networks_internet.png
deleted file mode 100644
index 7eb6d0fdcc4df0389811b13301ee3e31f894dd2f..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks_internet.png and /dev/null differ
diff --git a/docs/images/scfg_networks_post.png b/docs/images/scfg_networks_post.png
deleted file mode 100644
index d329edc30ab96b31b2801969249762435c3a004a..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks_post.png and /dev/null differ
diff --git a/docs/images/scfg_networks_post_hubs.png b/docs/images/scfg_networks_post_hubs.png
deleted file mode 100644
index 349370716742aa809a33e65a0fe3ccd0e77d7ebc..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks_post_hubs.png and /dev/null differ
diff --git a/docs/images/scfg_networks_post_hubs_sccm.png b/docs/images/scfg_networks_post_hubs_sccm.png
deleted file mode 100644
index e8d922a036a3caa438383069dc21ff1b5513e288..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks_post_hubs_sccm.png and /dev/null differ
diff --git a/docs/images/scfg_networks_qwkhubs.png b/docs/images/scfg_networks_qwkhubs.png
deleted file mode 100644
index c817f53bf655cb4c854069f12fb4f2bbf43c21f8..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks_qwkhubs.png and /dev/null differ
diff --git a/docs/images/scfg_networks_qwkhubs_vert.png b/docs/images/scfg_networks_qwkhubs_vert.png
deleted file mode 100644
index 41a8c4da6343fee9051af165e46ea407007b4e41..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks_qwkhubs_vert.png and /dev/null differ
diff --git a/docs/images/scfg_networks_qwkhubs_vert_subs.png b/docs/images/scfg_networks_qwkhubs_vert_subs.png
deleted file mode 100644
index d8b6d89b8ef7db09e13e529a305d21ce93e2602c..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks_qwkhubs_vert_subs.png and /dev/null differ
diff --git a/docs/images/scfg_networks_qwkhubs_vert_subs_opt.png b/docs/images/scfg_networks_qwkhubs_vert_subs_opt.png
deleted file mode 100644
index 3f1d555e033e3568e516607afc52e1a4fb96a2d2..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_networks_qwkhubs_vert_subs_opt.png and /dev/null differ
diff --git a/docs/images/scfg_node1.png b/docs/images/scfg_node1.png
deleted file mode 100644
index 42d6ed6887f8a5297546665ada043fcbe30a5f22..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_node1.png and /dev/null differ
diff --git a/docs/images/scfg_node1_advanced.png b/docs/images/scfg_node1_advanced.png
deleted file mode 100644
index d894c07075ae1b3f5b06d132038185da5cd5bb45..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_node1_advanced.png and /dev/null differ
diff --git a/docs/images/scfg_node1_toggles.png b/docs/images/scfg_node1_toggles.png
deleted file mode 100644
index 455f5b2141581316136220e0e19821ce0e94841e..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_node1_toggles.png and /dev/null differ
diff --git a/docs/images/scfg_system.png b/docs/images/scfg_system.png
deleted file mode 100644
index 52cf4d880f3418b0dc211c000634b98855900f77..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system.png and /dev/null differ
diff --git a/docs/images/scfg_system_advanced.png b/docs/images/scfg_system_advanced.png
deleted file mode 100644
index 5e363be0c939b68bb561bf5dd3fe372d8c6fe01d..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_advanced.png and /dev/null differ
diff --git a/docs/images/scfg_system_expired.png b/docs/images/scfg_system_expired.png
deleted file mode 100644
index d2f77f7962eb5c51bb19bd75ae2a7e03f5b14eec..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_expired.png and /dev/null differ
diff --git a/docs/images/scfg_system_loadablemods.png b/docs/images/scfg_system_loadablemods.png
deleted file mode 100644
index d9b79ef9af134c4ff86579de5cb5cba89180c086..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_loadablemods.png and /dev/null differ
diff --git a/docs/images/scfg_system_newvalues.png b/docs/images/scfg_system_newvalues.png
deleted file mode 100644
index c4223ce039cb3d1de6d421bc859566ae72d0ba6b..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_newvalues.png and /dev/null differ
diff --git a/docs/images/scfg_system_newvalues_questions.png b/docs/images/scfg_system_newvalues_questions.png
deleted file mode 100644
index 9e0a20d96767ff004ef4af6c7f55a0898dc6fb4b..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_newvalues_questions.png and /dev/null differ
diff --git a/docs/images/scfg_system_newvalues_toggles.png b/docs/images/scfg_system_newvalues_toggles.png
deleted file mode 100644
index baf2d611ef9deeef9e99dd198713ca7765f762f3..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_newvalues_toggles.png and /dev/null differ
diff --git a/docs/images/scfg_system_quickval.png b/docs/images/scfg_system_quickval.png
deleted file mode 100644
index bb475062e619c836ac2f1baf317d667b4f8145e4..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_quickval.png and /dev/null differ
diff --git a/docs/images/scfg_system_quickval_0.png b/docs/images/scfg_system_quickval_0.png
deleted file mode 100644
index 939cfd75844d7cb85bebc75c1d6725835cbb7de3..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_quickval_0.png and /dev/null differ
diff --git a/docs/images/scfg_system_securityvalues.png b/docs/images/scfg_system_securityvalues.png
deleted file mode 100644
index 1e7fb6b4c551ab9b33133450c0c48f8f483bcef4..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_securityvalues.png and /dev/null differ
diff --git a/docs/images/scfg_system_securityvalues_0.png b/docs/images/scfg_system_securityvalues_0.png
deleted file mode 100644
index 5fdaab46488d65f69f9e6115ea70314bc549fec8..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_securityvalues_0.png and /dev/null differ
diff --git a/docs/images/scfg_system_toggle.png b/docs/images/scfg_system_toggle.png
deleted file mode 100644
index 3e0696b6dbe759598dcb62167f465a06b6c50f4e..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_system_toggle.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_compressable.png b/docs/images/scfg_xfer_compressable.png
deleted file mode 100644
index bdf809603d599922b2d936fd93a55ee35d925ca2..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_compressable.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_dir.png b/docs/images/scfg_xfer_dir.png
deleted file mode 100644
index a09950eed0b3cb1eb9a07c7c6ac481ad3f631424..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_dir.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_dir_advanced.png b/docs/images/scfg_xfer_dir_advanced.png
deleted file mode 100644
index 21d1abb816eae9d57f60e47b809845773a2ba0c7..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_dir_advanced.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_dir_toggles.png b/docs/images/scfg_xfer_dir_toggles.png
deleted file mode 100644
index 1f51a876d689d490cfe06f16fa7de0313c4857bb..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_dir_toggles.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_event.png b/docs/images/scfg_xfer_event.png
deleted file mode 100644
index 3675bdda577aa2100fae8530c0df61cc19b7c997..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_event.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_eventc.png b/docs/images/scfg_xfer_eventc.png
deleted file mode 100644
index 00add9d2da39d132b139ffafc502b7870355bbe2..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_eventc.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_extractable.png b/docs/images/scfg_xfer_extractable.png
deleted file mode 100644
index 0fe3e845c2979cf5e6f88273224937541f1a8083..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_extractable.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_library.png b/docs/images/scfg_xfer_library.png
deleted file mode 100644
index 0242a7a337911b77f2ff5a8f0abaf14fa118c411..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_library.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_options.png b/docs/images/scfg_xfer_options.png
deleted file mode 100644
index c2f4201e550f3f4053bd41bebede29986512026d..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_options.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_dsz.png b/docs/images/scfg_xfer_proto_dsz.png
deleted file mode 100644
index 311f8e9088a24e057b9e531cfbc5b6643c805745..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_dsz.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_dsz_g.png b/docs/images/scfg_xfer_proto_dsz_g.png
deleted file mode 100644
index 1379862607146c3b7b229bf0550ea87f604a9ed7..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_dsz_g.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_dsz_h.png b/docs/images/scfg_xfer_proto_dsz_h.png
deleted file mode 100644
index 3ed350aa2ded198189476d0e33d0f847e14c7958..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_dsz_h.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_dsz_x.png b/docs/images/scfg_xfer_proto_dsz_x.png
deleted file mode 100644
index 08409c0217e1e5937ecd71ccfa662d98c5310b20..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_dsz_x.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_dsz_y.png b/docs/images/scfg_xfer_proto_dsz_y.png
deleted file mode 100644
index 54d2badcce8f85800c60e05953afb76325402294..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_dsz_y.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_dsz_z.png b/docs/images/scfg_xfer_proto_dsz_z.png
deleted file mode 100644
index 6598368949a238124a9ad143d0448eb8ed78e280..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_dsz_z.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_fdsz.png b/docs/images/scfg_xfer_proto_fdsz.png
deleted file mode 100644
index f5378f7d01d02b568f7a2911175dd929046afaab..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_fdsz.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_fdsz_g.png b/docs/images/scfg_xfer_proto_fdsz_g.png
deleted file mode 100644
index 81290ff792b3e05e1a3bfe4954ed02c6db755428..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_fdsz_g.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_fdsz_x.png b/docs/images/scfg_xfer_proto_fdsz_x.png
deleted file mode 100644
index d4fb4299203dd388ff16279596161307ad794f37..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_fdsz_x.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_fdsz_y.png b/docs/images/scfg_xfer_proto_fdsz_y.png
deleted file mode 100644
index 206fa86eaa403bb9c0c124ce4dd59c9d9b95025b..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_fdsz_y.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_proto_fdsz_z.png b/docs/images/scfg_xfer_proto_fdsz_z.png
deleted file mode 100644
index 773896fb14aa0ffd0d36acc085c9686a9c6d8c56..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_proto_fdsz_z.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_testable.png b/docs/images/scfg_xfer_testable.png
deleted file mode 100644
index 6fb38439322b0ad96b1bada70e764f0b91022649..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_testable.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_testable_du.png b/docs/images/scfg_xfer_testable_du.png
deleted file mode 100644
index 721efb6fe11c9cf2da3528757a73c5782da8c4f2..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_testable_du.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_testable_zip.png b/docs/images/scfg_xfer_testable_zip.png
deleted file mode 100644
index 7603ad2eb05d8dd737cfed926c10c79124d18b48..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_testable_zip.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_testable_zipc.png b/docs/images/scfg_xfer_testable_zipc.png
deleted file mode 100644
index 5e59257903ac2bc2da4c8e0fe7b4009b0700e20b..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_testable_zipc.png and /dev/null differ
diff --git a/docs/images/scfg_xfer_viewable.png b/docs/images/scfg_xfer_viewable.png
deleted file mode 100644
index 13ad589f5beaa074331410096f7fed068bbec8b3..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xfer_viewable.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_fixed.png b/docs/images/scfg_xtrn_fixed.png
deleted file mode 100644
index d45bb4e3680fbbd7fdf8daa4b7c9ae676d2d5e49..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_fixed.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_lord.png b/docs/images/scfg_xtrn_lord.png
deleted file mode 100644
index ce08fdc28ef07a3863a8fdd0ef622ee5e676b872..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_lord.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_sbl.png b/docs/images/scfg_xtrn_sbl.png
deleted file mode 100644
index aa4fde4d37c3f250aa87e47e3e91765158f20678..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_sbl.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_section.png b/docs/images/scfg_xtrn_section.png
deleted file mode 100644
index f120802376097e6b72116ca6f80eeb0031bf17df..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_section.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_swaplist.png b/docs/images/scfg_xtrn_swaplist.png
deleted file mode 100644
index 82aaa529fd115cfa33cc1b987f99230152904a57..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_swaplist.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_syncedit.png b/docs/images/scfg_xtrn_syncedit.png
deleted file mode 100644
index 4d2c76c5455e865bf91f8e649b0e7722050c8dc5..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_syncedit.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_timed.png b/docs/images/scfg_xtrn_timed.png
deleted file mode 100644
index 3898420b777360c3bbd96398a8a9c1e17081b635..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_timed.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_timeopt.png b/docs/images/scfg_xtrn_timeopt.png
deleted file mode 100644
index 8816d5931eea7758e9d337ede9b79a673f7613da..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_timeopt.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_tw2002.png b/docs/images/scfg_xtrn_tw2002.png
deleted file mode 100644
index aa6766e599dd99939e144bef180f3e78d9cef2f5..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_tw2002.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_usurper.png b/docs/images/scfg_xtrn_usurper.png
deleted file mode 100644
index 8b78b16900aad77e8d75e81a8938654078f4d345..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_usurper.png and /dev/null differ
diff --git a/docs/images/scfg_xtrn_winos2list.png b/docs/images/scfg_xtrn_winos2list.png
deleted file mode 100644
index 8ba890b8ab3b4c29826162353cef0388a382e78a..0000000000000000000000000000000000000000
Binary files a/docs/images/scfg_xtrn_winos2list.png and /dev/null differ
diff --git a/docs/images/setuptype.png b/docs/images/setuptype.png
deleted file mode 100644
index 8ae541e790688aa6a7e5e2c6829fdbd8021e652c..0000000000000000000000000000000000000000
Binary files a/docs/images/setuptype.png and /dev/null differ
diff --git a/docs/images/synchronet2.png b/docs/images/synchronet2.png
deleted file mode 100644
index b91606a3d78bd511ebe9754ddd091c684e3837ee..0000000000000000000000000000000000000000
Binary files a/docs/images/synchronet2.png and /dev/null differ
diff --git a/docs/images/synclogo_fancyred.png b/docs/images/synclogo_fancyred.png
deleted file mode 100644
index b5f56e77b0ff5cbed580c500b4c7bcde8a25bfd6..0000000000000000000000000000000000000000
Binary files a/docs/images/synclogo_fancyred.png and /dev/null differ
diff --git a/docs/images/tw2002.png b/docs/images/tw2002.png
deleted file mode 100644
index 6db74ba38c95d3fbb218e9e7cbe65066b5fd4ffb..0000000000000000000000000000000000000000
Binary files a/docs/images/tw2002.png and /dev/null differ
diff --git a/docs/images/uedit_v3.png b/docs/images/uedit_v3.png
deleted file mode 100644
index fb6452c3a5823796ee065e09763257a6566efd9b..0000000000000000000000000000000000000000
Binary files a/docs/images/uedit_v3.png and /dev/null differ
diff --git a/docs/images/uedit_v3_exe.png b/docs/images/uedit_v3_exe.png
deleted file mode 100644
index 4b1266fd5b5db238c280b2c1429bf2dd4c3abeb4..0000000000000000000000000000000000000000
Binary files a/docs/images/uedit_v3_exe.png and /dev/null differ
diff --git a/docs/images/v3icon3.png b/docs/images/v3icon3.png
deleted file mode 100644
index 1d74107a16f30a82557188368172e3d408cf6e97..0000000000000000000000000000000000000000
Binary files a/docs/images/v3icon3.png and /dev/null differ
diff --git a/docs/imsgdocs.txt b/docs/imsgdocs.txt
deleted file mode 100644
index e911cc5606faaf799dd60b78ae66cf209de4c228..0000000000000000000000000000000000000000
--- a/docs/imsgdocs.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-*** Synchronet v3.10 Instant Message Support ***
-
-To use the new "Instant message" feature, you need to do the following:
-
-o You must be running the Synchronet SMTP Mail Server on port 25
-  (publicly accessible).
-
-o You must be running the Synchronet Finger Service (exec/fingerservice.js)
-  - The UDP-Finger service is encouraged for faster user listings.
-  - This is enabled by default (both TCP and UDP) in the included
-    ctrl/services.cfg.
-
-o You should also have your BBS in the Synchronet BBS List (SBL) database.
-  - See http://synchro.net/sbbslist.html
-
-o Put the updated chat.asc in your text/menu directory.
-  - This is an updated chat menu that contains the [F]inger and [I]nstant
-    Message commands.
-
-o Create the following timed-event in SBBSCTRL:BBS->Configure->External
-  Programs->Timed Events:
-
-	Internal Code                   GETIMLST
-	Start-up Directory
-	Command Line                    *getimlst
-	Execution Node                  1
-	Execution Days                  Sun Mon Tue Wed Thu Fri Sat
-	Execution Time                  12:00
-	Requires Exclusive Execution    No
-	Force Users Off-line For Event  No
-
-  This event will retieve a current list of BBSes that are instant-message
-  enabled daily.
-
-Now you will have an [I]nstant message option available from your [C]hat menu
-where your users can [L]ist other users, send [M]essages to active users or
-[T]elegrams to any user and system that supports SMTP telegrams.
-
-That's it! :-)
-
--Rob
\ No newline at end of file
diff --git a/docs/index.htm b/docs/index.htm
deleted file mode 100644
index 6d42557c3a777d5179569a331499d8b3fdc06edb..0000000000000000000000000000000000000000
--- a/docs/index.htm
+++ /dev/null
@@ -1,119 +0,0 @@
-
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-
-<title>Synchronet BBS Software Documentation</title>
-<meta name="Microsoft Border" content="none, default">
-</head>
-
-<body><!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<h1>Synchronet Documentation Index</h1>
-<h2 align="left">Synchronet Sysop Documentation</h2>
-<blockquote>
-<h4 align="left"><a href="http://wiki.synchro.net">Synchronet Wiki</a> - For Synchronet System Operators</h4>
-<h4 align="left"><a href="sysop.html">Synchronet Sysop
-Documentation</a> - For Synchronet System Operators</h4>
-<h4 align="left"><a href="baja.html">Baja
-Documentation</a> - The Synchronet Command Shell and Loadable Module Compiler</h4>
-<h4 align="left"><a href="js.html">JavaScript
-Documentation</a> - The JavaScript Language and Synchronet Object Model</h4>
-
-<h4 align="left"><a href="sbbsecho.html">SBBSecho Documentation</a> - How to configure and use Synchronet's FidoNet Packet Tosser</h4>
-
-<p align="left">Important Information and Frequently Asked Questions :</p>
-<ul>
-  <li>
-    <p align="left"><a href="v3cfgfaq.txt" >Configuring Synchronet v3: Answers to Frequently Asked Questions</a></li>
-  <li>
-    <p align="left"><a href="tcpip_faq.html">Synchronet v3 and TCP/IP: Answers to Frequently Asked Questions</a></li>
-  <li>
-    <p align="left"><a href="v312_new.html">Synchronet v3.12: What's new in this version?</a> 
-	(<a href="v312_jsnew.html">JavaScript Object Model changes</a>)</li>
-  <li>
-    <p align="left"><a href="v311_new.html">Synchronet v3.11: What's new in this version?</a>
-	(<a href="v311_jsnew.html">JavaScript Object Model changes</a>)</li></li>
-  <li>
-    <p align="left"><a href="v310_new.txt">Synchronet v3.10: What's new in this version?</a></li>
-  <li>
-    <p align="left"><a href="v300_new.txt">Synchronet v3.00: What's new in this version?</a></li>
-  <li>
-    <p align="left"><a href="sbbscon.txt" >Synchronet Console</a></li>
-  <li>
-    <p align="left"><a href="sbbsNTsvcs.txt" >Synchronet NT Services</a></li>
-  <li>
-    <p align="left"><a href="sbbsunix.txt" >Synchronet for Unix</a>
-    (<a href="linux-dosemu.html" >Linux and DOSEMU</a>)</li>
-  <li>
-    <p align="left"><a href="platforms.html">Synchronet Supported Platforms (version/platform matrix)</a></li>
-  <li>
-    <p align="left"><a href="websrvr.txt" >Synchronet Web Server</a></li>
-  <li>
-    <p align="left"><a href="newslink.txt" >Synchronet NewsLink Module</a></li>
-  <li>
-    <p align="left"><a href="listserver.txt" >Synchronet ListServer Module</a></li>
-  <li>
-    <p align="left"><a href="listgate.txt" >Synchronet ListGate Module</a></li>
-  <li>
-    <p align="left"><a href="ircd.txt" >Synchronet IRC Daemon (Server)</a></li>
-  <li>
-    <p align="left"><a href="dyndns.txt" >Synchronet Dynamic DNS Service (<i>yourbbs.synchro.net</i>)</a></li>
-  <li>
-    <p align="left"><a href="http://vert.synchro.net/todolist.ssjs">Rob's Synchronet To-Do List</a></li>
-  <li>
-    <p align="left"><a href="http://vert.synchro.net/commitlog.ssjs">Log of on-going Synchronet Developments</a></li>
-  <li>
-    <p align="left"><a href="support.html">How and Where to get Synchronet Technical Support</a></li>
-  <li>
-    <p align="left"><a href="syedtfaq.txt">SyncEdit Frequently Asked Questions</a></li>
-  <li>
-    <p align="left"><a href="binkdex.html">Binkd Configuration Example (for FidoNet Technology Networking)</a></li>
-  <li>
-    <p align="left"><a href="kermit.txt">Kermit File Transfer Protocol Configuration Examples</a></li>
-  <li>
-    <p align="left"><a href="credits.html">Credits to Synchronet Contributors</a></li>
-
-
-</ul>
-</blockquote>
-<h2 align="left">Synchronet User Documentation</h2>
-<blockquote>
-<h4 align="left"><a href="user.html">Synchronet User
-Documentation</a> - How to use the Default Synchronet (Classic) Command Shell</h4>
-
-<h4 align="left"><a href="http://www.synchro.net/sbbslist.html">Daily Updated
-Online Synchronet BBS List</a>&nbsp; - Worldwide Listing of Synchronet
-Systems</h4>
-
-</blockquote>
-<h2 align="left">Synchronet Developer Documentation</h2>
-<blockquote>
-
-<p align="left"><b><a href="smb.html">Synchronet Message Base (SMB)
-Documentation</a> - Synchronet Message Base Specification&nbsp;</b></p>
-<p align="left"><b><a href="source.html">Synchronet Source Code</a>
-- Obtaining, building, and modifying the Synchronet source code</b></p>
-</blockquote>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p align="right"><font size="1">
-$Id$</font>
-</p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/index.html b/docs/index.html
deleted file mode 100644
index c3795be95eb671626f7cdda7efd002195be15703..0000000000000000000000000000000000000000
--- a/docs/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<!-- This is for http servers that default to index.html -->
-<html>
-
-<head>
-<meta http-equiv="refresh" content="0; URL=index.htm">
-</head>
-
-</html>
\ No newline at end of file
diff --git a/docs/index.url b/docs/index.url
deleted file mode 100644
index e2379b68dd98aba087da28de1f9901abffe9fb14..0000000000000000000000000000000000000000
--- a/docs/index.url
+++ /dev/null
@@ -1,5 +0,0 @@
-[DEFAULT]
-BASEURL=http://www.synchro.net/docs/index.html
-[InternetShortcut]
-URL=http://www.synchro.net/docs/index.html
-Modified=50D0C534EFB3C2017E
diff --git a/docs/install.html b/docs/install.html
deleted file mode 100644
index ca7e2a5fb045fe3fb697c48019d8ff9e6c74529d..0000000000000000000000000000000000000000
--- a/docs/install.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Installation</title>
-<base target="_self">
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" i-checksum="56836" endspan -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-
-<h2>[1.0] - Synchronet Installation Instructions</h2>
-
-<h3>Finding the Latest version of Synchronet</h3>
-
-<pre>You can find the latest released public distribution of Synchronet at 
-<a href="http://www.synchro.net" target="_blank">http://www.synchro.net</a>.</pre>
-
-<h3><b>Versions and Supported Platforms</b></h3>
-<pre>Synchronet is currently available in three separate major versions:</pre>
-<ul>
-  <li>
-<pre><b>Version 2.3 for DOS and OS/2	
-</b>Supports serial/modem and local logins
-Native 16-bit and 32-bit console mode executables
-Single node per instance (up to 250 total)
-Version-specific features are noted with: <b><i><font color="#FF0000">(v2 Only)</font></i></b></pre>
-  </li>
-  <li>
-<pre><b>Version 3 for Windows
-</b>Supports TCP/IP logins only
-Native 32-bit DLLs and GUI front-end application
-Up to 250 nodes per instance
-Version-specific features are noted with: <font color="#FF0000"><i><b>(v3+ Only)</b></i></font></pre>
-  </li>
-  <li>
-<pre><b>Version 3 for Linux and Unix-like OSes
-</b>See <a href="sbbsunix.txt">sbbsunix.txt</a> for details</pre>
-  </li>
-</ul>
-<pre>All configuration and data files are compatible between version 2.3 and 3.x so 
-you can combine instances of different versions to create a single &quot;hybrid&quot; BBS.</pre>
-
-<h3>
-Upgrading to a Newer Version of Synchronet</h3>
-<pre>Because of the many variances when changing to a different version or revision
-of Synchronet, this topic is not covered here.	When upgrading an existing Synchronet 
-installation to a newer version or revision, you should <b>ALWAYS</b> consult the
-upgrade documentation included with the distribution (usually in the form of an
-<a href="upgrade.txt">UPGRADE.TXT</a> file). Upgrade-only distributions are usually made available 
-in a more compact archive form (e.g. <b>sbup300c.zip</b>).</pre>
-<h3><b>Windows  Installation</b></h3>
-<pre>After downloading the Synchronet distribution file (e.g. <b>sbbs300c.zip</b>), you will
-need to extract the archive file that you downloaded into a temporary directory 
-on your hard drive. You will need <a href="http://www.winzip.com" target="_blank">WinZip</a> or an equivalent archive program to 
-uncompress and extract the installation files.</pre>
-<pre>Once you've extracted the installation files, go to the directory you extracted
-the compressed files to and run <b>SETUP</b> to start the installation.</pre>
-<pre>The default installation directory is recommended for most users. If you choose 
-to change the installation directory, it is <b>critical</b> that you <b>DO NOT</b> use a path 
-with long filenames or spaces as Synchronet still relies on some 16-bit DOS 
-utilities which require DOS-compatible 8.3 file and directory names to function. 
-It is recommended you use a directory named <i>SBBS</i> off of the root directory on one 
-of your hard drives (e.g. <b>C:\SBBS</b>).</pre>
-<pre>You should now be at the Setup Type Installation menu. Choosing a <i>Custom</i> setup
-from this menu, will allow you to select the items that you want (or don't want) 
-installed. If you are upgrading an existing installation of Synchronet (v2.3 or 
-v3.0), it is advised that you choose <i>Custom</i> Setup and disable the following
-installation components:</pre>
-<ul>
-  <li><pre>Configuration Files</pre>
-  </li>
-  <li><pre>Text and Menu Files</pre>
-  </li>
-  <li><pre>External Programs
-</pre>
-  </li>
-</ul>
-<pre><img border="0" src="images/setuptype.png" width="479" height="357"></pre>
-<pre>After completing your selection and the installation is completed you will
-find a new Icon on your Desktop and in your StartUp Folder in your Start
-Menu. If you do not want Synchronet to start automatically during boot, you
-may safely delete the Synchronet shortcut from your StartUp Folder.</pre>
-<h2>
-<br>
-<a name="GettingStarted">
-[1.1] - Getting Started</a></h2>
-<h3>Getting Started with Synchronet v3 for Windows</h3>
-<pre>Upon Executing Synchronet the screen will look something like the one below.</pre>
-<pre><img border="0" src="images/sbbsctrl.png" width="740" height="497">
-
-After starting Synchronet for the first time there will be several pop-up
-windows that are running programs and events required before the system
-can be used.</pre>
-<pre>The last window that opens will start the Synchronet Configuration
-Program (<a href="system_config.html#System Configuration">SCFG</a>). To run SCFG again later you can load it from the
-<i>Synchronet Control Panel</i> (SBBSCTRL) by selecting <i>BBS</i> and then
-<i>Configure</i> from the menu bar.</pre>
-<pre><img border="0" src="images/sbbsctrl_configure.png" width="301" height="192"></pre>
-<pre>Before putting the system online you should <a href="system_config.html">configure your BBS</a> with <a href="system_config.html#System Configuration">SCFG</a>
-to set your system options and settings according to your preferences. It
-is recommended you spend some time reading and becoming familiar with
-your <a href="system_config.html">configuration</a> and the many options available.</pre>
-<pre>After completing <a href="system_config.html">configuration</a> you should then follow the proper steps
-to <a href="system_config.html#Creating User Accounts Locally">add a sysop account</a>. Once you <a href="system_config.html#Creating User Accounts Locally">create the account</a> you should become 
-familiar with the <a href="user_editor.html">Synchronet User Editor</a> and set the <a href="security.html">security</a> settings for 
-the account(s) you have created.</pre>
-<pre>Once you have completed the initial setup of your system and sysop
-account, you have a basic functioning Synchronet BBS System. Please
-refer to the rest of the <a href="../index.htm">documentation</a> to finish the setup of your new
-BBS System.
-
-<a href="#top">Back to Top</a></pre>
-
-<h2><a name="GettingHelp">[1.2] - How to Get Help</a></h2>
-<pre>There are a number of avenues that can be used to find help on Synchronet.</pre>
-<pre>This list is but a small one of the available resources:</pre>
-<pre><b><u>Synchronet Homepage</u>     :</b> <a href="http://www.synchro.net">http://www.synchro.net</a></pre>
-<pre><b><u>Support BBS (Vertrauen)</u> :</b> <a href="telnet://vert.synchro.net">telnet://vert.synchro.net</a></pre>
-<pre><b><u>Echomail support:</u></b>
-  FidoNet (zone 1)      : <b>SYNC_SYSOPS</b> - Synchronet BBS Software Discussion</pre>
-<pre>For detailed instructions on how and where to get Synchronet technical support,
-see <a href="support.html">support.html</a>.</pre>
-<h2><a name="AboutManual">[1.3] - About this manual</a></h2>
-<pre>This manual is an ongoing work in progress. As <a href="http://www.synchro.net">Synchronet</a> is constantly evolving,
-so is this manual.  This manual aims to give you comprehensive information about
-installing, configuring, updating, and maintaining your <a href="http://www.synchro.net">Synchronet</a> system. There
-are additional helpful documents that you may find in your Synchronet <b><i>docs
-</i></b>directory.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
-.</font></p>
-
-<!--webbot bot="Include" i-checksum="15291" endspan -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/install.iwz b/docs/install.iwz
deleted file mode 100644
index f7c4c29c1816ac1b08ac2127e5466b4508e79723..0000000000000000000000000000000000000000
--- a/docs/install.iwz
+++ /dev/null
@@ -1,288 +0,0 @@
-
-[InstallShield Wizard]
-iDate=0
-iTime=0
-Flag=0
-ISX.EXE Size=679936
-ISX.EXE Date=11:21:52AM  4/8/1999
-ISX.EXE Ver=2.1.2.62
-SETUP.EXE Size=45312
-SETUP.EXE Date=9:12:24AM  3/23/1999
-SETUP.EXE Ver=3.0.111.0
-SETUP.INS Size=81342
-SETUP.INS Date=11:26:40AM  4/8/1999
-SETUP.INS Ver=Not available
-_INST16.EX_ Size=81342
-_INST16.EX_ Date=11:26:40AM  4/8/1999
-_INST16.EX_ Ver=Not available
-_INST32I.EX_ Size=294079
-_INST32I.EX_ Date=9:12:22AM  3/23/1999
-_INST32I.EX_ Ver=Not available
-ISDEPEND.INI Size=6857
-ISDEPEND.INI Date=1:24:36PM  12/27/1999
-ISDEPEND.INI Ver=Not available
-SWDEPEND.INI Size=9711
-SWDEPEND.INI Date=1:24:40PM  12/27/1999
-SWDEPEND.INI Ver=Not available
-ICOMP.EXE Size=119808
-ICOMP.EXE Date=9:12:24AM  3/23/1999
-ICOMP.EXE Ver=3.00.062
-SPLIT.EXE Size=90624
-SPLIT.EXE Date=9:12:24AM  3/23/1999
-SPLIT.EXE Ver=3.00.060
-PACKLIST.EXE Size=87552
-PACKLIST.EXE Date=9:12:24AM  3/23/1999
-PACKLIST.EXE Ver=3.00.060
-Version=2.12
-DevTool=Borland C++Builder 5
-Platform=Win32
-DisksBuilt=1
-DisksDir=INSTALL\650MB\
-TabsVisit=111100111
-LangNum=0
-LangDir=
-
-[VisualDesign]
-AppName=Synchronet BBS Documentation
-AppExe=
-AppExeFile=
-Version=3.0
-Company=Rob Swindell
-Title=Synchronet BBS Documentation
-TitleType=1
-BackgrndBmp=e:\artwork\syncgold_16_499.BMP
-BackgrndAlign=1
-Backgrnd=1
-BackgrndColor=0
-Uninstall=1
-UninstallChecked=1
-Silent=1
-SmsMode=0
-
-[Types]
-Types=1
-Type1Components=1
-Type1Name=Complete
-Type1ComponentList=1 
-
-[Components]
-Components=1
-Component1Groups=2
-Component1Name=Documentation Files
-Component1Description=Documentation Files
-Component1GroupList=1 2 
-
-[Groups]
-Groups=2
-Group1Size=1000154
-Group1Files=33
-Group1Name=Documentation Files
-Group1Dir=<INSTALLDIR>
-Group1Update=2
-Group1TargetOS=-1
-Group1File1=C:\sbbs\docs\utility_reference.html
-Group1File2=C:\sbbs\docs\appendix.html
-Group1File3=C:\sbbs\docs\baja.html
-Group1File4=C:\sbbs\docs\chat_section.html
-Group1File5=C:\sbbs\docs\customization.html
-Group1File6=C:\sbbs\docs\default.htm
-Group1File7=C:\sbbs\docs\external_programs.html
-Group1File8=C:\sbbs\docs\features.html
-Group1File9=C:\sbbs\docs\file_section.html
-Group1File10=C:\sbbs\docs\glossary.html
-Group1File11=C:\sbbs\docs\index.htm
-Group1File12=C:\sbbs\docs\index.html
-Group1File13=C:\sbbs\docs\install.html
-Group1File14=C:\sbbs\docs\message_section.html
-Group1File15=C:\sbbs\docs\modem_setup.html
-Group1File16=C:\sbbs\docs\multnode_config.html
-Group1File17=C:\sbbs\docs\networking.html
-Group1File18=C:\sbbs\docs\platforms.html
-Group1File19=C:\sbbs\docs\sbbsecho.html
-Group1File20=C:\sbbs\docs\security.html
-Group1File21=C:\sbbs\docs\smb.html
-Group1File22=C:\sbbs\docs\sysop.html
-Group1File23=C:\sbbs\docs\sysop_commands.html
-Group1File24=C:\sbbs\docs\system_config.html
-Group1File25=C:\sbbs\docs\textfile_section.html
-Group1File26=C:\sbbs\docs\troubleshooting.html
-Group1File27=C:\sbbs\docs\user.html
-Group1File28=C:\sbbs\docs\user_editor.html
-Group1File29=C:\sbbs\docs\adding_nodes.html
-Group1File30=C:\sbbs\docs\htdocs_contrib.txt
-Group1File31=C:\sbbs\docs\gpl.txt
-Group1File32=C:\sbbs\docs\upgrade.txt
-Group1File33=C:\sbbs\docs\ntreadme.txt
-Group2Size=2075783
-Group2Files=110
-Group2Name=Documentation Image Files
-Group2Dir=<INSTALLDIR>\images
-Group2Update=2
-Group2TargetOS=-1
-Group2File1=C:\sbbs\docs\images\baja_example.gif
-Group2File2=C:\sbbs\docs\images\bre.gif
-Group2File3=C:\sbbs\docs\images\lordcfg.gif
-Group2File4=C:\sbbs\docs\images\sbbsctrl.gif
-Group2File5=C:\sbbs\docs\images\sbbsctrl_configure.gif
-Group2File6=C:\sbbs\docs\images\sbbsctrl_telnet_cfg_gen.gif
-Group2File7=C:\sbbs\docs\images\sbbsecho_additionalecho.gif
-Group2File8=C:\sbbs\docs\images\sbbsecho_additionalecho_list.gif
-Group2File9=C:\sbbs\docs\images\sbbsecho_additionalecho_list_tag.gif
-Group2File10=C:\sbbs\docs\images\sbbsecho_archiveprgs.gif
-Group2File11=C:\sbbs\docs\images\sbbsecho_archiveprgs_zip.gif
-Group2File12=C:\sbbs\docs\images\sbbsecho_logoptions.gif
-Group2File13=C:\sbbs\docs\images\sbbsecho_main.gif
-Group2File14=C:\sbbs\docs\images\sbbsecho_node_arctype.gif
-Group2File15=C:\sbbs\docs\images\sbbsecho_node_packettype.gif
-Group2File16=C:\sbbs\docs\images\sbbsecho_node_settings.gif
-Group2File17=C:\sbbs\docs\images\sbbsecho_nodes.gif
-Group2File18=C:\sbbs\docs\images\sbbsecho_paths.gif
-Group2File19=C:\sbbs\docs\images\sbbsecho_toggleoptions.gif
-Group2File20=C:\sbbs\docs\images\scfg_chat_channel1.gif
-Group2File21=C:\sbbs\docs\images\scfg_chat_features.gif
-Group2File22=C:\sbbs\docs\images\scfg_chat_gurus.gif
-Group2File23=C:\sbbs\docs\images\scfg_chat_pager1.gif
-Group2File24=C:\sbbs\docs\images\scfg_chat_pagers.gif
-Group2File25=C:\sbbs\docs\images\scfg_chat_theguru.gif
-Group2File26=C:\sbbs\docs\images\scfg_dos_startup.gif
-Group2File27=C:\sbbs\docs\images\scfg_main.gif
-Group2File28=C:\sbbs\docs\images\scfg_modem_config.gif
-Group2File29=C:\sbbs\docs\images\scfg_modem_fax_code1.gif
-Group2File30=C:\sbbs\docs\images\scfg_modem_fax_code2.gif
-Group2File31=C:\sbbs\docs\images\scfg_modem_port_type.gif
-Group2File32=C:\sbbs\docs\images\scfg_modem_resultcode_15.gif
-Group2File33=C:\sbbs\docs\images\scfg_modem_resultcodes.gif
-Group2File34=C:\sbbs\docs\images\scfg_modem_strings.gif
-Group2File35=C:\sbbs\docs\images\scfg_modem_toggles.gif
-Group2File36=C:\sbbs\docs\images\scfg_msg_area_advopts.gif
-Group2File37=C:\sbbs\docs\images\scfg_msg_area_netopts.gif
-Group2File38=C:\sbbs\docs\images\scfg_msg_area_toggles.gif
-Group2File39=C:\sbbs\docs\images\scfg_msg_areas.gif
-Group2File40=C:\sbbs\docs\images\scfg_msg_areas_gen.gif
-Group2File41=C:\sbbs\docs\images\scfg_msg_attrcodes.gif
-Group2File42=C:\sbbs\docs\images\scfg_msg_options.gif
-Group2File43=C:\sbbs\docs\images\scfg_networks.gif
-Group2File44=C:\sbbs\docs\images\scfg_networks_fido.gif
-Group2File45=C:\sbbs\docs\images\scfg_networks_fido_address.gif
-Group2File46=C:\sbbs\docs\images\scfg_networks_internet.gif
-Group2File47=C:\sbbs\docs\images\scfg_networks_post.gif
-Group2File48=C:\sbbs\docs\images\scfg_networks_post_hubs.gif
-Group2File49=C:\sbbs\docs\images\scfg_networks_post_hubs_sccm.gif
-Group2File50=C:\sbbs\docs\images\scfg_networks_qwkhubs.gif
-Group2File51=C:\sbbs\docs\images\scfg_networks_qwkhubs_vert.gif
-Group2File52=C:\sbbs\docs\images\scfg_networks_qwkhubs_vert_subs.gif
-Group2File53=C:\sbbs\docs\images\scfg_networks_qwkhubs_vert_subs_opt.gif
-Group2File54=C:\sbbs\docs\images\scfg_node1.gif
-Group2File55=C:\sbbs\docs\images\scfg_node1_advanced.gif
-Group2File56=C:\sbbs\docs\images\scfg_node1_toggles.gif
-Group2File57=C:\sbbs\docs\images\scfg_system.gif
-Group2File58=C:\sbbs\docs\images\scfg_system_advanced.gif
-Group2File59=C:\sbbs\docs\images\scfg_system_expired.gif
-Group2File60=C:\sbbs\docs\images\scfg_system_loadablemods.gif
-Group2File61=C:\sbbs\docs\images\scfg_system_newvalues.gif
-Group2File62=C:\sbbs\docs\images\scfg_system_newvalues_questions.gif
-Group2File63=C:\sbbs\docs\images\scfg_system_newvalues_toggles.gif
-Group2File64=C:\sbbs\docs\images\scfg_system_quickval.gif
-Group2File65=C:\sbbs\docs\images\scfg_system_quickval_0.gif
-Group2File66=C:\sbbs\docs\images\scfg_system_securityvalues.gif
-Group2File67=C:\sbbs\docs\images\scfg_system_securityvalues_0.gif
-Group2File68=C:\sbbs\docs\images\scfg_system_toggle.gif
-Group2File69=C:\sbbs\docs\images\scfg_xfer_compressable.gif
-Group2File70=C:\sbbs\docs\images\scfg_xfer_dir.gif
-Group2File71=C:\sbbs\docs\images\scfg_xfer_dir_advanced.gif
-Group2File72=C:\sbbs\docs\images\scfg_xfer_dir_toggles.gif
-Group2File73=C:\sbbs\docs\images\scfg_xfer_event.gif
-Group2File74=C:\sbbs\docs\images\scfg_xfer_eventc.gif
-Group2File75=C:\sbbs\docs\images\scfg_xfer_extractable.gif
-Group2File76=C:\sbbs\docs\images\scfg_xfer_library.gif
-Group2File77=C:\sbbs\docs\images\scfg_xfer_options.gif
-Group2File78=C:\sbbs\docs\images\scfg_xfer_proto_dsz.gif
-Group2File79=C:\sbbs\docs\images\scfg_xfer_proto_dsz_g.gif
-Group2File80=C:\sbbs\docs\images\scfg_xfer_proto_dsz_h.gif
-Group2File81=C:\sbbs\docs\images\scfg_xfer_proto_dsz_x.gif
-Group2File82=C:\sbbs\docs\images\scfg_xfer_proto_dsz_y.gif
-Group2File83=C:\sbbs\docs\images\scfg_xfer_proto_dsz_z.gif
-Group2File84=C:\sbbs\docs\images\scfg_xfer_proto_fdsz.gif
-Group2File85=C:\sbbs\docs\images\scfg_xfer_proto_fdsz_g.gif
-Group2File86=C:\sbbs\docs\images\scfg_xfer_proto_fdsz_x.gif
-Group2File87=C:\sbbs\docs\images\scfg_xfer_proto_fdsz_y.gif
-Group2File88=C:\sbbs\docs\images\scfg_xfer_proto_fdsz_z.gif
-Group2File89=C:\sbbs\docs\images\scfg_xfer_testable.gif
-Group2File90=C:\sbbs\docs\images\scfg_xfer_testable_du.gif
-Group2File91=C:\sbbs\docs\images\scfg_xfer_testable_zip.gif
-Group2File92=C:\sbbs\docs\images\scfg_xfer_testable_zipc.gif
-Group2File93=C:\sbbs\docs\images\scfg_xfer_viewable.gif
-Group2File94=C:\sbbs\docs\images\scfg_xtrn_fixed.gif
-Group2File95=C:\sbbs\docs\images\scfg_xtrn_lord.gif
-Group2File96=C:\sbbs\docs\images\scfg_xtrn_sbl.gif
-Group2File97=C:\sbbs\docs\images\scfg_xtrn_section.gif
-Group2File98=C:\sbbs\docs\images\scfg_xtrn_swaplist.gif
-Group2File99=C:\sbbs\docs\images\scfg_xtrn_syncedit.gif
-Group2File100=C:\sbbs\docs\images\scfg_xtrn_timed.gif
-Group2File101=C:\sbbs\docs\images\scfg_xtrn_timeopt.gif
-Group2File102=C:\sbbs\docs\images\scfg_xtrn_tw2002.gif
-Group2File103=C:\sbbs\docs\images\scfg_xtrn_usurper.gif
-Group2File104=C:\sbbs\docs\images\scfg_xtrn_winos2list.gif
-Group2File105=C:\sbbs\docs\images\setuptype.gif
-Group2File106=C:\sbbs\docs\images\synclogo_fancyred.gif
-Group2File107=C:\sbbs\docs\images\tw2002.gif
-Group2File108=C:\sbbs\docs\images\uedit_v3.gif
-Group2File109=C:\sbbs\docs\images\uedit_v3_exe.gif
-Group2File110=C:\sbbs\docs\images\v3icon3.gif
-
-[Sequence]
-DestinationLocationDir=C:\SBBS\DOCS
-DatabaseLocationDir=<INSTALLDIR>\data
-SelectProgramFolderName=install
-DestinationLocation=1
-ProgressBar=1
-
-[RegEntries]
-Reg1Path=HKEY_CLASSES_ROOT
-Reg1Val1Type=0
-Reg1Val1Name=(Default)
-Reg1Val1Data=(value not set)
-Reg1Vals=1
-Reg2Path=HKEY_CURRENT_USER
-Reg2Val1Type=0
-Reg2Val1Name=(Default)
-Reg2Val1Data=(value not set)
-Reg2Vals=1
-Reg3Path=HKEY_LOCAL_MACHINE
-Reg3Val1Type=0
-Reg3Val1Name=(Default)
-Reg3Val1Data=(value not set)
-Reg3Vals=1
-Reg4Path=HKEY_USERS
-Reg4Val1Type=0
-Reg4Val1Name=(Default)
-Reg4Val1Data=(value not set)
-Reg4Vals=1
-Reg5Path=HKEY_CURRENT_CONFIG
-Reg5Val1Type=0
-Reg5Val1Name=(Default)
-Reg5Val1Data=(value not set)
-Reg5Vals=1
-Reg6Path=HKEY_DYN_DATA
-Reg6Val1Type=0
-Reg6Val1Name=(Default)
-Reg6Val1Data=(value not set)
-Reg6Vals=1
-Regs=6
-
-[Registry]
-
-[Autoexec]
-PathDir=
-ShareLocks=
-ShareFiles=
-Command=
-
-[CopyToFloppy]
-DriveOption=
-DestinationPath=
-DestinationPathOneFile=
-Password=
-
-[Uninstall]
-UserUninstall=0
diff --git a/docs/install.rtf b/docs/install.rtf
deleted file mode 100644
index fd84fd6d4ffb9d8ec3f3e3fbaa2c0ec22e30d1d9..0000000000000000000000000000000000000000
--- a/docs/install.rtf
+++ /dev/null
@@ -1,105 +0,0 @@
-{\rtf1\ansi\ansicpg1252\uc1\deff1\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
-{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}
-{\f121\froman\fcharset238\fprq2 Times New Roman CE;}{\f122\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f124\froman\fcharset161\fprq2 Times New Roman Greek;}{\f125\froman\fcharset162\fprq2 Times New Roman Tur;}
-{\f126\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f127\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f128\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f129\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
-{\f131\fswiss\fcharset238\fprq2 Arial CE;}{\f132\fswiss\fcharset204\fprq2 Arial Cyr;}{\f134\fswiss\fcharset161\fprq2 Arial Greek;}{\f135\fswiss\fcharset162\fprq2 Arial Tur;}{\f136\fswiss\fcharset177\fprq2 Arial (Hebrew);}
-{\f137\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f138\fswiss\fcharset186\fprq2 Arial Baltic;}{\f139\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f141\fmodern\fcharset238\fprq1 Courier New CE;}{\f142\fmodern\fcharset204\fprq1 Courier New Cyr;}
-{\f144\fmodern\fcharset161\fprq1 Courier New Greek;}{\f145\fmodern\fcharset162\fprq1 Courier New Tur;}{\f146\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f147\fmodern\fcharset178\fprq1 Courier New (Arabic);}
-{\f148\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f149\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
-\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{
-\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\s1\ql \li0\ri0\nowidctlpar\faauto\outlinelevel0\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 
-\sbasedon0 \snext0 heading 1;}{\s2\ql \li0\ri0\nowidctlpar\faauto\outlinelevel1\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 heading 2;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
-\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
-\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\listtable
-{\list\listtemplateid-1793579462\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-88057242\'01\u-3880 ?;}{\levelnumbers;}\loch\af10\hich\af10\dbch\af0\fbias0 
-\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }
-{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23
-\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
-\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
-\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691
-\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}
-\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid697589119}}{\*\listoverridetable{\listoverride\listid697589119\listoverridecount0\ls1}}{\*\rsidtbl \rsid921954\rsid1129428\rsid2056995\rsid2313901\rsid7282182\rsid7755641
-\rsid10976833\rsid11090709\rsid11543251}{\*\generator Microsoft Word 11.0.5604;}{\info{\author Rob}{\operator Rob}{\creatim\yr2005\mo9\dy6\hr20\min7}{\revtim\yr2005\mo9\dy6\hr20\min43}{\version8}{\edmins36}{\nofpages2}{\nofwords680}{\nofchars3882}
-{\*\company Swindell Consulting}{\nofcharsws4553}{\vern24689}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3
-\jcompress\viewkind4\viewscale90\nolnhtadjtbl\rsidroot10976833 \fet0\sectd \linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3
-\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}
-{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain 
-\s1\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\faauto\outlinelevel0\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\fs32\kerning32\insrsid11090709 Synchronet BBS Software for Win32 v3.13
-\par }\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs20\insrsid11090709 This version has been successfully tested with the following Microsoft}{\f3\fs20\insrsid11090709 \'d2}{
-\fs20\insrsid11090709  operating systems:
-\par 
-\par }\pard \ql \fi-360\li720\ri0\nowidctlpar\tx720\faauto\rin0\lin720\itap0 {\f3\fs20\insrsid11090709 \'b7\tab }{\fs20\insrsid11090709 Windows 95
-\par }\pard \ql \fi-360\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 {\f3\fs20\insrsid11090709 \'b7\tab }{\fs20\insrsid11090709 Windows 95a
-\par }{\f3\fs20\insrsid11090709 \'b7\tab }{\fs20\insrsid11090709 Windows 95b (OSR2)
-\par }{\f3\fs20\insrsid11090709 \'b7\tab }{\fs20\insrsid11090709 Windows 98
-\par }{\f3\fs20\insrsid11090709 \'b7\tab }{\fs20\insrsid11090709 Windows 98 SE
-\par }{\f3\fs20\insrsid11090709 \'b7\tab }{\fs20\insrsid11090709 Windows Me
-\par }{\f3\fs20\insrsid11090709 \'b7\tab }{\fs20\insrsid11090709 Windows NT 4
-\par }{\f3\fs20\insrsid11090709 \'b7\tab }{\fs20\insrsid11090709 Windows 2000 (Professional and Server)
-\par }{\f3\fs20\insrsid11090709 \'b7\tab }{\fs20\insrsid11090709 Windows XP (Home and Professional)
-\par }{\f3\fs20\insrsid11090709 \'b7\tab }{\fs20\insrsid11090709 Windows Server 2003
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\faauto\outlinelevel1\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\i\fs28\insrsid11090709 Upgrading
-\par }\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs20\insrsid11090709 To upgrade an existing installation of }{\i\fs20\insrsid11090709 Synchronet}{\fs20\insrsid11090709 
- (v2.3 or v3.x), you must choose the "}{\i\fs20\insrsid11090709 Upgrade}{\fs20\insrsid11090709 " setup option. 
-\par 
-\par }\pard \ql \fi-360\li720\ri0\nowidctlpar\tx720\faauto\rin0\lin720\itap0 {\f10\fs20\insrsid11090709 \'d8\tab }{\fs20\insrsid11090709 If you have a modified }{\f2\fs20\insrsid11090709 ctrl\\text.dat }{\fs20\insrsid11090709 file, make a back up}{
-\b\fs20\insrsid11090709 ,}{\fs20\insrsid11090709  as it will be }{\b\fs20\insrsid11090709 overwritten}{\fs20\insrsid11090709  during the installation.\line For a list of the changes made (many of which are required for proper operation), see }{
-\f2\fs20\insrsid11090709 docs\\text*.dif}{\fs20\insrsid11090709 .
-\par {\listtext\pard\plain\f10\fs20 \loch\af10\dbch\af0\hich\f10 \'d8\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\jclisttab\tx720\faauto\ls1\rin0\lin720\itap0\pararsid10976833 {\fs20\insrsid11090709 
-If you have modified any of the stock command shells or modules (}{\f2\fs20\insrsid11090709 exec\\*.src}{\fs20\insrsid11090709 ), make a back up, as these files will be }{\b\fs20\insrsid11090709 overwritten}{\fs20\insrsid11090709  during the installation.
-\line To make the preservation of modified modules easier during future upgrades, it is suggested you utilize the}{\fs20\insrsid11543251  \'94}{\f2\fs20\insrsid11543251 mods}{\fs20\insrsid11543251 \'93 }{\fs20\insrsid11090709 
-directory feature to store modified command shells and modules.
-\par {\listtext\pard\plain\f10\fs20\insrsid10976833 \loch\af10\dbch\af0\hich\f10 \'d8\tab}}{\fs20\insrsid10976833 If you\rquote re going to be running the Web server with the updated Web/SSJS files, you may also use the updated FTP HTML interface by changing 
-the }{\i\fs20\insrsid10976833\charrsid2056995 HTML Index JavaScript}{\fs20\insrsid10976833  from \'93}{\f2\fs20\insrsid10976833\charrsid10976833 ftp-html.js}{\fs20\insrsid10976833 \'94 to \'93}{\f2\fs20\insrsid10976833\charrsid10976833 ftp-web-html.js}{
-\fs20\insrsid10976833 \'94 in the }{\i\fs20\insrsid10976833\charrsid2056995 SBBSCTRL FTP Server }{\i\fs20\insrsid2056995\charrsid2056995 C}{\i\fs20\insrsid10976833\charrsid2056995 onfiguration}{\fs20\insrsid10976833  dialog or the }{
-\f2\fs20\insrsid10976833\charrsid2056995 [FTP]}{\fs20\insrsid10976833  section of your }{\f2\fs20\insrsid10976833\charrsid2056995 ctrl/sbbs.ini}{\fs20\insrsid10976833  file.}{\fs20\insrsid7282182  The default script (}{
-\f2\fs20\insrsid7282182\charrsid7282182 ftp-html.js}{\fs20\insrsid7282182 ) still has an updated look, but it\rquote s not nearly as nice as the version that relies on the existence of the Web Server-based CSS}{\fs20\insrsid2313901 , background image,}{
-\fs20\insrsid7282182  and other files.}{\fs20\insrsid10976833 
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\faauto\outlinelevel1\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\i\fs28\insrsid11090709 Backups
-\par }\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs20\insrsid11090709 
-This version of the Synchronet-Win32 installer will automatically create compressed archives (ZIP files) containing all the files and sub-directories in the Synchronet installation target directory before an upgrade begins and after an installation 
-or upgrade has been completed successfully. These files will help sysops easily recover custom-modified files or original/stock/default files after accidental deletion or over-writing.
-\par \line Pre-upgrade backup file: }{\f2\fs20\insrsid11090709 C:\\sbbs\\preinstallbackup.zip}{\fs20\insrsid11090709 
-\par Post-install/upgrade backup file: }{\f2\fs20\insrsid11090709 C:\\sbbs\\postinstallbackup.zip
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\faauto\outlinelevel1\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\i\fs28\insrsid11090709 Installation Directory
-\par }\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs20\insrsid11090709 It is recommended that you install }{\i\fs20\insrsid11090709 Synchronet}{\fs20\insrsid11090709 
- into the default installation directory (}{\f2\fs20\insrsid11090709 C:\\sbbs}{\fs20\insrsid11090709 ). If you choose to install into a different location, it is }{\b\fs20\insrsid11090709 strongly recommended}{\fs20\insrsid11090709  that you use }{
-\f2\fs20\insrsid11090709 \\sbbs}{\fs20\insrsid11090709  or another MS-DOS compatible 8.3 format path name (e.g. }{\f2\fs20\insrsid11090709 D:\\sbbs}{\fs20\insrsid11090709 , and }{\b\fs20\insrsid11090709 NOT}{\fs20\insrsid11090709  }{
-\f2\fs20\insrsid11090709 D:\\synchronet}{\fs20\insrsid11090709 ).
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\faauto\outlinelevel1\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\i\fs28\insrsid11090709 Synchronet Control Panel
-\par }\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs20\insrsid11090709 The }{\i\fs20\insrsid11090709 Synchronet Control Panel}{\fs20\insrsid11090709  (}{\f2\fs20\insrsid11090709 exec
-\\sbbsctrl.exe}{\fs20\insrsid11090709 ) is the default system operator console for }{\i\fs20\insrsid11090709 Synchronet}{\fs20\insrsid11090709  v3 for Win32, utilizing an advanced graphical user interface (GUI).
-\par 
-\par The installation program will create a shortcut to }{\f2\fs20\insrsid11090709 sbbsctrl.exe}{\fs20\insrsid11090709  on your desktop and in your startup folder (so }{\i\fs20\insrsid11090709 Synchronet}{\fs20\insrsid11090709 
- will start automatically during boot-up).
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\faauto\outlinelevel1\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\i\fs28\insrsid11090709 Synchronet Console
-\par }\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs20\insrsid11090709 There is }{\fs20\cf1\insrsid11090709 also}{\fs20\insrsid11090709  a text mode system operator console for }{
-\i\fs20\insrsid11090709 Synchronet}{\fs20\insrsid11090709  (}{\f2\fs20\insrsid11090709 exec\\sbbs.exec}{\fs20\insrsid11090709 ). This console may be used by advanced system operators that do not wish to use the graphical interface. 
-\par 
-\par }{\f2\fs20\insrsid11090709 SBBS.EXE}{\fs20\insrsid11090709  and }{\f2\fs20\insrsid11090709 SBBSCTRL.EXE}{\fs20\insrsid11090709  use the same underlying server libraries (}{\f2\fs20\insrsid11090709 exec\\*.dll}{\fs20\insrsid11090709 
-) and configuration files (}{\f2\fs20\insrsid11090709 ctrl\\*.cnf}{\fs20\insrsid11090709 , }{\f2\fs20\insrsid11090709 cfg}{\fs20\insrsid11090709 , and }{\f2\fs20\insrsid11090709 ini}{\fs20\insrsid11090709 ).
-\par 
-\par See }{\f2\fs20\insrsid11090709 docs\\sbbscon.txt}{\fs20\insrsid11090709  for details on using the Synchronet Console.
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\faauto\outlinelevel1\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\i\fs28\insrsid11090709 Synchronet NT Services
-\par }\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs20\insrsid11090709 This version of Synchronet includes }{\f2\fs20\insrsid11090709 sbbsNTsvcs.exe}{\fs20\insrsid11090709 
- which may be used to run Synchronet as a set of operating system services on }{\i\fs20\insrsid11090709 Windows NT}{\fs20\insrsid11090709  based operating systems (including }{\i\fs20\insrsid11090709 Windows 2000}{\fs20\insrsid11090709  and }{
-\i\fs20\insrsid11090709 Windows XP}{\fs20\insrsid11090709 ). The }{\i\fs20\insrsid11090709 Synchronet Control Panel}{\fs20\insrsid11090709 
- can still be used to view real-time logs and statistics, monitor and control nodes, and start and stop services, but it is not necessary for the BBS to be running and servicing clients.
-\par 
-\par See }{\f2\fs20\insrsid11090709 docs\\sbbsNTsvcs.txt}{\fs20\insrsid11090709  for details on installing and using the Synchronet NT Services.
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\faauto\outlinelevel1\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\i\fs28\insrsid11090709 Documentation
-\par }\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs20\insrsid11090709 The majority of the sysop documentation has been converted to HTML format, but is no longer in
-cluded in the installation package due to size considerations. See http://synchro.net/docs/ for the online documentation or download ftp://ftp.synchro.net/sbbsdocs.zip for a local installation.
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\faauto\outlinelevel1\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\i\fs28\insrsid11090709 Licensing/Registration/Donations
-\par }\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs20\insrsid11090709 Synchronet is free software c
-overed under the GNU General Public License. No registration or licensing fee is required. See http://synchro.net/copyright.html for details. The author/maintainer (rob@synchro.net) has a PayPal}{\f3\fs20\insrsid11090709 \'d2}{\fs20\insrsid11090709 
- account for accepting voluntary monetary donations.
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\faauto\outlinelevel1\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\i\fs28\insrsid11090709 Source Code
-\par }\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs20\insrsid11090709 
-Synchronet is an open source development project with complete anonymous public access to the full C/C++ source code. See http://synchro.net/source.html for details.
-\par 
-\par }{\b\fs20\insrsid11090709 Thank you}{\fs20\insrsid11090709  for your interest in }{\i\fs20\insrsid11090709 Synchronet BBS Software}{\fs20\insrsid11090709 ,
-\par 
-\par }{\b\fs20\insrsid11090709 Rob Swindell, }{\fs20\insrsid11090709 http://synchro.net/author.html}{\b\fs20\insrsid11090709 
-\par }}
\ No newline at end of file
diff --git a/docs/install.txt b/docs/install.txt
deleted file mode 100644
index cd21869be8b863ab8e295ff040966dacfbd0a574..0000000000000000000000000000000000000000
--- a/docs/install.txt
+++ /dev/null
@@ -1,97 +0,0 @@
-Installing Synchronet BBS for Win32 v3.0 Revision C
-===================================================
-
-This version has been succesfully tested with the 
-following operating systems:
-
-	o Microsoft Windows 95
-	o Microsoft Windows 95a
-	o Microsoft Windows 95b (OSR2)
-	o Microsoft Windows 98
-	o Microsoft Windows 98 SE
-	o Microsoft Windows Me
-	o Microsoft Windows NT 3.51
-	o Microsoft Windows NT 4
-	o Microsoft Windows 2000
-
-If you are upgrading an existing installation of 
-Synchronet (v2.3 or v3.0), it is advised that you
-choose "Custom" Setup and disable the following
-installation components:
-
-	o Configuration Files
-	o Text and Menu Files
-	o External Programs
-
-It is recommended that you install Synchronet into
-the default installation directory (C:\SBBS). If you
-choose to install into a different location, it is
-strongly recommended that you use \SBBS or another
-MS-DOS compatible 8.3 format path name (e.g. D:\SBBS,
-NOT D:\Synchronet). Installing into a location other
-than C:\SBBS will require  modification of the
-following files for full operation:
-
-	o EXEC\VERT.BAT
-	o EXEC\VERT.FTP
-	o EXEC\TIMED.BAT
-	o TEXT\BULLSEYE.CFG
-
-
-SBBSCTRL (Synchronet Control Panel)
-~~~~~~~~
-SBBSCTRL is the Sysop's console for SBBS v3 for Win32. You
-still must use SCFG to configure the BBS options shared
-between the new and old versions.
-
-The installation program will create a short-cut to 
-SBBSCTRL.EXE on your desktop and in your startup folder 
-(so Synchronet will start automatically during boot-up).
-
-
-Known Issues
-~~~~~~~~~~~~
-o Moving messages between message areas will corrupt the
-  message base.
-o DOSKEY must be loaded in your autoexec.bat for the DOS 
-  shell to work right (Windows 95/98/ME)
-o Backspace doesn't work right in DOS shell (Windows 95/98/ME)
-o First node (set in SBBSCTRL) configuration is used for all 
-  nodes (this is actually intentional, i.e. not a bug)
-o First node's temp directory must be set to "TEMP\"
-
-
-Documentation
-~~~~~~~~~~~~~
-The sysop documentation has been converted to HTML format,
-but is no longer included in the installation package due
-to size considerations. See http://synchro.net/docs for the
-online docs or download ftp://synchro.net/sbbsdocs.zip
-for a local installation.
-
-
-Ordering/Registering Synchronet
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Synchronet (as of April 1997) is FREEWARE - no registration or 
-licensing fee is required.
-
-
-For More Information
-~~~~~~~~~~~~~~~~~~~~
-See DOCS\NTREADME.TXT for instructions on running 
-    Synchronet v3.0 on Windows NT or Windows 2000.
-
-See DOCS\V300_NEW.TXT for list of new features in 
-    Synchronet v3.0.
-
-See DOCS\SBBS3FAQ.TXT for answers to frequently asked
-    questions regarding Synchronet v3.0.
-
-See DOCS\V3CFGFAQ.TXT for answers to frequently asked
-    questions about configuring Synchronet v3.0.
-
-Thanks for your interest in Synchronet BBS Software
-(www.synchro.net).
-
-Rob Swindell
-(rob@synchro.net)
diff --git a/docs/ircd.txt b/docs/ircd.txt
deleted file mode 100644
index 0fdc41cb04c4aa330293d8cf711c7eb4da8ecc89..0000000000000000000000000000000000000000
--- a/docs/ircd.txt
+++ /dev/null
@@ -1,621 +0,0 @@
-$Id$
-
-		** ircd.js : The Synchronet IRCd Service **
-		     by: Randy Sommerfeld <cyan@rrx.ca>
-
-1   .... Introduction
-2   .... About this document
-2.1 .... What this document hopes to accomplish
-2.2 .... What this document won't accomplish
-2.3 .... Assumptions we make about you
-3   .... Installation
-3.1 .... Getting the IRCd up and running
-3.2 .... Linking to the Synchronet IRC Network (irc.synchro.net)
-3.3 .... Using JSexec to run the IRCd
-4   .... About the Synchronet IRC Network (irc.synchro.net)
-5   .... Technical information
-5.1 .... Limits of the Synchronet IRCd
-5.2 .... Compliance with RFC's, and established protocols
-5.3 .... Compatibility with other IRCd's
-6   .... The Future
-7   .... Frequently Asked Questions
-7.1 .... Installation Questions
-7.2 .... Technical Questions
-
-=======- 1.0 -- Introduction -================================================
-
-	The Synchronet IRCd (IRC daemon) service is the newest Synchronet
-service written in 100% Javascript.  It's currently the largest (and perhaps
-the most complex) service available for Synchronet.  The IRCd service aims to
-eventually be a 'communications bridge' of sorts which will allow multiple
-BBS's to link their "multinode chat" areas together in a network so that users
-may talk to one another from the comfort of their home BBS.  While
-accomplishing this goal, the Synchronet IRCd intends to also be a fully-
-functional IRC daemon that rivals the bigger, legacy UNIX IRC daemons in terms
-of features.  This way, everyone who wishes to chat on a common network will
-be able to use the local BBS, or a standard IRC client (if they wish.)
-
-=======- 2.0 -- About this document -=========================================
-
-[2.1] - What this document hopes to accomplish
-
-	First and foremost, this document is intended to be an absolute
-reference regarding the Synchronet IRCd.  This document should be the first
-place to look if you're having a problem of some kind, regardless of what that
-problem may be.  It intends to be an installation guide which will aide you
-through setting up your own IRCd.  Or, if you're simply curious about the IRCd
-from a theoretical standpoint (it's not every day that you get to see an IRC
-daemon as functional as this implemented inside of a scripting language), this
-document will do its best to explain certain implementation decisions to you.
-
-[2.2] - What this document won't accomplish
-
-	This document is not a replacement for your brain.  If you're having a
-problem of some kind, and it's not covered by this document, PLEASE take a few
-hours to think about the problem and solve it.  Use a systematic approach to
-the problem; "If I do X, does Y still happen?"  Remember, installation and
-maintenance of the Synchronet IRCd isn't life or death, it's a hobby, and like
-all good hobbies, you're supposed to learn something from it.  So, take a few
-days before you even consider asking for support -- take a deep breath, go jog
-around the block, turn off the computer -- and then come back later.  On the
-other hand, if you've found a unique or interesting solution to your problem,
-and it hasn't been covered here, then by all means tell us about it!
-
-	We don't intend to teach you the basics of IRC here.  While you can
-certainly still get the Synchronet IRCd up and running with a minimal amount
-of effort and IRC knowledge, your experience will be more enjoyable if you
-have at the very least a working knowledge of IRC.  To gauge your knowledge
-of IRC, answer the following questions either with a 'true' or 'false':
-
-	* People chat in 'rooms' on IRC.
-	* 'IRCop' is short for 'IRC cop', the police officers of IRC.
-	* A 'ping' is something submarines use to gauge distance under water.
-	* CTCP and DCC stand for Client Tunneling Carrier Protocol and
-	  Direct Channel Cutting, respectively.
-
-	If you answered 'true' to any of the above questions, or if you don't
-understand some of the terminology used in the questions, then it's best that
-you go to http://www.irchelp.org and read through their very helpful documents
-about IRC.  This way, you'll gain a better understanding about what IRC really
-is, what it's here for, the terminology, and a little history, too.  At the
-very least, this is so that when someone asks you to edit your 'M:Line' to
-solve or diagnose a problem, you'll at least know what they're talking about.
-We don't cover any IRC basics in this document.
-
-	Don't be surprised if you're ignored or simply referred to a URL
-without further explanation if you ask for help and refer to an IRC *channel*
-as a room, call *IRC operators* 'cops', don't understand why a 10 second 'ping'
-time is bad, or not know how to DCC SEND a file (such as your ircd.conf) to be
-inspected.  That includes not having your NAT or proxy set correctly to
-properly masquerade your IP address on a DCC CTCP.
-
-[2.3] - Assumptions we make about you
-
-	In short, this document assumes that you know:
-
-	* How to use your computer and operating system effectively.
-	* The basics of IRC and its terminology.
-	* How to use, configure, and make basic modifications to Synchronet.
-	* The basics of the Internet (or at least the ability to visualize
-	  a routed, distributed network)
-
-=======- 3.0 -- Installation -================================================
-
-[3.1] - Getting the IRCd up and running
-
-	(1) Make sure you are running a modern version of the Synchronet BBS
-software.  The Synchronet IRCd is not intended to run on versions 3.10 or
-earlier.  While care has been taken to ensure backwards compatibility with
-3.10, it should only be run on that version for testing purposes.  Upgrading
-may include retrieving the latest version of Synchronet from the Synchronet
-CVS (if you're familiar with building from CVS), from the Synchronet web site
-(http://www.synchro.net), or elsewhere.  Synchronet 3.11 is the minimum 
-required version to run version 1.0 (or higher) of the Synchronet IRCd.
-
-	Older versions of Synchronet also come packaged with older Javascript
-libraries.  The Synchronet IRCd makes use of some of the newer Javascript
-library features (such as the ability to treat strings as an array of
-characters), therefore it's critical to have a modern JS library.  If your
-Javascript library is from 2002 or earlier (you can check this in the 'system
-information' part of your BBS main menu), then it's too old.  Time to upgrade.
-
-	(2) Check to make sure that all of the components of the Synchronet
-IRCd are resting in their correct directories.  While you're at it, check the
-file sizes to make sure they're relatively normal (i.e. not 0 bytes long.)
-Make sure that all of the files are readable by the user you're intending to
-run the IRCd as.  Here's a chart to help:
-
-	File		Synchronet Dir.	Description
-
-	irclib.js	exec		Javascript IRC library functions
-	ircd.js		exec		IRCd core
-	ircd_channel.js	exec		Channel functions/objects
-	ircd_server.js	exec		Functions/objects for servers
-	ircd_unreg.js	exec		Handling of unregistered connections
-	ircd_user.js	exec		Functions/objects for users
-	ircd.conf	ctrl		Primary configuration file
-	ircmotd.txt	text		Message users see upon connect
-
-	(3) Edit your relevant services configuration file (in the Synchronet
-'ctrl' directory.)  For Synchronet 3.11, this is most likely "services.ini",
-however, backwards compatibility has been retained with the old style
-"services.cfg" just in case you want to bring yours over from an older version
-of Synchronet.  You may run the Synchronet IRCd on any port you wish, however,
-standard convention dictates that it be run on port 6667 (which is the
-standard port that most IRC clients will try to connect to, first.)  It's
-important that the IRCd be defined as a STATIC service (i.e. one that runs in
-the background continuously and does not require a connection to start the
-service), and that it uses the LOOP option (so that if you wish to restart only
-the IRCd, or if it crashes, it comes back up immediately.)
-
-	The combined options for 'services.cfg' represented in hex is '806',
-so that a completed services.cfg line should look like this:
-
-;protocol	port	max_clients	options(hex)	command-line
-IRC             6667    0               806             ircd.js
-
-	An example IRC section from services.ini looks like this, and should
-already be present in services.ini for Synchronet 3.11 and above.  The IRCd is
-enabled by default in Synchronet 3.11, so, it's likely that it's already
-operating:
-
-[IRC]
-Port=6667
-Options=STATIC | LOOP
-Command=ircd.js
-
-	The 'maximum clients' value used inside of the services configuration
-is *ignored* by Synchronet Services since that value is managed by the IRCd
-itself.  The maximum number of IRC clients can be changed on a Y:Line in
-your ircd.conf, and is set to 100 by default (more on the ircd.conf later.)
-
-	(4) Take a look at your ircd.conf, and familiarize yourself with the
-options and terminology.  Although the ircd.conf has been specifically made so
-that it works right out of the box, you may wish to tweak some options.  The
-configuration file is self-documenting, so you should carefully read about
-each of the configuration options.  At the very least, this will familiarize
-you with what a 'Z:Line' is, and where a 'K:Line' is, or how to enable
-passwords on sensitive IRC commands.  If you intend to link to the Synchronet
-IRC Network, pay careful attention to where the C:Line and N:Line pair is
-configured.  We'll be dealing with those later.
-
-	If you're already familiar with other IRC daemon configuration files,
-the Synchronet ircd.conf has been carefully engineered to be compatible with
-the Bahamut ircd.conf.  Thus, if you've already got a working Bahamut
-configuration, putting that ircd.conf in place of the stock ircd.conf should
-give you an IRCd configured exactly the way it was on Bahamut.  Configuration
-files from other IRC daemons have *not* been tested, so your mileage may vary
-with those (although the configuration should be very similar.)  Certainly if
-you find an ircd.conf from another daemon that works, let us know about it!
-
-	(5) Restart your BBS, or recycle your services so that your new IRC
-service is brought online with your BBS.  Watch your BBS console carefully,
-as you should see something similar to the following messages:
-
-srvc 0007 IRC SynchronetIRCd-1.1b(1.102) started.
-srvc 0007 IRC Reading Config: /sbbs/ctrl/ircd.conf
-
-	You may have to scroll up to see the message.  Any errors should be
-self-explanatory (and usually involve not being able to read the configuration
-file.)  If you get an error about not being able to bind to a socket, or that
-a socket is already in use, then you already have something running on the
-port you defined in your services configuration.  Could it be another IRC
-server running?  Try disabling any other IRC servers or proxies and restart
-the BBS.  If you recently restarted Synchronet with users connected to an
-already operating IRCd, then it's likely that some of your sockets are in a
-'TIME_WAIT' state.  Wait a minute or two for the condition to clear up, then
-try again.  Repeat this process of elimination until your IRCd starts
-successfully.
-
-	(6) Test your new IRCd by connecting to it with an IRC client.
-At the very least, using 'telnet' to connect to the IRCd port should give you
-something similar to the following line:
-
-:rrx.synchro.net NOTICE * :*** SynchronetIRCd-1.1b(1.102) (RoadRunner X) Ready.
-
-	Which is the standard Synchronet IRCd banner, informing you that the
-IRCd is accepting new connections correctly.
-
-	At this point, you should have a working, fully-functional IRC server
-available for users to use.  You may want to point Synchronet's internal IRC
-client to your local IRC server (just 'localhost' or '127.0.0.1'), so that
-your BBS users will be able to make use of your new IRCd.  By default, an
-O:Line has been added so that anyone connecting either from the BBS itself, or
-your internal network will be able to make use of the /OPER command to become
-an IRC Operator.  To become an IRC Operator, first /WHOIS yourself to make
-sure that your hostname is your local BBS's hostname (i.e. mybbs.synchro.net)
-If so, execute '/OPER Sysop <pass>', where <pass> is your local BBS system
-password.  If your hostname isn't the local BBS's hostname, go ahead and edit
-ircd.conf (in the Synchronet 'ctrl' directory) and add an O:Line for your
-hostname as directed by the instructions inside of the configuration file.
-
-[3.2] - Linking to the Synchronet IRC Network (irc.synchro.net)
-
-	Connecting your IRC server to the Synchronet IRC Network has certain
-advantages.  The best advantage is that you'll be allowing any users who use
-your IRC server (i.e. your BBS users) to also talk to other users on the
-network.  Since the network is largely BBS-oriented, there are a wide variety
-of channels available for users to join and discuss various topics.
-Furthermore, you'll be offering your system to the pool of IRC servers
-available for the public to use.  Just like how DOVE-Net is a network of
-Synchronet systems that pass message group messages to one another, the
-Synchronet IRC Network is a network of Synchronet systems for the purposes of
-chatting in realtime.
-
-	In later versions of the IRCd or the network, you'll be able to offer
-your BBS's files over IRC, integrate your BBS chat area with IRC, or even
-receive alerts about new messages or BBS email while on IRC.
-
-	Linking with the Synchronet IRC Network takes about as much time (if
-not less) as it does to establish a DOVE-Net node.  Therefore, the procedures
-have been kept very similar.  The Synchronet IRC Network is the only IRC
-network in the world that allows you to link without going through a tiresome
-application process, or other such bureaucracy.  In fact, no network admin need
-be present at all for you to link to the Synchronet IRC network.
-
-	Just as with establishing a DOVE-Net node, the following steps must be
-taken to ensure a smooth link to the Synchronet IRC Network:
-
-	(1) Ensure that you have a DOVE-Net node established.  Although you
-aren't required to be a member of DOVE-Net to be a member of the Synchronet IRC
-Network, you need to at least go through the same automatic registration
-process to obtain and configure your QWK-ID.  Instructions about obtaining
-your QWK-ID can be found here: http://www.synchro.net/docs/dove-net.txt
-Only steps 1 and 2 need be followed, but heed the document's warning:
-"Remember the password you used to create this account, you'll need it later."
-You do not need to create a new QWK-ID for the IRCd if you already have an
-existing one for DOVE-Net.
-
-	(2) Setup the "dyndns.js" module with your appropriate QWK-id
-information so that the hostname "mybbs.synchro.net" will point towards your
-correct IP address.  This is required so that users who try to reach your IRC
-server will be able to resolve the hostname used on the IRC network.  That
-way, if anyone wishes to connect to your server/BBS specifically, they'll be
-able to use "mybbs.synchro.net" (i.e. if your server happens to be faster,
-closer, or offers interesting BBS features.)  The dyndns.js module comes
-with Synchronet 3.11.
-
-	To enable the dyndns module, add a timed event inside of SCFG under
-"External Programs->Timed Events" to run the command "?dyndns <pass>" every
-now and then.  Replace <pass> with your exact QWK password.  Running the
-module once per day is usually acceptable, although you may want to run it
-more often if your IP address is prone to changing rapidly.
-
-	After the timed event has been configured, force the event to be ran.
-This can be done at the BBS itself (by using ";EXEC ?dyndns <pass>" from the
-BBS main menu.)  Then, after about 3 or 5 minutes, attempt to ping your new
-hostname (qwk-id.synchro.net, where 'qwk-id' is your qwk-id.)  It is very
-important that the IP address you're connecting to the Synchronet IRC Network
-from and the IP address that your new hostname (in the form of
-qwk-id.synchro.net) resolves to are exactly the same, otherwise you won't be
-able to link.  This is to prevent anyone from arbitrarily linking their server
-to the network by utilizing your qwk-id.
-
-	(3) Edit your ircd.conf and include a C/N line pair for connecting to
-'vert.synchro.net'.  These should be commented out in the stock ircd.conf, and
-will look like this:
-
-#C:vert.synchro.net:QWK_PASSWORD:*.synchro.net:6667:30
-#N:vert.synchro.net:*:*.synchro.net::30
-
-	Remove the '#' from each line, and replace 'QWK_PASSWORD' with the
-password you were assigned (or selected) when registering for a QWK-ID.  The
-ircd.conf contains a description of what each of the lines (and fields) mean.
-It is very important that you leave the asterisks as they are, especially on
-the N:Line.  This is because the server you're connecting to may be randomly
-assigned, and the server will never echo your QWK password back to you, so it
-chooses to echo a '*' back instead.  An asterisk in the N:Line also forbids any
-servers from connecting *to* you, which is important, since you'll only be
-doing outbound connects with this C/N pair.
-
-	(4) Restart your BBS (or, if you know how to become an IRC operator,
-simply use the /REHASH command), and you should see a message similar to the
-following in your Synchronet console:
-
-srvc 0008 IRC Routing: Auto-connecting to rrx.synchro.net
-srvc 0008 IRC Routing: Connected!  Sending info...
-srvc 0008 IRC 0018 Accepted new connection: 154.5.119.21 port 6667
-srvc 0008 IRC Routing: Link with rrx.synchro.net established, states: TS
-
-	If you see any messages in regards to "Server not configured" or
-"Connection reset by peer", it's highly likely that you've mistyped your QWK
-password into the C:Line in your ircd.conf.  Double-check to make sure that
-the password is correct, and that you haven't otherwise malformed the C/N line
-pair.  In particular, make sure all the asterisks (as per the default) are
-where they should be.
-
-	Otherwise, if you have received those messages, then you're connected!
-You should be able to join the typical busy Synchronet IRC channels, #bbs and
-#synchronet, and be able to chat with people across the network.  You can find
-network administrators in #opers if you have any questions or concerns.
-
-[3.3] - Using JSexec to run the IRCd
-
-	There are times where you may wish to run the IRCd service separately
-from Synchronet so that whenever your BBS goes up or down, the IRCd isn't
-affected.  A special program, included with Synchronet, is called "JSexec" and
-is intended for use in this way.  By using JSexec, your IRCd will remain
-operational regardless of what your BBS is doing, while still integrating with
-all of the regular Synchronet features.  In fact, in most respects, running
-the IRCd via JSexec is the preferred method.
-
-	To run your IRCd with JSexec, make sure that you've followed all the
-installation instructions above.  In particular, take a look at your M:Line on
-your ircd.conf and ensure that the last argument is the port you wish to run
-the IRCd on (typically 6667.)  If you're currently running the IRCd through
-Synchronet, shutdown your BBS and comment out (or remove) the sections in your
-services configuration files (services.ini or services.cfg) so that the
-service is not restarted when you bring the BBS back up.
-
-	Just like when you're running the IRCd from within Synchronet, you
-need to tell JSexec that the service you're running is to be 'looped,' which
-is done with the -l option.  Thus, a typical JSexec execution will look like
-this:
-
-	jsexec -l ircd
-
-	The above command is typed from within the Synchronet 'exec' directory.
-All console commands and errors are logged to the terminal that JSexec was
-started from.  You should see the standard IRCd startup messages, which means
-that the IRCd is now operational through JSexec.  Connecting to the IRCd
-should now work as per normal.
-
-=======- 4.0 -- About the Synchronet IRC Network (irc.synchro.net) -==========
-
-	The Synchronet IRC Network is currently a small network with a BBS
-focus.  Like all new IRC networks, we hope that with the help of other BBS
-sysops around the globe, the Synchronet IRC Network will grow to become a
-thriving community sporting a wide variety of topics.  Currently, the network
-has a very relaxed authoritative structure -- perhaps one of the most relaxed
-among all IRC networks.  Even so, certain 'common sense' rules still apply.
-
-	Servers linked to the Synchronet IRC Network are automatically put
-into the DNS round-robin for 'irc.synchro.net', which means that you can
-expect to see connections from other clients who choose to use that address to
-connect to IRC.  You should expect to see your server listed in the round-
-robin within about 30 minutes, although it typically takes less.
-
-=======- 5.0 -- Technical Information -=======================================
-
-[5.1] - Limits of the Synchronet IRCd
-
-	Although the Synchronet IRCd Service is written in Javascript, an
-interpreted scripting language, it has been written to scale relatively well.
-Thanks to the DALnet Bahamut testing team, the IRCd has successfully held
-over 1,000 clients without any noticable slowdown.  The old limit of 100 users
-has been eliminated since version 1.1 of the IRCd.
-
-	If you notice any slowdown or scaling problems, please let us know.
-
-[5.2] - Compliance with RFC's, and established protocols
-
-	The Synchronet IRCd has always aimed to be compliant with RFC1459, which
-was the first published IRC specification.  However, it has chosen to deviate
-from the RFC where appropriate.  This might be because of errors inside the
-RFC itself (i.e. +p channels being listed as "*" instead of "Prv",) for the
-purpose of added functionality (i.e. handling of the PASS message for dynamic
-QWK connections,) or for security (not displaying some sensitive STATS output
-to users who are not IRC operators.)  Compliance with the newer IRC RFC papers
-(inclusive of RFC's 2810 through 2813) is mostly correct, however deviates
-wherever Bahamut-specific extensions conflict.
-
-	The DALnet-style Bahamut extensions to the server-to-server protocol
-involve improving performance between server links by reducing the amount of
-traffic that needs to go across any link.  Furthermore, extra arguments are
-added to common commands (NICK, MODE, TOPIC, etc) in order to better establish
-the authenticity of the message.  In particular, timestamps ("TS") have been
-added to many commands in order to resolve conflicts between messages.
-Although the Bahamut extensions are largely undocumented, the author chose to
-use these extensions as a base for extending the IRC protocol (as described
-in RFC1459) for the purpose of providing modern features.
-
-	The Synchronet IRCd diverges from common IRC practice and Bahamut IRC
-protocol in the following fashion:
-
-	* The Synchronet IRCd does NOT make use of the "ident" protocol, which
-is popular among larger IRC networks.  This exclusion was decided on because
-it provides very little in the way of authoritative information.  Instead, a
-user has been considered to be "identified" (by the lack of a tilde in the
-username portion of the user "user@host" mask) when they have correctly
-identified to a local BBS account.  Identifying to the BBS account is done by
-sending a PASS message in the registration stage.  Checks against a local BBS
-account are done against the username, and then the nickname respectively.
-Thus, any IRC servers not running the Synchronet IRCd MUST NOT accept ident,
-as it could seriously compromise a BBS-style authorization structure.
-
-	* The PASS message has been extended to allow for the passing and
-checking of QWK passwords in the case of dynamic connections:
-
-		PASS <password> :<qwk-id> QWK
-
-	No destination is specified within the message, as the routing is
-handled by static configuration directives (in the form of flags on the N:Line)
-which show a single path for the message to take.  This is to ensure that the
-password cannot be sent over an arbitrary connection, improving the security
-of the message.  The reply to a query looks like this:
-
-		PASS <result> :<qwk-id> QWK <origin>
-
-	Where <result> is "OK" if the password check succeeded, and anything
-else (typically "VOID") on failure.  The origin is specified so that the
-message may be routed back to the correct server.  Thus, a PASS message without
-an origin is a check, and a PASS message with an origin is a reply.
-
-	* Leaf servers are considered to be 'untrusted' servers by default, due
-to the highly dynamic nature of a Synchronet-based IRC network.  This is to
-prevent bogus messages from being injected into the network, false
-representation of authority, or otherwise harmful activity.  Since untrusted
-servers are allowed to connect to the network, leaf servers are restricted in
-the following way beyond the standard behavior:
-
-	- All timestamps received from a leaf are ignored and are instead
-	  replaced by the current time.  Thus, nickname collisions cannot be
-	  forced, and TS blasting is prevented.
-	- User mode +o (oper) is ignored.  However, local operators still
-	  retain authority over their local server.
-	- The KILL and SQUIT messages are ignored and reversed if the target
-	  is connected to a server beyond the scope of the leaf.
-	- Services authorization modes (+z, +r, +q and friends) are ignored.
-	- Authenticity of mode change messages (channel ops, voice, bans, etc)
-	  are strictly checked and reversed if there's a mismatch.  Mode
-	  hacking is thus prevented.
-	- All channel modes are bounced on behalf of the leaf by the hub upon
-	  a resync.
-	- Private/Secret channels are not revealed to the leaf unless a user
-	  on the leaf explicitly joins the channel.
-
-[5.3] - Compatibility with other IRCd's
-
-	The Synchronet IRCd has only been tested to be link compatible with:
-
-	* Bahamut 1.4.35, 1.4.36		http://bahamut.dal.net
-	* Andy Church's IRC Services 5.0	http://www.ircservices.za.net
-
-	The IRCd should be compatible with any other daemon that supports the
-DALnet-style Bahamut extensions.  If you successfully link another IRCd
-(including a services package, or other pseudo-server,) then please feel free
-to let us know about it in #synchronet.  Patches may be accepted to allow the
-IRCd to be link compatible with other protocols at the sole discretion of the
-author.
-
-=======- 6.0 -- The Future -==================================================
-
-	Although the original intention of the IRCd was to allow users to
-interact between one another from the BBS multi-node chat area, that has yet
-to occur.  Eventually, users will be able to talk to one another from various
-BBS's and not even be aware that they're using IRC as the transport protocol
-for their chat sessions.  For the time being, one can use the Synchronet IRC
-client (irc.js) to connect to their local IRC server.
-
-	Further compatibility with the later Bahamut daemons is planned,
-including the server-to-server "RESYNCH" command, user-accessible "WATCH", and
-"SILENCE."  Also, more umodes will be supported, in addition to the possibility
-of gaining some of the Bahamut channel modes (i.e. +c)  Exception modes (+e,
-etc) and exception lines (to circumvent K:Lines) may be implemented.
-
-	Some sort of mechanism will be implemented to allow individual BBS's
-to share their message and file areas over IRC.  This means that you'll be
-able to DCC send/receive files from a BBS, QWK packets, messages, and that
-sort of thing.
-
-	I'm sure DigitalMan has a ton of cool ideas, too ;)
-
-=======- 7.0 -- Frequently Asked Questions -==================================
-
-[7.1] - Installation Questions
-
-	Q: After setting up my IRCd, and trying to connect, it gives me an
-	   error stating: "You're not authorized to use this server." or
-	   "Your host isn't among the privileged." (Numeric 463)
-
-	A: Most likely your Javascript libraries are too old.  Upgrade to
-	   Synchronet 3.11, which contains sufficiently modern Javascript
-	   libraries.  If you're certain that you're running new libraries,
-	   double-check your I:Lines and Y:Lines inside the ircd.conf.
-	   Javascript libraries before the year 2003 are considered to be too
-	   old; you can check your Javascript library version from the 'system
-	   information' portion of your BBS main menu.
-
-	Q: I try to connect and it tells me "Password Incorrect" or "Denied."
-	   (Numeric 464)
-
-	A: You've required a password to be passed to the IRC server via
-	   the PASS command upon registration.  Check your I:Lines.
-
-	Q: I keep on getting "Error setting up socket for listening" or
-	   "Error binding socket to TCP port."
-
-	A: It's highly likely that you already have something running on the
-	   port that you've defined the IRCd to use (typically 6667.)  If you
-	   have another IRCd running, shut it down or redefine the port that
-	   the Synchronet IRCd uses to listen for connections.  If you get
-	   this error after having recently shut down Synchronet, one or more
-	   sockets may be stuck in 'TIME_WAIT' or similar, in which case you
-	   should wait until they expire (as viewable with "netstat".)
-
-	Q: My server keeps on trying to auto-connect to other servers, and I
-	   don't want this!  What do I do?
-
-	A: The IRCd will attempt to auto-connect if there's a port defined in
-	   the C:Line for that server.  Furthermore, a connect frequency must
-	   be defined in a Y:Line for the applicable IRC class for an auto-
-	   connect to be attempted.  Remove the port from the C:Line, or turn
-	   the auto-connect frequency down to 0 in the Y:Line.
-
-	Q: I installed the IRCd, but where are IRC Services? (ChanServ,
-	   NickServ, etc.)
-
-	A: IRC Services are not a part of the Synchronet IRCd.  Instead, we
-	   recommend that you make use of an external services package such
-	   as Andy Church's IRC Services (http://www.ircservices.za.net)
-	   Furthermore, any services package which is compatible with the
-	   Bahamut inter-server protocol should work.  There *may* be an IRC
-	   services package written in Javascript for Synchronet later.
-
-	Q: I've linked to the Synchronet IRC Network, and now I'm getting all
-	   sorts of weird 'Routing' messages.
-
-	A: These messages are sent whenever an 'important' event occurs on the
-	   IRC network.  This includes whenever a server links or delinks from
-	   the network, which occurs with quite a bit of regularity.  These
-	   messages are informational only, and simply indicate that your IRCd
-	   (and the network at large) are operating correctly.
-
-	Q: I've successfully installed my IRCd, now how do I become an IRC
-	   Operator?
-
-	A: Use the /OPER command, which has a syntax of '/OPER <nick> <pass>'.
-	   By default, the Synchronet IRCd configuration file is already pre-
-	   configured so that you may OPER to a nickname of 'Sysop' with the
-	   BBS system password so long as you're connecting from the BBS
-	   machine itself, or a system on your local network.  This means you
-	   would execute the command like this: '/OPER Sysop <syspass>'.
-	   Also check out the O:Line section in ircd.conf.
-
-	Q: My question isn't answered in this document, where can I go?
-
-	A: First, make sure you've read this document *in its entirety*
-	   Second, read section 2.2 again.
-	   Third, if you're still having a problem, feel free to join
-	   #synchronet on irc.synchro.net, the author typically uses the nick
-	   of 'Cyan'  Support is not given via email or otherwise.
-
-[7.2] - Technical Questions
-
-	Q: Why were the Bahamut protocol extensions used instead of EFnet,
-	   Undernet, Unreal, or otherwise?
-
-	A: The Bahamut extensions were simply the extensions that the author
-	   was most familiar with.  Bahamut is a widely-deployed IRC daemon in
-	   use by many networks (DALnet in particular,) so it's had a strong
-	   test cycle.  Furthermore, all modern IRC extensions are relatively
-	   similar to each other, but differ in name.  For example, Bahamut's
-	   SJOIN is similar to EFnet's NJOIN.
-
-	Q: Will you be adding support for <X> protocol, or for <X> IRCd?
-
-	A: Highly unlikely.  However, feel free to add in your own support and
-	   send me a diff.  Depending on the scope of the changes, I may choose
-	   to include them, or perhaps offer it externally as a patch.  When
-	   coding in support for different IRC protocol extensions, try to
-	   make use of modularity so that it's possible to link together
-	   servers of different protocols, with the IRCd as the bridge.
-	   Patches that follow this 'modular' approach are more likely to be
-	   accepted.
-
-	Q: Can I make modifications to the IRCd?
-
-	A: By all means, go for it!  If you think that you've made a
-	   particularly useful or clever hack, please feel free to send your
-	   changes to ircd@rrx.ca (in unified diff format, preferably) along
-	   with a description of what you've changed.
-
-	Q: I'm an IRC guru, and I'd like to talk to the author about the IRCd,
-	   where do I go?
-
-	A: The author can typically be found in #synchronet as 'Cyan' on
-	   irc.synchro.net, and welcomes all discussion about IRC protocol,
-	   theory (especially as it relates to IRC3 proposals,) or general
-	   banter among long-standing IRC users.
-
-=======- EOF -================================================================
diff --git a/docs/js.html b/docs/js.html
deleted file mode 100644
index 4a5274081e79483dcac1789d565397430a36a095..0000000000000000000000000000000000000000
--- a/docs/js.html
+++ /dev/null
@@ -1,127 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>JavaScript in Synchronet</title>
-</head>
-
-<body>
-
-<h1><span style="FONT-FAMILY: Arial">JavaScript in Synchronet</span></h1>
-<p class="MsoNormal"><span style="font-family: Arial">Synchronet v3.1</span><span style="FONT-FAMILY: Arial">
-uses <a href="http://mozilla.org/js/">Netscape/Mozilla's JavaScript engine</a>
-(version 1.5) for its preferred local scripting environment.<br>
-You can learn about the core JavaScript language and object model from the
-following  documents:<o:p>
-</o:p>
-</span></p>
-<ul style="MARGIN-TOP: 0in" type="disc">
-  <li class="MsoNormal" style="mso-list: l2 level1 lfo5; tab-stops: list .5in">
-  <span style="font-family: Arial">Core JavaScript Guide:
-  <a href="http://developer.mozilla.org/docs/Core_JavaScript_1.5_Guide">
-  Mozilla Version</a>, <a href="js/guide/index.html">Netscape Version (legacy)</a></span></li>
-  <li class="MsoNormal" style="mso-list: l2 level1 lfo5; tab-stops: list .5in">
-  <span style="font-family: Arial">Core JavaScript Reference:
-  <a href="http://developer.mozilla.org/docs/Core_JavaScript_1.5_Reference">
-  Mozilla Version</a>, <a href="js/ref/index.html">Netscape Version (legacy)</a></span></li>
-  <li class="MsoNormal" style="mso-list: l2 level1 lfo5; tab-stops: list .5in">
-  <span style="font-family: Arial">
-  <a href="http://developer.mozilla.org/docs/JavaScript">More Mozilla 
-  JavaScript documents</a></span></li>
-</ul>
-<p class="MsoNormal"><span style="FONT-FAMILY: Arial">JavaScript is an
-established, mature scripting language syntactically similar to C++ and Java.
-<p><a href="js/guide/intro.html#1012569">
-JavaScript is <b>not Java</b></a>. <o:p>
-</o:p>
-</span></p>
-<p class="MsoNormal"><span style="FONT-FAMILY: Arial">The ECMA and ISO standards
-organizations have standardized the core JavaScript language in <a href="http://developer.netscape.com/docs/javascript/e262-pdf.pdf">ECMA-262</a>
-(ECMAScript) and ISO-16262.<o:p>
-</o:p>
-</span></p>
-<h2><span style="font-family: Arial">Baja and JavaScript</span></h2>
-<p><span style="font-family: Arial"><a href="baja.html">Baja</a> is the original
-scripting language of Synchronet (introduced in v2.0), used to create
-Synchronet-specific <i>modules</i> and <i>command shells</i>. Baja was
-originally designed as a simple BASIC-like language for controlling the display
-of menus and command prompts, accepting commands from the user and passing on
-control to high-level BBS functions. Over the years, Baja has been extended and
-enhanced to allow a high-level of functionality, but it was never going to reach
-the power and flexibility of JavaScript.</span></p>
-<p><span style="font-family: Arial">For example Baja modules and command shells,
-see the <b><samp>.src</samp></b> files in your Synchronet <b><code>exec</code></b> directory.</span></p>
-<p><span style="font-family: Arial">For the foreseeable future Baja modules and
-command-shells will continue to be supported in Synchronet, but sysops and
-developers are encouraged to use JavaScript instead of Baja moving forward. With
-very few exceptions, everything that can be done in a Baja module can be done in
-a JavaScript module, and much much more.</span></p>
-<p><span style="font-family: Arial">Eventually, all the stock command-shells and
-external modules will be converted to JavaScript.</span></p>
-<h2><span style="font-family: Arial">JavaScript Files</span></h2>
-<p><span style="font-family: Arial">JavaScript files are just ASCII text files.
-They are normally named with a <b><code>.js</code></b> file extension
-and located in your Synchronet <b><samp>exec</samp></b> directory or with a <b><code>.ssjs</code></b>
-and located in your Synchronet <b><samp>web</samp></b> hierarchy. JavaScript files do not need to be compiled.
-JavaScript files are loaded into memory at the time of execution, so a change to
-a JavaScript file will take effect the next time that file is executed (no recycling of servers is normally required).</span></p>
-<p><span style="font-family: Arial">For example JavaScript modules and services,
-see the <b><samp>.js</samp></b> files in your Synchronet <b><code>exec</code></b> directory.
-<p>
-Modified stock <b><samp>.js</samp></b> files should be placed in your Synchronet <b><code>mods</code></b> directory to prevent
-over-writing by future upgrades.
-</span></p>
-<h2><span style="font-family: Arial">Integration</span></h2>
-<p><span style="font-family: Arial">JavaScript files can be executed from:</span></p>
-
-<ul>
-  <li><b><span style="font-family: Arial">Terminal</span></b><span style="font-family: Arial"><b> Server</b>&nbsp;<br>
- as a timed event, external program (door), login/logon/newuser module,<br>
-    basically anywhere a Baja module or executable can be launched</span></li>
-  <li><span style="font-family: Arial"><b>Web Server</b><br>
-    dynamically generates HTML files<br>
-    see <samp>web/html/*.ssjs</samp></span>
-  <li><span style="font-family: Arial"><b>FTP Server</b><br>
-    dynamically generates HTML index files<br>
-    see <samp>exec/ftp-html.js</samp> and <samp>exec/ftp-web-html.js</samp></span></li>
-  <li><span style="font-family: Arial"><b>Services</b><br>
-    all services at this time (both static and dynamic) are written in
-    JavaScript<br>
-    see <samp>exec/*service.js</samp> and <samp>ctrl/services.ini</samp></span></li>
-  <li><span style="font-family: Arial"><b>Mail Server</b><br>
-    inbound mail processors may be written in JavaScript<br>
-  see <samp>exec/mailproc_util.js</samp> and <samp>ctrl/mailproc.ini</samp></span></li>
-  <li><b><span style="font-family: Arial">JSexec</span></b><span style="font-family: Arial"><br>
-    some script files may be executed outside of Synchronet (e.g. as a CGI 
-  script or daemon) using <i>jsexec</i><br>
-  examples: <samp>ircd.js, newslink.js</samp></span></li>
-</ul>
-<p><span style="font-family: Arial">From the Terminal Server, a JavaScript file is executed on a native command-line
-by placing a question mark (<samp>?</samp>) at the beginning of the command-line
-before the JavaScript file name (in SCFG). It is not necessary to specify the <b><samp>.js</samp></b>
-portion of the file name on the command-line. For example, the command-line to execute
-the file <tt>exec/newslink.js</tt> would be &quot;<tt>?newslink</tt>&quot; or 
-&quot;<tt>?newslink.js</tt>&quot;.</span></p>
-
-<p><span style="font-family: Arial">From within a Baja module, a JavaScript file 
-may be executed using the following Baja code:<br>
-</span><font face="Courier New">exec &quot;?modname&quot;</font><span style="font-family: Arial"> 
-where <i>modname </i>is the JavaScript file.</span></p>
-
-<h2><span style="font-family: Arial">Object Model (methods and properties)</span></h2>
-<p><span style="font-family: Arial">Synchronet has its own constantly evolving JavaScript object
-model, not to be confused with the Document Object Model (DOM) used in web
-browsers. In order to fully understand the capabilities of JavaScript modules in
-Synchronet, you must familiarize yourself with <a href="js/ref/index.html">Core
-JavaScript</a> as well as the <a href="jsobjs.html">Synchronet JavaScript Object
-Model</a>.</span></p>
-
-<p align="right"><font face="Arial,Helvetica" size="1">
-$Id$</font>
-</p>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/js/guide/CoreGuideJS15.zip b/docs/js/guide/CoreGuideJS15.zip
deleted file mode 100644
index ac553eac61cf4373dd2b75fe1cbe24ccecef8f99..0000000000000000000000000000000000000000
Binary files a/docs/js/guide/CoreGuideJS15.zip and /dev/null differ
diff --git a/docs/js/guide/expr.html b/docs/js/guide/expr.html
deleted file mode 100644
index 574a0b7bf31c96263cafd38759bd260d10fa856a..0000000000000000000000000000000000000000
--- a/docs/js/guide/expr.html
+++ /dev/null
@@ -1,3394 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:17:55">
-    <title>
-      Core JavaScript Guide 1.5: 3 Expressions and Operators
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="ident.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "regexp.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1008300" id="1008300"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 3 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1008302" id="1008302"></a>
-                  <a name="Expressions and Operators" id=
-                  "Expressions and Operators"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Expressions and Operators
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1008304" id="1008304"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This chapter
-      describes JavaScript expressions and operators, including assignment,
-      comparison, arithmetic, bitwise, logical, string, and special operators.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1010253" id="1010253"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter contains the following sections: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1010258" id="1010258"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="expr.html#1010338">Expressions</a> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1010265" id="1010265"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="expr.html#1008323">Operators</a> 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1010338" id="1010338"></a> <a name="Expressions"
-                  id="Expressions"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4">
-                  <!-- <ZHEAD1> -->Expressions<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008309" id="1008309"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An
-      <i>expression</i> is any valid set of literals, variables, operators, and
-      expressions that evaluates to a single value; the value can be a number,
-      a string, or a logical value. <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008310" id="1008310"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->Conceptually, there are two types of expressions:
-        those that assign a value to a variable, and those that simply have a
-        value. For example, the expression <font face=
-        "courier, couriernew, monospaced size">x&nbsp;=&nbsp;7</font> is an
-        expression that assigns x the value seven. This expression itself
-        evaluates to seven. Such expressions use <i>assignment operators.</i>
-        On the other hand, the expression <font face=
-        "courier, couriernew, monospaced size">3&nbsp;+&nbsp;4</font> simply
-        evaluates to seven; it does not perform an assignment. The operators
-        used in such expressions are referred to simply as <i>operators</i>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008314" id="1008314"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        has the following types of expressions: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1008315" id="1008315"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Arithmetic: evaluates to a number, for example
-          3.14159<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008316" id="1008316"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->String: evaluates to a character string, for
-          example, "Fred" or "234"<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008317" id="1008317"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Logical: evaluates to true or false 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1013204" id="1013204"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Object: evaluates to an object 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1008323" id="1008323"></a> <a name="Operators" id=
-      "Operators"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-                  <!-- <ZHEAD1> -->Operators<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1010776" id="1010776"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      has the following types of operators. This section describes the
-      operators and contains information about operator precedence.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1011543" id="1011543"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="expr.html#1008336">Assignment
-          Operators</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1011550" id="1011550"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="expr.html#1010037">Comparison
-          Operators</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1011556" id="1011556"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="expr.html#1008458">Arithmetic
-          Operators</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1011557" id="1011557"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="expr.html#1008505">Bitwise
-          Operators</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1011558" id="1011558"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="expr.html#1008622">Logical
-          Operators</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1011598" id="1011598"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="expr.html#1008684">String
-          Operators</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1011599" id="1011599"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="expr.html#1008688">Special
-          Operators</a><!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1008325" id="1008325"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      has both <i>binary</i> and <i>unary</i> operators. A binary operator
-      requires two operands, one before the operator and one after the
-      operator:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008326" id="1008326"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><i>operand1</i> <i>operator</i> <i>operand2</i> 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008327" id="1008327"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, <font face="courier, couriernew, monospaced size">3+4</font>
-        or <font face="courier, couriernew, monospaced size">x*y</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008328" id="1008328"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A unary
-        operator requires a single operand, either before or after the
-        operator:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008329" id="1008329"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><i>operator</i> <i>operand</i> 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008330" id="1008330"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->or
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008331" id="1008331"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><i>operand</i> <i>operator</i> 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008332" id="1008332"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, <font face="courier, couriernew, monospaced size">x++</font>
-        or <font face="courier, couriernew, monospaced size">++x</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008333" id="1008333"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition, JavaScript has one ternary operator, the conditional
-        operator. A ternary operator requires three operands. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008336" id="1008336"></a> <a name="Assignment Operators"
-           id="Assignment Operators"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Assignment
-           Operators<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008337" id="1008337"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An
-        assignment operator assigns a value to its left operand based on the
-        value of its right operand. The basic assignment operator is equal (=),
-        which assigns the value of its right operand to its left operand. That
-        is, x = y assigns the value of y to x. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009977" id="1009977"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The other
-        assignment operators are shorthand for standard operations, as shown in
-        the following table. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1010046" id="1010046"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1009984" id="1009984"></a> <a name=
-        "Assignment operators" id="Assignment operators"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTION> -->Table 3.1 &nbsp;&nbsp; Assignment operators 
-        <!-- </ZTABLECAPTION> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1009988" id="1009988"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Shorthand operator <!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1009990" id="1009990"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Meaning<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011831" id="1011831"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x += y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1009994" id="1009994"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x + y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011834" id="1011834"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x -= y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1009998" id="1009998"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x - y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011837" id="1011837"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x *= y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1010002" id="1010002"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x * y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011840" id="1011840"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x /= y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1010006" id="1010006"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x / y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011843" id="1011843"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x %= y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1010010" id="1010010"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x % y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011846" id="1011846"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x &lt;&lt;= y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1010014" id="1010014"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x &lt;&lt; y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011849" id="1011849"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x &gt;&gt;= y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1010018" id="1010018"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x &gt;&gt; y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011852" id="1011852"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x &gt;&gt;&gt;= y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1010022" id="1010022"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x &gt;&gt;&gt; y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011855" id="1011855"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x &amp;= y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1010026" id="1010026"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x &amp; y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011858" id="1011858"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x ^= y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1010030" id="1010030"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x ^ y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1011861" id="1011861"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x |= y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1010034" id="1010034"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x = x | y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-           <a name="1010037" id="1010037"></a> <a name="Comparison Operators"
-          id="Comparison Operators"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Comparison
-          Operators<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1008399" id="1008399"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-          comparison operator compares its operands and returns a logical value
-          based on whether the comparison is true. The operands can be
-          numerical, string, logical, or object values. Strings are compared
-          based on standard lexicographical ordering, using Unicode values. The
-          following table describes the comparison operators.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1010078" id="1010078"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <font face=""><b><a name="1008406" id="1008406"></a> <a name=
-          "Comparison operators" id="Comparison operators"></a></b></font>
-        </p>
-        <align>
-          <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                size="2"><b><!-- <ZTABLECAPTION> -->Table 3.2 &nbsp;&nbsp;
-                Comparison operators<!-- </ZTABLECAPTION> -->
-          </b></font></b></font><br>
-          <br>
-           
-          <table>
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1008412" id="1008412"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Operator<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1008414" id="1008414"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1008419" id="1008419"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Examples returning true<a href=
-                  "#1008418"><sup>1</sup></a><!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1011887" id="1011887"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Equal (<font face=
-                  "courier, couriernew, monospaced size">==</font>) 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009671" id="1009671"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns true if the operands are equal.
-                  If the two operands are not of the same type, JavaScript
-                  attempts to convert the operands to an appropriate type for
-                  the comparison.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1009673" id="1009673"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->3 == var1<br>
-                 "3" == var1<br>
-                 3 == '3' <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1011890" id="1011890"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Not equal (<font face=
-                  "courier, couriernew, monospaced size">!=</font>) 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009677" id="1009677"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns true if the operands are not
-                  equal. If the two operands are not of the same type,
-                  JavaScript attempts to convert the operands to an appropriate
-                  type for the comparison.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1009679" id="1009679"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->var1 != 4<br>
-                 var2 != "3" <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1011893" id="1011893"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Strict equal (<font face=
-                  "courier, couriernew, monospaced size">===</font>)
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009683" id="1009683"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns true if the operands are equal
-                  and of the same type.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1009685" id="1009685"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->3 === var1 <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1011896" id="1011896"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Strict not equal (<font face=
-                  "courier, couriernew, monospaced size">!==</font>)
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009689" id="1009689"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns true if the operands are not
-                  equal and/or not of the same type.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1009691" id="1009691"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->var1 !== "3"<br>
-                 3 !== '3' <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1011899" id="1011899"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Greater than (<font face=
-                  "courier, couriernew, monospaced size">&gt;</font>)
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009695" id="1009695"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns true if the left operand is
-                  greater than the right operand.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1009697" id="1009697"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->var2 &gt; var1 <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1011901" id="1011901"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Greater than or equal (<font face=
-                  "courier, couriernew, monospaced size">&gt;=</font>)
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009701" id="1009701"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns true if the left operand is
-                  greater than or equal to the right operand. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1009703" id="1009703"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->var2 &gt;= var1<br>
-                 var1 &gt;= 3 <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1011905" id="1011905"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Less than (<font face=
-                  "courier, couriernew, monospaced size">&lt;</font>)
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009707" id="1009707"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns true if the left operand is less
-                  than the right operand.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1009709" id="1009709"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->var1 &lt; var2 <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1011908" id="1011908"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Less than or equal (<font face=
-                  "courier, couriernew, monospaced size">&lt;=</font>)
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009713" id="1009713"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns true if the left operand is less
-                  than or equal to the right operand.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1009715" id="1009715"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->var1 &lt;= var2<br>
-                 var2 &lt;= 5 <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <table>
-            <tr>
-              <td>
-                <a href="#1008419"><sup>1</sup></a> <a name="1008418" id=
-                "1008418"></a> <font face="Arial, Helvetica, sans-serif"
-                    size="2">These examples assume that <font face=
-                    "courier, couriernew, monospaced size">var1</font> has been
-                    assigned the value 3 and <font face=
-                    "courier, couriernew, monospaced size">var2</font> has been
-                    assigned the value 4.</font>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <br>
-             <a name="1008458" id="1008458"></a> <a name="Arithmetic Operators"
-            id="Arithmetic Operators"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Arithmetic
-            Operators<!-- </ZHEAD2> -->
-            </font><br>
-            <br>
-             <a name="1008459" id="1008459"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->Arithmetic operators take numerical values
-            (either literals or variables) as their operands and return a
-            single numerical value. The standard arithmetic operators are
-            addition (+), subtraction (-), multiplication (*), and division
-            (/). These operators work as they do in most other programming
-            languages, except the / operator returns a floating-point division
-            in JavaScript, not a truncated division as it does in languages
-            such as C or Java. For example:<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1012547" id="1012547"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->1/2 //returns 0.5 in JavaScript<br>
-             1/2 //returns 0 in Java <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008502" id="1008502"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-            addition, JavaScript provides the arithmetic operators listed in
-            the following table. <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1010137" id="1010137"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><br></font>
-          </p>
-          <p>
-            <font face=""><b><a name="1008466" id="1008466"></a> <a name=
-            "Arithmetic Operators" id="Arithmetic Operators"></a></b></font>
-          </p>
-          <align>
-            <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                  size="2"><b><!-- <ZTABLECAPTION> -->Table 3.3 &nbsp;&nbsp;
-                  Arithmetic Operators<!-- </ZTABLECAPTION> -->
-            </b></font></b></font><br>
-            <br>
-             
-            <table>
-              <tr bgcolor="#CCCCCC" align="left" valign="top">
-                <th valign="top" align="left">
-                  <a name="1008472" id="1008472"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Operator<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1008474" id="1008474"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1008476" id="1008476"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Example<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1008478" id="1008478"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> <font face=
-                    "courier, couriernew, monospaced size">%<br></font>(Modulus)<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1008480" id="1008480"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->Binary operator. Returns the integer
-                    remainder of dividing the two operands. 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1008482" id="1008482"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> 12 % 5 returns 2. 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1008484" id="1008484"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> <font face=
-                    "courier, couriernew, monospaced size">++</font><br>
-                     (Increment)<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1008486" id="1008486"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->Unary operator. Adds one to its
-                    operand. If used as a prefix operator (<font face=
-                    "courier, couriernew, monospaced size">++x</font>), returns
-                    the value of its operand after adding one; if used as a
-                    postfix operator (<font face=
-                    "courier, couriernew, monospaced size">x++</font>), returns
-                    the value of its operand before adding one. 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1008488" id="1008488"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->If <font face=
-                    "courier, couriernew, monospaced size">x</font> is 3, then
-                    <font face=
-                    "courier, couriernew, monospaced size">++x</font> sets
-                    <font face="courier, couriernew, monospaced size">x</font>
-                    to 4 and returns 4, whereas <font face=
-                    "courier, couriernew, monospaced size">x++</font> sets
-                    <font face="courier, couriernew, monospaced size">x</font>
-                    to 4 and returns 3.<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1008490" id="1008490"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> <font face=
-                    "courier, couriernew, monospaced size">--</font><br>
-                     (Decrement)<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1008492" id="1008492"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->Unary operator. Subtracts one to its
-                    operand. The return value is analogous to that for the
-                    increment operator.<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1008494" id="1008494"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->If <font face=
-                    "courier, couriernew, monospaced size">x</font> is 3, then
-                    <font face=
-                    "courier, couriernew, monospaced size">--x</font> sets
-                    <font face="courier, couriernew, monospaced size">x</font>
-                    to 2 and returns 2, whereas <font face=
-                    "courier, couriernew, monospaced size">x++</font> sets
-                    <font face="courier, couriernew, monospaced size">x</font>
-                    to 2 and returns 3.<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1008496" id="1008496"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> <font face=
-                    "courier, couriernew, monospaced size">-</font><br>
-                     (Unary negation)<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1008498" id="1008498"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->Unary operator. Returns the negation
-                    of its operand.<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1008500" id="1008500"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->If <font face=
-                    "courier, couriernew, monospaced size">x</font> is 3, then
-                    <font face="courier, couriernew, monospaced size">-x</font>
-                    returns -3.<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-            </table>
-            <p>
-              <br>
-               <a name="1008505" id="1008505"></a> <a name="Bitwise Operators"
-              id="Bitwise Operators"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Bitwise
-              Operators<!-- </ZHEAD2> -->
-              </font><br>
-              <br>
-               <a name="1008506" id="1008506"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> -->Bitwise operators treat their operands as a
-              set of 32 bits (zeros and ones), rather than as decimal,
-              hexadecimal, or octal numbers. For example, the decimal number
-              nine has a binary representation of 1001. Bitwise operators
-              perform their operations on such binary representations, but they
-              return standard JavaScript numerical values.
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008566" id="1008566"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              following table summarizes JavaScript's bitwise operators.
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1010164" id="1010164"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><br></font>
-            </p>
-            <p>
-              <font face=""><b><a name="1008509" id="1008509"></a> <a name=
-              "Bitwise operators" id="Bitwise operators"></a></b></font>
-            </p>
-            <align>
-              <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                    size="2"><b><!-- <ZTABLECAPTION> -->Table 3.4 &nbsp;&nbsp;
-                    Bitwise operators<!-- </ZTABLECAPTION> -->
-              </b></font></b></font><br>
-              <br>
-               
-              <table>
-                <tr bgcolor="#CCCCCC" align="left" valign="top">
-                  <th valign="top" align="left">
-                    <a name="1008515" id="1008515"></a> 
-                    <p align="left">
-                      <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                      <!-- <ZTABLEHEAD> -->Operator<!-- </ZTABLEHEAD> -->
-                      </b></font>
-                    </p>
-                  </th>
-                  <th valign="top" align="left">
-                    <a name="1008517" id="1008517"></a> 
-                    <p align="left">
-                      <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                      <!-- <ZTABLEHEAD> -->Usage<!-- </ZTABLEHEAD> -->
-                      </b></font>
-                    </p>
-                  </th>
-                  <th valign="top" align="left">
-                    <a name="1008519" id="1008519"></a> 
-                    <p align="left">
-                      <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                      <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                      </b></font>
-                    </p>
-                  </th>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1011933" id="1011933"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Bitwise AND<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1011953" id="1011953"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --><i>a</i> &amp; <i>b</i> 
-                    <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1008526" id="1008526"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Returns a one in each bit position
-                      for which the corresponding bits of both operands are
-                      ones.<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1011936" id="1011936"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Bitwise OR<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1011955" id="1011955"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --><i>a</i> | <i>b</i> 
-                    <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1008533" id="1008533"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Returns a one in each bit position
-                      for which the corresponding bits of either or both
-                      operands are ones.<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1011939" id="1011939"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Bitwise XOR<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1011957" id="1011957"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --><i>a</i> ^ <i>b</i> 
-                    <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1012591" id="1012591"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Returns a one in each bit position
-                      for which the corresponding bits of either but not both
-                      operands are ones.<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1011942" id="1011942"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Bitwise NOT<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1011959" id="1011959"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->~ <i>a</i> <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1008547" id="1008547"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Inverts the bits of its operand. 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1011945" id="1011945"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Left shift<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1011961" id="1011961"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --><i>a</i> &lt;&lt; <i>b</i> 
-                    <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1008553" id="1008553"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Shifts <font face=
-                      "courier, couriernew, monospaced size">a</font> in binary
-                      representation <font face=
-                      "courier, couriernew, monospaced size">b</font> bits to
-                      left, shifting in zeros from the right. 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1011947" id="1011947"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Sign-propagating right shift 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1011963" id="1011963"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --><i>a</i> &gt;&gt; <i>b</i> 
-                    <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1008559" id="1008559"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Shifts <font face=
-                      "courier, couriernew, monospaced size">a</font> in binary
-                      representation <font face=
-                      "courier, couriernew, monospaced size">b</font> bits to
-                      right, discarding bits shifted off. 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1011951" id="1011951"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Zero-fill right shift 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1011965" id="1011965"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --><i>a</i> &gt;&gt;&gt; <i>b</i> 
-                    <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1008565" id="1008565"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Shifts <font face=
-                      "courier, couriernew, monospaced size">a</font> in binary
-                      representation <font face=
-                      "courier, couriernew, monospaced size">b</font> bits to
-                      the right, discarding bits shifted off, and shifting in
-                      zeros from the left.<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-              </table>
-              <p>
-                <a name="1008568" id="1008568"></a> <a name=
-                "Bitwise Logical Operators" id="Bitwise Logical Operators"></a>
-                <font face="Arial, Helvetica, sans-serif"><b>
-                <!-- <ZHEAD3> -->Bitwise Logical Operators<!-- </ZHEAD3> -->
-                </b></font><br>
-                <br>
-                 <a name="1008569" id="1008569"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->Conceptually, the bitwise logical
-                operators work as follows:<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1008570" id="1008570"></a>
-                </li>
-                <li>
-                  <!-- <ZSMARTLIST1> -->The operands are converted to
-                  thirty-two-bit integers and expressed by a series of bits
-                  (zeros and ones).<!-- </ZSMARTLIST1> -->
-                   
-                  <p>
-                    <a name="1008571" id="1008571"></a>
-                  </p>
-                </li>
-                <li>
-                  <!-- <ZSMARTLIST1> -->Each bit in the first operand is paired
-                  with the corresponding bit in the second operand: first bit
-                  to first bit, second bit to second bit, and so on. 
-                  <!-- </ZSMARTLIST1> -->
-                   
-                  <p>
-                    <a name="1008572" id="1008572"></a>
-                  </p>
-                </li>
-                <li>
-                  <!-- <ZSMARTLIST1> -->The operator is applied to each pair of
-                  bits, and the result is constructed bitwise. 
-                  <!-- </ZSMARTLIST1> -->
-                  </li>
-              </ul><a name="1008573" id="1008573"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-              example, the binary representation of nine is 1001, and the
-              binary representation of fifteen is 1111. So, when the bitwise
-              operators are applied to these values, the results are as
-              follows:<!-- </ZPARAGRAPH> -->
-              </font> 
-              <ul>
-                <li style="list-style: none">
-                  <a name="1008574" id="1008574"></a>
-                </li>
-                <li>
-                  <!-- <ZSMARTLIST1> -->15 &amp; 9 yields 9 (1111 &amp; 1001 =
-                  1001)<!-- </ZSMARTLIST1> -->
-                   
-                  <p>
-                    <a name="1008575" id="1008575"></a>
-                  </p>
-                </li>
-                <li>
-                  <!-- <ZSMARTLIST1> -->15 | 9 yields 15 (1111 | 1001 = 1111) 
-                  <!-- </ZSMARTLIST1> -->
-                   
-                  <p>
-                    <a name="1008576" id="1008576"></a>
-                  </p>
-                </li>
-                <li>
-                  <!-- <ZSMARTLIST1> -->15 ^ 9 yields 6 (1111 ^ 1001 = 0110) 
-                  <!-- </ZSMARTLIST1> -->
-                  </li>
-              </ul><br>
-               
-              <p>
-                <a name="1008578" id="1008578"></a> <a name=
-                "Bitwise Shift Operators" id="Bitwise Shift Operators"></a>
-                <font face="Arial, Helvetica, sans-serif"><b>
-                <!-- <ZHEAD3> -->Bitwise Shift Operators<!-- </ZHEAD3> -->
-                </b></font><br>
-                <br>
-                 <a name="1008579" id="1008579"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The bitwise shift operators take two
-                operands: the first is a quantity to be shifted, and the second
-                specifies the number of bit positions by which the first
-                operand is to be shifted. The direction of the shift operation
-                is controlled by the operator used.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008580" id="1008580"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->Shift operators convert their operands to
-                thirty-two-bit integers and return a result of the same type as
-                the left operator.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008619" id="1008619"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The shift operators are listed in the
-                following table.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1010171" id="1010171"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><br></font>
-              </p>
-              <p>
-                <font face=""><b><a name="1008587" id="1008587"></a>
-                   <a name="Bitwise shift operators" id=
-                   "Bitwise shift operators"></a></b></font>
-              </p>
-              <align>
-                <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                      size="2"><b><!-- <ZTABLECAPTION> -->Table 3.5
-                      &nbsp;&nbsp; Bitwise shift operators
-                      <!-- </ZTABLECAPTION> -->
-                </b></font></b></font><br>
-                <br>
-                 
-                <table>
-                  <tr bgcolor="#CCCCCC" align="left" valign="top">
-                    <th valign="top" align="left">
-                      <a name="1008593" id="1008593"></a> 
-                      <p align="left">
-                        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                        <!-- <ZTABLEHEAD> -->Operator<!-- </ZTABLEHEAD> -->
-                        </b></font>
-                      </p>
-                    </th>
-                    <th valign="top" align="left">
-                      <a name="1008595" id="1008595"></a> 
-                      <p align="left">
-                        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                        <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                        </b></font>
-                      </p>
-                    </th>
-                    <th valign="top" align="left">
-                      <a name="1008597" id="1008597"></a> 
-                      <p align="left">
-                        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                        <!-- <ZTABLEHEAD> -->Example<!-- </ZTABLEHEAD> -->
-                        </b></font>
-                      </p>
-                    </th>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1008600" id="1008600"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> --> <font face=
-                        "courier, couriernew, monospaced size">&lt;&lt;</font><br>
-                         (Left shift)<!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008602" id="1008602"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->This operator shifts the first
-                        operand the specified number of bits to the left.
-                        Excess bits shifted off to the left are discarded. Zero
-                        bits are shifted in from the right. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008604" id="1008604"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> --> <font face=
-                        "courier, couriernew, monospaced size">9&lt;&lt;2</font>
-                        yields 36, because 1001 shifted 2 bits to the left
-                        becomes 100100, which is 36. <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1008606" id="1008606"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> --> <font face=
-                        "courier, couriernew, monospaced size">&gt;&gt;</font><br>
-                         (Sign-propagating right shift)<!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008609" id="1008609"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->This operator shifts the first
-                        operand the specified number of bits to the right.
-                        Excess bits shifted off to the right are discarded.
-                        Copies of the leftmost bit are shifted in from the
-                        left.<!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008611" id="1008611"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->9&gt;&gt;2 yields 2, because 1001
-                        shifted 2 bits to the right becomes 10, which is 2.
-                        Likewise, -9&gt;&gt;2 yields -3, because the sign is
-                        preserved.<!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1008613" id="1008613"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> --> <font face=
-                        "courier, couriernew, monospaced size">&gt;&gt;&gt;</font><br>
-                         (Zero-fill right shift)<!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008615" id="1008615"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->This operator shifts the first
-                        operand the specified number of bits to the right.
-                        Excess bits shifted off to the right are discarded.
-                        Zero bits are shifted in from the left. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008617" id="1008617"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->19&gt;&gt;&gt;2 yields 4, because
-                        10011 shifted 2 bits to the right becomes 100, which is
-                        4. For non-negative numbers, zero-fill right shift and
-                        sign-propagating right shift yield the same result. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <br>
-                   <a name="1008622" id="1008622"></a> <a name=
-                  "Logical Operators" id="Logical Operators"></a>
-                     <font face="Arial, Helvetica, sans-serif" size="4">
-                     <!-- <ZHEAD2> -->Logical Operators<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1008623" id="1008623"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->Logical operators are typically used
-                  with Boolean (logical) values; when they are, they return a
-                  Boolean value. However, the &amp;&amp; and || operators
-                  actually return the value of one of the specified operands,
-                  so if these operators are used with non-Boolean values, they
-                  may return a non-Boolean value. The logical operators are
-                  described in the following table. <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1010198" id="1010198"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><br></font>
-                </p>
-                <p>
-                  <font face=""><b><a name="1012818" id="1012818"></a>
-                     <a name="Logical operators" id=
-                     "Logical operators"></a></b></font>
-                </p>
-                <align>
-                  <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                  size="2"><b><!-- <ZTABLECAPTION> -->Table 3.6 &nbsp;&nbsp;
-                  Logical operators<!-- </ZTABLECAPTION> -->
-                  </b></font></b></font><br>
-                  <br>
-                   
-                  <table>
-                    <tr bgcolor="#CCCCCC" align="left" valign="top">
-                      <th valign="top" align="left">
-                        <a name="1012824" id="1012824"></a> 
-                        <p align="left">
-                          <font face="Arial, Helvetica, sans-serif" size=
-                          "2"><b><!-- <ZTABLEHEAD> -->Operator 
-                          <!-- </ZTABLEHEAD> -->
-                          </b></font>
-                        </p>
-                      </th>
-                      <th valign="top" align="left">
-                        <a name="1012826" id="1012826"></a> 
-                        <p align="left">
-                          <font face="Arial, Helvetica, sans-serif" size=
-                          "2"><b><!-- <ZTABLEHEAD> -->Usage 
-                          <!-- </ZTABLEHEAD> -->
-                          </b></font>
-                        </p>
-                      </th>
-                      <th valign="top" align="left">
-                        <a name="1012828" id="1012828"></a> 
-                        <p align="left">
-                          <font face="Arial, Helvetica, sans-serif" size=
-                          "2"><b><!-- <ZTABLEHEAD> -->Description 
-                          <!-- </ZTABLEHEAD> -->
-                          </b></font>
-                        </p>
-                      </th>
-                    </tr>
-                    <tr>
-                      <td valign="top">
-                        <p>
-                          <a name="1012831" id="1012831"></a> <font face=
-                          "Arial, Helvetica, sans-serif" size="2">
-                          <!-- <ZTABLETEXT> -->&amp;&amp;<!-- </ZTABLETEXT> -->
-                          </font> &nbsp;
-                        </p>
-                      </td>
-                      <td valign="top">
-                        <a name="1012833" id="1012833"></a><font face=
-                        "courier, couriernew, monospaced size" size="2">
-                        <!-- <ZCODELINE> -->expr1 &amp;&amp; expr2 
-                        <!-- </ZCODELINE> -->
-                        </font> 
-                        <p>
-                          &nbsp;
-                        </p>
-                      </td>
-                      <td valign="top">
-                        <p>
-                          <a name="1012877" id="1012877"></a> <font face=
-                          "Arial, Helvetica, sans-serif" size="2">
-                          <!-- <ZTABLETEXT> -->(Logical AND) Returns
-                                <font face="courier, couriernew, monospaced size">expr1</font>
-                                if it can be converted to false; otherwise,
-                                returns <font face=
-                                "courier, couriernew, monospaced size">expr2</font>.
-                                Thus, when used with Boolean values, &amp;&amp;
-                                returns true if both operands are true;
-                                otherwise, returns false.<!-- </ZTABLETEXT> -->
-                          </font> &nbsp;
-                        </p>
-                      </td>
-                    </tr>
-                    <tr>
-                      <td valign="top">
-                        <p>
-                          <a name="1012840" id="1012840"></a> <font face=
-                          "Arial, Helvetica, sans-serif" size="2">
-                          <!-- <ZTABLETEXT> -->||<!-- </ZTABLETEXT> -->
-                          </font> &nbsp;
-                        </p>
-                      </td>
-                      <td valign="top">
-                        <a name="1012842" id="1012842"></a><font face=
-                        "courier, couriernew, monospaced size" size="2">
-                        <!-- <ZCODELINE> -->expr1 || expr2 
-                        <!-- </ZCODELINE> -->
-                        </font> 
-                        <p>
-                          &nbsp;
-                        </p>
-                      </td>
-                      <td valign="top">
-                        <p>
-                          <a name="1012879" id="1012879"></a> <font face=
-                          "Arial, Helvetica, sans-serif" size="2">
-                          <!-- <ZTABLETEXT> -->(Logical OR) Returns
-                                <font face="courier, couriernew, monospaced size">expr1</font>
-                                if it can be converted to true; otherwise,
-                                returns <font face=
-                                "courier, couriernew, monospaced size">expr2</font>.
-                                Thus, when used with Boolean values, || returns
-                                true if either operand is true; if both are
-                                false, returns false.<!-- </ZTABLETEXT> -->
-                          </font> &nbsp;
-                        </p>
-                      </td>
-                    </tr>
-                    <tr>
-                      <td valign="top">
-                        <p>
-                          <a name="1012849" id="1012849"></a> <font face=
-                          "Arial, Helvetica, sans-serif" size="2">
-                          <!-- <ZTABLETEXT> -->! <!-- </ZTABLETEXT> -->
-                          </font> &nbsp;
-                        </p>
-                      </td>
-                      <td valign="top">
-                        <a name="1012851" id="1012851"></a><font face=
-                        "courier, couriernew, monospaced size" size="2">
-                        <!-- <ZCODELINE> -->!expr <!-- </ZCODELINE> -->
-                        </font> 
-                        <p>
-                          &nbsp;
-                        </p>
-                      </td>
-                      <td valign="top">
-                        <p>
-                          <a name="1012881" id="1012881"></a> <font face=
-                          "Arial, Helvetica, sans-serif" size="2">
-                          <!-- <ZTABLETEXT> -->(Logical NOT) Returns false if
-                          its single operand can be converted to true;
-                          otherwise, returns true.<!-- </ZTABLETEXT> -->
-                          </font> &nbsp;
-                        </p>
-                      </td>
-                    </tr>
-                  </table>
-                  <p>
-                    <a name="1012872" id="1012872"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->Examples of expressions that can be
-                    converted to false are those that evaluate to null, 0, the
-                    empty string (""), or undefined. <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012887" id="1012887"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The following code shows examples of
-                    the &amp;&amp; (logical AND) operator. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012888" id="1012888"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->a1=true &amp;&amp; true
-                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// t &amp;&amp; t
-                    returns true<br>
-                     a2=true &amp;&amp; false &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-                    t &amp;&amp; f returns false<br>
-                     a3=false &amp;&amp; true &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-                    f &amp;&amp; t returns false<br>
-                     a4=false &amp;&amp; (3 == 4) &nbsp;// f &amp;&amp; f
-                    returns false<br>
-                     a5="Cat" &amp;&amp; "Dog" &nbsp;&nbsp;&nbsp;&nbsp;// t
-                    &amp;&amp; t returns Dog<br>
-                     a6=false &amp;&amp; "Cat" &nbsp;&nbsp;&nbsp;&nbsp;// f
-                    &amp;&amp; t returns false<br>
-                     a7="Cat" &amp;&amp; false &nbsp;&nbsp;&nbsp;&nbsp;// t
-                    &amp;&amp; f returns false <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012889" id="1012889"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The following code shows examples of
-                    the || (logical OR) operator. <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012890" id="1012890"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->o1=true || true
-                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// t || t returns
-                    true<br>
-                     o2=false || true &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// f || t
-                    returns true<br>
-                     o3=true || false &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// t || f
-                    returns true<br>
-                     o4=false || (3 == 4) &nbsp;// f || f returns false<br>
-                     o5="Cat" || "Dog" &nbsp;&nbsp;&nbsp;&nbsp;// t || t
-                    returns Cat<br>
-                     o6=false || "Cat" &nbsp;&nbsp;&nbsp;&nbsp;// f || t
-                    returns Cat<br>
-                     o7="Cat" || false &nbsp;&nbsp;&nbsp;&nbsp;// t || f
-                    returns Cat <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012891" id="1012891"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The following code shows examples of
-                    the ! (logical NOT) operator. <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012892" id="1012892"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->n1=!true
-                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-                    !t returns false<br>
-                     n2=!false
-                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-                    !f returns true<br>
-                     n3=!"Cat"
-                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-                    !t returns false <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008676" id="1008676"></a> <a name=
-                    "Short-Circuit Evaluation" id=
-                    "Short-Circuit Evaluation"></a> <font face=
-                    "Arial, Helvetica, sans-serif"><b>
-                    <!-- <ZHEAD3> -->Short-Circuit Evaluation<!-- </ZHEAD3> -->
-                    </b></font><br>
-                    <br>
-                     <a name="1008677" id="1008677"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->As logical expressions are evaluated
-                    left to right, they are tested for possible "short-circuit"
-                    evaluation using the following rules: 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <ul>
-                    <li style="list-style: none">
-                      <a name="1008678" id="1008678"></a>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --> <font face=
-                      "courier, couriernew, monospaced size">false</font>
-                      &amp;&amp; <i>anything</i> is short-circuit evaluated to
-                      false.<!-- </ZSMARTLIST1> -->
-                       
-                      <p>
-                        <a name="1008679" id="1008679"></a>
-                      </p>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --> <font face=
-                      "courier, couriernew, monospaced size">true</font> ||
-                      <i>anything</i> is short-circuit evaluated to true.
-                      <!-- </ZSMARTLIST1> -->
-                      </li>
-                  </ul><a name="1008680" id="1008680"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The rules of logic guarantee that these
-                  evaluations are always correct. Note that the <i>anything</i>
-                  part of the above expressions is not evaluated, so any side
-                  effects of doing so do not take effect.<!-- </ZPARAGRAPH> -->
-                  </font> 
-                  <p>
-                    <br>
-                     <a name="1008684" id="1008684"></a> <a name=
-                    "String Operators" id="String Operators"></a>
-                       <font face="Arial, Helvetica, sans-serif" size="4">
-                       <!-- <ZHEAD2> -->String Operators<!-- </ZHEAD2> -->
-                    </font><br>
-                    <br>
-                     <a name="1008685" id="1008685"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->In addition to the comparison
-                    operators, which can be used on string values, the
-                    concatenation operator (+) concatenates two string values
-                    together, returning another string that is the union of the
-                    two operand strings. For example, <font face=
-                    "courier, couriernew, monospaced size">"my&nbsp;"&nbsp;+&nbsp;"string"</font>
-                    returns the string <font face=
-                    "courier, couriernew, monospaced size">"my&nbsp;string"</font>.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008686" id="1008686"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The shorthand assignment operator +=
-                    can also be used to concatenate strings. For example, if
-                    the variable <font face=
-                    "courier, couriernew, monospaced size">mystring</font> has
-                    the value "alpha," then the expression <font face=
-                    "courier, couriernew, monospaced size">mystring&nbsp;+=&nbsp;"bet"</font>
-                    evaluates to "alphabet" and assigns this value to
-                    <font face=
-                    "courier, couriernew, monospaced size">mystring</font>.
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                     <a name="1008688" id="1008688"></a> <a name=
-                    "Special Operators" id="Special Operators"></a>
-                       <font face="Arial, Helvetica, sans-serif" size="4">
-                       <!-- <ZHEAD2> -->Special Operators<!-- </ZHEAD2> -->
-                    </font><br>
-                    <br>
-                     <a name="1012006" id="1012006"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->JavaScript provides the following
-                    special operators:<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <ul>
-                    <li style="list-style: none">
-                      <a name="1012007" id="1012007"></a>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --><a href=
-                      "expr.html#1008690">conditional operator</a>
-                      <!-- </ZSMARTLIST1> -->
-                       
-                      <p>
-                        <a name="1012015" id="1012015"></a>
-                      </p>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --><a href="expr.html#1008698">comma
-                      operator</a><!-- </ZSMARTLIST1> -->
-                       
-                      <p>
-                        <a name="1012016" id="1012016"></a>
-                      </p>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --><a href=
-                      "expr.html#1008702">delete</a><!-- </ZSMARTLIST1> -->
-                       
-                      <p>
-                        <a name="1012318" id="1012318"></a>
-                      </p>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --><a href="expr.html#1012255">in</a> 
-                      <!-- </ZSMARTLIST1> -->
-                       
-                      <p>
-                        <a name="1012033" id="1012033"></a>
-                      </p>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --><a href=
-                      "expr.html#1012225">instanceof</a><!-- </ZSMARTLIST1> -->
-                       
-                      <p>
-                        <a name="1012155" id="1012155"></a>
-                      </p>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --><a href="expr.html#1010464">new</a>
-                      <!-- </ZSMARTLIST1> -->
-                       
-                      <p>
-                        <a name="1012034" id="1012034"></a>
-                      </p>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --><a href=
-                      "expr.html#1010302">this</a><!-- </ZSMARTLIST1> -->
-                       
-                      <p>
-                        <a name="1012051" id="1012051"></a>
-                      </p>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --><a href=
-                      "expr.html#1008719">typeof</a><!-- </ZSMARTLIST1> -->
-                       
-                      <p>
-                        <a name="1012052" id="1012052"></a>
-                      </p>
-                    </li>
-                    <li>
-                      <!-- <ZSMARTLIST1> --><a href=
-                      "expr.html#1012081">void</a><!-- </ZSMARTLIST1> -->
-                      </li>
-                  </ul><br>
-                   
-                  <p>
-                    <a name="1008690" id="1008690"></a> <a name=
-                    "conditional operator" id="conditional operator"></a>
-                    <font face="Arial, Helvetica, sans-serif"><b>
-                    <!-- <ZHEAD3> -->conditional operator<!-- </ZHEAD3> -->
-                    </b></font><br>
-                    <br>
-                     <a name="1008691" id="1008691"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The conditional operator is the only
-                    JavaScript operator that takes three operands. The operator
-                    can have one of two values based on a condition. The syntax
-                    is:<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008693" id="1008693"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --><i>condition</i> ? <i>val1</i> :
-                    <i>val2</i> <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008694" id="1008694"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->If <font face=
-                    "courier, couriernew, monospaced size">condition</font> is
-                    true, the operator has the value of <font face=
-                    "courier, couriernew, monospaced size">val1</font>.
-                    Otherwise it has the value of <font face=
-                    "courier, couriernew, monospaced size">val2</font>. You can
-                    use the conditional operator anywhere you would use a
-                    standard operator.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008695" id="1008695"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->For example, <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008696" id="1008696"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->status = (age &gt;= 18) ? "adult" :
-                    "minor" <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008697" id="1008697"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->This statement assigns the value
-                    "adult" to the variable <font face=
-                    "courier, couriernew, monospaced size">status</font> if
-                    <font face=
-                    "courier, couriernew, monospaced size">age</font> is
-                    eighteen or more. Otherwise, it assigns the value "minor"
-                    to <font face=
-                    "courier, couriernew, monospaced size">status</font>.
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                  </p>
-                  <p>
-                    <a name="1008698" id="1008698"></a> <a name=
-                    "comma operator" id="comma operator"></a> <font face=
-                    "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->comma
-                    operator<!-- </ZHEAD3> -->
-                    </b></font><br>
-                    <br>
-                     <a name="1008699" id="1008699"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The comma operator (<font face=
-                    "courier, couriernew, monospaced size">,</font>) simply
-                    evaluates both of its operands and returns the value of the
-                    second operand. This operator is primarily used inside a
-                    <font face=
-                    "courier, couriernew, monospaced size">for</font> loop, to
-                    allow multiple variables to be updated each time through
-                    the loop.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008700" id="1008700"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->For example, if <font face=
-                    "courier, couriernew, monospaced size">a</font> is a
-                    2-dimensional array with 10 elements on a side, the
-                    following code uses the comma operator to increment two
-                    variables at once. The code prints the values of the
-                    diagonal elements in the array:<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008701" id="1008701"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->for (var i=0, j=9; i &lt;= 9; i++,
-                    j--)<br>
-                     &nbsp;&nbsp;&nbsp;document.writeln("a["+i+","+j+"]= " +
-                    a[i*10 +j]) <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1013217" id="1013217"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->Note that two-dimensional arrays are
-                    not yet supported. This example emulates a two-dimensional
-                    array using a one-dimensional array. <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                  </p>
-                  <p>
-                    <a name="1008702" id="1008702"></a> <a name="delete" id=
-                    "delete"></a> <font face="Arial, Helvetica, sans-serif"><b>
-                    <!-- <ZHEAD3> -->delete<!-- </ZHEAD3> -->
-                    </b></font><br>
-                    <br>
-                     <a name="1008703" id="1008703"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The delete operator deletes an object,
-                    an object's property, or an element at a specified index in
-                    an array. The syntax is: <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012179" id="1012179"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->delete <i>objectName<br></i>delete
-                    <i>objectName</i>.<i>property<br></i>delete
-                    <i>objectName</i>[<i>index</i>]<br>
-                     delete <i>property</i> // legal only within a with
-                    statement <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010461" id="1010461"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->where <font face=
-                    "courier, couriernew, monospaced size">objectName</font> is
-                    the name of an object, <font face=
-                    "courier, couriernew, monospaced size">property</font> is
-                    an existing property, and <font face=
-                    "courier, couriernew, monospaced size">index</font> is an
-                    integer representing the location of an element in an
-                    array.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012192" id="1012192"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The fourth form is legal only within a
-                    <font face=
-                    "courier, couriernew, monospaced size">with</font>
-                    statement, to delete a property from an object. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012193" id="1012193"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->You can use the <font face=
-                    "courier, couriernew, monospaced size">delete</font>
-                    operator to delete variables declared implicitly but not
-                    those declared with the <font face=
-                    "courier, couriernew, monospaced size">var</font>
-                    statement.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012221" id="1012221"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->If the <font face=
-                    "courier, couriernew, monospaced size">delete</font>
-                    operator succeeds, it sets the property or element to
-                    <font face=
-                    "courier, couriernew, monospaced size">undefined. The
-                    delete</font> operator returns true if the operation is
-                    possible; it returns false if the operation is not
-                    possible.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012222" id="1012222"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->x=42<br>
-                     var y= 43<br>
-                     myobj=new Number()<br>
-                     myobj.h=4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// create property
-                    h<br>
-                     delete x &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// returns
-                    true (can delete if declared implicitly)<br>
-                     delete y &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// returns
-                    false (cannot delete if declared with var)<br>
-                     delete Math.PI // returns false (cannot delete predefined
-                    properties)<br>
-                     delete myobj.h // returns true (can delete user-defined
-                    properties)<br>
-                     delete myobj &nbsp;&nbsp;// returns true (can delete if
-                    declared implicitly) <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                  </p>
-                  <p>
-                    <a name="1012230" id="1012230"></a> <a name=
-                    "Deleting array elements" id="Deleting array elements"></a>
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZHEAD4> -->Deleting array elements<!-- </ZHEAD4> -->
-                    </b></font><br>
-                     <a name="1012231" id="1012231"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->When you delete an array element, the
-                    array length is not affected. For example, if you delete
-                    a[3], a[4] is still a[4] and a[3] is undefined. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012232" id="1012232"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->When the <font face=
-                    "courier, couriernew, monospaced size">delete</font>
-                    operator removes an array element, that element is no
-                    longer in the array. In the following example, trees[3] is
-                    removed with <font face=
-                    "courier, couriernew, monospaced size">delete</font>.
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012233" id="1012233"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->trees=new
-                    Array("redwood","bay","cedar","oak","maple")<br>
-                     delete trees[3]<br>
-                     if (3 in trees) {<br>
-                     &nbsp;&nbsp;&nbsp;// this does not get executed<br>
-                     } <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012234" id="1012234"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->If you want an array element to exist
-                    but have an undefined value, use the <font face=
-                    "courier, couriernew, monospaced size">undefined</font>
-                    keyword instead of the <font face=
-                    "courier, couriernew, monospaced size">delete</font>
-                    operator. In the following example, trees[3] is assigned
-                    the value undefined, but the array element still exists: 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012235" id="1012235"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->trees=new
-                    Array("redwood","bay","cedar","oak","maple")<br>
-                     trees[3]=undefined<br>
-                     if (3 in trees) {<br>
-                     &nbsp;&nbsp;&nbsp;// this gets executed<br>
-                     } <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                  </p>
-                  <p>
-                    <a name="1012255" id="1012255"></a> <a name="in" id=
-                    "in"></a> <font face="Arial, Helvetica, sans-serif"><b>
-                    <!-- <ZHEAD3> -->in<!-- </ZHEAD3> -->
-                    </b></font><br>
-                    <br>
-                     <a name="1012268" id="1012268"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The <font face=
-                    "courier, couriernew, monospaced size">in</font> operator
-                    returns true if the specified property is in the specified
-                    object. The syntax is:<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012275" id="1012275"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --><i>propNameOrNumber</i> in
-                    <i>objectName</i> <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012270" id="1012270"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->where <font face=
-                    "courier, couriernew, monospaced size">propNameOrNumber</font>
-                    is a string or numeric expression representing a property
-                    name or array index, and <font face=
-                    "courier, couriernew, monospaced size">objectName</font> is
-                    the name of an object.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012323" id="1012323"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The following examples show some uses
-                    of the <font face=
-                    "courier, couriernew, monospaced size">in</font> operator.
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012324" id="1012324"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->// Arrays<br>
-                     trees=new Array("redwood","bay","cedar","oak","maple")<br>
-                     0 in
-                    trees&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-                    returns true<br>
-                     3 in
-                    trees&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-                    returns true<br>
-                     6 in
-                    trees&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-                    returns false<br>
-                     "bay" in trees&nbsp;&nbsp;&nbsp;&nbsp;// returns false
-                    (you must specify the index number,<br>
-                     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-                    not the value at that index)<br>
-                     "length" in trees // returns true (length is an Array
-                    property) <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012325" id="1012325"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->// Predefined objects<br>
-                     "PI" in
-                    Math&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-                    returns true<br>
-                     myString=new String("coral")<br>
-                     "length" in myString&nbsp;&nbsp;// returns true 
-                    <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012326" id="1012326"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->// Custom objects<br>
-                     mycar = {make:"Honda",model:"Accord",year:1998}<br>
-                     "make" in mycar&nbsp;&nbsp;// returns true<br>
-                     "model" in mycar // returns true <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                  </p>
-                  <p>
-                    <a name="1012225" id="1012225"></a> <a name="instanceof"
-                       id="instanceof"></a> <font face=
-                       "Arial, Helvetica, sans-serif"><b>
-                       <!-- <ZHEAD3> -->instanceof<!-- </ZHEAD3> -->
-                    </b></font><br>
-                    <br>
-                     <a name="1012226" id="1012226"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The <font face=
-                    "courier, couriernew, monospaced size">instanceof</font>
-                    operator returns true if the specified object is of the
-                    specified object type. The syntax is:<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012125" id="1012125"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --><i>objectName</i> instanceof
-                    <i>objectType</i> <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012126" id="1012126"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->where <font face=
-                    "courier, couriernew, monospaced size">objectName</font> is
-                    the name of the object to compare to <font face=
-                    "courier, couriernew, monospaced size">objectType</font>,
-                    and <font face=
-                    "courier, couriernew, monospaced size">objectType</font> is
-                    an object type, such as Date or Array. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012336" id="1012336"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->Use <font face=
-                    "courier, couriernew, monospaced size">instanceof</font>
-                    when you need to confirm the type of an object at runtime.
-                    For example, when catching exceptions, you can branch to
-                    different exception-handling code depending on the type of
-                    exception thrown.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012145" id="1012145"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->For example, the following code uses
-                    <font face=
-                    "courier, couriernew, monospaced size">instanceof</font> to
-                    determine whether <font face=
-                    "courier, couriernew, monospaced size">theDay</font> is a
-                    <font face=
-                    "courier, couriernew, monospaced size">Date</font> object.
-                    Because <font face=
-                    "courier, couriernew, monospaced size">theDay</font> is a
-                    <font face=
-                    "courier, couriernew, monospaced size">Date</font> object,
-                    the statements in the <font face=
-                    "courier, couriernew, monospaced size">if</font> statement
-                    execute.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012146" id="1012146"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->theDay=new Date(1995, 12, 17)<br>
-                     if (theDay instanceof Date) {<br>
-                     &nbsp;&nbsp;&nbsp;// statements to execute<br>
-                     } <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                  </p>
-                  <p>
-                    <a name="1010464" id="1010464"></a> <a name="new" id=
-                    "new"></a> <font face="Arial, Helvetica, sans-serif"><b>
-                    <!-- <ZHEAD3> -->new<!-- </ZHEAD3> -->
-                    </b></font><br>
-                    <br>
-                     <a name="1010465" id="1010465"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->You can use the <font face=
-                    "courier, couriernew, monospaced size">new</font> operator
-                    to create an instance of a user-defined object type or of
-                    one of the predefined object types <font face=
-                    "courier, couriernew, monospaced size">Array</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">Boolean</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">Date</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">Function</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">Image</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">Number</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">Object</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">Option</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">RegExp</font>, or
-                    <font face=
-                    "courier, couriernew, monospaced size">String</font>. On
-                    the server, you can also use it with <font face=
-                    "courier, couriernew, monospaced size">DbPool</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">Lock</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">File</font>, or
-                    <font face=
-                    "courier, couriernew, monospaced size">SendMail</font>. Use
-                    <font face=
-                    "courier, couriernew, monospaced size">new</font> as
-                    follows:<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008710" id="1008710"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --><i>objectName</i> = new
-                    <i>objectType</i> ( <i>param1</i> [,<i>param2</i>]
-                    ...[,<i>paramN</i>] ) <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010290" id="1010290"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->You can also create objects using
-                    object initializers, as described in <a href=
-                    "obj.html#1008330">"Using Object Initializers" on
-                    page&nbsp;93</a>.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1009819" id="1009819"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->See <font face=
-                    "courier, couriernew, monospaced size">new</font> in the
-                    <a href=
-                    "/devedge-srce/library/manuals/2000/javascript/1.5/reference/">
-                    <i>Core JavaScript Reference</i></a> for more information. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                  </p>
-                  <p>
-                    <a name="1010302" id="1010302"></a> <a name="this" id=
-                    "this"></a> <font face="Arial, Helvetica, sans-serif"><b>
-                    <!-- <ZHEAD3> -->this<!-- </ZHEAD3> -->
-                    </b></font><br>
-                    <br>
-                     <a name="1010303" id="1010303"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->Use the <font face=
-                    "courier, couriernew, monospaced size">this</font> keyword
-                    to refer to the current object. In general,
-                          <font face="courier, couriernew, monospaced size">this</font>
-                          refers to the calling object in a method. Use
-                          <font face=
-                          "courier, couriernew, monospaced size">this</font> as
-                          follows:<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010304" id="1010304"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->this[.<i>propertyName</i>] 
-                    <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010305" id="1010305"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> --><b>Example 1.</b> Suppose a function
-                    called <font face=
-                    "courier, couriernew, monospaced size">validate</font>
-                    validates an object's <font face=
-                    "courier, couriernew, monospaced size">value</font>
-                    property, given the object and the high and low values: 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010306" id="1010306"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->function validate(obj, lowval, hival)
-                    {<br>
-                     &nbsp;&nbsp;&nbsp;if ((obj.value &lt; lowval) ||
-                    (obj.value &gt; hival))<br>
-                     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("Invalid
-                    Value!")<br>
-                     } <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010307" id="1010307"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->You could call <font face=
-                    "courier, couriernew, monospaced size">validate</font> in
-                    each form element's <font face=
-                    "courier, couriernew, monospaced size">onChange</font>
-                    event handler, using <font face=
-                    "courier, couriernew, monospaced size">this</font> to pass
-                    it the form element, as in the following example: 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010308" id="1010308"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->&lt;B&gt;Enter a number between 18 and
-                    99:&lt;/B&gt;<br>
-                     &lt;INPUT TYPE = "text" NAME = "age" SIZE = 3<br>
-                     &nbsp;&nbsp;&nbsp;onChange="validate(this, 18, 99)"&gt; 
-                    <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010309" id="1010309"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> --><b>Example 2.</b> When combined with
-                    the <font face=
-                    "courier, couriernew, monospaced size">form</font>
-                    property, <font face=
-                    "courier, couriernew, monospaced size">this</font> can
-                    refer to the current object's parent form. In the following
-                    example, the form <font face=
-                    "courier, couriernew, monospaced size">myForm</font>
-                    contains a <font face=
-                    "courier, couriernew, monospaced size">Text</font> object
-                    and a button. When the user clicks the button, the value of
-                    the <font face=
-                    "courier, couriernew, monospaced size">Text</font> object
-                    is set to the form's name. The button's <font face=
-                    "courier, couriernew, monospaced size">onClick</font> event
-                    handler uses <font face=
-                    "courier, couriernew, monospaced size">this.form</font> to
-                    refer to the parent form, <font face=
-                    "courier, couriernew, monospaced size">myForm</font>.
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010310" id="1010310"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->&lt;FORM NAME="myForm"&gt;<br>
-                     Form name:&lt;INPUT TYPE="text" NAME="text1"
-                    VALUE="Beluga"&gt;<br>
-                     &lt;P&gt;<br>
-                     &lt;INPUT NAME="button1" TYPE="button" VALUE="Show Form
-                    Name"<br>
-                     &nbsp;&nbsp;&nbsp;onClick="this.form.text1.value=this.form.name"&gt;<br>
-                     &lt;/FORM&gt; <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                  </p>
-                  <p>
-                    <a name="1008719" id="1008719"></a> <a name="typeof" id=
-                    "typeof"></a> <font face="Arial, Helvetica, sans-serif"><b>
-                    <!-- <ZHEAD3> -->typeof<!-- </ZHEAD3> -->
-                    </b></font><br>
-                    <br>
-                     <a name="1008720" id="1008720"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The <font face=
-                    "courier, couriernew, monospaced size">typeof</font>
-                    operator is used in either of the following ways: 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008721" id="1008721"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->1. typeof <i>operand<br></i>2. typeof
-                    (<i>operand</i>) <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008722" id="1008722"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The <font face=
-                    "courier, couriernew, monospaced size">typeof</font>
-                    operator returns a string indicating the type of the
-                    unevaluated operand. <font face=
-                    "courier, couriernew, monospaced size">operand</font> is
-                    the string, variable, keyword, or object for which the type
-                    is to be returned. The parentheses are optional. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008723" id="1008723"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->Suppose you define the following
-                    variables:<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008724" id="1008724"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->var myFun = new Function("5+2")<br>
-                     var shape="round"<br>
-                     var size=1<br>
-                     var today=new Date() <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008725" id="1008725"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The <font face=
-                    "courier, couriernew, monospaced size">typeof</font>
-                    operator returns the following results for these variables:
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008726" id="1008726"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->typeof myFun is function<br>
-                     typeof shape is string<br>
-                     typeof size is number<br>
-                     typeof today is object<br>
-                     typeof dontExist is undefined <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008727" id="1008727"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->For the keywords <font face=
-                    "courier, couriernew, monospaced size">true</font> and
-                    <font face=
-                    "courier, couriernew, monospaced size">null</font>, the
-                    <font face=
-                    "courier, couriernew, monospaced size">typeof</font>
-                    operator returns the following results: 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008728" id="1008728"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->typeof true is boolean<br>
-                     typeof null is object <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008729" id="1008729"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->For a number or string, the
-                          <font face="courier, couriernew, monospaced size">typeof</font>
-                          operator returns the following results: 
-                          <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008730" id="1008730"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->typeof 62 is number<br>
-                     typeof 'Hello world' is string <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008731" id="1008731"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->For property values, the
-                          <font face="courier, couriernew, monospaced size">typeof</font>
-                          operator returns the type of value the property
-                          contains: <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008732" id="1008732"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->typeof document.lastModified is
-                    string<br>
-                     typeof window.length is number<br>
-                     typeof Math.LN2 is number <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008733" id="1008733"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->For methods and functions, the
-                    <font face=
-                    "courier, couriernew, monospaced size">typeof</font>
-                    operator returns results as follows:<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008734" id="1008734"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->typeof blur is function<br>
-                     typeof eval is function<br>
-                     typeof parseInt is function<br>
-                     typeof shape.split is function <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008735" id="1008735"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->For predefined objects, the
-                          <font face="courier, couriernew, monospaced size">typeof</font>
-                          operator returns results as follows:
-                          <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1012078" id="1012078"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->typeof Date is function<br>
-                     typeof Function is function<br>
-                     typeof Math is function<br>
-                     typeof Option is function<br>
-                     typeof String is function <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                  </p>
-                  <p>
-                    <a name="1012081" id="1012081"></a> <a name="void" id=
-                    "void"></a> <font face="Arial, Helvetica, sans-serif"><b>
-                    <!-- <ZHEAD3> -->void<!-- </ZHEAD3> -->
-                    </b></font><br>
-                    <br>
-                     <a name="1012082" id="1012082"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The void operator is used in either of
-                    the following ways:<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008741" id="1008741"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->1. void (<i>expression</i>)<br>
-                     2. void <i>expression</i> <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008742" id="1008742"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The void operator specifies an
-                    expression to be evaluated without returning a value.
-                    <font face=
-                    "courier, couriernew, monospaced size">expression</font> is
-                    a JavaScript expression to evaluate. The parentheses
-                    surrounding the expression are optional, but it is good
-                    style to use them.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008743" id="1008743"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->You can use the <font face=
-                    "courier, couriernew, monospaced size">void</font> operator
-                    to specify an expression as a hypertext link. The
-                    expression is evaluated but is not loaded in place of the
-                    current document.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008744" id="1008744"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The following code creates a hypertext
-                    link that does nothing when the user clicks it. When the
-                    user clicks the link, <font face=
-                    "courier, couriernew, monospaced size">void(0)</font>
-                    evaluates to undefined, which has no effect in JavaScript. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008745" id="1008745"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->&lt;A
-                    HREF="javascript:void(0)"&gt;Click here to do
-                    nothing&lt;/A&gt; <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008746" id="1008746"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The following code creates a hypertext
-                    link that submits a form when the user clicks it. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008747" id="1008747"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->&lt;A
-                    HREF="javascript:void(document.form.submit())"&gt;<br>
-                     Click here to submit&lt;/A&gt; <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <br>
-                     <a name="1008750" id="1008750"></a> <a name=
-                    "Operator Precedence" id="Operator Precedence"></a>
-                    <font face="Arial, Helvetica, sans-serif" size="4">
-                    <!-- <ZHEAD2> -->Operator Precedence<!-- </ZHEAD2> -->
-                    </font><br>
-                    <br>
-                     <a name="1008751" id="1008751"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The <i>precedence</i> of operators
-                    determines the order they are applied when evaluating an
-                    expression. You can override operator precedence by using
-                    parentheses.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008825" id="1008825"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The following table describes the
-                    precedence of operators, from lowest to highest. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010207" id="1010207"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2"><br></font>
-                  </p>
-                  <p>
-                    <font face=""><b><a name="1012364" id="1012364"></a>
-                    <a name="Operator precedence &nbsp;" id=
-                    "Operator precedence #160;"></a></b></font>
-                  </p>
-                  <align>
-                    <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                    size="2"><b><!-- <ZTABLECAPTION> -->Table 3.7 &nbsp;&nbsp;
-                    Operator precedence &nbsp;<!-- </ZTABLECAPTION> -->
-                    </b></font></b></font><br>
-                    <br>
-                     
-                    <table>
-                      <tr bgcolor="#CCCCCC" align="left" valign="top">
-                        <th valign="top" align="left">
-                          <a name="1012368" id="1012368"></a> 
-                          <p align="left">
-                            <font face="Arial, Helvetica, sans-serif" size=
-                            "2"><b><!-- <ZTABLEHEAD> -->Operator type 
-                            <!-- </ZTABLEHEAD> -->
-                            </b></font>
-                          </p>
-                        </th>
-                        <th valign="top" align="left">
-                          <a name="1012370" id="1012370"></a> 
-                          <p align="left">
-                            <font face="Arial, Helvetica, sans-serif" size=
-                            "2"><b><!-- <ZTABLEHEAD> -->Individual operators
-                            <!-- </ZTABLEHEAD> -->
-                            </b></font>
-                          </p>
-                        </th>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012465" id="1012465"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->comma<!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012467" id="1012467"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->, <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012372" id="1012372"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->assignment 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012374" id="1012374"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->= += -= *= /= %= &lt;&lt;=
-                          &gt;&gt;= &gt;&gt;&gt;= &amp;= ^= |= 
-                          <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012376" id="1012376"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->conditional 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012378" id="1012378"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->?: <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012380" id="1012380"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->logical-or 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012382" id="1012382"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->|| <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012384" id="1012384"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->logical-and 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012386" id="1012386"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->&amp;&amp; <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012388" id="1012388"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->bitwise-or 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012390" id="1012390"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->| <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012392" id="1012392"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->bitwise-xor 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012394" id="1012394"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->^ <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012396" id="1012396"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->bitwise-and 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012398" id="1012398"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->&amp; <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012400" id="1012400"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->equality<!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012402" id="1012402"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->== != === !== 
-                          <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012404" id="1012404"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->relational 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012406" id="1012406"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->&lt; &lt;= &gt; &gt;= in
-                          instanceof <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012408" id="1012408"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->bitwise shift 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012410" id="1012410"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->&lt;&lt; &gt;&gt; &gt;&gt;&gt; 
-                          <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012412" id="1012412"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->addition/subtraction 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012414" id="1012414"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->+ - <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012416" id="1012416"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->multiply/divide 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012418" id="1012418"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->* / % <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012420" id="1012420"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->negation/increment 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012422" id="1012422"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->! ~ - + ++ -- typeof void delete 
-                          <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012471" id="1012471"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->call / create instance 
-                            <!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012473" id="1012473"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->() new <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td valign="top">
-                          <p>
-                            <a name="1012424" id="1012424"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZTABLETEXT> -->member<!-- </ZTABLETEXT> -->
-                            </font> &nbsp;
-                          </p>
-                        </td>
-                        <td valign="top">
-                          <a name="1012426" id="1012426"></a><font face=
-                          "courier, couriernew, monospaced size" size="2">
-                          <!-- <ZCODELINE> -->. [] <!-- </ZCODELINE> -->
-                          </font> 
-                          <p>
-                            &nbsp;
-                          </p>
-                        </td>
-                      </tr>
-                    </table>
-                  </align>
-                  <blockquote>
-                    <br>
-                     <b><a href="ident.html"><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                    <a href="index.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                    <a href="ix.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                    <a href="regexp.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-                    <hr noshade="noshade" size="1">
-                    <font face="Arial, Helvetica, sans-serif" size=
-                    "1">Copyright &#169; 2000 <a href=
-                    "http://www.netscape.com">Netscape Communications Corp.</a>
-                    All rights reserved.</font>
-                  </blockquote>
-                  <p align="right">
-                    Last Updated <b>September 28, 2000</b><br>
-                     <!-- </FOOTERCONTENT> -->
-                     <!-- </MAINCONTENT> -->
-                    </p>
-                  <table width="90%" border="1" cellpadding="5"
-                         cellspacing="0">
-                    <!-- </BOOKCONTENT> -->
-                    <!-- <FOOTERCONTENT> -->
-                    </table>
-                </align>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                       </table>
-              </align>
-              <table width="90%" border="1" cellpadding="5" cellspacing="0">
-              </table>
-            </align>
-            <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            </table>
-          </align>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          </table>
-        </align>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-      </align>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/guide/fcns.html b/docs/js/guide/fcns.html
deleted file mode 100644
index c751e9803d066545c564af0754f293f0d8a2de5e..0000000000000000000000000000000000000000
--- a/docs/js/guide/fcns.html
+++ /dev/null
@@ -1,1004 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:18:01">
-    <title>
-      Core JavaScript Guide 1.5: 6 Functions
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="stmtsov.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "obj.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-              color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1008300" id="1008300"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 6 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1008302" id="1008302"></a>
-                  <a name="Functions" id="Functions"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Functions<!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1008304" id="1008304"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Functions
-      are one of the fundamental building blocks in JavaScript. A function is a
-      JavaScript procedure&mdash;a set of statements that performs a specific
-      task. To use a function, you must first define it; then your script can
-      call it.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1009575" id="1009575"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter contains the following sections: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1009576" id="1009576"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="fcns.html#1008305">Defining
-          Functions</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009577" id="1009577"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="fcns.html#1013889">Calling
-          Functions</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009764" id="1009764"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="fcns.html#1012766">Using the arguments
-          Array</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009765" id="1009765"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="fcns.html#1008357">Predefined
-          Functions</a><!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1008305" id="1008305"></a> <a name="Defining Functions"
-                  id="Defining Functions"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4">
-                  <!-- <ZHEAD1> -->Defining Functions<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1009697" id="1009697"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A function
-      definition consists of the <font face=
-      "courier, couriernew, monospaced size">function</font> keyword, followed
-      by<!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1008308" id="1008308"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->The name of the function. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008309" id="1008309"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->A list of arguments to the function, enclosed
-          in parentheses and separated by commas.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008310" id="1008310"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->The JavaScript statements that define the
-          function, enclosed in curly braces, { }. The statements in a function
-          can include calls to other functions defined in the current
-          application.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1008313" id="1008313"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For example,
-      the following code defines a simple function named <font face=
-      "courier, couriernew, monospaced size">square</font>: 
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1009645" id="1009645"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function square(number) {<br>
-         &nbsp;&nbsp;&nbsp;return number * number;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009646" id="1009646"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        function <font face=
-        "courier, couriernew, monospaced size">square</font> takes one
-        argument, called <font face=
-        "courier, couriernew, monospaced size">number</font>. The function
-        consists of one statement that indicates to return the argument of the
-        function multiplied by itself. The <font face=
-        "courier, couriernew, monospaced size">return</font> statement
-        specifies the value returned by the function. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009624" id="1009624"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><font face=
-        "courier, couriernew, monospaced size">return number * number</font> 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012732" id="1012732"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->All
-        parameters are passed to functions <i>by value</i>; the value is passed
-        to the function, but if the function changes the value of the
-        parameter, this change is not reflected globally or in the calling
-        function. However, if you pass an object as a parameter to a function
-        and the function changes the object's properties, that change is
-        visible outside the function, as shown in the following example:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012733" id="1012733"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function myFunc(theObject) {<br>
-         &nbsp;&nbsp;&nbsp;theObject.make="Toyota"<br>
-         }<br>
-        <br>
-         mycar = {make:"Honda", model:"Accord", year:1998};<br>
-         x=mycar.make; &nbsp;&nbsp;&nbsp;&nbsp;// returns Honda<br>
-         myFunc(mycar); &nbsp;&nbsp;&nbsp;// pass object mycar to the
-        function<br>
-         y=mycar.make; &nbsp;&nbsp;&nbsp;&nbsp;// returns Toyota (prop was
-        changed by the function) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008317" id="1008317"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A function
-        can be defined based on a condition. For example, given the following
-        function definition: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013418" id="1013418"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->if
-        (num == 0)<br>
-         {<br>
-         &nbsp;&nbsp;&nbsp;function myFunc(theObject) {<br>
-         &nbsp;&nbsp;&nbsp;theObject.make="Toyota"<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013498" id="1013498"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->the
-        <font face="courier, couriernew, monospaced size">myFunc</font>
-        function is only defined if the variable <font face=
-        "courier, couriernew, monospaced size">num</font> equals 0. If
-        <font face="courier, couriernew, monospaced size">num</font> does not
-        equal 0, the function is not defined, and any attempt to execute it
-        will fail.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013781" id="1013781"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition to defining functions as described here, you can also define
-        <font face="courier, couriernew, monospaced size">Function</font>
-        objects, as described in <a href="obj.html#1008590">"Function Object"
-        on page&nbsp;106</a>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013775" id="1013775"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        <i>method</i> is a function associated with an object. You'll learn
-        more about objects and methods in <a href="obj.html#1008302">Chapter 7,
-        "Working with Objects."</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013701" id="1013701"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A function
-        can also be defined inside an expression. This is called a function
-        expression. Typically such a function is anonymous; it does not have to
-        have a name. For example, the function square could have been defined
-        as:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013868" id="1013868"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">const
-              square = function(number) {return number * number};</font> 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013869" id="1013869"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This is
-        convenient when passing a function as an argument to another function.
-        The following example shows the map function being defined and then
-        called with an anonymous function as its first parameter:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013886" id="1013886"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function map(f,a) {<br>
-         &nbsp;&nbsp;&nbsp;var result=new Array;<br>
-         &nbsp;&nbsp;&nbsp;for (var i = 0; i != a.length; i++)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result[i] = f(a[i]);<br>
-         &nbsp;&nbsp;&nbsp;return result;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013902" id="1013902"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The call
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013908" id="1013908"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->map(function(x) {return x * x * x}, [0, 1, 2, 5,
-        10]; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013900" id="1013900"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->returns
-        [0, 1, 8, 125, 1000]. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1013889" id="1013889"></a> <a name="Calling Functions" id=
-        "Calling Functions"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD1> -->Calling Functions<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1009651" id="1009651"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Defining a
-      function does not execute it. Defining the function simply names the
-      function and specifies what to do when the function is called.
-      <i>Calling</i> the function actually performs the specified actions with
-      the indicated parameters. For example, if you define the function
-      <font face="courier, couriernew, monospaced size">square</font>, you
-      could call it as follows.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1009664" id="1009664"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->square(5) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009686" id="1009686"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        preceding statement calls the function with an argument of five. The
-        function executes its statements and returns the value twenty-five.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008325" id="1008325"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        arguments of a function are not limited to strings and numbers. You can
-        pass whole objects to a function, too. The <font face=
-        "courier, couriernew, monospaced size">show_props</font> function
-        (defined in <a href="obj.html#1008312">"Objects and Properties" on
-        page&nbsp;91</a>) is an example of a function that takes an object as
-        an argument.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008330" id="1008330"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A function
-        can even be recursive, that is, it can call itself. For example, here
-        is a function that computes factorials: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008331" id="1008331"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function factorial(n) {<br>
-         &nbsp;&nbsp;&nbsp;if ((n == 0) || (n == 1))<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 1<br>
-         &nbsp;&nbsp;&nbsp;else {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var result = (n * factorial(n-1)
-        );<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return result<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012574" id="1012574"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You could
-        then compute the factorials of one through five as follows:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012645" id="1012645"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->a=factorial(1) // returns 1<br>
-         b=factorial(2) // returns 2<br>
-         c=factorial(3) // returns 6<br>
-         d=factorial(4) // returns 24<br>
-         e=factorial(5) // returns 120 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1012766" id="1012766"></a> <a name=
-        "Using the arguments Array" id="Using the arguments Array"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD1> -->Using the arguments Array<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008338" id="1008338"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-      arguments of a function are maintained in an array. Within a function,
-      you can address the arguments passed to it as follows:
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008339" id="1008339"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->arguments[<i>i</i>] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008340" id="1008340"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <font face="courier, couriernew, monospaced size">i</font> is the
-        ordinal number of the argument, starting at zero. So, the first
-        argument passed to a function would be <font face=
-        "courier, couriernew, monospaced size">arguments[0]</font>. The total
-        number of arguments is indicated by <font face=
-        "courier, couriernew, monospaced size">arguments.length</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008343" id="1008343"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Using the
-        <font face="courier, couriernew, monospaced size">arguments</font>
-        array, you can call a function with more arguments than it is formally
-        declared to accept. This is often useful if you don't know in advance
-        how many arguments will be passed to the function. You can use
-        <font face=
-        "courier, couriernew, monospaced size">arguments.length</font> to
-        determine the number of arguments actually passed to the function, and
-        then treat each argument using the <font face=
-        "courier, couriernew, monospaced size">arguments</font> array.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009813" id="1009813"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, consider a function that concatenates several strings. The
-        only formal argument for the function is a string that specifies the
-        characters that separate the items to concatenate. The function is
-        defined as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012590" id="1012590"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function myConcat(separator) {<br>
-         &nbsp;&nbsp;&nbsp;var result="" // initialize list<br>
-         &nbsp;&nbsp;&nbsp;// iterate through arguments<br>
-         &nbsp;&nbsp;&nbsp;for (var i=1; i&lt;arguments.length; i++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result += arguments[i] +
-        separator<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;return result<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012591" id="1012591"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        pass any number of arguments to this function, and it creates a list
-        using each argument as an item in the list.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012592" id="1012592"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        returns "red, orange, blue, "<br>
-         myConcat(", ","red","orange","blue") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012593" id="1012593"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        returns "elephant; giraffe; lion; cheetah; "<br>
-         myConcat("; ","elephant","giraffe","lion", "cheetah") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012594" id="1012594"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        returns "sage. basil. oregano. pepper. parsley. "<br>
-         myConcat(". ","sage","basil","oregano", "pepper", "parsley") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009506" id="1009506"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See the
-        <font face="courier, couriernew, monospaced size">Function</font>
-        object in the <a href=
-        "/devedge-srce/library/manuals/2000/javascript/1.5/reference/"><i>Core
-        JavaScript Reference</i></a> for more information. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012503" id="1012503"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.3 and earlier versions. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1012510" id="1012510"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">arguments</font>
-        array is a property of the <font face=
-        "courier, couriernew, monospaced size">Function</font> object and can
-        be preceded by the function name, as follows: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012534" id="1012534"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->functionName.arguments[i] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1008357" id="1008357"></a> <a name="Predefined Functions"
-           id="Predefined Functions"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Predefined
-           Functions<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1009833" id="1009833"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      has several top-level predefined functions:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1009845" id="1009845"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">eval</font>
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009916" id="1009916"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">isFinite</font>
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009849" id="1009849"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">isNaN</font>
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009863" id="1009863"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">parseInt</font> and
-                <font face="courier, couriernew, monospaced size">parseFloat</font> 
-                <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009853" id="1009853"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">Number</font> and
-                <font face="courier, couriernew, monospaced size">String</font> 
-                <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009855" id="1009855"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">encodeURI, decodeURI,
-          encodeURIComponent, and decodeURIComponent</font> (all available with
-          Javascript 1.5 and later).<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1009836" id="1009836"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-      following sections introduce these functions. See the <a href=
-      "/devedge-srce/library/manuals/2000/javascript/1.5/reference/"><i>Core
-      JavaScript Reference</i></a> for detailed information on all of these
-      functions.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1008364" id="1008364"></a> <a name="eval Function" id=
-        "eval Function"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><!-- <ZHEAD2> -->eval Function<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008365" id="1008365"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">eval</font> function
-        evaluates a string of JavaScript code without reference to a particular
-        object. The syntax of <font face=
-        "courier, couriernew, monospaced size">eval</font> is: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008366" id="1008366"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->eval(<i>expr</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008367" id="1008367"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <font face="courier, couriernew, monospaced size">expr</font> is a
-        string to be evaluated.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008368" id="1008368"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-        string represents an expression, <font face=
-        "courier, couriernew, monospaced size">eval</font> evaluates the
-        expression. If the argument represents one or more JavaScript
-        statements, <font face=
-        "courier, couriernew, monospaced size">eval</font> performs the
-        statements. Do not call <font face=
-        "courier, couriernew, monospaced size">eval</font> to evaluate an
-        arithmetic expression; JavaScript evaluates arithmetic expressions
-        automatically.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1009925" id="1009925"></a> <a name="isFinite Function" id=
-        "isFinite Function"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->isFinite Function<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1009926" id="1009926"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        isFinite function evaluates an argument to determine whether it is a
-        finite number. The syntax of <font face=
-        "courier, couriernew, monospaced size">isFinite</font> is: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009948" id="1009948"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->isFinite(<i>number</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009980" id="1009980"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <font face="courier, couriernew, monospaced size">number</font> is the
-        number to evaluate.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009996" id="1009996"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-        argument is <font face=
-        "courier, couriernew, monospaced size">NaN</font>, positive infinity or
-        negative infinity, this method returns <font face=
-        "courier, couriernew, monospaced size">false</font>, otherwise it
-        returns <font face="courier, couriernew, monospaced size">true</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1010011" id="1010011"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code checks client input to determine whether it is a finite
-        number.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1010012" id="1010012"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->if(isFinite(ClientInput) == true)<br>
-         {<br>
-         &nbsp;&nbsp;&nbsp;/* take specific steps */<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008370" id="1008370"></a> <a name="isNaN Function" id=
-        "isNaN Function"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->isNaN Function<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008371" id="1008371"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">isNaN</font> function
-        evaluates an argument to determine if it is "NaN" (not a number). The
-        syntax of <font face=
-        "courier, couriernew, monospaced size">isNaN</font> is: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008372" id="1008372"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->isNaN(<i>testValue</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008373" id="1008373"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <font face="courier, couriernew, monospaced size">testValue</font> is
-        the value you want to evaluate.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008374" id="1008374"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">parseFloat</font> and
-        <font face="courier, couriernew, monospaced size">parseInt</font>
-        functions return "NaN" when they evaluate a value that is not a number.
-        <font face="courier, couriernew, monospaced size">isNaN</font> returns
-        true if passed "NaN," and false otherwise.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008375" id="1008375"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code evaluates <font face=
-        "courier, couriernew, monospaced size">floatValue</font> to determine
-        if it is a number and then calls a procedure accordingly: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008376" id="1008376"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->floatValue=parseFloat(toFloat) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008377" id="1008377"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->if
-        (isNaN(floatValue)) {<br>
-         &nbsp;&nbsp;&nbsp;notFloat()<br>
-         } else {<br>
-         &nbsp;&nbsp;&nbsp;isFloat()<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008379" id="1008379"></a> <a name=
-        "parseInt and parseFloat Functions" id=
-        "parseInt and parseFloat Functions"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->parseInt and
-        parseFloat Functions<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008380" id="1008380"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The two
-        "parse" functions, <font face=
-        "courier, couriernew, monospaced size">parseInt</font> and
-              <font face="courier, couriernew, monospaced size">parseFloat</font>,
-              return a numeric value when given a string as an argument. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009327" id="1009327"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The syntax
-        of <font face="courier, couriernew, monospaced size">parseFloat</font>
-        is <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008387" id="1008387"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->parseFloat(<i>str</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008388" id="1008388"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <font face="courier, couriernew, monospaced size">parseFloat</font>
-        parses its argument, the string <font face=
-        "courier, couriernew, monospaced size">str</font>, and attempts to
-        return a floating-point number. If it encounters a character other than
-        a sign (+ or -), a numeral (0-9), a decimal point, or an exponent, then
-        it returns the value up to that point and ignores that character and
-        all succeeding characters. If the first character cannot be converted
-        to a number, it returns "NaN" (not a number). <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008389" id="1008389"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The syntax
-        of <font face="courier, couriernew, monospaced size">parseInt</font> is
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008390" id="1008390"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->parseInt(str [, radix]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008391" id="1008391"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">parseInt</font>
-              parses its first argument, the string <font face=
-              "courier, couriernew, monospaced size">str</font>, and attempts
-              to return an integer of the specified <font face=
-              "courier, couriernew, monospaced size">radix</font> (base),
-              indicated by the second, optional argument, <font face=
-              "courier, couriernew, monospaced size">radix</font>. For example,
-              a radix of ten indicates to convert to a decimal number, eight
-              octal, sixteen hexadecimal, and so on. For radixes above ten, the
-              letters of the alphabet indicate numerals greater than nine. For
-              example, for hexadecimal numbers (base 16), A through F are used. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008392" id="1008392"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face="courier, couriernew, monospaced size">parseInt</font>
-        encounters a character that is not a numeral in the specified radix, it
-        ignores it and all succeeding characters and returns the integer value
-        parsed up to that point. If the first character cannot be converted to
-        a number in the specified radix, it returns "NaN." The
-              <font face="courier, couriernew, monospaced size">parseInt</font>
-              function truncates the string to integer values.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008394" id="1008394"></a> <a name=
-        "Number and String Functions" id="Number and String Functions"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD2> -->Number and String Functions<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008395" id="1008395"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Number</font> and
-        <font face="courier, couriernew, monospaced size">String</font>
-        functions let you convert an object to a number or a string. The syntax
-        of these functions is:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008396" id="1008396"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Number(<i>objRef</i>)<br>
-         String(<i>objRef</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008397" id="1008397"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <font face="courier, couriernew, monospaced size">objRef</font> is an
-        object reference.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012662" id="1012662"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example converts the <font face=
-        "courier, couriernew, monospaced size">Date</font> object to a readable
-        string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012710" id="1012710"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->D =
-        new Date (430054663215)<br>
-         // The following returns<br>
-         // "Thu Aug 18 04:37:43 GMT-0700 (Pacific Daylight Time) 1983"<br>
-         x = String(D) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1012712" id="1012712"></a> <a name=
-        "escape and unescape Functions" id="escape and unescape Functions"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD2> -->escape and unescape Functions<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008402" id="1008402"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">escape</font> and
-        <font face="courier, couriernew, monospaced size">unescape</font>
-        functions let you encode and decode strings. The <font face=
-        "courier, couriernew, monospaced size">escape</font> function returns
-        the hexadecimal encoding of an argument in the ISO Latin character set.
-        The <font face="courier, couriernew, monospaced size">unescape</font>
-        function returns the ASCII string for the specified hexadecimal
-        encoding value.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008403" id="1008403"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The syntax
-        of these functions is: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008404" id="1008404"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->escape(string)<br>
-         unescape(string) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008405" id="1008405"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->These
-        functions are used primarily with server-side JavaScript to encode and
-        decode name/value pairs in URLs. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013674" id="1013674"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">escape</font> and
-        <font face="courier, couriernew, monospaced size">unescape</font>
-        functions do not work properly for non-ASCII characters and have been
-        deprecated. In JavaScript 1.5 and later, use <font face=
-        "courier, couriernew, monospaced size">encodeURI</font>,
-              <font face="courier, couriernew, monospaced size">decodeURI</font>,
-              <font face=
-              "courier, couriernew, monospaced size">encodeURIComponent</font>,
-              and <font face=
-              "courier, couriernew, monospaced size">decodeURIComponent</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="stmtsov.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="index.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="obj.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/guide/glossary.html b/docs/js/guide/glossary.html
deleted file mode 100644
index d0269a6964e8acf5e47334b0af37b2275adf1930..0000000000000000000000000000000000000000
--- a/docs/js/guide/glossary.html
+++ /dev/null
@@ -1,368 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:18:09">
-    <title>
-      Core JavaScript Guide 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="lc.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="index.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "ix.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-                color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="996904" id="996904"></a> <a name="" id=""></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#000000"><b><!-- <ZCHAPTITLEC> -->Glossary 
-                  <!-- </ZCHAPTITLEC> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1000378" id="1000378"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-      glossary defines terms useful in understanding JavaScript applications.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1002962" id="1002962"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->ASCII. 
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1002977" id="1002977"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->American
-        Standard Code for Information Interchange. Defines the codes used to
-        store characters in computers. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1001402" id="1001402"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->BLOb. 
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1001403" id="1001403"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Binary
-        large object. The format of binary data stored in a relational
-        database.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1001821" id="1001821"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->CGI. 
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1003022" id="1003022"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Common
-        Gateway Interface. A specification for communication between an HTTP
-        server and gateway programs on the server. CGI is a popular interface
-        used to create server-based web applications with languages such as
-        Perl or C.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1000305" id="1000305"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->client.
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1000306" id="1000306"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A web
-        browser, such as Netscape Navigator. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="999411" id="999411"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZGLOSSTERM> -->client-side JavaScript. <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="999412" id="999412"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Core
-        JavaScript plus extensions that control a browser (Navigator or another
-        web browser) and its DOM. For example, client-side extensions allow an
-        application to place elements on an HTML form and respond to user
-        events such as mouse clicks, form input, and page navigation. <i>See
-        also</i> <a href="glossary.html#999370">core JavaScript</a>,
-           <a href="glossary.html#999482">server-side JavaScript</a>. 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1000277" id="1000277"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->CORBA. 
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1000278" id="1000278"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Common
-        Object Request Broker Architecture. A standard endorsed by the OMG
-        (Object Management Group), the Object Request Broker (ORB) software
-        that handles the communication between objects in a distributed
-        computing environment.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="999370" id="999370"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->core
-        JavaScript. <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="999371" id="999371"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        elements common to both client-side and server-side JavaScript. Core
-        JavaScript contains a core set of objects, such as <font face=
-        "courier, couriernew, monospaced size">Array</font>, <font face=
-        "courier, couriernew, monospaced size">Date</font>, and
-              <font face="courier, couriernew, monospaced size">Math</font>,
-              and a core set of language elements such as operators, control
-              structures, and statements. <i>See also</i> <a href=
-              "glossary.html#999411">client-side JavaScript</a>, <a href=
-              "glossary.html#999482">server-side JavaScript</a>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009331" id="1009331"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZGLOSSTERM> -->deprecate. <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1009332" id="1009332"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To
-        discourage use of a feature without removing the feature from the
-        product. When a JavaScript feature is deprecated, an alternative is
-        typically recommended; you should no longer use the deprecated feature
-        because it might be removed in a future release. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="999562" id="999562"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->ECMA. 
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="999563" id="999563"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->European
-        Computer Manufacturers Association. The international standards
-        association for information and communication systems.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="999541" id="999541"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZGLOSSTERM> -->ECMAScript. <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1000146" id="1000146"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        standardized, international programming language based on core
-        JavaScript. This standardization version of JavaScript behaves the same
-        way in all applications that support the standard. Companies can use
-        the open standard language to develop their implementation of
-        JavaScript. <i>See also</i> <a href="glossary.html#999370">core
-        JavaScript</a>. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1002475" id="1002475"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZGLOSSTERM> -->external function. <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1002476" id="1002476"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A function
-        defined in a native library that can be used in a JavaScript
-        application.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1002478" id="1002478"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->HTML. 
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1002479" id="1002479"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Hypertext
-        Markup Language. A markup language used to define pages for the World
-        Wide Web.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1002481" id="1002481"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->HTTP. 
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1002482" id="1002482"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Hypertext
-        Transfer Protocol. The communication protocol used to transfer
-        information between web servers and clients. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1002491" id="1002491"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->IP
-        address. <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1002492" id="1002492"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A set of
-        four numbers between 0 and 255, separated by periods, that specifies a
-        location for the TCP/IP protocol. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1000229" id="1000229"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZGLOSSTERM> -->LiveConnect. <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1000230" id="1000230"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Lets Java
-        and JavaScript code communicate with each other. From JavaScript, you
-        can instantiate Java objects and access their public methods and
-        fields. From Java, you can access JavaScript objects, properties, and
-        methods.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1002615" id="1002615"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->MIME. 
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1002616" id="1002616"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Multipart
-        Internet Mail Extension. A standard specifying the format of data
-        transferred over the internet. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="998465" id="998465"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZGLOSSTERM> -->primitive value. <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="1009696" id="1009696"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Data that
-        is directly represented at the lowest level of the language. A
-        JavaScript primitive value is a member of one of the following types:
-        <font face="courier, couriernew, monospaced size">undefined</font>,
-        <font face="courier, couriernew, monospaced size">null</font>,
-        <font face="courier, couriernew, monospaced size">Boolean</font>,
-        <font face="courier, couriernew, monospaced size">number</font>, or
-        <font face="courier, couriernew, monospaced size">string</font>. The
-        following examples show some primitive values.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009753" id="1009753"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">a=true
-              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-              Boolean primitive value<br>
-         b=42
-        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-        number primitive value<br>
-         c="Hello world" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// string primitive
-        value<br>
-         if (x==undefined) {} // undefined primitive value<br>
-         if (x==null) {} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// null primitive
-        value</font><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="999482" id="999482"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZGLOSSTERM> -->server-side JavaScript. <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="999483" id="999483"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Core
-        JavaScript plus extensions relevant only to running JavaScript on a
-        server. For example, server-side extensions allow an application to
-        communicate with a relational database, provide continuity of
-        information from one invocation to another of the application, or
-        perform file manipulations on a server. <i>See also</i> <a href=
-        "glossary.html#999411">client-side JavaScript</a>, <a href=
-        "glossary.html#999370">core JavaScript</a>. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="998813" id="998813"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->static
-        method or property. <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="998814" id="998814"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A method
-        or property of a built-in object that cannot be a property of instances
-        of the object. For example, you can instantiate new instances of the
-        <font face="courier, couriernew, monospaced size">Date</font> object.
-        Some methods of <font face=
-        "courier, couriernew, monospaced size">Date</font>, such as
-              <font face="courier, couriernew, monospaced size">getHours</font>
-              and <font face=
-              "courier, couriernew, monospaced size">setDate</font>, are also
-              methods of instances of the <font face=
-              "courier, couriernew, monospaced size">Date</font> object. Other
-              methods of <font face=
-              "courier, couriernew, monospaced size">Date</font>, such as
-              <font face="courier, couriernew, monospaced size">parse</font>
-              and <font face="courier, couriernew, monospaced size">UTC</font>,
-              are static, so instances of <font face=
-              "courier, couriernew, monospaced size">Date</font> do not have
-              these methods.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="998943" id="998943"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->URL. 
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="998944" id="998944"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Universal
-        Resource Locator. The addressing scheme used by the World Wide Web.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="998947" id="998947"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZGLOSSTERM> -->WWW. 
-        <!-- </ZGLOSSTERM> -->
-        </b></font> <a name="998948" id="998948"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->World Wide
-        Web<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="lc.html"><font face="Arial, Helvetica, sans-serif" size="2"
-            color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-            <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/guide/graphics/hier01.gif b/docs/js/guide/graphics/hier01.gif
deleted file mode 100644
index b124b765bf0f4d2af448d9e17981da59dfba3135..0000000000000000000000000000000000000000
Binary files a/docs/js/guide/graphics/hier01.gif and /dev/null differ
diff --git a/docs/js/guide/graphics/hier02.gif b/docs/js/guide/graphics/hier02.gif
deleted file mode 100644
index 9f55abd49ee232467f412132e3e529faad3cfc8c..0000000000000000000000000000000000000000
Binary files a/docs/js/guide/graphics/hier02.gif and /dev/null differ
diff --git a/docs/js/guide/graphics/hier03.gif b/docs/js/guide/graphics/hier03.gif
deleted file mode 100644
index 6e57d1c494906287c99245f8855e97321a2a87be..0000000000000000000000000000000000000000
Binary files a/docs/js/guide/graphics/hier03.gif and /dev/null differ
diff --git a/docs/js/guide/graphics/hier04.gif b/docs/js/guide/graphics/hier04.gif
deleted file mode 100644
index 6bc32b11e80fff849fdcfaabb9b16bbd0a6a38a4..0000000000000000000000000000000000000000
Binary files a/docs/js/guide/graphics/hier04.gif and /dev/null differ
diff --git a/docs/js/guide/graphics/hier05.gif b/docs/js/guide/graphics/hier05.gif
deleted file mode 100644
index 44b6296b6e48dbb9c904185d77e765b3a4ebf5df..0000000000000000000000000000000000000000
Binary files a/docs/js/guide/graphics/hier05.gif and /dev/null differ
diff --git a/docs/js/guide/graphics/hier06.gif b/docs/js/guide/graphics/hier06.gif
deleted file mode 100644
index 5d921e47aeb021680c95cc076c97a1d0b2d3019b..0000000000000000000000000000000000000000
Binary files a/docs/js/guide/graphics/hier06.gif and /dev/null differ
diff --git a/docs/js/guide/graphics/obj22.gif b/docs/js/guide/graphics/obj22.gif
deleted file mode 100644
index e7af0bd150b25edd920c0a6ff0252b0eac8339a1..0000000000000000000000000000000000000000
--- a/docs/js/guide/graphics/obj22.gif
+++ /dev/null
@@ -1 +0,0 @@
-%-12345X@PJL JOB
@PJL SET RESOLUTION = 600
@PJL ENTER LANGUAGE = POSTSCRIPT 
%!PS-Adobe-3.0
%%Title: obj2548.mif
%%Creator: AdobePS5.dll Version 5.1.2
%%CreationDate: 9/28/2000 12:52:1
%%BoundingBox: (atend)
%%Pages: (atend)
%%Orientation: Portrait
%%PageOrder: Ascend
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%DocumentData: Clean7Bit
%%TargetDevice: (WebWorks Rasterizer) (2014.103)
%%LanguageLevel: 2
%%EndComments

%%BeginDefaults
%%PageBoundingBox: 0 0 612 792
%%EndDefaults


%%BeginProlog
%%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
/currentpacking where{pop/oldpack currentpacking def/setpacking where{pop false
setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup type/stringtype
ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def currentpoint/toy exch
def/tox exch def 1 setgray newpath tox toy 2 sub moveto 0 ty rlineto tx 0
rlineto 0 ty neg rlineto closepath fill tox toy moveto 0 setgray show}bind def
/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def/=={/cp 0 def
typeprint nl}def/typeprint{dup type exec}readonly def/lmargin 72 def/rmargin 72
def/tprint{dup length cp add rmargin gt{nl/cp 0 def}if dup length cp add/cp
exch def prnt}readonly def/cvsprint{=string cvs tprint( )tprint}readonly def
/integertype{cvsprint}readonly def/realtype{cvsprint}readonly def/booleantype
{cvsprint}readonly def/operatortype{(--)tprint =string cvs tprint(-- )tprint}
readonly def/marktype{pop(-mark- )tprint}readonly def/dicttype{pop
(-dictionary- )tprint}readonly def/nulltype{pop(-null- )tprint}readonly def
/filetype{pop(-filestream- )tprint}readonly def/savetype{pop(-savelevel- )
tprint}readonly def/fonttype{pop(-fontid- )tprint}readonly def/nametype{dup
xcheck not{(/)tprint}if cvsprint}readonly def/stringtype{dup rcheck{(\()tprint
tprint(\))tprint}{pop(-string- )tprint}ifelse}readonly def/arraytype{dup rcheck
{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}forall(])
tprint}ifelse}{pop(-array- )tprint}ifelse}readonly def/packedarraytype{dup
rcheck{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}
forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse}readonly def/courier
/Courier findfont 10 scalefont def end errordict/handleerror{systemdict begin
$error begin $brkpage begin newerror{/newerror false store vmstatus pop pop 0
ne{grestoreall}if showpage initgraphics courier setfont lmargin 720 moveto
errorname(VMError)eq{PrtVMMsg}{(ERROR: )prnt errorname prnt nl
(OFFENDING COMMAND: )prnt/command load prnt $error/ostack known{nl nl(STACK:)
prnt nl nl $error/ostack get aload length{==}repeat}if}ifelse systemdict
/showpage get exec(%%[ Error: )print errorname =print(; OffendingCommand: )
print/command load =print( ]%%)= flush}if end end end}dup 0 systemdict put dup
4 $brkpage put bind readonly put/currentpacking where{pop/setpacking where{pop
oldpack setpacking}if}if
%%EndResource
%%BeginResource: procset Pscript_WinNT_Full 5.0 0
/Pscript_WinNT_Full 300 dict 2 copy userdict 3 1 roll put dup begin
%%BeginResource: file Pscript_FatalError 5.0 0
/FatalErrorIf{{initgraphics findfont 1 index 0 eq{exch pop}{dup length dict
begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding{ISOLatin1Encoding}
stopped{StandardEncoding}if def currentdict end/ErrFont-Latin1 exch definefont}
ifelse exch scalefont setfont counttomark 3 div cvi{moveto show}repeat showpage
quit}{cleartomark}ifelse}bind def
%%EndResource
userdict begin/PrtVMMsg{vmstatus exch sub exch pop gt{[
(This job requires more memory than is available in this printer.)100 500
(Try one or more of the following, and then print again:)100 485
(For the output format, choose Optimize For Portability.)115 470
(In the Device Settings page, make sure the Available PostScript Memory is accurate.)
115 455(Reduce the number of fonts in the document.)115 440
(Print the document in parts.)115 425 12/Times-Roman showpage
(%%[ PrinterError: Low Printer VM ]%%)= true FatalErrorIf}if}bind def end
version cvi 2016 ge{/VM?{pop}bind def}{/VM? userdict/PrtVMMsg get def}ifelse
105000 VM?
%%BeginResource: file Pscript_Win_Basic 5.0 0
/d/def load def/,/load load d/~/exch , d/?/ifelse , d/!/pop , d/`/begin , d/^
/index , d/@/dup , d/+/translate , d/$/roll , d/U/userdict , d/M/moveto , d/-
/rlineto , d/&/currentdict , d/:/gsave , d/;/grestore , d/F/false , d/T/true ,
d/N/newpath , d/E/end , d/Ac/arc , d/An/arcn , d/A/ashow , d/D/awidthshow , d/C
/closepath , d/V/div , d/O/eofill , d/L/fill , d/I/lineto , d/-c/curveto , d/-M
/rmoveto , d/+S/scale , d/Ji/setfont , d/Lc/setlinecap , d/Lj/setlinejoin , d
/Lw/setlinewidth , d/Lm/setmiterlimit , d/sd/setdash , d/S/show , d/LH/showpage
, d/K/stroke , d/W/widthshow , d/R/rotate , d/L2? false/languagelevel where{pop
languagelevel 2 ge{pop true}if}if d L2?{/xS/xshow , d/yS/yshow , d/zS/xyshow ,
d}if/b{bind d}bind d/bd{bind d}bind d/xd{~ d}bd/ld{, d}bd/bn/bind ld/lw/Lw ld
/lc/Lc ld/lj/Lj ld/sg/setgray ld/ADO_mxRot null d/self & d/OrgMx matrix
currentmatrix d/reinitialize{: OrgMx setmatrix[/TextInit/GraphInit/UtilsInit
counttomark{@ where{self eq}{F}?{cvx exec}{!}?}repeat cleartomark ;}b
/initialize{`{/Pscript_Win_Data where{!}{U/Pscript_Win_Data & put}?/ADO_mxRot ~
d/TextInitialised? F d reinitialize E}{U/Pscript_Win_Data 230 dict @ ` put
/ADO_mxRot ~ d/TextInitialised? F d reinitialize}?}b/terminate{!{& self eq
{exit}{E}?}loop E}b/suspend/terminate , d/resume{` Pscript_Win_Data `}b U `
/lucas 21690 d/featurebegin{countdictstack lucas[}b/featurecleanup{stopped
{cleartomark @ lucas eq{! exit}if}loop countdictstack ~ sub @ 0 gt{{E}repeat}
{!}?}b E/snap{transform 0.25 sub round 0.25 add ~ 0.25 sub round 0.25 add ~
itransform}b/dsnap{dtransform round ~ round ~ idtransform}b/nonzero_round{@ 0.5
ge{round}{@ -0.5 lt{round}{0 ge{1}{-1}?}?}?}b/nonzero_dsnap{dtransform
nonzero_round ~ nonzero_round ~ idtransform}b U<04>cvn{}put/rr{1 ^ 0 - 0 ~ -
neg 0 - C}b/irp{4 -2 $ + +S fx 4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rp{4 2 $ M 1 ^ 0
- 0 ~ - neg 0 -}b/solid{[]0 sd}b/g{@ not{U/DefIf_save save put}if U/DefIf_bool
2 ^ put}b/DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e
{DefIf_El !}b/UDF{L2?{undefinefont}{!}?}b/UDR{L2?{undefineresource}{! !}?}b
/freeVM{/Courier findfont[40 0 0 -40 0 0]makefont Ji 2 vmreclaim}b
%%EndResource
%%BeginResource: file Pscript_Win_Utils_L2 5.0 0
/rf/rectfill , d/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 -1 $ @ 0 ge
{1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4 -2 $
snap + +S fx rf}b/rs/rectstroke , d/rc/rectclip , d/UtilsInit{currentglobal{F
setglobal}if}b/scol{! setcolor}b/colspA/DeviceGray d/colspABC/DeviceRGB d
/colspRefresh{colspABC setcolorspace}b/SetColSpace{colspABC setcolorspace}b
%%EndResource
%%BeginResource: file Pscript_Text 5.0 0
/TextInit{TextInitialised? not{/Pscript_Windows_Font & d/TextInitialised? T d
/fM[1 0 0 1 0 0]d/mFM matrix d/iMat[1 0 0.212557 1 0 0]d}if}b/copyfont{1 ^
length add dict `{1 ^/FID ne{d}{! !}?}forall & E}b/EncodeDict 11 dict d/bullets
{{/bullet}repeat}b/rF{3 copyfont @ ` ~ EncodeDict ~ get/Encoding ~ 3 ^/0 eq{&
/CharStrings known{CharStrings/Eth known not{! EncodeDict/ANSIEncodingOld get}
if}if}if d E}b/mF{@ 7 1 $ findfont ~{@/Encoding get @ StandardEncoding eq{! T}{
{ISOLatin1Encoding}stopped{! F}{eq}?{T}{@ ` T 32 1 127{Encoding 1 ^ get
StandardEncoding 3 -1 $ get eq and}for E}?}?}{F}?{1 ^ ~ rF}{0 copyfont}? 6 -2 $
! ! ~ !/pd_charset @ where{~ get 128 eq{@ FDV 2 copy get @ length array copy
put pd_CoverFCRange}if}{!}? 2 ^ ~ definefont fM 5 4 -1 $ put fM 4 0 put fM
makefont Pscript_Windows_Font 3 1 $ put}b/sLT{: Lw -M currentpoint snap M 0 - 0
Lc K ;}b/xUP null d/yUP null d/uW null d/xSP null d/ySP null d/sW null d/sSU{N
/uW ~ d/yUP ~ d/xUP ~ d}b/sU{xUP yUP uW sLT}b/sST{N/sW ~ d/ySP ~ d/xSP ~ d}b/sT
{xSP ySP sW sLT}b/sR{: + R 0 0 M}b/sRxy{: matrix astore concat 0 0 M}b/eR/; , d
/AddOrigFP{{&/FontInfo known{&/FontInfo get length 6 add}{6}? dict `
/WinPitchAndFamily ~ d/WinCharSet ~ d/OrigFontType ~ d/OrigFontStyle ~ d
/OrigFontName ~ d & E/FontInfo ~ d}{! ! ! ! !}?}b/mFS{makefont
Pscript_Windows_Font 3 1 $ put}b/mF42D{0 copyfont `/FontName ~ d 2 copy ~ sub 1
add dict `/.notdef 0 d 2 copy 1 ~{@ 3 ^ sub Encoding ~ get ~ d}for & E
/CharStrings ~ d ! ! & @ E/FontName get ~ definefont}b/mF42{15 dict ` @ 4 1 $
FontName ~ d/FontType 0 d/FMapType 2 d/FontMatrix[1 0 0 1 0 0]d 1 ^ 254 add 255
idiv @ array/Encoding ~ d 0 1 3 -1 $ 1 sub{@ Encoding 3 1 $ put}for/FDepVector
Encoding length array d/CharStrings 2 dict `/.notdef 0 d & E d 0 1 Encoding
length 1 sub{@ @ 10 lt{! FontName length 1 add string}{100 lt{FontName length 2
add string}{FontName length 3 add string}?}? @ 0 FontName @ length string cvs
putinterval @ 3 -1 $ @ 4 1 $ 3 string cvs FontName length ~ putinterval cvn 1 ^
256 mul @ 255 add 3 -1 $ 4 ^ findfont mF42D FDepVector 3 1 $ put}for & @ E
/FontName get ~ definefont ! ! ! mF}b/mF_OTF_V{3{~ !}repeat 3 -1 $ ! findfont 1
^ ~ definefont fM @ @ 4 .34 put 5 0 put 90 matrix R matrix concatmatrix
makefont Pscript_Windows_Font 3 1 $ put}b/UmF{L2?{Pscript_Windows_Font ~ undef}
{!}?}b/UmF42{@ findfont/FDepVector get{/FontName get undefinefont}forall
undefinefont}b
%%EndResource
%%BeginResource: file Pscript_TextFE 5.0 0
/FDV/FDepVector d/pd_GetAdoNotDefFont{U(AdoNotDefFont)2 copy known{get}{@ 11
dict `/FontName 1 ^ d/FontMatrix matrix d/FontType 0 d/FMapType 2 d/Encoding[0
0 0 0]d/FDepVector[/NotDefFont findfont]d & E definefont @ 4 1 $ put}?}b
/pd_FCIsCovered{@/SubsVector get @ 0 ~{add}forall 256 ge{! ! T}{length 1 sub ~
/Encoding get ~ get F}?}b/pd_CoverFCRange{@ pd_FCIsCovered not{~ @ FDV 2 copy
get @ 6 -1 $ pd_GetAdoNotDefFont put put}if}b/pd_IsModeSwitchAble{F
/resourcestatus where{!/CIDParams/ProcSet 2 copy resourcestatus{! !
findresource @/SetBuildCompatible known ~/GetBuildCompatible known and ~ 0}if !
!}if}b/pd_LParams 8 dict d/pd_DefLocalParams{pd_LParams `/pd_InstName ~ d
/pd_Incr 0 d @/pd_charset ~ d/pd_SwitchAble pd_IsModeSwitchAble d
/pd_PreviousMode T d ! & E}b/pd_IsCID-KeyedFont{/resourcestatus where{!{/CMap
resourcestatus}stopped{! ! ! F}{{! !/CIDFont resourcestatus{! ! T}{F}?}{! F}?}
?}{! ! F}?}b/pd_SwitchToNative{F pd_SwitchAble{!/CIDParams/ProcSet findresource
@/GetBuildCompatible get exec F 3 -1 $/SetBuildCompatible get exec}if
/pd_PreviousMode ~ d}b/pd_IsCIDCapable{/CIDInit/ProcSet resourcestatus @{! ! !
T}if}b/pd_mF_Finally{fM @ 4 0 put @ 5 5 -1 $ put makefont Pscript_Windows_Font
3 1 $ put}b/pd_SwitchToPrevious{pd_SwitchAble{pd_PreviousMode/CIDParams/ProcSet
findresource/SetBuildCompatible get exec}if}b/pd_fem90msnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_FE{6 -1 $ ! 6 ^
pd_DefLocalParams ` 2 copy pd_IsCID-KeyedFont{4 -1 $ ! 6 -1 $ !
pd_SwitchToNative 4 ^ ~[4 -1 $]composefont ~ ! pd_mF_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-H eq{pd_fem90msnotfound}if ! !/0 3 1 $ mF}? E}
b
%%EndResource
%%BeginResource: file Pscript_TextV 5.0 0
/pd_copybfont{1 ^ length add dict `{1 ^/FID eq 2 ^/UniqueID eq 3 ^/XUID eq or
or{! !}{d}?}forall & E}b/pd_scratch 128 string d/pd_concatnames{2 copy cvs
length 3 ^ 2 ^ cvs length @ 3 1 $ add 1 add string @ @ @ 0 9 -1 $ 7 ^ cvs
putinterval 3 ^ 16#2d put 5 -2 $ cvs 4 -1 $ 1 add ~ putinterval cvn}b
/pd_genunqname{pd_Incr @ 1 add/pd_Incr ~ d pd_scratch cvs cvn pd_InstName ~
pd_scratch pd_concatnames}b/hrM[0 -1 1 0 0 0]d/iMat_V[1 0.212557 0 1 0 0]d
/mIF_V{iMat_V 5 3 -1 $ put iMat_V makefont Pscript_Windows_Font 3 1 $ put}b
/sLT2{: Lw -M currentpoint snap M - K ;}b/sU2{xUP yUP uW sLT2}b/sT2{xSP ySP sW
sLT2}b/CDevProc-83pv{5{!}repeat 6 -2 $ ! ! 1250 sub 4 1 $ 120 sub 4 1 $ 1250
sub 4 1 $ 120 sub 4 1 $ 0 -1000 6 2 $ 0 0 0 0}b/k-trans[0.0 1.0 -1.0 0.0 0.0
0.0]d/r_font{2 pd_copybfont @/CDevProc/CDevProc-83pv , put pd_genunqname ~
definefont k-trans makefont put}b/r_k_basefont{2 eq{@ 0 1 2 ^ length 1 sub{2
copy get 1 ^ 4 eq 2 ^ 5 eq or{! !}{r_font @}?}for !}{@ 0 1 2 ^ length 1 sub{2
copy get r_font @}for !}?}b/r_k_font{1 ^ 3 1 $ 2 copy get 1 copyfont @/FontType
get 0 eq{@ FDV get @ length array copy 2 ^ r_k_basefont 1 ^ 3 1 $ FDV ~ put}if
pd_genunqname ~ definefont put}b/r-83pv-k-fonts{k-trans 4 -0.380 put 1 copyfont
@ FDV 2 copy get @ length array copy 2 r_k_font 4 r_k_font put}b/mF_83V
{findfont r-83pv-k-fonts pd_CoverFCRange 2 ^ ~ definefont fM 5 4 -1 $ put fM 4
0 put fM makefont Pscript_Windows_Font 3 1 $ put}b/hrCDevProcV-J{5{!}repeat 5 ^
5 ^ 0 0}b/hrCDevProcV-CK{! ! ! 0 0}b/pd_DefLocalVParams{pd_LParams `
/pd_InstName ~ d/pd_Incr 0 d ~ @/pd_charset ~ d/pd_SwitchAble
pd_IsModeSwitchAble d/pd_PreviousMode T d 128 eq{/pd_CDevProcV/hrCDevProcV-J d
/pd_hrMTx -0.38 d}{/pd_CDevProcV/hrCDevProcV-CK d/pd_hrMTx -0.38 d}?
/pd_NeedRearrangement ~ d & E}b/pd_mF_V_Finally{1 ^ findfont fM @ 4 5 -1 $ neg
0.34 add put @ 5 0 put 90 matrix R matrix concatmatrix makefont
Pscript_Windows_Font 3 1 $ put}b/pd_InstallCDevProcV{pd_InstName 3 ^ pd_scratch
pd_concatnames @ 3 -1 $ 4 ^/CIDFont findresource @ length 2 add dict `{1 ^ @
/FID eq ~ @/XUID eq ~/UIDBase eq or or{! !}{d}?}forall/CDevProc ~ d & E/CIDFont
defineresource ! 3 -1 $ pd_InstName pd_scratch pd_concatnames @ 4 2 $[~]
composefont !}b/pd_CreateNativeCIDKeyedFont{2 copy pd_scratch pd_concatnames
pd_InstName pd_scratch pd_concatnames @ 4 2 $ ~[~]composefont !}b/pd_VCIDProlog
{2 copy pd_CreateNativeCIDKeyedFont 3 1 $ pd_CDevProcV , pd_InstallCDevProcV
mark 4 ^[5 -2 $]}b/mF_V_CID{pd_NeedRearrangement{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 pd_hrMTx
put endusematrix 1 usefont 1 beginbfrange<00><80><00>endbfrange pd_charset 128
eq{1 beginbfrange<a0><df><a0>endbfrange}if endrearrangedfont E cleartomark}{3 ^
~[4 -1 $]composefont !}?}b/mF_83V_CID{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 -0.30 put
endusematrix 1 usefont 1 beginbfrange<8540><85fe><8540>endbfrange
endrearrangedfont E cleartomark}b/pd_GetHKPos{@/SubsVector get @ length 1 sub 0
1 ^ 1 1 3 -1 ${~ 3 ^ 2 ^ get add @ 160 eq{4 2 $ ! ! ! exit}{~ 2 ^ ge{! ! ! 0}
if}?}for ~/Encoding get ~ get}b/pd_InstallCDPVAndRotate{~ 2 pd_copybfont @
/CDevProc 4 -1 $ put pd_genunqname ~ definefont hrM @ 4 pd_hrMTx put makefont}b
/mF_V_CSL{pd_scratch pd_concatnames findfont 1 copyfont @ FDV 2 copy get @
length array copy @ @ 0 get pd_CDevProcV , pd_InstallCDPVAndRotate 0 ~ put
pd_charset 128 eq{@ @ 4 ^ pd_GetHKPos @ 3 1 $ get pd_CDevProcV ,
pd_InstallCDPVAndRotate put}if put 2 ^ ~ definefont !}b/pd_fem90msVnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_V_FE{7 -1 $ ! 7 ^
pd_DefLocalVParams ` 2 copy pd_IsCID-KeyedFont{4 2 $ ! ! 5 -1 $ !
pd_SwitchToNative pd_IsCIDCapable{mF_V_CID}{mF_V_CSL}? pd_mF_V_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-V eq{pd_fem90msVnotfound}if 4 2 $ ! ! 5 -1 $ !
mF_V_CSL}? E}b/mF_83V_FE{6 -1 $ ! 5 -1 $ ! 7 -1 $ ! T 6 ^ pd_DefLocalVParams `
2 copy pd_IsCID-KeyedFont{pd_SwitchToNative pd_IsCIDCapable{3 -1 $ ! mF_83V_CID
pd_mF_V_Finally}{! ! mF_83V}? pd_SwitchToPrevious}{! ! mF_83V}? E}b
%%EndResource
%%BeginResource: file Pscript_TextBold 5.0 0
/sB{1 copy 2 copy : sBdx 0 -M S ; : 0 sBdx -M S ; : sBdx sBdx -M S ; S}b/asB{3
copy 3 copy 3 copy : sBdx 0 -M A ; : 0 sBdx -M A ; : sBdx sBdx -M A ; A}b/wsB{4
copy 4 copy 4 copy : sBdx 0 -M W ; : 0 sBdx -M W ; : sBdx sBdx -M W ; W}b/awsB
{6 copy 6 copy 6 copy : sBdx 0 -M D ; : 0 sBdx -M D ; : sBdx sBdx -M D ; D}b
/xsB{2 copy 2 copy 2 copy : sBdx 0 -M xS ; : 0 sBdx -M xS ; : sBdx sBdx -M xS ;
xS}b/zsB{2 copy 2 copy 2 copy : sBdx 0 -M zS ; : 0 sBdx -M zS ; : sBdx sBdx -M
zS ; zS}b/ysB{2 copy 2 copy 2 copy : sBdx 0 -M yS ; : 0 sBdx -M yS ; : sBdx
sBdx -M yS ; yS}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject 5.0 0
/SavedCTM null d/CTMsave{/SavedCTM SavedCTM currentmatrix d}b/CTMrestore
{SavedCTM setmatrix}b/mp null d/ADO_mxRot null d/GDIHMatrix null d
/GDIHPatternDict 22 dict d GDIHPatternDict `/PatternType 1 d/PaintType 2 d/Reps
L2?{1}{5}? d/XStep 8 Reps mul d/YStep XStep d/BBox[0 0 XStep YStep]d/TilingType
1 d/PaintProc{` 1 Lw[]0 sd PaintData , exec E}b/FGnd null d/BGnd null d
/HS_Horizontal{horiz}b/HS_Vertical{vert}b/HS_FDiagonal{fdiag}b/HS_BDiagonal
{biag}b/HS_Cross{horiz vert}b/HS_DiagCross{fdiag biag}b/MaxXYStep XStep YStep
gt{XStep}{YStep}? d/horiz{Reps{0 4 M XStep 0 - 0 8 +}repeat 0 -8 Reps mul + K}b
/vert{Reps{4 0 M 0 YStep - 8 0 +}repeat 0 -8 Reps mul + K}b/biag{Reps{0 0 M
MaxXYStep @ - 0 YStep neg M MaxXYStep @ - 0 8 +}repeat 0 -8 Reps mul + 0 YStep
M 8 8 - K}b/fdiag{Reps{0 0 M MaxXYStep @ neg - 0 YStep M MaxXYStep @ neg - 0 8
+}repeat 0 -8 Reps mul + MaxXYStep @ M 8 -8 - K}b E/makehatch{4 -2 $/yOrg ~ d
/xOrg ~ d GDIHPatternDict/PaintData 3 -1 $ put CTMsave GDIHMatrix setmatrix
GDIHPatternDict matrix xOrg yOrg + mp CTMrestore ~ U ~ 2 ^ put}b/h0{/h0
/HS_Horizontal makehatch}b/h1{/h1/HS_Vertical makehatch}b/h2{/h2/HS_FDiagonal
makehatch}b/h3{/h3/HS_BDiagonal makehatch}b/h4{/h4/HS_Cross makehatch}b/h5{/h5
/HS_DiagCross makehatch}b/GDIBWPatternMx null d/pfprep{save 8 1 $
/PatternOfTheDay 8 1 $ GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/yExt
~ d/Width ~ d/BGnd ~ d/FGnd ~ d/Height yExt RepsV mul d/mx[Width 0 0 Height 0
0]d E build_pattern ~ !}b/pfbf{/fEOFill ~ d pfprep hbf fEOFill{O}{L}? restore}b
/GraphInit{GDIHMatrix null eq{/SavedCTM matrix d : ADO_mxRot concat 0 0 snap +
: 0.48 @ GDIHPatternDict ` YStep mul ~ XStep mul ~ nonzero_dsnap YStep V ~
XStep V ~ E +S/GDIHMatrix matrix currentmatrix readonly d ; : 0.24 -0.24 +S
GDIBWPatternDict ` Width Height E nonzero_dsnap +S/GDIBWPatternMx matrix
currentmatrix readonly d ; ;}if}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject_L2 5.0 0
/GDIBWPatternDict 25 dict @ `/PatternType 1 d/PaintType 1 d/RepsV 1 d/RepsH 1 d
/BBox[0 0 RepsH 1]d/TilingType 1 d/XStep 1 d/YStep 1 d/Height 8 RepsV mul d
/Width 8 d/mx[Width 0 0 Height neg 0 Height]d/FGnd null d/BGnd null d
/SetBGndFGnd{BGnd null ne{BGnd aload ! scol BBox aload ! 2 ^ sub ~ 3 ^ sub ~
rf}if FGnd null ne{FGnd aload ! scol}if}b/PaintProc{` SetBGndFGnd RepsH{Width
Height F mx PaintData imagemask Width 0 +}repeat E}b E d/mp/makepattern , d
/build_pattern{CTMsave GDIBWPatternMx setmatrix/nupangle where{! nupangle -90
eq{nupangle R}if}if GDIBWPatternDict @ ` Width Height ne{Width Height gt{Width
Height V 1}{1 Height Width V}? +S}if xOrg yOrg E matrix + mp CTMrestore}b/hbf
{setpattern}b/hf{:/fEOFill ~ d ~ ! setpattern fEOFill{O}{L}? ;}b/pbf{: !
/fEOFill ~ d GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/OutputBPP ~ d
/Height ~ d/Width ~ d/PaintType 1 d/PatternType 1 d/TilingType 1 d/BBox[0 0
Width Height]d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d 20 dict @ `
/ImageType 1 d/Width Width d/Height Height d/ImageMatrix[1 0 0 1 0 0]d
/BitsPerComponent 8 d OutputBPP 24 eq{/Decode[0 1 0 1 0 1]d}{OutputBPP 8 eq{
/Decode[0 1]d}{/Decode[0 1 0 1 0 1 0 1]d}?}?/DataSource{PaintData}d E/ImageDict
~ d/PaintProc{` ImageDict image E}b & mx makepattern setpattern E fEOFill{O}{L}
? ;}b/mask_pbf{:/fEOFill ~ d 20 dict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/Height ~
d/Width ~ d/PatternType 1 d/PaintType 2 d/TilingType 1 d/BBox[0 0 Width Height]
d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d/PaintProc{` Width Height
T[1 0 0 1 0 0]{PaintData}imagemask E}b & mx makepattern setpattern E fEOFill{O}
{L}? ;}b
%%EndResource
%%BeginResource: file Pscript_Win_Dib_L2 5.0 0
/iw 0 d/ih 0 d/im_save 0 d/s 0 d/polarity 0 d/smoothflag 0 d/mystring 0 d/bpc 0
d/maskcolor 0 d/mask? F d/setup1asciiproc{[currentfile mystring/readhexstring
cvx/! cvx]cvx bind}b/setup1binaryproc{[currentfile mystring/readstring cvx/!
cvx]cvx bind}b/setup2asciiproc{currentfile/ASCII85Decode filter/RunLengthDecode
filter}b/setup2binaryproc{currentfile/RunLengthDecode filter}b/jpegasciiproc
{currentfile/ASCII85Decode filter<</Relax 1>>/DCTDecode filter}b/jpegbinaryproc
{currentfile<</Relax 1>>/DCTDecode filter}b/mycolorspace{colspABC}d/myimagedict
{/myimagedict 10 dict d myimagedict @ `/ImageType 1 d/MultipleDataSource F d E}
b/imageprocarray[/setup1binaryproc/setup1asciiproc/setup2binaryproc
/setup2asciiproc/setup1binarydecodeproc/setup1asciidecodeproc]d/jpegprocarray[
/jpegasciiproc/jpegbinaryproc]d/Q{/im_save save d scol imageprocarray ~ get/s ~
, d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S/mystring ~ string d/bpc
~ d/ih ~ d/iw ~ d fx rf}b/X{/im_save save d/mask? ~ d/maskcolor ~ d
imageprocarray ~ get/s ~ , d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S
/mystring ~ string d/bpc ~ d/ih ~ d/iw ~ d}b/Z{im_save restore}b/beginjpeg{
/jpeg_save save d jpegprocarray ~ get/jpegimageproc ~ , d + +S/bpc ~ d/ih ~ d
/iw ~ d bpc 24 eq{/DeviceRGB}{/DeviceGray}? setcolorspace myimagedict @ `
/ImageType 1 d/Width iw d/Height ih d/Decode bpc 24 eq{[0 1 0 1 0 1]}{[0 1]}? d
/ImageMatrix[iw 0 0 ih 0 0]d/BitsPerComponent 8 d/DataSource jpegimageproc d E
image}b/endjpeg{jpeg_save restore}b/Y{scol myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode polarity{[1 0]}{[0 1]}?
d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 1 d/Interpolate
smoothflag d E imagemask}bd/doclutimage{/rgbclut ~ d bpc @ 8 eq{! 255}{4 eq{15}
{3}?}?/hival ~ d[/Indexed currentcolorspace hival rgbclut]setcolorspace
myimagedict @ ` mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height
ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc d/Interpolate smoothflag d E image}b/doCMYKclutimage{
/CMYKclut ~ d bpc @ 8 eq{! 255}{4 eq{15}{3}?}?/hival ~ d[/Indexed/DeviceCMYK
hival CMYKclut]setcolorspace myimagedict @ ` mask?{/ImageType 4 d/MaskColor
maskcolor d}if/Width iw d/Height ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0
0]d/DataSource s d/BitsPerComponent bpc d/Interpolate smoothflag d E image}b
/doNimage{bpc 24 eq{currentcolorspace}{colspA}? setcolorspace myimagedict @ `
mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode bpc
24 eq{[0 1 0 1 0 1]}{[0 1]}? d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc 24 eq{8}{bpc}? d/Interpolate smoothflag d E image}b
/doCMYKimage{/DeviceCMYK setcolorspace myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode[0 1 0 1 0 1 0 1]d
/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 8 d/Interpolate
smoothflag d E image}b
%%EndResource
%%BeginResource: file Pscript_T42Hdr 5.0 0
/asc42 0.0 d/sF42{/asc42 ~ d Ji}bind d/bS42{0 asc42 -M}bind d/eS42{0 asc42 neg
-M}b/Is2015?{version cvi 2015 ge}bind d/AllocGlyphStorage{Is2015?{!}{{string}
forall}?}bind d/Type42DictBegin{25 dict `/FontName ~ d/Encoding ~ d 4 array
astore cvx/FontBBox ~ d/PaintType 0 d/FontType 42 d/FontMatrix[1 0 0 1 0 0]d
/CharStrings 256 dict `/.notdef 0 d & E d/sfnts}bind d/Type42DictEnd{& @
/FontName get ~ definefont ! E}bind d/RDS{string currentfile ~ readstring !}
executeonly d/PrepFor2015{Is2015?{/GlyphDirectory 16 dict d sfnts 0 get @ 2 ^
(glyx)putinterval 2 ^(locx)putinterval ! !}{! !}?}bind d/AddT42Char{Is2015?
{findfont/GlyphDirectory get ` d E ! !}{findfont/sfnts get 4 ^ get 3 ^ 2 ^
putinterval ! ! ! !}?}bind d/IDStrNull{1 add 2 mul @ string 0 1 3 ^ 1 sub{1 ^ ~
0 put}for ~ !}bind d/IDStr{@ 1 add 2 mul string 0 1 3 ^{1 ^ ~ @ 2 mul ~ 3 copy
256 idiv put ~ 1 add ~ 256 mod put}for ~ !}bind d/IDStr2{~ @ 1 add 2 mul string
0 1 3 ^{1 ^ ~ @ 2 mul ~ 5 ^ add 3 copy 256 idiv put ~ 1 add ~ 256 mod put}for ~
! ~ !}bind d/CIDT42Begin{25 dict ` @/WMode ~ d 0 gt{/Metrics2 16 dict d
/FontMatrix[0 1 -1 0 0 0]d}{/FontMatrix[1 0 0 1 0 0]d}?/CIDMap ~ d/CIDCount ~ d
/CIDSystemInfo 3 dict @ ` 3 -1 $/Supplement ~ d 3 -1 $/Ordering ~ d 3 -1 $
/Registry ~ d E d/CIDFontName ~ d/Encoding ~ d 4 array astore cvx/FontBBox ~ d
/CharStrings 2 dict @ `/.notdef 0 d E d/GDBytes 2 d/CIDFontType 2 d/FontType 42
d/PaintType 0 d/sfnts}bind d/CIDT42End{CIDFontName & E/CIDFont defineresource
!}bind d/T42CIDCP32K{/CIDFont findresource @ length dict copy @/FID undef `
/CIDFontName ~ d/CIDMap ~ d/CIDCount ~ d/Metrics2 8 dict d CIDFontName & E
/CIDFont defineresource !}bind d/T42CIDCPR{/CIDFont findresource @ length dict
copy @/FID undef `/CDevProc{!}d/CIDFontName ~ d CIDFontName & E/CIDFont
defineresource !}bind d/T0AddT42Char{/CIDFont findresource/GlyphDirectory get `
d E ! !}bind d/T0AddT42Mtx2{/CIDFont findresource/Metrics2 get ` d E}bind d
/UpdateCIDMap{/CIDFont findresource/CIDMap get 3 1 $ putinterval}d/AddXUID
{version cvi 3011 ge{/XUID ~ d}{!}?}bind d/AddFontInfoBegin{/FontInfo 16 dict @
`}bind d/AddFontInfo{/GlyphNames2Unicode 16 dict d}bind d/AddFontInfoEnd{E d}
bind d/G2UBegin{findresource/FontInfo get/GlyphNames2Unicode get `}bind d
/G2UEnd{E}bind d
%%EndResource
%%BeginResource: file Pscript_T3Hdr 5.0 0
{version cvi 2016 ge{32/FontType resourcestatus{pop pop true}{false}ifelse}
{false}ifelse}exec/Is2016andT32? exch def/T32DefSBCMap{/CIDInit/ProcSet
findresource begin 10 dict begin begincmap/CIDSystemInfo 3 dict dup begin
/Registry(Adobe)def/Ordering(Identity1)def/Supplement 0 def end def/CMapType 0
def/WMode 0 def 1 begincodespacerange<00><ff>endcodespacerange 1 begincidrange
<00><ff>0 endcidrange endcmap/DrvSBCMap currentdict/CMap defineresource pop end
end}bind def Is2016andT32?{T32DefSBCMap}def/T32RsrcBegin{Is2016andT32?{
/BitmapFontInit/ProcSet findresource begin}if}bind def/T32RsrcEnd{Is2016andT32?
{end}if}bind def/AddT32Char{6 1 roll 0 get 7 1 roll pop pop 5 1 roll pop
findfont/TT32R get addglyph}bind def/AddT3Char{findfont dup 5 2 roll 1 index
length 0 gt{cvx 1 index exch 4 exch put dup(imagemask)cvx cvn 5 exch put cvx}
{pop cvx}ifelse 3 -1 roll/CharProcs get 3 1 roll put dup/Encoding get 5 -1 roll
4 index put/Metrics get 3 1 roll put}bind def/AddT3T32Char Is2016andT32?{
/AddT32Char}{/AddT3Char}ifelse load def/GreNewFontT32{5 dict begin exch
/FontMatrix exch def exch/FontBBox exch def exch pop exch pop/CIDFontType 4 def
dup currentdict end/CIDFont defineresource 3 -1 roll dup/DrvSBCMap dup/CMap
resourcestatus{pop pop}{T32DefSBCMap}ifelse 5 -1 roll[exch]composefont dup
length dict copy dup/FID undef begin exch/TT32R exch def currentdict end
definefont/BitmapFontInit/ProcSet findresource begin/TT32R get[14 0 0 0 0 0]<>0
4 -1 roll addglyph end}bind def/GreNewFontT3{11 dict begin pop/FontType 3 def
/FontMatrix exch def/FontBBox exch def/Encoding exch def/CharProcs 257 dict def
CharProcs/.notdef{}put/Metrics 257 dict def Metrics/.notdef 3 -1 roll put
/BuildChar{userdict begin/char exch def dup/charname exch/Encoding get char get
def dup/Metrics get charname 2 copy known{get aload pop}{pop/.notdef get aload
pop}ifelse setcachedevice begin Encoding char get CharProcs exch 2 copy known
{get}{pop/.notdef get}ifelse end exec end}def currentdict end definefont pop}
bind def/GreNewFont{Is2016andT32?{GreNewFontT32}{GreNewFontT3}ifelse}bind def
/UDF3{Is2016andT32?{/BitmapFontInit/ProcSet findresource begin dup/CIDFont
findresource removeall/CIDFont undefineresource undefinefont end}{pop UDF}
ifelse}bind def
%%EndResource
%%BeginResource: file Pscript_CFF 5.0 0
/F0Subr{systemdict/internaldict known{1183615869 systemdict/internaldict get
exec/FlxProc known{save T}{F}?}{U/internaldict known not{U/internaldict{count 0
eq{/internaldict errordict/invalidaccess get exec}if @ type/integertype ne{
/internaldict errordict/invalidaccess get exec}if @ 1183615869 eq{! 0}{
/internaldict errordict/invalidaccess get exec}?}@ 14 get 1 25 dict put bind
executeonly put}if 1183615869 U/internaldict get exec/FlxProc known{save T}{F}
?}?[systemdict/internaldict known not{100 dict/` cvx/mtx matrix/d cvx}if
systemdict/currentpacking known{currentpacking T setpacking}if{systemdict
/internaldict known{1183615869 systemdict/internaldict get exec @/$FlxDict
known not{@ @ length ~ maxlength eq{! U @/$FlxDict known not{100 dict `/mtx
matrix d @/$FlxDict & put E}if}{100 dict `/mtx matrix d @/$FlxDict & put E}?}if
/$FlxDict get `}if ;/exdef{~ d}d/dmin ~ abs 100 V d/epX exdef/epY exdef/c4y2
exdef/c4x2 exdef/c4y1 exdef/c4x1 exdef/c4y0 exdef/c4x0 exdef/c3y2 exdef/c3x2
exdef/c3y1 exdef/c3x1 exdef/c3y0 exdef/c3x0 exdef/c1y2 exdef/c1x2 exdef/c2x2
c4x2 d/c2y2 c4y2 d/yflag c1y2 c3y2 sub abs c1x2 c3x2 sub abs gt d/PickCoords{
{c1x0 c1y0 c1x1 c1y1 c1x2 c1y2 c2x0 c2y0 c2x1 c2y1 c2x2 c2y2}{c3x0 c3y0 c3x1
c3y1 c3x2 c3y2 c4x0 c4y0 c4x1 c4y1 c4x2 c4y2}?/y5 exdef/x5 exdef/y4 exdef/x4
exdef/y3 exdef/x3 exdef/y2 exdef/x2 exdef/y1 exdef/x1 exdef/y0 exdef/x0 exdef}d
mtx currentmatrix ! mtx 0 get abs .00001 lt mtx 3 get abs .00001 lt or{/flipXY
-1 d}{mtx 1 get abs .00001 lt mtx 2 get abs .00001 lt or{/flipXY 1 d}{/flipXY 0
d}?}?/erosion 1 d systemdict/internaldict known{1183615869 systemdict
/internaldict get exec @/erosion known{/erosion get/erosion ~ d}{!}?}if yflag
{flipXY 0 eq c3y2 c4y2 eq or{F PickCoords}{/shrink c3y2 c4y2 eq{0}{c1y2 c4y2
sub c3y2 c4y2 sub V abs}? d/yshrink{c4y2 sub shrink mul c4y2 add}d/c1y0 c3y0
yshrink d/c1y1 c3y1 yshrink d/c2y0 c4y0 yshrink d/c2y1 c4y1 yshrink d/c1x0 c3x0
d/c1x1 c3x1 d/c2x0 c4x0 d/c2x1 c4x1 d/dY 0 c3y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! abs d dY dmin lt PickCoords y2 c1y2 sub abs 0.001 gt{c1x2
c1y2 transform flipXY 1 eq{~}if/cx ~ d/cy ~ d/dY 0 y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! d dY round @ 0 ne{/dY exdef}{! dY 0 lt{-1}{1}?/dY exdef}?
/erode PaintType 2 ne erosion 0.5 ge and d erode{/cy cy 0.5 sub d}if/ey cy dY
add d/ey ey ceiling ey sub ey floor add d erode{/ey ey 0.5 add d}if ey cx
flipXY 1 eq{~}if itransform ~ ! y2 sub/eShift ~ d/y1 y1 eShift add d/y2 y2
eShift add d/y3 y3 eShift add d}if}?}{flipXY 0 eq c3x2 c4x2 eq or{F PickCoords}
{/shrink c3x2 c4x2 eq{0}{c1x2 c4x2 sub c3x2 c4x2 sub V abs}? d/xshrink{c4x2 sub
shrink mul c4x2 add}d/c1x0 c3x0 xshrink d/c1x1 c3x1 xshrink d/c2x0 c4x0 xshrink
d/c2x1 c4x1 xshrink d/c1y0 c3y0 d/c1y1 c3y1 d/c2y0 c4y0 d/c2y1 c4y1 d/dX c3x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! abs d dX dmin lt PickCoords x2
c1x2 sub abs 0.001 gt{c1x2 c1y2 transform flipXY -1 eq{~}if/cy ~ d/cx ~ d/dX x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! d dX round @ 0 ne{/dX exdef}{!
dX 0 lt{-1}{1}?/dX exdef}?/erode PaintType 2 ne erosion .5 ge and d erode{/cx
cx .5 sub d}if/ex cx dX add d/ex ex ceiling ex sub ex floor add d erode{/ex ex
.5 add d}if ex cy flipXY -1 eq{~}if itransform ! x2 sub/eShift ~ d/x1 x1 eShift
add d/x2 x2 eShift add d/x3 x3 eShift add d}if}?}? x2 x5 eq y2 y5 eq or{x5 y5
I}{x0 y0 x1 y1 x2 y2 -c x3 y3 x4 y4 x5 y5 -c}? epY epX}systemdict
/currentpacking known{~ setpacking}if/exec cvx/E cvx]cvx executeonly ~{! T ~
restore}{systemdict/internaldict known not{1183615869 U/internaldict get exec ~
/FlxProc ~ put T}{1183615869 systemdict/internaldict get exec @ length ~
maxlength eq{F}{1183615869 systemdict/internaldict get exec ~/FlxProc ~ put T}
?}?}?{systemdict/internaldict known{1183615869 systemdict/internaldict get exec
/FlxProc get exec}{1183615869 U/internaldict get exec/FlxProc get exec}?}if}
executeonly d/F1Subr{: currentpoint N M}bind d/F2Subr{currentpoint ; :
currentpoint N M}bind d/HSSubr{systemdict/internaldict known not{! 3}
{1183615869 systemdict/internaldict get exec @/startlock known{/startlock get
exec}{@/strtlck known{/strtlck get exec}{! 3}?}?}?}bind d
%%EndResource
%%BeginResource: file Pscript_Nup 5.0 0
U `/realshowpage 0 d/$m matrix d/nx_nup 0 d/ny_nup 0 d/pagew_nup 0 d/pageh_nup
0 d/paperw_nup 0 d/paperh_nup 0 d/nups 0 d/pgx_nup 0 d/pgy_nup 0 d
/papermarg_nup 1 d/pagemarg_nup 10 d/framenup T d/nupv 5 array d/xoffset 0 d
/yoffset 0 d/borderlinewidth 0 d/nupangle 0 d E/definenup{/LH/nupshowpage ld
nupv astore !/pgx_nup 0 store/pgy_nup 0 store}bd/startnup{/pgy_nup ~ store
/pgx_nup ~ store nupv aload !/ny_nup ~ store/nx_nup ~ store/pageh_nup ~ store
/pagew_nup ~ store/borderlinewidth ~ store @/nupangle ~ store R clippath/nups
pathbbox 3 -1 $ sub papermarg_nup sub ny_nup V pagemarg_nup sub pageh_nup V ~ 3
-1 $ sub papermarg_nup sub nx_nup V pagemarg_nup sub pagew_nup V 2 copy gt{~}if
! store nups @ +S/paperw_nup pagew_nup pagemarg_nup nups V add store/paperh_nup
pageh_nup pagemarg_nup nups V add store pathbbox $m aload ! pagemarg_nup nups V
@ 8 ^ 11 ^ sub paperh_nup ny_nup mul sub add 2 V ~ 9 ^ 12 ^ sub paperw_nup
nx_nup mul sub add 2 V 7 ^ 0 eq{8 -4 $ 4 2 $ 8 4 $}if 8 -2 $ add 0 gt{9}{neg 7}
? ^ add 4 -1 $ sub ~ 5 -2 $ add 0 gt{5}{neg 3}? ^ add 3 -1 $ sub 2 copy/yoffset
~ store/xoffset ~ store + ! ! ! !/paperw_nup paperw_nup paperh_nup $m
idtransform abs/paperh_nup ~ store abs store/pagew_nup pagew_nup pageh_nup $m
idtransform abs/pageh_nup ~ store abs store $m 0 get abs $m 1 get abs lt{
/nx_nup ny_nup/ny_nup nx_nup store store}if borderlinewidth 0 gt{.48 nups V @
/borderlinewidth ~ store Lw}{/framenup F d}? $m concat pgx_nup paperw_nup mul
pgy_nup paperh_nup mul + $m matrix invertmatrix concat N startpage}bd/reinitnup
{startnup}bd/startpage{: 0 0 $m transform pagew_nup pageh_nup $m dtransform rc}
bd/realshowpage/LH ld/nupshowpage{; $m concat framenup{pagemarg_nup 2 V nups V
@ $m idtransform abs neg ~ abs neg ~ paperw_nup paperh_nup rs}if/pgx_nup
pgx_nup 1 add @ nx_nup eq{! 0 store paperw_nup 1 nx_nup sub mul/pgy_nup pgy_nup
1 add @ ny_nup eq{! 0 store paperh_nup 1 ny_nup sub mul}{store paperh_nup}?}
{store paperw_nup 0}? + $m matrix invertmatrix concat startpage}bd/finalpage{;
realshowpage/LH/realshowpage ld}bd
%%EndResource
%%BeginResource: file Pscript_CMap_FF 5.0 0
/CMAP-WinCharSetFFFF-H{/CIDInit/ProcSet findresource ` 12 dict ` begincmap
/CIDSystemInfo 3 dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF)d/Supplement
0 d E d/CMapName/WinCharSetFFFF-H d/CMapVersion 1 d/CMapType 0 d/WMode 0 d 1
begincodespacerange<0000><FFFF>endcodespacerange 100 begincidrange<0000><00FF>0
<0100><01FF>256<0200><02FF>512<0300><03FF>768<0400><04FF>1024<0500><05FF>1280
<0600><06FF>1536<0700><07FF>1792<0800><08FF>2048<0900><09FF>2304<0A00><0AFF>
2560<0B00><0BFF>2816<0C00><0CFF>3072<0D00><0DFF>3328<0E00><0EFF>3584<0F00>
<0FFF>3840<1000><10FF>4096<1100><11FF>4352<1200><12FF>4608<1300><13FF>4864
<1400><14FF>5120<1500><15FF>5376<1600><16FF>5632<1700><17FF>5888<1800><18FF>
6144<1900><19FF>6400<1A00><1AFF>6656<1B00><1BFF>6912<1C00><1CFF>7168<1D00>
<1DFF>7424<1E00><1EFF>7680<1F00><1FFF>7936<2000><20FF>8192<2100><21FF>8448
<2200><22FF>8704<2300><23FF>8960<2400><24FF>9216<2500><25FF>9472<2600><26FF>
9728<2700><27FF>9984<2800><28FF>10240<2900><29FF>10496<2A00><2AFF>10752<2B00>
<2BFF>11008<2C00><2CFF>11264<2D00><2DFF>11520<2E00><2EFF>11776<2F00><2FFF>12032
<3000><30FF>12288<3100><31FF>12544<3200><32FF>12800<3300><33FF>13056<3400>
<34FF>13312<3500><35FF>13568<3600><36FF>13824<3700><37FF>14080<3800><38FF>14336
<3900><39FF>14592<3A00><3AFF>14848<3B00><3BFF>15104<3C00><3CFF>15360<3D00>
<3DFF>15616<3E00><3EFF>15872<3F00><3FFF>16128<4000><40FF>16384<4100><41FF>16640
<4200><42FF>16896<4300><43FF>17152<4400><44FF>17408<4500><45FF>17664<4600>
<46FF>17920<4700><47FF>18176<4800><48FF>18432<4900><49FF>18688<4A00><4AFF>18944
<4B00><4BFF>19200<4C00><4CFF>19456<4D00><4DFF>19712<4E00><4EFF>19968<4F00>
<4FFF>20224<5000><50FF>20480<5100><51FF>20736<5200><52FF>20992<5300><53FF>21248
<5400><54FF>21504<5500><55FF>21760<5600><56FF>22016<5700><57FF>22272<5800>
<58FF>22528<5900><59FF>22784<5A00><5AFF>23040<5B00><5BFF>23296<5C00><5CFF>23552
<5D00><5DFF>23808<5E00><5EFF>24064<5F00><5FFF>24320<6000><60FF>24576<6100>
<61FF>24832<6200><62FF>25088<6300><63FF>25344 endcidrange 28 begincidrange
<6400><64FF>25600<6500><65FF>25856<6600><66FF>26112<6700><67FF>26368<6800>
<68FF>26624<6900><69FF>26880<6A00><6AFF>27136<6B00><6BFF>27392<6C00><6CFF>27648
<6D00><6DFF>27904<6E00><6EFF>28160<6F00><6FFF>28416<7000><70FF>28672<7100>
<71FF>28928<7200><72FF>29184<7300><73FF>29440<7400><74FF>29696<7500><75FF>29952
<7600><76FF>30208<7700><77FF>30464<7800><78FF>30720<7900><79FF>30976<7A00>
<7AFF>31232<7B00><7BFF>31488<7C00><7CFF>31744<7D00><7DFF>32000<7E00><7EFF>32256
<7F00><7FFF>32512 endcidrange 100 begincidrange<8000><80FF>32768<8100><81FF>
33024<8200><82FF>33280<8300><83FF>33536<8400><84FF>33792<8500><85FF>34048<8600>
<86FF>34304<8700><87FF>34560<8800><88FF>34816<8900><89FF>35072<8A00><8AFF>35328
<8B00><8BFF>35584<8C00><8CFF>35840<8D00><8DFF>36096<8E00><8EFF>36352<8F00>
<8FFF>36608<9000><90FF>36864<9100><91FF>37120<9200><92FF>37376<9300><93FF>37632
<9400><94FF>37888<9500><95FF>38144<9600><96FF>38400<9700><97FF>38656<9800>
<98FF>38912<9900><99FF>39168<9A00><9AFF>39424<9B00><9BFF>39680<9C00><9CFF>39936
<9D00><9DFF>40192<9E00><9EFF>40448<9F00><9FFF>40704<A000><A0FF>40960<A100>
<A1FF>41216<A200><A2FF>41472<A300><A3FF>41728<A400><A4FF>41984<A500><A5FF>42240
<A600><A6FF>42496<A700><A7FF>42752<A800><A8FF>43008<A900><A9FF>43264<AA00>
<AAFF>43520<AB00><ABFF>43776<AC00><ACFF>44032<AD00><ADFF>44288<AE00><AEFF>44544
<AF00><AFFF>44800<B000><B0FF>45056<B100><B1FF>45312<B200><B2FF>45568<B300>
<B3FF>45824<B400><B4FF>46080<B500><B5FF>46336<B600><B6FF>46592<B700><B7FF>46848
<B800><B8FF>47104<B900><B9FF>47360<BA00><BAFF>47616<BB00><BBFF>47872<BC00>
<BCFF>48128<BD00><BDFF>48384<BE00><BEFF>48640<BF00><BFFF>48896<C000><C0FF>49152
<C100><C1FF>49408<C200><C2FF>49664<C300><C3FF>49920<C400><C4FF>50176<C500>
<C5FF>50432<C600><C6FF>50688<C700><C7FF>50944<C800><C8FF>51200<C900><C9FF>51456
<CA00><CAFF>51712<CB00><CBFF>51968<CC00><CCFF>52224<CD00><CDFF>52480<CE00>
<CEFF>52736<CF00><CFFF>52992<D000><D0FF>53248<D100><D1FF>53504<D200><D2FF>53760
<D300><D3FF>54016<D400><D4FF>54272<D500><D5FF>54528<D600><D6FF>54784<D700>
<D7FF>55040<D800><D8FF>55296<D900><D9FF>55552<DA00><DAFF>55808<DB00><DBFF>56064
<DC00><DCFF>56320<DD00><DDFF>56576<DE00><DEFF>56832<DF00><DFFF>57088<E000>
<E0FF>57344<E100><E1FF>57600<E200><E2FF>57856<E300><E3FF>58112 endcidrange 28
begincidrange<E400><E4FF>58368<E500><E5FF>58624<E600><E6FF>58880<E700><E7FF>
59136<E800><E8FF>59392<E900><E9FF>59648<EA00><EAFF>59904<EB00><EBFF>60160<EC00>
<ECFF>60416<ED00><EDFF>60672<EE00><EEFF>60928<EF00><EFFF>61184<F000><F0FF>61440
<F100><F1FF>61696<F200><F2FF>61952<F300><F3FF>62208<F400><F4FF>62464<F500>
<F5FF>62720<F600><F6FF>62976<F700><F7FF>63232<F800><F8FF>63488<F900><F9FF>63744
<FA00><FAFF>64000<FB00><FBFF>64256<FC00><FCFF>64512<FD00><FDFF>64768<FE00>
<FEFF>65024<FF00><FFFF>65280 endcidrange endcmap CMapName &/CMap defineresource
! E E}d/CMAP-WinCharSetFFFF-H2{CMAP-WinCharSetFFFF-H/CIDInit/ProcSet
findresource ` 12 dict ` begincmap/WinCharSetFFFF-H usecmap/CIDSystemInfo[3
dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF-H2)d/Supplement 0 d E @]d
/CMapName/WinCharSetFFFF-H2 d/CMapVersion 1 d/CMapType 1 d/WMode 0 d 1 usefont
100 begincidrange<7F00><7FFF>0<8000><80FF>256<8100><81FF>512<8200><82FF>768
<8300><83FF>1024<8400><84FF>1280<8500><85FF>1536<8600><86FF>1792<8700><87FF>
2048<8800><88FF>2304<8900><89FF>2560<8A00><8AFF>2816<8B00><8BFF>3072<8C00>
<8CFF>3328<8D00><8DFF>3584<8E00><8EFF>3840<8F00><8FFF>4096<9000><90FF>4352
<9100><91FF>4608<9200><92FF>4864<9300><93FF>5120<9400><94FF>5376<9500><95FF>
5632<9600><96FF>5888<9700><97FF>6144<9800><98FF>6400<9900><99FF>6656<9A00>
<9AFF>6912<9B00><9BFF>7168<9C00><9CFF>7424<9D00><9DFF>7680<9E00><9EFF>7936
<9F00><9FFF>8192<A000><A0FF>8448<A100><A1FF>8704<A200><A2FF>8960<A300><A3FF>
9216<A400><A4FF>9472<A500><A5FF>9728<A600><A6FF>9984<A700><A7FF>10240<A800>
<A8FF>10496<A900><A9FF>10752<AA00><AAFF>11008<AB00><ABFF>11264<AC00><ACFF>11520
<AD00><ADFF>11776<AE00><AEFF>12032<AF00><AFFF>12288<B000><B0FF>12544<B100>
<B1FF>12800<B200><B2FF>13056<B300><B3FF>13312<B400><B4FF>13568<B500><B5FF>13824
<B600><B6FF>14080<B700><B7FF>14336<B800><B8FF>14592<B900><B9FF>14848<BA00>
<BAFF>15104<BB00><BBFF>15360<BC00><BCFF>15616<BD00><BDFF>15872<BE00><BEFF>16128
<BF00><BFFF>16384<C000><C0FF>16640<C100><C1FF>16896<C200><C2FF>17152<C300>
<C3FF>17408<C400><C4FF>17664<C500><C5FF>17920<C600><C6FF>18176<C700><C7FF>18432
<C800><C8FF>18688<C900><C9FF>18944<CA00><CAFF>19200<CB00><CBFF>19456<CC00>
<CCFF>19712<CD00><CDFF>19968<CE00><CEFF>20224<CF00><CFFF>20480<D000><D0FF>20736
<D100><D1FF>20992<D200><D2FF>21248<D300><D3FF>21504<D400><D4FF>21760<D500>
<D5FF>22016<D600><D6FF>22272<D700><D7FF>22528<D800><D8FF>22784<D900><D9FF>23040
<DA00><DAFF>23296<DB00><DBFF>23552<DC00><DCFF>23808<DD00><DDFF>24064<DE00>
<DEFF>24320<DF00><DFFF>24576<E000><E0FF>24832<E100><E1FF>25088<E200><E2FF>25344
endcidrange 29 begincidrange<E300><E3FF>25600<E400><E4FF>25856<E500><E5FF>26112
<E600><E6FF>26368<E700><E7FF>26624<E800><E8FF>26880<E900><E9FF>27136<EA00>
<EAFF>27392<EB00><EBFF>27648<EC00><ECFF>27904<ED00><EDFF>28160<EE00><EEFF>28416
<EF00><EFFF>28672<F000><F0FF>28928<F100><F1FF>29184<F200><F2FF>29440<F300>
<F3FF>29696<F400><F4FF>29952<F500><F5FF>30208<F600><F6FF>30464<F700><F7FF>30720
<F800><F8FF>30976<F900><F9FF>31232<FA00><FAFF>31488<FB00><FBFF>31744<FC00>
<FCFF>32000<FD00><FDFF>32256<FE00><FEFF>32512<FF00><FFFF>32768 endcidrange
endcmap CMapName &/CMap defineresource ! E E}d/CMAP-WinCharSetFFFF-V
{CMAP-WinCharSetFFFF-H/WinCharSetFFFF-V/WinCharSetFFFF-H/CMap findresource/CMap
defineresource !}d/CMAP-WinCharSetFFFF-V2{CMAP-WinCharSetFFFF-H2
/WinCharSetFFFF-V2/WinCharSetFFFF-H2/CMap findresource/CMap defineresource !}d
%%EndResource
%%BeginResource: file Pscript_Encoding0 5.0 0
/ANSIEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/bullet/Zcaron 2 bullets/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/bullet/zcaron/Ydieresis
{ISOLatin1Encoding}stopped{96 bullets}{160 96 getinterval aload !}?]d
ANSIEncoding @ 39/quotesingle put 96/grave put/ANSIEncodingOld ANSIEncoding 256
array copy d ANSIEncodingOld @[138 153 154 169 172 174 177 178 179 181 185 188
189 190 208 215 221 222 240 247 253 254]{/bullet put @}forall 166/bar put 176
/ring put EncodeDict/0 ANSIEncoding put EncodeDict/ANSIEncodingOld
ANSIEncodingOld put
%%EndResource
%%BeginResource: file Pscript_Encoding161 5.0 0
/GreekEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/dieresistonos/Alphatonos/sterling
/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft
/logicalnot/hyphen/registered/afii00208/degree/plusminus/twosuperior
/threesuperior/tonos/mu/paragraph/periodcentered/Epsilontonos/Etatonos
/Iotatonos/guillemotright/Omicrontonos/onehalf/Upsilontonos/Omegatonos
/iotadieresistonos/Alpha/Beta/Gamma/Delta/Epsilon/Zeta/Eta/Theta/Iota/Kappa
/Lambda/Mu/Nu/Xi/Omicron/Pi/Rho/.notdef/Sigma/Tau/Upsilon/Phi/Chi/Psi/Omega
/Iotadieresis/Upsilondieresis/alphatonos/epsilontonos/etatonos/iotatonos
/upsilondieresistonos/alpha/beta/gamma/delta/epsilon/zeta/eta/theta/iota/kappa
/lambda/mu/nu/xi/omicron/pi/rho/sigma1/sigma/tau/upsilon/phi/chi/psi/omega
/iotadieresis/upsilondieresis/omicrontonos/upsilontonos/omegatonos/.notdef]d
GreekEncoding @ 39/quotesingle put 96/grave put EncodeDict/161 GreekEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding162 5.0 0
/TurkishEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe
/.notdef/.notdef/Ydieresis/space/exclamdown/cent/sterling/currency/yen
/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright
/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Gbreve/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Idotaccent/Scommaaccent
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave
/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/gbreve/ntilde
/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
/ucircumflex/udieresis/dotlessi/scommaaccent/ydieresis]d TurkishEncoding @ 39
/quotesingle put 96/grave put EncodeDict/162 TurkishEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding177 5.0 0
/HebrewEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/.notdef/cent/sterling/afii57636/yen
/brokenbar/section/dieresis/copyright/.notdef/guillemotleft/logicalnot/hyphen
/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/.notdef/onesuperior/.notdef/guillemotright/onequarter
/onehalf/threequarters/.notdef/afii57799/afii57801/afii57800/afii57802
/afii57793/afii57794/afii57795/afii57798/afii57797/afii57806/.notdef/afii57796
/afii57807/afii57839/afii57645/afii57841/afii57842/afii57804/afii57803
/afii57658/afii57716/afii57717/afii57718/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/afii57664/afii57665/afii57666
/afii57667/afii57668/afii57669/afii57670/afii57671/afii57672/afii57673
/afii57674/afii57675/afii57676/afii57677/afii57678/afii57679/afii57680
/afii57681/afii57682/afii57683/afii57684/afii57685/afii57686/afii57687
/afii57688/afii57689/afii57690/.notdef/.notdef/afii299/afii300/.notdef]d
HebrewEncoding @ 39/quotesingle put 96/grave put EncodeDict/177 HebrewEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding178 5.0 0
/ArabicEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/afii57506/quotesinglbase/florin
/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef
/guilsinglleft/OE/afii57507/afii57508/.notdef/afii57509/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef
/guilsinglright/oe/afii61664/afii301/.notdef/space/afii57388/cent/sterling
/currency/yen/brokenbar/section/dieresis/copyright/.notdef/guillemotleft
/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
/acute/mu/paragraph/periodcentered/cedilla/onesuperior/afii57403/guillemotright
/onequarter/onehalf/threequarters/afii57407/.notdef/afii57409/afii57410
/afii57411/afii57412/afii57413/afii57414/afii57415/afii57416/afii57417
/afii57418/afii57419/afii57420/afii57421/afii57422/afii57423/afii57424
/afii57425/afii57426/afii57427/afii57428/afii57429/afii57430/multiply/afii57431
/afii57432/afii57433/afii57434/afii57440/afii57441/afii57442/afii57443/agrave
/afii57444/acircumflex/afii57445/afii57446/afii57470/afii57448/ccedilla/egrave
/eacute/ecircumflex/edieresis/afii57449/afii57450/icircumflex/idieresis
/afii57451/afii57452/afii57453/afii57454/ocircumflex/afii57455/afii57456/divide
/afii57457/ugrave/afii57458/ucircumflex/udieresis/afii299/afii300/.notdef]d
ArabicEncoding @ 39/quotesingle put 96/grave put EncodeDict/178 ArabicEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding186 5.0 0
/BalticEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/.notdef/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/caron/breve/sterling/currency/.notdef
/brokenbar/section/dieresis/copyright/Rcommaaccent/guillemotleft/logicalnot
/hyphen/registered/AE/ring/plusminus/ogonek/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/rcommaaccent/guillemotright/onequarter
/onehalf/threequarters/ae/Aogonek/Iogonek/Amacron/Cacute/Adieresis/Aring
/Eogonek/Emacron/Ccaron/Eacute/Zacute/Edotaccent/Gcommaaccent/Kcommaaccent
/Imacron/Lcommaaccent/Scaron/Nacute/Ncommaaccent/Oacute/Omacron/Otilde
/Odieresis/multiply/Uogonek/Lslash/Sacute/Umacron/Udieresis/Zdotaccent/Zcaron
/germandbls/aogonek/iogonek/amacron/cacute/adieresis/aring/eogonek/emacron
/ccaron/eacute/zacute/edotaccent/gcommaaccent/kcommaaccent/imacron/lcommaaccent
/scaron/nacute/ncommaaccent/oacute/omacron/otilde/odieresis/divide/uogonek
/lslash/sacute/umacron/udieresis/zdotaccent/zcaron/dotaccent]d BalticEncoding @
39/quotesingle put 96/grave put EncodeDict/186 BalticEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding204 5.0 0
/RussianEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/afii10051/afii10052/quotesinglbase/afii10100
/quotedblbase/ellipsis/dagger/daggerdbl/Euro/perthousand/afii10058
/guilsinglleft/afii10059/afii10061/afii10060/afii10145/afii10099/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark
/afii10106/guilsinglright/afii10107/afii10109/afii10108/afii10193/space
/afii10062/afii10110/afii10057/currency/afii10050/brokenbar/section/afii10023
/copyright/afii10053/guillemotleft/logicalnot/hyphen/registered/afii10056
/degree/plusminus/afii10055/afii10103/afii10098/mu/paragraph/periodcentered
/afii10071/afii61352/afii10101/guillemotright/afii10105/afii10054/afii10102
/afii10104/afii10017/afii10018/afii10019/afii10020/afii10021/afii10022
/afii10024/afii10025/afii10026/afii10027/afii10028/afii10029/afii10030
/afii10031/afii10032/afii10033/afii10034/afii10035/afii10036/afii10037
/afii10038/afii10039/afii10040/afii10041/afii10042/afii10043/afii10044
/afii10045/afii10046/afii10047/afii10048/afii10049/afii10065/afii10066
/afii10067/afii10068/afii10069/afii10070/afii10072/afii10073/afii10074
/afii10075/afii10076/afii10077/afii10078/afii10079/afii10080/afii10081
/afii10082/afii10083/afii10084/afii10085/afii10086/afii10087/afii10088
/afii10089/afii10090/afii10091/afii10092/afii10093/afii10094/afii10095
/afii10096/afii10097]d RussianEncoding @ 39/quotesingle put 96/grave put
EncodeDict/204 RussianEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding238 5.0 0
/EasternEuropeanEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent
/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
StandardEncoding 32 95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase
/.notdef/quotedblbase/ellipsis/dagger/daggerdbl/.notdef/perthousand/Scaron
/guilsinglleft/Sacute/Tcaron/Zcaron/Zacute/.notdef/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/scaron
/guilsinglright/sacute/tcaron/zcaron/zacute/space/caron/breve/Lslash/currency
/Aogonek/brokenbar/section/dieresis/copyright/Scommaaccent/guillemotleft
/logicalnot/hyphen/registered/Zdotaccent/degree/plusminus/ogonek/lslash/acute
/mu/paragraph/periodcentered/cedilla/aogonek/scommaaccent/guillemotright/Lcaron
/hungarumlaut/lcaron/zdotaccent/Racute/Aacute/Acircumflex/Abreve/Adieresis
/Lacute/Cacute/Ccedilla/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute
/Icircumflex/Dcaron/Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut
/Odieresis/multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute
/Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis/lacute
/cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron/iacute/icircumflex
/dcaron/dcroat/nacute/ncaron/oacute/ocircumflex/ohungarumlaut/odieresis/divide
/rcaron/uring/uacute/uhungarumlaut/udieresis/yacute/tcommaaccent/dotaccent]d
EasternEuropeanEncoding @ 39/quotesingle put 96/grave put EncodeDict/238
EasternEuropeanEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding256 5.0 0
/CharCol256Encoding[/.notdef/breve/caron/dotaccent/dotlessi/fi/fl/fraction
/hungarumlaut/Lslash/lslash/minus/ogonek/ring/Zcaron/zcaron/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/exclam/quotedbl/numbersign
/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma
/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S
/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave
/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright
/asciitilde/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef
/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef
/Ydieresis/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/.notdef/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis
/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis]def EncodeDict/256 CharCol256Encoding put
%%EndResource
%%BeginResource: file Pscript_Encoding257 5.0 0
/CharCol257Encoding[/.notdef/Abreve/Amacron/Aogonek/Cacute/Ccaron/Dcaron/Dcroat
/Delta/Ecaron/Edotaccent/Emacron/Eogonek/Gbreve/Gcommaaccent/Idotaccent/Imacron
/Iogonek/Kcommaaccent/Lacute/Lcaron/Lcommaaccent/Nacute/Ncaron/Ncommaaccent
/Ohungarumlaut/Omacron/Racute/Rcaron/Rcommaaccent/Sacute/Scedilla/Scommaaccent
/Tcaron/Tcommaaccent/Uhungarumlaut/Umacron/Uogonek/Uring/Zacute/Zdotaccent
/abreve/amacron/aogonek/cacute/ccaron/commaaccent/dcaron/dcroat/ecaron
/edotaccent/emacron/eogonek/gbreve/gcommaaccent/greaterequal/imacron/iogonek
/kcommaaccent/lacute/lcaron/lcommaaccent/lessequal/lozenge/nacute/ncaron
/ncommaaccent/notequal/ohungarumlaut/omacron/partialdiff/racute/radical/rcaron
/rcommaaccent/sacute/scedilla/scommaaccent/summation/tcaron/tcommaaccent
/uhungarumlaut/umacron/uogonek/uring/zacute/zdotaccent 199 bullets]def
EncodeDict/257 CharCol257Encoding put
%%EndResource
%%BeginResource: file Pscript_Win_Euro_L2 5.0 0
/UseT3EuroFont{/currentdistillerparams where{pop currentdistillerparams
/CoreDistVersion get 4000 le}{false}ifelse}bind def/NewEuroT3Font?{dup/FontType
get 3 eq{dup/EuroFont known exch/BaseFont known and}{pop false}ifelse}bind def
/T1FontHasEuro{dup/CharStrings known not{dup NewEuroT3Font?{dup/EuroGlyphName
get exch/EuroFont get/CharStrings get exch known{true}{false}ifelse}{pop false}
ifelse}{dup/FontType get 1 eq{/CharStrings get/Euro known}{dup/InfoDict known{
/InfoDict get/Euro known}{/CharStrings get/Euro known}ifelse}ifelse}ifelse}bind
def/FontHasEuro{findfont dup/Blend known{pop true}{T1FontHasEuro}ifelse}bind
def/EuroEncodingIdx 1 def/EuroFontHdr{12 dict begin/FontInfo 10 dict dup begin
/version(001.000)readonly def/Notice(Copyright (c)1999 Adobe Systems
Incorporated. All Rights Reserved.)readonly def/FullName(Euro)readonly def
/FamilyName(Euro)readonly def/Weight(Regular)readonly def/isFixedPitch false
def/ItalicAngle 0 def/UnderlinePosition -100 def/UnderlineThickness 50 def end
readonly def/FontName/Euro def/Encoding 256 array 0 1 255{1 index exch/.notdef
put}for def/PaintType 0 def/FontType 1 def/FontMatrix[0.001 0 0 0.001 0 0]def
/FontBBox{-25 -23 1500 804}readonly def currentdict end dup/Private 20 dict dup
begin/ND{def}def/NP{put}def/lenIV -1 def/RD{string currentfile exch
readhexstring pop}def/-|{string currentfile exch readstring pop}executeonly def
/|-{def}executeonly def/|{put}executeonly def/BlueValues[-20 0 706 736 547 572]
|-/OtherBlues[-211 -203]|-/BlueScale 0.0312917 def/MinFeature{16 16}|-/StdHW
[60]|-/StdVW[71]|-/ForceBold false def/password 5839 def/Erode{8.5 dup 3 -1
roll 0.1 mul exch 0.5 sub mul cvi sub dup mul 71 0 dtransform dup mul exch dup
mul add le{pop pop 1.0 1.0}{pop pop 0.0 1.5}ifelse}def/OtherSubrs[{}{}{}
{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict
get exec dup/startlock known{/startlock get exec}{dup/strtlck known{/strtlck
get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]|-/Subrs 5 array dup 0
<8E8B0C100C110C110C210B>put dup 1<8B8C0C100B>put dup 2<8B8D0C100B>put dup 3<0B>
put dup 4<8E8C8E0C100C110A0B>put |- 2 index/CharStrings 256 dict dup begin
/.notdef<8b8b0d0e>def end end put put dup/FontName get exch definefont pop}bind
def/AddEuroGlyph{2 index exch EuroEncodingIdx 1 eq{EuroFontHdr}if systemdict
begin/Euro findfont dup dup/Encoding get 5 1 roll/Private get begin/CharStrings
get dup 3 index known{pop pop pop pop end end}{begin 1 index exch def end end
end EuroEncodingIdx dup 1 add/EuroEncodingIdx exch def exch put}ifelse}bind def
/GetNewXUID{currentdict/XUID known{[7 XUID aload pop]true}{currentdict/UniqueID
known{[7 UniqueID]true}{false}ifelse}ifelse}bind def/BuildT3EuroFont{exch 16
dict begin dup/FontName exch def findfont dup/Encoding get/Encoding exch def
dup length 1 add dict copy dup/FID undef begin dup dup/FontName exch def
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for def GetNewXUID{/XUID
exch def}if currentdict end definefont pop/BaseFont exch findfont 1000
scalefont def/EuroFont exch findfont 1000 scalefont def pop/EuroGlyphName exch
def/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/FontBBox BaseFont/FontBBox
get def/Char 1 string def/BuildChar{exch dup begin/Encoding get 1 index get
/Euro eq{BaseFont T1FontHasEuro{false}{true}ifelse}{false}ifelse{EuroFont
setfont pop userdict/Idx 0 put EuroFont/Encoding get{EuroGlyphName eq{exit}
{userdict/Idx Idx 1 add put}ifelse}forall userdict/Idx get}{dup dup Encoding
exch get BaseFont/Encoding get 3 1 roll put BaseFont setfont}ifelse Char 0 3 -1
roll put Char stringwidth newpath 0 0 moveto Char true charpath flattenpath
pathbbox setcachedevice 0 0 moveto Char show end}bind def currentdict end dup
/FontName get exch definefont pop}bind def/AddEuroToT1Font{dup findfont dup
length 10 add dict copy dup/FID undef begin/EuroFont 3 -1 roll findfont 1000
scalefont def CharStrings dup length 1 add dict copy begin/Euro{EuroFont
setfont pop EuroGBBox aload pop setcachedevice 0 0 moveto EuroGName glyphshow}
bind def currentdict end/CharStrings exch def GetNewXUID{/XUID exch def}if 3 1
roll/EuroGBBox exch def/EuroGName exch def currentdict end definefont pop}bind
def/BuildNewFont{UseT3EuroFont{BuildT3EuroFont}{pop AddEuroToT1Font}ifelse}bind
def/UseObliqueEuro{findfont/FontMatrix get dup 2 get 0 eq exch dup 0 get exch 3
get eq and UseT3EuroFont or}bind def
%%EndResource
%%BeginResource: file Pscript_WinNT_Compat 5.0 0
userdict/Pscript_WinNT_Compat 19 dict dup begin/bd{bind def}bind def/ld{load
def}bd/$x matrix def/ANSIVec[16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde
16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A
/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60
/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85
/ellipsis 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand 16#8A
/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93
/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#98
/tilde 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F
/Ydieresis 16#A0/space 16#A1/exclamdown 16#A4/currency 16#A5/yen 16#A6
/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB
/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron
16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute
16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior
16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE
/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex
16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave
16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE
/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute
16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash
16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE
/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3
/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9
/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE
/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute
16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9
/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn
16#FF/ydieresis]def currentdict{dup type/operatortype eq{[exch]cvx def}{pop
pop}ifelse}forall/initialize{currentdict exch begin begin}bind def/terminate{
/@FL where not{pop end end}{pop}ifelse}bind def/suspend/terminate load def
/resume/initialize load def/RS{/pagesave where{pop pagesave restore}{$x matrix
invertmatrix concat}ifelse}def/SS{/pagesave save def}def/CB{pop pop pop pop}def
/B{pop pop pop pop}def/:/gsave load def/;/grestore load def/N/newpath load def
end put
%%EndResource
end
/ProcSet defineresource pop
%%EndResource

%%EndProlog

%%BeginSetup
statusdict begin (%%[ ProductName: ) print product print ( ]%%)= flush end
Pscript_WinNT_Compat dup /initialize get exec
[ 1 0 0 1 0 0 ] false /Pscript_WinNT_Full /ProcSet findresource dup /initialize get exec
featurebegin{
%%BeginNonPPDFeature: JobTimeout 0
0 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/JobTimeout  4 -1 roll put setuserparams}{statusdict/setjobtimeout get exec}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginNonPPDFeature: WaitTimeout 120
120 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginFeature: *HPHalftone PrintersDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *Smoothing PrinterDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *PageSize Letter

             <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *OutputBin OnlyOne

%%EndFeature
}featurecleanup
1 setlinecap 1 setlinejoin
/mysetup [ 0.12 0 0 -0.12 0 792 ] def 
%%EndSetup

%%Page: 1 1
%%PageBoundingBox: 0 0 612 792
%%EndPageComments
userdict begin /pagesave save def end
%%BeginPageSetup
/DeviceRGB dup setcolorspace /colspABC exch def
mysetup concat colspRefresh
%%EndPageSetup

30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
%%BeginDocument: Pscript_Win_PassThrough
% Copyright (c) 1986-1995 Frame Technology Corporation.
/FMcmyk 100 dict def
/FmBD{bind def}bind def
/FmLD{load def}FmBD
/FMc {
 FMcmyk length FMcmyk maxlength ge { /FMcmyk FMcmyk dup length dup add dict copy def } if
 4 array astore 4 1 roll 8 bitshift add 8 bitshift add exch FMcmyk 3 1 roll put
}FmBD
/setcmykcolor where { pop
 /sc where { pop /sc load 0 get /scignore eq {
  /FMsc /sc FmLD
  /sc { 3 copy 8 bitshift add 8 bitshift add FMcmyk 1 index known
   { FMcmyk exch get aload pop setcmykcolor pop pop pop } { pop FMsc } ifelse
  }FmBD
 } if } if
} if
mark { /S load
 dup 0 get /PenW eq { dup 1 get /sl load eq {
  dup 0 { PenW .75 sub sl } bind put 1 /exec load put
 } if } if
} stopped cleartomark       
/FmX matrix defaultmatrix def
/FmDC {transform FmX defaultmatrix itransform cvi exch cvi exch} def
/FmBx { dup 3 index lt {3 1 roll exch} if 
 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if
}FmBD
/FmPD/cleartomark FmLD
/FmPD2/cleartomark FmLD
/FmPT/pop FmLD
/FmPA{pop pop pop}FmBD
systemdict /pdfmark known systemdict /currentdistillerparams known and {
 /FmPD/pdfmark FmLD
 currentdistillerparams /CoreDistVersion get 2000 ge {
  /FmPD2/pdfmark FmLD
  /FmPA { mark exch /Dest exch 5 3 roll 
	/View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD 
  }FmBD
 } if
} if
: N : N : N ; : N 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
0 4927 M 2850 4927 I 2850 6600 I 0 6600 I C 
eoclip : N 192 5039 2465 1450 rp C 
/DeviceRGB dup setcolorspace /colspABC exch def
1 1 1 1 scol  L ; : N 192 5039 M 2657 5039 I 2657 6489 I 192 6489 I C 
eoclip /TT6D2B00
[78 0 0 0 0 0 ] 
 256 array 0 1 255 {1 index exch /.notdef put} for 
[0 0 0 0 ] 
[1 78 div 0 0 -1 78 div 0 0 ]
/__TT6D2B00
GreNewFont
T32RsrcBegin

32
/G20 [47 0 0 0 1 1 ] 
/G20 [1 1 true [1 0 0 1 0 0 ]  0 0]
[<~!!~>
 ]
/TT6D2B00 AddT3T32Char

33
/G21 [47 0 19 -45 29 1 ] 
/G21 [10 46 true [1 0 0 1 -19 45 ]  0 0]
[<~IfOruIfOru4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH
4odbH)uprY)uprYzzz!!"&?It3$!s1nZMs1j,7It/R?~>
 ]
/TT6D2B00 AddT3T32Char

34
/G22 [47 0 14 -44 33 -26 ] 
/G22 [19 18 true [1 0 0 1 -14 44 ]  0 0]
[<~rX[rd&)_mI^jHC&Hj@H7#Jb]l^jHC&Hj@H7#Jb]l^jHC&Hj@H7#Jb]l^jHC&
49pBr"+U~>
 ]
/TT6D2B00 AddT3T32Char

35
/G23 [47 0 7 -51 40 3 ] 
/G23 [33 54 true [1 0 0 1 -7 51 ]  0 0]
[<~!!E9E!!%6G^]4@Z"2Fm:GQY_]!-eU]!!%6G^]4@Z"2Fm:GQY_]!-eU]!!%6G
^]4@Z"2Fm:GQY_]!-eU]!!%6G^]4@Z"2Fm:GQY_]!-eU]!!$sCJ,oWLs8RWL
s8W+Ls8W-!JH,ZLs*t+=#CldSn-=ID!:U5D!!)KnJ,fT=#CldSn-=ID!:U5D
!!)KnJ,fT=#CldSn-=IDs8W-!JH,ZLs+(.Ls8RWLs8W+L!:U3n!!2!g!!!&X
%fcS1i"#ef!T4Ig!!2!g!!!&X%fcS1i"#ef!T4Ig!!2!g!!!&X%fcS1i"#ef
!T4Ig!!2!g!!!&X%fcS1i"#ef!T4Ig!!3-3!!!~>
 ]
/TT6D2B00 AddT3T32Char

36
/G24 [47 0 9 -53 39 10 ] 
/G24 [30 63 true [1 0 0 1 -9 53 ]  0 0]
[<~!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&p!.VfR"98/c#QOh^
+92B!5JTMA56(rHHiO9,GQ7d&p](<Pn,NIXn,NFgn,NFgn,NFgn,NFgp](9o
HiO-HIK0?J56(Z`+5d,!&,ZD-"93lO!<;fo!'gG_!!E7O!!#7A!!!Q!!!!&h
!!!#o!!!"D!!!"H!!!!]!!!!]huEa>huEa>huEb)n,NH5p](<hqu?igs*u3L
s8W,7s8W+Lp](3mi.'Yb!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0
!"T&0!"T&0!"T&0~>
 ]
/TT6D2B00 AddT3T32Char

37
/G25 [47 0 6 -49 41 1 ] 
/G25 [35 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!<)ru!!E7O!!!Q0huEa!KCAj@4ok?X!.4co!!%6D49,A+!'C5]n,OL0!:Tt0
!!)Kg*WQ30!$2+?n,OL0!-eK-!!%6D49,A/!.4bH4ok?Y^`S3u#J^lMi#gkZ
s1j,7!<*#u!!!!0p](9o5MuMA!<7QL!!E-!!!!Q!!!!"K^]4?8rr<$!#P\9!
!$C,@^]=CbJ+*Ge!WW&tGQ[Ga!'ge)*rl9OJ.I/1%fcib!$;1GJ,gVj"2FmX
!!C":*WQ;X!$2+B^]5DU"2FmY!!e#S%fcib!"XSjJ,fhi*rl9Cn9t?;!WW&t
!!*&g!!!!@^]4~>
 ]
/TT6D2B00 AddT3T32Char

38
/G26 [47 0 5 -42 42 1 ] 
/G26 [37 43 true [1 0 0 1 -5 42 ]  0 0]
[<~!$C,!!!%NH!!!$!rr<$"n3=\g"5jE7!!g:?!!!7S!!!!(J,fQL#CldS!!e#S
!!!7S!!!!$^]4?7"2Fm:!!2!X!!!&Xzn,NFg!;HNo!!%6D!!!!]zrVuou"9&9B
n-AC^5O]2EJ3WNF#Co&.4p/TJ!'CAAGQ<*li-56H!:]IXp]1*Y!:Tu:n,VqX
4l?>0!'fBAn,OQG!:Tt!^]=-0&&80i!"ZjFHiP8H!.Forn,P\(q#C+2s7$'`
&-(R;p]phL5PP6X!!!!~>
 ]
/TT6D2B00 AddT3T32Char

39
/G27 [47 0 20 -44 27 -26 ] 
/G27 [7 18 true [1 0 0 1 -20 44 ]  0 0]
[<~rr.:mI!g<hI!g<hI!g<h3&g~>
 ]
/TT6D2B00 AddT3T32Char

40
/G28 [47 0 21 -49 35 9 ] 
/G28 [14 58 true [1 0 0 1 -21 49 ]  0 0]
[<~!.4ck!:U$Y!T4(<"2G/W#J^Rp%tG/j*rmA_*WSA(4odbH490a/HiSNoGQ;sg
p]1'hp]1'hp]1'hp]1'hp]1'hGQ;sgHiSNoHiQ8/4odbH*WR5]*rlfO%tG1@
#Cm&p"2G#s!T4"J!:U!`!-eJH~>
 ]
/TT6D2B00 AddT3T32Char

41
/G29 [47 0 12 -49 26 9 ] 
/G29 [14 58 true [1 0 0 1 -12 49 ]  0 0]
[<~p],O=49.PF*WR8^%fd+?%tFn8#J^GW"5j:>!T4"J!Up-Z!:U!`!;HQh!-eKg
!.4co!.4co!.4co!.4co!.4co!-eKg!;HQh!;HQ`!Up-Z!T4":"5j9s#J^S[
#Cm>8%fd[O*WSA(490a/GQ<6o~>
 ]
/TT6D2B00 AddT3T32Char

42
/G2A [47 0 9 -48 39 -20 ] 
/G2A [30 28 true [1 0 0 1 -9 48 ]  0 0]
[<~!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S+:!E.Hj>2sIg:W$J*3I!
s8W,s#QOgS!.XbD!"ZjF!$C,!!$C,!!'K`N!.=PA!;LpA!Ur8Q!T5"!"5k7$
#J^k##Cm&0!It@S!<<0$~>
 ]
/TT6D2B00 AddT3T32Char

43
/G2B [47 0 7 -37 41 -3 ] 
/G2B [34 34 true [1 0 0 1 -7 37 ]  0 0]
[<~!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huEcWs8W,7s8W-!_#OH7s1n[7s8Tk7
!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X
!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!~>
 ]
/TT6D2B00 AddT3T32Char

44
/G2C [47 0 14 -9 27 9 ] 
/G2C [13 18 true [1 0 0 1 -14 9 ]  0 0]
[<~"8E,j#OhuV&)[u6&&99;++PG`*rnM*4odbHHiSNoGQ@L=~>
 ]
/TT6D2B00 AddT3T32Char

45
/G2D [47 0 8 -22 39 -18 ] 
/G2D [31 4 true [1 0 0 1 -8 22 ]  0 0]
[<~s8W,us8W,us8W,us8W,u~>
 ]
/TT6D2B00 AddT3T32Char

46
/G2E [47 0 18 -9 29 1 ] 
/G2E [11 10 true [1 0 0 1 -18 9 ]  0 0]
[<~*rnNUJ&)*Bs5<q8s58CB5CagU~>
 ]
/TT6D2B00 AddT3T32Char

47
/G2F [47 0 10 -49 38 7 ] 
/G2F [28 56 true [1 0 0 1 -10 49 ]  0 0]
[<~!!!!a!!!#g!!!#g!!!&X!!!&X!!!,:!!!,:!!!7S!!!7S!!!6(!!!N0!!!K/
!!"&?!!!u=!!#+]!!#+]!!%6D!!%6D!!)Kg!!)Kg!!2!X!!2!X!!0k8!!C":
!!@`O!!e#S!!e#S!"T&0!"T&0!$2+?!$2+?!'C5]!'C5]!&srY!-eJD!,qo<
!:Tsg!8mhW!T3qX!T3qX"2Fm:"2Fm:#CldS#CldS#64`(%fcS0%KHJ/*WQ0?
)uos=49,?]49,?]GQ7^DGQ7^Dn,NFgDu]k<+92BA~>
 ]
/TT6D2B00 AddT3T32Char

48
/G30 [47 0 8 -49 39 1 ] 
/G30 [31 50 true [1 0 0 1 -8 49 ]  0 0]
[<~!"[uf!.XnH!WW0""98CO#OihN#N--.%tFc?*rl?2*WQ304obTX49,A+49,A+
HiO.oGQ7_+GQ7_+GQ7_+GQ7_+p](:Xn,NG0n,NG0n,NG0n,NG0n,NG0n,NG0
n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0p](:XGQ7_+GQ7_+GQ7_+
GQ7_+HiO.o49,A+49,A+4obTX*rl?2*rl?2%tFc?&)[u6#OihN"98CO!WW0"
!.XnH!"[uf~>
 ]
/TT6D2B00 AddT3T32Char

49
/G31 [47 0 8 -49 40 0 ] 
/G31 [32 49 true [1 0 0 1 -8 49 ]  0 0]
[<~!!C":!"ZjF!'e7!!<9h7#QMR>+7m8JJ&B&%rWBq9p]J;3?j"1E!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

50
/G32 [47 0 5 -49 37 0 ] 
/G32 [32 49 true [1 0 0 1 -5 49 ]  0 0]
[<~!"\Q!!.XtJ!WW1M"98DZ&,6\)+2A!R5C`b356(\24obRH4obR(49,@&49,?l
!!!!0!!!!0!!!!0!!!!0!!!!0!!!!0!!!!?!!!!?!!!!_!!!!]!!!"H!!!#o
!!!&h!!!,Z!!!8>!!!O[!!")@!!#1_!!%BH!!)co!!2Qh!!hE^!"ZjF!$;1@
!'UA_!.4bH!;HO)!Up(""5j.i#J^<M%tFWj56(ZoHiO-Ws8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

51
/G33 [47 0 6 -49 37 1 ] 
/G33 [31 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!'e7!!WVop#QOc'+92?@5N"bVIfL"p49,WE(]XZr!!!&X!!!&h!!!#g!!!#g
!!!#g!!!#g!!!#g!!!&h!!!&X!!!,Z!!!,:!!!PF!!"*k!!*$!!"]&/!"\u-
!"])0!"]+F!!",!!!!,j!!!&p!!!"D!!!"H!!!!]!!!!]!!!!?!!!!?!!!!?
!!!!?!!!!?!!!!_!!!!_!!!!]!!!"H!!!#o0E;.KIK0WBJ&";,s8W,7&-)Z[
"98?#!'frQ~>
 ]
/TT6D2B00 AddT3T32Char

52
/G34 [47 0 6 -49 39 0 ] 
/G34 [33 49 true [1 0 0 1 -6 49 ]  0 0]
[<~!!"+V!!!!@^]4?75JR7!!'e7!!!%Ma!!!"G^]4?7o=t>+!V=),!!2,q!!!,]
^]4?:_nZ6P#D9el!"X^t!!!N3^]4?V"2Fm:*Ws1X!'CA!!!%BK^]4@Z"2Fm:
p]J;3!:U*+!!2![^]4Jp"2Fm=^]V@P#J^GW!!e#V^]4lF"2FmY!!C":*WQ;X
!'UAb^]6Is"2Fn]!!C":p](E3!:Tsj^]=E7s8RWLs8W+Ls8W-!JH,ZLs*t(L
"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!",@s*t(ks8RTL+92@k
!$D7@J,~>
 ]
/TT6D2B00 AddT3T32Char

53
/G35 [47 0 8 -48 39 1 ] 
/G35 [31 49 true [1 0 0 1 -8 48 ]  0 0]
[<~5QCcQ5QCcQ5QCcQ5QCcQ49,?]49,?]49,?]49,?]49,?]49,?]49,?]49,?]
49,?]49,?]49,?]49,?]49,?]4:go]4Fd>15QC``5QCc!5N"ca56(rX49,KQ
#QOl"!!!#o!!!"H!!!!]!!!!]!!!!_!!!!?!!!!?!!!!?!!!!?!!!!?!!!!?
!!!!_!!!!]!!!!]!!!"H!!!#o!!!#o?iU;uqu?uks+!>ls8W,7+92?@#QO]%
!.Wo,~>
 ]
/TT6D2B00 AddT3T32Char

54
/G36 [47 0 9 -49 39 1 ] 
/G36 [30 50 true [1 0 0 1 -9 49 ]  0 0]
[<~!!",=!!3,t!!iQ%!$D7=!'g5Y!<7QL!W2ot"8Dir"5j.Z#J^<>%tFW[%tFW[
*rl9@*WQ0?*WQ0?4obQ_49,?]49,?]GQ7^DGQ7^DGR*^<GX)*+E<#q<nc/W>
oCsECpV7$ls*t4@rr<)hrVurnqu?_Ap](;=p](;An,NGNn,NGNn,NGNGQ7_+
GQ7_+GQ7_+HiO./49,A+4obS-*WQ38*rl?2%tFcO#N,jF#P]CV!WW1M!<<'!
!'gA]!"\Q!~>
 ]
/TT6D2B00 AddT3T32Char

55
/G37 [47 0 6 -48 38 0 ] 
/G37 [32 48 true [1 0 0 1 -6 48 ]  0 0]
[<~s8W-!s8W-!s8W-!s8W-!n,NG!n,NG1n,NG0n,NG0n,NGPn,NGNn,NGN!!!"H
!!!"D!!!"D!!!#g!!!#g!!!#g!!!&X!!!&X!!!,Z!!!,:!!!,:!!!8>!!!7S
!!!7S!!!O[!!!N0!!!N0!!")@!!"&?!!"&?!!#1_!!#+]!!#+]!!%BH!!%6D
!!)co!!)Kg!!)Kg!!2Qh!!2!X!!2!X!!D-Z!!C":!!C":!!g:>!!e#S!"XS[
~>
 ]
/TT6D2B00 AddT3T32Char

56
/G38 [47 0 8 -49 39 1 ] 
/G38 [31 50 true [1 0 0 1 -8 49 ]  0 0]
[<~!"[uf!.XnH!WW0"#QOh>&+C\!&&8G.*rl?24obTX49,A+49,A+GQ7_+GQ7_+
GQ7_+GQ7_+GQ7_+GQ7_+49,A+49,A+*WQ30*rl?2%tFc?#J^S["8Esg!WW0"
!.XnH!WW0""98CO#OihN%tFc?*rl?24obTXHiO.oGQ7_+p](:Vn,NG0n,NG0
n,NG0n,NG0n,NG0n,NG0GQ7_+GQ7_+HiO.o4obTX*rl?2%tFc?#OihN"98CO
!<<#u!$C\1~>
 ]
/TT6D2B00 AddT3T32Char

57
/G39 [47 0 7 -49 38 1 ] 
/G39 [31 50 true [1 0 0 1 -7 49 ]  0 0]
[<~!$AuV!<;fo!WW-!"98B$#Ojs.&&8^k++OUS*rlE44obWQ49,BV49,BVHiO.k
GQ7_kGQ7_+GQ7_+GQ7_-GQ7_-GQ7_-GQ7_-HiO.149,A149,A14obT^*rl?@
++OIM&&8_4#OjsL"98BB!WW'[!<;ON!$B!=!!!!]!!!"H!!!"D!!!"D!!!#o
!!!#g!!!&h!!!,Z!!!,Z!!!8>!!!O[!!"*k!!%KK!!3'!!'gA]s8VQgs8Tk7
s8N'!s6p!g~>
 ]
/TT6D2B00 AddT3T32Char

58
/G3A [47 0 18 -30 29 1 ] 
/G3A [11 31 true [1 0 0 1 -18 30 ]  0 0]
[<~*rnNUJ&)*Bs5<q8s58CB5CagUzzzzz!!")@5Ce7!s5<q8s5<q8J&":!*rl~>
 ]
/TT6D2B00 AddT3T32Char

59
/G3B [47 0 14 -30 29 9 ] 
/G3B [15 39 true [1 0 0 1 -14 30 ]  0 0]
[<~!Up3d#Q,,3&,m+=&,lh3"8Dodzzzzz!!!,r#Ohuf#N,jF&&8^k&&99;++PF5
56*kI4ofs1HiSNop](~>
 ]
/TT6D2B00 AddT3T32Char

60
/G3C [47 0 3 -37 41 -3 ] 
/G3C [38 34 true [1 0 0 1 -3 37 ]  0 0]
[<~z&-)\1!-eJD!!2ip!!!9%!!!!@n,NFgJ%u$a"9/?$!"\u-!!#7A!!!$!J,fQO
rVuou&,6,)!'e7!!!*$!!!!9%!!!!@n,NFgJ%u$a!<9h7!!",1!!!!(qu?]s
!<3$!!!#7!!!!!0p](9o"9&9#!!*%L!!!!`huE`W&,ZD-!!E6$!!!"K^]4?7
+7K71!!iE%!!!&pzGQ7^D!"]~>
 ]
/TT6D2B00 AddT3T32Char

61
/G3D [47 0 6 -30 41 -11 ] 
/G3D [35 19 true [1 0 0 1 -6 30 ]  0 0]
[<~s8W-!i;`iWs5<qWs8V$Ws8W,Wzzzzzzzzzzzzz!!!$!s8W,Ws8W-!i;`iWs5<qW
s8V!~>
 ]
/TT6D2B00 AddT3T32Char

62
/G3E [47 0 5 -38 43 -4 ] 
/G3E [38 34 true [1 0 0 1 -5 38 ]  0 0]
[<~5QCca!,qo<!!%BH!!!$!zJ)C;,!$Ct9!!!-#zs*t(L!'fBA!!!Q)!!!!$rVuou
!.Vca!!",1!!!!(qu?]s!WN-"!!%Ma!!!!0n,NFg#Q+Q%!$C,!!!%M!!!!-#
!!!!0p](9o5MuMA!<7QL!!E3#!!",1!!!"K^]4?8rr<$!#Q+Q%!$C\1!!*&7
!!!"KzGQ7^D!+5d,!!!~>
 ]
/TT6D2B00 AddT3T32Char

63
/G3F [47 0 10 -45 39 1 ] 
/G3F [29 46 true [1 0 0 1 -10 45 ]  0 0]
[<~!<9h7&-)D)J,fKJs8W+Ls+#U7p](i_n,NRKn,NLYn,NIXn,NI`!!!"D!!!"D
!!!"D!!!"D!!!"D!!!#o!!!#g!!!&h!!!,Z!!!Pf!!"+V!!*%L!!iN(!'gA]
!'frQ!'^G`!'C5]!'C5]!'C5]!'C5]!'C5]zzzzzz!$2+?!.TM!!.TM!!<9h7
!<9h7!<9h7!.TM!!.TM!!$2+?~>
 ]
/TT6D2B00 AddT3T32Char

64
/G40 [47 0 6 -49 41 1 ] 
/G40 [35 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!!E-!!!",@J,fS!s53kWs8VQg!WE2r!!D]jp](Q7!.4bWJ,h\3%fcSn!$;1@
*WR5]!$2,&!!"&?49,@&!.4bH*WUEb!$2,b!!"&?GQ7^b!-eJD*WY[0"9&;i
!'gG_n,WLf!:U$hrW)Emr#Pk-&)\K/n/m0%!:V'1*WY[n!$2.049-E&n2p[l
!:W)N*WY[l!'UDP4og$3GTHka!-fT<s58,4s8V#%&-(PFGQ[sfi&h&8!!#+]
!!!!]z*WQ0?!$2+?!!!N0!"],@J,jNg#N,XX!!E!,p](Ers53kWs8Tk7!.XtJ
!!!Q!!!!~>
 ]
/TT6D2B00 AddT3T32Char

65
/G41 [47 0 0 -44 47 0 ] 
/G41 [47 44 true [1 0 0 1 0 44 ]  0 0]
[<~!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.!!#.Nz3-YE'!!%7gzG^KJk
!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF!!C"I!!!!$J-UT)!!e#Z
J,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X!#tt=n,NGN!!)Kg!'gM`
p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?!Up'h*WQ6!!!!N0!T3qX
%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:s8N'$s8N&u!!E9#s8N'$
s8N&u!!E9#~>
 ]
/TT6D2B00 AddT3T32Char

66
/G42 [47 0 3 -44 44 0 ] 
/G42 [41 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8W,g!!*'!s8Duus8W-!J,oWLs8V!W!T3r"n,NLI!!D]j!T3qXp](?Q!!%6D
!T3qXHiO3*!!#+]!T3qX49,E?!!#+]!T3qX49,E?!!%BH!T3qXGQ7d&!!)co
!T3qYn,NLI!!hE^!T3r"^]4E8s8RTL!WW3!!!!'"s8N'!!WW3"huEf9!"\Q!
!T3qYqu?cU!!%HJ!T3qX*WQ6!!!!N0!T3qX%fcXg!!!7S!T3qX#Clj5!!!7S
!T3qX#Clj5!!!7S!T3qX#Clj5!!!N0!T3qX*rl?"!!#4`!T3qXIK0E,!!iE%
s8W-!p]1?os8VQgs8W-!^]=E7s8Duu~>
 ]
/TT6D2B00 AddT3T32Char

67
/G43 [47 0 3 -45 43 1 ] 
/G43 [40 46 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!9(p^@-Es8EK.5QC`n!<7R6h?!NS#Q=hp!!3'(huEcV&&8/FILgr/
!'VJ)!!"&]!!!!?49,?]*]sE&!"O5R!!!OS!!!!0GQ7^D!;HNo!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#ozGQ7^D!-eJD!!%6D!!!"H
z49,?]!'UA_!!"&?!!!!@z%tFW[!"ZjF!"9+j!!!u@p](;C!W2p"quHbI+8>h#
s8V!W+92@k!!E9!!!!"KhuE~>
 ]
/TT6D2B00 AddT3T32Char

68
/G44 [47 0 4 -44 45 0 ] 
/G44 [41 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W,g!!*'!s8Duus8W-!!!*'!s8Tk7"2Fn$huEkp!!hun"2Fm=p](E3!!)co
"2Fm:HiO8a!!#1_"2Fm:4ob]#!!"&?"2Fm:*rlDY!!!N0"2Fm:%fc^I!!!N0
"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S
"2Fm:#Clol!!!7S"2Fm:#Clol!!!N0"2Fm:%fc^I!!!N0"2Fm:%fc^I!!"&?
"2Fm:*WQ;X!!#1_"2Fm:HiO8a!!)os"2Fm;p](E3!!D]j"2FmIhuEkp!.Wo,
s8W-!J,oWLs8N'!s8W,s!!*'!s53kW~>
 ]
/TT6D2B00 AddT3T32Char

69
/G45 [47 0 4 -44 43 0 ] 
/G45 [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W-!rr<#us8N&us8W)us8W,u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!
!$21!!!"&@huE`u!T3qX*Wb1!n/_Vg!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
s8VQg!WW2h!!3-"n,NLhs6p!hhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI
!!2!X!!!&X!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!
!!"&@huE`us8W-!rr<#us8N&us8W)us8W,u~>
 ]
/TT6D2B00 AddT3T32Char

70
/G46 [47 0 4 -44 43 0 ] 
/G46 [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W-!rr<#us8N&us8W)us8W,u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!
!$21!!!"&@huE`u!T3qX*Wb1!n/_Vg!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
s8VQg!WW2h!!3-"n,NLhs6p!hhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI
!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8Vio!<<)o!!*'!p](<os7cQo~>
 ]
/TT6D2B00 AddT3T32Char

71
/G47 [47 0 3 -45 45 1 ] 
/G47 [42 46 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!!(s6q!.!$D7=)uotgs8Eu<!<3%K]Dr!-!"\u-"5j.]qu?u;!!2ut
%tFW[qu@f=!!%BH*WQ0?49.PF!!#+]49,?]49.JD!!!u=GQ7^D*WUEb!!!u=
GQ7^D!!)cozn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg"98D:n,NRj
s1nC0"98D:GQ7jGs1ijZ!!#+]GQ7^D490a/!!#+]49,?]49.PF!!#+]*WQ0?
49-H'!!#+]%tFW[49,o-!!#+]#N,R^49,KQ!!%BH!W2p"qu?`sJ3Wr3!.Y%K
p](:9s8V!W!!iQ(zs53kW~>
 ]
/TT6D2B00 AddT3T32Char

72
/G48 [47 0 3 -44 45 0 ] 
/G48 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8N'`s1n[7!'gM!s8N'`s1n[7!'gM!"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NRjs8VQg"98E$n,NRjs8VQg"98E$n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
s8N'`s1n[7!'gM!s8N'`s1n[7!'gM!~>
 ]
/TT6D2B00 AddT3T32Char

73
/G49 [47 0 8 -44 40 0 ] 
/G49 [32 44 true [1 0 0 1 -8 44 ]  0 0]
[<~s8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

74
/G4A [47 0 3 -44 44 1 ] 
/G4A [41 45 true [1 0 0 1 -3 44 ]  0 0]
[<~!$D7@s*t(ks8W+L!$D7@s*t(ks8W+L!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?
!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?
z!$2+?!!!!?!!)Kg!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg
!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg!$2+?p](:X!!)co!'C5]qu?^Z!!)uu
!.4bHrr<&o!!*&7!VcWpJ+s9<!!",@s53kW"98D:!!!"Ks*t(L!!iE%!!!~>
 ]
/TT6D2B00 AddT3T32Char

75
/G4B [47 0 3 -44 46 0 ] 
/G4B [43 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8Tlas+(.L^jlB7s8Tlas+(.L^jlB7!T3qYn,NLI!!D-Z!T3q_^]4Dn!"XS[
!T3r!!!!&X!'C5]!T3s&!!!&X!:Tsg!T4":!!!&X#J^<>!T4K=!!!&X*rl9@
!T6-A!!!&XHiO-H!T<_Q!!!&Yn,NFg!TWqT!!!&_rVuou!UmdR!!!'"&&8/F
!W32\!!!&p"7Q9j!Up-Z!!!&X!;HNo!T3s*!!!&X!'C5]!T3r!!!!&X!$;1@
!T3qg!!!&X!"XS[!T3q_J,fW.!!e#S!T3q[^]4Dn!!C":!T3qYhuEf9!!2!X
s8Tk8s5<qW^]=Dms8Tk7s5<qW^]8lB~>
 ]
/TT6D2B00 AddT3T32Char

76
/G4C [47 0 4 -44 43 0 ] 
/G4C [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8Vus!<<)s!!*'!qu?`ss82is!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!"K"u!!"&?n,NG0!:Tsg*WY[0!$2.0!!"&?n,NG0!:Tsg
*WY[0!$2.0!!"&?n,NG0!:Tsg*WY[0!$2.0!!"&?n,NG0s8W-!rr<#us8N&u
s8W)us8W,u~>
 ]
/TT6D2B00 AddT3T32Char

77
/G4D [47 0 0 -44 47 0 ] 
/G4D [47 44 true [1 0 0 1 0 44 ]  0 0]
[<~s7cQo5Q:]\!!%NJs82isJ,]KG!!%NJ"5X"XpOEA&!!)bD"4$rJkC<Z\!!285
"4$rJkC<ZTJ-3iB"35ooa++90^^#XF"2hnZLO]KCi"$'C"2Wn+#Clomi"$'C
"2OCI#Cloln/_gb"2K.D#ClolGWZ4]"2K.D#Clol4Eq*]"2I$D#Clol*q0Db
"2GuI#Clol%c@SB"2GH*#Clol&)[\C"2G/W#Clol#J^Rp"2G"h#Clol"+UW,
"2Fp;#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S
s8Tk>s8N&u^^'o=s8Tk>s8N&u^^'o=~>
 ]
/TT6D2B00 AddT3T32Char

78
/G4E [47 0 0 -44 47 1 ] 
/G4E [47 45 true [1 0 0 1 0 44 ]  0 0]
[<~s82j-s8N&r!"],/s8E!/s8N&u!"],/!WN-"#CljDJ,fh)!U"t5#Clj<^]4Ui
!TUrq#Clj8huF"4!TEMJ#Clj5n,N]D!T<_Q#Clj5GQ7u!!T8>*#Clj549,V:
!T6-A#Clj5*WQFq!T4Ig#Clj5%tFn8!T435#Clj5#J^Rp!T4'q#Clj5"5jE7
!T4":#Clj5!:U5D!T3tQ#Clj5!-ea!!T3s*#Clj5!'CL:!T3r!#Clj5!$2Aq
!T3qg#Clj5!"Xj8!T3q_LO]E`!!gPp!T3q[a++3K!!285!T3qYkC<Tk!!)bD
s8VQgs+(.Ln,Rrgs8VQgIt7S!n,P\'z++O~>
 ]
/TT6D2B00 AddT3T32Char

79
/G4F [47 0 4 -45 44 1 ] 
/G4F [40 46 true [1 0 0 1 -4 45 ]  0 0]
[<~!!3*"!!!9(huEaAs82isJ,fKJ!<3'!!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!
!:V$0!!%7-!!!"H49,?]4?NTD!'GK+!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D
*d@Yb!$6@b!!"'b!!!!?49,?]4?NTD!'EFF!!%Bf!!!"D%fcS0n.1$L!Up?0
!!D-]huF"t!VcX:J,oTLrr<%Ks8Duu5QCW]!!iP^!!!'"J,f~>
 ]
/TT6D2B00 AddT3T32Char

80
/G50 [47 0 6 -44 44 0 ] 
/G50 [38 44 true [1 0 0 1 -6 44 ]  0 0]
[<~s8W,W!<<*!quHcss8N*!s8W+L!T3rB^]E?n&)[KH!!D]khuEfI!T3qXp]9:Q
!;HTQ!!%6EhuEb)!T3qXHi`.*!.4h*!!%BIhuEb)!T3qXHi`.*!;HTQ!!)cp
huEfI!T3q[n,_GI#N,X@!'e7"s8W+L!WW3"!!3-"qu?cts53kXhuE`W!T3qX
!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8W&u!<<)u!!*'!rVurus8Duu~>
 ]
/TT6D2B00 AddT3T32Char

81
/G51 [47 0 4 -45 44 11 ] 
/G51 [40 56 true [1 0 0 1 -4 45 ]  0 0]
[<~!!3*"!!!9(huEaAs82isJ,fKJ!<3'!!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!
!:V$0!!%7-!!!"H49,?]4?NTD!'GK+!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D
*d@Yb!$6@b!!"'b!!!!?HiO-H4?NTD!'EFF!!%Bf!!!"D*rl9@p^_lT!UpW8
!!D-ahuF"t"8Dj<J-#ZMs*t+Ls8DuuJ,fEH!$D71!!!9(J,fQO^]4?7#J^<>
!"XS[!!"*i!!!!`s54"[J,f9`!<<*!rW3!!s8E#f!.XbD5QD&I~>
 ]
/TT6D2B00 AddT3T32Char

82
/G52 [47 0 3 -44 47 0 ] 
/G52 [44 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8W,o!!*'!s8Duus8W-!J,oWLs8Tk7!T3qghuEf9!!D-Z!T3qYn,NLI!!)Kg
!T3qXp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXp](?Q!!)Kg
!T3qYn,NLI!!D-Z!T3q_^]4Dn!'e7!!WW3"!!!'"s8Duu!WW2h!!!'"s1eU7
!T4LH!!!&X"7Q9j!T3tQ!!!&X!.4bH!T3rA!!!&X!$;1@!T3qg!!!&X!"XS[
!T3q_J,fW.!!C":!T3q[^]4Dn!!2!X!T3qYhuEf9!!)Kg!T3qXn,NLI!!)Kg
s8Tk7J+3L<^]8lRs8Tk75Oe^Q^]6Ug~>
 ]
/TT6D2B00 AddT3T32Char

83
/G53 [47 0 6 -45 41 1 ] 
/G53 [35 46 true [1 0 0 1 -6 45 ]  0 0]
[<~!!E3#huFl!^u,3Bs7*l*s8W,7"9&?$^^'?/+2AE&!"ZjUJ,fi4*rl9Ci#Vju
"5l?C!!D.A!!!&X49,?^i&gu>!T6'?!!!!]z*WQ0?!$2+?!!")@!!!!0^]4?7
#P\9!!!E7O!!!'"s*t(LJ,f!<!"],-!!!"Krr<$!!.TM!!!!PF!!!!(^]4?7
"2Fm:!!D-Z!!!&XDu]k=i:$^H!T<GI!!2$I!!!&XGQ7^G^jH+^"2K?c!!g;h
!!!O[It.M`!.XbGrW%HJs82kAs8VQgE'OB<!:U*i!!!~>
 ]
/TT6D2B00 AddT3T32Char

84
/G54 [47 0 3 -44 45 0 ] 
/G54 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~5QCc`rr>:`s8W*!5QCc`rr@QKs8W+LHiP2f%tJm)*WQFqGQ8cb#Cq%!*WQFq
GQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFq
p])?8#Jg*7*WQG\0E<-o!rr<$*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?
!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?
z*WQ0?!!"&?z*WQ0?!.Y%KJ,fS!s8RTL!.Y%KJ,fS!s8RTL~>
 ]
/TT6D2B00 AddT3T32Char

85
/G55 [47 0 1 -44 46 1 ] 
/G55 [45 45 true [1 0 0 1 -1 44 ]  0 0]
[<~s8TkVs7lWo^`WUOs8TkVs7lWo^`WUO"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"5j.Z4ob]C!!#+]!T3qX49,EO!!%BH!Up'hHiO0A!!)co!;lftp](;D!!hun
!'e7@huEa!s8Tk7!!iQ(!!!!"s82is!!#7A!!!~>
 ]
/TT6D2B00 AddT3T32Char

86
/G56 [47 0 0 -44 47 1 ] 
/G56 [47 45 true [1 0 0 1 0 44 ]  0 0]
[<~s8RTOs8N&uJ-5iNs8RTOs8N&uJ-5iN#CldS"2G/W!!!7S"2Fm:#Clol!!!7S
!T3qX%fcXg!!!N0!T3qX*rl<1!!"&?!:Tsg*WQ1b!!#+]!-eJD49,A+!!#+]
!'C5]GQ7_+!!%6D!'C5]p](:8!!)Kg!$2+?n,NG!!!2!X!"T&1huE`f!!2!X
!!e#V^]4?>J-3Re!!e#V^]4?:^^#Ai!!C"AJ,fQMi"#ef!!2!g!!!!"i"#ef
!!)L0zn/_Q0!!)L0zGWYs+!!%7+z4Epi+!!#-+z4Epi+!!")0z*q0.0!!",1
z&)[Ef!!!Pf!!!~>
 ]
/TT6D2B00 AddT3T32Char

87
/G57 [47 0 0 -44 48 1 ] 
/G57 [48 45 true [1 0 0 1 0 44 ]  0 0]
[<~s8DuuJ,fQJ!!%NKs8DuuJ,fQJ!!%NK*WQ0?!-fOb!!!"<%KHJ/!:UL!!!!#g
%fcS0!:UL!#N,UO%fcjm!:UL!#N,UO%fd.0!8n(^%WDI,#Cm;'!T435%WDI,
#Cmk?!T435*&muW#CmdR!T4354?NY["+WKr!Peef3#i%9"2Hl9"2G#SGTHt&
"2Jjc"2G#SE"2uc"2Jjc"+UEfn.,VO!PmUu"+UEfi!0L;!T;l@#Clj6i!5$f
!TCfrLO]B`^]T>l!9(]qLB%>7^]VUW!98S1`rH,2J-!sr!:t^AcN!t>J-#*=
!-\DCmJm62!!)Ee!.OtKrVuqJ!!)uu!.FnJIK0~>
 ]
/TT6D2B00 AddT3T32Char

88
/G58 [47 0 2 -44 45 0 ] 
/G58 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~J,b$`s1j-aJ3X(LJ,b$`s1j-aJ3X(L"5j.Zp](?a!!2Qh!:TshhuEb%!!C":
!'C5d^]4?u!"XS[!$2+N!!!!0!$2+?!!e$:!!!!(^jH+^!!D0S!!!!"i:$^H
!!)QIzqqqGS!!%Maz5C`_6!!")@z*rl9@!!#66zHb]U]!!)oSzn_aBI!!2$I
!!!!$^j#hZ!!g;e!!!!0J3Er5!"T&N!!!!?!"T&0!'UAnJ,fRs!!g:>!-eJG
^]4B(!!2!X!Up'in,NRK!!)co"2Fm:GQ7u!!!#+]s8RU6s5<qWJ3X(ls8RU6
s5<qWJ3X(l~>
 ]
/TT6D2B00 AddT3T32Char

89
/G59 [47 0 2 -44 45 0 ] 
/G59 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~s8N'@s5<qW!$D7!s8N'@s5<qW!$D7!"2Fm:GQ7j(!!)co!T3qXn,NIX!!2Qh
!;HNphuEb%!!C":!'C5d^]4?u!!e#S!$2+NJ,fQk!"T&0!"T&N!!!!(J0"[j
!!g;%!!!!$^jH+^!!2#&!!!!"i:$^H!!)NXzH/JZ&!!%<&z5JR7!!!#66z++O=k
!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0
z%fcS0!!!N0z%fcS0!'gM`J,fR6s8RTL!'gM`J,fR6s8RTL~>
 ]
/TT6D2B00 AddT3T32Char

90
/G5A [47 0 6 -44 41 0 ] 
/G5A [35 44 true [1 0 0 1 -6 44 ]  0 0]
[<~J,fQKJ:IV!s+#V!s8RV!s8W+LGQ7^SJ9V%o*rpNc!'UC-!!%BHGQ7_g!-eJD
p],O=!Up)6!!D-ZGQ7ua!-eJK^]8TZ%tFW[!$;1@!!#1_!!!!_zHiO-H!;HNo
!!2Qh!!!&X!!!!$huE`W#J^<>!"XS[!!")@!!!!@z4obQ_!.4bIhuNNP!T3tQ
!!2!Yn,NLI"5j.[i!7$t!T435!!2!gJ,fW.*rl9Ai'%,@!T8>*!!2#*!!!&X
s8W-!i;`iWs5<qWs8V$Ws8W,W~>
 ]
/TT6D2B00 AddT3T32Char

91
/G5B [47 0 21 -49 35 9 ] 
/G5B [14 58 true [1 0 0 1 -21 49 ]  0 0]
[<~s8;ops8;opn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
n,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
n,VqXn,VqXn,VqXs8;ops8;op~>
 ]
/TT6D2B00 AddT3T32Char

92
/G5C [47 0 9 -49 38 7 ] 
/G5C [29 56 true [1 0 0 1 -9 49 ]  0 0]
[<~0E;(Qn,NFgGQ7^DGQ7^D49,?]49,?]*WQ0?*WQ0?%fcS0%fcS0%tFW[#CldS
#CldS"2Fm:"2Fm:!T3qX!T3qX!:Tsg!:Tsg!-eJD!-eJD!'C5]!'C5]!'UA_
!$2+?!$2+?!"T&0!"T&0!!e#S!!e#S!!C":!!C":!!2!X!!2!X!!)Kg!!)Kg
!!)co!!%6D!!%6D!!#+]!!#+]!!"&?!!"&?!!!N0!!!N0!!!7S!!!7S!!!,:
!!!,:!!!,Z!!!&X!!!&X!!!#g!!!#g!!!"D!!!!a~>
 ]
/TT6D2B00 AddT3T32Char

93
/G5D [47 0 12 -49 26 9 ] 
/G5D [14 58 true [1 0 0 1 -12 49 ]  0 0]
[<~s8;ops8;op!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D
!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D
!'C6D!'C6D!'C6Ds8;ops8;op~>
 ]
/TT6D2B00 AddT3T32Char

94
/G5E [47 0 8 -49 40 -28 ] 
/G5E [32 21 true [1 0 0 1 -8 49 ]  0 0]
[<~!!*'"!!.TM!!C":!!hE^!"\Q!!$Ct9!'Yc1!'E@D!-fOb!:UL!!UpVM"5jF"
#J^H"#Clj5%fcV!*WQ1b4obS1HiO.1p](:9Du]kJ+92BE~>
 ]
/TT6D2B00 AddT3T32Char

95
/G5F [47 0 0 6 47 10 ] 
/G5F [47 4 true [1 0 0 1 0 -6 ]  0 0]
[<~s8W-!s8N&us8W,us8W-!s8N&us8W,u~>
 ]
/TT6D2B00 AddT3T32Char

96
/G60 [47 0 12 -53 30 -39 ] 
/G60 [18 14 true [1 0 0 1 -12 53 ]  0 0]
[<~rr<$`J,g[A!"ZjF#N,Ran,NLY!!)co!.4bH4obR(!!!N0!!e#S"2F~>
 ]
/TT6D2B00 AddT3T32Char

97
/G61 [47 0 4 -35 44 1 ] 
/G61 [40 36 true [1 0 0 1 -4 35 ]  0 0]
[<~!!E6$!!%NKhuElZs7cR9s8Vus&,ZJ-!"XS[56(lf!$;1@!!!O[!!!!0J,fQL
#CldS!!e#S!!!7S!!!!(J,g\j#ClgSs8RTOs8W+L#QOi(J04Ods*u3,!!e$=
!!!7SHiO-OJ:%=s#CuRL!!e&D!!!7Sn,NG!JFEO=++Wh\!'c#'!!%M!GQ7dE
J:%>!pOGF-&*JI-^jjE)+92?Grt#/-#QFo+n-AsnIt.M!~>
 ]
/TT6D2B00 AddT3T32Char

98
/G62 [47 0 1 -49 45 1 ] 
/G62 [44 50 true [1 0 0 1 -1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U*i!!!#g&-'EF!:W5Qn,NIXs8Vio!:g$jqu?`gn,Rn;
!;F8/56(]`!!!O[!<)ru#J^?;!!!8>!;lfs"2Fp3!!!&X!;HNo!T3tI!!!&X
!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g
!;HNo!T3tQ!!!&X!;lfs"5j1W!!!,:!<)ru#J^?>!!!O[!<7QL++O@c^]6S!
!;#[[rW%H<qucisJ+3L<p],g55QBXAJ++!K^]4?7!WE'!~>
 ]
/TT6D2B00 AddT3T32Char

99
/G63 [47 0 5 -35 42 1 ] 
/G63 [37 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#n,OR1i8=Tbs7tRRs8W,W"9/B$i!8`O+5d[F!!hF(J,f]0*rl9Ai'%,@
!T6'?!!)M9!!!#gGQ7^Dn9=p5!!)co!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg
!:Tsg!!%6D!!!"DzHiO-H!'C5]!!#1_!!",`!!!"<++O=ln.3;7#P\Pn!$C,$
rW)tK!<<*!!!%NKqu?^=s53kW!WN-"~>
 ]
/TT6D2B00 AddT3T32Char

100
/G64 [47 0 4 -49 47 1 ] 
/G64 [43 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!!!0n,NFg5QC3Q!!",@n,NFg+91g1zn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg
zn,NFg!!)Kgzn,NFg!!)Kg!!iE%n,NGQrrDNg!<<)7n,NLhs7#LX"8iE!n,N^O
!;u<d%tFXDn,OO1!"\Q!4obQfn,PWP!!D]jHiO-Kn,R\5!!2QhGQ7^En,R\5
!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX
!!)KgGQ7^En,R\5!!2QhHiO-Kn,PQN!!D]j4obQfn,OO1!"\Q!++O>5n,O!7
!']lP#Oh`kn,NRg"8MoS!WW2Xs53m,s1nZm!'gJ`s53k^p](9o~>
 ]
/TT6D2B00 AddT3T32Char

101
/G65 [47 0 5 -35 43 1 ] 
/G65 [38 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!3*"!!!Q0n,NH<s82iss8W&u"9&<#!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP
!:W)N!!%7g!!!"DGQ7^DG]3W_!'K`N!!#.N!!!!]s8W-!r;Zfss8;oss8W#s
s8W,sn,NFg!:Tsg!!)Kg!!!"DzGQ7^D!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@
!!E-$rr@QD!<<*!huJ9,s*t(ks82is!WRZM~>
 ]
/TT6D2B00 AddT3T32Char

102
/G66 [47 0 9 -49 41 0 ] 
/G66 [32 49 true [1 0 0 1 -9 49 ]  0 0]
[<~!!3-"!"],0!$D7?!'gM_!.Oti!.4bH!;HNo!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsgs8W,os8W,os8W,os8W,o!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsgs8W,os8W,os8W,o
s8W,o~>
 ]
/TT6D2B00 AddT3T32Char

103
/G67 [47 0 4 -35 45 12 ] 
/G67 [41 47 true [1 0 0 1 -4 35 ]  0 0]
[<~!!hun!!!!`rWE1N!<<(Os*t4Os24ke#Q+hes*tX<!V=),++O?<^]5GV!'@sr
4obR)^]6Is!"ZjFHiO-W^]8TZ!!g:>GQ7^K^]<j(!!g:>n,NFj^]<j(!!C":
n,NFj^]<j(!!C":n,NFj^]<j(!!C":p](9r^]8TZ!!g:>GQ7^K^]8`^!"ZjF
49,?l^]6Ou!$AuV*rl:*^]5I,!.2K]&)[K[^]4W;#P5_2"98D=^]4B7s+A)e
!.XtM^]4?Fn,pH+!!!!$^]4?7!!C":!!!!$^]4?7!!g:>!!!!(J,fQL!"XS[
!!!!@J,g&Z!'^G`+7K:0!!",@s82is+92B9!!!'"s53kW!!iN(!!!~>
 ]
/TT6D2B00 AddT3T32Char

104
/G68 [47 0 1 -49 46 0 ] 
/G68 [45 49 true [1 0 0 1 -1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U$g!!!#g&-%.[!:W5QhuEcHs8VQg!;$0pp](<gn,`:a
!<9h7p](<oJ,jrs!<)ruHiO0E!!#+]!;HNo49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg490m2i#i!oJ,eFKs7h*Di#i!oJ,eFKs7c~>
 ]
/TT6D2B00 AddT3T32Char

105
/G69 [47 0 8 -51 40 0 ] 
/G69 [32 51 true [1 0 0 1 -8 51 ]  0 0]
[<~!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjFzzzzzzzz5QAM!5QAM!
5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

106
/G6A [47 0 6 -51 32 12 ] 
/G6A [26 63 true [1 0 0 1 -6 51 ]  0 0]
[<~!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PFzzzzzzzzJ,fPaJ,fPa
J,fPaJ,fPa!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:
!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:
!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!8>!!!8>!!!7S
!!!O[!!"*k!!#4`GQIdDJ,fEHs8Vios8V!W#QFc(~>
 ]
/TT6D2B00 AddT3T32Char

107
/G6B [47 0 3 -49 46 0 ] 
/G6B [43 49 true [1 0 0 1 -3 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:Tsg!!!#g!WW0"!:U$hrr<&g!WW0"!:U$hrr<&g!'^G`
!:Tu;!!!#g!;HNo!:U*[!!!#g#N,R^!:UML!!!#g56(Z`!:YF;!!!#hp](9o
!;#[[!!!#np](9o!<;rs!!!$!IK0?J!<,1_!!!#o++O=k!:UN7!!!#g#N,R^
!:U*[!!!#g!VcWp!:U!d!!!#g!.FnJ!:TtQ!!!#g!$?^k!:Tt!^]4B(!!hE^
!:Tsjn,Rt-!$D7!J+*F[s58Cr!$D7!J+*F[s53~>
 ]
/TT6D2B00 AddT3T32Char

108
/G6C [47 0 8 -49 40 0 ] 
/G6C [32 49 true [1 0 0 1 -8 49 ]  0 0]
[<~!'e7!J,d:aJ,d:aJ,d:a!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

109
/G6D [47 0 -1 -35 48 0 ] 
/G6D [49 35 true [1 0 0 1 1 35 ]  0 0]
[<~!!2Qhqu?`sa8?&>!!*&FrWiIR!<:sV+90+Vs8EP$#N,Rap]pd#huElK"8i2X
!!D-]p]9ja"2G$.!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?n
n,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq
!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!!C";
huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!<<'"rrE(Ls8N-"!<7TLrrN-"s+(.L
!WN0"J,~>
 ]
/TT6D2B00 AddT3T32Char

110
/G6E [47 0 2 -35 46 0 ] 
/G6E [44 35 true [1 0 0 1 -2 35 ]  0 0]
[<~!!!9%!!*&W+9)<@s5<qW^]=Dns8V!Ws6':jn,NLXhuiHK!WRZNn,NLh!!)co
!W2otp](?i!!%6D!Up'hGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ@dD^d%kg
s8Tl!s7$'g^d%kgs8Tl!s6p~>
 ]
/TT6D2B00 AddT3T32Char

111
/G6F [47 0 5 -35 42 1 ] 
/G6F [37 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#!!",@^]4@as6p!hs8Vus"8i3!!!hE^56)50!$?_5!!!8>*WQ0B^cVSs
!T6'?!!2#&!!!#gGQ7^Dn9=p5!:]IX!!%95!!!"Dn,NFgGjk\5!-mu5!!%95
!!!"Dn,NFgGjk\5!-i_g!!)M5!!!#gGQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G
^^n3\++OUS!'^GcquQcs!WW2t!!%NKn,NG1s1eU7"9&9#~>
 ]
/TT6D2B00 AddT3T32Char

112
/G70 [47 0 0 -35 43 12 ] 
/G70 [43 47 true [1 0 0 1 0 35 ]  0 0]
[<~!!!9%!!*&W+9-iks58D,huNf9s8VQgs5X"^p](?XhuNZT!UkO=IK0EJ!!")@
!W2ot%tF]U!!!O[!VcWp#CljE!!!,:!Up'h"2Frq!!!,:!T3qX!T4":!!!&X
!T3qX!T4":!!!&X!T3qX!T4":!!!&X!T3qX!T4":!!!&X!Up'h"2Fs,!!!,:
!VcWp#J^B8!!!7S!W2ot%tF][!!")@!WN-"56(`QJ,k#u!U&AAqu?cXp]pQo
!T="Xn,NLIJ,d:a!T5("J,fW."8i-!!T3qX!!!&Xz!T3qX!!!&Xz!T3qX!!!&X
z!T3qX!!*'!rVuous8W&u!!*'!rVuous8W&u!!!~>
 ]
/TT6D2B00 AddT3T32Char

113
/G71 [47 0 4 -35 47 12 ] 
/G71 [43 47 true [1 0 0 1 -4 35 ]  0 0]
[<~!!i9!!!!!`rrE)W!<<)7s53qXs7$'H"8iE!s54.?!;u<d%tFXDn,OO1!"\Q!
4obQfn,PWP!!D]jHiO-Kn,R\5!!2QhGQ7^En,R\5!!)Kgn,NFgn,VqX!!)Kg
n,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)KgGQ7^En,R\5!!2Qh
HiO-Kn,PQN!!D]j4obQfn,OO1!"\Q!++O>5n,O!7!']lP#Oh`kn,NRg"8M?c
!WW2Xn,NH<s1n+(!'gJ`n,NFnp]0d`zn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg
zn,NFg&-)[f!!!Q0s53kW&-)[f!!!Q0s53~>
 ]
/TT6D2B00 AddT3T32Char

114
/G72 [47 0 5 -35 44 0 ] 
/G72 [39 35 true [1 0 0 1 -5 35 ]  0 0]
[<~!!!!0i.(Y)J+.sc!WVqEqucusJ,BiHHiQ8N^ch`\56)Z'4FR81!'L#V!!#7Q
!!!!`huE`W5JR7!!'^G`!!#1_!!!!]z49,?]!'C5]!!#+]!!!!]z49,?]!'C5]
!!#+]!!!!]z49,?]!'C5]!!#+]!!!!]z49,?]!'C5]!!#+]!!!!]!!!$!s8Vio
s8W,o!<<*!p]1?os7cQ~>
 ]
/TT6D2B00 AddT3T32Char

115
/G73 [47 0 6 -35 40 1 ] 
/G73 [34 36 true [1 0 0 1 -6 35 ]  0 0]
[<~!"\i0J,k*!#64f)s6fpms8W*!&+Bi(!$?^krr=,@!'^HI!!")@49,?l!'C5]
#Cno:!!e$:z4obQ_!$;1@!!"*k!!!!0p](9o#QOf(!!3-"n,NH<s82is#QOf(
!!!$!J,fQL++O=k!!e#S!!!,:n,NFj^i08R"2K-]!!C#a!!!,:IK0?QJ:@P!
%tK/F!'^I5p]LKqJ,fQH!-/&=p],7ts53nH#Q=]'~>
 ]
/TT6D2B00 AddT3T32Char

116
/G74 [47 0 6 -44 41 1 ] 
/G74 [35 45 true [1 0 0 1 -6 44 ]  0 0]
[<~"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":
!!*'!s8E#us8W&us8W,u!<<*!rW!&9!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$
^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:
!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"5j.Z!!2!X!+5is
!!D-[p])Do!<)uuhuJ9,s*t)6s8Duu&-),!!!E6$!!~>
 ]
/TT6D2B00 AddT3T32Char

117
/G75 [47 0 1 -34 45 1 ] 
/G75 [44 35 true [1 0 0 1 -1 34 ]  0 0]
[<~s53lAp]1?P!'g5Ys53lAp]1?P!'g5Y!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXp](?Q!!2ip!Up'kp](<`!!i9!!;HO)p](;A!'b].!.TS!J+*G&s87B9
!$D79J+*FCs58Cr!!*$!!!!~>
 ]
/TT6D2B00 AddT3T32Char

118
/G76 [47 0 1 -34 46 1 ] 
/G76 [45 35 true [1 0 0 1 -1 34 ]  0 0]
[<~s8RT[s7lWoJ.M\Ts8RT[s7lWoJ.M\T"2Fm:*WQ<#!!#1_!T3qX49,EO!!#+]
!:TsgGQ7a5!!%6D!-eJDn,NH5!!)Kg!'C5^n,NGN!!2!X!$2+BhuE`u!!C":
!$;1C^]4?F!!e#S!"T&7J,fQSJ.I/1!!e#b!!!!$^`NOV!!C"X!!!!"i'%,@
!!2"?zi&gu>!!)M9zE-M?_!!%9=z3:HnJ!!#1Oz*T-nt!!",!z+2@jV!!!PF
!!!~>
 ]
/TT6D2B00 AddT3T32Char

119
/G77 [47 0 0 -34 48 1 ] 
/G77 [48 35 true [1 0 0 1 0 34 ]  0 0]
[<~s82is5QCc]!!#7`s82is5QCc]!!#7`*WQ0?!-f"S!!!#g%fcS0!:UL!"2Fp+
#65"e!8n*4#N,X@#Cm';!T435&+BVX"2GH:"2G#S&+B\:"2GCc"2FrQ*d@d;
!T5#D#Clj5*&n1R!T6(&#ClgD4?O,S!:W*5%fcV!3#iG/!-!0(%KHKRGTIn+
!-i`0*WQ1bn.-Q?!''HY)uot$n..V]!'K0E49,@%i!6al!$C,(p](:9i!9#W
!$AuYp](:)^]X'+!"ZjIn,N~>
 ]
/TT6D2B00 AddT3T32Char

120
/G78 [47 0 2 -34 46 0 ] 
/G78 [44 34 true [1 0 0 1 -2 34 ]  0 0]
[<~J,]Kjs1j-a!$D6VJ,]Kjs1j-a!$D6V!Up'in,NI`!!D-Z!.4bO^]4?u!"XS[
!$;1_!!!!0J3Er5!!g;e!!!!$i:m9P!!2WZzqqqGS!!%Maz5C`_6!!"*kz5JR7!
!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fR5!!g:>!.4bK
huEcP!!2Qh!Up'hp](ES!!%BHs8N'0s7$'g!"],!s8N'0s7$'g!"],!~>
 ]
/TT6D2B00 AddT3T32Char

121
/G79 [47 0 0 -34 47 12 ] 
/G79 [47 46 true [1 0 0 1 0 34 ]  0 0]
[<~s82iss8N&r!!*&us82iss8N&r!!*&u"2Fm:#J^Au!!!7S!Up'h%tFZL!!")@
!;HNo*WQ1b!!#1_!.4bH49,@D!!%BH!'UA_p](:8!!)Kg!$;1An,NG!!!2!X
!!e#VhuE`^J-Wji!!C"AJ,fQOi"(><!!2!g!!!!"n/hW1!!)LPzpcJNV!!%7k
zI!>Vk!!#.Vz5O\XQ!!",!z&)[Ef!!!PFz#J^<>!!!7Sz%fcS0!!")@z*WQ0?
!!#1_z49,?]!!%6Dzp](9o!!)Kg!!!!"n,NFg5QCcA!!#7`s53kW5QCcA!!#7`
s53kW~>
 ]
/TT6D2B00 AddT3T32Char

122
/G7A [47 0 8 -34 40 0 ] 
/G7A [32 34 true [1 0 0 1 -8 34 ]  0 0]
[<~J,fQKJ,fQKJ,fQKJ,fQJGQ7_kGQ7a=GQ7a=GQ7d6GQ7j(GQ7uaGQ88)!!")@
!!#1_!!%BH!!)co!!2Qh!!D-Z!!g:>!"XS[!$;1@!'UA_!.4bH!;HNo!Up("
"5j.i#J^<M%tFWj*rl9O56(ZoIK0?YJ,fQKs8W-!s8W-!s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

123
/G7B [47 0 14 -49 34 9 ] 
/G7B [20 58 true [1 0 0 1 -14 49 ]  0 0]
[<~!!2Qh&+BQ`n,Rt-!<3$!qu?`l!!2Qh!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X
!T3qYhuEf9!!2!X!T3qYhuEf9!!D-Z"2FmA^]5I,!<3$!qu?`r!!"*k!!g:>
"2Fm=huEf9!!2!X!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X
!T3qYhuEfI!!)co!;lfsrr<%Kn,P]B!"\Q!!Up~>
 ]
/TT6D2B00 AddT3T32Char

124
/G7C [47 0 22 -59 26 20 ] 
/G7C [4 79 true [1 0 0 1 -22 59 ]  0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:
nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5o~>
 ]
/TT6D2B00 AddT3T32Char

125
/G7D [47 0 13 -49 33 9 ] 
/G7D [20 58 true [1 0 0 1 -13 49 ]  0 0]
[<~p](<o!!*&7!<:sW&+BQ$n,NLY!!)co!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D
!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%BH!'C5]4obR)J,g,L!!D]j#Oh^8J,hb5
!'C5]HiO.k!!%6D!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D
!-eJDGQ7a=!!2Qh"7Q:$n,WLH!<9h7rr<&o!!!~>
 ]
/TT6D2B00 AddT3T32Char

126
/G7E [47 0 5 -25 43 -16 ] 
/G7E [38 9 true [1 0 0 1 -5 25 ]  0 0]
[<~!VcWp0G"0`!-fUchuN[>s7cWirWiE-n9=s5s1g;g5Q?66!"]&/!!!&p!!~>
 ]
/TT6D2B00 AddT3T32Char

160
/GA0 [47 0 0 0 1 1 ] 
/GA0 [1 1 true [1 0 0 1 0 0 ]  0 0]
[<~!!~>
 ]
/TT6D2B00 AddT3T32Char

161
/GA1 [47 0 19 -34 29 12 ] 
/GA1 [10 46 true [1 0 0 1 -19 34 ]  0 0]
[<~*WU\?It7R7s1nZMIt3$!*WQ0?zzz)uprY)uprY4odbH4odbH4odbH4odbH4odbH
4odbH4odbH4odbH4odbH4odbH4odbHIfOruIfOru~>
 ]
/TT6D2B00 AddT3T32Char

162
/GA2 [47 0 8 -49 40 4 ] 
/GA2 [32 53 true [1 0 0 1 -8 49 ]  0 0]
[<~!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#q
!$C\M!<<']!WW2t#QOi%&+C,-+2@pT*rl:g4obRHHiO-fHiO-fGQ7^Dp](9o
n,NFgn,NFgn,NFgn,NFgn,NFgn,NFgp](9oGQ7^DGQ7^DHiO-L4obQm56([I
++O@k&+C,-#QOi!"98DZ!<<'!!'g5Y!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S
!!e#S!!e#S!!e#S!!e#S!!e#S~>
 ]
/TT6D2B00 AddT3T32Char

163
/GA3 [47 0 7 -48 41 2 ] 
/GA3 [34 50 true [1 0 0 1 -7 48 ]  0 0]
[<~!!)uu!!!9(^]4?Vs6p!g5QCW]!<3*!!!)co56(`R!$;1ChuF:<"2FmA!!g:>
!WWIU!!!!(J,fQL#CldS!!e#S!!!7S!!!!(J,fQL"+U@O!!C":!!!,:!!!!$
^]4?7!T3qX!<<*!n,WLgs6p$gs8VQgs8W,g!!)Kg!!!#gzDu]k<!-eJD!!%6D
!!!"DzGQ7^D!-eJD!!%6D!!!"DzGQ7^D!:Tsg!!)Kg!!!#g!!!!"n,NFg!T3qX
!!D-Z!!!,:!!*')cennU#QOc.^^pJFs*u3ks8N'`i.(_+*rlE4!"8i-!!!~>
 ]
/TT6D2B00 AddT3T32Char

164
/GA4 [47 0 6 -40 41 -4 ] 
/GA4 [35 36 true [1 0 0 1 -6 40 ]  0 0]
[<~+92BAJ8bJg!PnI1!!D/,!!!8>4p1QjJ0,m5*rlhds1SI<s8Vus"9&i+!!2is
n,NRK!;HO!^]8TZ#J^=e!!e#S49,nB!'UAn!!"&?%fcSN!"T&0*WQ]N!$2+N
!!"&?%fcSN!"XS[4obh<!'C5d^]8`^"2Fn]!!D-Zp](?i"7Q9mrX\c(#QOi%
!"ZjE^&T5sruV5)"8ECWHiO-O_"[m0"5n+u!!0kX!!!"L~>
 ]
/TT6D2B00 AddT3T32Char

165
/GA5 [47 0 2 -44 45 0 ] 
/GA5 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~s8N'0s5<qW!"]+fs8N'0s5<qW!"]+f"2Fm:GQ7d&!!)co!:Tsgn,NH5!!2!X
!.4bK^]4?u!!e#S!$2+NJ,fQ[!"T&0!!e#q!!!!$^cVSs!!D/(!!!!"nFut`
!!)QYzH/JZ&!!#7!!!!9(s8W&u#QOi(rW!3's8W&u#QOi(rVuou%fcS0!!!N0
z%fcS0!!!N0z%fcS0!!!N0!!!9(s8W&u#QOi(rW!3's8W&u#QOi(rVuou%fcS0
!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!'gM`J,fR6s8RTL!'gM`J,fR6s8RTL
~>
 ]
/TT6D2B00 AddT3T32Char

166
/GA6 [47 0 22 -53 26 14 ] 
/GA6 [4 67 true [1 0 0 1 -22 53 ]  0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:zz!!!#gnF5r:nF5r:nF5r:nF5r:
nF5r:nF5r:nF5o~>
 ]
/TT6D2B00 AddT3T32Char

167
/GA7 [47 0 9 -45 38 6 ] 
/GA7 [29 51 true [1 0 0 1 -9 45 ]  0 0]
[<~"98Dj&-)\!5QCcQ5QCcQHiO09GQ7a5GQ7a5GQ7a5HiO094obTP*rl9@%tFW[
#N,R^!Up'h#P\9!+8u6?5G%oUILgr/GR*.,p]9jan,W4`n,Rn;n,OO1p](hT
GQ7ua49,KA*rl?2%tFZL#J^=a"7Q;8!VcY>!.4ck!'UDX!$?d]!!gR&!!E8Z
!!3+M!!)os!!#1_!!")@n,NuLn,N^/n,NRKn,NLIn,NLIn,NLIn,N^Os8W,7
s8W,7s8W+Ls8W&u~>
 ]
/TT6D2B00 AddT3T32Char

168
/GA8 [47 0 12 -47 36 -39 ] 
/GA8 [24 8 true [1 0 0 1 -12 47 ]  0 0]
[<~49.Km!.OqJs8N*!rrE*!!<7KJIQRTm~>
 ]
/TT6D2B00 AddT3T32Char

169
/GA9 [47 0 0 -45 47 1 ] 
/GA9 [47 46 true [1 0 0 1 0 45 ]  0 0]
[<~!!",1!!!!"s8N'!!!iQ(^]4?Vs8VQg!.Wo;p](<o!!3'!!W2otIfKT?!!"*k
#N,R^&&8^k&)[]N%tK0)j5;!Zs8Tq)*WuHB_!jMmn/oI@4:g?T^j()7J-!H5
GTQnd^cZi_!!(q>p`9D8!']m7!!!!?n2p[N!$:Vl!!!!?n2p[N!$:Vl!!!!?
n2p[N!$:Vl!!!!?n/_Q0!$:nV!!!!]GTQnc!'GK:J,k*^Hj@Ff^jJ6Lp^b/b
4p1ibi:n>ns8RW=*rpfi!UpVM&+B\Z#J^<>#J^T&!!!O["7Q9j++OCi!!%KK
!<3$"qu?^]i",S_!$D7@n,NFns8Tk7!!3-!z+7K71~>
 ]
/TT6D2B00 AddT3T32Char

170
/GAA [47 0 12 -45 35 -20 ] 
/GAA [23 25 true [1 0 0 1 -12 45 ]  0 0]
[<~!W2p.s+!?6^`ETn&-:\h!T4([i",kG+917_!T82'i,A_TDunm9"5nD7i&i+Z
5Q1L%q>:KUzz!!*'!rr<#ts8W&~>
 ]
/TT6D2B00 AddT3T32Char

171
/GAB [47 0 3 -35 44 -5 ] 
/GAB [41 30 true [1 0 0 1 -3 35 ]  0 0]
[<~!!!-%!<<*"%KH_6!!#4`%tFW[HiQA2!!2ipHiO-Kn,`:a!"ZjIn,NG1J.LQ<
!.OtjJ,fTK!.OtK!VcZo!!!8n!W2ot&)[]^!!#7!&)[EfIfM^K!!*$!J%u$a
5JRff!!!Pf#Oh]n#Ohcl!!!&p!<)ru!<)tJ!!!"K!$?^k!$?_%huE`f^]X'+
!!D]kp](9pp],[A!!%BH56(Z`56)4E!!!K/#64`("98H&~>
 ]
/TT6D2B00 AddT3T32Char

172
/GAC [47 0 6 -29 40 -8 ] 
/GAC [34 21 true [1 0 0 1 -6 29 ]  0 0]
[<~s8W-!_#OH7s1n[7s8Tn7s8W,7!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7
"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":
!!!,:!!!!$^]~>
 ]
/TT6D2B00 AddT3T32Char

173
/GAD [47 0 8 -22 39 -18 ] 
/GAD [31 4 true [1 0 0 1 -8 22 ]  0 0]
[<~s8W,us8W,us8W,us8W,u~>
 ]
/TT6D2B00 AddT3T32Char

174
/GAE [47 0 0 -45 47 1 ] 
/GAE [47 46 true [1 0 0 1 0 45 ]  0 0]
[<~!!",9!!!!"s8N'!!!iQ(^]4?Vs8VQg!'fBPqu?`s!!)uu!W2ot56(fT!!"*k
#N,R^#J^krs7c]S&!-bi!T5%1s8N,h*WY[O!;J_Xn.1%o494jUJ9Z;=n-=J+
GQ@4<J38&Vn-=J+p]0do!$:V0n/hWOn,VrA!$:V0s82j<n,WLX!$:V0s6p"0
n,VtQ!$:V0n9=pSn,Vr?!$:n8n2p\7GQ@4S!'GK+n/_QlHiWXH!'E@Dn.,MD
4qIVtn9>ubrWhr^*tS>UnaI'>!!!,Z#J^<>"5jFB!!!PF"7Q9j++OCi!!#4`
!<3$!rVup_i",_c!$D7@n,NFns8Tk7!!*'!z+8>g9~>
 ]
/TT6D2B00 AddT3T32Char

175
/GAF [47 0 10 -44 38 -41 ] 
/GAF [28 3 true [1 0 0 1 -10 44 ]  0 0]
[<~s8W,gs8W,gs8W,g~>
 ]
/TT6D2B00 AddT3T32Char

176
/GB0 [47 0 10 -49 38 -21 ] 
/GB0 [28 28 true [1 0 0 1 -10 49 ]  0 0]
[<~!'bu6!<;Ng"989!#N1%2%tG`%*WQFq49,K!2uiupGQ7d&Du]mrn,NIXhuEar
huEarhuEarhuEarhuEarhuEarn,NIHDu]mrGQ7d&2uiup49,K!*WQFq%tG`%
#N1%2"989!!<;Ng!'e7!~>
 ]
/TT6D2B00 AddT3T32Char

177
/GB1 [47 0 7 -44 41 -3 ] 
/GB1 [34 41 true [1 0 0 1 -7 44 ]  0 0]
[<~!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`W!T3qX!!2!X!!!&X!!*'!s8Tn7s8W,7s8W-!_#OH7s1eU8huE`W
!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X
!!!&X!!!!"huE`W!T3qX!!2!Xzzzzz!<<*!s1n[7s8Tn7s8W,7s8W-!^]~>
 ]
/TT6D2B00 AddT3T32Char

178
/GB2 [47 0 14 -49 33 -20 ] 
/GB2 [19 29 true [1 0 0 1 -14 49 ]  0 0]
[<~"8Dj,rW#1_!.Y$!r"$U4#Jfg2i:$d*n,_GI!T3qYhuEl;!!C":#J^<MJ,gYk
!'UA_HiO0A!!2Qh"5j.a_;HDdi'.8#Hi`1*s5<qWi;`i8s8V!~>
 ]
/TT6D2B00 AddT3T32Char

179
/GB3 [47 0 12 -49 32 -19 ] 
/GB3 [20 30 true [1 0 0 1 -12 49 ]  0 0]
[<~"7Q:$quAt]!<<(LHk1aH#J_Ga^]4JP!!C":#J^<MJ,hfa!WN-#rr<*"J-#\c
!"[uf"5j.[n,NIX!!)Kg!:Tsgn,NLY0E^6\&)_s;_#OFb+8u6Bp](~>
 ]
/TT6D2B00 AddT3T32Char

180
/GB4 [47 0 19 -53 37 -39 ] 
/GB4 [18 14 true [1 0 0 1 -19 53 ]  0 0]
[<~!'e7!IfKIt!!)os!VcWsn,NRK!!g:>%tFX%!!"&?!'C5]GQ7a5!!!~>
 ]
/TT6D2B00 AddT3T32Char

181
/GB5 [47 0 1 -34 45 12 ] 
/GB5 [44 46 true [1 0 0 1 -1 34 ]  0 0]
[<~s53l!p]1?P!$Ct9s53l!p]1?P!$Ct9!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXp](?Q!!2ip!Up'kp](?a!!i9!!VcX*p](?m!'g5Y!WR]LJ+*L-s87B9
!U'LXJ+*L!s58Cr!T8G-!!!&Xz!T3qX!!!&Xz!T3qX!!!&Xz!T3qX!!!&Xz!T3qX
!!!&Xz!T3qX!!!&Xz~>
 ]
/TT6D2B00 AddT3T32Char

182
/GB6 [47 0 4 -44 40 6 ] 
/GB6 [36 50 true [1 0 0 1 -4 44 ]  0 0]
[<~!$D7@n,WLgs6p-js8VQns8W,g&)_\W!$?`9GQ9o-G^'49!-i_gGQ;u5!-eKg
GQ@45G^'5X!-i_gn,R]X!:Tu5GQ@45G^'5X!-i_gp],P`!-eKgGQ<*kG^'3P
!-i_g56,qQ!$C-DGQ89Spilc@s7gg=!WVq>!!",9GQ7^DG^'2g!-i_g!!%7g
!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ7^D
G^'2g!-i_g!!%7g!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ8!Kpj_c<s7h*5
#QORKn-B!gJ+*~>
 ]
/TT6D2B00 AddT3T32Char

183
/GB7 [47 0 18 -26 30 -15 ] 
/GB7 [12 11 true [1 0 0 1 -18 26 ]  0 0]
[<~%fei0J)L@rs7$'Xs7$'XJ)EQ,%fc~>
 ]
/TT6D2B00 AddT3T32Char

184
/GB8 [47 0 17 -1 28 12 ] 
/GB8 [11 13 true [1 0 0 1 -17 1 ]  0 0]
[<~%KHt=$ig\9%tG2+!T3t9!8q;Ds1j-"%fc~>
 ]
/TT6D2B00 AddT3T32Char

185
/GB9 [47 0 14 -49 34 -20 ] 
/GB9 [20 29 true [1 0 0 1 -14 49 ]  0 0]
[<~!:Tsjn,O!g!.XJ<s6p$dn,RFs!'p#R!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg
!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg!:U!gs7$'gnGiOXs8VQ~>
 ]
/TT6D2B00 AddT3T32Char

186
/GBA [47 0 12 -45 35 -20 ] 
/GBA [23 25 true [1 0 0 1 -12 45 ]  0 0]
[<~!<)s#s*tX[i#dU@4ok@?!-ikkI!>WRGQ9jN!'GK+4Epig490Ug!-fObn/m;P
&-(Pis*t+Kzz!!*'!rr<#ts8W&~>
 ]
/TT6D2B00 AddT3T32Char

187
/GBB [47 0 3 -35 44 -5 ] 
/GBB [41 30 true [1 0 0 1 -3 35 ]  0 0]
[<~5QD>q!!$s<2uipYp],aC!!%HJ*rl9@*rlhe!!!PF#N,R^#N,XX!!!,r!;lfs
!;lhH!!!"K!'bu6!'buE^]4?V^^'?/!!huqp](9rp]:?o!!3'!IfKHLrr@P!
!!DusrVup'n,rFc!$Au]n,NGQJ.KEq!.Ou5J,fTI!.OtK"8Dlo!!!8^!VcWp
&&8G.!!")@&&8/FIK1Gi!!)coIK0?JDu_it!!#7a&-)\1~>
 ]
/TT6D2B00 AddT3T32Char

188
/GBC [47 0 0 -52 48 4 ] 
/GBC [48 56 true [1 0 0 1 0 52 ]  0 0]
[<~z!It.M!!!,Zz"2Frq!!!7S#N,R^#CmoS!!!N0s53kW*ru8t!!"&?n_aBI4odn,
!!#+]!T3qXHiO3*!!%6D!T3qXn,NLI!!)Kg!T3qYhuEf9!!D-Z!T3q[^]4Dn
!!g:>!T3q_J,fW.!"XS[!T3qg!!!&X!$2+?!T3r!!!!&X!'C5]!T3r?!!!&X
!-eb<s8Tn0&+KW!_!hm(s8Tq)+7T=1_;INH!!!,Z4R`=N"2K0N!!!7Sq!\7`
#Cu=5!!!N1i:$^H%g1bZ!!"&B_!h=(4pQW-!!#+lJFEO=Hk-5H!!%6b!:Tsg
n/q]1!!)L1s8N'"i#i"!!!2""s8N'$^]4B(!!g:>!:TsnJ,fT=!"XS[5Q:]o
!!#7`!$2+?5Q:^)!!#7`!'C5]!!!!]z!-eJD!!!!Yz~>
 ]
/TT6D2B00 AddT3T32Char

189
/GBD [47 0 0 -52 48 4 ] 
/GBD [48 56 true [1 0 0 1 0 52 ]  0 0]
[<~z!rr<$!!!,:z#Clj5!!!7S#N,R^%fd^0!!!N0s53kW*WZ/s!!#+]n_aBI49.\*
!!%6D!T3qXGQ7d&!!)Kg!T3qXn,NLI!!2!X!T3qYhuEf9!!C":!T3q[^]4Dn
!!e#S!T3qg!!!&X!"T&0!T3r!!!!&X!$2+?!T3r?!!!&X!'C5]!T3s&!!!&X
!-eaas8Tn(5Oe^Q_=2sPs8Tpns8;os_nkh+!!!,;^`NOV#D'Z$!!!7S!"T&0
%fcS?!!!N0!"T&0*WQ0^!!"&?!$2+?49,@F!!%BH!.4bHGQ7a=!!)Kg!:Tsg
n,NRK!!2!X#J^<?huF:<!!C":*rl9C^]6P/!!e#SHk-2^J,o?T!"T&1s8N'@
!!3-"!$2+@s8N']!!3-"!'C5]!!!"Dz!-eJD!!!!Qz~>
 ]
/TT6D2B00 AddT3T32Char

190
/GBE [47 0 0 -52 47 4 ] 
/GBE [47 56 true [1 0 0 1 0 52 ]  0 0]
[<~z"onW'!!!7Sz%fc^i!!!N0+8c*=*WSG(!!#1_s8N'!490UJ!!%BH+:!DsGQ7^K
J,o?E!!e#Sn,NFnJ-"R.!"XS\huEaA!!C":"9&9&^]4E7!!e#S!WN-)J,fWM
J.DV[!"ZjU!!!!$^`EIU!!D.#!!!!"i&gu>!!2#*!!!!"i-55%!!2$Q!!",D
_!hlm4:f9d+5hYKJ`%X.J,]Vd5N!X_"2I(X"8E+OH/JZ&#CuX.!!!N0n_aBI
%ftYI!!"&BiSX\9*Ws7:!!#+dJ`$M.Hj>5\!!%6S!T3qXp`9Io!!)L0!T3qY
i'78@!!2"Bs8E!#^d%ku!!C#$s8E!'J,fW.!!e#S!T3qg!!!&X!"T&05Q1X(
!!#7_!$2+?5Q1XF!!#7_!.4bH!!!"Dz!;HNo!!!!Qz~>
 ]
/TT6D2B00 AddT3T32Char

191
/GBF [47 0 9 -34 37 12 ] 
/GBF [28 46 true [1 0 0 1 -9 34 ]  0 0]
[<~!!C":!"\Q!!"\Q!!$Ct9!$Ct9!$Ct9!"\Q!!"\Q!!!C":zzzzzz!!C":!!C":
!!C":!!C":!!C":!"ZjF!.Vca!WTq8#QFc(&+BQ!+2@jV56(Z`IK0?JHiO-H
GQ7^Dp](9on,NFgn,NFgn,NFgn,NFgn,NFgp](<`GQ7a5HiO094obTP56(`R
+5e71&-)\!"98DZ!<<'!!$C\1~>
 ]
/TT6D2B00 AddT3T32Char

192
/GC0 [47 0 0 -63 47 0 ] 
/GC0 [47 63 true [1 0 0 1 0 63 ]  0 0]
[<~!'e7!!!!!0huE`W!!hE^!!!!$n,NFg!!2ipzqu?]s!!%BHz4obQ_!!")@z%tFW[
!!!7Sz"2Fm:!!!&Xz!:Tsgzzzzzzz!!!$!s1eU7!<<)7!!!$!s53kW!<<)Wz
+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!!!!!"i"#ef
!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1huE`e!!2!X
!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%Kqu?`l!!#+]
!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS#Cm&0!!!,:
%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D2B00 AddT3T32Char

193
/GC1 [47 0 0 -63 47 0 ] 
/GC1 [47 63 true [1 0 0 1 0 63 ]  0 0]
[<~!!!!"rVuou!!Dur!!!!$n,NFg!!hE^!!!!0^]4?7!$?^k!!!!@z!'UA_!!!"H
z!;HNo!!!#gz!T3qX!!!,:z#CldSzzzzzzz!!!$!s1eU7!<<)7!!!$!s53kW
!<<)Wz+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!
!!!!"i"#ef!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1
huE`e!!2!X!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%K
qu?`l!!#+]!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS
#Cm&0!!!,:%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D2B00 AddT3T32Char

194
/GC2 [47 0 0 -61 47 0 ] 
/GC2 [47 61 true [1 0 0 1 0 61 ]  0 0]
[<~!!"*kz5JR7!!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fQj
!!e#S!'C5`^]4@Z!!2!X!8mhWDu]k\!!#7azzzz!!!$!s1eU7!<<)7!!!$!s53kW
!<<)Wz+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!
!!!!"i"#ef!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1
huE`e!!2!X!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%K
qu?`l!!#+]!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS
#Cm&0!!!,:%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D2B00 AddT3T32Char

195
/GC3 [47 0 0 -58 47 0 ] 
/GC3 [47 58 true [1 0 0 1 0 58 ]  0 0]
[<~!!D-Z(]XO@p])?8!$D1?)uos\rr>.]!'D?RGQ7_g#N5@W!-eVGn,NIX!<:sW
!,qpf^]4?7!$;1@zzzzzz!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.
!!#.Nz3-YE'!!%7gzG^KJk!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF
!!C"I!!!!$J-UT)!!e#ZJ,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X
!#tt=n,NGN!!)Kg!'gM`p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?
!Up'h*WQ6!!!!N0!T3qX%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:
s8N'$s8N&u!!E9#s8N'$s8N&u!!E9#~>
 ]
/TT6D2B00 AddT3T32Char

196
/GC4 [47 0 0 -58 47 0 ] 
/GC4 [47 58 true [1 0 0 1 0 58 ]  0 0]
[<~!"T&?!!!!@J00:A!'e7`^]4@!^d#U7!'e7`^]4@!^d#U7!$?_5J,fQ[!"T&0
zzzzzzzzz!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.!!#.Nz3-YE'
!!%7gzG^KJk!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF!!C"I!!!!$
J-UT)!!e#ZJ,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X!#tt=n,NGN
!!)Kg!'gM`p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?!Up'h*WQ6!
!!!N0!T3qX%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:s8N'$s8N&u
!!E9#s8N'$s8N&u!!E9#~>
 ]
/TT6D2B00 AddT3T32Char

197
/GC5 [47 0 0 -59 47 0 ] 
/GC5 [47 59 true [1 0 0 1 0 59 ]  0 0]
[<~!!!6(z+2@jV!!#7AzGjk\5!!$tWzi&C]:!!(q:zi&C]:!!)M-zGjk\5!!#7A
z+2@jV!!!N0zzz!!!$!s1eU7!<<)7!!!$!s53kW!<<)Wz+5d,!!!"#.z4R`=N
!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!!!!!"i"#ef!!C"I!!!!$^^gDF
!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1huE`e!!2!X!$2+@huE`s!!)Kg
!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%Kqu?`l!!#+]!:Tsg*WQ61!!"&?
!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS#Cm&0!!!,:%fcS0"2Os:!!E9#
s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D2B00 AddT3T32Char

198
/GC6 [47 0 0 -44 43 0 ] 
/GC6 [43 44 true [1 0 0 1 0 44 ]  0 0]
[<~!$D7@s1eUVs8W,7!$D7@s1eUVs8W,7!!"%t"2Fm:4l?FX!!#%;"2Fm:H/Je?
!!%<&"2Fm:n_aMb!!)QI"2Fm:iSXgR!!2':"2Fm;_;G:n!!C'qn,NFj_;Oe_
!!e)5n,NFnJ`-"t!!`P_n,NG!!WVWh!"T,1n,NG0!WVWh!$21@n,NGN!T<GI
!'C;?n,NGJ!T<GI!.Y%,n,NH<s5<AH!<<)W!!!$!s53kW!T4":!T4":!T4":
!T4":!T4'q!T4":"2Frq!T435!T4":#Clj5!T41_!T4":%fcXg!T4Ig!T4":
s8E'!s5<qV!WW2Xs8E'!s5<qV!WW2X~>
 ]
/TT6D2B00 AddT3T32Char

199
/GC7 [47 0 3 -45 43 12 ] 
/GC7 [40 57 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!9(n.#F?s83B-5QC`n!<7R6h?!NS#Q=hp!!3'(huEcV&&8/FILgr/
!'VJ)!!"&]!!!!?4obQ_*]sE&!"O5R!!!OS!!!!-GQ7^D!;HNo!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#ozGQ7^D!-eJD!!%6D!!!"H
z49,?]!'UA_!!"&?!!!!@z%tFW[!"ZjF!"9+j!!!u@p](<n!W2p"rW)tK+8>h#
s8V!W+92@k!!E9!!!!"KhuE`W%KHJ/!"Ju/!!!O[!!!!0huE`W!Up'h!!$s<
!!!"<!!!"<n,NFgJ)C;,!'fBA!!!7S!!~>
 ]
/TT6D2B00 AddT3T32Char

200
/GC8 [47 0 4 -63 43 0 ] 
/GC8 [39 63 true [1 0 0 1 -4 63 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzzz!!!$!s8W,us8W-!rr<#us8N&us8W'!
huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3tI
*Wb1!n,NLI!:TshhuN6H!T3tI!!2!Xn,NLhs6p!hs8VQg!WW2h!!3-"n,NLI
!:TshhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3qX!!2!X!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!")?s8W,us8W-!rr<#u
s8N&us8W&~>
 ]
/TT6D2B00 AddT3T32Char

201
/GC9 [47 0 4 -63 43 0 ] 
/GC9 [39 63 true [1 0 0 1 -4 63 ]  0 0]
[<~!!!!@huE`W5C`_6!'^G`!!%HJ!!!#s!!!!"p](9o!Up'h!!D-Z!!!8>!!!!0
J,fQL%fcS0!$2+?!!#+]!!!"Dzzzzzz!!!$!s8W,us8W-!rr<#us8N&us8W'!
huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3tI
*Wb1!n,NLI!:TshhuN6H!T3tI!!2!Xn,NLhs6p!hs8VQg!WW2h!!3-"n,NLI
!:TshhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3qX!!2!X!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!")?s8W,us8W-!rr<#u
s8N&us8W&~>
 ]
/TT6D2B00 AddT3T32Char

202
/GCA [47 0 4 -61 43 0 ] 
/GCA [39 61 true [1 0 0 1 -4 61 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zzz!<<*!s8N&us8W)us8W,us8W-!rW1pW
!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!:V$1
huN6H!T3tI!!2!Xn,NLI!:TshhuN6H!WW2h!!3-"n,NLhs6p!hs8VQg!T3tI
!!2!Xn,NLI!:TshhuN6H!T3tI!!2!Xn,NLI!!!!"huE`u!T3qX*Wb1!!$21!
!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*rl9?s8N&us8W)us8W,u
s8W-!rV~>
 ]
/TT6D2B00 AddT3T32Char

203
/GCB [47 0 4 -58 43 0 ] 
/GCB [39 58 true [1 0 0 1 -4 58 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzzzz!!*'!
s8W)us8W,us8W-!rr<#us8E&W!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huN6f!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI!!3-"
n,NLhs6p!hs8VQg!WW2h!!2!Xn,NLI!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
huE`W!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX
*Wb1!!$;1?s8W)us8W,us8W-!rr<#us8D~>
 ]
/TT6D2B00 AddT3T32Char

204
/GCC [47 0 8 -63 40 0 ] 
/GCC [32 63 true [1 0 0 1 -8 63 ]  0 0]
[<~&+BQ!"8Dir!VcWp!;lfs!.FnJ!'^G`!$;1@!"XS[!!g:>!!D-Z!!2!X!!)Kg
!!%6D!!#+]zzzzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

205
/GCD [47 0 8 -63 40 0 ] 
/GCD [32 63 true [1 0 0 1 -8 63 ]  0 0]
[<~!!!9!!!!Pf!!!PF!!"*k!!#4`!!%HJ!!%BH!!)co!!2Qh!!D-Z!!C":!!e#S
!"T&0!$2+?zzzzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

206
/GCE [47 0 8 -61 40 0 ] 
/GCE [32 61 true [1 0 0 1 -8 61 ]  0 0]
[<~!!hE^!"\Q!!$Ct9!'Yc1!.6s1!;IW9!UpVM"5jF"#J^H"#Clj5%fcV!*WQ1b
2uipu#QOi9zzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

207
/GCF [47 0 8 -58 40 0 ] 
/GCF [32 58 true [1 0 0 1 -8 58 ]  0 0]
[<~"2G#S#N,jF&+C,!&+C,!&+C,!&+C,!#N,jF"2G#Szzzzzzs8W-!s8W-!s8W-!
s8W-!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

208
/GD0 [47 0 3 -44 45 0 ] 
/GD0 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~J,fQD!!%NKs8N'!J,fQKJ,k*!s8V!W!T3r"n,NLI!!Dur!T3qYqu?cU!!%HJ
!T3qX4obWA!!")@!T3qX*rl?"!!!N0!T3qX%tF]=!!!7S!T3qX#Clj5!!!7S
!T3qX"2Frq!!!,:!T3qX"2Os:rW!&9s8W&u"2Os:rW!&9s8W&u"2Frq!!!,:
!T3qX"2Frq!!!,:!T3qX"2Frq!!!7S!T3qX#Clj5!!!7S!T3qX%tF]=!!!N0
!T3qX*rl?"!!")@!T3qX4obWA!!%HJ!T3qXqu?cU!!2ip!T3q_n,NLI!'frQ
J,fQK^]8las8RTLJ,fQJ!!%NKs6p!g~>
 ]
/TT6D2B00 AddT3T32Char

209
/GD1 [47 0 0 -58 47 1 ] 
/GD1 [47 59 true [1 0 0 1 0 58 ]  0 0]
[<~!!D-Z(]XO@p])?8!$D1?)uos\rr>.]!'D?RGQ7_g#N5@W!-eVGn,NIX!<:sW
!,qpf^]4?7!$;1@zzzzzzs82j-s8N&r!"],/s8E!/s8N&u!"],/!WN-"#CljD
J,fh)!U"t5#Clj<^]4Ui!TUrq#Clj8huF"4!TEMJ#Clj5n,N]D!T<_Q#Clj5
GQ7u!!T8>*#Clj549,V:!T6-A#Clj5*WQFq!T4Ig#Clj5%tFn8!T435#Clj5
#J^Rp!T4'q#Clj5"5jE7!T4":#Clj5!:U5D!T3tQ#Clj5!-ea!!T3s*#Clj5
!'CL:!T3r!#Clj5!$2Aq!T3qg#Clj5!"Xj8!T3q_LO]E`!!gPp!T3q[a++3K
!!285!T3qYkC<Tk!!)bDs8VQgs+(.Ln,Rrgs8VQgIt7S!n,P\'z++O~>
 ]
/TT6D2B00 AddT3T32Char

210
/GD2 [47 0 4 -63 44 1 ] 
/GD2 [40 64 true [1 0 0 1 -4 63 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzz!!!!"rr<$!#QN]^!'gM]!!%NKrVuru
!<3$"p])Cd"5j.a^^%XT"5j]?!!2R"!!!#g*WQ0?GWl*-!.6m/!!#,D!!!!]
GQ7^D*d@Yb!$6@b!!"'b!!!!?n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!
!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"X;S!!"'b!!!!?GQ7^D*d@Yb!$46&!!#,D
!!!!]4obQ_Hl`7f!-f"S!!)L!J,fW>#J^<Ahuhm;#J^B8!$?^krrE'!!.Y%J
!!#7`qu?^%s53kW!WRZM~>
 ]
/TT6D2B00 AddT3T32Char

211
/GD3 [47 0 4 -63 44 1 ] 
/GD3 [40 64 true [1 0 0 1 -4 63 ]  0 0]
[<~!!!"KJ,fQLrVuou!;lfs!!2ip!!!,j!!!!(huE`W#J^<>!"XS[!!")@!!!!_
z49,?]!-eJD!!)Kg!!!&Xzzzzz!!!!"rr<$!#QN]^!'gM]!!%NKrVuru!<3$"
p])Cd"5j.a^^%XT"5j]?!!2R"!!!#g*WQ0?GWl*-!.6m/!!#,D!!!!]GQ7^D
*d@Yb!$6@b!!"'b!!!!?n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!
!!!Q!!!!!0n,NFg&+BQ!!"X;S!!"'b!!!!?GQ7^D*d@Yb!$46&!!#,D!!!!]
4obQ_Hl`7f!-f"S!!)L!J,fW>#J^<Ahuhm;#J^B8!$?^krrE'!!.Y%J!!#7`
qu?^%s53kW!WRZM~>
 ]
/TT6D2B00 AddT3T32Char

212
/GD4 [47 0 4 -61 44 1 ] 
/GD4 [40 62 true [1 0 0 1 -4 61 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zz!!3*"!!!9(huEaAs82isJ,fKJ!<3'!
!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!!:V$0!!%7-!!!"H49,?]4?NTD!'GK+
!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0
n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D*d@Yb!$6@b!!"'b!!!!?49,?]4?NTD
!'EFF!!%Bf!!!"D%fcS0n.1$L!Up?0!!D-]huF"t!VcX:J,oTLrr<%Ks8Duu
5QCW]!!iP^!!!'"J,f~>
 ]
/TT6D2B00 AddT3T32Char

213
/GD5 [47 0 4 -58 44 1 ] 
/GD5 [40 59 true [1 0 0 1 -4 58 ]  0 0]
[<~!'UA`J,k(L!T4"YhuUUos6p-+"2Xa;J-UUR%tFn85Q:]o!"]&/#65#,!!!!"
n,NFgzzz!!!'"!!!!(s53kW5QCW]!.Y%J!!*$!rr<)p!$?^nhuF"t#J^<Ai"(><
!UpU"!!)L0!!!"D4obQ_HoqB/!'E@D!!#-+!!!!?GQ7^D*d@Yb!$6@b!!")0
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg
%sS'S!$6@b!!"'b!!!!?GQ7^D*]sE&!'E@D!!#,F!!!"H*WQ0?GRjcS!:UML
!!2Qo^]4Jp"5j.a^]F31++O@k!<3$!J,fKJ!'gM]!!!9(huE`Xs*t(~>
 ]
/TT6D2B00 AddT3T32Char

214
/GD6 [47 0 4 -58 44 1 ] 
/GD6 [40 59 true [1 0 0 1 -4 58 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzzz!!!'"
!!!!(s53kW5QCW]!.Y%J!!*$!rr<)p!$?^nhuF"t#J^<Ai"(><!UpU"!!)L0
!!!"D4obQ_HoqB/!'E@D!!#-+!!!!?GQ7^D*d@Yb!$6@b!!")0!!!!0n,NFg
&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg%sS'S!$6@b
!!"'b!!!!?GQ7^D*]sE&!'E@D!!#,F!!!"H*WQ0?GRjcS!:UML!!2Qo^]4Jp
"5j.a^]F31++O@k!<3$!J,fKJ!'gM]!!!9(huE`Xs*t(~>
 ]
/TT6D2B00 AddT3T32Char

215
/GD7 [47 0 7 -38 41 -4 ] 
/GD7 [34 34 true [1 0 0 1 -7 38 ]  0 0]
[<~+92BB!&+BQ!s&)r!!g;e!!!O[4obR)!$;1@4oc+D!.4bO^]=-0"5j4L!!2Qk
huEcP#J^<>Hk1`-!'VJ)!!"*)!!!!0qu?]s#P\9!!!D]j!!!,j!!!!(p](9o
&,ZD-!$=B)!!#2)!!!"H%tFW[p]nS7!Up3L!!D-[n,N^/!;HO)J,jrs*rl:)
!'UA_*rpZg!"XVT!!!8>Du]k?J04gl!<<~>
 ]
/TT6D2B00 AddT3T32Char

216
/GD8 [47 0 4 -49 44 6 ] 
/GD8 [40 55 true [1 0 0 1 -4 49 ]  0 0]
[<~!!!!"z"5j.Z!!C":!!!8>!!3*)J,fiSkC<Oss8N'!J,fNK!<3'!!!2ip++OIO
!'e7(^]6UW%tFY.n.,L!GjlaS!;Le&!!)M949,EO4?NTEi&l5a"5k5F!!C"X
GQ7ua*d@YiJ0+1[%tG2[!"T&?n,OO1&+BQ?!"\Q!4oc,_!'C5ln,Rh9&+BRD
!"\Q!p](io!:Tt!GQI:6*d@_D!$6@ehuFgC"2FmX49rY%4?Nk!!'EFUJ,js<
%fcTS%j(cOn.2)j!Up?n!!D-]qu?u;!W2p>J,oTLrr<%Ks8Duus8Vus!;HNO
!!2ThJ,fW.!!!!$huE`W"2Fm:!!g:>!!!"L!!!!~>
 ]
/TT6D2B00 AddT3T32Char

217
/GD9 [47 0 1 -63 46 1 ] 
/GD9 [45 64 true [1 0 0 1 -1 63 ]  0 0]
[<~!.TM!!!!!@^]4?7!"ZjF!!!!(huE`W!!D]j!!!!"p](9o!!)cozHiO-H!!#1_
z*rl9@!!!N0z#CldS!!!,:z!T3qXzzzzzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D2B00 AddT3T32Char

218
/GDA [47 0 1 -63 46 1 ] 
/GDA [45 64 true [1 0 0 1 -1 63 ]  0 0]
[<~!!!!$qu?]s!!hun!!!!(huE`W!"ZjF!!!!@J,fQL!'^G`!!!!_z!.4bH!!!#o
z!Up'h!!!&Xz"2Fm:!!!7Sz%fcS0zzzzzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D2B00 AddT3T32Char

219
/GDB [47 0 1 -61 46 1 ] 
/GDB [45 62 true [1 0 0 1 -1 61 ]  0 0]
[<~!!!PFz+5d,!!!#7QzI/![A!!)eA!!!!"n3-gP!!D.$!!!!(^^kqq!"XSb^]4?F
!!C":!$2+@huEa>!!)Kg!,qo<2uipi!!",Azzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D2B00 AddT3T32Char

220
/GDC [47 0 1 -58 46 1 ] 
/GDC [45 59 true [1 0 0 1 -1 58 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzzzzs8TkVs7lWo^`WUOs8TkVs7lWo^`WUO"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"5j.Z4ob]C!!#+]!T3qX49,EO!!%BH!Up'hHiO0A!!)co!;lftp](;D
!!hun!'e7@huEa!s8Tk7!!iQ(!!!!"s82is!!#7A!!!~>
 ]
/TT6D2B00 AddT3T32Char

221
/GDD [47 0 2 -63 45 0 ] 
/GDD [43 63 true [1 0 0 1 -2 63 ]  0 0]
[<~!!!!(p](9o!"[uf!!!!0^]4?7!$?^k!!!!`z!.FnJ!!!"Hz!;HNo!!!&hz"5j.Z
!!!,:z#CldS!!!N0z*WQ0?zzzzzzz!!*'!!$D7!s8N'@s5<qW!$D7!s8N'@s54!p
!!%6D"5j.Zp](?Q!!)Kg!:Tshn,NI`!!2!X!-eJG^]4?s!!g:>!'UAfJ,fQj
!"XS[!$;1O!!!!0!$2+?!!e#q!!!!(^cVSs!!C#a!!!!"i-55%!!2$IznF-DX
!!%<&zH/JZ&!!#7!z5C`_6!!"*kz%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0
z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0!!!!`s8RTL!'gM`J,fR6
s8RTL!'gM`J,f~>
 ]
/TT6D2B00 AddT3T32Char

222
/GDE [47 0 6 -44 42 0 ] 
/GDE [36 44 true [1 0 0 1 -6 44 ]  0 0]
[<~s8Tk7!<<)7!!*'!^]4B7s1eU7!T3qX!!2!X!!!&X!!!!"huE`W!WW1M!!3-"
n,NLhs82its8W*!!T3s-J-"R.+2@p8!!g:?huEl;!T3qYhuVa9!:U$I!!)Kh
huEcH!T3qXn,_GI!:U$I!!2QihuEf9!T3q[huVa9&&85(!.TM"s8W*!!WW3!
!!3-"p](?ps1eU8huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8W&u!<<)u!!*'!rVurus8Duu~>
 ]
/TT6D2B00 AddT3T32Char

223
/GDF [47 0 4 -49 46 1 ] 
/GDF [42 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!E8j!!!!`s8N'!!.Y%K^]4B7s8Tk7!W2p.huEfI!!D]j!T3qYn,NRK!!)Kg
"2Fm:n,NR+!!)Kg"2Fm;n,NR+!!D-Z"2FmI^]4JP!'bu6"2Fp:!!!,:"8i-!
s1f07!!*&7+2@jVs1gi!!!*&749,?]"2K-]!!!,:GQ7^D"2K-]!!!,:GQ7^D
"2K9a!!!,:4obQ_"2I,$!!!,:+5d,!"2GHB!!!,:"9/?$"2Fp:huEkp!'g5Y
"2FmArW!&9!!*$!"2Fm:++OI/!!!O["2Fm:#J^GW!!!,:"2Fm:"2G#S!!!,:
"2Fm:"2G#S!!!8>"2Fm:#Clom!!"*k"2hnS561`(p]LKqs24m:quHc4s8Vio
s1gl!huE`W#Q=]'~>
 ]
/TT6D2B00 AddT3T32Char

224
/GE0 [47 0 4 -53 44 1 ] 
/GE0 [40 54 true [1 0 0 1 -4 53 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*
!WE'0J,he6"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!
J-5iOs*t@Ss8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D
!"XVL!!"*kn,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%
"97iqrr@P!!!!~>
 ]
/TT6D2B00 AddT3T32Char

225
/GE1 [47 0 4 -53 44 1 ] 
/GE1 [40 54 true [1 0 0 1 -4 53 ]  0 0]
[<~!!!"KJ,fQLrVuou!;lfs!!2ip!!!,j!!!!(huE`W#J^<>!"XS[!!")@!!!!_
z49,?]!-eJD!!)Kg!!!&Xzzzzz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*!WE'0
J,he6"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!J-5iO
s*t@Ss8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D!"XVL
!!"*kn,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%"97iq
rr@P!!!!~>
 ]
/TT6D2B00 AddT3T32Char

226
/GE2 [47 0 4 -51 44 1 ] 
/GE2 [40 52 true [1 0 0 1 -4 51 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zz!!E6$!!%NKhuElZs7cR9s8Vus&,ZJ-
!"XS[56(lf!$;1@!!!O[!!!!0J,fQL#CldS!!e#S!!!7S!!!!(J,g\j#ClgS
s8RTOs8W+L#QOi(J04Ods*u3,!!e$=!!!7SHiO-OJ:%=s#CuRL!!e&D!!!7S
n,NG!JFEO=++Wh\!'c#'!!%M!GQ7dEJ:%>!pOGF-&*JI-^jjE)+92?Grt#/-
#QFo+n-AsnIt.M!~>
 ]
/TT6D2B00 AddT3T32Char

227
/GE3 [47 0 4 -48 44 1 ] 
/GE3 [40 49 true [1 0 0 1 -4 48 ]  0 0]
[<~!'UA`J,k(L!T4"YhuUUos6p-+"2Xa;J-UUR%tFn85Q:]o!"]&/#65#,!!!!"
n,NFgzzz!!!-$!!!"Ks53kZs8Vio+92B=!"\u.rW!IZ!'^Gf!!")@!!!!0J,fQL
%tFW[!!e#S!!!7S!!!!(J,fQL#CldrrWdrRs8W+L"98E$J-Z,Ss*u3d!<7Qk
^]4Ui56(ZgJ:%=s#Cq1%!!e&L!!!7Sn,NFnJFEO=%tO-L!$?a\!!#66n,NH<
J9V%ps+#Is"8@=0!"\7C5JVchru_:@#QG>7r!36(s6p9n!.TM!!!~>
 ]
/TT6D2B00 AddT3T32Char

228
/GE4 [47 0 4 -47 44 1 ] 
/GE4 [40 48 true [1 0 0 1 -4 47 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzz!!E6$
!!%NKhuElZs7cR9s8Vus&,ZJ-!"XS[56(lf!$;1@!!!O[!!!!0J,fQL#CldS
!!e#S!!!7S!!!!(J,g\j#ClgSs8RTOs8W+L#QOi(J04Ods*u3,!!e$=!!!7S
HiO-OJ:%=s#CuRL!!e&D!!!7Sn,NG!JFEO=++Wh\!'c#'!!%M!GQ7dEJ:%>!
pOGF-&*JI-^jjE)+92?Grt#/-#QFo+n-AsnIt.M!~>
 ]
/TT6D2B00 AddT3T32Char

229
/GE5 [47 0 4 -49 44 1 ] 
/GE5 [40 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!"tY!!!#u!!!!"rr<$!"35ol!!@k(!!!6)^]4?>!Pe[8#6DU?!!e.,!!!,A
J,fQMrr<$!!<)ru!!%6Dz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*!WE'0J,he6
"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!J-5iOs*t@S
s8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D!"XVL!!"*k
n,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%"97iqrr@P!
!!!~>
 ]
/TT6D2B00 AddT3T32Char

230
/GE6 [47 0 2 -35 45 1 ] 
/GE6 [43 36 true [1 0 0 1 -2 35 ]  0 0]
[<~!.TM(huElZi'6u:+91h[qu@i=q#C<n++X1^56(rhJ)Ch;!!#7!%tFW[5C`uh
!!"*k"2Fm:*rlDY!!")@"2Fm:*WQ6!!!"&?!T3qX*WQ6!!.UR?!T4([s8W,W
#QOi(s54Ffs8W,W+2C,@s56*A*WQ0?HiP2f!!%6D*WQ0?GQ8cb!!)Kg*rl9@
n,OO1!!)Kg*rl9@n,P\'!!)Kg5C`_6p],fZ!!%6EoABTKHirEu!'i^Y_>FDN
5Q?96s55"!!.Y%,&,ZDLs*t4@!!iE%~>
 ]
/TT6D2B00 AddT3T32Char

231
/GE7 [47 0 5 -35 41 12 ] 
/GE7 [36 47 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#n,OR1^u,3Bs7tRRs8W,W"9&<#i!8`O+5d[F!"\!0J,f]0*rl9Ci'%,@
!T6'?!!2#*!!!#gGQ7^Dn9=p5!!)co!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg
!:Tsg!!%6D!!!"DzGQ7^D!.4bH!!#1_!!",`!!!#W++O=ln.3;7#Ohuf!$AuY
rW)tK!WW3!!!%NKqu?^=s53kW"9/?$!!"tY!!!!Yz4obQ_!'bu6!!!8>!!!!"
^]4?7!Pe[8!Q2\Q!!3+M!!!$!J,fQL*WQ0~>
 ]
/TT6D2B00 AddT3T32Char

232
/GE8 [47 0 5 -53 43 1 ] 
/GE8 [38 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!WE'!!!%KK!!!!`z++O=k!"ZjF!!!8^!!!!$huE`W!Up'h!!)co!!!"Hz49,?]
!$2+?!!!N0!!!!(J,fQLzzzz!!!!"rr<$!&-),!!.Y%H!!*'!rW!'"!<3$(n,OQG
&&8/M^^kqq"5k4#!!2RQ!!!#g49,?]G^'2g!-i_g!!%7_!!!!]n,NFg4R`=N
!'L;]s8W#ss8W,ss8W-!r;Zfss8;?d!!!#gzn,NFg!-eJD!!%6D!!!"Hz4obQ_
!$2+?!!"*k!!!uL^]4@^#Oh]qqucs!J+s$Ds8V!WJ,fP!!$D7=!!!'"J,f~>
 ]
/TT6D2B00 AddT3T32Char

233
/GE9 [47 0 5 -53 43 1 ] 
/GE9 [38 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!!!$!!!!!"qu?]s!VcWp!!D]j!!!8^!!!!0^]4?7%tFW[!$;1@!!#1_!!!"H
zGQ7^D!:Tsg!!2!X!!!,:zzzzz!!!!"rr<$!&-),!!.Y%H!!*'!rW!'"!<3$(
n,OQG&&8/M^^kqq"5k4#!!2RQ!!!#g49,?]G^'2g!-i_g!!%7_!!!!]n,NFg
4R`=N!'L;]s8W#ss8W,ss8W-!r;Zfss8;?d!!!#gzn,NFg!-eJD!!%6D!!!"H
z4obQ_!$2+?!!"*k!!!uL^]4@^#Oh]qqucs!J+s$Ds8V!WJ,fP!!$D7=!!!'"
J,f~>
 ]
/TT6D2B00 AddT3T32Char

234
/GEA [47 0 5 -51 43 1 ] 
/GEA [38 52 true [1 0 0 1 -5 51 ]  0 0]
[<~!!)os!!!'!!!!!$rr<$!#L@o#!"Xk#!!")ChuEa@!Up'hHiWpA!;HPA!!)Kg
49,E?!$2+B^]4lF#64`+J,oWM!WW3#zz!!3*"!!!Q0n,NH<s82iss8W&u"9&<#
!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP!:W)N!!%7g!!!"DGQ7^DG]3W_!'K`N
!!#.N!!!!]s8W-!r;Zfss8;oss8W#ss8W,sn,NFg!:Tsg!!)Kg!!!"DzGQ7^D
!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@!!E-$rr@QD!<<*!huJ9,s*t(ks82is
!WRZM~>
 ]
/TT6D2B00 AddT3T32Char

235
/GEB [47 0 5 -47 43 1 ] 
/GEB [38 48 true [1 0 0 1 -5 47 ]  0 0]
[<~!-eKg!!)osqu?cs!WE'"rW2uu!WE-!!!3'"rVurr!;lfsGQ;sgzzzzz!!3*"
!!!Q0n,NH<s82iss8W&u"9&<#!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP!:W)N
!!%7g!!!"DGQ7^DG]3W_!'K`N!!#.N!!!!]s8W-!r;Zfss8;oss8W#ss8W,s
n,NFg!:Tsg!!)Kg!!!"DzGQ7^D!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@!!E-$
rr@QD!<<*!huJ9,s*t(ks82is!WRZM~>
 ]
/TT6D2B00 AddT3T32Char

236
/GEC [47 0 8 -53 40 0 ] 
/GEC [32 53 true [1 0 0 1 -8 53 ]  0 0]
[<~5JR7!&)[Ef#N,R^"7Q9j!VcWp!;lfs!.4bH!'UA_!$;1@!"XS[!!e#S!!C":
!!2!X!!)Kgzzzzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

237
/GED [47 0 8 -53 40 0 ] 
/GED [32 53 true [1 0 0 1 -8 53 ]  0 0]
[<~!!!9!!!!Pf!!!PF!!"*k!!#4`!!%HJ!!%BH!!)co!!2Qh!!D-Z!!C":!!e#S
!"T&0!$2+?zzzzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

238
/GEE [47 0 8 -51 40 0 ] 
/GEE [32 51 true [1 0 0 1 -8 51 ]  0 0]
[<~!$?^k!'e7!!.Wo,!;Z*a!V#ja"5nP,#J`M'%tG`%*rlh%*WQFq49,K!GQ7d&
huEar+92C,zzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!
~>
 ]
/TT6D2B00 AddT3T32Char

239
/GEF [47 0 8 -47 40 0 ] 
/GEF [32 47 true [1 0 0 1 -8 47 ]  0 0]
[<~%fd+?++PG`5JTM!5JTM!5JTM!5JTM!++PG`%fd+?zzzzz5QAM!5QAM!5QAM!
5QAM!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D2B00 AddT3T32Char

240
/GF0 [47 0 5 -49 42 1 ] 
/GF0 [37 50 true [1 0 0 1 -5 49 ]  0 0]
[<~!!0k85QD&I"5j.[p^c9_!.KEJ!!#7]!!!!@n,NFgJ)C;,"97ij!"\&`!!%M!
p](;A!.4bH0E?P%!!!!`z*rl9Cr"";X+9.CP!.Y%3^]FK8pV6n/!W1d[huH""
&&8/ei#_q!#Oic7!!D^Q!!!&h49,?^n9=p5!;Ld=!!)e=!!!#on,NFgGjk\5
!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45!!)LN
!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<!$D6V
!!!-#!!!~>
 ]
/TT6D2B00 AddT3T32Char

241
/GF1 [47 0 2 -48 46 0 ] 
/GF1 [44 48 true [1 0 0 1 -2 48 ]  0 0]
[<~!"XS[?iU0KhuJ!%!.XbDDu]lfquH3d!:YF<huEf9++rJO!T4Lg^]4JP"93lO
!Pea9z!.4bHzzzzz#Q+Q%s55"!!!*&Ws8Tk7s5F"XhuNf?r"&8s!UnqKn,NLh
J-#->!WN-"p](?m!!)co!VcWpGQ7d6!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6Ds8Tl!s7$'g^d%kgs8Tl!s7$'g^d%kg~>
 ]
/TT6D2B00 AddT3T32Char

242
/GF2 [47 0 5 -53 42 1 ] 
/GF2 [37 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!WE'!!!%KK!!!!`z++O=k!"ZjF!!!8^!!!!$huE`W!Up'h!!)co!!!"Hz49,?]
!$2+?!!!N0!!!!(J,fQLzzzz!!!!$rVuou+90+V!.Y%<!!3-"qu?is!WE'(huGtA
&&8/eJ0+ak#J_A\!!C#!!!!&X49,?^i-55%!:Y45!!)M5!!!#gn,NFgGjk\5
!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45!!)LN
!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<!$D6V
!!!-#!!!~>
 ]
/TT6D2B00 AddT3T32Char

243
/GF3 [47 0 5 -53 42 1 ] 
/GF3 [37 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!!!$!!!!!"qu?]s!VcWp!!D]j!!!8^!!!!0^]4?7%tFW[!$;1@!!#1_!!!"H
zGQ7^D!:Tsg!!2!X!!!,:zzzzz!!!!$rVuou+90+V!.Y%<!!3-"qu?is!WE'(
huGtA&&8/eJ0+ak#J_A\!!C#!!!!&X49,?^i-55%!:Y45!!)M5!!!#gn,NFg
Gjk\5!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45
!!)LN!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<
!$D6V!!!-#!!!~>
 ]
/TT6D2B00 AddT3T32Char

244
/GF4 [47 0 5 -51 42 1 ] 
/GF4 [37 52 true [1 0 0 1 -5 51 ]  0 0]
[<~!!)os!!!'!!!!!$rr<$!#L@o#!"Xk#!!")ChuEa@!Up'hHiWpA!;HPA!!)Kg
49,E?!$2+B^]4lF#64`+J,oWM!WW3#zz!!E3#!!",@^]4@as6p!hs8Vus"8i3!
!!hE^56)50!$?_5!!!8>*WQ0B^cVSs!T6'?!!2#&!!!#gGQ7^Dn9=p5!:]IX
!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"Dn,NFgGjk\5!-i_g!!)M5!!!#g
GQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G^^n3\++OUS!'^GcquQcs!WW2t!!%NK
n,NG1s1eU7"9&9#~>
 ]
/TT6D2B00 AddT3T32Char

245
/GF5 [47 0 5 -48 42 1 ] 
/GF5 [37 49 true [1 0 0 1 -5 48 ]  0 0]
[<~!.4bK!!*$!"2G$=^]T)hs54-4#D;LV!"T)-*rlfOJ,TEh!$D+=%KI%7!!!!$
huE`Wzzz!!!-#!!!!@s1eU7J,f!<!WW2t!!E-"rW!2]!'^Go^]5I,*rl9G^`EIU
"2I#!!!2"?!!!&XGQ7^Dn9=p5!:Y45!!)NX!!!"Dn,NFgGjk\5!-mu5!!%95
!!!"Dn,NFgGjk\5!-mu5!!%7g!!!#gGQ7^Dn9=p5!:W)N!!2"?!!!&X*WQ0B
^`NOV#J^kc!$?^rhuGtA"8i3!!!3-"qu?_Hs6p!g+90+V!!E3#!!~>
 ]
/TT6D2B00 AddT3T32Char

246
/GF6 [47 0 5 -47 42 1 ] 
/GF6 [37 48 true [1 0 0 1 -5 47 ]  0 0]
[<~!-eKg!!)osqu?cs!WE'"rW2uu!WE-!!!3'"rVurr!;lfsGQ;sgzzzzz!!E3#
!!",@^]4@as6p!hs8Vus"8i3!!!hE^56)50!$?_5!!!8>*WQ0B^cVSs!T6'?
!!2#&!!!#gGQ7^Dn9=p5!:]IX!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"D
n,NFgGjk\5!-i_g!!)M5!!!#gGQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G^^n3\
++OUS!'^GcquQcs!WW2t!!%NKn,NG1s1eU7"9&9#~>
 ]
/TT6D2B00 AddT3T32Char

247
/GF7 [47 0 7 -36 40 -4 ] 
/GF7 [33 32 true [1 0 0 1 -7 36 ]  0 0]
[<~!!0k8!!!,Z!!!!(n,NFg#Oh]n!!hun!!!,Z!!!!"^]4?7zzzzzzzz!!*'!s8RWL
s8W+Ls8W-!JH,ZLs*t(Lzzzzzzzz!!!&8!!!!$huE`W#Oh]n!!hun!!!8n!!!!$
huE`W!Pe[8~>
 ]
/TT6D2B00 AddT3T32Char

248
/GF8 [47 0 5 -40 42 6 ] 
/GF8 [37 46 true [1 0 0 1 -5 40 ]  0 0]
[<~!!!!1z*WQ0?!'C5]!!#+]!!!"D!!!-!GQ7^cs6p!gJ,f!<!WW2p!!E-"rW!2]
"9/?3^]WJE*rlPd^`EI\K>9SL%tie&!"T+gGQ8fcn9=pS!:Y45*WY^!!'C7+
n,PQNGjk]X!-mu5GQ<!X!:Tu5n,VqXGjkal!-mu6huJ"H"5j1KGQY_]n9>2R
!:W)UJ-"Rl#Clj54q@Vq^`O'e#J^l,!$?^rrW#._"8i3!!!*'!qu?_Hs6p!g
J,d:a!:g$g!!)Kg!!!&X!!!!"huE`W"5j.Z!!#7a!!!~>
 ]
/TT6D2B00 AddT3T32Char

249
/GF9 [47 0 1 -53 45 1 ] 
/GF9 [44 54 true [1 0 0 1 -1 53 ]  0 0]
[<~!.TM!!!!!@^]4?7!"ZjF!!!!(huE`W!!D]j!!!!"p](9o!!)cozHiO-H!!#1_
z*rl9@!!!N0z#CldS!!!,:z!T3qXzzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Y
s53lAp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur
!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!
~>
 ]
/TT6D2B00 AddT3T32Char

250
/GFA [47 0 1 -53 45 1 ] 
/GFA [44 54 true [1 0 0 1 -1 53 ]  0 0]
[<~!!!!@huE`W!'bu6!!!!`z!.FnJ!!!#sz!VcWp!!!&hz"5j.Z!!!8>z%tFW[!!!N0
z*WQ0?!!#+]zGQ7^Dzzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Ys53lAp](?Q!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur!:Tsnp](<h!"\i)
!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!~>
 ]
/TT6D2B00 AddT3T32Char

251
/GFB [47 0 1 -51 45 1 ] 
/GFB [44 52 true [1 0 0 1 -1 51 ]  0 0]
[<~!!"*kz5JR7!!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fQj
!!e#S!'C5`^]4@Z!!2!X!8mhWDu]k\!!#7azzzz!!*&W!'g5Ys53lAp]1?P!'g5Y
s53lAp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur
!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!
~>
 ]
/TT6D2B00 AddT3T32Char

252
/GFC [47 0 1 -47 45 1 ] 
/GFC [44 48 true [1 0 0 1 -1 47 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Ys53lAp](?Q!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!)co!T3qYp](?a!!Dur!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g
!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!~>
 ]
/TT6D2B00 AddT3T32Char

253
/GFD [47 0 0 -53 47 12 ] 
/GFD [47 65 true [1 0 0 1 0 53 ]  0 0]
[<~!!!!@huE`W!'bu6!!!!`z!.FnJ!!!#sz!VcWp!!!&hz"5j.Z!!!8>z%tFW[!!!N0
z*WQ0?!!#+]zGQ7^Dzzzzzzz!!*&s!!*&us82iss8N&r!!*&us82iss8E,9!!!8>
!T3qX#CljE!!!O[!:Tsg*rl<9!!"&?!-eJD4obS1!!#+]!'C5]HiO.1!!)co
!$2+?n,NG1!!2Qh!"T&1huE`^J-4^0!!e#Z^]4?:^^#Ai!!D-iJ,fQMi"#ef
!!2R2zn3-gP!!)dVzG^KJk!!%Ckz4SSmV!!#7Qz+5d,!!!!Pfz&&8/F!!!8>
z#CldS!!!N0z*rl9@!!"&?z4obQ_!!#+]zGQ7^D!!)cozn,NFg!!2Qh!!#7`
s53kW5QCcA!!#7`s53kW5QCcA!!!~>
 ]
/TT6D2B00 AddT3T32Char

254
/GFE [47 0 -1 -49 43 12 ] 
/GFE [44 61 true [1 0 0 1 1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U$g!!!#g&-'EF!:W5Qn,NIXs8Vio!:g$jqu?`gn,Rn;
!;F8/*rl<8J,g+1!<3$!#J^?=!!!,:!;lfs"2Fp3!!!&X!;HNo!T3tI!!!&X
!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g
!;HNo!T3tQ!!!&X!;lfs!T3tU!!!,:!<)ru#J^?>!!!O[!;D!D%tFZOhuGtA
!:fOYIK0B;rWE&u!:YL<p](<`5QBXA!:U6n^]4B(!WE'!!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:Tsg!!%NKrr<$!J,fNK!!%NKrr<$!J,fNK!!!~>
 ]
/TT6D2B00 AddT3T32Char

255
/GFF [47 0 0 -47 47 12 ] 
/GFF [47 59 true [1 0 0 1 0 47 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzz!!*&s!!*&us82iss8N&r!!*&us82iss8E,9!!!8>!T3qX#CljE!!!O[
!:Tsg*rl<9!!"&?!-eJD4obS1!!#+]!'C5]HiO.1!!)co!$2+?n,NG1!!2Qh
!"T&1huE`^J-4^0!!e#Z^]4?:^^#Ai!!D-iJ,fQMi"#ef!!2R2zn3-gP!!)dV
zG^KJk!!%Ckz4SSmV!!#7Qz+5d,!!!!Pfz&&8/F!!!8>z#CldS!!!N0z*rl9@
!!"&?z4obQ_!!#+]zGQ7^D!!)cozn,NFg!!2Qh!!#7`s53kW5QCcA!!#7`s53kW
5QCcA!!!~>
 ]
/TT6D2B00 AddT3T32Char
T32RsrcEnd
30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
Pscript_WinNT_Compat dup /initialize get exec
%%BeginDocument: Pscript_Win_PassThrough
% COPYRIGHT (c) 1986-1995 FRAME TECHNOLOGY CORPORATION
%
% This source code contained herein is proprietary and confidential
% information of Frame Technology Corporation, San Jose, CA and is
% covered by the U.S. and other copyright and trade secret protection.
% Unauthorized adaptation, distribution, use or display is prohibited
% and may be subject to civil and criminal penalties.  Disclosure to
% others is prohibited.  For the terms and conditions of source code
% use refer to your Frame Technology source code license agreement.
save 30 dict begin
/FMsave exch def
/FMdc countdictstack 1 sub def
/FMoc count 1 sub def
userdict /FMdict currentdict put
/FMmin { 2 copy gt { exch } if pop } bind def
/FMquit /quit load def /FMshowpage /showpage load def
userdict /showpage {} put
/FMfail {dup = flush FMshowpage
/Helvetica findfont 12 scalefont setfont 72 200 moveto show FMshowpage
FMquit } def
end userdict begin
/setcmykcolor where{pop}{
/setcmykcolor{
FMdict begin
4 1 roll 3 { 3 index add 1.0 FMmin 1.0 exch sub 3 1 roll} repeat
setrgbcolor pop
end
}bind def
} ifelse
0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
10 setmiterlimit [] 0 setdash newpath
/languagelevel where { pop languagelevel 1 ne {
 false setstrokeadjust false setoverprint } if } if
end
1424.95 5763.64 translate
2465.06 1450.04 scale
1 493 div 1 -290 div scale -286.5 -451 translate
%%BeginDocument: (hier02.eps)
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Adobe Illustrator(TM) 7.0
%%For: (Sandee S Karr) (Netscape)
%%Title: (HIER02.eps)
%%CreationDate: (12/15/97) (4:27 PM)
%%BoundingBox: 40 306 533 596
%%HiResBoundingBox: 40 306 532.6667 595.5
%%DocumentProcessColors: Cyan Magenta Yellow Black
%%DocumentFonts: Courier
%%+ GillSans
%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0
%%+ procset Adobe_typography_AI5 1.0 1
%%+ procset Adobe_ColorImage_AI6 1.1 0
%%+ procset Adobe_Illustrator_AI5 1.2 0
%%+ procset Adobe_cshow 2.0 8
%AI5_FileFormat 3
%AI3_ColorUsage: Color
%AI3_IncludePlacedImages
%AI7_ImageSettings: 1
%%CMYKCustomColor: 1 0 0.55 0 (Aqua)
%%+ 1 0.5 0 0 (Blue)
%%+ 0.5 0.4 0.3 0 (Blue Gray)
%%+ 0.8 0.05 0 0 (Blue Sky)
%%+ 0.5 0.85 1 0 (Brown)
%%+ 1 0.9 0.1 0 (Dark Blue)
%%+ 1 0.55 1 0 (Forest Green)
%%+ 0.05 0.2 0.95 0 (Gold)
%%+ 0.75 0.05 1 0 (Grass Green)
%%+ 0 0.45 1 0 (Orange)
%%+ 0.15 1 1 0 (Red)
%%+ 0.45 0.9 0 0 (Violet)
%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
%AI3_TemplateBox: 306 396 306 396
%AI3_TileBox: -72 -72 504 684
%AI3_DocumentPreview: PC_ColorTIFF
%AI5_ArtSize: 792 612
%AI5_RulerUnits: 3
%AI5_ArtFlags: 0 0 0 1 0 0 1 1 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI5_OpenToView: -14 636 1.5 1024 702 18 1 1 0 38 0 0
%AI5_OpenViewLayers: 7
%%PageOrigin:-72 -72
%%AI3_PaperRect:-18 774 594 -18
%%AI3_Margin:18 -18 -18 18
%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI7_Thumbnail: 128 76 8
%%BeginData: 5228 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD18FFFD2EF8FD52FFF8F8F8FD05FFF8FD23FFF8F8FD52FFFD07F8
%FFF8FFF8F8F8FFF8FD1DFFF8F8FD52FFFD10F8FD1CFFF8F8FD52FFF8FD05
%FFF8FD04FFF8FD20FFF8F8FD52FFF8FFFFF8F8FD05FFF8FD08FFF8F8FFFF
%FFF8FD0AFFF8F8FFFFF8FD04FFF8F8FD52FFF8FFFFF8FFFD0CF8FFFFFD0E
%F8FFF8FFF8FFFFF8FD04FFF8F8FD52FFF8FD2BFFF8F8FD52FFF8FD2BFFF8
%F8FD52FFF8FD06FFF8F8FD12FFFD04F8FD0DFFF8F8FD52FFF8FD06FFFD04
%F8FFF8F8FFFD07F8FFFFF8FD13FFF8F8FD52FFF8FD2BFFF8F8FD52FFF8FD
%06FFF8F8FD07FFF8FFFFFFF8FD06FFF8F8FD08FFF8FFF8FFF8F8FFF8F8FD
%52FFF8FD06FFFD04F8FFF8F8FFFD07F8FFFFF8FD04FFFD0BF8FD04FFF8F8
%FD52FFF8FD2BFFF8F8FD52FFF8FFFFF8FD28FFF8F8FD52FFF8FFFFF8FD28
%FFF8F8FD52FFF8FD2BFFF8F8FD52FFFD2EF8FD5AFFF8FD05FFF8FD6AFFFD
%10F8FD05FFFD24F8FD47FFF8FD37FFF8FD47FFF8FD37FFF8FD47FFF8FD37
%FFF8FD47FFF8FD37FFF8FD36FFFD3BF8FFFFFFFD43F8FFF8FFF8FD35FFF8
%F8FFFFF8FFF8F8FFF8FFFFFFF8FD04FFF8FD32FFF8F8FFFD07F8FFFFF8FF
%F8F8FD2BFFF8F8FFFFF8FFFD04F8FFFD05F8FFFD04F8FFF8FD2EFFF8F8FF
%F8FFFD0AF8FD2CFFF8F8FFFFF8FFFFF8F8FFFD0EF8FD2DFFF8F8FD09FFF8
%F8FD2EFFF8F8FFFFF8FD40FFF8F8FD39FFF8F8FFFFF8FD40FFF8F8FFFFF8
%F8FD05FFF8FD08FFF8F8FD09FFF8FFFFF8F8FFFFF8FD14FFF8F8FFFFF8FF
%FFFFF8F8FD04FFF8FD08FFF8F8FFFFF8F8F8FFFFFFF8FD05FFF8F8FFFFFF
%F8FD18FFF8F8FFFFF8FFFD0CF8FFFFFD0BF8FFFFF8FFF8FFFFF8FD14FFF8
%F8FFFFF8FFFFFFFD09F8FFFD04F8FFFD04F8FFFD0BF8FFF8FFFFFFF8FD18
%FFF8F8FD39FFF8F8FFFFF8FD40FFF8F8FD06FFF8F8FD07FFF8FD06FFF8F8
%FD07FFF8FFF8FD17FFF8F8FFFFF8FD06FFF8FFF8FD08FFF8FFFFF8FD04FF
%F8FD07FFF8FFF8FD1CFFF8F8FD06FFFD04F8FFF8F8FFF8FFFD06F8FFF8F8
%F8FFFFF8FFFFF8FFF8FD17FFF8F8FFFFF8FD06FFFD04F8FFF8F8FFFFF8F8
%FFF8F8FFFD08F8FFF8FFFFF8FFF8FD1CFFF8F8FD39FFF8F8FFFFF8FD14FF
%F8FD2BFFF8F8FFFFF8FD36FFF8F8FFFFF8FFFFFFF8FD3CFFF8F8FFFFF8FD
%36FFF8F8FFFFF8FFFFFFF8FD3CFFF8F8FD39FFF8F8FFFFF8FD40FFF8F8FF
%FFF8F8FD09FFF8FD05FFF8FFF8FFFFF8FD0FFFF8F8FFFFFFF8FD0BFFF8F8
%FFFFF8FFFFFFF8F8FFFFF8F8F8FFFFF8F8FD08FFF8FFFFF8FFFFF8FD0FFF
%F8F8FFFFFFF8FD0EFFF8F8FFFFFD0BF8FFFFFFFD10F8FFFD05F8FFFFFD06
%F8FFFD07F8FFFFFFF8F8FFFFF8FFFFFFFD04F8FFFD04F8FFFD05F8FFFFF8
%F8FFFD0DF8FFFD05F8FFFFFD06F8FFFD07F8FD06FFF8F8FD39FFF8F8FFFF
%F8FD40FFFD3DF8FFFFFD42F8FFFD3BF8FFFFFFFD41F8FD46FFF8FD05FFF8
%FD41FFFD39F8FD05FFFD07F8FD3BFFF8FD43FFF8FD3BFFF8FD43FFF8FD3B
%FFF8FD43FFF8FD3BFFF8FD43FFF8FD2DFFFD81F8FFF8FFFFF8FFFFFFF8FD
%36FFF8F8F8FFF8F8FD38FFF8F8F8FFF8F8FFF8F8FFFD04F8FFF8F8FFF8F8
%F8FD2DFFF8F8F8FFFD04F8FFFD04F8FFF8FFF8F8FD2CFFF8F8F8FFFD08F8
%FFFD08F8FD2DFFF8F8F8FFFD05F8FFFD07F8FD2DFFF8F8F8FD3FFFF8F8F8
%FD05FFF8F8FD34FFF8F8F8FFFFF8F8FD05FFF8FD07FFF8F8FFFFF8FD04FF
%F8F8FFFFF8FD08FFF8F8FFFFF8FD13FFF8F8F8FFFFFFF8F8FD04FFF8FD08
%FFF8F8FD0BFFF8FFFFF8F8FFFFFFF8FD13FFF8F8F8FFFFF8FFFD07F8FFFD
%04F8FFFD0AF8FFF8F8FFFD05F8FFFFF8FFF8FFFFF8FD13FFF8F8F8FFFFFF
%FD09F8FFFD04F8FFFD06F8FFFD06F8FFFFF8FFF8FFFFFFF8FD13FFF8F8F8
%FD3FFFF8F8F8FD3BFFF8F8F8FD05FFF8FFF8FD07FFF8FFFFFFF8FD06FFF8
%F8FFFFFFF8FD04FFF8F8FD19FFF8F8F8FD06FFF8FFF8FD07FFF8FFFFFFF8
%FD06FFF8F8FD0CFFF8FD05FFF8F8FD0AFFF8F8F8FD05FFFD07F8FFFFFD07
%F8FFF8FD05FFFD04F8FFF8F8F8FD1BFFF8F8F8FD06FFFD04F8FFF8F8FFFF
%FD07F8FFF8FD04FFFD06F8FFFD06F8FFF8FFF8F8F8FD0CFFF8F8F8FD3FFF
%F8F8F8FD3BFFF8F8F8FD3FFFF8F8F8FD3BFFF8F8F8FD05FFF8FFF8FD0BFF
%F8FD08FFFD05F8FD1EFFF8F8F8FD06FFF8FFF8FD0BFFF8FD0BFFF8F8F8FD
%18FFF8F8F8FD05FFFD07F8FFFFFD09F8FFF8FFFFFFFD05F8FD1EFFF8F8F8
%FD06FFFD04F8FFF8F8FFFFFD07F8FFFD04F8FFF8FD1EFFF8F8F8FD3FFFF8
%F8F8FD3BFFF8F8F8FFFFF8FD3CFFF8F8F8FFFFFFF8FD37FFF8F8F8FFFFF8
%FD3CFFF8F8F8FFFFFFF8FD37FFF8F8F8FD3FFFF8F8F8FD3BFFF8F8F8FFFF
%F8F8FFF8FD04FFF8F8FFFFFFF8FD09FFF8FFFFF8FFFFF8FD0EFFF8F8FFFF
%FFF8F8F8FFFFF8F8FD05FFF8F8F8FFFFFFF8F8FD0BFFF8FD04FFF8FFF8FF
%FFFFF8FD0EFFF8F8FFFFF8F8F8FFFFFFF8FD06FFF8F8F8FFFFFD04F8FFFD
%04F8FFF8F8F8FFFD05F8FFF8F8F8FFFD0DF8FFFD05F8FFFD05F8FFFD04F8
%FFFD05F8FFF8F8F8FFFFFFFD0DF8FFFFFD10F8FFFD06F8FFFD04F8FFFD0B
%F8FFF8F8F8FD3FFFF8F8F8FD3BFFF8F8F8FD3FFFF8F8F8FD3BFFF8F8F8FD
%3FFFF8F8F8FD3BFFFDC4F8FFFD3CF8F8
%%EndData
%%EndComments
%%BeginProlog
%%BeginResource: procset Adobe_level2_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
%%Version: 1.2 0
%%CreationDate: (04/10/93) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
userdict /Adobe_level2_AI5 25 dict dup begin
	put
	/packedarray where not
	{
		userdict begin
		/packedarray
		{
			array astore readonly
		} bind def
		/setpacking /pop load def
		/currentpacking false def
	 end
		0
	} if
	pop
	userdict /defaultpacking currentpacking put true setpacking
	/initialize
	{
		Adobe_level2_AI5 begin
	} bind def
	/terminate
	{
		currentdict Adobe_level2_AI5 eq
		{
		 end
		} if
	} bind def
	mark
	/setcustomcolor where not
	{
		/findcmykcustomcolor
		{
			0
			6 packedarray
		} bind def
		/findrgbcustomcolor
		{
			1
			5 packedarray
		} bind def
		/setcustomcolor
		{
			exch 
			aload pop 
			0 eq
			{
				pop
				4
				{
					4 index mul
					4 1 roll
				} repeat
				5 -1 roll pop
				setcmykcolor
			}
			{
				pop
				3
				{
					1 exch sub
					3 index mul 
					1 exch sub
					3 1 roll
				} repeat
				4 -1 roll pop
				setrgbcolor
			} ifelse
		}
		def
	} if
	
	/gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
	userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
	userdict /level2?
	systemdict /languagelevel known dup
	{
		pop systemdict /languagelevel get 2 ge
	} if
	put
/level2ScreenFreq
{
 begin
		60
		HalftoneType 1 eq
		{
			pop Frequency
		} if
		HalftoneType 2 eq
		{
			pop GrayFrequency
		} if
		HalftoneType 5 eq
		{
			pop Default level2ScreenFreq
		} if
 end
} bind def
userdict /currentScreenFreq  
	level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
level2? not
	{
		/setcmykcolor where not
		{
			/setcmykcolor
			{
				exch .11 mul add exch .59 mul add exch .3 mul add
				1 exch sub setgray
			} def
		} if
		/currentcmykcolor where not
		{
			/currentcmykcolor
			{
				0 0 0 1 currentgray sub
			} def
		} if
		/setoverprint where not
		{
			/setoverprint /pop load def
		} if
		/selectfont where not
		{
			/selectfont
			{
				exch findfont exch
				dup type /arraytype eq
				{
					makefont
				}
				{
					scalefont
				} ifelse
				setfont
			} bind def
		} if
		/cshow where not
		{
			/cshow
			{
				[
				0 0 5 -1 roll aload pop
				] cvx bind forall
			} bind def
		} if
	} if
	cleartomark
	/anyColor?
	{
		add add add 0 ne
	} bind def
	/testColor
	{
		gsave
		setcmykcolor currentcmykcolor
		grestore
	} bind def
	/testCMYKColorThrough
	{
		testColor anyColor?
	} bind def
	userdict /composite?
	level2?
	{
		gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
		add add add 4 eq
	}
	{
		1 0 0 0 testCMYKColorThrough
		0 1 0 0 testCMYKColorThrough
		0 0 1 0 testCMYKColorThrough
		0 0 0 1 testCMYKColorThrough
		and and and
	} ifelse
	put
	composite? not
	{
		userdict begin
		gsave
		/cyan? 1 0 0 0 testCMYKColorThrough def
		/magenta? 0 1 0 0 testCMYKColorThrough def
		/yellow? 0 0 1 0 testCMYKColorThrough def
		/black? 0 0 0 1 testCMYKColorThrough def
		grestore
		/isCMYKSep? cyan? magenta? yellow? black? or or or def
		/customColor? isCMYKSep? not def
	 end
	} if
 end defaultpacking setpacking
%%EndResource
%%BeginResource: procset Adobe_typography_AI5 1.0 1
%%Title: (Typography Operators)
%%Version: 1.0 1
%%CreationDate:(6/10/1996) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_typography_AI5 68 dict dup begin
put
/initialize
{
 begin
 begin
	Adobe_typography_AI5 begin
	Adobe_typography_AI5
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
 end
 end
	Adobe_typography_AI5 begin
} def
/terminate
{
	currentdict Adobe_typography_AI5 eq
	{
	 end
	} if
} def
/modifyEncoding
{
	/_tempEncode exch ddef
	/_pntr 0 ddef
	{
		counttomark -1 roll
		dup type dup /marktype eq
		{
			pop pop exit
		}
		{
			/nametype eq
			{
				_tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll
				put
			}
			{
				/_pntr exch ddef
			} ifelse
		} ifelse
	} loop
	_tempEncode
} def
/havefont
{
	systemdict /languagelevel known
		{
		/Font resourcestatus dup
			{ exch pop exch pop }
		if
		}
		{
		systemdict /FontDirectory get 1 index known
			{ pop true }
			{
			systemdict /fileposition known
				{
				dup length 6 add exch
				Ss 6 250 getinterval
				cvs pop
				Ss exch 0 exch getinterval
				status
					{ pop pop pop pop true }
					{ false }
				ifelse
				}
				{
				pop false
				}
			ifelse
			}
		ifelse
		}
	ifelse
} def
/TE
{
	StandardEncoding 256 array copy modifyEncoding
	/_nativeEncoding exch def
} def
/subststring {
	exch 2 index exch search
	{
		exch pop
		exch dup () eq
		{
			pop exch concatstring
		}
		{
			3 -1 roll
			exch concatstring
			concatstring
		} ifelse
		exch pop true
	}
	{
		pop pop false
	} ifelse
} def
/concatstring {
	1 index length 1 index length
	1 index add
	string
	dup 0 5 index putinterval
	dup 2 index 4 index putinterval
	4 1 roll pop pop pop
} def
%
/TZ
{
	dup type /arraytype eq
	{
		/_wv exch def
	}
	{
		/_wv 0 def
	} ifelse
	/_useNativeEncoding exch def
	2 index havefont
	{
		3 index
		255 string
		cvs
		
		dup
		(_Symbol_)
		eq
		{
			pop
			2 index
			findfont
			
		}
		{
			dup length 1 sub
			1 exch
			getinterval
			
			cvn
			findfont
		} ifelse
	}
	{
		dup 1 eq
		{
			2 index 64 string cvs
			dup (-90pv-RKSJ-) (-83pv-RKSJ-) subststring
			{
				exch pop dup havefont
				{
					findfont false
				}
				{
					pop true
				} ifelse
			}
			{
				pop	dup
				(-90ms-RKSJ-) (-Ext-RKSJ-) subststring
				{
					exch pop dup havefont
					{
						findfont false
					}
					{
						pop true
					} ifelse
				}
				{
					pop pop true
				} ifelse
			} ifelse
			{
				/Ryumin-Light-83pv-RKSJ-H havefont
					{/Ryumin-Light-83pv-RKSJ-H}
					{/Courier}
					ifelse
					findfont
					[1 0 0.5 1 0 0] makefont
			} if
		}
		{
			/Courier findfont
		} ifelse
	} ifelse
	_wv type /arraytype eq
	{
		_wv makeblendedfont
	} if
	dup length 10 add dict
 begin
	mark exch
	{
		1 index /FID ne
		{
			def
		} if
		cleartomark mark
	} forall
	pop
	/FontScript exch def
	/FontDirection exch def
	/FontRequest exch def
	/FontName exch def
	counttomark 0 eq
	{
		1 _useNativeEncoding eq
		{
			/Encoding _nativeEncoding def
		} if
		cleartomark
	}
	{
		/Encoding load 256 array copy
		modifyEncoding /Encoding exch def
	} ifelse
	FontName currentdict
 end
	definefont pop
} def
/tr
{
	_ax _ay 3 2 roll
} def
/trj
{
	_cx _cy _sp _ax _ay 6 5 roll
} def
/a0
{
	/Tx
	{
		dup
		currentpoint 3 2 roll
		tr _psf
		newpath moveto
		tr _ctm _pss
	} ddef
	/Tj
	{
		dup
		currentpoint 3 2 roll
		trj _pjsf
		newpath moveto
		trj _ctm _pjss
	} ddef
} def
/a1
{
W B
} def
/e0
{
	/Tx
	{
		tr _psf
	} ddef
	/Tj
	{
		trj _pjsf
	} ddef
} def
/e1
{
W F 
} def
/i0
{
	/Tx
	{
		tr sp
	} ddef
	/Tj
	{
		trj jsp
	} ddef
} def
/i1
{
	W N
} def
/o0
{
	/Tx
	{
		tr sw rmoveto
	} ddef
	/Tj
	{
		trj swj rmoveto
	} ddef
} def
/r0
{
	/Tx
	{
		tr _ctm _pss
	} ddef
	/Tj
	{
		trj _ctm _pjss
	} ddef
} def
/r1
{
W S
} def
/To
{
	pop _ctm currentmatrix pop
} def
/TO
{
	iTe _ctm setmatrix newpath
} def
/Tp
{
	pop _tm astore pop _ctm setmatrix
	_tDict begin
	/W
	{
	} def
	/h
	{
	} def
} def
/TP
{
 end
	iTm 0 0 moveto
} def
/Tr
{
	_render 3 le
	{
		currentpoint newpath moveto
	} if
	dup 8 eq
	{
		pop 0
	}
	{
		dup 9 eq
		{
			pop 1
		} if
	} ifelse
	dup /_render exch ddef
	_renderStart exch get load exec
} def
/iTm
{
	_ctm setmatrix _tm concat
	_shift aload pop _lineorientation 1 eq { exch } if translate
	_scale aload pop _lineorientation 1 eq _yokoorientation 1 eq or { exch } if scale
} def
/Tm
{
	_tm astore pop iTm 0 0 moveto
} def
/Td
{
	_mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto
} def
/iTe
{
	_render -1 eq
	{
	}
	{
		_renderEnd _render get dup null ne
		{
			load exec
		}
		{
			pop
		} ifelse
	} ifelse
	/_render -1 ddef
} def
/Ta
{
	pop
} def
/Tf
{
	1 index type /nametype eq
	{
		dup 0.75 mul 1 index 0.25 mul neg
	} if
	/_fontDescent exch ddef
	/_fontAscent exch ddef
	/_fontSize exch ddef
	/_fontRotateAdjust _fontAscent _fontDescent add 2 div neg ddef
	/_fontHeight _fontSize ddef
	findfont _fontSize scalefont setfont
} def
/Tl
{
	pop neg 0 exch
	_leading astore pop
} def
/Tt
{
	pop
} def
/TW
{
	3 npop
} def
/Tw
{
	/_cx exch ddef
} def
/TC
{
	3 npop
} def
/Tc
{
	/_ax exch ddef
} def
/Ts
{
	0 exch
	_shift astore pop
	currentpoint
	iTm
	moveto
} def
/Ti
{
	3 npop
} def
/Tz
{
	count 1 eq { 100 } if
	100 div exch 100 div exch
	_scale astore pop
	iTm
} def
/TA
{
	pop
} def
/Tq
{
	pop
} def
/Tg
{
	pop
} def
/TG
{
	pop
} def
/Tv
{
	/_lineorientation exch ddef
} def
/TV
{
	/_charorientation exch ddef
} def
/Ty
{
	dup /_yokoorientation exch ddef 1 sub neg Tv
} def
/TY
{
	pop
} def
/T~
{
	Tx
} def
/Th
{
	pop pop pop pop pop
} def
/TX
{
	pop
} def
/Tk
{
	_fontSize mul 1000 div
	_lineorientation 0 eq { neg 0 } { 0 exch } ifelse
	rmoveto
	pop
} def
/TK
{
	2 npop
} def
/T*
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	Td
} def
/T*-
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	exch neg exch neg
	Td
} def
/T-
{
	_ax neg 0 rmoveto
	_lineorientation 1 eq _charorientation 0 eq and { 1 TV _hyphen Tx 0 TV } { _hyphen Tx } ifelse
} def
/T+
{
} def
/TR
{
	_ctm currentmatrix pop
	_tm astore pop
	iTm 0 0 moveto
} def
/TS
{
	currentfont 3 1 roll
	/_Symbol_ findfont _fontSize scalefont setfont
	
	0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	setfont
} def
/Xb
{
	pop pop
} def
/Tb /Xb load def
/Xe
{
	pop pop pop pop
} def
/Te /Xe load def
/XB
{
} def
/TB /XB load def
currentdict readonly pop
end
setpacking
%
/X^
{
	currentfont 5 1 roll
	dup havefont
		{
		findfont _fontSize scalefont setfont
		}
		{
		pop
		exch
		} ifelse
	2 index 0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	pop	pop
	setfont
} def
/T^	/X^	load def
%%EndResource
%%BeginProcSet: Adobe_ColorImage_AI6 1.1 0
userdict /Adobe_ColorImage_AI6 known not
{
	userdict /Adobe_ColorImage_AI6 24 dict put 
} if
userdict /Adobe_ColorImage_AI6 get begin
/initialize
{ 
	Adobe_ColorImage_AI6 begin
	Adobe_ColorImage_AI6
	{
		dup type /arraytype eq
		{
			dup xcheck
			{
				bind
			} if
		} if
		pop pop
	} forall
} def
/terminate { end } def
currentdict /Adobe_ColorImage_AI6_Vars known not
{
	/Adobe_ColorImage_AI6_Vars 15 dict def
} if
Adobe_ColorImage_AI6_Vars begin
	/channelcount 0 def
	/sourcecount 0 def
	/sourcearray 4 array def
	/plateindex -1 def
	/XIMask 0 def
	/XIBinary 0 def
	/XIChannelCount 0 def
	/XIBitsPerPixel 0 def
	/XIImageHeight 0 def
	/XIImageWidth 0 def
	/XIImageMatrix null def
	/XIBuffer null def
	/XIDataProc null def
	/XIVersion 6 def
end
/WalkRGBString null def
/WalkCMYKString null def
/StuffRGBIntoGrayString null def
/RGBToGrayImageProc null def
/StuffCMYKIntoGrayString null def
/CMYKToGrayImageProc null def
/ColorImageCompositeEmulator null def
/SeparateCMYKImageProc null def
/FourEqual null def
/TestPlateIndex null def
currentdict /_colorimage known not
{
	/colorimage where
	{
		/colorimage get /_colorimage exch def
	}
	{
		/_colorimage null def
	} ifelse
} if
/_currenttransfer systemdict /currenttransfer get def
/colorimage null def
/XI null def
/WalkRGBString
{
	0 3 index
	dup length 1 sub 0 3 3 -1 roll
	{
		3 getinterval { } forall
		5 index exec
		3 index
	} for
	
	 5 { pop } repeat
} def
/WalkCMYKString
{
	0 3 index
	dup length 1 sub 0 4 3 -1 roll
	{
		4 getinterval { } forall
		
		6 index exec
		
		3 index
		
	} for
	
	5 { pop } repeat
	
} def
/StuffRGBIntoGrayString
{
	.11 mul exch
	
	.59 mul add exch
	
	.3 mul add
	
	cvi 3 copy put
	
	pop 1 add
} def
/RGBToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin 
		sourcearray 0 get exec
		dup length 3 idiv string
		dup 3 1 roll 
		
		/StuffRGBIntoGrayString load exch
		WalkRGBString
 end
} def
/StuffCMYKIntoGrayString
{
	exch .11 mul add
	
	exch .59 mul add
	
	exch .3 mul add
	
	dup 255 gt { pop 255 } if
	
	255 exch sub cvi 3 copy put
	
	pop 1 add
} def
/CMYKToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcearray 0 get exec
		dup length 4 idiv string
		dup 3 1 roll 
		
		/StuffCMYKIntoGrayString load exch
		WalkCMYKString
 end
} def
/ColorImageCompositeEmulator
{
	pop true eq
	{
		Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat
	}
	{
		Adobe_ColorImage_AI6_Vars /channelcount get 1 ne
		{
			Adobe_ColorImage_AI6_Vars begin
				sourcearray 0 3 -1 roll put
			
				channelcount 3 eq 
				{ 
					/RGBToGrayImageProc 
				}
				{ 
					/CMYKToGrayImageProc
				} ifelse
				load
		 end
		} if
		image
	} ifelse
} def
/SeparateCMYKImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcecount 0 ne
		{
			sourcearray plateindex get exec
		}
		{			
			sourcearray 0 get exec
			
			dup length 4 idiv string
			
			0 2 index
			
			plateindex 4 2 index length 1 sub
			{
				get 255 exch sub
				
				3 copy put pop 1 add
				
				2 index
			} for
			pop pop exch pop
		} ifelse
 end
} def
	
/FourEqual
{
	4 index ne
	{
		pop pop pop false
	}
	{
		4 index ne
		{
			pop pop false
		}
		{
			4 index ne
			{
				pop false
			}
			{
				4 index eq
			} ifelse
		} ifelse
	} ifelse
} def
/TestPlateIndex
{
	Adobe_ColorImage_AI6_Vars begin
		/plateindex -1 def
		/setcmykcolor where
		{
			pop
			gsave
			1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
			grestore
			1 0 0 0 FourEqual 
			{ 
				/plateindex 0 def
			}
			{
				0 1 0 0 FourEqual
				{ 
					/plateindex 1 def
				}
				{
					0 0 1 0 FourEqual
					{
						/plateindex 2 def
					}
					{
						0 0 0 1 FourEqual
						{ 
							/plateindex 3 def
						}
						{
							0 0 0 0 FourEqual
							{
								/plateindex 5 def
							} if
						} ifelse
					} ifelse
				} ifelse
			} ifelse
			pop pop pop pop
		} if
		plateindex
 end
} def
/colorimage
{
	Adobe_ColorImage_AI6_Vars begin
		/channelcount 1 index def
		/sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def
		4 sourcecount add index dup 
		8 eq exch 1 eq or not
 end
	
	{
		/_colorimage load null ne
		{
			_colorimage
		}
		{
			Adobe_ColorImage_AI6_Vars /sourcecount get
			7 add { pop } repeat
		} ifelse
	}
	{
		dup 3 eq
		TestPlateIndex
		dup -1 eq exch 5 eq or or
		{
			/_colorimage load null eq
			{
				ColorImageCompositeEmulator
			}
			{
				dup 1 eq
				{
					pop pop image
				}
				{
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						gsave
						
						0 _currenttransfer exec
						1 _currenttransfer exec
						eq
						{ 0 _currenttransfer exec 0.5 lt }
						{ 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse
						
						{ { pop 0 } } { { pop 1 } } ifelse
						systemdict /settransfer get exec
					} if
					
					_colorimage
					
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						grestore
					} if
				} ifelse
			} ifelse
		}
		{
			dup 1 eq
			{
				pop pop
				image
			}
			{
				pop pop
				Adobe_ColorImage_AI6_Vars begin
					sourcecount -1 0
					{			
						exch sourcearray 3 1 roll put
					} for
					/SeparateCMYKImageProc load
			 end
				systemdict /image get exec
			} ifelse
		} ifelse
	} ifelse
} def
/XG
{
	pop pop
} def
/XF
{
	13 {pop} repeat
} def
/Xh
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIImageHeight exch def
		/XIImageWidth exch def
		/XIImageMatrix exch def
		0 0 moveto
		XIImageMatrix concat
		XIImageWidth XIImageHeight scale
		
		XIMask
		{
			/_lp /null ddef
			_fc
			/_lp /imagemask ddef
		}
		if
		/XIVersion 7 def
 end
} def
/XH
{
	Adobe_ColorImage_AI6_Vars begin
		/XIVersion 6 def
		grestore
 end
} def
/XI
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIBinary exch 0 ne def
		pop
		pop
		/XIChannelCount exch def
		/XIBitsPerPixel exch def
		/XIImageHeight exch def
		/XIImageWidth exch def
		pop pop pop pop
		/XIImageMatrix exch def
		XIBitsPerPixel 1 eq
		{
			XIImageWidth 8 div ceiling cvi
		}
		{
			XIImageWidth XIChannelCount mul
		} ifelse
		/XIBuffer exch string def
		XIBinary
		{
			/XIDataProc { currentfile XIBuffer readstring pop } def
			XIVersion 6 le
			{
				currentfile 128 string readline pop pop
			}
			if
		}
		{
			/XIDataProc { currentfile XIBuffer readhexstring pop } def
		} ifelse
		
		XIVersion 6 le
		{
			0 0 moveto
			XIImageMatrix concat
			XIImageWidth XIImageHeight scale
			XIMask
			{
				/_lp /null ddef
				_fc
				/_lp /imagemask ddef
			} if
		} if
		
		XIMask
		{
			XIImageWidth XIImageHeight
			false
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			imagemask
		}
		{
			XIImageWidth XIImageHeight
			XIBitsPerPixel
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			
			XIChannelCount 1 eq
			{
				gsave
				0 setgray
				image
				grestore
			}
			{
				false
				XIChannelCount
				colorimage
			} ifelse
		} ifelse
		grestore
 end
} def
end
%%EndProcSet
%%BeginResource: procset Adobe_Illustrator_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
%%Version: 1.2 0
%%CreationDate: (3/7/1994) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin
put
/_eo false def
/_lp /none def
/_pf
{
} def
/_ps
{
} def
/_psf
{
} def
/_pss
{
} def
/_pjsf
{
} def
/_pjss
{
} def
/_pola 0 def
/_doClip 0 def
/cf currentflat def
/_lineorientation 0 def
/_charorientation 0 def
/_yokoorientation 0 def
/_tm matrix def
/_renderStart
[
/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
] def
/_renderEnd
[
null null null null /i1 /i1 /i1 /i1
] def
/_render -1 def
/_shift [0 0] def
/_ax 0 def
/_ay 0 def
/_cx 0 def
/_cy 0 def
/_leading
[
0 0
] def
/_ctm matrix def
/_mtx matrix def
/_sp 16#020 def
/_hyphen (-) def
/_fontSize 0 def
/_fontAscent 0 def
/_fontDescent 0 def
/_fontHeight 0 def
/_fontRotateAdjust 0 def
/Ss 256 string def
Ss 0 (fonts/) putinterval
/_cnt 0 def
/_scale [1 1] def
/_nativeEncoding 0 def
/_useNativeEncoding 0 def
/_tempEncode 0 def
/_pntr 0 def
/_tDict 2 dict def
/_hfname 100 string def
/_hffound false def
/Tx
{
} def
/Tj
{
} def
/CRender
{
} def
/_AI3_savepage
{
} def
/_gf null def
/_cf 4 array def
/_rgbf 3 array def
/_if null def
/_of false def
/_fc
{
} def
/_gs null def
/_cs 4 array def
/_rgbs 3 array def
/_is null def
/_os false def
/_sc
{
} def
/_pd 1 dict def
/_ed 15 dict def
/_pm matrix def
/_fm null def
/_fd null def
/_fdd null def
/_sm null def
/_sd null def
/_sdd null def
/_i null def
/_lobyte 0 def
/_hibyte 0 def
/_cproc null def
/_cscript 0 def
/_hvax 0 def
/_hvay 0 def
/_hvwb 0 def
/_hvcx 0 def
/_hvcy 0 def
/_bitfont null def
/_bitlobyte 0 def
/_bithibyte 0 def
/_bitkey null def
/_bitdata null def
/_bitindex 0 def
/discardSave null def
/buffer 256 string def
/beginString null def
/endString null def
/endStringLength null def
/layerCnt 1 def
/layerCount 1 def
/perCent (%) 0 get def
/perCentSeen? false def
/newBuff null def
/newBuffButFirst null def
/newBuffLast null def
/clipForward? false def
end
userdict /Adobe_Illustrator_AI5 known not {
	userdict /Adobe_Illustrator_AI5 95 dict put
} if
userdict /Adobe_Illustrator_AI5 get begin
/initialize
{
	Adobe_Illustrator_AI5 dup begin
	Adobe_Illustrator_AI5_vars begin
	discardDict
	{
		bind pop pop
	} forall
	dup /nc get begin
	{
		dup xcheck 1 index type /operatortype ne and
		{
			bind
		} if
		pop pop
	} forall
 end
	newpath
} def
/terminate
{
 end
 end
} def
/_
null def
/ddef
{
	Adobe_Illustrator_AI5_vars 3 1 roll put
} def
/xput
{
	dup load dup length exch maxlength eq
	{
		dup dup load dup
		length 2 mul dict copy def
	} if
	load begin
	def
 end
} def
/npop
{
	{
		pop
	} repeat
} def
/hswj
{
	dup stringwidth 3 2 roll
	{
		_hvwb eq { exch _hvcx add exch _hvcy add } if
		exch _hvax add exch _hvay add
	} cforall
} def
/vswj
{
	0 0 3 -1 roll
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			dup cstring stringwidth 5 2 roll
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			4 -1 roll sub exch
			3 -1 roll sub exch
		}
		{
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			_fontHeight sub
		} ifelse
	} cforall
} def
/swj
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hswj } { vswj } ifelse
} def
/sw
{
	0 0 0 6 3 roll swj
} def
/vjss
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			gsave
			false charpath currentpoint
			5 index setmatrix stroke
			grestore
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			gsave
			2 index false charpath
			6 index setmatrix stroke
			grestore
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjss
{
	4 1 roll
	{
		dup cstring
		gsave
		false charpath currentpoint
		5 index setmatrix stroke
		grestore
		moveto
		_sp eq
		{
			5 index 5 index rmoveto
		} if
		2 copy rmoveto
	} cforall
	6 npop
} def
/jss
{
	_lineorientation 0 eq { hjss } { vjss } ifelse
} def
/ss
{
	0 0 0 7 3 roll jss
} def
/vjsp
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			false charpath
            currentpoint
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			2 index false charpath
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjsp
{
    4 1 roll
    {
        dup cstring
        false charpath
        _sp eq
        {
            5 index 5 index rmoveto
        } if
        2 copy rmoveto
    } cforall
    6 npop
} def
/jsp
{
	matrix currentmatrix
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/sp
{
    matrix currentmatrix
    0 0 0 7 3 roll
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/pl
{
	transform
	0.25 sub round 0.25 add exch
	0.25 sub round 0.25 add exch
	itransform
} def
/setstrokeadjust where
{
	pop true setstrokeadjust
	/c
	{
		curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll curveto
	} def
	/V
	/v load def
	/y
	{
		2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		lineto
	} def
	/L
	/l load def
	/m
	{
		moveto
	} def
}
{
	/c
	{
		pl curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll pl curveto
	} def
	/V
	/v load def
	/y
	{
		pl 2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		pl lineto
	} def
	/L
	/l load def
	/m
	{
		pl moveto
	} def
} ifelse
/d
{
	setdash
} def
/cf
{
} def
/i
{
	dup 0 eq
	{
		pop cf
	} if
	setflat
} def
/j
{
	setlinejoin
} def
/J
{
	setlinecap
} def
/M
{
	setmiterlimit
} def
/w
{
	setlinewidth
} def
/XR
{
	0 ne
	/_eo exch ddef
} def
/H
{
} def
/h
{
	closepath
} def
/N
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			_eo {eoclip} {clip} ifelse /_doClip 0 ddef
		} if
		newpath
	}
	{
		/CRender
		{
			N
		} ddef
	} ifelse
} def
/n
{
	N
} def
/F
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
			/_doClip 0 ddef
		}
		{
			_pf
		} ifelse
	}
	{
		/CRender
		{
			F
		} ddef
	} ifelse
} def
/f
{
	closepath
	F
} def
/S
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			_ps
		} ifelse
	}
	{
		/CRender
		{
			S
		} ddef
	} ifelse
} def
/s
{
	closepath
	S
} def
/B
{
	_pola 0 eq
	{
		_doClip 1 eq
		gsave F grestore
		{
			gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			S
		} ifelse
	}
	{
		/CRender
		{
			B
		} ddef
	} ifelse
} def
/b
{
	closepath
	B
} def
/W
{
	/_doClip 1 ddef
} def
/*
{
	count 0 ne
	{
		dup type /stringtype eq
		{
			pop
		} if
	} if
	newpath
} def
/u
{
} def
/U
{
} def
/q
{
	_pola 0 eq
	{
		gsave
	} if
} def
/Q
{
	_pola 0 eq
	{
		grestore
	} if
} def
/*u
{
	_pola 1 add /_pola exch ddef
} def
/*U
{
	_pola 1 sub /_pola exch ddef
	_pola 0 eq
	{
		CRender
	} if
} def
/D
{
	pop
} def
/*w
{
} def
/*W
{
} def
/`
{
	/_i save ddef
	clipForward?
	{
		nulldevice
	} if
	6 1 roll 4 npop
	concat pop
	userdict begin
	/showpage
	{
	} def
	0 setgray
	0 setlinecap
	1 setlinewidth
	0 setlinejoin
	10 setmiterlimit
	[] 0 setdash
	/setstrokeadjust where {pop false setstrokeadjust} if
	newpath
	0 setgray
	false setoverprint
} def
/~
{
 end
	_i restore
} def
/O
{
	0 ne
	/_of exch ddef
	/_lp /none ddef
} def
/R
{
	0 ne
	/_os exch ddef
	/_lp /none ddef
} def
/g
{
	/_gf exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_gf setgray
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/G
{
	/_gs exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_gs setgray
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/k
{
	_cf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_cf aload pop setcmykcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/K
{
	_cs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_cs aload pop setcmykcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/Xa
{
	_rgbf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_rgbf aload pop setrgbcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XA
{
	_rgbs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_rgbs aload pop setrgbcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/_rgbtocmyk
{
3
	{
	1 exch sub 3 1 roll
	} repeat
3 copy 1 4 1 roll
3
	{
	3 index 2 copy gt
		{
		exch
		} if
	pop 4 1 roll
	} repeat
pop pop pop
4 1 roll
3
	{
	3 index sub
	3 1 roll
	} repeat
4 -1 roll
} def
/Xx
{
	exch
	/_gf exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XX
{
	exch
	/_gs exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/x
{
	/_gf exch ddef
	findcmykcustomcolor
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/X
{
	/_gs exch ddef
	findcmykcustomcolor
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/A
{
	pop
} def
/annotatepage
{
userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
} def
/XT {
	pop pop
} def
/discard
{
	save /discardSave exch store
	discardDict begin
	/endString exch store
	gt38?
	{
		2 add
	} if
	load
	stopped
	pop
 end
	discardSave restore
} bind def
userdict /discardDict 7 dict dup begin
put
/pre38Initialize
{
	/endStringLength endString length store
	/newBuff buffer 0 endStringLength getinterval store
	/newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
	/newBuffLast newBuff endStringLength 1 sub 1 getinterval store
} def
/shiftBuffer
{
	newBuff 0 newBuffButFirst putinterval
	newBuffLast 0
	currentfile read not
	{
	stop
	} if
	put
} def
0
{
	pre38Initialize
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff endString eq
			{
				cleartomark stop
			} if
			shiftBuffer
		} loop
	}
	{
	stop
	} ifelse
} def
1
{
	pre38Initialize
	/beginString exch store
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff beginString eq
			{
				/layerCount dup load 1 add store
			}
			{
				newBuff endString eq
				{
					/layerCount dup load 1 sub store
					layerCount 0 eq
					{
						cleartomark stop
					} if
				} if
			} ifelse
			shiftBuffer
		} loop
	} if
} def
2
{
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		endString eq
		{
			cleartomark stop
		} if
	} loop
} def
3
{
	/beginString exch store
	/layerCnt 1 store
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		dup beginString eq
		{
			pop /layerCnt dup load 1 add store
		}
		{
			endString eq
			{
				layerCnt 1 eq
				{
					cleartomark stop
				}
				{
					/layerCnt dup load 1 sub store
				} ifelse
			} if
		} ifelse
	} loop
} def
end
userdict /clipRenderOff 15 dict dup begin
put
{
	/n /N /s /S /f /F /b /B
}
{
	{
		_doClip 1 eq
		{
			/_doClip 0 ddef _eo {eoclip} {clip} ifelse
		} if
		newpath
	} def
} forall
/Tr /pop load def
/Bb {} def
/BB /pop load def
/Bg {12 npop} def
/Bm {6 npop} def
/Bc /Bm load def
/Bh {4 npop} def
end
/Lb
{
	4 npop
	6 1 roll
	pop
	4 1 roll
	pop pop pop
	0 eq
	{
		0 eq
		{
			(%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
		}
		{
			
			/clipForward? true def
			
			/Tx /pop load def
			/Tj /pop load def
			
			currentdict end clipRenderOff begin begin
		} ifelse
	}
	{
		0 eq
		{
			save /discardSave exch store
		} if
	} ifelse
} bind def
/LB
{
	discardSave dup null ne
	{
		restore
	}
	{
		pop
		clipForward?
		{
			currentdict
		 end
		 end
		 begin
					
			/clipForward? false ddef
		} if
	} ifelse
} bind def
/Pb
{
	pop pop
	0 (%AI5_EndPalette) discard
} bind def
/Np
{
	0 (%AI5_End_NonPrinting--) discard
} bind def
/Ln /pop load def
/Ap
/pop load def
/Ar
{
	72 exch div
	0 dtransform dup mul exch dup mul add sqrt
	dup 1 lt
	{
		pop 1
	} if
	setflat
} def
/Mb
{
	q
} def
/Md
{
} def
/MB
{
	Q
} def
/nc 4 dict def
nc begin
/setgray
{
	pop
} bind def
/setcmykcolor
{
	4 npop
} bind def
/setrgbcolor
{
	3 npop
} bind def
/setcustomcolor
{
	2 npop
} bind def
currentdict readonly pop
end
end
setpacking
%%EndResource
%%BeginResource: procset Adobe_cshow 2.0 8
%%Title: (Writing System Operators)
%%Version: 2.0 8
%%CreationDate: (1/23/89) ()
%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_cshow 14 dict dup begin put
/initialize
{
	Adobe_cshow begin
	Adobe_cshow
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
	Adobe_cshow begin
} def
/terminate
{
currentdict Adobe_cshow eq
	{
 end
	} if
} def
/cforall
{
	/_lobyte 0 ddef
	/_hibyte 0 ddef
	/_cproc exch ddef
	/_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
	{
		/_lobyte exch ddef
		_hibyte 0 eq
		_cscript 1 eq
		_lobyte 129 ge _lobyte 159 le and
		_lobyte 224 ge _lobyte 252 le and or and
		_cscript 2 eq
		_lobyte 161 ge _lobyte 254 le and and
		_cscript 3 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript 25 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript -1 eq
		or or or or and
		{
			/_hibyte _lobyte ddef
		}
		{
			_hibyte 256 mul _lobyte add
			_cproc
			/_hibyte 0 ddef
		} ifelse
	} forall
} def
/cstring
{
	dup 256 lt
	{
		(s) dup 0 4 3 roll put
	}
	{
		dup 256 idiv exch 256 mod
		(hl) dup dup 0 6 5 roll put 1 4 3 roll put
	} ifelse
} def
/clength
{
	0 exch
	{ 256 lt { 1 } { 2 } ifelse add } cforall
} def
/hawidthshow
{
	{
		dup cstring
		show
		_hvax _hvay rmoveto
		_hvwb eq { _hvcx _hvcy rmoveto } if
	} cforall
} def
/vawidthshow
{
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			-90 rotate
			0 _fontRotateAdjust rmoveto
			cstring
			_hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
			0 _fontRotateAdjust neg rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			exch _hvay sub exch _hvax sub
			2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
			3 2 roll
			cstring
			dup stringwidth pop 2 div neg _fontAscent neg rmoveto
			show
			moveto
		} ifelse
	} cforall
} def
/hvawidthshow
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
} def
/hvwidthshow
{
	0 0 3 -1 roll hvawidthshow
} def
/hvashow
{
	0 0 0 6 -3 roll hvawidthshow
} def
/hvshow
{
	0 0 0 0 0 6 -1 roll hvawidthshow
} def
currentdict readonly pop end
setpacking
%%EndResource
%%EndProlog
%%BeginSetup
%%IncludeFont: Courier
%%IncludeFont: GillSans
Adobe_level2_AI5 /initialize get exec
Adobe_cshow /initialize get exec
Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI5 /initialize get exec
Adobe_ColorImage_AI6 /initialize get exec
Adobe_Illustrator_AI5 /initialize get exec
%AI3_BeginRider
currentpacking true setpacking
%!PS-AdobeFont-1.0: Courier 002.004
%%CreationDate: Tue Sep 17 07:47:14 1991
%%VMusage: 31037 39405
FontDirectory/Courier known{/Courier findfont dup /UniqueID known{dup /UniqueID get 36347 eq exch /FontType get 1 eq and}{pop false}ifelse 
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontInfo 10 dict dup begin
/version (002.004) readonly def
/Notice (Copyright (c) 1989, 1990, 1991 Adobe Systems Incorporated. All rights reserved.) readonly def
/FullName (Courier) readonly def
/FamilyName (Courier) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /Courier def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36347 def
/FontBBox{-28 -250 628 805}readonly def
currentdict end
currentfile eexec
ddda91ee8112cd852f360df32ca95816b8b036d16893def88ffa3059154c4bd6cbb121f94266ddc61d57a341aa48ee5d4efcce89ef5b492314353763e1c1547eea033b82be97dd7b86c3eec9c847e6ce104c40fdcb6e143c221a71c2eb7d652c4e17d34438c9b2e3dc7580f497ac697ea20ac096930fe90934ea8ffe999902
ba675d4bdd86bdc40f6ae6d0a5dcc64f26c8703131e678aa678f6d7d1dddaf79b6a603dffc353dca690fe71815c3464dc52fa6d5cc6bdc090851d8118c6cdde2d81385ab679f224ede8537232788317f644fe6a242e7aeb28f67e0a6be02099ce760dc542e8692603d0ba4f8e839a3c2ffda1b80baaeb4f715f7d0c49b4697
0429398ff464854f82086777b7ffa173d209000c9bce1defce6b3f198249399e80cd49d4ea1266626f5767341078400dd59ee63b7f336c834182672faed987820a5f2219d1d83b0081d76990aab0c805c00434be0b0a7e88b8745dad53c8b6ddd71afe0eb038d47e897f7ea221e4dc443ec97c0b46ec6127f7016b25dd5c6d
cca3441c80b8b00403956ab784505a197be9f2f3a9c4c3b2cda2f2dc05905737ac019182662956c2aad372459fd601156e703f574d5c1bad0879b090b1c886d51050018dd4d7b97caa143e34bf0d40ae62200ecaa2d780f862bd5c667959f77f4c2fc1e2f8f0c5d8b8c040b68b7b65534d46a467d45f45f0a83b9bd159908a
03b94b2e4699b2c3d71116b85b9618b7d934f5c65583dc32ae0a18901e19e3cc4853ccedbfae6567e398655b2134c83b1a9a2b2b8c0070ba573b31391f78c828e887f38fe6aaf2c5d9ebf93379fed01f04e741fff93b37cc9ce805ba7e8393b84444665f2a597e8217c678c6f565fe2cdc944a0a8f9e0cb4721baf45d3d497
58893a1ef8ea925740b66827f563d614917368eeea3025349eecd5cd8fd3c0e8b19ea82b8b1c12e529dc59e72e80084e34b722faeb743082af452099a325c9bb57616b82225bc148c0da9d49032b0223de098194cd3e94ec2d96233a6e0913b5946476904d0d24c371745ac0072a4f19c822a7c2aeb19753a4235479560e3a
24d5403b0c15d5e7bbe6d593140795765c55e9a8ed440e08f2cb6390bca50ba8fcc0ee2e7fd028e41a1cb0660830415b0e8de8054bf14bcf0a1a0b0aaca776feb3e09c7e4f4d6814a9ffd4dc7d75ba6472d7132773f79db9a7929619003800392fb5902e3afde17bfee55a7f89862a57a4b3b956b33949285ddefdf4b2fb12
22c0568598db9b4dd5f139285eb05c30d081dbf19d48d84d7bac4291730a84186432298f8f6b71321fe2d576278b391ef757108bc32b54a5278ea004d97a5e7b7548dfd9556e32f05bea2c0c0a2f58e1e604db7aca9a6f6cbf2f308a3d623f60d7ea0dc69f5ffd978e6bd454b4abdcafa152dbd6eb82165083aabc249436a3
76e0d29d186b179bd2ee07a9e35cfadceb1b06ef5e1fc85894b83d5de35592e6218a3743852749984430763dde832ec0e6f8396b4d44c4d433611a7765edc6b962e10254cdd083fce1a2b350f4d4f36ea1ef675a72fa6533f0042bc5112ad28c6e51552700c12ee6b853fc95ab3696f0ba613371c827c673f6fb0b7f505f5b
55df5bacd69efd05fa35eaa36656a83915940e6af085e14883eb6b04f5b6942c322a85b522599c8b9134111d81ec193e861989af2af0832a5c0705ce24158e7335357a7868eb20c71542f911f1fd8f5ab24a06c058c50cb79503248fec3c4dc20d1779c8c7e6d095d5fab4267a7844bf274017d16771c57ee097b9a92d93b5
9cbc1bfcc76b6648efa4db0ef290303e343c10b39f5e80e32793ddc7e8eae8a7b469ce26352383ed7bbebc9c7800176848383a3b1477a39152d3773b9e56e756ca278d870062f8c2291d330722b5bac4d58adac06e326ab79e5d58daea33cfb88f043dc9379cdf03a843ee9e24c98f2f8f13909459423c7c2d1834398cea6b
c60e1921810ba3d7223df440acdf5a44e31c6aab756423433a1807ba092a10d665f3412f332636581b9fbfbd722f5eaefe207e894d3372d4106fc0c276caf25feb2fca98c78f1197e9ec7eda73cf0107b1d0127bd640171a304781c7aea7ac1ee47999f7a865d044295eaf2d0872e3036fbfe9361cab945f93d90f9a659fcd
248b16659a780d5bb14a466cf32eec56203e4eebf2524ba4cab277bf855334ed57f1a521a1d91b5e22bed88797000ef417ceae27a9caa3f746cc26443bc6807e4ff73ce66cc833c7231d21c211e8be778849b98879fcfa7eb5d22c2355b1e445b3be7b392108bf5c2468c2c3f63688999b4681aac137ba85ed49d86a5b668e
f02436d67704f29efe6a78153336c126fcd2e21d5108a72162f9f5b6c537c38ff1fc60d843fd8aed32411f26b3d9f7821308ce998621763e2972f10ab9a835418bdc37537c38916795340c3bfd17595fb699dfcbf08210abb066c75a2d3a5a1c4df5f4daca3e15da7735ba5f12ff5e87864bf2860b24be93c734250125a930
99a987ea3de6687942bbfcaa66e1f02aa3ca93e389c4187ee89cc937f0523b9bc63324da99f4959633f3e815438d6e1d85e3da94333f9b41f9dee0e5b9a6646b1336f66fdd879e1164b08b70de0e66ffb0e557bbca09efce408c335b8bba0def974a6e11acd5b54d9f974998957f94ab64960850618f15d1416f27891b64cc
bcec9a2de4164769abdd5bb1edeb65df4966a06c3f9047f9c36f68fcc53182c61b0dd4f0303c7df00a591c254d5a94c0485372782f55e907d237a9a204c5c215e0dd3c9ef79b7223e8e6da34394a7e3a31c78112e8a8a65e358f53c5e1234949019c053aa105cadb0c6b44c679aed9dd3922c537742902657904f8fa721ba0
1f9a0719bab9b98f82e1b1851d592f9fa2796b69f10806df49b3aa4f3e8379e495cb597a6185b3deb64186fdd754f831de6a60f9e0b40f10cf9c166f966893367c37bcbd3cf5f4d169ae811a548bcf9e7ca6a347548563712b05fabc28f90dcd6b322aaf048e1705a32ad5f8efff584a7382a39139f31bf9f6fc02b80ae71a
115bfcfdaed96dcd64b9f8cfeab46b217aac815a6d59c298ae4bd5e3072c9d4bfb92af8b3559a6c60113371e4aaf111723b9b5455801564d9cfc82534a42f27d4646f7cd70f9c3179c3c6d2a747b180b003bc80a092858e6960743f851b303f1f0843d93cf8c0efd1aa24fb8774698efcbcbb623fe957b1d80d9383381d181
972e4f03cd3b5f443ea73b551fa3a1882794a790a5b5310a0daf0c0090513a56dc8926bf64bc90faaa87dae91f132b4b6569b69f1e4ed1311c72972e05fd4d7615d780c592fac11f054b8419656f0c9a9658de9d377226254ece1b8c86b620298751015c64842365912a880fd8bba9ba2e153abaf8125c31c8ada7b7a02931
728fc7885666f8153873742560b1951ff1f25a6c4c0bb042646fb6d2ab3e5e6020485974a1b53796bc4639a6bef1ce581466e59d863b22aff66230a89c7235bc5d569f43c356163ae8692b49713d01032d9e0e209bca08401d40c8da64295fa205734be79fbf7f0539ff63f9884f88f266cc74b2ca07c37cb90c57ad973599
c3fecbb5c68cf0087e4ed31aee1a0ea5f1341846797e396157cd82c5137a0bd0823f9445ea4f3679167f8a78ba3b69872eb6ed8e1f1849551a6cbff1cd7cd252a806176f97f2e22ba501a5ec3575cb5db5f33fd6d7c96f4d5a62907162b395abbcc31791389e76cef5ec4e2e03c9ab018c9a7fa3e5abb706add2ab12449733
447e88e6a5696836a6884ac2617fe0c9b277466046ac96548458c5373722ca3e0d5a1a1f8df9e1c1aa13c6cb01e63d119bf6b6aebbb99cfe5f4ce9a5314c74783f94d39433560191a6db8a0f7496601de36e057ef86cbad1a3251b24e0e8d79248a4bec95914c66a9cbd04c9e281c4ba55520f2072fa62b6009a9c06dee464
bd9ddc9cb0e8996ca0eabf80ebd6bfc2e2a5f8fb5a3021033840ca8df9b076e69b3f6b9618c9615160afe895b90e0802a326bcd1a3e9b7525280ede76d6491068203cf414901a0714071928881ae884ddbb4a06e309df72acea32dd455e880e4e8dd576c7ae9040dfabd9fee25705594973a822e3ee330fdd4769917d5320e
eba3d9450ffeb4b0be0ba583221f40fb6657c6a8bbe7390f9c1c6f9b4d59baaeb93f505205adef48df00191ef3291ccd4645eb253c9cde2f1e4f909b2ddd67598860f94635638045b777bb1d6df5a50a6640afde1aa850c0b877090901337b548ceafa665b1c5e964658fd57816547877eb1f3a256c3f379ca3005d1d434bf
953067b70917c0a5a23f93e4f06645e52d5c9ae201c72f1bca5f0b24fe5c2554a935de77f00d7a3f18805cf6110f73e34a536b748aba426eb29a6a415ae2252a295679531e5d695098301895e80f45135c75005dea05d6cc87d9b88ef3ee1409feb7bc0f571c66cb38aaa501061b4bbc6e5f98a0c72dd2e63d5e6c2b7c96ab
e807ec5ad6ad07645f82b982b66713f9c3702521eb92efd811c81dac7c7fadcc056e232d1bf4547cff5e2ac9fe7f4d6bf9836994f96c7b563c1a6694e887c14892464aaab6fbee4be89bd88b9d83c3e7fda309a792efd59a7d7ffa8903c2d9784ac5a42f6c6e486cafe072d90014991b396d524a8ee03f93e132b82388bf4c
1a008e5c73c405bf080d4f02c02ad8911e40b115eeb7cad0b4da4eac8271ebed4db0b59398cc6520ec564cbaea468bbd6e40fc21f029256d7e624fb449f1afe673607ff556d98c0fc21de022a5a33d80108f5cdac29f9ce0eae63220e81071c5c9c5796b1bed7a529b0e770943bb30bf9d282d18a2da41fd0349261e885d66
859e0055e90c04a5c41ffceb617de596352e5026faf9754adf5d30267c0293bbf94b7480ad1cadcd9a34c1084f93c38ac19cd569490dc22c616ea1976ddbf62f333bf5c12269f2d24fb271d368064636edc62007632d35bf880865c148361530bfb73eef706abc1421dd894d48438e63e3717681f371ef37149b525b9092be
7e9636adc6b9e859c0b53936070a318c88e6478387beea49b57ad9700f6880982abf6e443cc58b25fe6e7ce8be5fc05befc25cf22446a109432bdafa520ef234345ea18a07d428ee4220c66e1e869c52568c8f9ddac48569c7e68dc47a2f5bb3fad03ca0c1bb2bf2ebf155b69158f2790b563a612014609362d8d70e34ae14
9d8cbb45ab5f7649b1f1c352a2da3f3bdec2e4fc14e3499bc4f701127b8c6d71b548af350ebf10de1f1d17caf7ce5c7b8ab8b7ce6915ff5f887249bdb2c7b2bc6661e60116ea7ddc3f530456d6af4f8e4458950b9a0da7d1f9cf5cd9b2d0249ea97a8f7a75482552ceef8ae58083e14146d1e1694dc63d7aba7976a79951a7
26979d51cd41e6525badf9bf6a01fcef2f0fedfdd5de799f4080da1734961f2c088b6fbcc556aded4a97e92f225270700b69a51033302aae977ffd21d601b131ac33f8e8c3d12b635efca24ddc0866a4b527c71dae31f4377f91e2cda83ec77e99f0384977e0144bbe48ddb7997cdcce777b7965b08ee36df566a1c662d5df
cb59fc61de346d4fe161f3305a6d2aa903c3cf095aa187e517db2ead4140145cf484885b625861295ae9dfcf826d8745d62f881ebdbd3d29031466e74a56e940394bc6ef17dfbfa7a2614a154133516a6790be2b3d0473069eb6604ef214712f001e931289c70f009528c33198ff297d5c3db53a771cb83568169446d29ac2
414e633df78e33caa9a363d96520c9c6944a41b83d6c9a2089d5c88b81a8ca119c664aa98965c7d3c41b0c5731386d94ea31058fe2557c2bbeba69cfd455cca21784358a378d645f1ccb6eecfe7b43a4debb0ace1f8946bff9cb2509b65514466ceed1a315f519e0b50f36d636eaed5c6f8de770aeb096bb82026dc6a0bcec
177f6867d3e41399bd786fb13177e9b4273f8dbe5803a62119afbab852b5a7ef2571f8bc5f265aaef8ef5f90a4cfded003d89b454c2dacfde349d32812b4aa8dedbeefc8d42e28b2dbaf44379069a66b7588bc497b767614646d7aa1e068652a116948ca9dd53bf5ab0e8af1174755804d0eefda8bc35aa6157dfe189138cc
cb2e711988e9ff5f5c03858f70bfa2e5e5837bd72aefe246c4ae9651131e1fa003f01ae530c030bc4a888fdbb2aa2f50e9eee5a881c716d9fb9320f2a7201041fcf6ebaa9e03fa16f502be3b370e41a64f7fd3aebd3a3c7c98249dfc7e154c99c5226e83d3291e7fcf514dd10c1f7bc9af62a3a2adc304ef65b29136b78f2f
503c99526033cab7cb286c9dba26bbfb7ba333ae55971896c8b5e077945701bf1c4f798fc0384723454483b42ef5902192b039546063c17649d1f88c642a3c828e90243a7356c298b7d6f018e362efaf62e431d578e4a484cf8ecba1219296856d87cf399489144f2c6004f0a34bbc440dd260181eca262e034d2acd244d7c
398551f761866fa77283ec8af5c80fdb97b9e5884bc3571aa423b9f944bacf149fdea85bbfcca6caa0948b8fab6a4fa2f3e48ec9a35c6e699bb279decd92aeaf5ea3fc826ba3a5da3db7e46c76b783b83debd5af450a19f33103a381c468be95b701968cd46cb0dddde2276ab9e3b1e11eab601818ea271eb7b2024ed93844
bfed1486ce84d533bc667a476ff6d7ea32260d8c3a4c1711db1a071dc14f5754df5ca9049963931561114e72a7376b97f1d0e4dbd0f3ba9edf54e37bb556319dd88fcc4e424f03725ad48aaadd935d8beb46372ae54638220860320f8eca8353f1ca1f25cde42a06700d1ab8e5b044ad5aebe6b6edcade3cfc998ecce56156
b797ef044a8256f3c8a4c3d6f8c5f9fc4678fcb271aab880e84e279462c37872aebb1f6734c70dd6b9479bfef763b464e36f7483fb4ed153858c2a7ca82463ac688a25e23287cac2e2992da0be1c5abcb503a811ad5763254c7304611f206c4aa7959db813e22c5c69792d1379fe0f78500e3406d28f97e59612687ed7d9a4
a70f4d13f298a056803f5d10df97aeae82e90860a59c7d17ad23742c6aa2cde91d5eec53c4d2ee420df02cbc20cef3c379845ed4533ea7bd9a6ab4b7ed3dcac3a33c7135dae2340649efbf164d99785b5fa500485191673be8dc07abba4a909fad5c08136a71fb9bb753b320d9272a8f810477f1b46ac4da57e6b5d5b89984
4022274f5ea2f35b42c35684e5f8dcd74ff631b66ad02c6cdfac8030e52fe146c03d71cd33134c04d13cc7c4541ff7de01e966fdf1c29afeb8cd4f059ac90cbb565e0743d1af099fcd7964ffacbba53fddb3580789d77d55a2e98e9926dc3dc90e8333c567cce7065874e293467e5ec898d81d4b38534d447c5f8e715b713e
c35aaf27a21e43b7eb44f995d3ee217f7817c0c687b937dac64cde13e6ece47b1689f72334032ff314908ec19f02a662e9160897b0e75d1229c698db7c6afddf0f75066c4138d1e2a289a1cd1f000afc3acd2fadcf10ef5f2e7ae4cab1f655aa144391127cf1d049d7753cf9af42922ff1832009707dffaf4369a75a8d8de6
06432ee212f879ca0e8cb5d45a24b88da803dd6984d8310bdeb59069aef9f630e825349afc5fee29d420b3a6acea1992c0e0db9c4d58ac7c04ee7ad962f04fa7f653ebf1b8b3dd3efc093ee381bf6f1e8c2b5810d0a2ff7eabae1547cf3fcb3a7290f4af25ef75beff80b04680d3bb61b3e90b6fec3eb0e585cd9f4a5e69cb
93716d9ffd92abfaa5591af03eac13ef7361e5247c254403bddd967315d712bffae19f7545004edbd31676e3d7605bf6ee3e918b0e6c3a5416a8255758ff27ae3f1681528f544a14edf7de30ec727736773c14fde0b70aa4bbd0761d1a17b9c3c2abc0d588fc5a5b68d78909ee79e54dfc8b22d7dfc2c98036622682f728cc
9a58c02effbc5317cfd56ab64c958ac60e3e07ddd7c13296a59730e25ffcacc542cb29c4468d331577c07564e538f14c66cc563c018c0d9e40329b8909b3716e0d02c6840769105ba02e47abc4dd039ca171587bf29e84cd95f15b7f118e7942c3b7b50cca7b094bef2178c4b59f1567d72e46e17908b2dbfb7e4eba1573e6
c3e2a042c895c864c384731f1cc61766386b8339df7be9cb67dd91fbf55788bcf4ef9038568d031797bcb239d5f7601e627699c9b18ea3a9040c6362963c2d7acac8abbfc9fa49cabf39201904994cd067524d6157f35d214c3ae97ebab2763c5bbbeb9e68bb6f1bbea9312d5a49f2a9d77343ea55cd35126508c14118caf4
76435fa24a2ec9527b95d5417c315746df4f6bc96f41b2a563055cf70cb228fb2a0bd36162f638ecda0f6f3eb724a47da1f0f65f1e76e633a24893577c8531a8aed090233317e040c57ef08f27640a23fc801308ee8e26b311aa82c723aff814fde69c83860640a01627b4dfcceeb0fa4d0bbb5055a2c91d9c37f5a2806c4e
f75090e45edb1ee92b54209cbb6a7b0187be4664272e795db632929b57bc293756ab2602e696f4a81158dcd5bd8ca4056cf63c5a6885df511c9f40f05488529965a6fcb46c99a1c07c814cb923aefa93c3f0a6e1a29086ee9589432d10e67ebba1bd6903fc7a7e8557f9b9bdbf04b3991c16d8c6b88bca14741abdc318a076
684b2c6f6f4749ba7e9bb6cd556b83a3ebed21887de4b76ac10cf535b7b1cbb57e9132d0fca727506d04eb1a0d89ec0cafce60bdbdaf7764b028c580ac52c171f279fccaeccc1d2509c1c097495ca10d2ef63ef3f4ff58dc8a4cdff90ff9d7ca8468c412476510d0f84cf304875fc2c80d4d81d84c0554c7eb586912a0143c
8ed28ab5e6e235a58c64dfb9c23395c82e50ed13a2efa7ffa4c5fccecef517f2a8b5c613e5d7ef9993f00f0def8ea360aef64f1a66927f0a67bb50b34ef26def84c62d7b6b5a6e8d2ae37c4971da018fb26147af4f446e1abf47d5b92a280d3d3ea9bdf35bbbb0c7d3e38ccd334c072d5b033498b3d48c41b0feee9cde6d8d
66ca6b6a73a46d464b28b2ed3827072d6da3150caa896ed8f2f4a85cd2d10631ea5900ff194e2654ddd157048ff291543ac44863965b91104c7e5ac0546b61c1d22cd80f7572d860eea2848a669d7fbb4bf933e2753743180929affdd40c158c6efad25924e909ff5eeb4e8ca980c5f2bfa2767a107a129bbe86343786bef6
5c54fffa33ce2f58d0b0d6db00150baacc67e3f7debb7e4aae3e1cb9023ba89434b80debd127c84414d8a1894bb768bc49aca3c14191188036f0abbef4c47c668497e849da755df76ce3e8db70ddfead45ae949ef6d50ae318f78c955e5870e1ede213b43e184aada65c98e1f98265c8bb064694a03dee7606be81eda47320
7ad0dccc3d09732f5de7fb7254378d78b9a9de98b864e4711a4c91d92a27ea026f467ac2335aec6695a7af0b6820671816dcd570279201d1876fdd2118428f012bcb17b532603038c6dda9fc8029a96c10257bf2671c17fe186ca7e6eeeb5e9e247d6a935ffa02e6286257a62e53e0e1d6911923acb1019e28199e841431fd
101e6845e7b7df7d36b46490cecf7564943cdff818c1ad5181b17f511ba55fcef753b5380e96b9a625749adb136a31a60569e767b74dac6a16b11605eabe3399518593911dee4be1b15f3730ec12847a209787e662c85259f5e94baa48045a5527ade2bb32c2bcfaec9e1ee02039dba928c9507ca50799c64b18f18be4396c
900a769d6e11809a352fd3d1c761f20206a9cf8e4bf366b62e68e19ba6df179699fdfb98e411d25930a0c7c921f07647da4bca5ee3bcd5d50d73e907780ce497b05f8ffbab06a2d217be7cdddf8c5ea92cf3d96275f1b795a019c030217d8ff41aec7dc0bcad37554c069eff37e0a7d9f63ece5ea6c01a15f667788080388b
1384f7cb2b79f41d5939bf22f567b0517931876e08cc6cb30c552ff9828c5acbdbf40428c405a88967f26d240c9c275644501df7659f61952949f7a1f91ac85b8015cce2a38f37d8f4cff89ecf3c33dc36eae6a05d18a3d6c63b89e6ac821d592fdf9e7194a9862ddb0baa032922ca893a1a494e36345742d51ccedf1bde17
3d7966f0edf8582e02110d0c9267751b687b0e00d7a30bf686e4ab952c7e1086beac4fccc248488bb4112578e85077bd8442f85f9dfbc28f2a748392950f3b770ba11ea235f9313215ba8fc68f276ffff2826251936623d4c806a80091c8fe6295975a62ce112342487bf2710796f345bf0c964a20f1882b7bcb2b06e52b2d
1e66ea6a8e5ab3d329a8525415625f59995e56c5d9aa91fe708ed0fe288795b734a9afbeed6738b1b40d53ecf314cd8019948cbf14298ad09461e5b59d4d1d27043775363e79e4392778bfd3bcd6607e25dc313726d0b53c94e8ef7ca20e1cd3c6026fb704f0a3c063c12d964fe017467ae5e3fed8450f834c207bcf8e603e
1c3839dd543bf714d9d03e85f4808d665a67b291d7d2c10f040c56091586e2ebed0856485294477fa5b19fd37f028cead9e3e4a9337301a0fec3abd4281df2c1befd51a7ad601d66e2a2419668dfd94443bfb065c3a5b0d9292bd4b8ce3a786e58b95c1982ee64c2ddfcbc29bf4ff2b86f224b83247811bb660df18b87f233
c43ba783065c92733a204523d765228daaf23f2c76fc1f1cdad2e53f7cd6bc1be4b64e242d8b19009b3a8ac7536fe81858ebb7cad0b4ed0e1845dbb2ff96dea4b0699b505f3386a9c3fe71046bf2a86b4b9c56bdd02aeb47766df8024a797c0659ec10581a413f49a6c488923ca250eed4242b5baeb02f271100fc8f9ca9a0
2e7f6a833ad41248953061c82048fb241afd45ed803b8707d2d1e865997af54ac94f5f24f52eefe16b35da613005f20aa1870924a2aa42a19cab5c4e70c3a2b2f3ffd59e3d63cc8f23b62323276a3d78ff65f3bcb07a543364a9bbb037afb1e464a569dcf4fa2f6e74b7060afe7529a8ab8070b402a4427946b5cec0c8d5e7
d86a632dba23720642c8476ca16691e1cab93bf851f4c6221c2589c823f72ffb2f1997b5eb14f104953b76d50980cccb31c18ffe2ba85e648afb1e60c22bb6b132b7f40a3b415c0b816665d83c58a3bbe66e1f918300c9c56f9f69d5e10cd7183be0411cedaf93eca3a9ec7505dbfa0a640c3308b447125297f9c38fb24888
a7ca128ca58caf8a510c59e136e971e0684a68f342f7f2d0aa4ae0a29020a16b9220900066d1d4944efe83ea744f489567307cbacd34027eefc2dd83fa6b5b82021e945531c42a36c9c6353e9b8f1b356c0eb3f526cd25e0556a1aebbae7868a51019edd04dd4eb9127e6bcb29f8f8dbb5f3902fb25b6a8993b40e732d3fb2
8254845dafdc12f2686d93fc9720534df9cdd88578c611eed66be41add19db4920f0b8ef097dfd23a88a42c53093d485875cdc43c32b4c93b412596558e1be3d0c7caa21ad86e19f1f210ab85db4e9139ba3d4b7c0bb732c289bc5852a5579f24ada174cc4ffe8f2db95a4aebc6e2ea1c3a8a7c1b103708bef07399ebeee8f
09c5de2b24f49c152f29003370a63cb16322e63591681c7bca84d841b88c6caf87a9f58c98e9ddb6b30948c44b81816cc8288fe51d0587b9ae3609b088ac82769a64c345059c392c5c1e610be2ed8b4c907426330bc2ae4808bac702692080a808ebebc3baf1ccd315cfc5c2e90a1cb8439182a638633ecadc8bf82f8165cf
2d1b74f7acb3330d43275dfcd3e868d1dbf03e92cb262701c4e4ce0e93122fba004d3f646d51707b60e71cb0babfe58ed9fd081406cca87e273e8ee262bddc935db0f4d521b5cd3698d16027a5b415fdd84d1053139f3b86ca1b202d30ac2e8fffbc1fb49cd1d03a4f5cc1eba7e0c5e38f576b7cf4078eef4a7fb3c5ab5ca6
eb226ded98e252cc2bcb23b9471c310716b5a56e0e21143bc4796ed9877edf85c10c949b55ad6f2ebe7e36bdddd6ffe505c8489467bb0d319de62226fa87dff37638861c50f0cbe1a9c278686a332ed5bf346f1df798534079597a0a165e00c976e7439bc970f9707c80a3e85620cfc9b0afc92e736678de998ba40ffad6e0
11ad8d92f761baccfb25e4fa65aae071d65ca159fd858d269715fb5aa0eccdf826926a70e09a06088b42c80e4d23bd0de3323098c9f481a29148ce6a21384e436d49d80e5a19dadd5a529c236dfc92fe6fde441abb24c677b43c44bed80f431f3e8c1630a92c4254a6f8353676c1cfd33043f5b4cbe6a070a6033d24720e1a
1e6c8a5814c436b93a10bb8ffe87f2ed74d5e1ab8ab0ff09548e05ab222e9cae87ff533fc69cdc7b13f733cfaa04c0e2444dc78b4202d75f62bb6f0956cc1b2283621d7c916fbb4f6d6b4631cc24d9e08ecaa6c20f95253288d8fac6ad680e7e5d28a941a6ac25476f41d0c168d401f4d7b8546eeb949e22783dc7bd16845d
fe468991eabc4dfcd13d5a7c1b508d22ab4cd600f90a37ea6a18a92008208d4d86ae19e30e5600e4561a0d41dfe87d98783366a871a11f4c3ddf2dc80cc26d8c20dd28b79c4cd1d957a69821538a065035a6b9d311e8f1cff61783609cf2385f32400816b92bbd350a080375f272bfc1d1a51a1f7ba49c4958ee5690bd7de1
ed8e082c5cb5e8b706acb7e307409487c384847bb0a67424ccc58d6f9f3c8ba293895e29a765369838f757c373ab4d2dcf8c56bc07f29a6109796d191e317875c9a83a82163c72d77ce8c4c5e0ccffcaeec56c7f3d70c4090bbc6e019407482ad1a9d4ad7db3480c625c36fcd23f518d05ef56d2073d3746ec5a65b771de18
c4ba07e780b955e542f24de5c5a5dbdfb9309b62af4c4ce1fb519beb4c225c629eece80550eb89537b0f4837c01678db4b8c4c4381cfe9a01a477e2b07eeb6e6b09bbe1c0241b2a8047fa59e9eecafecd53ca29498057bca1189e0944b00462e1f573ad95d267844be2a346f2650b1fac2c500924b72b6b6fc8dd2afd4dfda
4e9c77754ca5681e306638689a8984693c3d637765a947f0b9c4f5001e9cb9c97c84b899f1f37e49f86016f5a4bb078f7e825b9c0749c7dcb8c367f90f2ec10eeb0520fffabb84bcedb03c8e1578d1c737799b1b1a96e9fc305e0a0b2f11e24544de8e56cebed19f8598ad4f76dc13694a9a278a750800bd9dc0df734f07ce
580c945df2454e1f900627455233a3e10c1359e851c6e7fe3b5117b32c32689674b457541694b2db7092d7e7886aac05ea01a0cabf21c49c5412c6621311d5e7cb2ff36afd1b20bdd2b8f341aaca7ebdb2e181cc5517cd9dd2547afc5cf6019617de61a931a98bfbb545bf71abe30fbcd2823eb8abdf8e48dabfe6731ceb0a
d284a98416c55b067a402341d036e729bc28233435349f2eb68534c5fbb83246b780ec8273106d24a2abd2718edc55cf4f278d09d7b189a5736efcd0629e8f2bed9b09545cbf64ad014e7d8d9cc9f33ca32387c1cc74dc50a6dbceb0bf683d52a0a5a63dfebb88cf012948c5a3236f9da2c560f59cbed7c8e11ed6e15bb62b
440780b3bb58b177dfe2ca19c405ceaa68ea8828fb7dc025e7c43907c03c885235f0122cf48232333c36b9abcb4bef13e1cfcf2e0cd0774603d1339c93c4d0a52da67b01affd0341fc944d5267d9ffc1925365c5adb1157ca696cbe857339ff34459f8bd2d4df43dd9cdb89baa861bdbba29890a7a9beeb9533447df8c324c
a4f62da43df33c53fa1f608d896846969e43275f799d371c68cd705994e2f25844bdc3890f8fc56ef423357f691c593ef434a68a062081b3ab81939d695ee22df07a30f745ba2709c23d94b03593e7c43ae3680eeadb2a602575b2ab66828d31d91edb44dc42338fc2c5cdf301b370a5446a21ae53a3968a3ecbe3b8d2699b
8236051736b89bc196f8b91de911340274dfc7625626ed6e33ee942ab48f8aa47f17b5fbb3198dd9749602ed0c07749c5667a60d200f2bba4a9ad825ff71574147d92967a8a7accc98a2efacaba4b6f94afba75a356a3407c3a0efb683f32e7cb8171da8f105875050ed7f123bdd2b88c96f84d2d1a94bc88ad5d3ee5c828a
4aac64550d9b43acba373e53a70ef779cdc28f81dc00314d1f5a02b3c74d4e85fcd8de38c21f4e5c3bbbf30a3cd799d047c77283e099353a17956a260f6ab98094c5e014e4b25772e8baf6a443c80eb2cb8aa1afd6eb2037a4ef160be73e169130a2372cc8057510e67cbc30e03c629389976c56b249ad29281a25721735df
d715eb6bce1f3c838f77024d080043d91b3a1b6de5f15eaa2c23826ce98935a11c3b8b7ca0225176d87f890c21503374193df2a7a385cb42c48827160a705c14132270fe8a4e82ed84258d8988e12aa417331e4922c9d5fe2e286fec7a94848c14c94241c08180b56a0e832b5b46f4db451821a5d4cc4519bdea41f32b1c7e
9758b39cfe0dbe639d535aca77ed73f646c959b8a50980ca7b86af480549c1040d1c69a725777818cd73663d0f50e0183e56a714207a51ace61487a1a949e5fbe1ff2069ce2f6a22f6af05b7b3f57c452c3ea405779a6605e26531854a04ce3d587aa1a12ca2c1e8fe77a2fdec95f793790a8a3fdbf8f1ac201d30211d5695
75a25965c542a61e4fd49e17ec1b5bdf06a13b789a339859cd3667c26260f2c49ecf49796dba81b556002de61cd6a1e0b1fdb713193dbe5faba151d08fa3c10a760d9272b37b0dc473289cd30a41ee635e72cb18a1fd9265070b289951b0d46ea05ff92ac0ded4acbe4f00dc120e3d8070acaac8e8161eadb38615b1d60bfb
5d10a603ac81a8e63d5701e1b72791cc71389f339c66b2c9b87906dd509d3c06e1b9b9ea72e141f0d9526ac4def0a86f499b1bfebeaaa0fbfd3e7373ad47f383760401c3529073566cd5276570e089b351277c95c57d30adff8320aabcfa9cc1549234814fb9e0ec4d64253fcbd4f367502c05ec9feee198da5f526863335a
5bfc443582b99fd25df02401944ab062c6b28f91892857ea9516f4b48c2d0cdc3fa5158bdacbe7e5a1862a168a605975cc69555f979386b7da5a5018314fd3d02b70092d825f619ec69e4d515f612eadb2f7920b8625c9800a8bf75a83477ca9b2a989e08a30c2c5d2176298cc5b3f17929a445b48f2252e6f2ce5296a02e4
370fbbab3ae1b021f06ef1acfbc3ee7cca00395f6ea813ca50d8f48628e23851b2fdc196e017e37444a158d02a39f1294e6527d5fa6b1ae4163872c57a77322c244decfd7105e806dc1ce37451928cf8c912c4300fd145fad698e13d1f738522af55aafbc058f6cb0b757285c41673f5b2183b2809093f7d6474682dd62c59
bdd08d1a483b6b48327c4d54216be6670172509ac405f9d270eac6eb60bfd61b9c74b405bfd6f10238c3d5ddc9b0ef6b786160afdde91783aa104d30d7ed637ed8eb4acfbbc31a7eccac4f639bd4d2b161cceb20b34459239115dd829edd41782b540130bb498595ba5ec3605e2037b45dbd906f588d12c1ba46507cf8f5df
f315029fe16d830fafad7624cdb66472bfcf45714449a1be8e63f1f7a509fa48a50667f5615ea2c464be2592296e8fb2ba1c79c1792db65a221421fd9944c10547151f34499cfe06eb543092002b51894f4bc25883ec0d97bb1b7f2133ed2b816eca6f2c0b64873ded87fdc06ad65983183b2621d7d85b660395cb7f9a9d50
9e849070a58bdcfdaf7c93c3f73546716de45b5e5d2a210a34ae5902fbe815c934171432e2852bf9e772fe10c18d247f12503bb1d7e58ae137415e37c898837aced54856ab4f38c021277dd611caca07a35d15ba342c468372fc99fc36927f43394545ec63f4d43ced741012a3877493c2a8938b0d5eff22f3072034f968e2
ea0c3d42eceecabcc40769f108d4ee1f024a884a29f5a3b4ec7b6d93afc564d55a7d3170ac4bea944db2b807ba898548b8e71e512ffd7e369ea47bce67dd5b2e15e910782eaaf7586be41fde32baae0a505da4edaf2b83656f0d8c8974ccbfb7ddf53fb6b3f2677fd4986d27f106c30b19243122fa711cd2b68af4d98aac95
d764c00e80cb9d7fe3dcc3529b630cbfc1a90795bab8483f1140a438fe7896a36d9092e3496626d3c41cf7cfda1c44c779467de2ebe40fcc0414b883d0fdc049637f51d7128241e192b2e26b492e9c8eaa462ffc4f3ef84f327e9324b3a6c863563a027acbce4def80b5cf78d231ec83433f8358477a01b804491201e526af
6e4554946e47f2c3e58b394e41918a17e8dc428f27f065263d52da3cb84df6ceab45851fa26bcf32c8ab1192273e60be8d12cb4da85681c2fd50d5543c818b9e61c4ef2f89066ed15881e60202c0b8d86cd9858de2a72f955717bcea4cd2baf3c4b123d62df06172fa93b33900273fe832bf991c6ec2a4df1ed4dd257ec2c1
df1353bc9b4f9d462612b03881348058a7aaf942ba4f76b846c155a75f66b336250a94278585072b72ab24647bf664768e878cbd9342b40342fa827f85c1a3ea4178c49a8de429e8bf828de2af4d794af7e217d7e60a679ce39f3422d55e344c0892925f3efdd0ebba49cc99745ea32f4aee95e0e0a4a5b2d4d3ad6ac2130e
b179922e7059591ed89949b629d0fc8ee440ebe7ce353c1ed549688f0f7807b6cc6103365bf57758bd131274cf012e32d5181b10c1046d2411b6903de9ef6a7765715b9d0e1969842dbf7982aa188fe8ba38621b15c02d4af42a44eaf03f60b5b1f6fd4937100c83738f21fe3751dcc96a00babbb2ffec0d88bc47b71731c4
c82ac77ad8c9806af7b0eb66231cdef63cd9e21718b594e4e83e18296e454f3157f3ef603cb50d3a8b325ee880ce0d67932256e2d2d205fb3186c80b8d8ec5b78b53644b292ee4931527c78e5d337c1818053e56db0fd615068401f3b42ad559a0f55952eb63558903f80aa5f4f6b599603cb7dad298dbf68a01cbd4a9ffd9
35a40ae2e734ca3a5c89fd56620776dd77c1f24d696fda8aeda68e9a8bc9f7e1bf899e5ba02ffef1440ce3972deecf616609d25873ceaa003d807d69dc69389b32b7ca4241c5ef3fb369ef43f09c42af60199e896717fe198abc755afcf93d5d76bad13152367d7053a2a6e3c09ff6061f006a0e36478e4aab0d96c3b25ec4
d9610720d08ce3ae0e495701c24aeba0fe95552d719d709ee54c9aba173ba0ecf66d9db7b99db498c64e5526de4bcba4422d1b2e2744cbb29fa925642441adaf5a0fcf76139e1f322fab68ddc542d3950b231eb9837be52a754fd151362d5d5d2dfc1c4e2baafa1776eb038d45b1bf440ea28dadecc0dbb131d0ca6922289b
8d6bb2c92688178b6e22b6f8603ed7c7e47779ecd848e9795b2869ef9a84bdd7f868cd1fcf84e60638c858766c66f20433831b2047c58c54db8b940125f8d6218d2ca920681602a8b8858659be9c136835af55b4f9d5cd3eb8393940464526205cba728968c73d306172a957c7bd8663b3b155bba28613881663ffcccee296
a27176db5be23c39dd3b0fde269bd6e3c4e100d89362360b81d8735fd5b0ea2e0b242e052636a2dabe2f773e629d7ff5e2286a80893c01e559675ac4deb2b95d1ddd0af39bd09d6db07357a1632f0498f556d78b9dbe1cf7c2a89f1a371e502fe0cb9604ba3f790807d4ac4306df26882ce20d9a2197ef7f4d0ad76b6960da
9beda6790c92c4d5439d78ca0db9568c75817af13f2f9129768807bbe6384a75b0b23b08d0a36071564f3110aa81ebe0f5c1a678fc3c49eb41404c47e9d6a4e43b22b1346069a60794c7c567bc79aaa8dbc7ea37a0f4014f0489ca46f228bb106a3f3450a2287761d32c3d8a48848450d28de6e344944943028a6b478c49e8
fb8282b6d6a5f4a6e56af977d691911ac71eff60fcefcb9a8d3ef1d223873fc4b2f0963af6ad4a74c110b1bf86d73f3b71ab88d192857e803a093b50650d6c078f2a1e3e1a54a2afb2642d9ff3090dde8553bede51d1fc58ff3cb18658159ecef4e676d0ea344aece62bbd09ede5b237b8e77dce06541844de9b8e647ebd1e
928ed1ef52385c592ae6b96529bbf283a94781eb12442426f2f61f1d3e02aac54d8a636b5e5a752c236885c7c710b7e8155937a7848fd9953374c9e82b43c8d222286c0f17a640454bacdf19491be3beb1292462599b52923a07731b8fb521cfadd3fb60a5fac5eeb45078d82d0f55b14af541103cb68f83bac84474589b80
61785c6518be3e0ea242f654c1145a9d7ea401885a932130612369beecd0fdc9bdaa89821c08e7dcb235a6e8476856de1d33fe2abdb81d985358a2426d0e095bcb4e68b7dd4860e53d2224f237cef0f45c2fc9af866d0cb04b57e79244e32433f5c387584738c488a32d895e44c177529e79b5322114e1abde7da2702a78ae
8f4514d59cf056cdf45adb289f6dd6ada8a1667db98d1bf747488d24fa53c6a887f5c7d2accaf2d3193ee77ff17ba1fb17f45a990dc5dc1761de1bc72490d82bacf29cfa0931e586ec796b4ce4ebfe805c424054b1609ee8820d8b9c58cc06537c299bf4934566d86c599269f0d8fceeeab103e758bbb7a5b9027ffe02b4d3
9afc232203f7f883d4f31c919f55b1e757ed680314a6d9dd1df7663e4a5534ea8f8ec8482a0371a642b82eb80ffe89059aa6aa8e11ec27d3f0ae43c63865a7ef4ef23636bb0cabeadc34e3bd41cd81becea8abbd3240b38f3f18e03a1f36ed43b8ce355d55ef98c8341b2fa4a9c3cc77fc7b6d67d325e64c5d8c858dd3ff55
6aa2ca373615c12fb1a6fb09a9d1fb1ce3c0fed25b3c29c861e7d84b60ad041a3a0c1226c53ea3eeca240120dc552a00044c9ad9933ae836cc43b8e19a3079c0b43ca792a6258961d0a15ed42a8a1480868ad41c0d93fef0a9579a56115749da4a0bdbd25148713e97329807288782dad05446be9d352afd8776db6aa6f434
a9269c400f126973c977e65758a6695bfa1793091a4827fe8edeed8c97ef9c309c2ac7349d4ce6bb074084ca7a043b1c5dc4c939f2fabc0365cc1fa37efcb2901d3d4d5c0ec273accfed605ab0a7863df95a11d3632c4e27aa87422e8ed3571907ecc310d4f20f43ed47c9e88718501d74f69827f7379f6de91ca5b1939586
a5f3674c96e65a886f5d715f35c753b4b317e1d8b88410f21b0ef1ab1a7d2a93ebe1bc6917dc05f9db05228d40d3b32b9c442321e59fd791e291ae5006ea7dee85dd3e2302968588243538f8ab21e2a9ef33b30f50de7d30390316c4804a9e455649d1a646341b2f5916baad36ce9c2b9805ca810a1b39d59c3cf6d93babef
6f98996a5cbf19ca7fe46ec6d6957319926d916932e852f8dbc02ece698885c5e53a3587a663a202f41203177d210aa3fc4bd833904a9c00e0a4c2d5e3f4cb1ca90d3ff164c96ea20e724013de964bdab6c012bdf8816090237fe669c94a40450d2d8ddb95b01db7fde69329024acaac23cb4f66150934f6d21c736739f5a3
1914877d82fb5fc832672242e65160afb96b2c60dad7f13c989ab746a746951e7498c044e0731fe40caf171c04310a49478609fead98137e41cb2e36fb8039b4be640c704804e2a1985ff66cbe0966032d05e6b90ab254848cbd11252fd21f80995701bf8f0f9f75c5eaa7f7550ea42af267c255ef303107d9b25eedbe81fb
b57c29980dae1bed696e1321f8a1e0efebc1bc2bc7b2fc36b6b1ea30584a4aef9d4a0a38f844438dc042936e0d65ee119544989d361a3b6afac38b61f2983e8c1922b0804414f38bd5d2ab4339f6169caaa3a0f6fd3720350268509161f40a07c65f2178e2ab2bac082b4e9a70bf520d808c860a43c230bacaf97f3d8a4d06
c5f11b6eb4245a1c52408390def79bc9cfe13a9f47061ef4bbdf2c95fb1701f91e3650a80fc065e8c3581c231489831ea7034e33e6fb3fef5c5fcd02b15c89bf022062b066622d405a03ecc025fbb7308f7ff33ffd23bfe58ef15693f7e3450989c31408e2834d2f634e3b88382c21d532f13a258bab4db556c31ece02c0b5
d6f917b952d7fedf9472c5cc4b6f20c4805ce90fdd78308790fe11ea34a1e66e2b11ff4d1bef65b99e161902b7521a5010227087ac32ec951a1aa7872dd4b46695c280053cda0006dda6ab8cdc5a29c9dda27e10977dbb9a06bd694038fbbb570d1a64fbd87a79e13128837d17e76c71da0c821287f3cd628e9e6c09ede326
6be41fafd1bf5f41dd8cec1415ed0bb555de6be845e77df55112872f771fa88f71300ffca0a66d66e97adc940f2074b9ef99831c20ce4c7e76e4375ea848c6135ac97b86711e089309989641f74105f235dc98f585cda93ce4ac5a644b26e5d6e0160033e8819b495e8aff8bcd07b2cdb243e3e1d2b184c706a22abcf20f27
e88db7283b7653ea72fa8f5235cf84a98074f83b067e85b6e0f15c29ab341e9e6b4790f9e7b8102fcf6080f552754bd7b5149faa865d8096c1866030e3e97482bbed25005c2e61648fc2db5f993b5529a8821e316155fc64997f25e6e477ffb29e30e4c6d228cb746d68f1ff7669e3b53dad753d7320b9311c489343d298c8
087eeb0311ef34c9fd74f68f8f032d8626b0df881168230c7f4feab03feca61e60cc2db3118e766eddb0aba79f0535616523d300ae6cb5c08127d15a5a39a3c6b62448622501fa195afa012b052f916950048757087e778df3840d7fa04fb3cc0aea6889185a4aa118ae9e489357f01fe9fce0a2d7366c098739edb528062f
e6f1dccdbc691c613d7bedde00013a9cab1fc6a710b02d1ecca7c3c2f81bb61fcf98a10119c1c5555fa17ffcf356e72af39f37b79ea9cbfcd8bab1132ec59d1277020d4458e94f01c66e2d15546bb61cd5aede8ddd71199f594df20b9007760140706906ca9224ffed7cedb5065cd66125ec0b0fa4a17cba712dfd94c532c2
48245416238dfb0bc3ca44e960c9ede50847265e4f174ea2e7260a2f9de51b24d3b200d57f95607b4f483bb03a76ede29807e406a13713f4ec887f38c66706f5f9c57a97daf7ba155d8125431870a38523014cf1b1855272327ce4a2ff7ab8d52cce5a4764069340498135379b71e269ce0ba51ff1d0b37b1ffa903cd6051b
81584927c6851b25700698e007641c341b336ce66035d883b7db14e9282f84b5b97b345d32d28f4c139647518b919360764a3514df59d3b8a25ff4c995665d2d2b67c70033e522198b9272c3dfc75e8b3b87c1fa032b6fe53aa2c17c8b53b054c1f60dd278b63b02101a0e61232a1bd6d33f4c14a194d11e1ba5e349d3f9bb
f75310e8de53396f00f84222caa93015fddcc2e88c264ff55d1e5a7881ed12a1bd60679ac4b84ad1d1c6ce66d5522721f8c86d40a9efa7fb84a581b7d91769417c27d449f7f1d3e1ea3d63349c713d7502822c8068c3c77835e2f5f90679d64bc94ccc74165233b30049a4cab02cc1dcfa18a84c1f2e0e5d85c734705daadd
48716962ccfe73c8e8f54568ee4b7dbc7d7e4c4315189466e38a3a59f59dbfe6a85f7cf68b5ef627e1324b160f2fc6cc710c50ca03a74cdfdd52f679ff091ca94201a04f7a3075789cfd33f5a2a921c732442884d144bbf745e43cd1ce815201dc684d0038d6ded4ac4faecf625136d41d4d82be625f1b67358565ba1fa7af
f7db503d48dde4a06659c89ac2def6016124af07c86c0cc16534fd6b883fb270b0a096cd7992d0c8ef2f66274b2ef100f08e140a4fc5f2fb70321f97cf472da0b39506dbade9fc7ff4b7a4b6631162721518197d17de01beadc52e1c334bf387cffe1abe618f047d605c53cfb3c054bf97c4231596725db5106b3ace0ebcfb
b7fcbf685d1b8862a572bcd4cfe1154739f78878ecd5114044b37fca39f4e2eb170f6d77add6b4534f5558edfaf9c1d48f8eb54c849e7f4779387511e831715db44b3d76bf740318522de222f657e40f21405be8fa2444f5243323318d3cff5565d81a64c828c188285585c46e8021cfd8967385dd081ea514127b66fd154e
7ee0a068cdb536581d9532939ad1385cce20c65a509255ffdadd9fc8764deca9190d825938fb5e4cd4edfd9fce6b33e84963ce3286140efee92e1b8242e8774590cad0369d8f6562c64571be6456bce359f62ec50a7b6d504f04b7445928a0bd55a184c0f93c95948dd8b9c1b8f72ced8f9eb7dab40a177528709d87beaaed
9c2e241463e3a05c046bc2466c13e0ddd87215748a33deefde33007aab98979a1d6ea95959e4a155027e44335b8f32c441f1842a1d8bac7849d7ee444efa7530cb96cee1a402350aa1b09b5fb8fe20e1d41f2c2d2e0eca442bd6027b26a5be2cb4eb5dd1955f185f4296974e8f12f50ba39a85007d9f5a52bcff7d04cdffb2
af451516dab7c30d23297a163dff9d52218e733af00eb87a706b5c0aac8497093cd053ff5f6cc533a48eb3a686266d4380e47e8cc1c57f5145d8ca9b6fee9deda6eb504c976ec0fd811fb995008e3f8dae3c63051eb964999dacfae88dbf01ea7472d92ef4e9cb7e070d8a335d600f5bb7ff95f7a91b6a4b96299b89cb8a60
2c613792c40b8d55d50d25843cb32fade33663c04b85040fa1b7a5b3fb3409a7d4b3749ea52230a7fcf578a7d98c1cdf496070194453cde429c66ea3cddc6117ddd2cdfa3ca823dbaa56bc8a04d86fed22a8b19ea9fb7de799689aa468ec7c855c6f2182b7acdf19c5e93aaee4634df75a81fa5bf9e6aac0e464ab799e1b51
82fabfa601f545eb58a2c2649cade0615d4bacf0e64b12b4178ea25b4a434e51c975f75aeffd85da4b2630407a5006adb94395b4902bbb0403c54ae634ce1d7aa636a0ad79befd3b9e516385d37af81520d739a010c00cba50794bdbfe5a8bbebc121d5508fcd6fed964f92ae00a5701072ceb4b6c41eaab5202db26d69f28
13d0fb98bf4a1c43d2f57ce9f1beb78112b93db6ad88018f5daf30fd9c0a359d3b293207931caac860ad02b088a075db82c138a3076a2b376e19996f8bbf93d9817eac38591c24cd52ad3eec1e807c913c9de9e739127b7dde00c4620c1ec144718652821b7bc5504d1342db21722544c737967f39a3e60f4bbe2150b45202
3bfb39a70fa86ff700050dea505bd75aa46f3ad796c461199a8e3ae54eeeb824fda5f13131ae2f0b1f7574c153cacd6f0b46e9133ee8f5603c0aa4b1f6042f0982781812048c6cfdbbbfcee20a3070a14517d06d02f09e62f2bedae3eceb2088d8357fb644b3299a7d9eaeb2d994c0c7d08aeb1eb73906a62f518bc5d1ed83
5c2bac914dcf1394bd5e3102b09745663faeea4c90e1946f1fdffb16ddc3fd0e1bb9b7ae2929ab7af11f35c3a113fbe9845b25f37f03fa210129c74822f1e0c1741fb17647e04e1439980f454b5baaa0513db371dfc5515d75d083601ed915ccab9a27ad3de91a33efb68890abc88b20577add9d9ba857ae710de7fd9e5070
42ec614eb4602c5fc09620c18e3ba30d3898c9cd4b280539ccceaf01ba9d5e3bb4e825458a2ac93ac9ddb36638d2c6a0486f14c607a30aea443707983d45dd95f2b57351fb4b0dfd8c9f771dfb89a0ffc361b59739dd378225f2f2953b0fdba06b68f2d53913c4af8921982b9303c20f69b3a35587d5e481abc9cf89a2a09b
0ff1e412617d091f74db3e6e67b7c67203269d0df37bf908df7b8823aa2c30d7434aba72b53e94a9dbf384a3b915818cb5b201f4cd85be45291abd6017e72f0a4f79a16c966ce412258d0c6fddd94eacf9355715d6e0251c39586b09d3bb59b172a160dc385e4c818ff55eaeaa58898a1f6e66470367d827e09a20229cb95a
6b69d12eb7e8330f8d3cc7ad3fb38a7e03eb30711bcf4c163db026c09e9f1f0ff9eda2f51514bb86d2d3d67a13745b9e9e2ae50ffc1a647757c662e8e502b0b4741408c4468065b65d4caf693324b03226568608bd079bd57b1365765966fe55148b2e98f17725052872db71af22574e18881922154204befcd4d525da1d70
268ba4fb9bc682e9aadb5e831ebcc0d051d38bef684654c40c31d3192a1650a76e5fb6e9f40239a724b6762acbeff8d06aad1ffc066c0be68089466fabeda2208ab0290928c45566734770af3708e6487d34942540a8ac1438d1812bdd1a8c0d39eedbe8042a24a784641a5d0d2b11927af58e38b6d6cbeda264201dec8a86
14ff2c35d6cb7c7c3a8d194028b33b53572b479916e69508d9128fd61038f170350de0052ccc20264357dcdaf39d1472cb6880851df27fbe7e3c9fc04942cdc7cf17c8fb9867f60352e53041fbc397f05b058f55a324feaadaa91616394d4446ed7f5b17ee3536eac9b207142d100e7e6942e02a276b899d3db3cce30841f9
e235dab2072e93e1e5023fae35f74f633f8045a3c0416819a7d1a881f4d7d14286bde01f8a4b1f8867add9518781941f5de804325f51fcf00bcc1cca771d01c5af57bac8ac3586261c73e83e736a498faa61a3d7e232f0699bca76942521c9cdc5bd79d634c48335a606cfd52e1a91efc8b46914ee6948ca0dc4d172f3e783
1d53e9a732a3de6160d0cf23ac759409aba9a9686be80a3573bdbc82cc29d05a9f984ced4c4256011263813b83af1bfe0e1ec5e96f2f58ac7e34cfbc06ac08bd611ff5caa0e61372ff987c2a4ae314a19c3d4c8331704c7368ad8c3aadaca7a285fcc727e5b4d54f3ac86cd44046979b3419c4b6463a920fdbe178a5d8a048
7573b21d89aa3904f878012efdae0059fb533b5d82e4c15469dfa55419ec8a4816498bf84725c4bfb0806a5308aa972c1c4c50c4708b9ce106ce53832f88a8b127d8fbfee5eae19dae97940b13c28503fce821145aa52d8c8cf56d688f9c50ccc419a73caa491e4d0e2f992f0432961251b837df415ec4819171dd27e903db
dd061cb2fb2d9e27cf8c69696030f7cec2f4b94b5eaa8f472ba3e2f336c1fd44ee640b515a7bedfbc7f507200682c2e125abd777586674dc6c83a60de75614121e2762c22eaf83ce0771084a7640f4f7473f8805a40df74d72079b47c52789c401ee252a59e204c95ea02c65d9d03ca82c6526c863f47c66296217195b00c5
ad2e12d24da4ececf7a92ba0b79644cd9603aab806389d4a6315f9a9297475e4326ff06be4b2d71671faeef1887af5d601b6461e4e8af633047db067e386e6cb43592b3976c4430f24719c1328b20d1612431be39dbe6573e625b301bb178449308793d58e65f19c5fb2beefb5c1d86191efafa1da2a8c56c225c7a5806e29
3b24c57103c24458b20c6b1e92344324050a8009bb616e565cf95e54f0105f888c027e315832465b10d46e3f0323b0b8784aefd0ee61644072be7f69748605994d4e8dc91581f2afaa601d35da4fd209599224f3bcd075b70c9671ed2e045dbba856d20d2896bfc9eae3bf47ccefa9c78ca214184d994c945ea76d540376bf
f940cc498592c1dcced96d24bb681748012f163b020f9ac3591d99b50a416ce4ec712f02f9a49eaaf8c53ee34af8f31c9b05f40c448fcd7f5357ef17cd20b162c5635c1419013fb0cf6b615a97108ba1c774dd28d5fab53d6d6ecb46af69fdde7bf99066ea857633465fc16336107ad620b4e8e2579cf6f461591827adfd33
154be94a33f189dee225df4b2f46f167ae3760776dc5a441147f2e250d6a638ba9edb4259236c738789426b1857b82420b8faf31293af3a88eb55abaedfe4d2f5b9c725047454a9fde60cbcc26c39ad78112d53e6b25707185884707c3c6f73048ec400ece1422bd9e6393f3029acde93dd143db0e446ddda506775eb97f5a
b115c5b65b50b48b41ef03af792ef553cef4d04105dd2ac03ad7e989a64fafac951dc75ee8dfaa7b7507ee1f83a6e710b1594b63ea8081cfd124b545344a79fdcb258232d9461ef6597953d1da5431f75c95601ae9a992e39b18f87e07dd45d1f9ed5dc24295cdd349038bdb8b847fbc2bad5ed8f224202bb2fa43d0297ec6
dbd78a9181ee0669148802f65ea9253444806de27dd2b8669a7ca6a96116b3c60184e7e615d3b8b3453cce676b4f0127eef2ef2a213582bbc2b9e132de78afc66ca25b33d733547fbce38285bfae812d5347667b669bab293147dffc7328a8fe15f96d8b46064d06b3b4fe2342f3ceb837358982ae487c44eabd17ebac16db
cdd98e2a5b7906c45e3deab9da44da2801cf4fec610b1021acea31a7b1fd60c401cb46af1da7b1494b2124465bdd6e29cc9352c4e3d366733ee989e52a8fa65f769f347094dbba512a7a4c39f564198f3b90d41242d3c4eb3a9094dead6538f6c2ebe4a4979bfbdf2169a5f6e399a2a44b9f01301c499ceebca7e23a4137de
e96afcd07653fe0475217a6eb0a08a6fa4e7aab7645471855eae331fce0c1ffe3a873ac078b099bf5e9b93baa66013116215f30f3c8a4d6d55e3bc76d1c299c9ad1a459420c060f49259a605dda88111318a33378d96924909598219ad9051d294782f6f4fc2a7096b7203febb38c00496b2bf1c32c034bf443ae90ee30a15
5a588b4866bb189ff0edb1df59cd89a155e34e58101b4f9eee86872bf7287ce5b4515ebeeb30f884ef166e6d920214dddb0fefbc4ca1090a4473c0ffc77540ea0d36b8d26c401c2003bb199675257200e067f1cf563877a464f91dab8f6607b3c09397ae5bf578872a036312476458d1d8f5952c3e65ee4c9277cb4ebc9108
4df63e1512e61db8ecb9b538da360f3ecb80a103a674af37a92603d7943ea642b82d9ceb980509fee58aea6c1f4b9b08f7fb458b79d9242bee7a4ed49eb0b8e6ce538cf81111264e3b32336ebff5f68fc24e17e9eacf5b5c0b7c4f710dc8c13317d2c73555cd47b4ce9ff1570365f31ce135148ab2fd271df7a9bf94ce5ddf
d6f921c692d8de1c2bf0e6aa1adf0d696398f9956b7db398897c0d04c11f618518300fb85b62f12738811b50114477df1db7f182a290391e9954d24122cb031e87d833934c052786df492523b8353cdbabc617a5f01e6015cbe1824cf6c263219b989520397a5c594558241bcc6a2ac4fc841015733da2d75b262725cf708f
03488075d485ce188bfe6ec6c0b25d5366acb83453cd71567451b87ab24d0a9cb6d06d3f928d46126a954efdef1dad596a409ef89997fc1de1cb643a97977825237a20d6ddb29f8a1d7ff4fe37af7707502b7734254520066a87490888b921275ea72bfb36a3e3dac12fa1270b4e49bca894978336968ae221c1ae6fd72263
e56baf7d5b08cc31d6d791da2615bb381197b67ccbc25ea2e4e2388c06ef7d5c3ee53401c5ac572eec620a32b97eeacab7ee4c1cfa5ff419acaf1a559b4e9c20287c79ef29bd1c0fa1d340b239b454ae7ca90180d59fab8b76b683e679db984755f6f491ab638793ef2ffda398da132b14dfb5cb0be19405070322ca3b40ed
37db7a9881f9d9b76057dd9582ea5c3762954ea2d7ef0ee9ad35080540968a4f3834bf66921286328daf00c79ba3284d588ef20a5683d6edf18dbf6f2d2a55b106d9dd4c112e29618c36dad097d3eed5822a3860a4aa19dd3cf0c29a334e4593132994854bf8ee2ab08eaa32ad02757f747f722e4a3e3714c9b65ab5b810d7
6b21adc01b24e3de6e2486492531e696b2723719d7f96002bd69967fbdcc7980e00f19dbd93ab0cb2d389eca2c2744d117dc8d6d58a63abbab0d4136e47a3c30b355e286f6a851516beff6badfbd2902a191aa054afefdea26abf8d5977f69bab6bd8fd72731746cd15f69cd98aadfb22b57e3469dfa395fa43765400d6248
b93444c4d39428ca6d43e2d193635985edd6397958f292d307e4dd1afadf96eff86634cb41f589b86d0e5c4b7039dc4b9cbb76f29223be223eea0d73ed7382dffb189ec48425baa38f7526c112ee79cdce9510eda6c9841dc94b9f5c9c682e87e6daa0ea8b1f4c30900db7d22450902d9868fdde138f596681a479e78abffc
b7a04ed622038494f4e7039d2693e817610372799bd6cb011da8465eed3a28929323ebb4bdf958d659df4f4c97e6a973e8d4d04f0ec7f57dda601e3f8cd3465a039c69d8fb43d5db3db81ac52edbbef73a86357bb6c6d869085a7a4de386232a264a7aafe841a11872bcd3d8818e9717a34b5266155c27b775f43b22716472
01e6f71ef7f819708b30f7188cb19830bcc2317a77cc9cf0ae7c8766ea8d53c9bd8b76c95a19a088c1691959a0286368a8bd32c26b4efd2287acabaca485f6216a3fcecc8e62e98f83b3c12ee595566abebc3cfb51da85dab32368162fbb20a564440f58e25dced77b2b3d724ba448521af0b6baf6ed85ae3c22f3d5380f4a
806e9a08e1b80b5bdb1124d773c432e6663d16672d368d9f89a3636f782e5c692d5d2702a660e123d7b2d0b957945abf391c5b6c84cabb711abf4e7003289f2a4d501d998f88cc7271329ae766fdceb31a94e51e741993d6d72850c60b794ba95a3427c6fb0bec4c841e3905c6f8ed506910e9f75548f6e333fdd942446630
4adac4c727ff649613ef7b38dfd17b1d5b35385f50ad28c6c1943a7a8c37ef3ddf0f11c9e56efb277292f9a466c1273148182c885903405fdc7399b09e1649828a7ba0c8615ff55c5c94276fa09911841f4ca6fabe7a1abe4aa9fa5203f651d4a58da84549a85c26fd4ba735d2f8cf8a71f68ecf70174d99a361e7cbb6c4f3
2b064071b602b0f79f68478940c3d312ed1895f48c0d37cbbb3ecd81f4b4700d6741b464c457ee97b885c3900db010c178508af825f9713778cb7e45dd4792fd48009f2e2c87a53284dd5559b37168ef24bedbf7b41ed2ffad448ece86f982ebe67ba22738e8a24b0e9f16aa9063455d776f4698778e6680003b097d03b4e3
5722cab6906ed5fb0a756af1bf7d61dff19530ef93d8a8e916d46c227badbf3fe9255849f939b0b6010488b1b80655980b755f9161f60815435d009fd9f93b2ba5d0a0f5a4e0bfd864bb8f8b5235d799c41f2b1fda5b18011ea01d06b3208a11b79721555c4c6fefe1a71d17b7bd874046fb963fec66c715c4cf249fe0a166
80d8ebe671033f5818e471158a8425319023bdd850d319367ac3f876705718f5ae029558772c1660b31ef819d859a40a23f7baa679f33c39dccb633bc4903317f4163525edc99babd1a020496a2d2774e53757c64ae1cd9f810a44d08beb891e107b664b8a2b071f57f33d8df3e4c8f0c36a49fcbd0c187a80785b4ab096bd
1b643b414ad15c4f55e3b4e76ae50f985d1d322becdf00a0cede6faadd2e135cab239892bbf7aa757e799b7d5de205aa0c12ecd2b89fe356c78c9c29671257701f7a1de94513d3784a4d83dc68bfc6611e5e3e3f065d28212ef9e800fda3eceb363de4c0b7ac198d5a7d18040d650510e01ccb3d2d3e8d70eb9132320d65d3
c13b06f2e1c6ff90550300cc56a35396b752ef21424e42897d528287aadf1894c5456b24308c499778cffd0a9c47ddcafe8bcbe2c72f6c9a0dc7eabed7cbc1c167660f6ef2cefd230055e9cc4784e9738542fb682f71f4519250351dc563657ac72450e9b77d4d6fef9c108cc71428cc6a0d8184ba10da09a11ffbd4dcd60a
728c11db81440eb358defe38085c3553f2147465cfa672d4edda0675b74cff3fe88d2e26dfdf657029e41ff1af58a849e1fe41da68f37c4c391156ff0d0bef7eddcbef98859d41cff48f43666ddda84a09889a39098384b1a75db4428ed1b27de209535a0c6adb0910ac551d77a9d7c739e432a8d3370922028a0a2b108174
218859d0ddbd1d0b0821e3743e45b9a4b46d28d98365202fc1739404f020fe8f01a910fed75166deafdd6add5318c9d2c54a257d9170ac4bf9c4eb9805ff08ab9eea2208029e20774f799398e970cb18afcac3df56d7d31f8f269cde1d409db2f509f50c38d12deeb7a5e10a21a50543ebfdc9409a4754cbdf1d901bf034c9
d0738fffaa0119cf23661a4235569c51a03a60e1d2946bde3f345b40b0337694e415a18140e4a2c73907b1bdaebd4395f6f3e8b85d85c60502cf6faee7eec5db0aaed97980adf7dd53ad500174f86e6a7ffb1e3ad268241b34ecf5e624c8d3cb3cadb206db05fa5f6232d9391c44cbcb31d0826cc1c49f59b4e8ce06c36830
c547971c125668c32a4a9ed0ad0500ff63498a5b7106c1c7b8011ee2d4458b949afd8306e54f269fb2101781db07e615ed536cf13b188cc4ecb00357cac634c266c797ae518139959af787f0321130fb46c7749116ccd43707a9f29f568aadc900ec3b1ef912c82f0b35bd7c9526a05c97796c639089ea67d7656cc4c1d8a3
235df12d5f5012679782ca64b70f6d759229c72dc1224bef8161fa7b7aed3ab5bf4846cc9938ac48900bee998fc6105597c279dd801524a5d0ae291ba1d518d2c2afb93f8fc205cb875e62445ef5e26f9c199e22f0d46f67f9596e234b69f69524474f4d33e6f05a6b3a3e97c3783823946db89cca8b92592bcd793135650f
2faccc729117ceb004350727a7ca91bbd8447b3af06f3d77c421d134b04ebfec5a45c530dc43ae578918ffba2db5126bcab86062cf1398a36a572d292aa6bed8fa49fd2a3e6e54896be7346f1798fe360bf8647fdeb124d0b69a74486842636201df50cadabf66b6d740f51d3c874d37184361386b99545ea3f6e2f3be38cd
40d3db5b4ba56f8aaa58d3200cd1dbb69397de61c8b58b042a18e8c32c780b8fc2bdafc3ae6bf11f6a8daaa22606946bbf477576774d42c84d5ddeb4f9e42d02523062cda4367b7d3c6532a03742b0ef100bc963953af166b4f1799ea39e368a11462003553bddd46b6c3e39906a0e44d3a6f8ad4f2ce3eb279b00cfe0a3aa
7b115bb2a776da8da1be18bb7590c718fb12fd443627fbce9eb9e666da2fcb0d05b57f4a42510e98ea2ae9d505198a035845d10f716aac326de27e65950bc78d768ce860e4aa05b4d5dbf72b12ddbaad3b87a4d8da6a8fb1cf054b0765be6e5cb8275ae435dcf5c155bed0a17bd98703ad21c761aa1dc4ae4b862abf00ad17
193f3cf07295aa86f94b8877efb8a78a797847810b81d947564a64d29b463f42d4a8ce6b69cb187932a2c783d23eff89e72f1c7f29f670c9e9b1c3230548bb5cad5026b04fcedf08bb042a50a1be3897527d627bd7b77840c7b5c5b5508735a485cf81bb2a1e2c70e97b3520eb7b2ac0600930fc3f50ea216403c752dbf364
372a3cd71f29e4132f2551a72369d87a6d831c85c60b28978324c6d73acd213ada67f5617c144f0c14a93e79b7d37a3ddcb52302d99275d53dbb8383183a53188ab93e9a35546794de891fc794676c9113810b2ab8ef8ddcc204a92ef0c85b8ccc243eec8a85fd3354da622fda81353b0831f0fb0a42811df9cec7fefbe85b
a7d6bb1cb3a4ae3a734c819b0825b41b51268eaced6d6a6f128ff2fccb5c01a0e19a932a9771a1858bb34adbf3f4cb3f33fda39c45bb0197a1543286f8afd00146d68d0b3c9284937495e30630249cd472fbe5851b27e5cb4204bd638b3b6f2065f905739357330b76848288e4220c6d41527dc98a087450957d4c2299ca64
abdb8306517b61771f501e1da1c0701b9312a0faf08e0ec16898a8a90a25c5075a0673ca4d4338c91261cd140ad4eb2e1bf71d6d0484b2aa64f67a08592e778fc0158277b03273eeed69e12ff62ad6bffc1d7ed54610f03e617f945947865ac9f71e0e018fcaaaecbb41f5f92fe1a68746bb2338d158983c3b7b480d11a638
2e4ec51560c6df84a78fcf1752b859652d08df364359a4ac826392dad861bd9943637af5a67f113e781a1971079c9bec34dd23dd960b549b29dd9e25be1e0dd7584a9dcb4c5e66524cc3f1936142435c92803c950ba6d59aceff59fd61e02449b6a8fef41c1ba7d0c09bfc653d38c58c90d97e898d04e02e6e9118b084348a
59090d0e49224d2d11c1b6de8f178b739c7bc05ac5e4219720c6bb160dd135fcbe1bea557143ed740d6dd032f26fdc0ec2b675c857341f5d0d2492e390d3951350fb0c7c66f31bfe834f8b8bb21b61ad651924195f9ee74ac642bb81302190cdb003ca4904090537b03dfa52c02b5bc3bfa13c5c114f62fca8b61c889e0640
2e8adaf27ed6401c8af3d399577a102ebe8ce26a1e7e60bd9ba3d5cac856673f03983e5eaffc0f4413ea368fe6af5cb9c0405438e7394cca22acd6cb9444dec03d7ea18afdc13442cbbc1c2144d90290e91d21ce635480b63c3a5bfa03bf4f49c14da1c11dafcb6c34f3d6800fc29db8d00bd85183c232e9f861faf78530f0
82a59739cc9d3d17bddf8a1d32cd7d4c959a1765267f4cea9d70095f2c985fb811d05c9584d999d96f824532c033ab84d3160a3e38ea18f6c511276673112500d9cda96ec4171a1a84de2bab668f626ef09fce8b704f93d1facb59711d7299f099f84c57c86d4ad4c0c5681352833dc4e6e7ba1ed2256b1955190c63e8a995
c763d8e2fa1c045d182d5e4a63afb5c0981fea06cce8db03a2f8f79d2fdb9953458ced0379666dc2371ff972c6e03d842be6382470a07aacff9cfbb72008bb284f68194d6f7d3be45f2722ea81ae334df934813d5e065b3eea769a6ae9670b2ba63aa08985ea9a11a7001992022fe3016e9f89b35139fc81849c7d897f87af
81eeb46e72bdfae6e63db33eeaddf70a8dd344b993dac6e3e8fea413027ad4fd9ccb5c22a224f1245d942553751400be6b2fc7195a17a8ea93e383518939185067a2f2d8fbcf09ce72b348cc16f8afbaa2a5a2b8cf72c190acf2df2ec4655f97ed9d437d882048d8cab22e25fdaca835a8cda2b4c0cd8220ccdce0fd7d0289
cfbebaee1b2d6634a6c41fb68242d0223f82a87215f94cad342178b874d66cb371f29ed3fd599b830c6735e24fadfe867232d21811a1ac562ca1921123196f2297b9206f0707003c48fcdd719d0e3f95f66eee06e7396ad355c4bde5e168da2417d4e1f5fd75d9c01aaf172780990befc7b773ecaca00f21c1c1cdc523fcd7
474bd3980e874a3c2316989ddae76810f51cd5a8f36529c819dbef639941713f8e3613e7d5299cee9bff86f11f0d681a0eacda10355d5dff565560427a46f68a9703728847671709711e261698d32ae76de514ffc607cfc47c8d6b19c409acc76f54c2a05839a69359480d07bdbe9870ba8d043f1953de09fd763add58e5d9
a72b01b97b089447ae306d1c02ba055fa0fe5e9d928d38b8dc2a189a02745e95e4d82f89ef2b6c8ff8ce98dcafc9870912c7ea7e411f90cb9e3f3b84cc8ed7d2fdc2feb9c02f742905df833715d65a9485d5416e684407f45aa3df983da5d99b404273b0ee1cc518af9a1d3db10cef6d5ff0632dcbb74d6fe9235415cc43cb
2dae5f4d46de330959dc13291a35b4493068a3818974dc9390c0332e92e2d8c1ea2282fbc2d28c6fdfffd641649dc222ef56c7a2d7b69690141c03d68856a815295b52ebeeb01da445a0580f377e6372fd32e331182d2610a122c59dfe5018910df9d09ce360d7223b57583933275aeeacefac0b368bd52b8e80a316829651
e63cd009f49715c0140d847fe98361c4560863ccda32f5d2ceee35b26242b7d146fb6a152f8ecabca8e99cb8be2f0bcb3a798b3ac3a6cb860688dc3b2f6958fbf692ceac31fb88aa7ac3686bcbdcb85d175981e8ff690959cec53760b0ce0927412d92a8ffda13f18cf17bc02a003ec55a8144d88138d3c21275925da78ff7
e9c97a964cc1c057918b26d07b4cc8546c21a01ed9beb3f634914aa8f0095f440e40e9e4fe34e5c5c6df82e8d26ffb169bc35da854789ac3d646c131ef1c2fda8289c5202df6031369f790432aa9d8aa6ceebcf3ddf9158f883b39f2e100cc1459ea741103cad52f4cc12e85b3cd63ddbd6b13dce51e43cdd7608c041585a7
3eeac1dd8750f00e34baeac3dc0ab17fabe2e65866e644c8f7ebdb78c3a7e8ed03daaf96e8d536e021d1df4e4c4be3f0d983f8a7d1e4ba979cf2c8facc0512d88943fa0f306c6269230fbf0d62f9be777e7e6527c8ca185465ba6d557b7e336ea3c5fa879a7689c42ae39089c132342595e73a1c0b502e0e80468e617ab5b6
b29a95c0ee6b438d1fa0c51bb7f1cbaaa035671e6aa0100b1439b7123a2b2f47ee8bab6d47a791fc9cc8fdd4f890d16deed45814f074896b5a369ce23c67e1b3a8a002419fdeb0ae2efffe598ae2511d292fe190234a88756ddae9dc54253800c47a2e9875febb0a7b13553c71ef960be912bc5e506229c3413333a1f423f9
b1941bddbcadd80614f8af67ee3ccef8e3c5d0501db479fcd4d4091dad85f6247e0cf06680f96c04094ce41baf24c8e604cd38dcb52febfe39f5c1108e18a3cbb117b34be817fdb1b83e01c7b5e92756c3a77fb3cb16cdf023a8098381218cbfcd3fc5a92724cfba46f56c05581749c3c4fbd30ac9beb28144076430ad3eed
dea99b90c0d2127915604535de2e63baec6cb366888462d6cae51f67ed76037282f4c8b6e2e0dbd32f6b4c717f20adb8e6a8432462f6e6595d660c7aa78c5b8f7bae555771175c54039774569ecf2dd8500fe4b7d037e96c9a2d3852e6ee13eeef6d4bb60fd14946472659d7dde556884ff55dd80749db56a41d1144cb84b3
0af3b2e201288433cb2bfdff3e950bd71bd2e128884cefdc298affb035fad1e815fc925ac8b5e04bc83051669009aa374d49e7aeff1ce72f511a68920cb2a6ac2313a97e1a9a70a4a7a697ad84934ab37062e2023e85b725681c50413171dc82975a656c72ebf774b00e5234a5765db2b6549dde6d666f9f444b3fa55c5213
ee409a52429ade7324b9e12b9855791b4f2db5f4b267ebff401fdf8f6e2162527d31a92683b99ad09c5446a44592af91fdd2a52bf1b1b7cb630b9f48494a23c892438c65d3250ccdee22272f178182a43a875eeee2225cd83cb967e239beee42faabf2aeecb6373b9d49b986987fb1076b0768bc4332b8cdced83b0253ab8a
8df4f1bd550becadc3616671b72ed126e069e2354b8dfa0f1a1d67f904ad63419f929cf8f91f3d74791d2b402c3f72ed729a99b398027a3e2db23477238a2d1ca27553b898dc3b7cc41aec71fb5e9588b006589e687ebc20b9030d9b26a052b6834c7c98ca7851a77d34d9c141d841b92e5888ccaa63250f4933632a7ba885
3350a047860919f67cca0b8b36b3339596fe0083ca1ce8c59974f84e9801e577691693e6ab390d199f12b2fc84d55a49f654ed1c61f90c3e08c875f5bc9c202dbd094678bb9819b876a1c6c36c8798893cebee5ed8fb0379417dab064ef07a8658b5b2c7c7d3d614bf5749c35d9e1b804f180bbd92e18b35ade41f78b7d4fa
d542ca14f406c1363f89245db6291c82a9360f0079ccca414cc06f2e6666dc39283cc84bce68dfabfbb0937da8aaa3b973c04bd1db6483a8767369c69a04e5ca3a34437ad76778c62f99cec9d530bdd821c04eaa7caf90dbec92f65765d6076204b5a9daad610d35679cffac06857421c89ac827bc2c5cc6a31c2b9d7a1d6a
2ddbc6b76937d949b78d54742b0fc64e963f995e1c5bd14f1ffdfe482737c3eb33d6138e9c95b31072e6d1ec00419b1f2023407cd018c2d98a6e097e3cc13ac9c67246f84942da4f90bd79881a97f9d1f0ca3e4fba23c424479c1a0efa5911d6474db5ff424e81c235e68c13664ad76f2ba75970d95c6ca12c19616cc57de6
b2bac55cf99cd5c3378d429ce4ee68a3af2acfb959c52ce7f38d5f1b9b8f156b5c0a2e77bb25fb5f548c361cdccdc92d7b88216a02535fef48753ea8b130619b60406c0f1dfebf817113babfcda72a8175dc4d1caf4036cdb88979a8c739f09f8e858e062cb2e24ccf1b865db3b4e7849e0cfef335c536e4df9d7c13d8e796
0c139714b806546c7d7173de7571f596b7f260ae894d79b729d6be2ccdec72643372e959c35e6f971510fbf1a72175bd71fb52e400c0e4582b9428a301d924f1c76f9267bd35ce9ec259384716902d08653759b75a073794483174a800add416beb001c6ae9e98932158b901454d2a2561c3bd8fac5e6c389edd071f9c4206
7f3dd673075e44ad98a85d835c051bd20ef593c367bcbad5019e56a8c5e96a31d022159e3d1177b0edca40c6ea7d9a875dd3068053e4044e2221c026f2ce4915c9fd60d78abf9c788674f1c2a2ee24bd9a7299b3e9d4be6eac690bb2cf39c96477fba43aeda2f2f1a7ee1c485316a733c1559ac115a4cf874aaba246a2a6b8
febb655679098760f2e234e6f9c24b7a49011c0c2b9c5665a033e62cf04b731c0bb35f4e6ecf8c2a780ee222ca0779e72109d9c8af2942cebfb9fbfccb449a06189ccdbabe75fa32789df7a34511937ad8d338d070b93743ffb7a7db9d4bf1a8a5b082a4d49c0ac372518f905ef9af83ced39cf96f831ad65bc9266b4114ca
15d1384eabac20b004ef6e11d4a88bc3543aae2ca72c1773e5c25c22a7d1a1269d9bcf55e27904f80411ce6bedfd2be607418603121a6c83e0a326079245331a8e32481b6546a4932ab2c6407477303551135386c2a72894e6675946aaca7dcbcbb27f071792b7ff2edf176ed5f949097de2f9d2872089637a8c0fc1980ddb
29d833ca21b1f77c83c091867d5e2b9478800b767c1ced6136447ca391773c83134a1c9c675fed32866ed71bfd8440891aaf4b5df4801d64f62a4873dfddda213033c99285afbd4c4760d0188a2b71f66b7de1af68e79efa3a28d1b8b99997037c4b7a0678a963dce7ee37c8573290a71d7006034cb9be3bd1e6dd80e672e0
cbdd4d655b72bf78f1254e6faadf43be63d9b99c6a22bf1fa72c6c046d68f6e1f6ed11b0eb947262ddad902eb28c9e0c73bbf8d3ea467fd65589754eb022c786cf6d26b57e567241f0b79e70b59311e1dfe405eb1ddcc66d217f740748f45c5b4f579b46ef803dc25c80524dcef82f693821993c9203171f08a398e534eaad
53eb18b02dc1b3fa37dfda5691b5d41079b2f83c2474a736355c550e7350e535d2d4abdb1da6ff63224aecad093d1c5ee590b4f1b641fbbcfc1b725555b9cceb409a07051e8ec0b3871e5aea0b05f6014fc3ade428af519f3b3ddcef089ff649466d9736df7e738af7b3426060585292e64e6f1fb840a3940a6ec2899e0875
41883a14f4415834686bd27bc617bd045dd6ad3703598977db7fd8ddabf826797cd291781daed584071000e882ae83ed65eabc7d8e41c8627a9581ccc0c985d935cf1212ee318b312c953f19c87812e464ac84e349c4bb0e1650f2ce981db615699ce47315ce926614d1ca497d399cc301746170915c9ae1e9d7282fc43d73
57db4c60b496498146bed51698def9ea33f02bc0e88010fd7a49fdda565c4cc95c0f233bfa9412849e613e21f1233bbc9059113a53151bd769b4dafe2064fd720dcf750003425d2c761cad07bc0ca9b1a65367eec4002e9cf61e6c2ecc91025191ee79d34546afb3f784e0459f843f0c10b887ad599dee1ca1c358c3bec4f3
a123ff133fb2791cac9fa54c1581f623958bba3b58bafc01ca81d33c282a0feade63019e9b63540a30656abf068bb0373461a5794f572395fa1aa6a8dc0ccd495a3699b6940e98f38e17f472be2aa6ce364cc80f0e7daee50509176f3a1cd71a3a6cc35bc8a71a9b4cbce2c533d747a614edbc4ca39c3e23817935968b2a78
72e57f25f0aa4c78678aebe5214b52056c50758dc4a693b543c46a8823dec739057a21981d4b43c3d11d69d6ab56630ee7de72b5321e51edf93fdfe48f6b927458b99ddbbe568a1c265153bc511928c9dffeb6180248747feceea1a02b03caa6757a44d5a4273b53c5da533815a29eea9136be9199bb8b0205d280cf0e30bb
206b0418a86f5fbd023c97e3edfc9ee6dfe4ad3509f6b7f151b047f35d234135edbf5e7ce8ede6e3038a45cebe76168436230337c041529e22d20ffd2c687e43e8c8ed2dd9f04b163a7c797e0f6b336bd66d8a4f56c40af5f4ce9cb4b6f87b4684a61d847a0b599ba0e798ea51e55da63a6b3357c177f4db31bf9f4d032807
480c3790b5362b11b7aa4791a0436f00320088d46ff8a1ae530536950f0e45a3ef9ea89212b138c0b27adfff83acd1cb04abfad2972bacd02afb2e95e42156b298693b14298f2632fab766307c5f814704df39c0914331fa274fb10e027c86e9a0c9b964304a0cc2a7c26eed515bcfd5bef4ddaf1b8133b3d98c9a08e6633f
c966e943253b60ce647909bd20699aee5425ac01f37b877fbf7d7fab8d9d557bdb47313506bcf918f6837dd1304ddb0dacb24ec2b9dd6d2535bcf4e14b871228f3f4fc91931e628a49910a45c11ce3721e86bedca54eaf749e172b3a1dd5a10b48dbe127492751f0b212a3b65f2f7640d6c04666b011565630bbacac7340a1
29b3a99500c4829abae118975657c6504257ea4881e77c26f95ac21c5bcd3ff7bb17cc9c6ddec4302c4004134b5b13bb71e83c6377b015734b1ffe81e8f94b20bcfc6821b34589cea7cec655b50cc4a405121349209b0a62915386df87b872126b3112ad6e26e7970afa8c1c709897d216f5f2ec56b054b19e6ab8207e0a84
db216b97da19f16ce1bd288aa01731de41a5561204de81ccb579403b1d23aa7a8992ae8063997a155236efb632cb159bdbd40f03042d4a50cd8ece54854070e7516af99644ed170cbecc6503dadc32bf5cdcc82f553b23fc2b64dfed74a0892a2faa1d7b77c2474032499f612be7293544d27e2f3a8da29ff01a575794d721
74e6c34d8596f62612b566c202d9dca0845eb5a739937cdb759c2c8f81cc66df719a92857d4e6ffcbb7a7e3c0a01385c9edac5156b496d172afc91bcbb74512c74c018c1272ff47c5854f27644d46b597f987713866d0283a957e2a763707fe5b40d31759f7582348b98553e9da18fd45a5564d6823a354bff9bc4d0ce3e70
c8a45d3a68cffa65cb453608ed299cfc11ea7a0b3410fbfc37f5b8454783efbdf288803f8ce6f8a01f5ff24340947b7e244fa840e43630636213c5a27691d38a72de03b02b9e6c868fb9fa1bec8a3e14beada7897c6140e95ba51d86bb0a2e7be6a8e9f612120cfaa449b87198378135dfd32304e3ced42a2d97c817aaaa81
5788ef5b9a7fca0a75c39b9b09b0f52fb0a8fdf3c2376d426a429a3ebdfb4c6149da1af25695a9e99bffb72ee5c3bcf6028b7e94633553a475dbbfaf30c81f28cf05c702667a2ae12d378d716f8696fb6e354c59897e64ceb808bc20d17777c6db852a4c14cd4077a39cbddbd2278d10f25a10ec0156beaf3cfae11727bb96
e5c67a2f5674710a2652f54f07811ef867005f25dfc8c32cadb8d5a851da9adc4f543c0a20e87c89042185de62e3754dc60e399cf94962fc2b2c92eb6f18cd493a28e4ddfc967fa733c1139b9e9c19cae9e9bdb2a3853899d770f2bb876453a5e529a6f705545968d2acc39c6a7176dd4a36300b8ca78e013f4863968871ac
9a58ed5e0f180505c57bb36a258f481075fafe11a9811ed14bf83078eb70fab3afdf9249c661bc943ff1bb8f7f5193db527a17ef5a5f06663e46421c6dcde96f0be24e800cac9fd8ec73b0a3066bfbe0b45ff9ac112cf7d39c33bee23e17825143a83fcf176619b62a9569894a5ead5478d89a391666892db769815013934c
744d687b0852dab5609695d04bdfb3bdc2dea01fa391289d96095f7ac264d3b5acad7367d4e0184498d8622a6d8e5765ef86df7e3eac4497d91de2e4745a2f376973df2a91f7840f4df120dbd9ab14e49ecefe6cc7522724ec7037e8ae0db05156ca3cafe106b043c9bfa1618f7af8612dfe1c5b5fcff53284cdeff90d036a
dee1b18c48b153c16acba363e0281b771e6392d9623072f373b46079bce4a1aac8af43be66993e5683dbe0ddef411a2c596fa89dc0233290f6eb9ac18a841fd965b58ce10f14b1a1a209445ea103072027f58d458bb5ed6757401e6aac4c5f4e8462ce15b5c645e78929f209bd3df5030501ad73a68fb32c4dea54fd0db780
699c54ac5521cb59b4ad81c9af75ec8d7fff437e7c820c22af6713efac25ea4faa1452ad0e4c74643798c2a0bacb5735362e96480c031e8f04254c09a7027bbb7d68929fbb603b6cdaccc7e5267aa054b59e6cc8d69e035326a2cb7a8d7227bcab27e88ad3a830cdbd1656720970bea410f5c635edd86b6ba4c80451a38122
7194f9af14c1aab51d89ab5f7b716a70f58adfbefea12685167924bb3aab29c32cdb9142efda22b4256c8861aaa681b4108013026717680a8ff856b9dabe200fa2918ff2614ed0b94dce292d3aec11b26b980c913720bbc96d0451785711aa466abee565732b90d5f57d4c8ce07d9995b8c6d7e3ebe371f675977c795d1f64
54fe91f12abc545e3fabd555ccbaee8e2610a00019b257777d8bcd2943cfb5fd16151656547535632ada97c666bd598434ccc503f5ad9fed4315e16aa589ed616c91f48fa3eafd69631bd855e1e322813d07736190aa8a72ab6432b32b4bed55079b19b44e410e94ca8eb2ab012f596d2a4a85c62a13bc1f5a784fb8bde001
6caea38413e039494fa65caad1f5584d551d98e277cf40b3d83c542476ef9d5cabc24d45253a9a783fd849574d149aa72e04f84c6d0b5906f2558de44378771628a09defa1409fb01da98f5a8985036ec6603bfc234ded9891e5ad79f0a709a8878fbeb63a86afbbc350230b088718e6abc1edc92418b10de09ae5a10249dd
01ee2381be1370102ec9da21848928edc90a61a810a86b217afaa232905e13e5165a4e0595b0fb8033569c4ff046a37ce71f9b862092ed07ffcde6539ce227c92870fa90720b20557379f92b4d0f97f740336ed5c74546d8975bcee5db9163ca4f2a50689e3689a906f76004357672cacb821d51bdfaeea02d559e46e24efa
b48d9fd337ebaaab739cf189d9cf55ef808fc5c8e51c9b48144ce544d477761a3722649c26646683d5f7230a36fe3a4ab07cc2b5f7b8ce48c667c31d37fe782420922a685535734eae4fb9d1ebffd092e19a96d1dfadb765fcf7f95e5ede75e084e060a8837db97e2a06d6b64ce8b9b0f795f6e8966fb42e5055ee72475c1e
00eca8a8c3c3462417dc4a18359922537b57b76249fa089272f28402b5260b3b4ec7860b369cc8155cc18f1af97a7d5787c1ec196859063b0837a979df74f11e174cedd9aa4103fe809bca9f06eae001f4a3836ff8d5fbbbd1dae45be485cbed36758a3d9c64d93ea071e8e0c06a8e967ae9d2d372b6bf7bfe6783857b6191
2f2fd1a93725bad10a33e42b89f051ecf95715cb0ec20ddcf96464d14a11a35672f08ae63bd7b6bd2e75441e2be98da7a71a7df5874db12f5ba8e51809755cb5724bf526f47e4aaea889494ad1f3b1e83b6737db736f6c55c03a3157ceb3fa43463f5b2b36b51ebfe01c4eb9cb8b114f4c13045d5147f77555335e146b8884
6f5a2188e0fda2d1084cd68b1d8e57219a71e686bf5bf4a466b55d4f03838b6eecec79be765ddb870cfb314e6b5c4b0d40b26fa646692ddeb8ed0fb376b2a38af0856566f059b1ec1b0dc23646640a3bbcd561de9057f3515d1600889e5c538e54f028da8db79f8ab4b3e3d4519e3189c84332b6127b58aee3db390bc6ace1
b80def67aa8e05f9cb828daafa41accc81d8975ef7bc635c8806b49b7fc0ee31bab1832e37fb9e34d6771d36e923ae6b23756538aadfc8dbff604af9c616032b51da593ce5f1d57133691442bd0ca92d821095315c4c15db63ca0284fd07022421486a99141b381b4948726dc03294b7d23ce3f6f76edd9e7f5949ef0bb6b6
c9e99391fa5f7ab2d7823c53aa9348ff8a0f658abc535cb16658bd6a820cc8238b4e368b159b2bb0c8a4d41daed869665908c705b3a62801d39771db5a8133b8576a7a3b15ebad5c7dbb13e4c14cf0616151ec38e8d4be29f3f7503b3dfebff5702652c4e9a53bb7419f218ecbcba698fdca18e4abf8334a560df8b665dd66
2f45a6a1497aa714bf33f46c23352ff9dca13ea6dc293bd8083ceba2f16dcf98f52b66c457f9d343e316d50542e63705480b38f5885c523e138c07fe4898ae6cef895ce797c7092014aec3c0011df06339747c65b09e4a9d49d49e05d41acbd571ea689a517c4dc77c003036acce7ac333229571f53e8c1c6113d3c7a85b21
d301157d2fd6792302be767440435c935a14e8a28ac30d8f1bc5423252e84cce534597a91a8328fda478e9867cd73fb40fb98960d045be7941069db1ef473116c623e21d522ff26c118acff50a67872d52681e690bf21d02036764eb7756778595e7e912437426500a68f8df3dd493eb3e5cac5c7f12fb21e8028c02121b50
14a4745ffde3726a71d3d0e1080f94e1b9c962de3b9248e23f9d8e86f6ab79ae0d3cd245926cf6337b3116c7f8df492a94bd241ad3524e96c603f4518de54d07acaa37b64687c95785a71a46a18be6b2c0dd08dcc0f30367cb1fdfc650c68f5e2e9171e9e455925c2448dfd2059c57cf3abe96fe56f56e7fce7e367b3a484a
44da8fc476acee8298238a6438aa3ee07f3c6b5840a512e5f7158f52c6724946f69bad1b1aa599704d24b7471031eba92fe05a754fb393cdd4d2f93e49bbd0ad0990a4edfd911656315546fe34c06805bb8ea7ccad1e77fcbc506e67c3591072cfad5dfede064f775c3350f770925ef00bb0d3c94d1cb0ded88e021cf2ef4f
86e1dea2d3aa949fe6faf31864fb890dc8c94d8537f204761e2614dea95b1d98c3cb30573ccc5b2d62a6e3f0b06cf1b447bc15704a42bc1b27c63226bc2997838260a3fc35f1024614a4444b75d849653b97b4ef7bde5df9fd1417b9d6ccb47846efa90af346857605ff94f57cd954380239c3c417fc3a76e18711d52a36f6
040a8dcc929f2358ecca9f73a1a31c2ab50f4f449a78a04507f3ad2beecc1d8740bc2b91abf257e7616ef935b6a8188293115349b10a838d6a599796a1e7de2388ac8d9fa2ad2324a2c0c5f959c973ca429bffc2d48c392d621ad8906e1ffd824a2c8b0eace66857483f19efb505d8717aa518ebb08d411424a3e116f67cf5
fe1b0622f0ca68d0a374ad8a9a1c4b64c90475641f92e6c64a53339464f62dc8627d5c45b794dac4630ea6b392c9b2366a284e5011c0fe1d889ae7ec59e6af693caa2ab152fe4751b8eb0b9d741cd44ba94dd91c176a241213d740d687c7ee4d5849871fd70cbfb404eee79447003d93ad7c05685920fd56707188046ee248
174e437044424d69c321bd0c49a02289444c7e52613a64d11ced3b725864893671f892588976bed74df8196bda3732d84848bf917393c9d5ac7fff80ab6078aeeb999950878df3a053ca42c21d908fd7bdcd1b7f3fad5db2ff8c6f982a75a13439d80e2dc82094ba7729349654de8db8fbffaa5891c4e65d20077756c15d8c
5588bfe8715d009c5bc7828552529668257fee0da8aef15f69712d2d92d0b2934ad35ea4d49564bbb98fa5fab8f42f51a7dcb654ac250e0bfac224b75115966f083680048b0358b599cd20e401c247341cd8921afe0cfa82af57902f85e7e437f3d19c6a25551dcbc8ff17fa70d5589afeb46279900c9c6a61aa2ea64b4f0d
12c65e7fd3f5ab2196064452d6ec4d59aad8be6f61db5abfae6b6c55577236956b84c864dc67bf514807f4d768ca7e786efcc83c012aec74654854c521f027daa490e9a24e02f93bcc891a77a18d3e1503fd8a52fe45e2beff0c4ae4b74c248a888615420b67310df45961cc670ec76e9b6316f511e4cf3e80a1999f2c0098
1c36f55cf208f71f57b04eed462ad8f5c266a37351b6a7f3aec0b457af9974963fb9f9cf8a3a1a78960e90e0ed48120624f0503d8744977786dc46f8c41dc0025871c43dd8a786ad0442825407d6fbcdd7b7061e89ca363049422657fc312657e22fb157458e5705470fd54cd3b697f77fba63413b42914760838105138755
ee681e9fa265c5018238c2b61df5c1cb1ee4be09f4e8d821bca610feafca17a3da191343960c365d52666eb618d5951324b898fdbc810baeb825260422f9a6c82fa33238e7500ce60fcc0743b2e73e0dd22003404fc96fc2dfeff2c4f371aa986f6b9bc2a8fc79b60a1c4c11b735309da7caf13454ecdfba0ab30ff71e8c47
e759a5cff5545f0f8d6355d2817805d2b0b32704e87777b73bd2cac16e3f8dfde94a4e5019e78aae214594e3015a0e16a2d8b76aba25ac0ff0933855ca9d4c86332f26a7ed4f5046cb13b91dbb3310c18efe135cf9b81238b0d9e58d029e3e24f0101e27af31d51a950183f3539fa45152d8b01b6bb477790059ef97f2d849
5010bcf8a84edc7aac4e5173a213ec36dc49d5f988beec16d808c88d5af4ccd33c8c01432dac8cdd0c22f87a6c2b66170bc3e37a51a0c2020a991bfb0ad3ade7950ccf2130c880b29013195a598ece3aaa8f6dc69a886b15a20597b6a9e97284e5b378e9df7f07af4fb6b7c96686c908b55b00982b15138a169e357d6f3f8e
289ba604d4ce08b16fd1bba503190725765ca13efe643a8eea0bd6aab3527edd378fee0b4b3edcb4dea66cd8dd2133cbf83aee7fe7aa34a87ce9daae4c3d6d79b1702df87ec1f90d6ac092df9466f9b298524d1e642c35f1e062201b5ef0caa3d6f433ccad6bb5d359b5e5bb17f5b4c4768604b4d003b7af64736b1cb2f171
bd90083e3ccde1fce9425fef23eb74216a57b881d542a5d737c119f3b514e3abf5606ced63a305f50057f2e214fca40e628247f2894bd68a425af794a36d5f0eba71b39eee56721b3786b8da5f58068773967d11d9999d2d227c6449874da6825cc2f550e5ae5e568ce8a1583b3d003a809d0b770f6f4cb402761c175a5db6
2e59c35fc711288f1a8f9519d0d0d2aa0923b94352aceec79318c331923672fb4a110cbecd04589309d74eaee14d297a06b4bfb039ac020284fe2ee711a49672bb56f0f9fd6d9326c33d19851b374c2b78bc5d7fa6e76939aecca04c958d55512b8c0fb9e26b920e23da4d98bf71945d2a4de2e7450f9088489ec46ba1f304
deb724e544d0727850407971b91dbba10e7217f052639bb6effdecaa171e4d5f8fa536c50a0bc8eb39574b3dc1b50652f319763197ab842f269a4b1ccefd48fe44fc2660b6f1fb014c4e861ece7fca02c4b618732741f4f7b3e0c5c08356ac5e3e5961c43984875541f5ed0045404380124e016d0af0bb6ce0b42fe381dfd2
70e1ba33199007656db3bb92c7640cf7b1c8a6845b02fe2127c003f1846950bc6531492823766c9ef8697e6b5a7a3fbe1372e45807465af073918c5ad1250000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%!PS-AdobeFont-1.0: GillSans 001.002
%%CreationDate: Wed Sep 25 14:44:49 1991
%%VMusage: 24058 30950
%% (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. 
%% Gill Sans is a registered trademark of The Monotype Corporation Plc.
11 dict begin
/FontInfo 10 dict dup begin
/version (001.002) readonly def
/Notice (Copyright (c) 1990, 1991 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The Monotype Corporation Plc.) readonly def
/Copyright ( (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. ) readonly def
/FullName (Gill Sans) readonly def
/FamilyName (Gill Sans) readonly def
/Weight (Regular) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /GillSans def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36506 def
/FontBBox{-162 -250 1041 911}readonly def
currentdict end
currentfile eexec
6776ff867dec38f4aa4cd2d08889da5b59523e45ce512cc8d97ef0877370ce6b952c2663ae9bc0695d7ffb228db9aac1ba75262054ef337f68dce468d38cee035fa2d09729d96ab253e75a194afe38d9724d3158f96a7550b7adb9c924fa1542f8d633930db8ed47122efc3034b6cc45e9e2a296ebeca7cfb9795070290efa
8f2d8e3e4d1ccc110df5105a4198d1da0c6b2d0e7afbacca213197a6535dabe8345f1c5ee2f4eda53a5c2621f99fc96b9e863da2b60bcbdd736aad1953d9e990458f25a9de6910ea1632703a9bad53cf1ed9e78d118fe4cfe4d85472acd85f8d6d8259bda98e6d39b938e92746d18872112794152d07438346d32835a45560
97d3d8983a0aab4323f12e0698d089412157f764ae51754fea41e954fdb09f8535b24d1cef6499ea8348288c92592904ea3fe17bcae8616aa510ca3752faf39ae52a38277119bba21dc018f9e9c40992e4fe1d4af280e087611c57f396af7b2b262f3a7db47d7c809d3744811ce578f2e5433729daba34879b60cf7353f445
d93d2c642d99c62df4240237f1f6330e07660ca1c6407c9b1adbe89794a680b3cb6f32c5c123961097793fd0f5e04f76485f7b9f7f789f61d0d438cbaef1d6efacf85a79aff438b39a8c7464987964b4b20ec8826ea0985cf7b2f4936840c6230107f8f08bd52c98516f163912bf17c5e760b87ed95b31e97744834f893dd1
b9c21d45e9620adc96d89687801d44b39f3c7a2575b0faa19d7b37b56870f23b5214c586cb5d7ed964d377253b769e3e67dd387e50a4dcf69dbdeaaa31fbe8ffe045e4bdbc38c588050fd7eae5b2f2b3e8bf290bdebb6d603ea2ccfc563c3ee7cee129611b01adcd278571e4d0adbafbde0da187c12a6324cc5a7422cd2b70
0d68764b7f7d89eeaf17d4276345ef0aa35a8838cd1b52cb596a351bc86a11f45ba0626f07a37fa19110c36ca314fef0f595ac178f7b534310344364ce643a64b43cbcbc5e92be7fe4d3d018949421749f0668206c6d5fde4fe8cbaabee33d78d56d74e1e2f273b8b34da593b0423f951e794b74fb2430b184dc164b19fddb
5b1f0f9c1959f5b44af6c83ff2d0e8a1ce84b67feb81550ea47807d53b40679abf1222766490414c6e823d275ce6248e64e3682f6b333fecfdee4ca880edf8fcc0b73de0c6a9e259e6ce43e9131789facb6d218f4097c3c695947388f916f3c06941469789ae82a47ac0c83dfe57110c1118a2d8e9b0fafa718e48093e54d8
16303921bfb41fc12535cb684554e52bc8dfeca0c95af97e1c478bae4c4fb75cc499b5433b9ccd5cefaf8844ee2399c4f10e61ce2adb524bdb04a71d1fedb60940d51c21cf813d237fbde4d81fa3430903167d6a9a21e7744b44b26e9ebd9410d7579ff5ec1636f389cca435dbd102aa25e4e52008b7988f8fb04cd54840e6
b1345f98c60ce76528d42a1465c24dafd730c81e040f16c80a1a5e6db9efa2b1aecb4ba89792245abaa2635f363be5d34d31d9beff851728875244a16acbeea6fb308f637cd4f1d95f1de2ca57181342f3feadef3bbe4cce6c7047ea401c760cce674c3a7a15cca0164b710bad4be9638064feefa848e691c18643b4d296cc
2e8153d536757b97828a9661a06e50b43966e3c83c880ca8fa4ce7ce00a0632d8f50078b2d0ce33ca846c5d65d1a114ec415d7931d3e82b28e92c8bcdce9f8173576aecb5c1e98f5dc6b9fbf62fb11367234fc3febc372a9dec33db99dd555bee16010026050e724a3864af424d69a724d437ae4a3d68e8e30af7f2a957b73
e91185f3cb78759285eb156d222211187d512dad1e994912622e575531699988fcda1be52dd97208c056f97ef602e631bd20b064f4ac273b6c92d99b9a8e386e9149320ed41fb1776a6a309ed187fb6ab6b99991e6bed1bca24bc42e42318aa13e75f99a1ff87e59b1da90c247898b68a26ef702d7267fac85379d4f26cd7a
bfb48d0134eca9163509d2585ff58d41d1603d2f894cb449a2054e4b3bf412fe8c15eb98bc4b34b35878e0205ac77f0ded14da73dd33b8c0b0d6f00252a869edfaefacd5a8e973ed591ef736be1ac33ddd8cf8ec15b6279e2442cceb8402d8e084b63290cc599cdcb011964623fddfb1569cc7e24368e41368a61df7060174
3d37680193927fff79e8ac33bc9d276403053b5e3a941f80aeac092137174cde3ec8f7c64dee437a3bee988550b3323f0f4d1cc7f8490f3d71b68baaa4ceb33cd438be8b2b674ae8ebcaecbff4debbaf855ed42167388bb1a78395e129950726739d2b908d2a094abb1a7c13232716130408d14b3582c8fcda9f89363f119f
33ab30a64a560a0ee4086de5082bcb876f11ebe767950b1ae5e7a939243fcc42553ed05cf9d7d561b80c5f391e967cf42926359e0c879d20ddae062a2badbbe209cbe099f44915f489a220ee244da47f53fdcd6c7e879eb79905e02d2106514b70bd66f6ffc47bac8a3a6ef5ac8a915908e8ff2b58453ab082600431fa4677
01d275c4ad139308e14d1718f12948d5828d52aa5d6961e0980dfb0f4d53f952defc310d68a8634e95beb36c6cee6895cb06f8f917b406a6ad56af690a09872a0a678ecba62bcff201a8033a3a2dd6ad1b3bbdef43385d523e5a083c3c27145a5267736ff6b825444d4bd2acd1a6b13d489718bdaa502732eda8600201ae1e
ba61d482efe744833597ff295b69a589a21df8973b5ab030e8711e23902b57ff67e087d0b7ea69f14f4a3f7ab639f4629a187aaf57a80a4f8a62832f3b27065474cc695bdee62c9692fdf401e012a32a12a071fbe32308e4a5a51f790502994505dacb92391db6cad18fe21aa59f57024236611cdd4bc0202356f0851a7f5d
cadc60696f382a2bee129d19821c99e6b0f02f49dc6be92773a5b57cc1896451f7ce8680a444047f12cffd7e5ef5880834ab261e236fd3fc173fb70ebc39675f9998a003900afd7b9f79ec93ef079edd3f50e2084f97c42b27a478de531219ac85c7a2f9dd89874dbde4d8c863ba7be319e26189c46b837e022fdc75eca542
d85be8875101531e0ca568d7b8abb45c025945cb72976233356aba051cd35b966466aff7f82829c99cfb50132566dc8774f034b011070c22a6166aeb707a6a28a30799b681fee9d6d55aa8f8c5fd99681b74af91347e58d5b38bd2c0098d50c123dbf6a3448ef33834b8179d97d977115639498d794b31e8cb43818644b638
0af10ac15951c0cea6d21fea64dfc721575fe10f61b394839047dcc0d28a1bb7329ea08c1f804f348deb60efda75876e92acf9752f30a74b363d6bf03db14a560b482cf35e4cbfab3a85296609feb908bcf1d8fd899edbf780bc192325725b22786c268fee524dc8c1dc354c17565eb09d7297f8a64d1c43a0cb81ce68d961
f456981a622b84122b37403a5afb17fb346ce1218a737d1533282982b91052cdbca63a31064dd848d6007a961f69f2706317f0b3112c51b714940c054c288222a8e29055a31ef8ef53a6ec13466106647e5fcbea3b216b79a19a7fa4caf4342bb3d69d1f98fc95702e8e82579a7a522d41a403a7e5a1400c1d3743456c674e
65766dc721c7c09cd1fecfe36ec4f1364efeb005838f40c7572385042d31b25093dba9fe4705603997c5d558fce6b4ac037ecac6a8379ee7d87edf727b9eb4aa36e5be8647aac8fa343e93a8ce101973e2a2b6fc96a77ba40da8e0ad14c17eef16fc65f4581c4c482159140b6cb2c2e92e7dfc572db6c13d32fe56266ee56e
89e9c036ee607460a8b7e68319c4cb5fde24095f6728c7d05c753aaf5fdb881bf7bc0fb52692b023c0bc522c241d60c307e5d6e1698e84442adfa6eae6a93d141b53612011652b44e449388fb4727b61504ce5e68a333eed26557e5b621c092af8839770c9b12f34133ba6f90c843ae02ac406795f880e2b619523af10c470
a3dd7121af31b76a02e99a86acd95e73cef162734bc085962b3d6b110e082589aad7fd30549a589b75a6b352f7aee2187b8cdca930afb65a37506bc2760570d27fb9c4c046b8a7683a5da39c197d461dc661535dfa9385b16cee1ba2adbb9ebe4b1a613a458ab5d41c5074cead35b474ade2ab29d4f7103c935162aa4d3cad
b58691963254b1e62c1bc6ca0a43e0df1c699b00b37658854296cbbed1d13e53480da39ce7aed8ca253c5be1e28f52c354b725a18f022d81d6bfa666201a11e8594c174fb7eb44f90dfb1e49ea00a3095a51fc1879a3924ae2c413ff211d3ff8c77f72138353b85455fad793e0e11c470fd918a1c8600821a84b0c80bad78a
0e35a7c3f84571ba49e2d5ac7ac54df4ecfe80f9c5814acdc5883a9ea1563f151b43455ad26dfb9d4e3e8b0546c25f1b253261b7eabddca82869341d68b08d8622493d8023f2d6ba189d39626acc2dc910e3bc395fd1f81becd4ba49d321de427dc0a548148cc3257fa56cadc3bfc426f39185898ae491e794047ea9bef5e5
c98771ef2822ef2463d334f1173ef4fc245510306995e95b9e24654f1aee0b9b70cbb7dd7ba2604d39f1a3a457912d4e86095df661cc484ffd6be7a0093fafe0a3ec874cd0f4705ed7fc245405f7426d2f717f17b03d9eee65411a5962152ecc8768db6d33617426738912a061f9bde545087851ac20c4870713fae6eb9280
33d80c47f454574146211a01a52467344b585775880bf6db0204ad0abc5f6b3853e40ab6240363b3708c71bd5346b4525f26d7729df040a365547e723b5073193dfa592b81f8cdefbda8aa1bdb3277f8914f9f66528a5351888c1c012ed63eac91afd9f99000bec739cb79baa8c7bf7c1cd6d5e2a381d103b6d2b39d430c20
4d4e7bc359c6f6242336ba163999c50b7305063c968c97808b9b9d392b0317bf21fb324f6546c4c670519875ae88957ecd7084dd6535407676c5d92c6714878ff064922470dcd0c3ae6f12b2d4110881a0f2270580c9938218cffffb28ff45e09059f1aff6014a15c614db42b159d47281fb44a8fbc6515a829767bf49cb47
3c25e8236336e3be13225fe8d8847499adcd066d6bcb2d556ae003e2459b26c67134a29e8f517ffad8acd3b9c99b0a7e64335188062c8cccc4d12e47888de77ac58a2b1fcc96c8192536830d90d4405e002d3219a6f2ae573a121a505eb19927207dc7cc024965695c5295e62dcd5babab62d746824d5c7325954c17fb7e35
adb01fdf0f5cc4ea8fd23cf8dd1c9318804eb09273e3d10b19c1875ccb25ca6b611f543147dfff4b9722a96811596a5f69f3a1f0be00b4f5ba710f1bfff181c381fc8b5ad01da8e2d899737c9a60419b4465b413bee31685a23ee7da29dba31af70147473e51694aaeb3505aff99deda040266dbe44541f8427b1e2e86403f
87d060c62f457af5e0120718a9adb1eb4683f6214200c4a41ac1e1512e74b42cd13bf171a681f2224861dda8cf5c700afd98d9ccc504fb3954735994251f46ac9a1daf8978cef2d5e4efb9e907267c096c415ea9f10b6e6849e14d40c0c183b5b7050a8a466cc59ee1e9590767636fe2efd9eeb415fba0774cf3fe19576a29
e8538d6dfb577075c880a69701b4cb2cd221b22b61b807ef6ad45e9bc5209995bb0c50d18a57fd98a07fd6bb54ef9f185440af179d9e79fb27a0d53407b087eab334019917c189579dae1226cec3ba19da44c3ac9899643a84c6a57a2db864b75706e9251c0dbb0827558998750ba99125144a873e28be3ba43b2799885c78
ec601391df08054c4e3cff770c9a081d7b0f93a1cb60d79e6be11db20a61dd5326af1932bfab2e2de792d445137cb3cbf5655f2b297469ca5d344723f0fc395f20c06f90cbc5050adfaf04be9c49f997472d06f085ec79044ec3ce8741d8f55e5e018a6338a754f3c9fcdc7bda384d8ecfac740892a07b11bc7a96af202d90
c4cef9a83aa07422ed47f6667f1c9c3c92dc94ab1f1f1733340c2e13d7f3cd8091ad6bd4a98f98b7f1ad4d79f7c85ae8d1f54022006933ae4218fa5d5af69bca4c152aba4abf9c9a6e54e47cdae81ccc3cc5b46032981d97b82002dfeedc0afe19a8a8138f16e445f36445fe5fce0354b764a8dec934859ee68029a4aa0c97
cb440a4a16a4a4fab4b5a6c3b4479fba9413c72f10a4f59f7f04f906e8db9e47b367bc0b2814453c669f486c2236b19031b484c63b66cfe7ae2dc98eaf9441a73be67a44222ae2889502bfe19dc65218ad4dab936b5cc040bc6bb93fce0efa0b0c5e9cf55d5735932d646fc497a77f962e580d649b275a3696ea27bbe9c226
45b766c5c11cbd7ab38ec61a73fb7ba9f9c533765517039417ca24bf8d85759cfd71f3ef3f2ba0a6f71a6e1fc7cd609f06fbda99660ee5f99d35a4c88d0d78143e5f030f75dbc725b9370dbcfcbb0abecb42f6a5f6e60c19e7a2270cb4fe40f386c07d5f5cc3bb29a2e84b62030755d03c0a5c4c8e87806a90ff43d3f7626c
28c416bd61751bd4730c1050637a6dfc9dafd054a063556cacc5363f1bd9154afa73403569794b6c16702d3f3ac152eb66f48eec4b67eb9785753ea46535d0dcf53c22c97c9675e88d2cf914f11fc078423db0799d24e42246c6572de9fa1130ab37dd450869053422812d84d862ea1febbfbac3bd3082d74e2c13e807e91c
c01b176f1881fe491264e8f5954f244d365b76ff74d72bd5428c8180d50a76a77a871f6f969afecc40cbfa0c9557fefa0b4e017b7862adf9785dd8466bbfcd22531bb30b0cd4e9ada1387512eb64ee2fd0a70f9014b13a2c6247018e10e7792630de40947f4ac56a8c4ea4856635c0f76d40bfbc1922257eae2460e9cc1107
34d9b2748b9111279b7e42fadd026e95e6df11dc4b21f41aa3d7e7ff546e27b213bef7bdd988d48c280d2b7322ef7c5acedc6028103334bb56823f0c305d30add562b32d17189e95c64a63978b97ef69c179ade14ea2629bd4ca62390bb4a6f4196b26215d93b7448821f31545c26513c58aa288b118d4ec4e06c7957b1e24
0bb06313cd9a8c22a911423856ee596581e8b3882531eae179a59895d94edd14e31c808dc253d15626567a7affa9281dd7df948fd8ff17292ac18acb6bb7b8093ff57262394fb0f3f94ba714517e1a561bf06769fd3dfe27386144db711884510c2e83ebea8647ce51d0d33c4a342b988311b6753d42d6cba4a8a4a35c0985
7e6a1b3c8bd416ab7582ae4b0cd3c1c8f865c93920e62573372b411d567321d62aac3da71c7fd96d344f8822d64a14e368b134f9d73303c66b672c3c04bb84f613ba90bfb08cdb23168886cc98eed6bb2382e4a649286578a58090b1d2e5a52d2bfaf234bf96aa03fc80d55c1f9795d5a8e4d074a3dc481f07abb9ebc5d306
58ffff45e79f114e7ff7f92083ef913133993350128178a0f79a520496b3762f2d9a5a4a1e5cb915c8fd4e48fa42b3c62a070cd2bdb1aaaa199bf42f5cf993515a9d84ca26eef725f2361d3ea7ccdf656c3391959b862ce68a42098056daa1bded1bb9b16b0f9dba830c44db8f470f0ed9061ba4288af9cf8efc808e63ca39
59928a352588ddebdcc652f23a0c8d12e6eb575ffea05997c549cbb91083d1d8a49eca679c36e3fe9d3ad2dd7351425c931a1be9a8a43fe4e3d8b586d52d2d81537e5540be53b1f8c9c91ea65146bc780fef304d37bb947183c1cd8a0e4fb66c518d75dcc11c39feb1ac74223b730b17e52c9513912485e681e4dbd4bc8001
0cb6a65b7eb41939d0c1b5b6b5cd4e76276b0d1cef65493d96e2d439457e7031bcf78c0d649198a01da287097a042c23bf43d874042cce407c1f881ebec0b979ab84da87945793dff9cd46769394533bb964d88d423a52d294a8001a233c534f03636ff8fa36cdf47ae2adf6e6060c2f87dfffd3d62d5b00a4fff1bd576808
502c02dc723b3ced8b0d7a065ebc1f7acc0d848e4b0665b3acb06348354671d9973a1d226c2e035d35b9fc0ab1358c05c33879b4af6d1fabb1129fb900bcd4945038f378cccb2c92eef97718a4a8ec013e8c7cd83b4e6cd487feed355716841bc65b7f5f443504c77e0f0715c029d0aff93b4554816e1e371b6b8e5a6b831d
e00bafbb6487a52cb31345f14e2695785e6deea520e99a845be8066978d177fbb064763f70755d35ccd8b85c5db458fee491bccf142de8d1da99721a396dc661099b4677a7accd74f3ebb3b24297887c58064be7c6d280ebed06ba242c3849b4fc8eae92b3877af2355fd48b3ed3ee3493dbacfecbe62efe237a6b672cce46
77ac880d31202fc1e93b0a9e123551b29e4a7793bf6a221ed9daae3f4e276f691354cd78e0ad4471a52fe4f7b2f3cc3fc6c9c4d14e2027a14ff774605362d5b86f9efccb1509860b0fdf032b73e1a6c00c7c31972da42508214a386d392e541f1f6f9816c7dfc8b36b5106feadba2aca29da64d592d4ccc1bc189590b0cd5a
accab1832cf317788b43b1a1d005d575c1f79cc9d3e375132c82e9440f9d045a5cae553a0f0d39e7172e4b31f85ccfdb3fdc8f3e89a931f7972077164504e516252da237471980a216712fde1cee4083ef0f923136786c5f94e518ad693f7c10a753a03aa0054f6716cd32955eddc3122304b9dcc7a818b02b636225b22657
95c4073363c3ee678f4dbfbdfafa2360b64dcbd921b310d5365bf1929d5798f11bfab5ad7922bf5bb09336c3d76526149461bef330e3808b851b4e2bb586841a9043610c7f68a82fe2b12dd7308534b47138bfa8a2c3c883f7822eddcde23a4d0ae50672a6623164ff1ab2faa0255719df0edb77845c9ce8f54288a41badfc
8f824737e0de8ca38e0bcb48b0119e68fd8e4045ee40395fadade01876718df9ecb36fd815bea557872ad4f01d08249b9e520ceef7d9fe10fcaa32fdd4bbd229deaa683b544a0256565367522200152b451a82607280b666b824b647b4e462d72378136d04978f06c2f218f99dc254e2f322cca3fd26aeb4aec73204f6b823
7e799bd2558939057c62230f2f5354b51faa976dea37b69e53ee10ddec7d407c24931bdc52779bcf4ce589c1084367dd8dcd1be820a0ea68bb10e2cc4c3a3f621b0bc8f7c0d6d0d47f4ca9151aed696b28acf1d6dd0fbfc35886e8d0bf2890f958e4f4762225f0eefcedb33ebc22565f8fbac885dc2cb91b82f88dff0b3fce
086e2761a469d74cc52f6001e170b3960731b0633344f6aa22f9599a99c8dddbaaff93ff80e31b17b09300821575b309f2831400b5930ee45c57ada1f6a072f88ac29c5178dca8b7b160e53896e7a5fd3b89de697b719b29ea0a7fd70bdbf70b32eeb16d922b58423bab03f17539a553978af95876efb5321070c829f340e9
487fb895a2320fcfa4e652a969116cc912af72d9c74763d0538de4d42eb5a07ddf1c622dcceffdbffb31edd8e7f6efd85d76b93dbfb9e6b60050e8b031402802b0a7579dd9606230a57816763043c5d1bd89eed5cab81f1cb63dfbf7a953dca6559f8ea6cb4b158adfbb27fdf456ac4fa785e911c94a00d383f7bac96153c9
903f6c167170d809a0b51b7de15b30ba45231380e959278b08f4b755b8ab397913c0523523725b1f7b45b215489a75207ccdc35f768ab06d99b5be98c68fb81eb8457dd3654944975f2379e674ed30fc65458fa4c98031d44997ac3f094ffe7787fdf6b85df65508e0c839cec291d2a27a9180c138528961802592c2f56f3a
8161ca98a20309ca58598e048688a7a9486f43a09bea966e1869b2a6a2a339de06759b1518fde593fd0d7e7a98cfd96cd399829c3c1c42d493b2cdb4a3be352615f17525bbfe7399a88ba0dc7936b0c9b1a1ca4b8d23fb3371f75cec80bf64e4c31b8eb19e02400879faa864bfcc281424ceac7ab2362e9afbb142ef09a1bf
f3c7b94ce9eb09e4ec054eb8b98abc8dd68ed58a1ef9885f30f6dc6b4ce45586aafbfe082016320c66c9217054dd8def6f0ae6605631c691a613278488a38936361b2e50525a2d384f79ca57cd7449d099a261eedbde39cc25fc49e2fbd1b91a4a033badca5b4ede16aa780a00847102101ba5bb3f4ae80f4540bc1e128721
cc04c8fe5ab1597079a780aa73628c3ad94bfaa06a4a395e632bf610f1869f2fa4402773f5d710e236b7d4265d93e1b23a5c1d26026d52e799f2e7f40903e90973a96d52e4f0ae8921de418ef521d0f5330541ccf169e523ef20a311a872901c57fedb6acf8b7d74f5be6a2b6a0b6c00594970330ac61a510beefb5790f6d8
8527a8ac5516bdda9372c67b4c36d6085e8b1412da735c0c34eb4bf44ae2c12b40912cec1416d86b7df5c6959ea42accdd7c592b9e16ba44723dd8313757b50599af282e40fbd628a8ed94bf754302f0ec86e56dd8b1a4fb6132d95661ede257b3b832a7ac53842e3751ac8eb99888df6acdb42cb8ed13d001f6e5071fb619
02762974026d6c59d565a52379238c768f73c30c8614511d7c6d75c316e86ba059289610fd01fb297fb560ceedddbb83fb8940c0631a9036b5bcd53420f6565f81e7140d2f821e16505e199905d49891e7de581fb93dd5481698918d0bf15a6cddfeb9d992296ed26d1a247552ef2ed3a5d92e524cde80a6299b4fa0fd28fc
bf7f2701704cd2a028bba615c0a21e3a1560c08497cff30fe2c4fcedfa50501d6add990e9e23ae2f2c70a696974086ba3399e12a3518b2b677990e5c47a7e40ccc592a1c3633bffad293933497f4da8768c34c451929c2575bf95d97e9d17fa23b461bf88c97cc7a79a2237bc0770300374953104ff6bf0f55fdbc8df981ec
9cbf0b88204ea9d2d4f643bd27a4e1acf67044059a2456860c6a7ba8b01840c6b2c0fac38cfd5761168544ffd75af61b0b412ff3e34b8166ba8d2dc276db2a34f5127543f7a044b85e47ce152bd2382eec3f96bd646f93403a25b0b1a5616de7ae4a04a7d2b2573ba69b9fdd28b4908e655d40681051cce1ac8d49beebc863
701bd46704adffc159bff947187368e0239e9c3e994b575bd94f2731bf0ba756ad52efc63a6cb2bf40f3d1834c0ef3b04a020a6cff4e2b1d11e6eabe720776f6ece36515fb0a891a8b5765e0f61878fd76df77db92d52afb060fc57c0c4f2456215074915e208cd1bc214d920eb2c6fb418901fc7f6135203404379bc88a06
a5a667231bea54465e51aca1740d13d576bfb567aa50b76ef64153be4528bc0c3f64e71faf8fb0bb6a4c0aeb6b32428a2bfde4c7aa6ed7aae4c1ec6752f3bd8470220a27a5ca43830417b5ff3f69485463a79b7c5d55790f125b5fec107f92e23abfc11c887f49876129296287d1ce7d3265a80128823186b058ba03030d17
4b874179029e7f5688c1474c2921ad2aa46b8a5e60e3298457835062cc1d99108f75d7467aee56fe1f44946c2b614c3edf1956da8e3fced9e912738dd15903e50b3f7471a45822980dde2697c4e2e30bf2fe6085f4389cadb37ab1a878a798a23d49fcb7f612e7d3f892be868920704c3efbb4e07e8622903bbfdf343db23a
d31f6c6504457f3d25d06670b7159db1d50f5946d6613b12cb1a2e865e06394c1f6ac8a2a352b0e3f532215bfb9bca9549c2e69e02e678775797ec12462f8fad06dd142fd7253e7d2a139bc147ac9f0cf67abe00922937310295b68cf9751459b7e238e35dc0c9e8be5a0db3fcd06ced042ff561101644015da8125e5959f5
e3056d2fb627b169db4eaec6b1aa308d78dc0fae4cfede43cb0ec4b7705ee58bf84ded1f25be0fc942e9b19503be855961ea58e9a6ef49a89d5e136e5ce7f7b1e1772eb4c6222e17d18de83d4b873fdeb71a010df8be5bbf411c427bd6687ebe4049dfaf31cf764c9f9e4146ea7dfa234df6ac73b428dff80624886be78402
5031f0544c8058df19b0229dba3bde431666aef8dbb943921f87983a3f3bb58d1f48fbeff565f1fcd51145cf7b6fa44bff89ca145590a70f3ef4df744e6b664cd758fe4cf76c90fd41cea69d062f38cfee21b70501f1c5fc61fa1a442f7b33e6e37eb8adf1e8b9944bc3bb9edce487d16b22ef880a3fc5944e697f54917680
2e79a3f355ed10df5317bcbe34d74bed5b61d4a0210cb9d49561614cd64a119ff31d85c5c51498d27fcdefb9b439e38e122a5b9d6f1977ea2c6e6822e5e0abf81c6468894158b73fd493e1ae5cae5cb533a9faba02401f9371febca97c52e25c9887a1a12186f8da08f852d59d627c838a235f04fb1b58433111b5bfabcfe8
391abba1d14e1ec2fd03c11bb4f92d9f94e744f76f7cb74f29a4438905b4539a721e6d7fd39549c778329c1d0ce508aa2421f7ca8a4144cff4677700a1438b79068e7c1e8560c4f7f00e613347ea309f663dd8675b391561e64246447a9c8b2c4bb1ac5b720dc11e880b0b3f2aea167953ce9ad250d27878504d2389829a17
3c2b36c3ae92b52861e35160964370b447e85b6b7733618590d8f1c11ccbf65f1b7a5759dda36fa1391a25205dbd76bc0cdbfeb477430c0ab239b3654fada6fb5a6d62b46e321cc9c1094e6c5e12f03a76d6b524896e41a38df0af834eefb2176b322910099fae307459cb9544671044ed322593db2598223f18c7bbe4a674
850948898cda3125238996c7dcf0b0bb31ed9e26b97f81bc8e3ab2d9b575e0b6baa7667b6f9a14fa28cc987ec8e65167817feb735128f3f6adb9e3e1520d242814e891f5d59b4071b3586825636ff1a3624c263e4769064467759269bfbf085b2993f7ebe943c6fdb29f0bb0c5d6ed8e2c8e3217f0a2ddf71a9474873aaa4c
051c7a1384e197d3411d1111d82234d9fb90eb73c25b4a38d55af8f2f66bee17704b57c8ada220fb4cd3ce7e90437f8f169d3e22f1dea115a6c110732841305187eb6bb0e7749571b24c8b570ae02f7aef9f20ad739834225020cf06804552b503c53a1ba1565324c292993f5de8952da4646956af4ac0704d061986d03be4
9532b6f21e02d4f7dfc1fdabfdbda8bba17b573354fd84363c5637173a434fd8e309033e986f5b955f8e311df5551f3d15d49463f70de441e5d507d3c779c4a5c13135712516fab1c14b714059a52ea11962a66c3d7690fe0224c58d9c69fa66487241352b6905403c696cac50d5ed081ebd3f11931ed784097191d67de1ce
b8a0f7c2998591635793ba5b6f8752907e1e410819567a311316c24cd0daca45a92124011c67eebcdacd79a0156b3061431a17ee04539efeefa6437b8d55ee1d9f17798a19364d0a62ab0f70e8d769be8c7002546397cb5e20e925c486eb28c6eb039b427ab943208c1311fc1eee5f6112d1f8a8b437311e7afb858faffd3c
fe32285d26be52d900d4a37198d2dc131bb01fe12261630ddf4282ff0ed790be015e95a72001b7f340c0f2670e85ca678cee69e4e35e159d34d38ab49c65608f76185ef3abd90d477021990f0bbf32356a782dd52ddb620767514622456e991fc7a1aecb62c775e7ec6473581443a5971df8aebcc512d72eb43712b62b3600
84ffc78cb671447d38325f278e1a0990ea8c4747083d97b7edeba8da27e4c3add46976183cc0d1be0396d81c4efae922b06a699d2fb6670dc7f000bca76df2241a85035ae646e0939810cfcbd7a157bf0c594c907d1643d226b0fa33df916e8d886412ef36c39a005aa82d29ae44c5275cad4fb2b7466376b790b18eb08864
bbdedb319fac08d609029a5fd6a45e2e8e68e75997fa7b82fd06ac15e5a30931ef3d1d147c351de71818625d235ef50ed37eff7f8870d41c4d54cd37be53367bfdba1c0b857c51b66965bbf2b39e00134906a3450ef0221f8e32bf75c186471b2e868c9d52c88fdb8a1c79a25e8bf46dc331202c97c340ec544bca5bf2d24a
ef40cd79653abf1c273c3f2f411a2035840390a4daeac9e4c81a4935f08f4dcb356cb09d3977067d51a0dba083818c4f327b4db9fa9ffcbc971fca76ab86be035ca53f8719fab606ff3be68a78aa95a56cdcad796c61aef2ef162e9233cb21088da56b5e4a01258d69cda2f38f2c3c63cdec6bbeabd4efd1908477d75ccdba
6b0a87f9cd429777e93ba19754aba0a57db470a9074606f6584044e228868720a044e630dfa94e973a89b9ceadb3c6d3609b2524c56c050cb2d794958c7b290423a93d0be5e201f032ec5a18ef31ba25cf7cdee897b803fdf623517f0ed2dde97d7778b5ca81008f40882c051096925721aca63d775d5fece4c6a0ba1c1990
e6c9f2812df90f08ba2639d65771151ae4b513c25384fbb98f2d3715dda957826ae4f8d32de73a332c8094c2d1748f97c5912bfbc4a1ff6b71f8f732758bac1ddb0da97fbaa1841daa87c5925f9c9fbeac57af736add9ac63624ae1e91ec7b9dd214679fadc5a4832ccc5d55bae34083255bf982e5c784bfc1475acbc747c0
6609d88fe4cd3702d7e7af08e0f37c232d070c16a87dadb704ea816daebdffae5cd0ef43bcf0c231168c5f2869982c975cc1e3ebcce754386cfecfbfcc3c68602800a0f0520211c7e90793eba176c29f3c39f9375dc67144f1242070f3bb25fa834942664ebad4a772c9f62d0599c041cc101fe1f95f3d546e2fd67d754456
c89aa94afb73e06c6ce05cf1ea73b7adf3e65f87a02595e0f376eea73d5b3431a91f3bf7b315fa219248395b5a37ae3f50db3495e93ffd9d25471b03863a1f8d44e1737f4f8d3449b35d1826e1e1923750f829dd99aa1ded22159a16cc9520e121bf44877f59ba0310f292a1b53a720ad34ecc079af3d92b876a3b6da412e1
eb0ccb12af6e95aa400f13ff195a08a7b9a2d8a8e9ab2b335c8735e8e3815b7a426c8b3d3097d430fbbdf5fac2e66bcb85bf7dd96449ab9d84370b081b4f8f02c437a667fa66b00f2de25e076497d6b5714218ee2a3434520700a5a830a47f9491dc48ce3903b86accbcbf660ccfd2f05cf8272fe1bd4b0a0cd799c2c4935b
39279fe20079a4816f3aac3d782163c0ccdb7d5eafd960836dd993b761fa13479ff0fb2589522f3ebea94521d83e04135976d5c7d853bbd695c0ecae2fe44ec35053a7aac3054070a5b77b1c1b649feff89365bac119a80e22f8ed0a4ee424ba58bf98658f4323fa5b2880f44356d97d4783fe4964b3c90971d329e48ac7f5
8733ced9eea6f555b2f90a032956d232f27cb787e72c7a0e121d3a16acd7b4c48af95b9a95ae1cea3286bb0f07aaff96b52c5e8a617d92da514db902e2b692001f104974322e39f0ac7ec22d786ce82b63c3f17fa5687307baa26f4cda5b81d9da140c380a9b23696dc3729f3afc0609059cf45fd5f132735bb2442c8f72e7
6b731e96f3517fc271c2d252c1040763b8ce7803b1fb791c3acde11da93f05117875ba945a6fe6ecc9689be3cc45cdb0802646043db782a515e452e4f9dcd2df802b515aa76718fe12b9b5152018e7bd77fca0417822a971c02fcc06b84bef65c1c2c84ee8c1dbbeaf12829907be1a07bb06735dbbbdf34d4f460bd8261572
64fdbbb510f07c4effd3728e656b5d367d120c9f397b111a53ad51ca3bd60b6f2e4fa92ea2f6f1f26f62e2bca87a33536abc518c745e386b08e9d86605b7a0221b52e9ee90df3ef6512bf5f470f5298a0800c6d3436b04c598dd787031ca4d92797c4f92a556b69486a656135bd654e50f0f89e52f5e73d9210569a57900cd
d2611961e802f8d4b2a8aec171f0ea99e0c77cdb1e6420a2bdedc66326db5fc59f2d42b5406ff57242fcc1fb67531391099a0fb363e166b07bc909f4f5b8c12b1d46adb0c3726e07ce438e17efdc3a22d5b710d0cb7a28ab876a232db3f5a112e2237617de9c84e49248d6970de2eba9eca2d03fb7d2524a7b85446877686f
96d93fc8a733b9f7c31606d788920c919a4a9095561969544a44c6df40f438cee81bb572d9bb05ddc0cbdcd491ffdebd3d3a051a7db0999061b6de9a05db2fb99f3a2fad32236287611131f406d73aff0b79a22f5c3c46cbc70230ca3dbf4d98aa94f8a94630a5abc16845c1598393a8648ffc486a1e0ff45b45fc2c2fa286
33e33d8eaf955dc93ee0fe60676c9a020a96c4ffa69755e2573ffc078ef1fcefa92d1c06513a57adbfb40e1c337639ffd350bf2a445bd774a36e78a52448c2eb7723ab6be516dd1811b732d8ad6c26bd1bc48652e22070b84d51251e46df121142b5b789ddc204bc23beed1fe5943c5a76a173014a75e2fda95a2b51753407
757fabdad014907e6f6985ca235eed173b08ca962ff9d15fdb771df297eec30c37ec0decadf1311c6c9b822e22ea13b86ba75af279feea3526d1c0516e5ea19afb5718bd05663462e4f5fcfe609d9763848459b8ee2ab90f87784ff208c33a20c4932691f043b519c9a4fcb9ea6abb69f41cd672909f5713a5f8b9100d987a
ea799fa3b5559cfbf063f2316b34ecf06647b44ef14ae08f615200451f5e8f8401134ec32b4e3e92a5302c097a7766df6d05949665fbe6dd77306adcf885e5f72b6580360a7ea681c20fb87a77759f0d64e5dab8787f5a0a765911804b095cd68159d42b6a6bf41deefad0ead9af3c63a2924a5232c082ef9d796659f27b96
bc63e709620ec7a8d8051c414f337f0f8916e07a014e52a317a2949068ada6811b24a2e7f55e25ed4f30fde8f384d8eb1e88842737d15f9a03136c3fb7c8968ab97a639c8b1bbd6dcbd676125249ff48ff55198a65696df7ffac287946586ba40a568f43ba77149a7b416edb08eb80cf542799a55ffeafd9db3a0248281926
205b402cd97549b84f7477c330a28e22f17ee17cf6bfd5babc3a0253672a91b76710038a777e0b2e15afe8652cbba0698fb158ab20eb53e17ad9b7c82c66f3144a9dcb4c5e7520be9e3c30593bde206c3bf3f659bbc8303ea07b962cf542d79133494c67761d9f36a6394787e0641ba1ba79cb6a5ef3b5f385757303a64668
1fbc996ff3c373de74680c77eb5f00436f6af4a1dbcf5f6464d9b6713e8ad5ba71c68068ad45591eff0b775c9cdd90bcbb49350bb4494f8b6dd0c47fa7ea4aea28ac0dc60af4a9202ec31638f3ec191cf671615fa6f0116f3435b95757f2cbcbf6d6060695d0170ee103e92ab394ec7093a6ebe3d70401ed71f7a547db058f
581d594ef2c32a29c009ba2079c6eae3440e0a71cdffd2ccd9c7ce03a31e486154c473ef394f08427a556701cfc19b0b0649a6f329a4bf2cec7f4a67fdda68de97e71155065d59e126c1725e5ff70334a96ae83dd1fc8929235385797abc33edd4c88ba590dae1248a436550a82ff69324274c9184e73987e5b9692e8ad55b
e0203ebf8900b57f53c3c0276a01fd3c22627a501d38ef86e56357b083e197c61e0e4a3dd81f3d1f17e7556c9cb22db6c2eec688b8835000639426065c39f54626dcf27b9a9248558d7b646acd6858eb2c2ecaa63bab244b1309fef41a0ebe3380c10a41c071f3efe71ed4225c58d61ec1cc0be206d6a9e865e2268a3fe69c
df0c2a1b50ecc2418be2d4e4bd64573c365fc2b0283b6078b1304752d64971a18dd009891dcbf6dc6f873e4224c5f2de96f1c55607651f05ee2f44f9c06972e59cce10fc7ea1daceaf1bc72fd56c703a06dfdf73ae56b4cfdd288dbc217029b6597f50fcff212e0d135836985452fd24eac0ab151e3578054c5ae053036abf
25a09eaf35981397d791f8ce01504adac4c067c6c3fa143691c952598d153016b3cf238ede1481d1a08ad415ce194a30947c6f485686656996276e3e9da317e82ed65c175e315aeeda4c3aa28eeb4737fb2309129ef792dc80d7ff0ed949e6612e01957be55f127a407f47b580d9e7dc990dc0545bc07a0c796e8a629ef973
9264de6459a4fe2a5c1a0cd049f56b8882a1d71e0b17dd1fa000cb94f9cad96a6665cf3c4f1a0e99454f73d2e26ef82a0303d00a2be8a9c00f3d43d71b55e4df2b865f8a3f529d95c706804d02ccd40a77def713df612a3bdf66b3328c7bf2f11879bcf03752519c2bf37b7a14b66d6f6f015cfd3cc9f8c486b654330f7e9f
eba8605f26aa26121729413903e6f002671095465feab60dc6ae3c92153f55563af304331581f8b464f8fd0f4404c2ff6c40b36fe9ed3328ae3231a4ca8a3fdd5e536774304475d9c86e272ae4ce5d3527053e12fe1e21f15581b95555ba17c7a0ac4d9632c0da2e56add57d7b8876c4ae51580a82fcef5fa0becb6a74c689
ae5b6c2797086dd285baef525df9ef7f0b2b7499400ad3f0d0b791edbe9e168d1ec99244bcbd2dc59a39da53477e9d13efb40a3aff0c89aeee8780b5881236d25d27ce0a48f423b28c9f9a9793ab856b28b649ec71157c46380d4731d94b3c743daabeef588c54fbb76f683429969cfca5b6cb7ce3ea8deb7d1f9dce82574e
bc27a8cd5ed10483a869011810860eec478aa16e42c6a0be004ad946e9f9923841a505d49492d71608606191495c73d3ebf7d31d43a709acb71fe525a801ef18c16d7e20f8996494c2812312c2035196cbdf5a80ab7dd92c5bed63cec9abe3bbf210898db061a2b47fa22668cef50d8d45794197d441f0122993d9c3f80b34
a915d3424675747c9598e50a46a9cb31f14c95c2c761488b66653f3bf66a601f6a1967088bb790454b95ce2cd6748b207f1535ba8a9d9bace079edb4bce82f345035da67151aff67ed0e0f664b39cd14cf85626be3399ad785c908fa13dcdf7946c03fc2eca113b5dfb9d49519f4d7a6a1d284be599f1e290c4355d044ad26
0aa8d62d795cccbe46eb8634f0f68b902d3f6d66a50c0832098fbe7794d2ae235a8065d1a0c7eb0c7efcbfb2af60f80e0079f6114ae5fe2b91ea2160df0a700d1936bf33269704fa0514020cda305ca0de42493e8a4ad48ac0157f3cb48fb6e57cbcc7bf4b370b41c6c831d9f7f9dcb02089f7bf47e422dd21f886fc263fe0
694f75fc4e0f76d47e13df7c15d1e241818fe94ea0a6daa223dd93013124ca9a0fe9ba5e7c3d2be3ec5eb4bb4b37f3627ceccaae7d7a7f1bd10a5413944a55344d10964aad4fe2a38e2e653e2fe29f975d65c9f3b7407e49a383b2dd90888a9e133be7c234b8e698401a1727ed49162e059acea9f5a6ff4d96139d0046e3ed
dd81710b3abe0a773b9dae39e9b130bd2d0fb0480c7e24453e8a0154057674e824bf8973f4a4b548d81bc67b6e2dccf200c41ff27c3029c646cdcb9bfa2adb40325443e889aa1ea7f196e9e9729691cb532ce60d5d3040d00cb78795416ef3ecdaab40c6b84d72c9e7b5638b5e9f7da7299cbd7a22794e8443bf99fc5fcac2
1e9f190a5b65e60d6a953fde4559231d63bcd10f0157823c5f0fa909922819ad85ba1457d5138e3a4c584548e00cbd8e8ff97cfbe57f0072f463c787fa9088e734ebe15ec2111835e6e5efb13eec90d415cd238ed683fe3a0bbacd04493c022225d4ba661818fc3a8e2846bb3a8ef002ba84064ba1bb7594e9e3e6c785abad
a4dca2905dc7f399231ce9eab01bda467fb2a2fbafda41ad90b6f8dede20cfe90b95cc227369f77c048679c06ab59ac9782692db82d618257578400e80159dd639af6ed853c1e0a41b9a0fcc0c1efabebd799268518eec5d3118fb184d0cdc3f3e87d502616318558599137da6ba8554f462922a523fcb22daf9859fb3e6b9
c46127fb4393b06a8f253f634ec468609f857703883225bb79fd5ae3a1e8ee243ecff88356a5076fd0bfa9042ae0435069a4ffebf342459edf04763b6084f425dc04e7dfedd047a27e240874a1c8aa04bb7d1c22b05671c3e608dcf201a1f21b13716d51da34643439de68967a0bdbbf165fa9e360039cb31451ab46c1c4aa
6f06e98af8592cd8c92d92eeadfd9f7ae50fbfd509cb3cc93c11801105a5148cbc6d20e03e5b6ac09cb678b142b8f93e3e48d9572b0df1c372d43feddc268e6c9f3dea0d6cb9e404c16bdbd9b27860e7e41bb0e2b30f30752e5ed3cc01cbc85390c3df52f15f9a43fe1e6f10bf6e29c49b3e6b0916ab6e09fbd54b4d4af9ff
31963759c793326a27f58af075c70574c52146c81fca93df56ddf38c69a384b212f4750e0d7407b8dec1a7bad52d4acf51b24bf1342dacdad300723634d18c82d3593c5de74caf716903067bd64f688a5bb14f88995d56c17e38bbc80aa8309c4afe03dd1349d4a5dec03f9c4bc656d87ead0b4d0fa19cb08c9c348dcf51f2
811ebdd7660fe345bdc31891585c0fad1551c8f38e5b9afafc0123063d2750f2a2c83cc903924755d26f76f8244c36ee9920f98f1c51790862df7ec37acba1854a0fe890fa451547f49af0bf10b125ee7eca4288de613cb9b4f3564031016d92a49c9354f1c3189230b5dab21b5a67ffcbf0445d638559cca962015be9077e
dcafa0d195213f3d040fc75fe327a36181d55bd0a3e26a24db5e2f9891b6666b772c296b09a0db5fe778755551760f461138a581154eab8c5c912d742259292021612589c3f9a6392c679a9c80a6baca78373e2f9e9e4969b84b26ad3180666e2ae5c07535a0528c53655e251e8541b0b7d6f15042c8270d7bef018e38e33b
5b71dd7d2503eb68d2ccf3538920ae64c81392ea906963f2e19607d0c95a1e5d3d0eddc60bddf5858c4b23c7010b94d3d73fcb78668f2eb073ff9d63d3a5700da699f453a7eee5ed5fe3a0df3ec7b2b0fcfd015ace41cca5b85af425e5c0601a490401b69cb16aa9539b1dff0765b5c7f784a94d775cc88701778747b24a9a
a9fa9ef3b35c90cfb3caec06097665673495b36140d0fab289141ed7bcec3de65c2c3be369d7017078cac8d9f9aaab1b39b2cafe564cb2674a8b3a959b7707bbfb06e57366f5a8d3b70e57ea0769ea58c582fd0b1e2f90b1cc8fcb8efa441f6fc42dc47274822cb2e942f50b96eddf3bd0869a3a4e29cd4204439696a4cb8d
74b74d1bd9006f7eb8ca28ae523d033a5919b4bdcbebb58cbf920dd96dfb3f7c413ecf33835c997353b0b414966f93677902b92459d2612b0a2d562c0af0532aa69f8e68921014294eccbe89825a6cd7ea5b0370ff092a44bec8d28f4f0f523fe0782da109ea462c078d06291b8e96ba997f54bbf14d8bde7d99e30901c908
31e93ca69132287fab6799f720c1b6fd345a7b37ef1c23688d937d0133c24f3ab7c43cd921e2ca232e597d0a3c47d92bff206f74662c09076d6a2215b8be74f744c8075d313ed6c024f84c9367fbf190e7cf6eca4a1ac1bad512f1b3fcef8a1fe8d9b70e9753a9629545f7df96eff8cccea462b4d70a260da7c85c70453db9
0a8b51344d7863fe4b793c0a58c78887544343a063182a373dfafa643f92b9c4fdc77b4c8e618a08c5484ce703159e311ab55f9f43de0b1427cf19394cdd01ddab2c2424934eda4743fbd6f28bea04deabd7cf51121283b63c5947441763ec1a090ad8215a1bf1c3692904fdbba8d2b922732f721d527a08038862c7f04100
56c1d4a24752fb1c256d795f5177b3cf9896b710355181f0e3754b17758614c9207e344197e4532d27700be8af5f9935a51941ce5cdd3c79f357341e34051cf82c9b8164d1feadc19f8b4f4c3d8f4821440cc0e534498cbbee2e86cdd06a736720e2db474bb62824e4732d7eaf9011676beddff3930044605a542d1490264a
948eff65769608b0a6c8da4f5a606e3e70b9e1a1e9d8f13faa3e76a9ea1cfe868c854e97f0b189637fb57e12d0a6b9d2a1ef4bdf84b5d254c245a6ed3ec65eb2eb26ca4f7e30cd6e09c01fa0c2ad367b5a919ba51c65a7db2651fe92d0f7e060df75c19fbe6029422a50ee4796bf3264fe965bdc24929d122380a58aead0a9
20859327c796b67ac332d3e811c47c2a8bce79f76758e55183352d3fcfefd3ea45deebb08514c311827f62fb15f9077f9fda59a7e8018d54626c5447f8087f2621e9da3a22c881055853358a91e87e47d4c1d8a83077d17495520710fc4539092d0109b9038406847c12a59fe0cf958ddf674bebc2beb7e794917d102e37e7
d766c3d61e90d68132040e1bd6b5ceec430826a1b3cd2b5b7c9d3b4ab6d6be626ab9f1703f7500e4b240b929305a4dd6cdfed5399a25eabfbc109e0aa2e632787afb2477da4cb0e2703af8beef24dd6c8f7f8f30d59f6463bab95a4f3622c34432bd945f9ac786913649efc4f1eed7aa6eb54f908a2a22ce790f8c91ec0d40
1235a9a06a100ff21938a1916b38e71a3cb0c81a2d5f99f91c79542da05140f0f9b0c41b25fae38689e5bce8f73d359417ac6d1d113aeb649c46dbf1651e089614118e3ffc80eb6a3c13858a8503ef94847f4ac65375713a0b2d28ad0754fdeba3163f87bdaa8e57782fb0d4eae51a86ee92e9b1b0c4fcf576b39d7310a7b9
3234a1c9c8ec492344412996d46988422a49487ce4dcf2c1867c9e1a0a811ec6975ef4b6e84fca55cda237fc443377fc7debd7e80dc9ad68289ade065b94c4a237abad574fee7c23eee1dde517a992336ac3974303e0e3a207c93baa1f693428f73fadd0a3be249063019d331d1ffe4d4b19af2e74281d4b768f9489544572
912a5e2036d27c969b50d5e21df63e62b13a20e381fd20829bc1f7fb47eca4dd1bef504409ada841be3e7a7a8efb64c4ca6638a34acc1e42139fe84980bf6443452f55498899c0c0050c70809052a8590de9c435437c927049d33ecc7d60a1a864f33311582468efd2b83287bf33b5d60bc21c2b18633bad749635ef8f18a5
73dddd067b4edd163568bbdbfc8c876b4eb1c5d240e0fd127e13dff131bd5ddc6b292156b443f3c89bcd67003ee608c2c9cfeba4b9f658f5f365773e172bd363daa568a1a5e53b4762b0fcd32cda6881705d5113e4fc887d0391307ef2d7d0de487acd82a7379b65998cdb20aff70a7ec73acaa487500c4d8f96e1dfe612ac
28592bbec9763df8ef3b0fd22a82b8137a9d585cb88d29c10f9efe0bbc982c13bb3bb45eba28892d43f87a1805e98466d077fb45b964e0b4bcf13d56ee4fa403a1d9400ffe01431ad3e24d29658f32546aeced479463f8b3ae2389fe5ce0a4eaf2cc6a0b6d9c8444e3a2f83946b9be6699f93357699638c49228365c4fbd88
24d24d1c018c170ddbcdcc2f0c6726667f5688bf9ff5b6d7d7ee54c3186beb279a8466e118ded64f2b997930faf0cb97e9eb17c69cfee1cb10e3e3426a6d5c32eadf5922a8597f9952732f6cb0bf9452bb4e996fbadc31756b1c3e48332cda04141452f0da274e7456824c888adf4a9d06f4a1b9988a6a308dbf8541e51756
755f20dc9d53ce06ce5fa0279c5bb4101292309cbbc100b78bd8866c1a8b0e89ed62577439ccce872f394cafe71d6581c276d9b81155b97b35babfecf86920740802fc49b9e72ea8392df679c3f48e06842dd1b1ddb760bd036791bc662c7365c08ffe7143f118af9f56bc7e889ea4ffe1420a2b0765812a969a670bd546a3
9983cee353234da8650961fe9ccf4ea61af9ca2b78db6747b06521cff230efd258ab4bc2c74a10dde59328b9e27331e567b4b0021b9caf9af06572623eb7c4f010f51337de477d0678c11491360376d2d17dd7501caec818ec74c99b5a0caf46606ccdd105fce9cc561cd8a91f98be085442a8d4d050557f0a97e146311cf7
5c069b0c86da191f1053ac387682bb714158a366229b7b311e88d2616cc57f4cc7f59a97f12a88c8bae6bbf277420fdf71b30f1d1782a3dd83bfd0a91a865bf4ce88fe333bb3d1ce59d3b2be4b125eac239d1f87971cbfc00e37d722fddc021f8967991f41470603752935f2d9143e690c4a8a1e9b68b2b50604c8e4fc61d3
36c8632e9216025f1660614be99d6a2cab146d474a029b1c3ee279d6930619a7bd8b51b5935807145de60846e3d59bda90ddeafa079621f8b0104b41aaae5079fcb656a3138981ed338a58dea5607eb497aa2b046ae467aa96468e127268de4fb9c6718d97558e2fb6c048d64e84a198101653d38759bcf1b620161729ae32
76503800904bd023d4df8c93cb4cc84982290b488deced592f93f3ca27c482c320302f86f09fa5479d1a9efaa92868052707477ab198a0fa33d14201fb9ed2a257fbb8abc6b38fef38d6748c6d872e259895e939cf4d696eb35724a75eb16297f35b681a1de12a73aaf6fc3ab6085f81ce50d7dd056202989ea2f5ef61d929
6a9a3fa10fd4a9f0bc97f0dd81eca2001196cb4241e3f1ea1c5f6e1c389415d088ca9934451d62d6850d72fadb83f1ed7606f778f2d4a25849b1092d8627b7fe318459aba98bc6dbff4101f09adf46f114ddd86f855c447bd50c465357de9d61d017830f59bbf7eb926af88d5052a0e619d723086d18ac30b1430e7096e6c8
686123939c561ca990bd9a81d3e64b6be391be1eb578186bec2840a0fe5a316a04995b4bcf88c52b7013c4d5b0bd483bc44df7e0781d8e375a4336c21b072ff67aed38e116e618b4849e69328bd2a88158bda2c72fed5e7bd541b8557cfdb718bba361d8c6b64a73328feb49a9e5f0e57080f8239524e0441aa027e7954f13
7f5eec5ac4f50b6f381291dd18b1eaa5bc967eb8a6b796aa847d6cc70ab520b0b7a62835cd794f5bb5ca5d63e46dfa04056cb975758edd2c6cb55e4b84705b2081fc2ba56687c4c32f72ef0b67fe7a750272eadcfe29813d3a933729be8dd3acd34c8477cc7df923d39e7a56ac1c0006ec6c031c0987f4ba577df4fff3e8e3
48e06e7ae5d660e7267e2a1758509a22d2b324d1c9f4667f51b87f46bbdaebb446f4ce4068712a58aff2d1592ce035bbbe3a18ba79310497769d3167d593975afa5319d6be895314a1f2e2993d460500a12ad80837786fea648be53ad9e3d96ad89d57913ac7150508b747296dce4efd408251c9028e0024f049d1cb879a12
424f170dbd91fddbdb7d48a864f861e04124b9ac2bf2adb7df6a7b8e2e9163b6031223515de70d378f6c74aa9227c9391ba1d5657396b574841d1cfaa646c29d03a9133cb52e90dda4359760b3b984f2e76522944f29655c3b24e986dc80131dfa58720058d8506b1f0880ef088fe8088749301db357242453a2d41a90b8c7
d98fa889e5a5bea12be963987105c93f5a0300563a532593e85902133df07472b0256d274a6bf6aaffa8c7fc0c7a6363644396be928a7d985b0f933dea2d65b1e6a4fc2c6a0b42c489c84978392fdf601b4ebeaef9e45e7c5082af206b771059389ea1c1af751a33cb61ee2c71588df9be9ea8ea7164f8357ece5cd6352300
e4c86fefe03af7e63de3665b8e41a97a17eec6dd6e4e0ded08b86334097990e4126286db3d4a664de7dbf5f367e48742c8728e6968cff3dbbc447421245017f928a445aaec376781de697aa14321635622b36579ff62db2ba5ad454e317375064eeb4f26e77e874843b20af844d1f5ffda41f82ae16851f092469afb8aac5e
62fdb572934a8535ad72555862745671ddeb6a08a845b020594fddd80706e239ef9805e2bdcc8c5c58c6efedd4a559d9d7717b47b03f486abb2901cdc4f95ec6390922dac1806211ad04d246ee2980d29adc7336cfc70461483e387e396a87c40c5d19708c25e4c9a8f6f3b9202d675e7ec6235f8ef881da05cac657a16da7
7f5b3fe7c4449c7614bbe817ae12a9b236f749850ceaaecbcc6084e229e1be744fd1e9004d4a85f726abeb515b7298f24431aee7301b2608cf634870f5ae76a482d749f5b03d89534041d8141c4cfbb5c6f38f4f154e9a8a1cae363504caff7c387741b26f854ebef66de26e9cca675e63df919d928c3e330c15e533223178
3c872a7a3970affcd99b498e06b4142e2208de915cf944730c831e37ab3540e7785d464e0e45781c80dbecfe0e930f7d22cb0a7e4572cd1ae7d47c51fc5cd92bbdc0cddbb4b4061d04ea26158b601d16877bd9cbcd365e1bac558a70083508ed5fdf54e84b405fe438d68016fa61215d4c13e9f39a2dc6b59dbb928ca6fde6
538d656abe929e5e3af0d955feea876a3a22d4016cc0ab7f9fbc68b684b95dfb407a2fbc28c030db730708d817354b104bf92d1811af6c3116b889d70d8cd178f44ff8ba20b8b64bc3abadfbc727322cb632073bd486ee806437f143cc914a70ccab88bdd9795d0faf18fb4afe080135125ef3c2544bb3f4f494c9fe292e4d
9b695fea132028fac16a45a258cd00e4f32bdf93d32ea8ad06daba0f1ad09d88ce2355ccbd71875dfe8209673d21ed5156dd76342f372c32427e10ef755fd249bc58471753838c2250db11f98bed91791ffb834c6017aca32e0c08226e25acbe4e5a75f49a7b792b1e81e169e831371d8e2227697059ca36779a6a3f5d924e
53fa38bb5429e38c6440bdc24445026f5e1eccc3b43bf5118548f94339dac1178f3a192d1b8a7cd3007de3ca6bf7b892f3b4bac70bc7bdc90a6fa2adf23fc8ca4a0e150f5703c0f005c51ddb3458a1808ca165030cb5a2ce5bfe14a55e2d5efda13a5b47248ed43bc3105aa5de38310b70c3149fe3f6b3f7641bd01124b85d
8fbef069fb38100801e9473986b5607ec8988025627c80682997b54e9bc96c935552e660e2d5447863e75ba869dc9223561aafd590d5bb68ad69e904d8398369f1c19ceacfbaff24837523315e1ae92fe63df560efcce7997e6396603f564dcfbaf87698e3b80e843c496d7d063ee9483d79eb57c0b08ab27556d1f54e5100
afb44b652e61335ba78f505c2cde49dc6019193345264022b635d990b2a61f357684610f2d177833bf83b1f80c63b2459a3792e5b02540f718ae3fb7a0433dc9ceb1b03635b1ffabd941e110f447e2eaa97cd28ea63e8510f1bb51cb10d896513b8d06c804495287bd078b3e7889eda2710457e5a5b8b83def46b9dc56a847
cbf6e18078ab857a9236daa0a693a84579e2aa38317058076f12d5b40be8ed762198e4338551fbea547c22e00fe440396c4b29336274a5a3d534809f40cc9c0db2d651dd8d904bb07a7c723830262c9e67038ec60fd02c48c9a4037fef398ce1067d8f30ff3c0afa74e421f9e7a3e694e872bd22e90d90052370e8de7ecf99
d815b4d6d1a9f04f753e2cbf9436bd131cd3ee6f58c1694a7aaf4700e53d333c36df92fb5ae4765bd1a7af2df032e76d6a583eaa8adc215665f5424a819fb1bbf1e145e57ad2d5629cc85d99e87f67bc0e25bf8dc14db4fa1dcff3fa8ebdf7fe628a019031875a07d36ab088bb8d75cbe523d64e050e2c79b78e644d68d35c
0dbfd4529e1fd9850821d1cadc9b71feed1d47f281272c39cdf79274aa2b526bcdb02b5eaf91e2a98eca3ac090defd0aa829ddb07d1010c25a1a46c3e23e0e84ad27cad96c6a157b37019ef63db20569ed09f10213c0631ed19891c598072fd49bae656060c3deaeb53bedfa486b67a7bfe721e901d605bbf715e91f7dc63f
c69c1eb6ad6f24b8811b10170d56e9825081bbe914c48320a8459ecd3dacd2809884e0c2bfcdae1a66a8583d94c591d3f9d529c137b565d5d18f228eff8730bdc6d9013b092f60c3e931c7bcc91058f5d4bd80805184f6d551afd176c50858a513b1582311253b92c7d1443906eacbad7b8022abf82c1dfc0c77a1db9d4665
02be271f0bf93adffe5d054d0222eccea3701c1454504bd08efb10afd1f22e5cd016e35e3b6ab9e6cf9c3137a0619af6f9b20942657a3b67222a6bc4d72511468c3aa70b97c3c74342d0279cc58fc766aec893bf59419e8f842980b41f5632faa6ac1274ce6f6c4c569de937cbf7cd6e39d9fdac1157d04224923124cbc439
85581b1b55734f9138f81958729880a5968ada482862a3ba789f14d03c73b6516e4a77a754864f58ede8a9bbfed556e42bd72ca056cea4f1ee52d0166bf6230f90e99e1cd0653a31257e3a0a80efed45bdd3f7cc3df4d52126f80878eeda66b7dfa0202d9ef53da2ac71877cbe39c7186eaa2b643aab0f99c8a9b0a3ed5d85
0b4d1d79961a69062abedff645676272fbbff9b19363f05d01df346cb5e6a518256aa6946791ecddeb56d8b7447ad26a858a20d82e80f8eb884903ab21e9d966d354f935e9e562d9feb6b03cb9f9c2ee331dce65d408c918971d76782809d6e19d2dc5a4a8b42081920bac533e1b0bb4aa938905005e2a21de0d11fc52d4ba
135b162af7056e0fad3629cad0236621ca662792f2b177ed8dce06f842d73becdee47e53a3859939a5a6f0a06e3a2ccc8812ffa713bd8326ea7eef3ea45ef69b88e55d01629313d0fb83eb557b0b707dffce518d9e537b6ab5fce1542645f8aeec2a4988a8c689a8631a148be99b9dd87cc0403d99b8bc2ce8502235d61e1f
bc75edcb9e70f4f4c69ebde1377e9fb886a9258c3d7f5aae36996821a807e34b003a8ba1829609a13f01c8175ac9fececaa247ef258a3709eacb8dc42e5bc00b9413363b37ddbb5d80d8da95ea3346db5eb65650c64c2130f9a18a3e9410445f9934de546285c6297a49b0a400dd54a6184ac3d1b3570c9486ea1e3cf30677
2b626fa10e8688aafaa700bd9289902145827df3ed83d3f5543d30ce705529be6b17356f90032a54f711700fa14afa4d03ea2c49dce7b8fb7355692c6582ddd10d02f5eda7bd3a8b864fead885a159e2ef7663e2278d1c66f2117fc59645e232923754d29b99093f1db3548f493eeb517e86bb094cf884d921233ce9ae350c
7c2e5b80acaff79fe8a3e1d89ea89669d0513c9a30a69218b03e31c3b520da37f2a5da6e1e3bf21f39bd6c1126411c0ea2b37dee3a9bca3d983d23b3137c09bb52732b99cc6e0be1ef7371fbf68a5bd9bf341e6cf6e4f357b98c30cf7701b855aed5fc0a31c95acd30caf2e98c301cad24732a29515d12cddbf12d981f42a3
95ee16fcb867532f93fced513beb2a6e20007893f70dd58e31d25d7f53d3d9db239a18c88586c12a524e5f4489c873b27e81431738ef3ea505605a8f7bf5dda69108aa551afc2590e16eae302d00e1dc14ecfbba21c9546ab67944d1610bae422f861545a48b2dadebd24330d542b2f600d0fc78e01b54b5369929a0b1e19c
cf7aba7efcdf77d2de54bcc3b2006856b2cb026720f0d14ce5f3b15c4a449de400289df7df398f9f311c783056e18445de91291aee44ba946bdb620aa6386a03b3789f9ff5087c1bbc4174acb41e1a1d8ab1b758de2e2b7a1c7ce0b5aa918a24e83ac3a7b74ec1515569dcfc032a78d3d089aba547d04360b7301e03e8ca32
1e9361b334f58d13037c4e5d7ef0b69a6c7ab70db7b4896c3d2eebb0e1cf0e5f06f4bf42bab3714999262c778561c34c357bca934c69a5316f1e4b981beceaa11f577dfdd30dd1230ec6c3621f0c4f3773100d6398905869e3c36133f59edb1d7be9b92e79c81b20546ba667668e6cbd085f104cc5e8e4e5563460fd29f9e1
de230f2a9fb6015739c6a78441b2c21ccd79919ea4027444e87e5e268dca2af6b53b1ad4d99605387e8ba018730bbe1af12f22be022044e80404e2415354012c5fb0defb1a6120b094a176722cd9d8e3cab3a859c0b4d3ee41fc966d784ba864d45b3a0366916b19ae92c2288c5323f637cd636bc502656e09eff62a718d9b
ae8cc31b946cce8165f42cd0802f35c2f12e853ba82dcf89dafc62e6251c6ce3fe02aa842ff412eef970e9cd518d2e0625844955468e0c20eeff7252eb06d38ec2c7caaadb1fca73757c2e4bd3ab621190fc12902f15926c73734f98ffdfb07211e5a506669b205e0c940bdd09b284b928c3a8b32980f3a7a2aeb45470c18c
29f8e86889dc1189f54517757b02ef82a92742f7bdda8fbf01714c56cfdd3c2e6104d6c33a83da012b36f59d382043197a0797b1df56e914948ec193d4be71a0c84edbe2636812ded6566dfd11f1c663d69eb26df96864ea33e96d882e969481608745a4fb267c1719835538dbe06126c7627d489377ba5c501ccec93f9b2f
f77749dbdad642cb4e09ef03d8e75598935fe284770beb92f97379b0cb6d4e02486106682057bdfb62cbb29c18d900dae7619fd6f3b2a71e5c2f0ba59ab24962dabc24374eb8ea3ed342d87f8d0065b3e699cc9576b42a24393dcebe9a3a50466ddd6827f219cba3df36d9569d1b3e9f87f10f3b23dd44ceb22f7da162a4a8
dcf15ab01d5b067af84aa48a2e59c9ffd8efba209c594f3e7dde674cf09fb7bc70e8d0c9ca722c4b45c3ad41aa56d88e0e4c1379af7b768595d8ce72359c26633ff51ebe6d57b3377590f505a3006c5cb9be2abb3283f0527420c8319d071ad59a290605b624fbcdcace86f73e4f5891f7a19b81083b7ffc6ff55dcc66cde2
5a7af142dca07144b83ecaa9e5727d136240c14b1f02af77337d642119b01b4f35062b97ed2e6f510ac7148dba7b1a8ef1781664a6c368cb6ea0df8b37abff0232fd29f823f69df6e72cab583c9ff76863fe8e9d54d8c2700cd2143e3459c9b02b146e23d554b8e6c43d846d113ac6edddd0c9437d89654da10e6b2da75df5
4b755660e74b5a4dc3f3898b65ced3fe428c8af13fb3924eb357aa18f2420c42246ec5aa16742763613645a93c1dff6a410630c75caed753da31df53383d6cc1d6a28edff87b56eb94b50cab369a19645e1935ee653c1a2742dff153fc06c928b1c63ad08d4b853b6a1f1964e10a24146d295aaac470d224b2bbdcbc3296f2
7a05f822fe1b9f40f054c7d6efca1abb9d004087cacd35efea36a0b1fbe29b56a80dd26aa831f99d1b2aed0c9c30f3c6df569b827aa06bfb969152a5fb20e55a18bd208b233ea0b31f77d8982f05c987cc04ecc77af026643d4de0517aaa78316ba55cc6f5280016c5c1c0946b01ea623d331bb39c9364d62151f3a24e6c79
b016b2fa66b19f4f83267a5f0fd035fb97ec98d28c75555183defe2a939ea810197ec84f8ff888b45b6a594bff0af2ada89225ea68a65b524beeed18597bc7018731a9eb045a0fc0e7611aa4579ffc06270d63ded9a6a078020f23fa978915a321057fe4da40e09c2e1a86892a9c44369ebf532b28bcbd32d09d1adadb2bc9
da0652369261c06d0b68a0f1fcd317c046a83330a8490f4115170ce708788ad53327304e646898bba3e0c1dce84dbd2bd3c0c8d6dc15667dad616d5f91d792421bfca64dfba6f8cdee7a04f8835b59b5d30e74c1aac7347f5faceb03d57cb1b43eeb88d1663ee669e5d393404238bbc5fa4d38e067ae940f8473dacd58ae7a
6b619b9f6b7f76ebc0bb67593f32d165c1b041ca07fb364d61c6a32f028aa91b9f4807f048ba0851f4290a2b43e70fc69d389bc3991192f1c3f2ca7d8beb077aa13eefd74ac17555291d3810bcfa296ae04f6da114333372b17cbefb2d0d371a4392cb66e3aa4ed8265dcf877a18bd9378a2984e413bb2a3d6af2e75e020d8
f89cd06537ebeb24c830df24f639ab80afa11145070628ccd533ec87153f7b45af13160e9c03da5129fe43771b4470a4ad629506998d62a1276ea6e12ab189261f550d6bcedb62aded69d74f826ebe6299db8e8ebc88e4e4610fe19cfd7e5f837fd042d5192145a00f70187aefe21475fa9092ef701dc29d982a64c2d568e6
0e60ce160fc724a38571a76e38e21f1c9d272e7e17a076ce92233565104ce4620305718276e3b96e25f9c5d28cf7c0b865cfa196ba51a19a84f1b9dd180bf0145c9fdc3c04fb29b7db5871bf5215447ffe673eff3f5aee80f71e1aa3a87b7432b0ecde16b6e2a6dabc1d0585c1abb56583b80aa1be0ad1b18c73d8f48d36ec
6138210a95c53c4431bd7e08ef04c8befe920e3c7cac963fa354023a30f79727fd8ddff714c100e5fd29fb05c93e7720787c407e071d2f890f709e503ad7eafbd774f4f5f895a194bb6654cf5ba1c18ae6c8c1297bad805dd47efbf7cc8cfe1e2ea5e7997195e549d849a6949f137179b3e8479a5cc7dfe658a173cc749799
cb47f2ce27e71725bb226c0080a89fcbed23a4ece0807b85c8874a62083bbf6cf8b87b810e7f96ba026fe9ee208bf09356ff2c2fbc083c30b67f7acb823e2e6dedc090d62a25a9ecce21471729a3f465e900180c753345f6939925ba065df620b59edf634fbd49836ec18a1bf79f1abef3c70221f82e42a812b634dd088bf3
c170914261a4b836eb50c58b709dd7473bcb2abf632ae46b10c55ed51b9a109993a0dc4ad09e1c2560cf6ee1202ac968d5ed20a3dec2a37d3173520de8d3f3b11cf7e061f20dc4bc6873bb2479ef277e46f3f5e50ff8057258b1165f5b92378982bda180b8ca576b6e788b69ea28f5f7d7ad66218dfbac565b1c4245c59c77
3278dd6a2f84be65b197e5c17f7cf722b53e846ba4e015283897e29cc2b4a365da9718deb1fa4cfd30fd306196c9d8f09a9ea1daa7718332e1124c144ee65fd24342fce1db6d20996e480317abc04a46c6c5857ced5067f451d476d68b328a6a85cb4fb13ce22cc2a88e7e1abfa456915a555f0b0bba6289600a8e2e2943f4
ffcc80b8d8a3efb0f97b56eb9410acde9b74bae1c729ead04a008cb3d5202b4cbdc295f4e4410631b8d17e40d406c60bef3c9bb950a492ce0946807655a7c3f19fe3deab0ce94547bd8bbdd0095655cab8b67527d026707f244b5d37133590a656b7c74b90731c5883715efa641e1dc708784679b1e1669250bee455f2a60a
42509920b5b8df704ca2ebb04ef4c790ef3e62ac6e0907a43ce39a4ccb6df33eb2021a1091b13b3d8d7ad06886c4a868df3088ba09f3702d06f13be16365740ca3f8bae2846f398878541f9a381a83352ddb4a2eca1cd588633676f0fef7b45da90af3153c2423fc4b225c91439478bcf799f3ba0a8462ab4ff30d956db829
a9f001d6b026d69e259d94f144f77bf1deea9f089e58e9ed203c7f0525188628d1f3762c23a0de0c86cc0970a15884671f49d619af6cca3d13b8e31cc28001973373d2d45d42e3c0d4b097380de7ed065cd8e8e9325204d748c9602a04ef939434d6333dd9084712258368795a11b6fc8595c732f2e40ddf79d7cc1c8d1761
aac8a87e10b3d30fac3e142d2a59457b2db85c314df44e215cc3ef7b3d9c8d98fa0cce455615279da967ad7f5cca5cfab8b699e6027eee80bd26cb96d46532979a6b0560ca5bf4ab2673e51a68c2bcff436451565bdf8af0ceb2c3e9cde9dd058cace27f47eea8a415f43de2dd88e24e2afb355fca4ea3f41982f8d40cccc2
f4070468840175ed86fa03b84b01ee0f513b73cc86f64a8ae9ff2ea28d1d038caec80bc055369e3c47d82f6c3fd6c4576436e6f18670982d69b02e939f79c703db3876a64bb10528db040e53a0368574e63669e8c4e68fa939d0b37e4d639347a30ff155fb6e0d0dcc2b0573fd8ca774bb0cfb883a211fb29d275a67214dee
b936d605cc9ba95b3a80b78ce7af9fb0d04de25240071048de99a08da4353e61d51618dca5bd21e1207065891dab984557a057a474223226ca2d4a9f9567ed4a99a7a94b8817678b8398d5e5b7b1eab493341b6c4af74a6c85be1b6e4d40c269cf24dfd2824cc2a790fe6f604888b728db170694d3a28faff0e0fefb3f8729
dfe966a52a69290e4333bdc4dcf4c60169fcbe0a758f54d79a91c5eebee03e9b4efcb51f9b9c940cff730b39d084a03819aaf5f647eefdb599617400882143283abc05503cc214b0a3ccbc653393dd87b6a20b65292c24a75e832beba6f045123859bd8042cbedf04e3804e119eb34b81ae0b8b3756bd1cbcec7d7ea5434a0
0197369710fa3b2d100d8e12cb34fbfd2d89ab8230bdd9f6b13f0779b24106679b766134f027f5c9b76fa0b8180fd1c80eaea923c5e799b69f7ecbab13754f1c8560489514b1d8cb6bd12b74d1286ad8d4c0457b119c9abd587ba61d683b0ee511620ef832869888f14644ee050fca9037ceb4b8c0a293424960b915a4d7c9
159351c7aed27b5911dd67a886ca23717cb42672a05b23b88ae2591d826ca166fbb1a7ded9aaeea5d2b0774f3099c0d72f4dca90c0644612a388d2406f6d66051ab01ea7e6151f17d897aade0d009e1be362efec89bf714577d5d3cdd7a77bb2f124ff2b2cd55827dbcabe3be88a9d8a3321f8e743d427cc057d0e17647011
8f1a95f482717eba0a6420095744aa35ccf6f37ee181e0615839d55557da39254537cc140b770d6208ceef4d924ab7765ed8de100d0d7c15deec49303c684df3fb1729df856381683539076fa22ea3ce07883e24e4511f9eefba9cd16dae7e45784403b7c6934b4b335d36e4035c2cd48f20e7845782d8faf176eefa9a7fc2
3a9e630b551d3277a8bca47001450c31d8f64d41cabd2774cb44548c7b08adcfce89b70000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
setpacking
%AI3_EndRider
[
39/quotesingle 96/grave 130/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 145/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark
/scaron/guilsinglright/oe/dotlessi 159/Ydieresis 164/currency 166/brokenbar
168/dieresis/copyright/ordfeminine 172/logicalnot 174/registered/macron/ring
/plusminus/twosuperior/threesuperior/acute/mu 183/periodcentered/cedilla
/onesuperior/ordmasculine 188/onequarter/onehalf/threequarters 192/Agrave
/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute
/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde
/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave
/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute
/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex
/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis
TE
%AI55J_Tsume: None
%AI3_BeginEncoding: _Courier Courier
[/_Courier/Courier 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI55J_Tsume: None
%AI3_BeginEncoding: _GillSans GillSans
[/_GillSans/GillSans 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI5_Begin_NonPrinting
Np
%AI3_BeginPattern: (Arrow1.2.out/in)
(Arrow1.2.out/in) 1 1 39.4039 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
33.9039 15.6187 m
39.4247 20.202 L
39.4247 20.202 L
33.8869 24.6252 L
S
39.2997 20.202 m
24.5706 20.202 l
20.4039 20.4792 20.4039 16.8125 v
20.4039 13.1458 20.4039 12.5625 y
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Arrow1.2.side)
(Arrow1.2.side) 1 1 39.404 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.202 20.202 m
39.404 20.202 l
S
33.904 15.6187 m
39.4248 20.202 L
39.4248 20.202 L
33.887 24.6252 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Bricks)
(Bricks) 1.6 1.6 73.6 73.6 [
%AI3_Tile
(0 O 0 R  0.3 0.85 0.85 0 k
 0.3 0.85 0.85 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 1.6 m
1.6 73.6 L
73.6 73.6 L
73.6 1.6 L
1.6 1.6 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 70.01 m
73.6 70.01 l
S
1.6 62.809 m
73.6 62.809 L
S
1.6 55.609 m
73.6 55.609 L
S
1.6 48.408 m
73.6 48.408 L
S
1.6 41.208 m
73.6 41.208 L
S
1.6 34.007 m
73.6 34.007 L
S
1.6 26.807 m
73.6 26.807 L
S
1.6 19.606 m
73.6 19.606 L
S
1.6 12.406 m
73.6 12.406 L
S
1.6 5.206 m
73.6 5.206 L
S
70.01 70.01 m
70.01 62.822 l
S
55.61 70.01 m
55.61 62.822 L
S
41.21 70.01 m
41.21 62.822 L
S
26.81 70.01 m
26.81 62.822 L
S
12.41 70.01 m
12.41 62.822 L
S
70.01 55.572 m
70.01 48.385 l
S
55.61 55.572 m
55.61 48.385 L
S
41.21 55.572 m
41.21 48.385 L
S
26.81 55.572 m
26.81 48.385 L
S
12.41 55.572 m
12.41 48.385 L
S
70.01 41.197 m
70.01 34.01 l
S
55.61 41.197 m
55.61 34.01 L
S
41.21 41.197 m
41.21 34.01 L
S
26.81 41.197 m
26.81 34.01 L
S
12.41 41.197 m
12.41 34.01 L
S
70.01 26.822 m
70.01 19.635 l
S
55.61 26.822 m
55.61 19.635 L
S
41.21 26.822 m
41.21 19.635 L
S
26.81 26.822 m
26.81 19.635 L
S
12.41 26.822 m
12.41 19.635 L
S
70.01 12.385 m
70.01 5.197 l
S
55.61 12.385 m
55.61 5.197 L
S
41.21 12.385 m
41.21 5.197 L
S
26.81 12.385 m
26.81 5.197 L
S
12.41 12.385 m
12.41 5.197 L
S
62.797 5.197 m
62.797 1.6 L
S
48.397 5.197 m
48.397 1.6 L
S
33.997 5.197 m
33.997 1.6 L
S
19.597 5.197 m
19.597 1.6 L
S
5.197 5.197 m
5.197 1.6 l
S
62.797 19.635 m
62.797 12.447 L
S
48.397 19.635 m
48.397 12.447 L
S
33.997 19.635 m
33.997 12.447 L
S
19.597 19.635 m
19.597 12.447 L
S
5.197 19.635 m
5.197 12.447 l
S
62.797 34.01 m
62.797 26.822 L
S
48.397 34.01 m
48.397 26.822 L
S
19.597 34.01 m
19.597 26.822 L
S
5.197 34.01 m
5.197 26.822 l
S
62.797 48.385 m
62.797 41.197 L
S
48.397 48.385 m
48.397 41.197 L
S
33.997 48.385 m
33.997 41.197 L
S
19.597 48.385 m
19.597 41.197 L
S
5.197 48.385 m
5.197 41.197 l
S
62.797 62.822 m
62.797 55.635 L
S
48.397 62.822 m
48.397 55.635 L
S
33.997 62.822 m
33.997 55.635 L
S
19.597 62.822 m
19.597 55.635 L
S
5.197 62.822 m
5.197 55.635 l
S
62.797 73.5589 m
62.797 70.072 L
S
48.397 73.5589 m
48.397 70.072 L
S
33.997 73.5589 m
33.997 70.072 L
S
19.597 73.5589 m
19.597 70.072 L
S
5.197 73.5589 m
5.197 70.072 l
S
33.997 34.01 m
33.997 26.822 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Checks)
(Checks) 1 1 31.3995 31.3995 [
%AI3_Tile
(0 O 0 R  0 0.9 1 0 k
 0 0.9 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.9995 4.8 m
27.5995 4.8 L
27.5995 12.3995 L
19.9995 12.3995 L
19.9995 4.8 L
f
31.3995 27.5995 m
31.3995 31.3995 L
27.5995 31.3995 L
27.5995 27.5995 L
31.3995 27.5995 L
f
19.9995 27.5995 m
19.9995 19.9995 L
27.5995 19.9995 L
27.5995 27.5995 L
19.9995 27.5995 L
f
0 XR
12.3995 12.3995 m
19.9995 12.3995 L
19.9995 19.9995 L
12.3995 19.9995 L
12.3995 12.3995 L
f
1 XR
12.3995 27.5995 m
4.8 27.5995 L
4.8 19.9995 L
12.3995 19.9995 L
12.3995 27.5995 L
f
4.8 12.3995 m
4.8 4.8 L
12.3995 4.8 L
12.3995 12.3995 L
4.8 12.3995 L
f
19.9995 27.5995 m
19.9995 31.3995 L
12.3995 31.3995 L
12.3995 27.5995 L
19.9995 27.5995 L
f
12.3995 4.8 m
12.3995 1 L
19.9995 1 L
19.9995 4.8 L
12.3995 4.8 L
f
4.8 19.9995 m
1 19.9995 L
1 12.3995 L
4.8 12.3995 L
4.8 19.9995 L
f
27.5995 19.9995 m
27.5995 12.3995 L
31.3995 12.3995 L
31.3995 19.9995 L
27.5995 19.9995 L
f
4.8 31.3995 m
1 31.3995 L
1 27.5995 L
4.8 27.5995 L
4.8 31.3995 L
f
27.5995 1 m
31.3995 1 L
31.3995 4.8 L
27.5995 4.8 L
27.5995 1 L
f
1 4.8 m
1 1 L
4.8 1 L
4.8 4.8 L
1 4.8 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.05 0.2 0 k
 0 0.05 0.2 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
4.8 4.8 m
4.8 1 L
12.3995 1 L
12.3995 4.8 L
4.8 4.8 L
f
4.8 12.3995 m
1 12.3995 L
1 4.8 L
4.8 4.8 L
4.8 12.3995 L
f
19.9995 4.8 m
19.9995 1 L
27.5995 1 L
27.5995 4.8 L
19.9995 4.8 L
f
12.3995 12.3995 m
12.3995 4.8 L
19.9995 4.8 L
19.9995 12.3995 L
12.3995 12.3995 L
f
27.5995 4.8 m
31.3995 4.8 L
31.3995 12.3995 L
27.5995 12.3995 L
27.5995 4.8 L
f
12.3995 19.9995 m
4.8 19.9995 L
4.8 12.3995 L
12.3995 12.3995 L
12.3995 19.9995 L
f
4.8 27.5995 m
1 27.5995 L
1 19.9995 L
4.8 19.9995 L
4.8 27.5995 L
f
19.9995 12.3995 m
27.5995 12.3995 L
27.5995 19.9995 L
19.9995 19.9995 L
19.9995 12.3995 L
f
19.9995 19.9995 m
19.9995 27.5995 L
12.3995 27.5995 L
12.3995 19.9995 L
19.9995 19.9995 L
f
27.5995 19.9995 m
31.3995 19.9995 L
31.3995 27.5995 L
27.5995 27.5995 L
27.5995 19.9995 L
f
12.3995 27.5995 m
12.3995 31.3995 L
4.8 31.3995 L
4.8 27.5995 L
12.3995 27.5995 L
f
27.5995 27.5995 m
27.5995 31.3995 L
19.9995 31.3995 L
19.9995 27.5995 L
27.5995 27.5995 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Confetti)
(Confetti) 4.85 3.617 76.85 75.617 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.85 3.617 m
4.85 75.617 L
76.85 75.617 L
76.85 3.617 L
4.85 3.617 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.6 64.867 m
7.85 62.867 l
S
9.1 8.617 m
6.85 6.867 l
S
78.1 68.617 m
74.85 67.867 l
S
76.85 56.867 m
74.35 55.117 l
S
79.6 51.617 m
76.6 51.617 l
S
76.35 44.117 m
73.6 45.867 l
S
78.6 35.867 m
76.6 34.367 l
S
76.1 23.867 m
73.35 26.117 l
S
78.1 12.867 m
73.85 13.617 l
S
68.35 14.617 m
66.1 12.867 l
S
76.6 30.617 m
73.6 30.617 l
S
62.85 58.117 m
60.956 60.941 l
S
32.85 59.617 m
31.196 62.181 l
S
47.891 64.061 m
49.744 66.742 l
S
72.814 2.769 m
73.928 5.729 l
S
67.976 2.633 m
67.35 5.909 l
S
61.85 27.617 m
59.956 30.441 l
S
53.504 56.053 m
51.85 58.617 l
S
52.762 1.779 m
52.876 4.776 l
S
45.391 5.311 m
47.244 7.992 l
S
37.062 3.375 m
35.639 5.43 l
S
55.165 34.828 m
57.518 37.491 l
S
20.795 3.242 m
22.12 5.193 l
S
14.097 4.747 m
15.008 8.965 l
S
9.736 1.91 m
8.073 4.225 l
S
31.891 5.573 m
32.005 8.571 l
S
12.1 70.367 m
15.6 68.867 l
S
9.35 54.867 m
9.6 58.117 l
S
12.85 31.867 m
14.35 28.117 l
S
10.1 37.367 m
12.35 41.117 l
S
34.1 71.117 m
31.85 68.617 l
S
38.35 71.117 m
41.6 68.367 l
S
55.1 71.117 m
58.35 69.117 l
S
57.35 65.117 m
55.35 61.867 l
S
64.35 66.367 m
69.35 68.617 l
S
71.85 62.867 m
69.35 61.117 l
S
23.6 70.867 m
23.6 67.867 l
S
20.6 65.867 m
17.35 65.367 l
S
24.85 61.367 m
25.35 58.117 l
S
25.85 65.867 m
29.35 66.617 l
S
14.1 54.117 m
16.85 56.117 l
S
12.35 11.617 m
12.6 15.617 l
S
12.1 19.867 m
14.35 22.367 l
S
26.1 9.867 m
23.6 13.367 l
S
34.6 47.117 m
32.1 45.367 l
S
62.6 41.867 m
59.85 43.367 l
S
31.6 35.617 m
27.85 36.367 l
S
36.35 26.117 m
34.35 24.617 l
S
33.85 14.117 m
31.1 16.367 l
S
37.1 9.867 m
35.1 11.117 l
S
34.35 20.867 m
31.35 20.867 l
S
44.6 56.617 m
42.1 54.867 l
S
47.35 51.367 m
44.35 51.367 l
S
44.1 43.867 m
41.35 45.617 l
S
43.35 33.117 m
42.6 30.617 l
S
43.85 23.617 m
41.1 25.867 l
S
44.35 15.617 m
42.35 16.867 l
S
67.823 31.1 m
64.823 31.1 l
S
27.1 32.617 m
29.6 30.867 l
S
31.85 55.117 m
34.85 55.117 l
S
19.6 40.867 m
22.1 39.117 l
S
16.85 35.617 m
19.85 35.617 l
S
20.1 28.117 m
22.85 29.867 l
S
52.1 42.617 m
54.484 44.178 l
S
52.437 50.146 m
54.821 48.325 l
S
59.572 54.133 m
59.35 51.117 l
S
50.185 10.055 m
53.234 9.928 l
S
51.187 15.896 m
53.571 14.075 l
S
58.322 19.883 m
59.445 16.823 l
S
53.1 32.117 m
50.6 30.367 l
S
52.85 24.617 m
49.6 25.617 l
S
61.85 9.117 m
59.1 10.867 l
S
69.35 34.617 m
66.6 36.367 l
S
67.1 23.617 m
65.1 22.117 l
S
24.435 46.055 m
27.484 45.928 l
S
25.437 51.896 m
27.821 50.075 l
S
62.6 47.117 m
65.321 46.575 l
S
19.85 19.867 m
20.35 16.617 l
S
21.85 21.867 m
25.35 22.617 l
S
37.6 62.867 m
41.6 62.117 l
S
38.323 42.1 m
38.823 38.6 l
S
69.35 52.617 m
66.85 53.867 l
S
14.85 62.117 m
18.1 59.367 l
S
9.6 46.117 m
7.1 44.367 l
S
20.6 51.617 m
18.6 50.117 l
S
46.141 70.811 m
47.994 73.492 l
S
69.391 40.561 m
71.244 43.242 l
S
38.641 49.311 m
39.35 52.117 l
S
25.141 16.811 m
25.85 19.617 l
S
36.6 32.867 m
34.6 31.367 l
S
6.1 68.617 m
2.85 67.867 l
S
4.85 56.867 m
2.35 55.117 l
S
7.6 51.617 m
4.6 51.617 l
S
6.6 35.867 m
4.6 34.367 l
S
6.1 12.867 m
1.85 13.617 l
S
4.6 30.617 m
1.6 30.617 l
S
72.814 74.769 m
73.928 77.729 l
S
67.976 74.633 m
67.35 77.909 l
S
52.762 73.779 m
52.876 76.776 l
S
37.062 75.375 m
35.639 77.43 l
S
20.795 75.242 m
22.12 77.193 l
S
9.736 73.91 m
8.073 76.225 l
S
10.1 23.617 m
6.35 24.367 l
S
73.217 18.276 m
71.323 21.1 l
S
28.823 39.6 m
29.505 42.389 l
S
49.6 38.617 m
47.6 37.117 l
S
60.323 73.6 m
62.323 76.6 l
S
60.323 1.6 m
62.323 4.6 l
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.inner)
(DblLine1.2.inner) 1 1 39.2705 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2702 22.175 m
39.2702 13.6108 L
26.66 13.6108 L
26.66 1.0003 L
18.0958 1.0003 L
18.0948 22.175 L
18.0958 22.175 L
18.0958 22.1752 L
39.2702 22.175 L
f
39.2708 24.6929 m
15.5779 24.6929 L
15.5779 1.0003 L
14.9037 1.0003 L
14.9032 25.3675 L
39.2708 25.3675 L
39.2708 24.6929 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.outer)
(DblLine1.2.outer) 1 1.0003 39.2706 39.271 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2708 26.6602 m
13.6111 26.6602 L
13.6111 1.0005 L
22.1751 1 L
22.1751 18.096 L
39.2708 18.096 L
39.2708 26.6602 L
f
39.2708 15.578 m
24.6928 15.578 L
24.6928 1 L
25.367 1 L
25.367 14.9038 L
39.2708 14.9038 L
39.2708 15.578 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.side)
(DblLine1.2.side) 1 1 39.2706 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2704 18.0958 m
39.2704 26.6598 L
1.0001 26.6598 L
1.0001 18.0958 L
39.2704 18.0958 L
f
39.2704 14.9037 m
39.2704 15.5776 L
1.0001 15.5776 L
1.0001 14.9037 L
39.2704 14.9037 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Diamonds)
(Diamonds) 1 1 37.1865 41.9411 [
%AI3_Tile
(0 O 0 R  0.2 0 1 0 k
 0.2 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.0002 1.0004 m
1.0002 41.9411 L
37.1865 41.9411 L
37.1865 1.0004 L
1.0002 1.0004 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.0936 41.9408 m
19.0929 41.9408 L
19.0933 41.9402 L
19.0936 41.9408 L
f
7.0311 41.9408 m
7.0304 41.9408 L
7.0308 41.9402 L
7.0311 41.9408 L
f
31.1556 41.9408 m
31.1548 41.9408 L
31.1552 41.9402 L
31.1556 41.9408 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.75 0.9 0 0 k
 0.75 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
1 XR
37.1865 1 m
37.1865 11.2349 L
31.1552 1 L
37.1865 1 L
f
19.0933 1 m
31.1552 1 L
25.124 11.2349 L
19.0933 1 L
f
7.0308 1 m
19.0933 1 L
13.062 11.2349 L
7.0308 1 L
f
1 1 m
7.0308 1 L
1 11.2349 L
1 1 L
f
37.1859 11.2349 m
37.1865 11.236 L
37.1865 31.7059 L
31.1552 21.4704 L
37.1859 11.2349 L
f
19.0933 21.4704 m
25.124 11.2349 L
31.1552 21.4704 L
25.124 31.7059 L
19.0933 21.4704 L
f
7.0308 21.4704 m
13.062 11.2349 L
19.0933 21.4704 L
13.062 31.7059 L
7.0308 21.4704 L
f
1 31.7059 m
1 11.2349 L
7.0308 21.4704 L
1 31.7059 L
f
37.1859 31.7059 m
37.1865 31.707 L
37.1865 41.9408 L
31.1556 41.9408 L
31.1552 41.9402 L
37.1859 31.7059 L
f
25.124 31.7059 m
31.1552 41.9402 L
31.1548 41.9408 L
19.0936 41.9408 L
19.0933 41.9402 L
25.124 31.7059 L
f
13.062 31.7059 m
19.0933 41.9402 L
19.0929 41.9408 L
7.0311 41.9408 L
7.0308 41.9402 L
13.062 31.7059 L
f
7.0304 41.9408 m
1 41.9408 L
1 31.7059 L
7.0308 41.9402 L
7.0304 41.9408 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Hexagon)
(Hexagon) 4 1.6 70.151 77.983 [
%AI3_Tile
(0 O 0 R  0 1 0.35 0 k
 0 1 0.35 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
70.151 77.983 m
70.151 1.6 L
4 1.6 L
4 77.983 L
70.151 77.983 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.9921 1 0 0 k
 0.9921 1 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.538 30.244 m
S
26.05 20.696 m
15.025 20.696 L
9.513 30.244 L
15.025 39.792 L
26.05 39.792 L
31.564 30.244 L
26.05 20.696 L
s
20.537 11.148 m
S
26.05 1.6 m
15.024 1.6 L
9.512 11.148 L
15.024 20.696 L
26.05 20.696 L
31.563 11.148 L
26.05 1.6 L
s
53.614 30.244 m
S
59.126 20.696 m
48.101 20.696 L
42.589 30.244 L
48.101 39.792 L
59.126 39.792 L
64.639 30.244 L
59.126 20.696 L
s
53.614 11.148 m
S
59.126 1.6 m
48.101 1.6 L
42.588 11.148 L
48.101 20.696 L
59.126 20.696 L
64.638 11.148 L
59.126 1.6 L
s
20.538 68.436 m
S
26.051 58.888 m
15.025 58.888 L
9.513 68.436 L
15.025 77.984 L
26.051 77.984 L
31.564 68.436 L
26.051 58.888 L
s
20.538 49.34 m
S
26.051 39.792 m
15.025 39.792 L
9.513 49.34 L
15.025 58.888 L
26.05 58.888 L
31.564 49.34 L
26.051 39.792 L
s
53.614 68.436 m
S
59.127 58.888 m
48.102 58.888 L
42.589 68.436 L
48.101 77.985 L
59.127 77.985 L
64.639 68.436 L
59.127 58.888 L
s
53.614 49.34 m
S
59.127 39.792 m
48.101 39.792 L
42.589 49.34 L
48.101 58.888 L
59.127 58.888 L
64.639 49.341 L
59.127 39.792 L
s
4 20.696 m
S
3.876 30.244 m
9.512 30.244 L
15.024 20.696 L
9.512 11.147 L
3.876 11.147 L
S
37.075 20.696 m
S
42.588 11.148 m
31.563 11.148 L
26.05 20.696 L
31.563 30.244 L
42.589 30.244 L
48.101 20.696 L
42.588 11.148 L
s
37.076 58.888 m
S
42.589 49.34 m
31.564 49.34 L
26.05 58.888 L
31.564 68.436 L
42.589 68.436 L
48.101 58.888 L
42.589 49.34 L
s
70.151 20.696 m
S
70.2094 11.147 m
64.639 11.147 L
59.127 20.696 L
64.639 30.244 L
70.2094 30.244 L
S
70.152 58.888 m
S
70.0427 49.34 m
64.639 49.34 L
59.127 58.888 L
64.639 68.436 L
70.0427 68.436 L
S
4 58.888 m
S
3.876 68.436 m
9.513 68.436 L
15.025 58.888 L
9.513 49.34 L
3.876 49.34 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.inner)
(Laurel.inner) 1 1 28.5392 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
19.2768 15.3585 m
28.9144 15.3585 L
28.9144 14.2335 L
19.2768 14.2335 L
19.2768 15.3585 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.7461 18.9624 m
13.0264 17.8486 11.3273 14.4193 11.3273 10.0362 c
11.3273 5.6547 12.9768 2.1518 14.744 1.1112 C
14.7443 1.1112 L
16.4707 2.1518 18.1679 5.6547 18.1679 10.0362 c
18.1679 14.4143 16.432 17.8633 14.7461 18.9624 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.outer)
(Laurel.outer) 1 1.3751 28.5393 28.9143 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.2395 10.6375 m
14.2395 1 L
15.3645 1 L
15.3645 10.6375 L
14.2395 10.6375 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.5769 15.124 m
11.6906 16.8438 15.1198 18.5429 19.503 18.5429 c
23.8844 18.5429 27.3874 16.8935 28.428 15.1262 C
28.428 15.1259 L
27.3874 13.3995 23.8844 11.7023 19.503 11.7023 c
15.1249 11.7023 11.676 13.4382 10.5769 15.124 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.side)
(Laurel.side) 1.3972 1 28.9364 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.1571 15.2998 m
1 15.2998 L
1 14.1748 L
29.1571 14.1748 L
29.1571 15.2998 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 27.4787 m
1.5899 25.4751 2.8132 21.8488 5.9125 18.7494 c
9.0107 15.6513 12.654 14.3407 14.6395 14.8545 C
14.6398 14.8547 L
15.1246 16.8113 13.8478 20.4883 10.7496 23.5865 c
7.6538 26.6824 3.9876 27.8936 2.0183 27.4787 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 2.0091 m
1.5899 4.0126 2.8132 7.6389 5.9125 10.7382 c
9.0107 13.8365 12.654 15.147 14.6395 14.6332 C
14.6398 14.633 L
15.1246 12.6765 13.8478 8.9993 10.7496 5.9011 c
7.6538 2.8054 3.9876 1.5941 2.0183 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 2.0091 m
15.3925 4.0126 16.6159 7.6389 19.7152 10.7382 c
22.8134 13.8365 26.4567 15.147 28.4422 14.6332 C
28.4424 14.633 L
28.9273 12.6765 27.6505 8.9993 24.5523 5.9011 c
21.4565 2.8054 17.7903 1.5941 15.821 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 27.4787 m
15.3925 25.4751 16.6159 21.8488 19.7152 18.7494 c
22.8134 15.6513 26.4567 14.3407 28.4422 14.8545 C
28.4424 14.8547 L
28.9273 16.8113 27.6505 20.4883 24.5523 23.5865 c
21.4565 26.6824 17.7903 27.8936 15.821 27.4787 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Leaves-fall)
(Leaves-fall) 1 1 52.733 89.816 [
%AI3_Tile
(0 O 0 R  0.05 0.2 1 0 k
 0.05 0.2 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
52.733 89.816 m
52.733 1 L
1 1 L
1 89.816 L
52.733 89.816 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.83 0 1 0 k
 0.83 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
25.317 2.083 m
25.994 2.283 26.284 2.435 V
24.815 5.147 29.266 9.428 30.186 10.168 C
30.787 9.943 30.907 7.41 30.23 6.073 C
31.073 6.196 33.262 4.818 34.02 3.529 C
34.085 4.217 35.655 7.158 36.481 7.535 C
35.561 7.933 34.896 9.406 34.134 10.854 C
35.156 11.021 36.555 10.1 38.026 9.195 C
38.541 9.996 39.915 10.968 41.174 11.484 C
40.086 12.171 39.591 12.912 39.094 14.372 C
38.052 13.806 35.865 13.657 35.336 13.944 C
35.85 15.057 38.096 15.6 38.827 15.547 C
38.573 16.409 38.425 18.562 38.598 21.155 C
36.939 19.839 35.393 18.522 33.734 18.58 C
34.003 17.158 33.367 15.353 32.99 14.86 C
32.417 15.604 32.006 16.431 32.361 18.408 C
30.908 18.893 29.671 19.439 28.297 20.697 C
28.297 18.866 27.725 17.664 26.857 16.388 C
28.117 15.9 29.389 14.697 29.385 13.658 C
28.537 13.81 26.845 14.554 26.352 15.547 C
25.634 14.8 23.95 13.491 22.346 13.487 C
23.534 12.632 24.454 11.598 24.549 9.686 C
25.802 10.657 28.255 11.272 29.635 10.674 C
24.794 6.438 25.262 3.405 25.317 2.083 C
f
12.412 33.743 m
11.887 33.272 11.691 33.01 V
14.182 31.192 11.928 25.366 11.415 24.303 C
10.776 24.247 9.369 26.988 9.405 28.486 C
8.273 27.73 6.608 27.851 5.006 28.137 C
5.578 27.049 5.177 25.104 4.376 24.303 C
5.378 24.339 6.729 23.624 8.038 22.643 C
7.203 21.823 5.376 21.984 3.46 22.643 C
3.46 21.27 2.638 19.533 1.801 18.351 C
3.117 18.408 4.262 17.722 5.12 16.691 C
5.785 18.26 7.819 19.373 8.725 19.324 C
8.742 17.959 7.169 15.869 6.147 15.47 C
6.747 14.801 7.766 13.27 8.725 10.854 C
9.524 12.78 10.694 14.022 11.927 14.955 C
10.785 16.517 10.959 17.388 11.358 18.866 C
12.101 18.325 13.132 17.893 13.303 15.89 C
15.02 16.176 16.156 16.104 17.653 15.203 C
17.198 16.865 17.195 18.466 17.515 20.166 C
15.665 20.026 14.105 20.239 13.075 21.728 C
13.905 21.955 16.165 22.014 17.039 21.082 C
17.366 22.064 18.261 23.47 19.707 24.164 C
18.267 24.424 17.282 25.523 16.373 27.209 C
15.66 25.793 13.433 24.128 11.93 24.073 C
13.933 28.137 13.933 31.055 12.412 33.743 C
f
31.125 30.5 m
31.445 31.128 31.648 31.385 V
34.045 29.444 38.851 32.752 39.746 33.521 C
39.636 34.153 37.511 35.29 35.794 34.26 C
36.234 35.549 35.332 37.51 34.134 38.552 C
35.873 38.451 38.019 39.813 38.541 40.555 C
38.763 39.577 39.946 38.307 41.231 37.293 C
41.582 38.266 40.887 40.384 39.971 41.986 C
41.206 42.487 42.318 43.417 42.776 44.676 C
43.233 43.359 44.236 42.685 45.58 41.929 C
44.421 40.502 43.64 38.328 43.92 37.465 C
45.243 37.8 46.814 40.518 46.937 41.607 C
47.812 40.841 49.366 40.154 51.947 39.848 C
50.246 38.77 49.884 36.778 49.3 35.347 C
48.152 35.794 45.983 35.853 45.008 35.29 C
45.721 34.711 47.061 34.16 49.071 34.146 C
49.071 32.601 49.534 31.469 50.788 30.254 C
49.065 30.267 46.965 29.781 45.469 29.389 C
45.221 30.718 44.378 32.314 43.233 32.715 C
43.227 31.854 43.493 29.605 44.378 28.938 C
43.513 28.37 42.26 26.993 41.803 25.276 C
41.181 26.601 40.32 27.906 38.457 28.35 C
39.642 29.403 40.477 31.42 40.143 32.887 C
35.091 28.905 32.414 30.203 31.125 30.5 C
f
25.317 46.491 m
25.994 46.691 26.284 46.843 V
24.815 49.556 29.266 53.837 30.186 54.576 C
30.787 54.351 30.907 51.818 30.23 50.482 C
31.073 50.605 33.262 49.227 34.02 47.938 C
34.085 48.625 35.655 51.566 36.481 51.944 C
35.561 52.341 34.896 53.814 34.134 55.263 C
35.156 55.43 36.555 54.508 38.026 53.603 C
38.541 54.404 39.915 55.377 41.174 55.892 C
40.086 56.579 39.591 57.321 39.094 58.78 C
38.052 58.215 35.865 58.065 35.336 58.353 C
35.85 59.465 38.096 60.008 38.827 59.955 C
38.573 60.817 38.425 62.97 38.598 65.563 C
36.939 64.247 35.393 62.931 33.734 62.988 C
34.003 61.567 33.367 59.761 32.99 59.268 C
32.417 60.012 32.006 60.839 32.361 62.817 C
30.908 63.302 29.671 63.847 28.297 65.106 C
28.297 63.274 27.725 62.073 26.857 60.796 C
28.117 60.308 29.389 59.106 29.385 58.067 C
28.537 58.219 26.845 58.963 26.352 59.955 C
25.634 59.209 23.95 57.899 22.346 57.895 C
23.534 57.041 24.454 56.006 24.549 54.094 C
25.802 55.065 28.255 55.68 29.635 55.083 C
24.794 50.846 25.262 47.814 25.317 46.491 C
f
12.412 78.151 m
11.887 77.68 11.691 77.418 V
14.182 75.601 11.928 69.774 11.415 68.711 C
10.776 68.655 9.369 71.396 9.405 72.894 C
8.273 72.138 6.608 72.259 5.006 72.545 C
5.578 71.458 5.177 69.512 4.376 68.711 C
5.378 68.747 6.729 68.032 8.038 67.052 C
7.203 66.231 5.376 66.393 3.46 67.052 C
3.46 65.678 2.638 63.941 1.801 62.759 C
3.117 62.817 4.262 62.13 5.12 61.1 C
5.785 62.669 7.819 63.781 8.725 63.732 C
8.742 62.367 7.169 60.277 6.147 59.878 C
6.747 59.209 7.766 57.678 8.725 55.263 C
9.524 57.189 10.694 58.431 11.927 59.364 C
10.785 60.925 10.959 61.796 11.358 63.274 C
12.101 62.734 13.132 62.301 13.303 60.298 C
15.02 60.584 16.156 60.512 17.653 59.612 C
17.198 61.273 17.195 62.874 17.515 64.574 C
15.665 64.434 14.105 64.648 13.075 66.136 C
13.905 66.363 16.165 66.422 17.039 65.49 C
17.366 66.472 18.261 67.878 19.707 68.572 C
18.267 68.832 17.282 69.931 16.373 71.617 C
15.66 70.202 13.433 68.536 11.93 68.482 C
13.933 72.545 13.933 75.464 12.412 78.151 C
f
31.125 74.908 m
31.445 75.537 31.648 75.794 V
34.045 73.853 38.851 77.161 39.746 77.929 C
39.636 78.562 37.511 79.698 35.794 78.668 C
36.234 79.957 35.332 81.918 34.134 82.96 C
35.873 82.86 38.019 84.221 38.541 84.963 C
38.763 83.986 39.946 82.716 41.231 81.701 C
41.582 82.675 40.887 84.792 39.971 86.394 C
41.206 86.895 42.318 87.825 42.776 89.084 C
43.233 87.768 44.236 87.093 45.58 86.337 C
44.421 84.91 43.64 82.736 43.92 81.873 C
45.243 82.208 46.814 84.926 46.937 86.016 C
47.812 85.249 49.366 84.563 51.947 84.257 C
50.246 83.179 49.884 81.187 49.3 79.756 C
48.152 80.203 45.983 80.262 45.008 79.698 C
45.721 79.119 47.061 78.569 49.071 78.554 C
49.071 77.009 49.534 75.877 50.788 74.663 C
49.065 74.675 46.965 74.189 45.469 73.798 C
45.221 75.126 44.378 76.723 43.233 77.123 C
43.227 76.262 43.493 74.013 44.378 73.347 C
43.513 72.779 42.26 71.401 41.803 69.684 C
41.181 71.009 40.32 72.314 38.457 72.759 C
39.642 73.812 40.477 75.829 40.143 77.295 C
35.091 73.313 32.414 74.611 31.125 74.908 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Polka dots)
(Polka dots) 1 1 29.8 29.8 [
%AI3_Tile
(0 O 0 R  0.45 0.9 0 0 k
 0.45 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 29.8 L
29.8 29.8 L
29.8 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.09 0.18 0 0 k
 0.09 0.18 0 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
11.08 8.2 m
11.08 9.791 9.79 11.08 8.2 11.08 c
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
f
11.08 22.6 m
11.08 24.191 9.79 25.48 8.2 25.48 c
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
f
18.28 15.4 m
18.28 16.991 16.99 18.28 15.4 18.28 c
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
f
25.48 8.2 m
25.48 9.791 24.19 11.08 22.6 11.08 c
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
f
25.48 22.6 m
25.48 24.191 24.19 25.48 22.6 25.48 c
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
f
*U
26.92 1 m
29.8 1 L
29.8 3.88 L
28.209 3.88 26.92 2.591 26.92 1 C
f
15.4 3.88 m
13.809 3.88 12.52 2.591 12.52 1 C
18.28 1 L
18.28 2.591 16.99 3.88 15.4 3.88 c
f
1 3.88 m
1 1 L
3.88 1 L
3.88 2.591 2.59 3.88 1 3.88 C
f
1 XR
26.92 15.4 m
26.92 13.81 28.209 12.52 29.8 12.52 C
29.8 18.28 L
28.209 18.28 26.92 16.991 26.92 15.4 c
f
0 XR
15.4 18.28 m
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
18.28 16.991 16.99 18.28 15.4 18.28 c
f
1 XR
3.88 15.4 m
3.88 16.991 2.59 18.28 1 18.28 C
1 12.52 L
2.59 12.52 3.88 13.81 3.88 15.4 c
f
0 XR
29.8 26.92 m
29.8 29.8 L
26.92 29.8 L
26.92 28.21 28.209 26.92 29.8 26.92 C
f
15.4 26.92 m
16.99 26.92 18.28 28.21 18.28 29.8 C
12.52 29.8 L
12.52 28.21 13.809 26.92 15.4 26.92 c
f
3.88 29.8 m
1 29.8 L
1 26.92 L
2.59 26.92 3.88 28.21 3.88 29.8 C
f
1 XR
8.2 11.08 m
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
11.08 9.791 9.79 11.08 8.2 11.08 c
f
22.6 11.08 m
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
25.48 9.791 24.19 11.08 22.6 11.08 c
f
8.2 25.48 m
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
11.08 24.191 9.79 25.48 8.2 25.48 c
f
22.6 25.48 m
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
25.48 24.191 24.19 25.48 22.6 25.48 c
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Random circles)
(Random circles) 4.365 3.849 51.13 57.85 [
%AI3_Tile
(0 O 0 R  0 0.1125 0.45 0 k
 0 0.1125 0.45 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.365 3.849 m
4.365 57.85 L
51.13 57.85 L
51.13 3.849 L
4.365 3.849 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.4 0.7 1 0 k
 0.4 0.7 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
45.429 36.274 m
45.843 36.991 45.598 37.908 44.88 38.323 c
44.163 38.737 43.245 38.491 42.831 37.774 c
42.417 37.056 42.663 36.139 43.38 35.725 c
44.098 35.31 45.015 35.556 45.429 36.274 c
s
44.179 27.926 m
43.765 28.643 42.848 28.889 42.13 28.475 c
41.413 28.06 41.167 27.143 41.581 26.425 c
41.995 25.708 42.913 25.462 43.63 25.876 c
44.348 26.291 44.593 27.208 44.179 27.926 c
s
35.929 41.024 m
35.515 41.741 34.598 41.987 33.88 41.573 c
33.163 41.158 32.917 40.241 33.331 39.524 c
33.745 38.806 34.663 38.56 35.38 38.975 c
36.098 39.389 36.343 40.306 35.929 41.024 c
s
28.38 34.225 m
28.794 34.942 28.549 35.859 27.831 36.274 c
27.114 36.688 26.196 36.442 25.782 35.725 c
25.368 35.007 25.614 34.09 26.331 33.675 c
27.049 33.261 27.966 33.507 28.38 34.225 c
s
31.179 28.024 m
30.765 28.741 29.848 28.987 29.13 28.573 c
28.413 28.158 28.167 27.241 28.581 26.524 c
28.995 25.806 29.913 25.56 30.63 25.975 c
31.348 26.389 31.593 27.306 31.179 28.024 c
s
36.792 23.349 m
35.963 23.349 35.292 22.678 35.292 21.849 c
35.292 21.021 35.963 20.349 36.792 20.349 c
37.62 20.349 38.292 21.021 38.292 21.849 c
38.292 22.678 37.62 23.349 36.792 23.349 c
s
10.888 34.175 m
10.474 34.893 10.72 35.81 11.437 36.225 c
12.155 36.639 13.072 36.393 13.486 35.675 c
13.901 34.958 13.655 34.041 12.937 33.626 c
12.22 33.212 11.303 33.458 10.888 34.175 c
s
11.517 26.601 m
11.931 27.318 12.848 27.564 13.566 27.15 c
14.283 26.735 14.529 25.818 14.115 25.1 c
13.701 24.383 12.783 24.137 12.066 24.551 c
11.348 24.966 11.103 25.883 11.517 26.601 c
s
16.782 41.426 m
17.196 42.143 18.114 42.389 18.831 41.975 c
19.549 41.56 19.794 40.643 19.38 39.926 c
18.966 39.208 18.049 38.962 17.331 39.377 c
16.614 39.791 16.368 40.708 16.782 41.426 c
s
22.365 24.35 m
23.194 24.35 23.865 23.678 23.865 22.85 c
23.865 22.021 23.194 21.35 22.365 21.35 c
21.537 21.35 20.865 22.021 20.865 22.85 c
20.865 23.678 21.537 24.35 22.365 24.35 c
s
45.385 7.849 m
44.971 7.132 44.053 6.886 43.336 7.3 c
42.619 7.714 42.373 8.632 42.787 9.349 c
43.201 10.067 44.119 10.312 44.836 9.898 c
45.553 9.484 45.799 8.567 45.385 7.849 c
s
29.679 7.774 m
29.265 7.056 28.348 6.81 27.63 7.225 c
26.913 7.639 26.667 8.556 27.081 9.274 c
27.495 9.991 28.413 10.237 29.13 9.823 c
29.848 9.408 30.093 8.491 29.679 7.774 c
s
35.542 11.349 m
34.713 11.349 34.042 12.021 34.042 12.849 c
34.042 13.678 34.713 14.349 35.542 14.349 c
36.37 14.349 37.042 13.678 37.042 12.849 c
37.042 12.021 36.37 11.349 35.542 11.349 c
s
10.13 7.475 m
10.544 6.757 11.462 6.511 12.179 6.926 c
12.897 7.34 13.142 8.257 12.728 8.975 c
12.314 9.692 11.397 9.938 10.679 9.524 c
9.962 9.109 9.716 8.192 10.13 7.475 c
s
20.203 13.349 m
21.031 13.349 21.703 14.021 21.703 14.849 c
21.703 15.678 21.031 16.349 20.203 16.349 c
19.375 16.349 18.703 15.678 18.703 14.849 c
18.703 14.021 19.375 13.349 20.203 13.349 c
s
44.635 54.1 m
45.049 53.382 44.803 52.465 44.086 52.051 c
43.369 51.636 42.451 51.882 42.037 52.6 c
41.623 53.317 41.869 54.234 42.586 54.649 c
43.303 55.063 44.221 54.817 44.635 54.1 c
s
36.841 48.1 m
36.427 47.382 35.509 47.136 34.792 47.551 c
34.074 47.965 33.828 48.882 34.243 49.6 c
34.657 50.317 35.574 50.563 36.292 50.149 c
37.009 49.734 37.255 48.817 36.841 48.1 c
s
29.728 54.725 m
30.143 54.007 29.897 53.09 29.179 52.675 c
28.462 52.261 27.544 52.507 27.13 53.225 c
26.716 53.942 26.962 54.859 27.679 55.274 c
28.397 55.688 29.314 55.442 29.728 54.725 c
s
10.86 54.1 m
10.446 53.382 10.691 52.465 11.409 52.051 c
12.126 51.636 13.044 51.882 13.458 52.6 c
13.872 53.317 13.626 54.234 12.909 54.649 c
12.191 55.063 11.274 54.817 10.86 54.1 c
s
19.154 49.1 m
19.568 48.382 20.486 48.136 21.203 48.551 c
21.92 48.965 22.166 49.882 21.752 50.6 c
21.338 51.317 20.42 51.563 19.703 51.149 c
18.986 50.734 18.74 49.817 19.154 49.1 c
s
51.88 38.85 m
51.052 38.85 50.38 39.521 50.38 40.35 c
50.38 41.178 51.052 41.85 51.88 41.85 c
52.709 41.85 53.38 41.178 53.38 40.35 c
53.38 39.521 52.709 38.85 51.88 38.85 c
s
51.865 11.349 m
52.693 11.349 53.365 12.021 53.365 12.849 c
53.365 13.678 52.693 14.349 51.865 14.349 c
51.036 14.349 50.365 13.678 50.365 12.849 c
50.365 12.021 51.036 11.349 51.865 11.349 c
s
30.179 18.524 m
29.765 19.241 28.848 19.487 28.13 19.073 c
27.413 18.658 27.167 17.741 27.581 17.024 c
27.995 16.306 28.913 16.06 29.63 16.475 c
30.348 16.889 30.593 17.806 30.179 18.524 c
s
21.679 31.524 m
21.265 32.241 20.348 32.487 19.63 32.073 c
18.913 31.658 18.667 30.741 19.081 30.024 c
19.495 29.306 20.413 29.06 21.13 29.475 c
21.848 29.889 22.093 30.806 21.679 31.524 c
s
37.914 33.399 m
37.5 34.116 36.583 34.362 35.865 33.948 c
35.148 33.533 34.902 32.616 35.316 31.899 c
35.73 31.181 36.648 30.935 37.365 31.35 c
38.083 31.764 38.328 32.681 37.914 33.399 c
s
28.929 45.024 m
28.515 45.741 27.598 45.987 26.88 45.573 c
26.163 45.158 25.917 44.241 26.331 43.524 c
26.745 42.806 27.663 42.56 28.38 42.975 c
29.098 43.389 29.343 44.306 28.929 45.024 c
s
12.429 45.524 m
12.015 46.241 11.098 46.487 10.38 46.073 c
9.663 45.658 9.417 44.741 9.831 44.024 c
10.245 43.306 11.163 43.06 11.88 43.475 c
12.598 43.889 12.843 44.806 12.429 45.524 c
s
44.49 45.6 m
44.075 46.317 43.158 46.563 42.441 46.149 c
41.723 45.734 41.477 44.817 41.891 44.1 c
42.306 43.382 43.223 43.136 43.941 43.55 c
44.658 43.965 44.904 44.882 44.49 45.6 c
s
12.679 18.524 m
12.265 19.241 11.348 19.487 10.63 19.073 c
9.913 18.658 9.667 17.741 10.081 17.024 c
10.495 16.306 11.413 16.06 12.13 16.475 c
12.848 16.889 13.093 17.806 12.679 18.524 c
s
21.179 5.774 m
20.765 6.491 19.848 6.737 19.13 6.323 c
18.413 5.908 18.167 4.991 18.581 4.274 c
18.995 3.557 19.913 3.311 20.63 3.725 c
21.348 4.139 21.593 5.056 21.179 5.774 c
s
38.929 5.274 m
38.515 5.991 37.598 6.237 36.88 5.823 c
36.163 5.408 35.917 4.491 36.331 3.774 c
36.745 3.057 37.663 2.811 38.38 3.225 c
39.098 3.639 39.343 4.556 38.929 5.274 c
s
43.865 18.1 m
44.694 18.1 45.365 17.429 45.365 16.6 c
45.365 15.772 44.694 15.1 43.865 15.1 c
43.037 15.1 42.365 15.772 42.365 16.6 c
42.365 17.429 43.037 18.1 43.865 18.1 c
s
51.13 4.6 m
50.302 4.6 49.63 3.928 49.63 3.1 c
49.63 2.272 50.302 1.6 51.13 1.6 c
51.959 1.6 52.63 2.272 52.63 3.1 c
52.63 3.928 51.959 4.6 51.13 4.6 c
s
52.163 31.649 m
51.748 32.366 50.831 32.612 50.114 32.198 c
49.396 31.783 49.15 30.866 49.565 30.149 c
49.979 29.431 50.896 29.185 51.614 29.6 c
52.331 30.014 52.577 30.931 52.163 31.649 c
s
51.85 51.35 m
51.021 51.35 50.35 50.678 50.35 49.85 c
50.35 49.021 51.021 48.35 51.85 48.35 c
52.678 48.35 53.35 49.021 53.35 49.85 c
53.35 50.678 52.678 51.35 51.85 51.35 c
s
49.85 23.1 m
50.679 23.1 51.35 22.428 51.35 21.6 c
51.35 20.771 50.679 20.1 49.85 20.1 c
49.022 20.1 48.35 20.771 48.35 21.6 c
48.35 22.428 49.022 23.1 49.85 23.1 c
s
5.13 38.85 m
4.302 38.85 3.63 39.521 3.63 40.35 c
3.63 41.178 4.302 41.85 5.13 41.85 c
5.959 41.85 6.63 41.178 6.63 40.35 c
6.63 39.521 5.959 38.85 5.13 38.85 c
s
5.115 11.349 m
5.943 11.349 6.615 12.021 6.615 12.849 c
6.615 13.678 5.943 14.349 5.115 14.349 c
4.286 14.349 3.615 13.678 3.615 12.849 c
3.615 12.021 4.286 11.349 5.115 11.349 c
s
4.38 4.6 m
3.552 4.6 2.88 3.928 2.88 3.1 c
2.88 2.272 3.552 1.6 4.38 1.6 c
5.209 1.6 5.88 2.272 5.88 3.1 c
5.88 3.928 5.209 4.6 4.38 4.6 c
s
5.413 31.649 m
4.998 32.366 4.081 32.612 3.364 32.198 c
2.646 31.783 2.4 30.866 2.815 30.149 c
3.229 29.431 4.146 29.185 4.864 29.6 c
5.581 30.014 5.827 30.931 5.413 31.649 c
s
5.1 51.35 m
4.271 51.35 3.6 50.678 3.6 49.85 c
3.6 49.021 4.271 48.35 5.1 48.35 c
5.928 48.35 6.6 49.021 6.6 49.85 c
6.6 50.678 5.928 51.35 5.1 51.35 c
s
3.1 23.1 m
3.929 23.1 4.6 22.428 4.6 21.6 c
4.6 20.771 3.929 20.1 3.1 20.1 c
2.272 20.1 1.6 20.771 1.6 21.6 c
1.6 22.428 2.272 23.1 3.1 23.1 c
s
21.194 59.775 m
20.78 60.492 19.863 60.738 19.145 60.324 c
18.428 59.909 18.182 58.992 18.596 58.275 c
19.01 57.558 19.928 57.312 20.645 57.726 c
21.363 58.14 21.608 59.057 21.194 59.775 c
s
38.944 59.275 m
38.53 59.992 37.613 60.238 36.895 59.824 c
36.178 59.409 35.932 58.492 36.346 57.775 c
36.76 57.058 37.678 56.812 38.395 57.226 c
39.113 57.64 39.358 58.557 38.944 59.275 c
s
51.145 58.601 m
50.317 58.601 49.645 57.929 49.645 57.101 c
49.645 56.273 50.317 55.601 51.145 55.601 c
51.974 55.601 52.645 56.273 52.645 57.101 c
52.645 57.929 51.974 58.601 51.145 58.601 c
s
4.395 58.601 m
3.567 58.601 2.895 57.929 2.895 57.101 c
2.895 56.273 3.567 55.601 4.395 55.601 c
5.224 55.601 5.895 56.273 5.895 57.101 c
5.895 57.929 5.224 58.601 4.395 58.601 c
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Rope.side)
(Rope.side) 1 4.6 60.9998 33.3999 [
%AI3_Tile
(0 O 0 R  0 0 0 1 k
 0 0 0 1 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 1 j 0.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
24.9999 7 m
15.6521 4.663 8.125 8.6981 1 14.1407 C
S
36.9999 7 m
22.3477 3.337 12.168 15.3276 1 23.859 C
S
48.9999 7 m
29.3464 2.0866 17.7386 25.3332 1 30.6213 C
S
1 30.9999 m
24.9999 36.9999 36.9999 1 60.9998 7 C
S
13 30.9999 m
32.6534 35.9133 44.2611 12.6667 60.9998 7.3786 C
S
24.9999 30.9999 m
39.652 34.6629 49.8317 22.6722 60.9998 14.1407 C
S
36.9999 30.9999 m
46.3476 33.3369 53.8749 29.3018 60.9998 23.859 C
S
48.9999 30.9999 m
53.3464 32.0865 57.2978 31.7908 60.9998 30.6213 C
S
13 7 m
8.6535 5.9134 4.7019 6.2091 1 7.3786 C
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Scales)
(Scales) 1.6 9.3475 48.088 55.8355 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 9.3475 m
1.6 55.8355 L
48.088 55.8355 L
48.088 9.3475 L
1.6 9.3475 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
17.0956 9.3475 m
12.8162 9.3475 9.3475 5.8787 9.3475 1.6 C
9.3475 5.8787 5.8787 9.3475 1.6 9.3475 C
1.6 13.6262 5.0687 17.095 9.3475 17.095 c
13.6268 17.095 17.0956 13.6262 17.0956 9.3475 C
s
32.5918 9.3475 m
28.3125 9.3475 24.8437 5.8787 24.8437 1.6 C
24.8437 5.8787 21.3743 9.3475 17.0956 9.3475 C
17.0956 13.6262 20.5644 17.095 24.8437 17.095 c
29.1224 17.095 32.5918 13.6262 32.5918 9.3475 C
s
48.088 9.3475 m
43.8087 9.3475 40.3399 5.8787 40.3399 1.6 C
40.3399 5.8787 36.8705 9.3475 32.5918 9.3475 C
32.5918 13.6262 36.0606 17.095 40.3399 17.095 c
44.6186 17.095 48.088 13.6262 48.088 9.3475 C
s
17.0956 40.3393 m
12.8162 40.3393 9.3475 36.8699 9.3475 32.5912 C
9.3475 36.8699 5.8787 40.3393 1.6 40.3393 C
1.6 44.6181 5.0687 48.0874 9.3475 48.0874 c
13.6268 48.0874 17.0956 44.6181 17.0956 40.3393 C
s
17.0956 24.8431 m
12.8162 24.8431 9.3475 21.3743 9.3475 17.095 C
9.3475 21.3743 5.8787 24.8431 1.6 24.8431 C
1.6 29.1218 5.0687 32.5912 9.3475 32.5912 c
13.6268 32.5912 17.0956 29.1218 17.0956 24.8431 C
s
32.5918 24.8431 m
28.3125 24.8431 24.8437 21.3743 24.8437 17.095 C
24.8437 21.3743 21.3743 24.8431 17.0956 24.8431 C
17.0956 29.1218 20.5644 32.5912 24.8437 32.5912 c
29.1224 32.5912 32.5918 29.1218 32.5918 24.8431 C
s
48.088 24.8431 m
43.8087 24.8431 40.3399 21.3743 40.3399 17.095 C
40.3399 21.3743 36.8705 24.8431 32.5918 24.8431 C
32.5918 29.1218 36.0606 32.5912 40.3399 32.5912 c
44.6186 32.5912 48.088 29.1218 48.088 24.8431 C
s
32.5918 40.3393 m
28.3125 40.3393 24.8437 36.8699 24.8437 32.5912 C
24.8437 36.8699 21.3743 40.3393 17.0956 40.3393 C
17.0956 44.6181 20.5644 48.0874 24.8437 48.0874 c
29.1224 48.0874 32.5918 44.6181 32.5918 40.3393 C
s
48.088 40.3393 m
43.8087 40.3393 40.3399 36.8699 40.3399 32.5912 C
40.3399 36.8699 36.8705 40.3393 32.5918 40.3393 C
32.5918 44.6181 36.0606 48.0874 40.3399 48.0874 c
44.6186 48.0874 48.088 44.6181 48.088 40.3393 C
s
17.0956 55.8355 m
12.8162 55.8355 9.3475 52.3662 9.3475 48.0874 C
9.3475 52.3662 5.8787 55.8355 1.6 55.8355 C
1.6 60.1143 5.0687 63.5836 9.3475 63.5836 c
13.6268 63.5836 17.0956 60.1143 17.0956 55.8355 C
s
32.5918 55.8355 m
28.3125 55.8355 24.8437 52.3662 24.8437 48.0874 C
24.8437 52.3662 21.3743 55.8355 17.0956 55.8355 C
17.0956 60.1143 20.5644 63.5836 24.8437 63.5836 c
29.1224 63.5836 32.5918 60.1143 32.5918 55.8355 C
s
48.088 55.8355 m
43.8087 55.8355 40.3399 52.3662 40.3399 48.0874 C
40.3399 52.3662 36.8705 55.8355 32.5918 55.8355 C
32.5918 60.1143 36.0606 63.5836 40.3399 63.5836 c
44.6186 63.5836 48.088 60.1143 48.088 55.8355 C
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (SolidStar.side)
(SolidStar.side) 1 1 33.0117 33.0117 [
%AI3_Tile
(0 O 0 R  0.05 0.2 0.95 0 k
 0.05 0.2 0.95 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
7.9689 26.0458 m
14.5331 22.9874 l
17.0095 29.7904 L
19.4859 22.9874 l
26.0473 26.0458 l
22.9889 19.4815 l
29.792 17.0052 l
22.9889 14.5288 l
26.0473 7.9674 l
19.4859 11.0257 l
17.0095 4.2226 l
14.5305 11.0257 l
7.9689 7.9674 l
11.0273 14.5288 l
4.2242 17.0052 l
11.0273 19.4843 L
7.9689 26.0458 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stars)
(Stars) 1 1 63.384 84.766 [
%AI3_Tile
(0 O 0 R  1 0.9 0.1 0 k
 1 0.9 0.1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 84.766 L
63.384 84.766 L
63.384 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.25 1 0 k
 0 0.25 1 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
37.668 67.113 m
43.924 62.567 L
41.535 55.213 L
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
f
16.596 59.757 m
22.851 55.212 L
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
f
20.462 20.683 m
26.719 25.229 L
18.985 25.229 L
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
f
38.447 34.271 m
36.058 41.625 L
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
f
51.657 20.683 m
57.914 25.229 L
50.18 25.229 L
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
f
*U
1 XR
34.581 4.288 m
32.192 11.643 L
29.803 4.289 L
22.069 4.289 L
26.5962 1 L
37.7885 1 L
42.315 4.288 L
34.581 4.288 L
f
53.261 4.289 m
57.7882 1 L
63.384 1 L
63.384 11.643 L
60.995 4.289 L
53.261 4.289 L
f
4.866 41.625 m
11.123 46.171 L
3.389 46.171 L
1 53.526 L
1 38.816 L
7.255 34.271 L
4.866 41.625 L
f
36.058 41.625 m
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
36.058 41.625 L
f
53.261 46.172 m
59.517 41.626 L
57.128 34.272 L
63.384 38.816 L
63.384 53.526 L
60.995 46.172 L
53.261 46.172 L
f
4.866 83.508 m
6.5974 84.766 L
1 84.766 L
1 80.699 L
7.255 76.154 L
4.866 83.508 L
f
25.936 76.155 m
32.192 80.699 L
38.447 76.154 L
36.058 83.508 L
37.7895 84.766 L
26.5951 84.766 L
28.325 83.509 L
25.936 76.155 L
f
22.851 55.212 m
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
22.851 55.212 L
f
41.535 55.213 m
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
43.924 62.567 L
41.535 55.213 L
f
50.18 25.229 m
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
57.914 25.229 L
50.18 25.229 L
f
18.985 25.229 m
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
26.719 25.229 L
18.985 25.229 L
f
3.388 4.289 m
1 11.643 L
1 1 L
6.5948 1 L
11.122 4.289 L
3.388 4.289 L
f
57.128 76.154 m
63.384 80.699 L
63.384 84.766 L
57.7855 84.766 L
59.517 83.508 L
57.128 76.154 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stripes)
(Stripes) 8.45 4.6001 80.45 76.6001 [
%AI3_Tile
(0 O 0 R  1 0.07 1 0 k
 1 0.07 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 3.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
8.2 8.2 m
80.7 8.2 L
S
8.2 22.6001 m
80.7 22.6001 L
S
8.2 37.0002 m
80.7 37.0002 L
S
8.2 51.4 m
80.7 51.4 L
S
8.2 65.8001 m
80.7 65.8001 L
S
8.2 15.4 m
80.7 15.4 L
S
8.2 29.8001 m
80.7 29.8001 L
S
8.2 44.2 m
80.7 44.2 L
S
8.2 58.6001 m
80.7 58.6001 L
S
8.2 73.0002 m
80.7 73.0002 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.outer)
(TriBevel.outer) 1 1.0004 31.6124 31.6127 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6118 5.4917 m
27.1221 5.4917 L
27.1205 1.0011 L
27.8031 1.0011 L
27.8031 4.8091 L
31.6118 4.8091 L
31.6118 5.4917 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 9.5062 m
23.1111 9.5062 L
23.1111 1.0015 L
27.1205 1.0015 L
27.1205 5.493 L
31.6144 5.493 L
31.6149 9.5062 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 10.485 m
22.1297 10.485 L
22.1292 1.0015 L
23.1084 1.0015 L
23.1084 9.5049 L
31.6124 9.5049 L
31.6124 10.485 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6129 17.2066 m
15.4064 17.2085 L
15.4064 1 L
22.1301 1 L
22.1301 10.4868 L
31.6129 10.4868 L
31.6129 17.2066 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 18.3658 m
14.2517 18.3658 L
14.2515 1.0009 L
15.4043 1.0009 L
15.4043 17.2093 L
31.6149 17.2093 L
31.6149 18.3658 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 30.4755 m
2.1395 30.4755 L
2.1395 1.0015 L
14.249 1 L
14.249 18.366 L
31.6149 18.366 L
31.6124 30.4755 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.6 k
 0 0 0 0.6 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.4066 16.847 m
14.2778 18.3257 l
15.4066 17.2057 l
15.4066 16.847 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
23.1095 9.1906 m
22.1759 10.4392 l
23.1082 9.505 l
23.1095 9.1906 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
27.8039 4.6026 m
27.1619 5.4533 l
27.8029 4.8093 l
27.8039 4.6026 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.side)
(TriBevel.side) 1.0006 1 29.0006 31.6124 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29 4.8087 m
29 4.8087 L
29.0026 5.4927 L
1.0026 5.4927 L
1 4.8087 L
1 4.8087 L
29 4.8087 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0026 5.4927 m
29.0005 9.5045 L
1.0005 9.5045 L
1.0026 5.4927 L
29.0026 5.4927 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0005 9.5045 m
29.0011 10.4865 L
1.0011 10.4865 L
1.0005 9.5045 L
29.0005 9.5045 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0011 10.4865 m
29.003 17.209 L
1.003 17.209 L
1.0011 10.4865 L
29.0011 10.4865 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.003 17.209 m
29.0031 18.3656 L
1.0031 18.3656 L
1.003 17.209 L
29.003 17.209 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0031 18.3656 m
29.0006 30.4752 L
1.0006 30.4752 L
1.0031 18.3656 L
29.0031 18.3656 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Waves-scroll)
(Waves-scroll) 17.926 10.516 68.663 69.012 [
%AI3_Tile
(0 O 0 R  1 0 0.3 0 k
 1 0 0.3 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
17.926 69.012 m
17.926 10.516 L
68.663 10.516 L
68.663 69.012 L
17.926 69.012 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.55 0 0 0 k
 0.55 0 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.75 w 4 M []0 d
%AI3_Note:
0 D
0 XR
65.335 70.465 m
65.881 68.746 67.444 68.168 68.663 69.012 C
67.538 69.668 68.011 71.255 69.686 70.933 c
72.124 70.464 71.894 67.213 70.53 65.589 c
68.561 63.245 64.565 60.995 53.241 71.117 C
S
39.964 70.465 m
40.511 68.746 42.074 68.168 43.293 69.012 C
42.168 69.668 42.64 71.255 44.316 70.933 c
46.753 70.464 46.524 67.213 45.16 65.589 c
43.191 63.245 39.195 60.995 27.87 71.117 c
S
14.594 70.465 m
15.141 68.746 16.704 68.168 17.923 69.012 C
16.798 69.668 17.27 71.255 18.945 70.933 c
21.382 70.464 21.153 67.213 19.789 65.589 c
17.821 63.245 13.825 60.995 2.5 71.117 c
S
10.959 51.619 m
22.282 41.497 26.278 43.747 28.247 46.09 c
29.611 47.715 29.841 50.965 27.403 51.434 c
25.728 51.757 25.255 50.169 26.38 49.513 C
25.161 48.669 23.599 49.248 23.052 50.966 c
22.723 51.997 23.38 53.966 24.872 54.903 c
27.267 56.406 31.371 56.05 36.328 51.619 c
47.653 41.497 51.649 43.746 53.618 46.09 c
54.982 47.715 55.212 50.965 52.774 51.434 c
51.099 51.757 50.626 50.169 51.751 49.513 C
50.532 48.669 48.97 49.248 48.423 50.966 c
48.094 51.997 48.751 53.966 50.243 54.903 c
52.638 56.406 56.742 56.05 61.699 51.619 C
73.024 41.497 77.02 43.747 78.988 46.09 c
S
70.156 32.12 m
65.199 36.551 61.095 36.907 58.7 35.404 c
57.208 34.468 56.552 32.499 56.88 31.468 c
57.427 29.749 58.99 29.171 60.208 30.015 C
59.083 30.671 59.556 32.258 61.231 31.936 c
63.669 31.467 63.439 28.216 62.075 26.592 c
60.106 24.248 56.11 21.998 44.786 32.12 C
39.829 36.551 35.725 36.907 33.33 35.404 c
31.838 34.468 31.182 32.499 31.51 31.468 c
32.056 29.749 33.619 29.171 34.838 30.015 C
33.713 30.671 34.186 32.258 35.861 31.936 c
38.299 31.467 38.069 28.216 36.705 26.592 c
34.737 24.248 30.74 21.998 19.415 32.12 c
14.458 36.551 10.354 36.907 7.96 35.404 c
S
19.792 7.094 m
21.157 8.719 21.386 11.968 18.949 12.437 c
17.274 12.76 16.801 11.172 17.926 10.516 C
16.708 9.673 15.145 10.252 14.598 11.969 c
14.27 13 14.926 14.969 16.418 15.906 c
18.812 17.409 22.916 17.053 27.874 12.622 c
39.199 2.5 43.195 4.75 45.163 7.094 c
46.528 8.719 46.757 11.968 44.32 12.437 c
42.644 12.76 42.172 11.172 43.297 10.516 C
42.078 9.673 40.515 10.252 39.968 11.969 c
39.64 13 40.297 14.969 41.788 15.906 c
44.183 17.409 48.287 17.053 53.245 12.622 C
64.569 2.5 68.565 4.75 70.534 7.094 c
71.898 8.719 72.127 11.968 69.69 12.437 c
68.014 12.76 67.542 11.172 68.667 10.516 C
67.448 9.673 65.885 10.252 65.338 11.969 c
65.011 13 65.667 14.969 67.159 15.906 c
69.553 17.409 73.657 17.053 78.615 12.622 c
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI5_End_NonPrinting--
%AI5_Begin_NonPrinting
Np
12 Bn
%AI5_BeginGradient: (Black, White)
(Black, White) 0 2 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Chrome)
(Chrome) 0 6 Bd
[
0
<
464646454545444444444343434342424241414141404040403F3F3F3E3E3E3E3D3D3D3C3C3C3C3B
3B3B3B3A3A3A39393939383838383737373636363635353535343434333333333232323131313130
3030302F2F2F2E2E2E2E2D2D2D2D2C2C2C2B2B2B2B2A2A2A2A292929282828282727272726262625
2525252424242323232322222222212121202020201F1F1F1F1E1E1E1D1D1D1D1C1C1C1B1B1B1B1A
1A1A1A1919191818181817171717161616151515151414141413131312121212111111101010100F
0F0F0F0E0E0E0D0D0D0D0C0C0C0C0B0B0B0A0A0A0A09090909080808070707070606060505050504
04040403030302020202010101010000
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
1F1E1E1E1E1E1E1E1E1E1D1D1D1D1D1D1D1D1C1C1C1C1C1C1C1C1B1B1B1B1B1B1B1B1B1A1A1A1A1A
1A1A1A19191919191919191818181818181818181717171717171717161616161616161615151515
15151515151414141414141414131313131313131312121212121212121211111111111111111010
1010101010100F0F0F0F0F0F0F0F0F0E0E0E0E0E0E0E0E0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C
0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A090909090909090909080808080808080807070707070707
07060606060606060606050505050505050504040404040404040303030303030303030202020202
02020201010101010101010000000000
>
1 %_Br
0
0.275
1
<
6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544
434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F
>
1 %_Br
0
<
00000101010102020202030303040404040505050506060607070707080808090909090A0A0A0A0B
0B0B0C0C0C0C0D0D0D0D0E0E0E0F0F0F0F1010101011111112121212131313141414141515151516
161617171717181818181919191A1A1A1A1B1B1B1B1C1C1C1D1D1D1D1E1E1E1F1F1F1F2020202021
212122222222232323232424242525252526262627272727282828282929292A2A2A2A2B2B2B2B2C
2C2C2D2D2D2D2E2E2E2E2F2F2F303030303131313132323233333333343434353535353636363637
373738383838393939393A3A3A3B3B3B3B3C3C3C3C3D3D3D3E3E3E3E3F3F3F404040404141414142
42424343434344444444454545464646
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
00000101020203030304040505050606070708080809090A0A0A0B0B0C0C0D0D0D0E0E0F0F101010
1111121212131314141515151616171718181819191A1A1A1B1B1C1C1D1D1D1E1E1F1F1F20202121
222222232324242525252626272727282829292A2A2A2B2B2C2C2D2D2D2E2E2F2F2F303031313232
32333334343435353636373737383839393A3A3A3B3B3C3C3C3D3D3E3E3F3F3F4040414142424243
4344444445454646474747484849494A4A4A4B4B4C4C4C4D4D4E4E4F4F4F50505151515252535354
54545555565657575758585959595A5A5B5B5C5C5C5D5D5E5E5F5F5F606061616162626363646464
6565666666676768686969696A6A6B6B
>
1 %_Br
1
0 %_Br
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
4D4C4C4C4B4B4B4A4A4A4A4949494848484747474746464645454544444444434343424242414141
414040403F3F3F3E3E3E3E3D3D3D3C3C3C3B3B3B3B3A3A3A39393938383838373737363636353535
35343434333333323232323131313030302F2F2F2F2E2E2E2D2D2D2C2C2C2C2B2B2B2A2A2A292929
292828282727272626262625252524242423232323222222212121202020201F1F1F1E1E1E1D1D1D
1D1C1C1C1B1B1B1A1A1A1A1919191818181717171716161615151514141414131313121212111111
111010100F0F0F0E0E0E0E0D0D0D0C0C0C0B0B0B0B0A0A0A09090908080808070707060606050505
05040404030303020202020101010000
>
0
0
1 %_Br
[
1 0 50 92 %_Bs
0 0.275 1 0.12 1 50 59 %_Bs
0 0.275 1 0.42 1 50 50 %_Bs
1 0 50 49 %_Bs
1 0 50 41 %_Bs
1 0.3 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Green, Blue)
(Green, Blue) 0 2 Bd
[
<
99999A9A9B9B9B9C9C9D9D9D9E9E9F9F9FA0A0A1A1A1A2A2A3A3A3A4A4A5A5A5A6A6A7A7A7A8A8A9
A9A9AAAAABABABACACADADADAEAEAFAFAFB0B0B1B1B1B2B2B3B3B3B4B4B5B5B5B6B6B7B7B7B8B8B9
B9B9BABABBBBBBBCBCBDBDBDBEBEBFBFBFC0C0C1C1C1C2C2C3C3C3C4C4C5C5C5C6C6C7C7C7C8C8C9
C9C9CACACBCBCBCCCCCDCDCDCECECFCFCFD0D0D1D1D1D2D2D3D3D3D4D4D5D5D5D6D6D7D7D7D8D8D9
D9D9DADADBDBDBDCDCDDDDDDDEDEDFDFDFE0E0E1E1E1E2E2E3E3E3E4E4E5E5E5E6E6E7E7E7E8E8E9
E9E9EAEAEBEBEBECECEDEDEDEEEEEFEFEFF0F0F1F1F1F2F2F3F3F3F4F4F5F5F5F6F6F7F7F7F8F8F9
F9F9FAFAFBFBFBFCFCFDFDFDFEFEFFFF
>
<
000102020304050506070808090A0B0B0C0D0E0E0F101111121314141516171718191A1A1B1C1D1D
1E1F20202122232324252626272829292A2B2C2C2D2E2F2F303132323334353536373838393A3B3B
3C3D3E3E3F404141424344444546474748494A4A4B4C4D4D4E4F5050515253535455565657585959
5A5B5C5C5D5E5F5F606162626364656566676868696A6B6B6C6D6E6E6F7071717273747475767777
78797A7A7B7C7D7D7E7F80808182828384858586878888898A8B8B8C8D8E8E8F9091919293949495
96979798999A9A9B9C9D9D9E9FA0A0A1A2A3A3A4A5A6A6A7A8A9A9AAABACACADAEAFAFB0B1B2B2B3
B4B5B5B6B7B8B8B9BABBBBBCBDBEBEBF
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
[
1 0.75 0 0 1 50 100 %_Bs
0.6 0 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Orange, Green, Violet)
(Orange, Green, Violet) 0 3 Bd
[
<
F0EFEFEFEEEEEEEDEDEDECECECEBEBEBEAEAEAE9E9E9E8E8E8E7E7E7E6E6E6E5E5E5E4E4E4E3E3E3
E3E2E2E2E1E1E1E0E0E0DFDFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADAD9D9D9D8D8D8D7D7D7D6D6D6
D5D5D5D4D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCCCCCBCBCBCACACAC9C9C9C8
C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C1C0C0C0BFBFBFBEBEBEBDBDBDBCBCBCBB
BBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B2B1B1B1B0B0B0AFAFAFAEAE
AEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A7A6A6A6A5A5A5A4A4A4A3A3A3A2A2A2A1A1A1
A0A0A0A09F9F9F9E9E9E9D9D9D9C9C9C
>
<
5455555657575859595A5A5B5C5C5D5E5E5F5F6061616263636465656666676868696A6A6B6B6C6D
6D6E6F6F707171727273747475767677777879797A7B7B7C7C7D7E7E7F8080818282838384858586
87878888898A8A8B8C8C8D8D8E8F8F909191929393949495969697989899999A9B9B9C9D9D9E9E9F
A0A0A1A2A2A3A4A4A5A5A6A7A7A8A9A9AAAAABACACADAEAEAFB0B0B1B1B2B3B3B4B5B5B6B6B7B8B8
B9BABABBBBBCBDBDBEBFBFC0C1C1C2C2C3C4C4C5C6C6C7C7C8C9C9CACBCBCCCCCDCECECFD0D0D1D2
D2D3D3D4D5D5D6D7D7D8D8D9DADADBDCDCDDDDDEDFDFE0E1E1E2E3E3E4E4E5E6E6E7E8E8E9E9EAEB
EBECEDEDEEEFEFF0F0F1F2F2F3F4F4F5
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020303030303
>
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0
>
<
A1A0A0A09F9F9F9E9E9E9D9D9D9D9C9C9C9B9B9B9A9A9A9999999898989797979696969595959594
94949393939292929191919090908F8F8F8E8E8E8E8D8D8D8C8C8C8B8B8B8A8A8A89898988888887
878787868686858585848484838383828282818181808080807F7F7F7E7E7E7D7D7D7C7C7C7B7B7B
7A7A7A79797978787878777777767676757575747474737373727272717171717070706F6F6F6E6E
6E6D6D6D6C6C6C6B6B6B6A6A6A6A6969696868686767676666666565656464646363636262626261
61616060605F5F5F5E5E5E5D5D5D5C5C5C5B5B5B5B5A5A5A59595958585857575756565655555554
54
>
<
F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFA
FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
FDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FF
>
0
1 %_Br
[
0.61 0.96 0 0.01 1 50 100 %_Bs
0.94 0.33 1 0 1 50 50 %_Bs
0 0.63 0.96 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Pink, Yellow, Green )
(Pink, Yellow, Green ) 0 3 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4D4E4F50
5152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273
>
<
05050505050505050505050505050404040404040404040404040404040404040404040403030303
03030303030303030303030303030303030303020202020202020202020202020202020202020202
0201010101010101010101010101010101010101010101000000000000000000000000
>
<
CCCCCCCCCCCBCBCBCBCBCBCBCBCBCACACACACACACACACAC9C9C9C9C9C9C9C9C9C8C8C8C8C8C8C8C8
C8C7C7C7C7C7C7C7C7C7C6C6C6C6C6C6C6C6C6C5C5C5C5C5C5C5C5C5C4C4C4C4C4C4C4C4C3C3C3C3
C3C3C3C3C3C2C2C2C2C2C2C2C2C2C1C1C1C1C1C1C1C1C1C0C0C0C0C0C0C0C0C0BFBFBF
>
0
1 %_Br
<
0D0D0D0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0B
0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
0A0A0A09090909090909090909090909090909090909090808080808080808080808080808080808
08080807070707070707070707070707070707070706060606060606060606060606060606060605
05050505050505050505050505050505050404040404040404040404040404040404030303030303
03030303030303030303030202020202020202020202020202020201010101010101010101010101
010101000000000000000000
>
<
B2B2B2B2B1B1B1B0B0B0AFAFAEAEAEADADACACABABAAAAA9A9A8A8A7A7A6A6A5A5A4A4A3A3A2A2A1
A0A09F9F9E9E9D9D9C9B9B9A9A999898979796959594949392929190908F8F8E8D8D8C8B8B8A8989
88888786868584848382828180807F7E7D7D7C7B7B7A7979787777767575747372727170706F6E6D
6D6C6B6B6A69686867666565646363626160605F5E5D5D5C5B5A5A59585757565554545352515150
4F4E4D4D4C4B4A4A4948474646454443434241403F3F3E3D3C3B3B3A393837373635343333323130
2F2F2E2D2C2B2B2A2928272726252423222221201F1E1D1D1C1B1A1918181716151413131211100F
0E0E0D0C0B0A090908070605
>
<
0000010101020202030304040505060607070808090A0A0B0B0C0C0D0E0E0F0F1011111213131415
151616171818191A1B1B1C1D1D1E1F1F202122222324242526272728292A2A2B2C2C2D2E2F303031
323333343536363738393A3A3B3C3D3E3E3F4041424243444546464748494A4B4B4C4D4E4F505051
5253545556565758595A5B5B5C5D5E5F6061626263646566676869696A6B6C6D6E6F707171727374
75767778797A7B7B7C7D7E7F80818283848586868788898A8B8C8D8E8F9091929394949596979899
9A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0
C1C2C3C4C5C6C7C8C9CACBCC
>
0
1 %_Br
[
0.45 0 0.75 0 1 50 100 %_Bs
0 0.02 0.8 0 1 50 64 %_Bs
0.05 0.7 0 0 1 57 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Purple, Red, Yellow)
(Purple, Red, Yellow) 0 3 Bd
[
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A
>
<
CCCCCCCDCDCDCDCDCECECECECECFCFCFCFD0D0D0D0D0D1D1D1D1D1D2D2D2D2D2D3D3D3D3D3D4D4D4
D4D5D5D5D5D5D6D6D6D6D6D7D7D7D7D7D8D8D8D8D8D9D9D9D9DADADADADADBDBDBDBDBDCDCDCDCDC
DDDDDDDDDDDEDEDEDEDFDFDFDFDFE0E0E0E0E0E1E1E1E1E1E2E2E2E2E2E3E3E3E3E4E4E4E4E4E5E5
E5E5E5E6E6E6E6E6E7E7E7E7E7E8E8E8E8E9E9E9E9E9EAEAEAEAEAEBEBEBEBEBECECECECECEDEDED
EDEEEEEEEEEEEFEFEFEFEFF0F0F0F0F0F1F1F1F1F1F2F2F2F2F3F3F3F3F3F4F4F4F4F4F5F5F5F5F5
F6F6F6F6F6F7F7F7F7F8F8F8F8F8F9F9F9F9F9FAFAFAFAFAFBFBFBFBFBFCFCFCFCFDFDFDFDFDFEFE
FEFEFEFFFFFF
>
0
1 %_Br
<
E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBE
BDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A99989796
9594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B7A797877767574737271706F6E
6D6C6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A49484746
4544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F1E
1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403020100
>
<
E5E6E6E6E6E6E6E6E6E7E7E7E7E7E7E7E7E7E8E8E8E8E8E8E8E8E8E9E9E9E9E9E9E9E9E9EAEAEAEA
EAEAEAEAEAEBEBEBEBEBEBEBEBEBECECECECECECECECECEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEE
EEEFEFEFEFEFEFEFEFEFF0F0F0F0F0F0F0F0F0F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F3F3F3
F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F7F7F7F7F7F7F7
F7F7F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFFFFFFFFFF
>
<
00010203040405060708090A0B0C0C0D0E0F10111213141415161718191A1B1C1D1D1E1F20212223
242525262728292A2B2C2D2D2E2F30313233343535363738393A3B3C3D3D3E3F4041424344454546
4748494A4B4C4D4E4E4F50515253545556565758595A5B5C5D5E5E5F60616263646566666768696A
6B6C6D6E6E6F70717273747576767778797A7B7C7D7E7F7F80818283848586878788898A8B8C8D8E
8F8F90919293949596979798999A9B9C9D9E9F9FA0A1A2A3A4A5A6A7A7A8A9AAABACADAEAFAFB0B1
B2B3B4B5B6B7B8B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C8C9CACBCC
>
0
1 %_Br
[
0 0.04 1 0 1 50 100 %_Bs
0 1 0.8 0 1 50 50 %_Bs
0.9 0.9 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Rainbow)
(Rainbow) 0 6 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
0
1 %_Br
1
<
0708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F50515253545556
5758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E
7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6
A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCE
CFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6
F7F8F9FAFBFCFDFEFF
>
0
0
1 %_Br
1
<
00000000000000000000000000000000000001010101010101010101010101010101010101010101
01010101010101010101010101010202020202020202020202020202020202020202020202020202
02020202020202020202030303030303030303030303030303030303030303030303030303030303
03030303030304040404040404040404040404040404040404040404040404040404040404040404
04040505050505050505050505050505050505050505050505050505050505050505050505050606
06060606060606060606060606060606060606060606060606060606060606060606070707070707
07070707070707070707070707070707
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
1 %_Br
[
0 1 0 0 1 50 100 %_Bs
1 1 0 0 1 50 80 %_Bs
1 0.0279 0 0 1 50 60 %_Bs
1 0 1 0 1 50 40 %_Bs
0 0 1 0 1 50 20 %_Bs
0 1 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Steel Bar)
(Steel Bar) 0 3 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 70 %_Bs
0 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (White & Red Radial)
(White & Red Radial) 1 18 Bd
[
0
1
1
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
[
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 12.5 %_Bs
0 0 0 0 1 50 12.5 %_Bs
0 0 0 0 1 50 25 %_Bs
0 1 1 0 1 50 25 %_Bs
0 1 1 0 1 50 37.5 %_Bs
0 0 0 0 1 50 37.5 %_Bs
0 0 0 0 1 50 50 %_Bs
0 1 1 0 1 50 50 %_Bs
0 1 1 0 1 50 62.5 %_Bs
0 0 0 0 1 50 62.5 %_Bs
0 0 0 0 1 50 75 %_Bs
0 1 1 0 1 50 75 %_Bs
0 1 1 0 1 50 87.5 %_Bs
0 0 0 0 1 50 87.5 %_Bs
0 0 0 0 1 50 100 %_Bs
0 1 1 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Orange Radial)
(Yellow & Orange Radial) 1 2 Bd
[
0
<
0001010203040506060708090A0B0C0C0D0E0F10111213131415161718191A1B1C1D1D1E1F202122
232425262728292A2B2B2C2D2E2F303132333435363738393A3B3C3D3E3E3F404142434445464748
494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60606162636465666768696A6B6C6D6E6F
707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C
>
<
FFFFFFFFFEFEFEFEFEFEFEFDFDFDFDFDFDFCFCFCFCFCFCFBFBFBFBFBFBFAFAFAFAFAFAF9F9F9F9F9
F9F8F8F8F8F8F8F7F7F7F7F7F7F6F6F6F6F6F6F5F5F5F5F5F5F4F4F4F4F4F3F3F3F3F3F3F2F2F2F2
F2F2F1F1F1F1F1F0F0F0F0F0F0EFEFEFEFEFEFEEEEEEEEEEEDEDEDEDEDEDECECECECECEBEBEBEBEB
EBEAEAEAEAEAE9E9E9E9E9E9E8E8E8E8E8E8E7E7E7E7E7E6E6E6E6E6E5
>
0
1 %_Br
[
0 0 1 0 1 52 19 %_Bs
0 0.55 0.9 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Purple Radial)
(Yellow & Purple Radial) 1 2 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738
393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D
5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182
83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7
A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB
CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0
F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF
>
<
ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191
908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776
7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B
5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140
403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626
25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B
0A090908070706050504030302010100
>
0
1 %_Br
[
0 0.08 0.67 0 1 50 14 %_Bs
1 1 0 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow, Violet, Orange, Blue)
(Yellow, Violet, Orange, Blue) 0 4 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
A1A1A1A1A2A2A2A2A3A3A3A3A4A4A4A4A4A5A5A5A5A6A6A6A6A7A7A7A7A8A8A8A8A9A9A9A9AAAAAA
AAAAABABABABACACACACADADADADAEAEAEAEAFAFAFAFB0B0B0B0B0B1B1B1B1B2B2B2B2B3B3B3B3B4
B4B4B4B5B5B5B5B6B6B6B6B6B7B7B7B7B8B8B8B8B9B9B9B9BABABABABBBBBBBBBCBCBCBCBCBDBDBD
BDBEBEBEBEBFBFBFBFC0C0C0C0C1C1C1C1C2C2C2C2C2C3C3C3C3C4C4C4C4C5C5C5C5C6C6C6C6C7C7
C7C7C8C8C8C8C8C9C9C9C9CACACACACBCBCBCBCCCCCCCCCDCDCDCDCECECECECECFCFCFCFD0D0D0D0
D1D1D1D1D2D2D2D2D3D3D3D3D4D4D4D4D4D5D5D5D5D6D6D6D6D7D7D7D7D8D8D8D8D9D9D9D9DADADA
DADADBDBDBDBDCDCDCDCDDDDDDDDDEDE
>
<
F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CF
CECDCCCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B4B3B2B1B0AFAEADACABAAA9
A8A7A6A5A4A3A2A1A09F9E9D9C9C9B9A999897969594939291908F8E8D8C8B8A8988878685848483
8281807F7E7D7C7B7A797877767574737271706F6E6D6C6C6B6A696867666564636261605F5E5D5C
5B5A59585756555454535251504F4E4D4C4B4A494847464544434241403F3E3D3C3C3B3A39383736
3534333231302F2E2D2C2B2A29282726252424232221201F1E1D1C1B1A191817161514131211100F
0E0D0C0C0B0A09080706050403020100
>
0
1 %_Br
<
9C9B9A9A9998989796969595949393929191908F8F8E8E8D8C8C8B8A8A8989888787868585848383
82828180807F7E7E7D7C7C7B7B7A797978777776757574747372727170706F6E6E6D6D6C6B6B6A69
6968676766666564646362626161605F5F5E5D5D5C5B5B5A5A595858575656555454535352515150
4F4F4E4D4D4C4C4B4A4A4948484746464545444343424141403F3F3E3E3D3C3C3B3A3A3939383737
36353534333332323130302F2E2E2D2C2C2B2B2A292928272726252524242322222120201F1E1E1D
1D1C1B1B1A191918171716161514141312121111100F0F0E0D0D0C0B0B0A0A090808070606050404
030302010100
>
<
F5F4F4F4F3F3F3F2F2F2F1F1F1F0F0F0EFEFEFEEEEEEEDEDEDECECECEBEBEAEAEAE9E9E9E8E8E8E7
E7E7E6E6E6E5E5E5E4E4E4E3E3E3E2E2E2E1E1E1E0E0E0DFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADA
D9D9D9D8D8D8D7D7D7D6D6D6D5D5D5D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCC
CCCBCBCBCACACAC9C9C8C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C0C0C0BFBFBFBE
BEBEBDBDBCBCBCBBBBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B1B1B1B0
B0B0AFAFAFAEAEAEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A6A6A6A5A5A5A4A4A4A3A3A3
A2A2A2A1A1A1
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5
>
<
03030303030202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020201010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000
>
1 %_Br
<
0D0D0E0F0F10101111121313141415161617171819191A1A1B1C1C1D1D1E1E1F2020212122232324
2425262627272828292A2A2B2B2C2D2D2E2E2F30303131323333343435353637373838393A3A3B3B
3C3D3D3E3E3F3F404141424243444445454647474848494A4A4B4B4C4C4D4E4E4F4F505151525253
54545555565757585859595A5B5B5C5C5D5E5E5F5F60616162626363646565666667686869696A6B
6B6C6C6D6E6E6F6F70707172727373747575767677787879797A7B7B7C7C7D7D7E7F7F8080818282
8383848585868687878889898A8A8B8C8C8D8D8E8F8F90909192929393949495969697979899999A
9A9B9C
>
<
08090A0B0C0D0E0F0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F40404142434445464748494A4B4C4D4E4F505152535455
565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717172737475767778797A7B7C
7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A2A3
A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACB
CCCDCECFD0D1D2D3D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2
F3F4F5
>
<
F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCB
CAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3
A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B
7A797877767574737271706F6E6D6C6B6A696867666564636261605F5E5D5C5B5A59585756555453
5251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B
2A292827262524232221201F1E1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403
020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020303
030303
>
1 %_Br
[
1 0.87 0 0 1 50 95 %_Bs
0 0.63 0.96 0 1 50 65 %_Bs
0.61 0.96 0 0.01 1 50 35 %_Bs
0.05 0.03 0.95 0 1 50 5 %_Bs
BD
%AI5_EndGradient
%AI5_End_NonPrinting--
%AI5_BeginPalette
0 0 Pb
0 0 0 0 k
(C=0 M=0 Y=0 K=0) Pc
0 0 0 1 k
(C=0 M=0 Y=0 K=100) Pc
0 0.45 0.6 0 k
(C=0 M=45 Y=60 K=0) Pc
0 0.5 0.05 0 k
(C=0 M=50 Y=5 K=0) Pc
0 0.9 1 0 k
(C=0 M=90 Y=100 K=0) Pc
1 0.2 1 0 k
(C=100 M=20 Y=100 K=0) Pc
1 0.4 0.15 0 k
(C=100 M=40 Y=15 K=0) Pc
0.2 0 1 0 k
(C=20 M=0 Y=100 K=0) Pc
0.25 1 0.25 0 k
(C=25 M=100 Y=25 K=0) Pc
0.4 0.4 0.4 0 k
(C=40 M=40 Y=40 K=0) Pc
0.4 0.7 1 0 k
(C=40 M=70 Y=100 K=0) Pc
0.75 0.9 0 0 k
(C=75 M=90 Y=0 K=0) Pc
1 0 0.55 0 (Aqua) 0 x
(Aqua) Pc
1 0.5 0 0 (Blue) 0 x
(Blue) Pc
0.5 0.4 0.3 0 (Blue Gray) 0 x
(Blue Gray) Pc
0.8 0.05 0 0 (Blue Sky) 0 x
(Blue Sky) Pc
0.5 0.85 1 0 (Brown) 0 x
(Brown) Pc
1 0.9 0.1 0 (Dark Blue) 0 x
(Dark Blue) Pc
1 0.55 1 0 (Forest Green) 0 x
(Forest Green) Pc
0.05 0.2 0.95 0 (Gold) 0 x
(Gold) Pc
0.75 0.05 1 0 (Grass Green) 0 x
(Grass Green) Pc
0 0.45 1 0 (Orange) 0 x
(Orange) Pc
0.15 1 1 0 (Red) 0 x
(Red) Pc
0.45 0.9 0 0 (Violet) 0 x
(Violet) Pc
Bb
2 (Black, White) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Black, White) Pc
Bb
2 (Chrome) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Chrome) Pc
Bb
2 (Green, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Green, Blue) Pc
Bb
2 (Orange, Green, Violet) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Orange, Green, Violet) Pc
Bb
2 (Pink, Yellow, Green ) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Pink, Yellow, Green ) Pc
Bb
2 (Purple, Red, Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Purple, Red, Yellow) Pc
Bb
2 (Rainbow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Rainbow) Pc
Bb
2 (Steel Bar) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Steel Bar) Pc
Bb
0 0 0 0 Bh
2 (White & Red Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(White & Red Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Orange Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Orange Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Purple Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Purple Radial) Pc
Bb
2 (Yellow, Violet, Orange, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow, Violet, Orange, Blue) Pc
(Arrow1.2.out/in) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.out/in) Pc
(Arrow1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.side) Pc
(Bricks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Bricks) Pc
(Checks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Checks) Pc
(Confetti) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Confetti) Pc
(DblLine1.2.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.inner) Pc
(DblLine1.2.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.outer) Pc
(DblLine1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.side) Pc
(Diamonds) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Diamonds) Pc
(Hexagon) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Hexagon) Pc
(Laurel.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.inner) Pc
(Laurel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.outer) Pc
(Laurel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.side) Pc
(Leaves-fall) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Leaves-fall) Pc
(Polka dots) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Polka dots) Pc
(Random circles) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Random circles) Pc
(Rope.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Rope.side) Pc
(Scales) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Scales) Pc
(SolidStar.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(SolidStar.side) Pc
(Stars) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stars) Pc
(Stripes) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stripes) Pc
(TriBevel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.outer) Pc
(TriBevel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.side) Pc
(Waves-scroll) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Waves-scroll) Pc
PB
%AI5_EndPalette
%%EndSetup
%AI5_BeginLayer
1 1 1 1 0 0 0 79 128 255 Lb
(Layer 1) Ln
0 A
0 R
0 0 0 XA
800 Ar
0 J 0 j 0.7 w 4 M []0 d
%AI3_Note:
0 D
0 XR
310 483 m
310 417 l
94.5 417 l
94.5 395 l
S
335 483 m
335 417 l
359 417 l
359 395 l
S
164 586 m
164 515 l
106.5 515 l
106.5 498 l
S
189 586 m
189 515 l
324 515 l
324 498 l
S
1 Ap
0 O
0 0 0 Xa
1 w
532.6667 424 m
532.6667 495 L
285 495 L
285 424 L
532.6667 424 L
f
1 1 1 Xa
0 R
0 0 0 XA
529.6667 427 m
529.6667 498 L
282 498 L
282 427 L
529.6667 427 L
b
0 To
1 0 0 1 287.1667 484 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
%_ 0 50 XQ
/_GillSans 14.25 12.9817 -3.5625 Tf
0 Ts
100 100 Tz
0 Tt
%_0 0 100 100 Xu
%AI55J_GlyphSubst: GlyphSubstNone 
1 TA
%_ 0 XL
0 TY
0 TV
34.5603 0 Xb
XB
0 0 5 TC
100 100 200 TW
25 TG
0 0 0 Ti
0 Ta
0 0 2 2 3 Th
0 Tq
0 Tg
16.5 0 Tl
0 Tc
0 Tw
(W) Tx 1 90 Tk
(ork) Tx 1 30 Tk
(erBee) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 292.5 469 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 11 8.8549 -2.75 Tf
12 0 Tl
(function WorkerBee\(\) {\r) Tx 1 0 Tk
T*
(  this.projects = [];\r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
(WorkerBee.prototype=new Employee;) Tx 1 0 Tk
(\r) TX 
TO
0 0 0 Xa
267.1667 424 m
267.1667 495 L
44.5 495 L
44.5 424 L
267.1667 424 L
f
1 1 1 Xa
0 R
0 0 0 XA
264.1667 427 m
264.1667 498 L
41.5 498 L
41.5 427 L
264.1667 427 L
b
0 To
1 0 0 1 47.1667 484 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
16.5 0 Tl
(Manager) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 52 470 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 11 8.8549 -2.75 Tf
12 0 Tl
(function Manager \(\) {\r) Tx 1 0 Tk
T*
(  this.reports = [];\r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
(Manager.prototype=new Employee;) Tx 1 0 Tk
(\r) TX 
TO
0 0 0 Xa
293.1667 306 m
293.1667 396 L
43.5 396 L
43.5 306 L
293.1667 306 L
f
1 1 1 Xa
0 R
0 0 0 XA
290.1667 309 m
290.1667 399 L
40.5 399 L
40.5 309 L
290.1667 309 L
b
0 To
1 0 0 1 46.5 384 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
16.5 0 Tl
(SalesP) Tx 1 25 Tk
(erson) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 51 371 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 11 8.8549 -2.75 Tf
12 0 Tl
(function SalesPerson \(\) {\r) Tx 1 0 Tk
T*
(  this.dept = "sales";\r) Tx 1 0 Tk
T*
(  this.quota = 100;\r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
(SalesPerson.prototype=new WorkerBee;) Tx 1 0 Tk
(\r) TX 
TO
0 0 0 Xa
531.1667 306 m
531.1667 396 L
300.5 396 L
300.5 306 L
531.1667 306 L
f
1 1 1 Xa
0 R
0 0 0 XA
528.1667 309 m
528.1667 399 L
297.5 399 L
297.5 309 L
528.1667 309 L
b
0 To
1 0 0 1 302.8333 385 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
16.5 0 Tl
(Engineer) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 308 371 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 11 8.8549 -2.75 Tf
12 0 Tl
(function Engineer \(\) {\r) Tx 1 0 Tk
T*
(  this.dept = "engineering";\r) Tx 1 0 Tk
T*
(  this.machine = ""; \r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
(Engineer.prototype=new WorkerBee;) Tx 1 0 Tk
(\r) TX 
TO
0 0 0 Xa
308.1458 523 m
308.1458 592 L
137 592 L
137 523 L
308.1458 523 L
f
1 1 1 Xa
0 R
0 0 0 XA
305.1458 526 m
305.1458 595 L
134 595 L
134 526 L
305.1458 526 L
b
0 To
1 0 0 1 165.3333 580 0 Tp
0 Tv
TP
-27.773 0 Td
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
1 Ta
16.5 0 Tl
(Emplo) Tx 1 20 Tk
(y) Tx 1 20 Tk
(ee) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 144.5 567 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 11 8.8549 -2.75 Tf
0 Ta
12 0 Tl
(function Employee \(\) {\r) Tx 1 0 Tk
T*
(  this.name = "";\r) Tx 1 0 Tk
T*
(  this.dept = "general";\r) Tx 1 0 Tk
T*
(}) Tx 1 0 Tk
(\r) TX 
TO
LB
%AI5_EndLayer--
%%PageTrailer
gsave annotatepage grestore showpage
%%Trailer
Adobe_Illustrator_AI5 /terminate get exec
Adobe_ColorImage_AI6 /terminate get exec
Adobe_typography_AI5 /terminate get exec
Adobe_cshow /terminate get exec
Adobe_level2_AI5 /terminate get exec
%%EOF

%%EndDocument

%%%%%%%%%%%
FMdict begin
 count FMoc sub { pop } repeat
 FMsave countdictstack FMdc sub { end } repeat
restore
; ; ; : N [/Creator(FrameMaker 5.5.3L15a)/DOCINFO FmPD2
[/CropBox[0 6600 FmDC 5100 0 FmDC FmBx]/PAGE FmPD
[/Dest/P.113/DEST FmPD2
[/Dest/F/DEST FmPD2
; ; 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
LH
pagesave restore
(%%[Page: 1]%%) = 
%%PageTrailer

%%Trailer
%%BoundingBox: 0 0 612 792
%%DocumentNeededResources: 
%%DocumentSuppliedResources: 
%%+ procset Pscript_WinNT_ErrorHandler 5.0 0
%%+ procset Pscript_FatalError 5.0 0
%%+ procset Pscript_Win_Basic 5.0 0
%%+ procset Pscript_Win_Utils_L2 5.0 0
%%+ procset Pscript_Text 5.0 0
%%+ procset Pscript_TextFE 5.0 0
%%+ procset Pscript_TextV 5.0 0
%%+ procset Pscript_TextBold 5.0 0
%%+ procset Pscript_Win_GdiObject 5.0 0
%%+ procset Pscript_Win_GdiObject_L2 5.0 0
%%+ procset Pscript_Win_Dib_L2 5.0 0
%%+ procset Pscript_T42Hdr 5.0 0
%%+ procset Pscript_T3Hdr 5.0 0
%%+ procset Pscript_CFF 5.0 0
%%+ procset Pscript_Nup 5.0 0
%%+ procset Pscript_CMap_FF 5.0 0
%%+ procset Pscript_Encoding0 5.0 0
%%+ procset Pscript_Encoding161 5.0 0
%%+ procset Pscript_Encoding162 5.0 0
%%+ procset Pscript_Encoding177 5.0 0
%%+ procset Pscript_Encoding178 5.0 0
%%+ procset Pscript_Encoding186 5.0 0
%%+ procset Pscript_Encoding204 5.0 0
%%+ procset Pscript_Encoding238 5.0 0
%%+ procset Pscript_Encoding256 5.0 0
%%+ procset Pscript_Encoding257 5.0 0
%%+ procset Pscript_Win_Euro_L2 5.0 0
%%+ procset Pscript_WinNT_Compat 5.0 0
/Pscript_WinNT_Full /ProcSet findresource dup /terminate get exec
%%Pages: 1
(%%[LastPage]%%) = 
%%EOF
%-12345X@PJL EOJ
%-12345X
\ No newline at end of file
diff --git a/docs/js/guide/graphics/obj23.gif b/docs/js/guide/graphics/obj23.gif
deleted file mode 100644
index 333a3507a22fd6e81ced8733501d651b0aae31b2..0000000000000000000000000000000000000000
--- a/docs/js/guide/graphics/obj23.gif
+++ /dev/null
@@ -1 +0,0 @@
-%-12345X@PJL JOB
@PJL SET RESOLUTION = 600
@PJL ENTER LANGUAGE = POSTSCRIPT 
%!PS-Adobe-3.0
%%Title: obj2548.mif
%%Creator: AdobePS5.dll Version 5.1.2
%%CreationDate: 9/28/2000 12:52:5
%%BoundingBox: (atend)
%%Pages: (atend)
%%Orientation: Portrait
%%PageOrder: Ascend
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%DocumentData: Clean7Bit
%%TargetDevice: (WebWorks Rasterizer) (2014.103)
%%LanguageLevel: 2
%%EndComments

%%BeginDefaults
%%PageBoundingBox: 0 0 612 792
%%EndDefaults


%%BeginProlog
%%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
/currentpacking where{pop/oldpack currentpacking def/setpacking where{pop false
setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup type/stringtype
ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def currentpoint/toy exch
def/tox exch def 1 setgray newpath tox toy 2 sub moveto 0 ty rlineto tx 0
rlineto 0 ty neg rlineto closepath fill tox toy moveto 0 setgray show}bind def
/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def/=={/cp 0 def
typeprint nl}def/typeprint{dup type exec}readonly def/lmargin 72 def/rmargin 72
def/tprint{dup length cp add rmargin gt{nl/cp 0 def}if dup length cp add/cp
exch def prnt}readonly def/cvsprint{=string cvs tprint( )tprint}readonly def
/integertype{cvsprint}readonly def/realtype{cvsprint}readonly def/booleantype
{cvsprint}readonly def/operatortype{(--)tprint =string cvs tprint(-- )tprint}
readonly def/marktype{pop(-mark- )tprint}readonly def/dicttype{pop
(-dictionary- )tprint}readonly def/nulltype{pop(-null- )tprint}readonly def
/filetype{pop(-filestream- )tprint}readonly def/savetype{pop(-savelevel- )
tprint}readonly def/fonttype{pop(-fontid- )tprint}readonly def/nametype{dup
xcheck not{(/)tprint}if cvsprint}readonly def/stringtype{dup rcheck{(\()tprint
tprint(\))tprint}{pop(-string- )tprint}ifelse}readonly def/arraytype{dup rcheck
{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}forall(])
tprint}ifelse}{pop(-array- )tprint}ifelse}readonly def/packedarraytype{dup
rcheck{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}
forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse}readonly def/courier
/Courier findfont 10 scalefont def end errordict/handleerror{systemdict begin
$error begin $brkpage begin newerror{/newerror false store vmstatus pop pop 0
ne{grestoreall}if showpage initgraphics courier setfont lmargin 720 moveto
errorname(VMError)eq{PrtVMMsg}{(ERROR: )prnt errorname prnt nl
(OFFENDING COMMAND: )prnt/command load prnt $error/ostack known{nl nl(STACK:)
prnt nl nl $error/ostack get aload length{==}repeat}if}ifelse systemdict
/showpage get exec(%%[ Error: )print errorname =print(; OffendingCommand: )
print/command load =print( ]%%)= flush}if end end end}dup 0 systemdict put dup
4 $brkpage put bind readonly put/currentpacking where{pop/setpacking where{pop
oldpack setpacking}if}if
%%EndResource
%%BeginResource: procset Pscript_WinNT_Full 5.0 0
/Pscript_WinNT_Full 300 dict 2 copy userdict 3 1 roll put dup begin
%%BeginResource: file Pscript_FatalError 5.0 0
/FatalErrorIf{{initgraphics findfont 1 index 0 eq{exch pop}{dup length dict
begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding{ISOLatin1Encoding}
stopped{StandardEncoding}if def currentdict end/ErrFont-Latin1 exch definefont}
ifelse exch scalefont setfont counttomark 3 div cvi{moveto show}repeat showpage
quit}{cleartomark}ifelse}bind def
%%EndResource
userdict begin/PrtVMMsg{vmstatus exch sub exch pop gt{[
(This job requires more memory than is available in this printer.)100 500
(Try one or more of the following, and then print again:)100 485
(For the output format, choose Optimize For Portability.)115 470
(In the Device Settings page, make sure the Available PostScript Memory is accurate.)
115 455(Reduce the number of fonts in the document.)115 440
(Print the document in parts.)115 425 12/Times-Roman showpage
(%%[ PrinterError: Low Printer VM ]%%)= true FatalErrorIf}if}bind def end
version cvi 2016 ge{/VM?{pop}bind def}{/VM? userdict/PrtVMMsg get def}ifelse
105000 VM?
%%BeginResource: file Pscript_Win_Basic 5.0 0
/d/def load def/,/load load d/~/exch , d/?/ifelse , d/!/pop , d/`/begin , d/^
/index , d/@/dup , d/+/translate , d/$/roll , d/U/userdict , d/M/moveto , d/-
/rlineto , d/&/currentdict , d/:/gsave , d/;/grestore , d/F/false , d/T/true ,
d/N/newpath , d/E/end , d/Ac/arc , d/An/arcn , d/A/ashow , d/D/awidthshow , d/C
/closepath , d/V/div , d/O/eofill , d/L/fill , d/I/lineto , d/-c/curveto , d/-M
/rmoveto , d/+S/scale , d/Ji/setfont , d/Lc/setlinecap , d/Lj/setlinejoin , d
/Lw/setlinewidth , d/Lm/setmiterlimit , d/sd/setdash , d/S/show , d/LH/showpage
, d/K/stroke , d/W/widthshow , d/R/rotate , d/L2? false/languagelevel where{pop
languagelevel 2 ge{pop true}if}if d L2?{/xS/xshow , d/yS/yshow , d/zS/xyshow ,
d}if/b{bind d}bind d/bd{bind d}bind d/xd{~ d}bd/ld{, d}bd/bn/bind ld/lw/Lw ld
/lc/Lc ld/lj/Lj ld/sg/setgray ld/ADO_mxRot null d/self & d/OrgMx matrix
currentmatrix d/reinitialize{: OrgMx setmatrix[/TextInit/GraphInit/UtilsInit
counttomark{@ where{self eq}{F}?{cvx exec}{!}?}repeat cleartomark ;}b
/initialize{`{/Pscript_Win_Data where{!}{U/Pscript_Win_Data & put}?/ADO_mxRot ~
d/TextInitialised? F d reinitialize E}{U/Pscript_Win_Data 230 dict @ ` put
/ADO_mxRot ~ d/TextInitialised? F d reinitialize}?}b/terminate{!{& self eq
{exit}{E}?}loop E}b/suspend/terminate , d/resume{` Pscript_Win_Data `}b U `
/lucas 21690 d/featurebegin{countdictstack lucas[}b/featurecleanup{stopped
{cleartomark @ lucas eq{! exit}if}loop countdictstack ~ sub @ 0 gt{{E}repeat}
{!}?}b E/snap{transform 0.25 sub round 0.25 add ~ 0.25 sub round 0.25 add ~
itransform}b/dsnap{dtransform round ~ round ~ idtransform}b/nonzero_round{@ 0.5
ge{round}{@ -0.5 lt{round}{0 ge{1}{-1}?}?}?}b/nonzero_dsnap{dtransform
nonzero_round ~ nonzero_round ~ idtransform}b U<04>cvn{}put/rr{1 ^ 0 - 0 ~ -
neg 0 - C}b/irp{4 -2 $ + +S fx 4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rp{4 2 $ M 1 ^ 0
- 0 ~ - neg 0 -}b/solid{[]0 sd}b/g{@ not{U/DefIf_save save put}if U/DefIf_bool
2 ^ put}b/DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e
{DefIf_El !}b/UDF{L2?{undefinefont}{!}?}b/UDR{L2?{undefineresource}{! !}?}b
/freeVM{/Courier findfont[40 0 0 -40 0 0]makefont Ji 2 vmreclaim}b
%%EndResource
%%BeginResource: file Pscript_Win_Utils_L2 5.0 0
/rf/rectfill , d/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 -1 $ @ 0 ge
{1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4 -2 $
snap + +S fx rf}b/rs/rectstroke , d/rc/rectclip , d/UtilsInit{currentglobal{F
setglobal}if}b/scol{! setcolor}b/colspA/DeviceGray d/colspABC/DeviceRGB d
/colspRefresh{colspABC setcolorspace}b/SetColSpace{colspABC setcolorspace}b
%%EndResource
%%BeginResource: file Pscript_Text 5.0 0
/TextInit{TextInitialised? not{/Pscript_Windows_Font & d/TextInitialised? T d
/fM[1 0 0 1 0 0]d/mFM matrix d/iMat[1 0 0.212557 1 0 0]d}if}b/copyfont{1 ^
length add dict `{1 ^/FID ne{d}{! !}?}forall & E}b/EncodeDict 11 dict d/bullets
{{/bullet}repeat}b/rF{3 copyfont @ ` ~ EncodeDict ~ get/Encoding ~ 3 ^/0 eq{&
/CharStrings known{CharStrings/Eth known not{! EncodeDict/ANSIEncodingOld get}
if}if}if d E}b/mF{@ 7 1 $ findfont ~{@/Encoding get @ StandardEncoding eq{! T}{
{ISOLatin1Encoding}stopped{! F}{eq}?{T}{@ ` T 32 1 127{Encoding 1 ^ get
StandardEncoding 3 -1 $ get eq and}for E}?}?}{F}?{1 ^ ~ rF}{0 copyfont}? 6 -2 $
! ! ~ !/pd_charset @ where{~ get 128 eq{@ FDV 2 copy get @ length array copy
put pd_CoverFCRange}if}{!}? 2 ^ ~ definefont fM 5 4 -1 $ put fM 4 0 put fM
makefont Pscript_Windows_Font 3 1 $ put}b/sLT{: Lw -M currentpoint snap M 0 - 0
Lc K ;}b/xUP null d/yUP null d/uW null d/xSP null d/ySP null d/sW null d/sSU{N
/uW ~ d/yUP ~ d/xUP ~ d}b/sU{xUP yUP uW sLT}b/sST{N/sW ~ d/ySP ~ d/xSP ~ d}b/sT
{xSP ySP sW sLT}b/sR{: + R 0 0 M}b/sRxy{: matrix astore concat 0 0 M}b/eR/; , d
/AddOrigFP{{&/FontInfo known{&/FontInfo get length 6 add}{6}? dict `
/WinPitchAndFamily ~ d/WinCharSet ~ d/OrigFontType ~ d/OrigFontStyle ~ d
/OrigFontName ~ d & E/FontInfo ~ d}{! ! ! ! !}?}b/mFS{makefont
Pscript_Windows_Font 3 1 $ put}b/mF42D{0 copyfont `/FontName ~ d 2 copy ~ sub 1
add dict `/.notdef 0 d 2 copy 1 ~{@ 3 ^ sub Encoding ~ get ~ d}for & E
/CharStrings ~ d ! ! & @ E/FontName get ~ definefont}b/mF42{15 dict ` @ 4 1 $
FontName ~ d/FontType 0 d/FMapType 2 d/FontMatrix[1 0 0 1 0 0]d 1 ^ 254 add 255
idiv @ array/Encoding ~ d 0 1 3 -1 $ 1 sub{@ Encoding 3 1 $ put}for/FDepVector
Encoding length array d/CharStrings 2 dict `/.notdef 0 d & E d 0 1 Encoding
length 1 sub{@ @ 10 lt{! FontName length 1 add string}{100 lt{FontName length 2
add string}{FontName length 3 add string}?}? @ 0 FontName @ length string cvs
putinterval @ 3 -1 $ @ 4 1 $ 3 string cvs FontName length ~ putinterval cvn 1 ^
256 mul @ 255 add 3 -1 $ 4 ^ findfont mF42D FDepVector 3 1 $ put}for & @ E
/FontName get ~ definefont ! ! ! mF}b/mF_OTF_V{3{~ !}repeat 3 -1 $ ! findfont 1
^ ~ definefont fM @ @ 4 .34 put 5 0 put 90 matrix R matrix concatmatrix
makefont Pscript_Windows_Font 3 1 $ put}b/UmF{L2?{Pscript_Windows_Font ~ undef}
{!}?}b/UmF42{@ findfont/FDepVector get{/FontName get undefinefont}forall
undefinefont}b
%%EndResource
%%BeginResource: file Pscript_TextFE 5.0 0
/FDV/FDepVector d/pd_GetAdoNotDefFont{U(AdoNotDefFont)2 copy known{get}{@ 11
dict `/FontName 1 ^ d/FontMatrix matrix d/FontType 0 d/FMapType 2 d/Encoding[0
0 0 0]d/FDepVector[/NotDefFont findfont]d & E definefont @ 4 1 $ put}?}b
/pd_FCIsCovered{@/SubsVector get @ 0 ~{add}forall 256 ge{! ! T}{length 1 sub ~
/Encoding get ~ get F}?}b/pd_CoverFCRange{@ pd_FCIsCovered not{~ @ FDV 2 copy
get @ 6 -1 $ pd_GetAdoNotDefFont put put}if}b/pd_IsModeSwitchAble{F
/resourcestatus where{!/CIDParams/ProcSet 2 copy resourcestatus{! !
findresource @/SetBuildCompatible known ~/GetBuildCompatible known and ~ 0}if !
!}if}b/pd_LParams 8 dict d/pd_DefLocalParams{pd_LParams `/pd_InstName ~ d
/pd_Incr 0 d @/pd_charset ~ d/pd_SwitchAble pd_IsModeSwitchAble d
/pd_PreviousMode T d ! & E}b/pd_IsCID-KeyedFont{/resourcestatus where{!{/CMap
resourcestatus}stopped{! ! ! F}{{! !/CIDFont resourcestatus{! ! T}{F}?}{! F}?}
?}{! ! F}?}b/pd_SwitchToNative{F pd_SwitchAble{!/CIDParams/ProcSet findresource
@/GetBuildCompatible get exec F 3 -1 $/SetBuildCompatible get exec}if
/pd_PreviousMode ~ d}b/pd_IsCIDCapable{/CIDInit/ProcSet resourcestatus @{! ! !
T}if}b/pd_mF_Finally{fM @ 4 0 put @ 5 5 -1 $ put makefont Pscript_Windows_Font
3 1 $ put}b/pd_SwitchToPrevious{pd_SwitchAble{pd_PreviousMode/CIDParams/ProcSet
findresource/SetBuildCompatible get exec}if}b/pd_fem90msnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_FE{6 -1 $ ! 6 ^
pd_DefLocalParams ` 2 copy pd_IsCID-KeyedFont{4 -1 $ ! 6 -1 $ !
pd_SwitchToNative 4 ^ ~[4 -1 $]composefont ~ ! pd_mF_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-H eq{pd_fem90msnotfound}if ! !/0 3 1 $ mF}? E}
b
%%EndResource
%%BeginResource: file Pscript_TextV 5.0 0
/pd_copybfont{1 ^ length add dict `{1 ^/FID eq 2 ^/UniqueID eq 3 ^/XUID eq or
or{! !}{d}?}forall & E}b/pd_scratch 128 string d/pd_concatnames{2 copy cvs
length 3 ^ 2 ^ cvs length @ 3 1 $ add 1 add string @ @ @ 0 9 -1 $ 7 ^ cvs
putinterval 3 ^ 16#2d put 5 -2 $ cvs 4 -1 $ 1 add ~ putinterval cvn}b
/pd_genunqname{pd_Incr @ 1 add/pd_Incr ~ d pd_scratch cvs cvn pd_InstName ~
pd_scratch pd_concatnames}b/hrM[0 -1 1 0 0 0]d/iMat_V[1 0.212557 0 1 0 0]d
/mIF_V{iMat_V 5 3 -1 $ put iMat_V makefont Pscript_Windows_Font 3 1 $ put}b
/sLT2{: Lw -M currentpoint snap M - K ;}b/sU2{xUP yUP uW sLT2}b/sT2{xSP ySP sW
sLT2}b/CDevProc-83pv{5{!}repeat 6 -2 $ ! ! 1250 sub 4 1 $ 120 sub 4 1 $ 1250
sub 4 1 $ 120 sub 4 1 $ 0 -1000 6 2 $ 0 0 0 0}b/k-trans[0.0 1.0 -1.0 0.0 0.0
0.0]d/r_font{2 pd_copybfont @/CDevProc/CDevProc-83pv , put pd_genunqname ~
definefont k-trans makefont put}b/r_k_basefont{2 eq{@ 0 1 2 ^ length 1 sub{2
copy get 1 ^ 4 eq 2 ^ 5 eq or{! !}{r_font @}?}for !}{@ 0 1 2 ^ length 1 sub{2
copy get r_font @}for !}?}b/r_k_font{1 ^ 3 1 $ 2 copy get 1 copyfont @/FontType
get 0 eq{@ FDV get @ length array copy 2 ^ r_k_basefont 1 ^ 3 1 $ FDV ~ put}if
pd_genunqname ~ definefont put}b/r-83pv-k-fonts{k-trans 4 -0.380 put 1 copyfont
@ FDV 2 copy get @ length array copy 2 r_k_font 4 r_k_font put}b/mF_83V
{findfont r-83pv-k-fonts pd_CoverFCRange 2 ^ ~ definefont fM 5 4 -1 $ put fM 4
0 put fM makefont Pscript_Windows_Font 3 1 $ put}b/hrCDevProcV-J{5{!}repeat 5 ^
5 ^ 0 0}b/hrCDevProcV-CK{! ! ! 0 0}b/pd_DefLocalVParams{pd_LParams `
/pd_InstName ~ d/pd_Incr 0 d ~ @/pd_charset ~ d/pd_SwitchAble
pd_IsModeSwitchAble d/pd_PreviousMode T d 128 eq{/pd_CDevProcV/hrCDevProcV-J d
/pd_hrMTx -0.38 d}{/pd_CDevProcV/hrCDevProcV-CK d/pd_hrMTx -0.38 d}?
/pd_NeedRearrangement ~ d & E}b/pd_mF_V_Finally{1 ^ findfont fM @ 4 5 -1 $ neg
0.34 add put @ 5 0 put 90 matrix R matrix concatmatrix makefont
Pscript_Windows_Font 3 1 $ put}b/pd_InstallCDevProcV{pd_InstName 3 ^ pd_scratch
pd_concatnames @ 3 -1 $ 4 ^/CIDFont findresource @ length 2 add dict `{1 ^ @
/FID eq ~ @/XUID eq ~/UIDBase eq or or{! !}{d}?}forall/CDevProc ~ d & E/CIDFont
defineresource ! 3 -1 $ pd_InstName pd_scratch pd_concatnames @ 4 2 $[~]
composefont !}b/pd_CreateNativeCIDKeyedFont{2 copy pd_scratch pd_concatnames
pd_InstName pd_scratch pd_concatnames @ 4 2 $ ~[~]composefont !}b/pd_VCIDProlog
{2 copy pd_CreateNativeCIDKeyedFont 3 1 $ pd_CDevProcV , pd_InstallCDevProcV
mark 4 ^[5 -2 $]}b/mF_V_CID{pd_NeedRearrangement{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 pd_hrMTx
put endusematrix 1 usefont 1 beginbfrange<00><80><00>endbfrange pd_charset 128
eq{1 beginbfrange<a0><df><a0>endbfrange}if endrearrangedfont E cleartomark}{3 ^
~[4 -1 $]composefont !}?}b/mF_83V_CID{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 -0.30 put
endusematrix 1 usefont 1 beginbfrange<8540><85fe><8540>endbfrange
endrearrangedfont E cleartomark}b/pd_GetHKPos{@/SubsVector get @ length 1 sub 0
1 ^ 1 1 3 -1 ${~ 3 ^ 2 ^ get add @ 160 eq{4 2 $ ! ! ! exit}{~ 2 ^ ge{! ! ! 0}
if}?}for ~/Encoding get ~ get}b/pd_InstallCDPVAndRotate{~ 2 pd_copybfont @
/CDevProc 4 -1 $ put pd_genunqname ~ definefont hrM @ 4 pd_hrMTx put makefont}b
/mF_V_CSL{pd_scratch pd_concatnames findfont 1 copyfont @ FDV 2 copy get @
length array copy @ @ 0 get pd_CDevProcV , pd_InstallCDPVAndRotate 0 ~ put
pd_charset 128 eq{@ @ 4 ^ pd_GetHKPos @ 3 1 $ get pd_CDevProcV ,
pd_InstallCDPVAndRotate put}if put 2 ^ ~ definefont !}b/pd_fem90msVnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_V_FE{7 -1 $ ! 7 ^
pd_DefLocalVParams ` 2 copy pd_IsCID-KeyedFont{4 2 $ ! ! 5 -1 $ !
pd_SwitchToNative pd_IsCIDCapable{mF_V_CID}{mF_V_CSL}? pd_mF_V_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-V eq{pd_fem90msVnotfound}if 4 2 $ ! ! 5 -1 $ !
mF_V_CSL}? E}b/mF_83V_FE{6 -1 $ ! 5 -1 $ ! 7 -1 $ ! T 6 ^ pd_DefLocalVParams `
2 copy pd_IsCID-KeyedFont{pd_SwitchToNative pd_IsCIDCapable{3 -1 $ ! mF_83V_CID
pd_mF_V_Finally}{! ! mF_83V}? pd_SwitchToPrevious}{! ! mF_83V}? E}b
%%EndResource
%%BeginResource: file Pscript_TextBold 5.0 0
/sB{1 copy 2 copy : sBdx 0 -M S ; : 0 sBdx -M S ; : sBdx sBdx -M S ; S}b/asB{3
copy 3 copy 3 copy : sBdx 0 -M A ; : 0 sBdx -M A ; : sBdx sBdx -M A ; A}b/wsB{4
copy 4 copy 4 copy : sBdx 0 -M W ; : 0 sBdx -M W ; : sBdx sBdx -M W ; W}b/awsB
{6 copy 6 copy 6 copy : sBdx 0 -M D ; : 0 sBdx -M D ; : sBdx sBdx -M D ; D}b
/xsB{2 copy 2 copy 2 copy : sBdx 0 -M xS ; : 0 sBdx -M xS ; : sBdx sBdx -M xS ;
xS}b/zsB{2 copy 2 copy 2 copy : sBdx 0 -M zS ; : 0 sBdx -M zS ; : sBdx sBdx -M
zS ; zS}b/ysB{2 copy 2 copy 2 copy : sBdx 0 -M yS ; : 0 sBdx -M yS ; : sBdx
sBdx -M yS ; yS}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject 5.0 0
/SavedCTM null d/CTMsave{/SavedCTM SavedCTM currentmatrix d}b/CTMrestore
{SavedCTM setmatrix}b/mp null d/ADO_mxRot null d/GDIHMatrix null d
/GDIHPatternDict 22 dict d GDIHPatternDict `/PatternType 1 d/PaintType 2 d/Reps
L2?{1}{5}? d/XStep 8 Reps mul d/YStep XStep d/BBox[0 0 XStep YStep]d/TilingType
1 d/PaintProc{` 1 Lw[]0 sd PaintData , exec E}b/FGnd null d/BGnd null d
/HS_Horizontal{horiz}b/HS_Vertical{vert}b/HS_FDiagonal{fdiag}b/HS_BDiagonal
{biag}b/HS_Cross{horiz vert}b/HS_DiagCross{fdiag biag}b/MaxXYStep XStep YStep
gt{XStep}{YStep}? d/horiz{Reps{0 4 M XStep 0 - 0 8 +}repeat 0 -8 Reps mul + K}b
/vert{Reps{4 0 M 0 YStep - 8 0 +}repeat 0 -8 Reps mul + K}b/biag{Reps{0 0 M
MaxXYStep @ - 0 YStep neg M MaxXYStep @ - 0 8 +}repeat 0 -8 Reps mul + 0 YStep
M 8 8 - K}b/fdiag{Reps{0 0 M MaxXYStep @ neg - 0 YStep M MaxXYStep @ neg - 0 8
+}repeat 0 -8 Reps mul + MaxXYStep @ M 8 -8 - K}b E/makehatch{4 -2 $/yOrg ~ d
/xOrg ~ d GDIHPatternDict/PaintData 3 -1 $ put CTMsave GDIHMatrix setmatrix
GDIHPatternDict matrix xOrg yOrg + mp CTMrestore ~ U ~ 2 ^ put}b/h0{/h0
/HS_Horizontal makehatch}b/h1{/h1/HS_Vertical makehatch}b/h2{/h2/HS_FDiagonal
makehatch}b/h3{/h3/HS_BDiagonal makehatch}b/h4{/h4/HS_Cross makehatch}b/h5{/h5
/HS_DiagCross makehatch}b/GDIBWPatternMx null d/pfprep{save 8 1 $
/PatternOfTheDay 8 1 $ GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/yExt
~ d/Width ~ d/BGnd ~ d/FGnd ~ d/Height yExt RepsV mul d/mx[Width 0 0 Height 0
0]d E build_pattern ~ !}b/pfbf{/fEOFill ~ d pfprep hbf fEOFill{O}{L}? restore}b
/GraphInit{GDIHMatrix null eq{/SavedCTM matrix d : ADO_mxRot concat 0 0 snap +
: 0.48 @ GDIHPatternDict ` YStep mul ~ XStep mul ~ nonzero_dsnap YStep V ~
XStep V ~ E +S/GDIHMatrix matrix currentmatrix readonly d ; : 0.24 -0.24 +S
GDIBWPatternDict ` Width Height E nonzero_dsnap +S/GDIBWPatternMx matrix
currentmatrix readonly d ; ;}if}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject_L2 5.0 0
/GDIBWPatternDict 25 dict @ `/PatternType 1 d/PaintType 1 d/RepsV 1 d/RepsH 1 d
/BBox[0 0 RepsH 1]d/TilingType 1 d/XStep 1 d/YStep 1 d/Height 8 RepsV mul d
/Width 8 d/mx[Width 0 0 Height neg 0 Height]d/FGnd null d/BGnd null d
/SetBGndFGnd{BGnd null ne{BGnd aload ! scol BBox aload ! 2 ^ sub ~ 3 ^ sub ~
rf}if FGnd null ne{FGnd aload ! scol}if}b/PaintProc{` SetBGndFGnd RepsH{Width
Height F mx PaintData imagemask Width 0 +}repeat E}b E d/mp/makepattern , d
/build_pattern{CTMsave GDIBWPatternMx setmatrix/nupangle where{! nupangle -90
eq{nupangle R}if}if GDIBWPatternDict @ ` Width Height ne{Width Height gt{Width
Height V 1}{1 Height Width V}? +S}if xOrg yOrg E matrix + mp CTMrestore}b/hbf
{setpattern}b/hf{:/fEOFill ~ d ~ ! setpattern fEOFill{O}{L}? ;}b/pbf{: !
/fEOFill ~ d GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/OutputBPP ~ d
/Height ~ d/Width ~ d/PaintType 1 d/PatternType 1 d/TilingType 1 d/BBox[0 0
Width Height]d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d 20 dict @ `
/ImageType 1 d/Width Width d/Height Height d/ImageMatrix[1 0 0 1 0 0]d
/BitsPerComponent 8 d OutputBPP 24 eq{/Decode[0 1 0 1 0 1]d}{OutputBPP 8 eq{
/Decode[0 1]d}{/Decode[0 1 0 1 0 1 0 1]d}?}?/DataSource{PaintData}d E/ImageDict
~ d/PaintProc{` ImageDict image E}b & mx makepattern setpattern E fEOFill{O}{L}
? ;}b/mask_pbf{:/fEOFill ~ d 20 dict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/Height ~
d/Width ~ d/PatternType 1 d/PaintType 2 d/TilingType 1 d/BBox[0 0 Width Height]
d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d/PaintProc{` Width Height
T[1 0 0 1 0 0]{PaintData}imagemask E}b & mx makepattern setpattern E fEOFill{O}
{L}? ;}b
%%EndResource
%%BeginResource: file Pscript_Win_Dib_L2 5.0 0
/iw 0 d/ih 0 d/im_save 0 d/s 0 d/polarity 0 d/smoothflag 0 d/mystring 0 d/bpc 0
d/maskcolor 0 d/mask? F d/setup1asciiproc{[currentfile mystring/readhexstring
cvx/! cvx]cvx bind}b/setup1binaryproc{[currentfile mystring/readstring cvx/!
cvx]cvx bind}b/setup2asciiproc{currentfile/ASCII85Decode filter/RunLengthDecode
filter}b/setup2binaryproc{currentfile/RunLengthDecode filter}b/jpegasciiproc
{currentfile/ASCII85Decode filter<</Relax 1>>/DCTDecode filter}b/jpegbinaryproc
{currentfile<</Relax 1>>/DCTDecode filter}b/mycolorspace{colspABC}d/myimagedict
{/myimagedict 10 dict d myimagedict @ `/ImageType 1 d/MultipleDataSource F d E}
b/imageprocarray[/setup1binaryproc/setup1asciiproc/setup2binaryproc
/setup2asciiproc/setup1binarydecodeproc/setup1asciidecodeproc]d/jpegprocarray[
/jpegasciiproc/jpegbinaryproc]d/Q{/im_save save d scol imageprocarray ~ get/s ~
, d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S/mystring ~ string d/bpc
~ d/ih ~ d/iw ~ d fx rf}b/X{/im_save save d/mask? ~ d/maskcolor ~ d
imageprocarray ~ get/s ~ , d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S
/mystring ~ string d/bpc ~ d/ih ~ d/iw ~ d}b/Z{im_save restore}b/beginjpeg{
/jpeg_save save d jpegprocarray ~ get/jpegimageproc ~ , d + +S/bpc ~ d/ih ~ d
/iw ~ d bpc 24 eq{/DeviceRGB}{/DeviceGray}? setcolorspace myimagedict @ `
/ImageType 1 d/Width iw d/Height ih d/Decode bpc 24 eq{[0 1 0 1 0 1]}{[0 1]}? d
/ImageMatrix[iw 0 0 ih 0 0]d/BitsPerComponent 8 d/DataSource jpegimageproc d E
image}b/endjpeg{jpeg_save restore}b/Y{scol myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode polarity{[1 0]}{[0 1]}?
d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 1 d/Interpolate
smoothflag d E imagemask}bd/doclutimage{/rgbclut ~ d bpc @ 8 eq{! 255}{4 eq{15}
{3}?}?/hival ~ d[/Indexed currentcolorspace hival rgbclut]setcolorspace
myimagedict @ ` mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height
ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc d/Interpolate smoothflag d E image}b/doCMYKclutimage{
/CMYKclut ~ d bpc @ 8 eq{! 255}{4 eq{15}{3}?}?/hival ~ d[/Indexed/DeviceCMYK
hival CMYKclut]setcolorspace myimagedict @ ` mask?{/ImageType 4 d/MaskColor
maskcolor d}if/Width iw d/Height ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0
0]d/DataSource s d/BitsPerComponent bpc d/Interpolate smoothflag d E image}b
/doNimage{bpc 24 eq{currentcolorspace}{colspA}? setcolorspace myimagedict @ `
mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode bpc
24 eq{[0 1 0 1 0 1]}{[0 1]}? d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc 24 eq{8}{bpc}? d/Interpolate smoothflag d E image}b
/doCMYKimage{/DeviceCMYK setcolorspace myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode[0 1 0 1 0 1 0 1]d
/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 8 d/Interpolate
smoothflag d E image}b
%%EndResource
%%BeginResource: file Pscript_T42Hdr 5.0 0
/asc42 0.0 d/sF42{/asc42 ~ d Ji}bind d/bS42{0 asc42 -M}bind d/eS42{0 asc42 neg
-M}b/Is2015?{version cvi 2015 ge}bind d/AllocGlyphStorage{Is2015?{!}{{string}
forall}?}bind d/Type42DictBegin{25 dict `/FontName ~ d/Encoding ~ d 4 array
astore cvx/FontBBox ~ d/PaintType 0 d/FontType 42 d/FontMatrix[1 0 0 1 0 0]d
/CharStrings 256 dict `/.notdef 0 d & E d/sfnts}bind d/Type42DictEnd{& @
/FontName get ~ definefont ! E}bind d/RDS{string currentfile ~ readstring !}
executeonly d/PrepFor2015{Is2015?{/GlyphDirectory 16 dict d sfnts 0 get @ 2 ^
(glyx)putinterval 2 ^(locx)putinterval ! !}{! !}?}bind d/AddT42Char{Is2015?
{findfont/GlyphDirectory get ` d E ! !}{findfont/sfnts get 4 ^ get 3 ^ 2 ^
putinterval ! ! ! !}?}bind d/IDStrNull{1 add 2 mul @ string 0 1 3 ^ 1 sub{1 ^ ~
0 put}for ~ !}bind d/IDStr{@ 1 add 2 mul string 0 1 3 ^{1 ^ ~ @ 2 mul ~ 3 copy
256 idiv put ~ 1 add ~ 256 mod put}for ~ !}bind d/IDStr2{~ @ 1 add 2 mul string
0 1 3 ^{1 ^ ~ @ 2 mul ~ 5 ^ add 3 copy 256 idiv put ~ 1 add ~ 256 mod put}for ~
! ~ !}bind d/CIDT42Begin{25 dict ` @/WMode ~ d 0 gt{/Metrics2 16 dict d
/FontMatrix[0 1 -1 0 0 0]d}{/FontMatrix[1 0 0 1 0 0]d}?/CIDMap ~ d/CIDCount ~ d
/CIDSystemInfo 3 dict @ ` 3 -1 $/Supplement ~ d 3 -1 $/Ordering ~ d 3 -1 $
/Registry ~ d E d/CIDFontName ~ d/Encoding ~ d 4 array astore cvx/FontBBox ~ d
/CharStrings 2 dict @ `/.notdef 0 d E d/GDBytes 2 d/CIDFontType 2 d/FontType 42
d/PaintType 0 d/sfnts}bind d/CIDT42End{CIDFontName & E/CIDFont defineresource
!}bind d/T42CIDCP32K{/CIDFont findresource @ length dict copy @/FID undef `
/CIDFontName ~ d/CIDMap ~ d/CIDCount ~ d/Metrics2 8 dict d CIDFontName & E
/CIDFont defineresource !}bind d/T42CIDCPR{/CIDFont findresource @ length dict
copy @/FID undef `/CDevProc{!}d/CIDFontName ~ d CIDFontName & E/CIDFont
defineresource !}bind d/T0AddT42Char{/CIDFont findresource/GlyphDirectory get `
d E ! !}bind d/T0AddT42Mtx2{/CIDFont findresource/Metrics2 get ` d E}bind d
/UpdateCIDMap{/CIDFont findresource/CIDMap get 3 1 $ putinterval}d/AddXUID
{version cvi 3011 ge{/XUID ~ d}{!}?}bind d/AddFontInfoBegin{/FontInfo 16 dict @
`}bind d/AddFontInfo{/GlyphNames2Unicode 16 dict d}bind d/AddFontInfoEnd{E d}
bind d/G2UBegin{findresource/FontInfo get/GlyphNames2Unicode get `}bind d
/G2UEnd{E}bind d
%%EndResource
%%BeginResource: file Pscript_T3Hdr 5.0 0
{version cvi 2016 ge{32/FontType resourcestatus{pop pop true}{false}ifelse}
{false}ifelse}exec/Is2016andT32? exch def/T32DefSBCMap{/CIDInit/ProcSet
findresource begin 10 dict begin begincmap/CIDSystemInfo 3 dict dup begin
/Registry(Adobe)def/Ordering(Identity1)def/Supplement 0 def end def/CMapType 0
def/WMode 0 def 1 begincodespacerange<00><ff>endcodespacerange 1 begincidrange
<00><ff>0 endcidrange endcmap/DrvSBCMap currentdict/CMap defineresource pop end
end}bind def Is2016andT32?{T32DefSBCMap}def/T32RsrcBegin{Is2016andT32?{
/BitmapFontInit/ProcSet findresource begin}if}bind def/T32RsrcEnd{Is2016andT32?
{end}if}bind def/AddT32Char{6 1 roll 0 get 7 1 roll pop pop 5 1 roll pop
findfont/TT32R get addglyph}bind def/AddT3Char{findfont dup 5 2 roll 1 index
length 0 gt{cvx 1 index exch 4 exch put dup(imagemask)cvx cvn 5 exch put cvx}
{pop cvx}ifelse 3 -1 roll/CharProcs get 3 1 roll put dup/Encoding get 5 -1 roll
4 index put/Metrics get 3 1 roll put}bind def/AddT3T32Char Is2016andT32?{
/AddT32Char}{/AddT3Char}ifelse load def/GreNewFontT32{5 dict begin exch
/FontMatrix exch def exch/FontBBox exch def exch pop exch pop/CIDFontType 4 def
dup currentdict end/CIDFont defineresource 3 -1 roll dup/DrvSBCMap dup/CMap
resourcestatus{pop pop}{T32DefSBCMap}ifelse 5 -1 roll[exch]composefont dup
length dict copy dup/FID undef begin exch/TT32R exch def currentdict end
definefont/BitmapFontInit/ProcSet findresource begin/TT32R get[14 0 0 0 0 0]<>0
4 -1 roll addglyph end}bind def/GreNewFontT3{11 dict begin pop/FontType 3 def
/FontMatrix exch def/FontBBox exch def/Encoding exch def/CharProcs 257 dict def
CharProcs/.notdef{}put/Metrics 257 dict def Metrics/.notdef 3 -1 roll put
/BuildChar{userdict begin/char exch def dup/charname exch/Encoding get char get
def dup/Metrics get charname 2 copy known{get aload pop}{pop/.notdef get aload
pop}ifelse setcachedevice begin Encoding char get CharProcs exch 2 copy known
{get}{pop/.notdef get}ifelse end exec end}def currentdict end definefont pop}
bind def/GreNewFont{Is2016andT32?{GreNewFontT32}{GreNewFontT3}ifelse}bind def
/UDF3{Is2016andT32?{/BitmapFontInit/ProcSet findresource begin dup/CIDFont
findresource removeall/CIDFont undefineresource undefinefont end}{pop UDF}
ifelse}bind def
%%EndResource
%%BeginResource: file Pscript_CFF 5.0 0
/F0Subr{systemdict/internaldict known{1183615869 systemdict/internaldict get
exec/FlxProc known{save T}{F}?}{U/internaldict known not{U/internaldict{count 0
eq{/internaldict errordict/invalidaccess get exec}if @ type/integertype ne{
/internaldict errordict/invalidaccess get exec}if @ 1183615869 eq{! 0}{
/internaldict errordict/invalidaccess get exec}?}@ 14 get 1 25 dict put bind
executeonly put}if 1183615869 U/internaldict get exec/FlxProc known{save T}{F}
?}?[systemdict/internaldict known not{100 dict/` cvx/mtx matrix/d cvx}if
systemdict/currentpacking known{currentpacking T setpacking}if{systemdict
/internaldict known{1183615869 systemdict/internaldict get exec @/$FlxDict
known not{@ @ length ~ maxlength eq{! U @/$FlxDict known not{100 dict `/mtx
matrix d @/$FlxDict & put E}if}{100 dict `/mtx matrix d @/$FlxDict & put E}?}if
/$FlxDict get `}if ;/exdef{~ d}d/dmin ~ abs 100 V d/epX exdef/epY exdef/c4y2
exdef/c4x2 exdef/c4y1 exdef/c4x1 exdef/c4y0 exdef/c4x0 exdef/c3y2 exdef/c3x2
exdef/c3y1 exdef/c3x1 exdef/c3y0 exdef/c3x0 exdef/c1y2 exdef/c1x2 exdef/c2x2
c4x2 d/c2y2 c4y2 d/yflag c1y2 c3y2 sub abs c1x2 c3x2 sub abs gt d/PickCoords{
{c1x0 c1y0 c1x1 c1y1 c1x2 c1y2 c2x0 c2y0 c2x1 c2y1 c2x2 c2y2}{c3x0 c3y0 c3x1
c3y1 c3x2 c3y2 c4x0 c4y0 c4x1 c4y1 c4x2 c4y2}?/y5 exdef/x5 exdef/y4 exdef/x4
exdef/y3 exdef/x3 exdef/y2 exdef/x2 exdef/y1 exdef/x1 exdef/y0 exdef/x0 exdef}d
mtx currentmatrix ! mtx 0 get abs .00001 lt mtx 3 get abs .00001 lt or{/flipXY
-1 d}{mtx 1 get abs .00001 lt mtx 2 get abs .00001 lt or{/flipXY 1 d}{/flipXY 0
d}?}?/erosion 1 d systemdict/internaldict known{1183615869 systemdict
/internaldict get exec @/erosion known{/erosion get/erosion ~ d}{!}?}if yflag
{flipXY 0 eq c3y2 c4y2 eq or{F PickCoords}{/shrink c3y2 c4y2 eq{0}{c1y2 c4y2
sub c3y2 c4y2 sub V abs}? d/yshrink{c4y2 sub shrink mul c4y2 add}d/c1y0 c3y0
yshrink d/c1y1 c3y1 yshrink d/c2y0 c4y0 yshrink d/c2y1 c4y1 yshrink d/c1x0 c3x0
d/c1x1 c3x1 d/c2x0 c4x0 d/c2x1 c4x1 d/dY 0 c3y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! abs d dY dmin lt PickCoords y2 c1y2 sub abs 0.001 gt{c1x2
c1y2 transform flipXY 1 eq{~}if/cx ~ d/cy ~ d/dY 0 y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! d dY round @ 0 ne{/dY exdef}{! dY 0 lt{-1}{1}?/dY exdef}?
/erode PaintType 2 ne erosion 0.5 ge and d erode{/cy cy 0.5 sub d}if/ey cy dY
add d/ey ey ceiling ey sub ey floor add d erode{/ey ey 0.5 add d}if ey cx
flipXY 1 eq{~}if itransform ~ ! y2 sub/eShift ~ d/y1 y1 eShift add d/y2 y2
eShift add d/y3 y3 eShift add d}if}?}{flipXY 0 eq c3x2 c4x2 eq or{F PickCoords}
{/shrink c3x2 c4x2 eq{0}{c1x2 c4x2 sub c3x2 c4x2 sub V abs}? d/xshrink{c4x2 sub
shrink mul c4x2 add}d/c1x0 c3x0 xshrink d/c1x1 c3x1 xshrink d/c2x0 c4x0 xshrink
d/c2x1 c4x1 xshrink d/c1y0 c3y0 d/c1y1 c3y1 d/c2y0 c4y0 d/c2y1 c4y1 d/dX c3x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! abs d dX dmin lt PickCoords x2
c1x2 sub abs 0.001 gt{c1x2 c1y2 transform flipXY -1 eq{~}if/cy ~ d/cx ~ d/dX x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! d dX round @ 0 ne{/dX exdef}{!
dX 0 lt{-1}{1}?/dX exdef}?/erode PaintType 2 ne erosion .5 ge and d erode{/cx
cx .5 sub d}if/ex cx dX add d/ex ex ceiling ex sub ex floor add d erode{/ex ex
.5 add d}if ex cy flipXY -1 eq{~}if itransform ! x2 sub/eShift ~ d/x1 x1 eShift
add d/x2 x2 eShift add d/x3 x3 eShift add d}if}?}? x2 x5 eq y2 y5 eq or{x5 y5
I}{x0 y0 x1 y1 x2 y2 -c x3 y3 x4 y4 x5 y5 -c}? epY epX}systemdict
/currentpacking known{~ setpacking}if/exec cvx/E cvx]cvx executeonly ~{! T ~
restore}{systemdict/internaldict known not{1183615869 U/internaldict get exec ~
/FlxProc ~ put T}{1183615869 systemdict/internaldict get exec @ length ~
maxlength eq{F}{1183615869 systemdict/internaldict get exec ~/FlxProc ~ put T}
?}?}?{systemdict/internaldict known{1183615869 systemdict/internaldict get exec
/FlxProc get exec}{1183615869 U/internaldict get exec/FlxProc get exec}?}if}
executeonly d/F1Subr{: currentpoint N M}bind d/F2Subr{currentpoint ; :
currentpoint N M}bind d/HSSubr{systemdict/internaldict known not{! 3}
{1183615869 systemdict/internaldict get exec @/startlock known{/startlock get
exec}{@/strtlck known{/strtlck get exec}{! 3}?}?}?}bind d
%%EndResource
%%BeginResource: file Pscript_Nup 5.0 0
U `/realshowpage 0 d/$m matrix d/nx_nup 0 d/ny_nup 0 d/pagew_nup 0 d/pageh_nup
0 d/paperw_nup 0 d/paperh_nup 0 d/nups 0 d/pgx_nup 0 d/pgy_nup 0 d
/papermarg_nup 1 d/pagemarg_nup 10 d/framenup T d/nupv 5 array d/xoffset 0 d
/yoffset 0 d/borderlinewidth 0 d/nupangle 0 d E/definenup{/LH/nupshowpage ld
nupv astore !/pgx_nup 0 store/pgy_nup 0 store}bd/startnup{/pgy_nup ~ store
/pgx_nup ~ store nupv aload !/ny_nup ~ store/nx_nup ~ store/pageh_nup ~ store
/pagew_nup ~ store/borderlinewidth ~ store @/nupangle ~ store R clippath/nups
pathbbox 3 -1 $ sub papermarg_nup sub ny_nup V pagemarg_nup sub pageh_nup V ~ 3
-1 $ sub papermarg_nup sub nx_nup V pagemarg_nup sub pagew_nup V 2 copy gt{~}if
! store nups @ +S/paperw_nup pagew_nup pagemarg_nup nups V add store/paperh_nup
pageh_nup pagemarg_nup nups V add store pathbbox $m aload ! pagemarg_nup nups V
@ 8 ^ 11 ^ sub paperh_nup ny_nup mul sub add 2 V ~ 9 ^ 12 ^ sub paperw_nup
nx_nup mul sub add 2 V 7 ^ 0 eq{8 -4 $ 4 2 $ 8 4 $}if 8 -2 $ add 0 gt{9}{neg 7}
? ^ add 4 -1 $ sub ~ 5 -2 $ add 0 gt{5}{neg 3}? ^ add 3 -1 $ sub 2 copy/yoffset
~ store/xoffset ~ store + ! ! ! !/paperw_nup paperw_nup paperh_nup $m
idtransform abs/paperh_nup ~ store abs store/pagew_nup pagew_nup pageh_nup $m
idtransform abs/pageh_nup ~ store abs store $m 0 get abs $m 1 get abs lt{
/nx_nup ny_nup/ny_nup nx_nup store store}if borderlinewidth 0 gt{.48 nups V @
/borderlinewidth ~ store Lw}{/framenup F d}? $m concat pgx_nup paperw_nup mul
pgy_nup paperh_nup mul + $m matrix invertmatrix concat N startpage}bd/reinitnup
{startnup}bd/startpage{: 0 0 $m transform pagew_nup pageh_nup $m dtransform rc}
bd/realshowpage/LH ld/nupshowpage{; $m concat framenup{pagemarg_nup 2 V nups V
@ $m idtransform abs neg ~ abs neg ~ paperw_nup paperh_nup rs}if/pgx_nup
pgx_nup 1 add @ nx_nup eq{! 0 store paperw_nup 1 nx_nup sub mul/pgy_nup pgy_nup
1 add @ ny_nup eq{! 0 store paperh_nup 1 ny_nup sub mul}{store paperh_nup}?}
{store paperw_nup 0}? + $m matrix invertmatrix concat startpage}bd/finalpage{;
realshowpage/LH/realshowpage ld}bd
%%EndResource
%%BeginResource: file Pscript_CMap_FF 5.0 0
/CMAP-WinCharSetFFFF-H{/CIDInit/ProcSet findresource ` 12 dict ` begincmap
/CIDSystemInfo 3 dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF)d/Supplement
0 d E d/CMapName/WinCharSetFFFF-H d/CMapVersion 1 d/CMapType 0 d/WMode 0 d 1
begincodespacerange<0000><FFFF>endcodespacerange 100 begincidrange<0000><00FF>0
<0100><01FF>256<0200><02FF>512<0300><03FF>768<0400><04FF>1024<0500><05FF>1280
<0600><06FF>1536<0700><07FF>1792<0800><08FF>2048<0900><09FF>2304<0A00><0AFF>
2560<0B00><0BFF>2816<0C00><0CFF>3072<0D00><0DFF>3328<0E00><0EFF>3584<0F00>
<0FFF>3840<1000><10FF>4096<1100><11FF>4352<1200><12FF>4608<1300><13FF>4864
<1400><14FF>5120<1500><15FF>5376<1600><16FF>5632<1700><17FF>5888<1800><18FF>
6144<1900><19FF>6400<1A00><1AFF>6656<1B00><1BFF>6912<1C00><1CFF>7168<1D00>
<1DFF>7424<1E00><1EFF>7680<1F00><1FFF>7936<2000><20FF>8192<2100><21FF>8448
<2200><22FF>8704<2300><23FF>8960<2400><24FF>9216<2500><25FF>9472<2600><26FF>
9728<2700><27FF>9984<2800><28FF>10240<2900><29FF>10496<2A00><2AFF>10752<2B00>
<2BFF>11008<2C00><2CFF>11264<2D00><2DFF>11520<2E00><2EFF>11776<2F00><2FFF>12032
<3000><30FF>12288<3100><31FF>12544<3200><32FF>12800<3300><33FF>13056<3400>
<34FF>13312<3500><35FF>13568<3600><36FF>13824<3700><37FF>14080<3800><38FF>14336
<3900><39FF>14592<3A00><3AFF>14848<3B00><3BFF>15104<3C00><3CFF>15360<3D00>
<3DFF>15616<3E00><3EFF>15872<3F00><3FFF>16128<4000><40FF>16384<4100><41FF>16640
<4200><42FF>16896<4300><43FF>17152<4400><44FF>17408<4500><45FF>17664<4600>
<46FF>17920<4700><47FF>18176<4800><48FF>18432<4900><49FF>18688<4A00><4AFF>18944
<4B00><4BFF>19200<4C00><4CFF>19456<4D00><4DFF>19712<4E00><4EFF>19968<4F00>
<4FFF>20224<5000><50FF>20480<5100><51FF>20736<5200><52FF>20992<5300><53FF>21248
<5400><54FF>21504<5500><55FF>21760<5600><56FF>22016<5700><57FF>22272<5800>
<58FF>22528<5900><59FF>22784<5A00><5AFF>23040<5B00><5BFF>23296<5C00><5CFF>23552
<5D00><5DFF>23808<5E00><5EFF>24064<5F00><5FFF>24320<6000><60FF>24576<6100>
<61FF>24832<6200><62FF>25088<6300><63FF>25344 endcidrange 28 begincidrange
<6400><64FF>25600<6500><65FF>25856<6600><66FF>26112<6700><67FF>26368<6800>
<68FF>26624<6900><69FF>26880<6A00><6AFF>27136<6B00><6BFF>27392<6C00><6CFF>27648
<6D00><6DFF>27904<6E00><6EFF>28160<6F00><6FFF>28416<7000><70FF>28672<7100>
<71FF>28928<7200><72FF>29184<7300><73FF>29440<7400><74FF>29696<7500><75FF>29952
<7600><76FF>30208<7700><77FF>30464<7800><78FF>30720<7900><79FF>30976<7A00>
<7AFF>31232<7B00><7BFF>31488<7C00><7CFF>31744<7D00><7DFF>32000<7E00><7EFF>32256
<7F00><7FFF>32512 endcidrange 100 begincidrange<8000><80FF>32768<8100><81FF>
33024<8200><82FF>33280<8300><83FF>33536<8400><84FF>33792<8500><85FF>34048<8600>
<86FF>34304<8700><87FF>34560<8800><88FF>34816<8900><89FF>35072<8A00><8AFF>35328
<8B00><8BFF>35584<8C00><8CFF>35840<8D00><8DFF>36096<8E00><8EFF>36352<8F00>
<8FFF>36608<9000><90FF>36864<9100><91FF>37120<9200><92FF>37376<9300><93FF>37632
<9400><94FF>37888<9500><95FF>38144<9600><96FF>38400<9700><97FF>38656<9800>
<98FF>38912<9900><99FF>39168<9A00><9AFF>39424<9B00><9BFF>39680<9C00><9CFF>39936
<9D00><9DFF>40192<9E00><9EFF>40448<9F00><9FFF>40704<A000><A0FF>40960<A100>
<A1FF>41216<A200><A2FF>41472<A300><A3FF>41728<A400><A4FF>41984<A500><A5FF>42240
<A600><A6FF>42496<A700><A7FF>42752<A800><A8FF>43008<A900><A9FF>43264<AA00>
<AAFF>43520<AB00><ABFF>43776<AC00><ACFF>44032<AD00><ADFF>44288<AE00><AEFF>44544
<AF00><AFFF>44800<B000><B0FF>45056<B100><B1FF>45312<B200><B2FF>45568<B300>
<B3FF>45824<B400><B4FF>46080<B500><B5FF>46336<B600><B6FF>46592<B700><B7FF>46848
<B800><B8FF>47104<B900><B9FF>47360<BA00><BAFF>47616<BB00><BBFF>47872<BC00>
<BCFF>48128<BD00><BDFF>48384<BE00><BEFF>48640<BF00><BFFF>48896<C000><C0FF>49152
<C100><C1FF>49408<C200><C2FF>49664<C300><C3FF>49920<C400><C4FF>50176<C500>
<C5FF>50432<C600><C6FF>50688<C700><C7FF>50944<C800><C8FF>51200<C900><C9FF>51456
<CA00><CAFF>51712<CB00><CBFF>51968<CC00><CCFF>52224<CD00><CDFF>52480<CE00>
<CEFF>52736<CF00><CFFF>52992<D000><D0FF>53248<D100><D1FF>53504<D200><D2FF>53760
<D300><D3FF>54016<D400><D4FF>54272<D500><D5FF>54528<D600><D6FF>54784<D700>
<D7FF>55040<D800><D8FF>55296<D900><D9FF>55552<DA00><DAFF>55808<DB00><DBFF>56064
<DC00><DCFF>56320<DD00><DDFF>56576<DE00><DEFF>56832<DF00><DFFF>57088<E000>
<E0FF>57344<E100><E1FF>57600<E200><E2FF>57856<E300><E3FF>58112 endcidrange 28
begincidrange<E400><E4FF>58368<E500><E5FF>58624<E600><E6FF>58880<E700><E7FF>
59136<E800><E8FF>59392<E900><E9FF>59648<EA00><EAFF>59904<EB00><EBFF>60160<EC00>
<ECFF>60416<ED00><EDFF>60672<EE00><EEFF>60928<EF00><EFFF>61184<F000><F0FF>61440
<F100><F1FF>61696<F200><F2FF>61952<F300><F3FF>62208<F400><F4FF>62464<F500>
<F5FF>62720<F600><F6FF>62976<F700><F7FF>63232<F800><F8FF>63488<F900><F9FF>63744
<FA00><FAFF>64000<FB00><FBFF>64256<FC00><FCFF>64512<FD00><FDFF>64768<FE00>
<FEFF>65024<FF00><FFFF>65280 endcidrange endcmap CMapName &/CMap defineresource
! E E}d/CMAP-WinCharSetFFFF-H2{CMAP-WinCharSetFFFF-H/CIDInit/ProcSet
findresource ` 12 dict ` begincmap/WinCharSetFFFF-H usecmap/CIDSystemInfo[3
dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF-H2)d/Supplement 0 d E @]d
/CMapName/WinCharSetFFFF-H2 d/CMapVersion 1 d/CMapType 1 d/WMode 0 d 1 usefont
100 begincidrange<7F00><7FFF>0<8000><80FF>256<8100><81FF>512<8200><82FF>768
<8300><83FF>1024<8400><84FF>1280<8500><85FF>1536<8600><86FF>1792<8700><87FF>
2048<8800><88FF>2304<8900><89FF>2560<8A00><8AFF>2816<8B00><8BFF>3072<8C00>
<8CFF>3328<8D00><8DFF>3584<8E00><8EFF>3840<8F00><8FFF>4096<9000><90FF>4352
<9100><91FF>4608<9200><92FF>4864<9300><93FF>5120<9400><94FF>5376<9500><95FF>
5632<9600><96FF>5888<9700><97FF>6144<9800><98FF>6400<9900><99FF>6656<9A00>
<9AFF>6912<9B00><9BFF>7168<9C00><9CFF>7424<9D00><9DFF>7680<9E00><9EFF>7936
<9F00><9FFF>8192<A000><A0FF>8448<A100><A1FF>8704<A200><A2FF>8960<A300><A3FF>
9216<A400><A4FF>9472<A500><A5FF>9728<A600><A6FF>9984<A700><A7FF>10240<A800>
<A8FF>10496<A900><A9FF>10752<AA00><AAFF>11008<AB00><ABFF>11264<AC00><ACFF>11520
<AD00><ADFF>11776<AE00><AEFF>12032<AF00><AFFF>12288<B000><B0FF>12544<B100>
<B1FF>12800<B200><B2FF>13056<B300><B3FF>13312<B400><B4FF>13568<B500><B5FF>13824
<B600><B6FF>14080<B700><B7FF>14336<B800><B8FF>14592<B900><B9FF>14848<BA00>
<BAFF>15104<BB00><BBFF>15360<BC00><BCFF>15616<BD00><BDFF>15872<BE00><BEFF>16128
<BF00><BFFF>16384<C000><C0FF>16640<C100><C1FF>16896<C200><C2FF>17152<C300>
<C3FF>17408<C400><C4FF>17664<C500><C5FF>17920<C600><C6FF>18176<C700><C7FF>18432
<C800><C8FF>18688<C900><C9FF>18944<CA00><CAFF>19200<CB00><CBFF>19456<CC00>
<CCFF>19712<CD00><CDFF>19968<CE00><CEFF>20224<CF00><CFFF>20480<D000><D0FF>20736
<D100><D1FF>20992<D200><D2FF>21248<D300><D3FF>21504<D400><D4FF>21760<D500>
<D5FF>22016<D600><D6FF>22272<D700><D7FF>22528<D800><D8FF>22784<D900><D9FF>23040
<DA00><DAFF>23296<DB00><DBFF>23552<DC00><DCFF>23808<DD00><DDFF>24064<DE00>
<DEFF>24320<DF00><DFFF>24576<E000><E0FF>24832<E100><E1FF>25088<E200><E2FF>25344
endcidrange 29 begincidrange<E300><E3FF>25600<E400><E4FF>25856<E500><E5FF>26112
<E600><E6FF>26368<E700><E7FF>26624<E800><E8FF>26880<E900><E9FF>27136<EA00>
<EAFF>27392<EB00><EBFF>27648<EC00><ECFF>27904<ED00><EDFF>28160<EE00><EEFF>28416
<EF00><EFFF>28672<F000><F0FF>28928<F100><F1FF>29184<F200><F2FF>29440<F300>
<F3FF>29696<F400><F4FF>29952<F500><F5FF>30208<F600><F6FF>30464<F700><F7FF>30720
<F800><F8FF>30976<F900><F9FF>31232<FA00><FAFF>31488<FB00><FBFF>31744<FC00>
<FCFF>32000<FD00><FDFF>32256<FE00><FEFF>32512<FF00><FFFF>32768 endcidrange
endcmap CMapName &/CMap defineresource ! E E}d/CMAP-WinCharSetFFFF-V
{CMAP-WinCharSetFFFF-H/WinCharSetFFFF-V/WinCharSetFFFF-H/CMap findresource/CMap
defineresource !}d/CMAP-WinCharSetFFFF-V2{CMAP-WinCharSetFFFF-H2
/WinCharSetFFFF-V2/WinCharSetFFFF-H2/CMap findresource/CMap defineresource !}d
%%EndResource
%%BeginResource: file Pscript_Encoding0 5.0 0
/ANSIEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/bullet/Zcaron 2 bullets/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/bullet/zcaron/Ydieresis
{ISOLatin1Encoding}stopped{96 bullets}{160 96 getinterval aload !}?]d
ANSIEncoding @ 39/quotesingle put 96/grave put/ANSIEncodingOld ANSIEncoding 256
array copy d ANSIEncodingOld @[138 153 154 169 172 174 177 178 179 181 185 188
189 190 208 215 221 222 240 247 253 254]{/bullet put @}forall 166/bar put 176
/ring put EncodeDict/0 ANSIEncoding put EncodeDict/ANSIEncodingOld
ANSIEncodingOld put
%%EndResource
%%BeginResource: file Pscript_Encoding161 5.0 0
/GreekEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/dieresistonos/Alphatonos/sterling
/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft
/logicalnot/hyphen/registered/afii00208/degree/plusminus/twosuperior
/threesuperior/tonos/mu/paragraph/periodcentered/Epsilontonos/Etatonos
/Iotatonos/guillemotright/Omicrontonos/onehalf/Upsilontonos/Omegatonos
/iotadieresistonos/Alpha/Beta/Gamma/Delta/Epsilon/Zeta/Eta/Theta/Iota/Kappa
/Lambda/Mu/Nu/Xi/Omicron/Pi/Rho/.notdef/Sigma/Tau/Upsilon/Phi/Chi/Psi/Omega
/Iotadieresis/Upsilondieresis/alphatonos/epsilontonos/etatonos/iotatonos
/upsilondieresistonos/alpha/beta/gamma/delta/epsilon/zeta/eta/theta/iota/kappa
/lambda/mu/nu/xi/omicron/pi/rho/sigma1/sigma/tau/upsilon/phi/chi/psi/omega
/iotadieresis/upsilondieresis/omicrontonos/upsilontonos/omegatonos/.notdef]d
GreekEncoding @ 39/quotesingle put 96/grave put EncodeDict/161 GreekEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding162 5.0 0
/TurkishEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe
/.notdef/.notdef/Ydieresis/space/exclamdown/cent/sterling/currency/yen
/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright
/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Gbreve/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Idotaccent/Scommaaccent
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave
/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/gbreve/ntilde
/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
/ucircumflex/udieresis/dotlessi/scommaaccent/ydieresis]d TurkishEncoding @ 39
/quotesingle put 96/grave put EncodeDict/162 TurkishEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding177 5.0 0
/HebrewEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/.notdef/cent/sterling/afii57636/yen
/brokenbar/section/dieresis/copyright/.notdef/guillemotleft/logicalnot/hyphen
/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/.notdef/onesuperior/.notdef/guillemotright/onequarter
/onehalf/threequarters/.notdef/afii57799/afii57801/afii57800/afii57802
/afii57793/afii57794/afii57795/afii57798/afii57797/afii57806/.notdef/afii57796
/afii57807/afii57839/afii57645/afii57841/afii57842/afii57804/afii57803
/afii57658/afii57716/afii57717/afii57718/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/afii57664/afii57665/afii57666
/afii57667/afii57668/afii57669/afii57670/afii57671/afii57672/afii57673
/afii57674/afii57675/afii57676/afii57677/afii57678/afii57679/afii57680
/afii57681/afii57682/afii57683/afii57684/afii57685/afii57686/afii57687
/afii57688/afii57689/afii57690/.notdef/.notdef/afii299/afii300/.notdef]d
HebrewEncoding @ 39/quotesingle put 96/grave put EncodeDict/177 HebrewEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding178 5.0 0
/ArabicEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/afii57506/quotesinglbase/florin
/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef
/guilsinglleft/OE/afii57507/afii57508/.notdef/afii57509/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef
/guilsinglright/oe/afii61664/afii301/.notdef/space/afii57388/cent/sterling
/currency/yen/brokenbar/section/dieresis/copyright/.notdef/guillemotleft
/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
/acute/mu/paragraph/periodcentered/cedilla/onesuperior/afii57403/guillemotright
/onequarter/onehalf/threequarters/afii57407/.notdef/afii57409/afii57410
/afii57411/afii57412/afii57413/afii57414/afii57415/afii57416/afii57417
/afii57418/afii57419/afii57420/afii57421/afii57422/afii57423/afii57424
/afii57425/afii57426/afii57427/afii57428/afii57429/afii57430/multiply/afii57431
/afii57432/afii57433/afii57434/afii57440/afii57441/afii57442/afii57443/agrave
/afii57444/acircumflex/afii57445/afii57446/afii57470/afii57448/ccedilla/egrave
/eacute/ecircumflex/edieresis/afii57449/afii57450/icircumflex/idieresis
/afii57451/afii57452/afii57453/afii57454/ocircumflex/afii57455/afii57456/divide
/afii57457/ugrave/afii57458/ucircumflex/udieresis/afii299/afii300/.notdef]d
ArabicEncoding @ 39/quotesingle put 96/grave put EncodeDict/178 ArabicEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding186 5.0 0
/BalticEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/.notdef/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/caron/breve/sterling/currency/.notdef
/brokenbar/section/dieresis/copyright/Rcommaaccent/guillemotleft/logicalnot
/hyphen/registered/AE/ring/plusminus/ogonek/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/rcommaaccent/guillemotright/onequarter
/onehalf/threequarters/ae/Aogonek/Iogonek/Amacron/Cacute/Adieresis/Aring
/Eogonek/Emacron/Ccaron/Eacute/Zacute/Edotaccent/Gcommaaccent/Kcommaaccent
/Imacron/Lcommaaccent/Scaron/Nacute/Ncommaaccent/Oacute/Omacron/Otilde
/Odieresis/multiply/Uogonek/Lslash/Sacute/Umacron/Udieresis/Zdotaccent/Zcaron
/germandbls/aogonek/iogonek/amacron/cacute/adieresis/aring/eogonek/emacron
/ccaron/eacute/zacute/edotaccent/gcommaaccent/kcommaaccent/imacron/lcommaaccent
/scaron/nacute/ncommaaccent/oacute/omacron/otilde/odieresis/divide/uogonek
/lslash/sacute/umacron/udieresis/zdotaccent/zcaron/dotaccent]d BalticEncoding @
39/quotesingle put 96/grave put EncodeDict/186 BalticEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding204 5.0 0
/RussianEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/afii10051/afii10052/quotesinglbase/afii10100
/quotedblbase/ellipsis/dagger/daggerdbl/Euro/perthousand/afii10058
/guilsinglleft/afii10059/afii10061/afii10060/afii10145/afii10099/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark
/afii10106/guilsinglright/afii10107/afii10109/afii10108/afii10193/space
/afii10062/afii10110/afii10057/currency/afii10050/brokenbar/section/afii10023
/copyright/afii10053/guillemotleft/logicalnot/hyphen/registered/afii10056
/degree/plusminus/afii10055/afii10103/afii10098/mu/paragraph/periodcentered
/afii10071/afii61352/afii10101/guillemotright/afii10105/afii10054/afii10102
/afii10104/afii10017/afii10018/afii10019/afii10020/afii10021/afii10022
/afii10024/afii10025/afii10026/afii10027/afii10028/afii10029/afii10030
/afii10031/afii10032/afii10033/afii10034/afii10035/afii10036/afii10037
/afii10038/afii10039/afii10040/afii10041/afii10042/afii10043/afii10044
/afii10045/afii10046/afii10047/afii10048/afii10049/afii10065/afii10066
/afii10067/afii10068/afii10069/afii10070/afii10072/afii10073/afii10074
/afii10075/afii10076/afii10077/afii10078/afii10079/afii10080/afii10081
/afii10082/afii10083/afii10084/afii10085/afii10086/afii10087/afii10088
/afii10089/afii10090/afii10091/afii10092/afii10093/afii10094/afii10095
/afii10096/afii10097]d RussianEncoding @ 39/quotesingle put 96/grave put
EncodeDict/204 RussianEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding238 5.0 0
/EasternEuropeanEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent
/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
StandardEncoding 32 95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase
/.notdef/quotedblbase/ellipsis/dagger/daggerdbl/.notdef/perthousand/Scaron
/guilsinglleft/Sacute/Tcaron/Zcaron/Zacute/.notdef/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/scaron
/guilsinglright/sacute/tcaron/zcaron/zacute/space/caron/breve/Lslash/currency
/Aogonek/brokenbar/section/dieresis/copyright/Scommaaccent/guillemotleft
/logicalnot/hyphen/registered/Zdotaccent/degree/plusminus/ogonek/lslash/acute
/mu/paragraph/periodcentered/cedilla/aogonek/scommaaccent/guillemotright/Lcaron
/hungarumlaut/lcaron/zdotaccent/Racute/Aacute/Acircumflex/Abreve/Adieresis
/Lacute/Cacute/Ccedilla/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute
/Icircumflex/Dcaron/Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut
/Odieresis/multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute
/Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis/lacute
/cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron/iacute/icircumflex
/dcaron/dcroat/nacute/ncaron/oacute/ocircumflex/ohungarumlaut/odieresis/divide
/rcaron/uring/uacute/uhungarumlaut/udieresis/yacute/tcommaaccent/dotaccent]d
EasternEuropeanEncoding @ 39/quotesingle put 96/grave put EncodeDict/238
EasternEuropeanEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding256 5.0 0
/CharCol256Encoding[/.notdef/breve/caron/dotaccent/dotlessi/fi/fl/fraction
/hungarumlaut/Lslash/lslash/minus/ogonek/ring/Zcaron/zcaron/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/exclam/quotedbl/numbersign
/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma
/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S
/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave
/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright
/asciitilde/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef
/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef
/Ydieresis/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/.notdef/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis
/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis]def EncodeDict/256 CharCol256Encoding put
%%EndResource
%%BeginResource: file Pscript_Encoding257 5.0 0
/CharCol257Encoding[/.notdef/Abreve/Amacron/Aogonek/Cacute/Ccaron/Dcaron/Dcroat
/Delta/Ecaron/Edotaccent/Emacron/Eogonek/Gbreve/Gcommaaccent/Idotaccent/Imacron
/Iogonek/Kcommaaccent/Lacute/Lcaron/Lcommaaccent/Nacute/Ncaron/Ncommaaccent
/Ohungarumlaut/Omacron/Racute/Rcaron/Rcommaaccent/Sacute/Scedilla/Scommaaccent
/Tcaron/Tcommaaccent/Uhungarumlaut/Umacron/Uogonek/Uring/Zacute/Zdotaccent
/abreve/amacron/aogonek/cacute/ccaron/commaaccent/dcaron/dcroat/ecaron
/edotaccent/emacron/eogonek/gbreve/gcommaaccent/greaterequal/imacron/iogonek
/kcommaaccent/lacute/lcaron/lcommaaccent/lessequal/lozenge/nacute/ncaron
/ncommaaccent/notequal/ohungarumlaut/omacron/partialdiff/racute/radical/rcaron
/rcommaaccent/sacute/scedilla/scommaaccent/summation/tcaron/tcommaaccent
/uhungarumlaut/umacron/uogonek/uring/zacute/zdotaccent 199 bullets]def
EncodeDict/257 CharCol257Encoding put
%%EndResource
%%BeginResource: file Pscript_Win_Euro_L2 5.0 0
/UseT3EuroFont{/currentdistillerparams where{pop currentdistillerparams
/CoreDistVersion get 4000 le}{false}ifelse}bind def/NewEuroT3Font?{dup/FontType
get 3 eq{dup/EuroFont known exch/BaseFont known and}{pop false}ifelse}bind def
/T1FontHasEuro{dup/CharStrings known not{dup NewEuroT3Font?{dup/EuroGlyphName
get exch/EuroFont get/CharStrings get exch known{true}{false}ifelse}{pop false}
ifelse}{dup/FontType get 1 eq{/CharStrings get/Euro known}{dup/InfoDict known{
/InfoDict get/Euro known}{/CharStrings get/Euro known}ifelse}ifelse}ifelse}bind
def/FontHasEuro{findfont dup/Blend known{pop true}{T1FontHasEuro}ifelse}bind
def/EuroEncodingIdx 1 def/EuroFontHdr{12 dict begin/FontInfo 10 dict dup begin
/version(001.000)readonly def/Notice(Copyright (c)1999 Adobe Systems
Incorporated. All Rights Reserved.)readonly def/FullName(Euro)readonly def
/FamilyName(Euro)readonly def/Weight(Regular)readonly def/isFixedPitch false
def/ItalicAngle 0 def/UnderlinePosition -100 def/UnderlineThickness 50 def end
readonly def/FontName/Euro def/Encoding 256 array 0 1 255{1 index exch/.notdef
put}for def/PaintType 0 def/FontType 1 def/FontMatrix[0.001 0 0 0.001 0 0]def
/FontBBox{-25 -23 1500 804}readonly def currentdict end dup/Private 20 dict dup
begin/ND{def}def/NP{put}def/lenIV -1 def/RD{string currentfile exch
readhexstring pop}def/-|{string currentfile exch readstring pop}executeonly def
/|-{def}executeonly def/|{put}executeonly def/BlueValues[-20 0 706 736 547 572]
|-/OtherBlues[-211 -203]|-/BlueScale 0.0312917 def/MinFeature{16 16}|-/StdHW
[60]|-/StdVW[71]|-/ForceBold false def/password 5839 def/Erode{8.5 dup 3 -1
roll 0.1 mul exch 0.5 sub mul cvi sub dup mul 71 0 dtransform dup mul exch dup
mul add le{pop pop 1.0 1.0}{pop pop 0.0 1.5}ifelse}def/OtherSubrs[{}{}{}
{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict
get exec dup/startlock known{/startlock get exec}{dup/strtlck known{/strtlck
get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]|-/Subrs 5 array dup 0
<8E8B0C100C110C110C210B>put dup 1<8B8C0C100B>put dup 2<8B8D0C100B>put dup 3<0B>
put dup 4<8E8C8E0C100C110A0B>put |- 2 index/CharStrings 256 dict dup begin
/.notdef<8b8b0d0e>def end end put put dup/FontName get exch definefont pop}bind
def/AddEuroGlyph{2 index exch EuroEncodingIdx 1 eq{EuroFontHdr}if systemdict
begin/Euro findfont dup dup/Encoding get 5 1 roll/Private get begin/CharStrings
get dup 3 index known{pop pop pop pop end end}{begin 1 index exch def end end
end EuroEncodingIdx dup 1 add/EuroEncodingIdx exch def exch put}ifelse}bind def
/GetNewXUID{currentdict/XUID known{[7 XUID aload pop]true}{currentdict/UniqueID
known{[7 UniqueID]true}{false}ifelse}ifelse}bind def/BuildT3EuroFont{exch 16
dict begin dup/FontName exch def findfont dup/Encoding get/Encoding exch def
dup length 1 add dict copy dup/FID undef begin dup dup/FontName exch def
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for def GetNewXUID{/XUID
exch def}if currentdict end definefont pop/BaseFont exch findfont 1000
scalefont def/EuroFont exch findfont 1000 scalefont def pop/EuroGlyphName exch
def/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/FontBBox BaseFont/FontBBox
get def/Char 1 string def/BuildChar{exch dup begin/Encoding get 1 index get
/Euro eq{BaseFont T1FontHasEuro{false}{true}ifelse}{false}ifelse{EuroFont
setfont pop userdict/Idx 0 put EuroFont/Encoding get{EuroGlyphName eq{exit}
{userdict/Idx Idx 1 add put}ifelse}forall userdict/Idx get}{dup dup Encoding
exch get BaseFont/Encoding get 3 1 roll put BaseFont setfont}ifelse Char 0 3 -1
roll put Char stringwidth newpath 0 0 moveto Char true charpath flattenpath
pathbbox setcachedevice 0 0 moveto Char show end}bind def currentdict end dup
/FontName get exch definefont pop}bind def/AddEuroToT1Font{dup findfont dup
length 10 add dict copy dup/FID undef begin/EuroFont 3 -1 roll findfont 1000
scalefont def CharStrings dup length 1 add dict copy begin/Euro{EuroFont
setfont pop EuroGBBox aload pop setcachedevice 0 0 moveto EuroGName glyphshow}
bind def currentdict end/CharStrings exch def GetNewXUID{/XUID exch def}if 3 1
roll/EuroGBBox exch def/EuroGName exch def currentdict end definefont pop}bind
def/BuildNewFont{UseT3EuroFont{BuildT3EuroFont}{pop AddEuroToT1Font}ifelse}bind
def/UseObliqueEuro{findfont/FontMatrix get dup 2 get 0 eq exch dup 0 get exch 3
get eq and UseT3EuroFont or}bind def
%%EndResource
%%BeginResource: file Pscript_WinNT_Compat 5.0 0
userdict/Pscript_WinNT_Compat 19 dict dup begin/bd{bind def}bind def/ld{load
def}bd/$x matrix def/ANSIVec[16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde
16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A
/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60
/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85
/ellipsis 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand 16#8A
/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93
/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#98
/tilde 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F
/Ydieresis 16#A0/space 16#A1/exclamdown 16#A4/currency 16#A5/yen 16#A6
/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB
/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron
16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute
16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior
16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE
/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex
16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave
16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE
/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute
16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash
16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE
/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3
/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9
/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE
/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute
16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9
/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn
16#FF/ydieresis]def currentdict{dup type/operatortype eq{[exch]cvx def}{pop
pop}ifelse}forall/initialize{currentdict exch begin begin}bind def/terminate{
/@FL where not{pop end end}{pop}ifelse}bind def/suspend/terminate load def
/resume/initialize load def/RS{/pagesave where{pop pagesave restore}{$x matrix
invertmatrix concat}ifelse}def/SS{/pagesave save def}def/CB{pop pop pop pop}def
/B{pop pop pop pop}def/:/gsave load def/;/grestore load def/N/newpath load def
end put
%%EndResource
end
/ProcSet defineresource pop
%%EndResource

%%EndProlog

%%BeginSetup
statusdict begin (%%[ ProductName: ) print product print ( ]%%)= flush end
Pscript_WinNT_Compat dup /initialize get exec
[ 1 0 0 1 0 0 ] false /Pscript_WinNT_Full /ProcSet findresource dup /initialize get exec
featurebegin{
%%BeginNonPPDFeature: JobTimeout 0
0 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/JobTimeout  4 -1 roll put setuserparams}{statusdict/setjobtimeout get exec}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginNonPPDFeature: WaitTimeout 120
120 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginFeature: *HPHalftone PrintersDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *Smoothing PrinterDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *PageSize Letter

             <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *OutputBin OnlyOne

%%EndFeature
}featurecleanup
1 setlinecap 1 setlinejoin
/mysetup [ 0.12 0 0 -0.12 0 792 ] def 
%%EndSetup

%%Page: 1 1
%%PageBoundingBox: 0 0 612 792
%%EndPageComments
userdict begin /pagesave save def end
%%BeginPageSetup
/DeviceRGB dup setcolorspace /colspABC exch def
mysetup concat colspRefresh
%%EndPageSetup

30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
%%BeginDocument: Pscript_Win_PassThrough
% Copyright (c) 1986-1995 Frame Technology Corporation.
/FMcmyk 100 dict def
/FmBD{bind def}bind def
/FmLD{load def}FmBD
/FMc {
 FMcmyk length FMcmyk maxlength ge { /FMcmyk FMcmyk dup length dup add dict copy def } if
 4 array astore 4 1 roll 8 bitshift add 8 bitshift add exch FMcmyk 3 1 roll put
}FmBD
/setcmykcolor where { pop
 /sc where { pop /sc load 0 get /scignore eq {
  /FMsc /sc FmLD
  /sc { 3 copy 8 bitshift add 8 bitshift add FMcmyk 1 index known
   { FMcmyk exch get aload pop setcmykcolor pop pop pop } { pop FMsc } ifelse
  }FmBD
 } if } if
} if
mark { /S load
 dup 0 get /PenW eq { dup 1 get /sl load eq {
  dup 0 { PenW .75 sub sl } bind put 1 /exec load put
 } if } if
} stopped cleartomark       
/FmX matrix defaultmatrix def
/FmDC {transform FmX defaultmatrix itransform cvi exch cvi exch} def
/FmBx { dup 3 index lt {3 1 roll exch} if 
 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if
}FmBD
/FmPD/cleartomark FmLD
/FmPD2/cleartomark FmLD
/FmPT/pop FmLD
/FmPA{pop pop pop}FmBD
systemdict /pdfmark known systemdict /currentdistillerparams known and {
 /FmPD/pdfmark FmLD
 currentdistillerparams /CoreDistVersion get 2000 ge {
  /FmPD2/pdfmark FmLD
  /FmPA { mark exch /Dest exch 5 3 roll 
	/View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD 
  }FmBD
 } if
} if
: N : N : N ; : N 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
0 4523 M 2850 4523 I 2850 6600 I 0 6600 I C 
eoclip : N 0 4509 2854 2091 rp C 
/DeviceRGB dup setcolorspace /colspABC exch def
1 1 1 1 scol  L ; : N -4 4509 M 2854 4509 I 2854 6614 I -4 6614 I C 
eoclip /TT6D4B00
[78 0 0 0 0 0 ] 
 256 array 0 1 255 {1 index exch /.notdef put} for 
[0 0 0 0 ] 
[1 78 div 0 0 -1 78 div 0 0 ]
/__TT6D4B00
GreNewFont
T32RsrcBegin

32
/G20 [47 0 0 0 1 1 ] 
/G20 [1 1 true [1 0 0 1 0 0 ]  0 0]
[<~!!~>
 ]
/TT6D4B00 AddT3T32Char

33
/G21 [47 0 19 -45 29 1 ] 
/G21 [10 46 true [1 0 0 1 -19 45 ]  0 0]
[<~IfOruIfOru4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH
4odbH)uprY)uprYzzz!!"&?It3$!s1nZMs1j,7It/R?~>
 ]
/TT6D4B00 AddT3T32Char

34
/G22 [47 0 14 -44 33 -26 ] 
/G22 [19 18 true [1 0 0 1 -14 44 ]  0 0]
[<~rX[rd&)_mI^jHC&Hj@H7#Jb]l^jHC&Hj@H7#Jb]l^jHC&Hj@H7#Jb]l^jHC&
49pBr"+U~>
 ]
/TT6D4B00 AddT3T32Char

35
/G23 [47 0 7 -51 40 3 ] 
/G23 [33 54 true [1 0 0 1 -7 51 ]  0 0]
[<~!!E9E!!%6G^]4@Z"2Fm:GQY_]!-eU]!!%6G^]4@Z"2Fm:GQY_]!-eU]!!%6G
^]4@Z"2Fm:GQY_]!-eU]!!%6G^]4@Z"2Fm:GQY_]!-eU]!!$sCJ,oWLs8RWL
s8W+Ls8W-!JH,ZLs*t+=#CldSn-=ID!:U5D!!)KnJ,fT=#CldSn-=ID!:U5D
!!)KnJ,fT=#CldSn-=IDs8W-!JH,ZLs+(.Ls8RWLs8W+L!:U3n!!2!g!!!&X
%fcS1i"#ef!T4Ig!!2!g!!!&X%fcS1i"#ef!T4Ig!!2!g!!!&X%fcS1i"#ef
!T4Ig!!2!g!!!&X%fcS1i"#ef!T4Ig!!3-3!!!~>
 ]
/TT6D4B00 AddT3T32Char

36
/G24 [47 0 9 -53 39 10 ] 
/G24 [30 63 true [1 0 0 1 -9 53 ]  0 0]
[<~!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&p!.VfR"98/c#QOh^
+92B!5JTMA56(rHHiO9,GQ7d&p](<Pn,NIXn,NFgn,NFgn,NFgn,NFgp](9o
HiO-HIK0?J56(Z`+5d,!&,ZD-"93lO!<;fo!'gG_!!E7O!!#7A!!!Q!!!!&h
!!!#o!!!"D!!!"H!!!!]!!!!]huEa>huEa>huEb)n,NH5p](<hqu?igs*u3L
s8W,7s8W+Lp](3mi.'Yb!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0
!"T&0!"T&0!"T&0~>
 ]
/TT6D4B00 AddT3T32Char

37
/G25 [47 0 6 -49 41 1 ] 
/G25 [35 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!<)ru!!E7O!!!Q0huEa!KCAj@4ok?X!.4co!!%6D49,A+!'C5]n,OL0!:Tt0
!!)Kg*WQ30!$2+?n,OL0!-eK-!!%6D49,A/!.4bH4ok?Y^`S3u#J^lMi#gkZ
s1j,7!<*#u!!!!0p](9o5MuMA!<7QL!!E-!!!!Q!!!!"K^]4?8rr<$!#P\9!
!$C,@^]=CbJ+*Ge!WW&tGQ[Ga!'ge)*rl9OJ.I/1%fcib!$;1GJ,gVj"2FmX
!!C":*WQ;X!$2+B^]5DU"2FmY!!e#S%fcib!"XSjJ,fhi*rl9Cn9t?;!WW&t
!!*&g!!!!@^]4~>
 ]
/TT6D4B00 AddT3T32Char

38
/G26 [47 0 5 -42 42 1 ] 
/G26 [37 43 true [1 0 0 1 -5 42 ]  0 0]
[<~!$C,!!!%NH!!!$!rr<$"n3=\g"5jE7!!g:?!!!7S!!!!(J,fQL#CldS!!e#S
!!!7S!!!!$^]4?7"2Fm:!!2!X!!!&Xzn,NFg!;HNo!!%6D!!!!]zrVuou"9&9B
n-AC^5O]2EJ3WNF#Co&.4p/TJ!'CAAGQ<*li-56H!:]IXp]1*Y!:Tu:n,VqX
4l?>0!'fBAn,OQG!:Tt!^]=-0&&80i!"ZjFHiP8H!.Forn,P\(q#C+2s7$'`
&-(R;p]phL5PP6X!!!!~>
 ]
/TT6D4B00 AddT3T32Char

39
/G27 [47 0 20 -44 27 -26 ] 
/G27 [7 18 true [1 0 0 1 -20 44 ]  0 0]
[<~rr.:mI!g<hI!g<hI!g<h3&g~>
 ]
/TT6D4B00 AddT3T32Char

40
/G28 [47 0 21 -49 35 9 ] 
/G28 [14 58 true [1 0 0 1 -21 49 ]  0 0]
[<~!.4ck!:U$Y!T4(<"2G/W#J^Rp%tG/j*rmA_*WSA(4odbH490a/HiSNoGQ;sg
p]1'hp]1'hp]1'hp]1'hp]1'hGQ;sgHiSNoHiQ8/4odbH*WR5]*rlfO%tG1@
#Cm&p"2G#s!T4"J!:U!`!-eJH~>
 ]
/TT6D4B00 AddT3T32Char

41
/G29 [47 0 12 -49 26 9 ] 
/G29 [14 58 true [1 0 0 1 -12 49 ]  0 0]
[<~p],O=49.PF*WR8^%fd+?%tFn8#J^GW"5j:>!T4"J!Up-Z!:U!`!;HQh!-eKg
!.4co!.4co!.4co!.4co!.4co!-eKg!;HQh!;HQ`!Up-Z!T4":"5j9s#J^S[
#Cm>8%fd[O*WSA(490a/GQ<6o~>
 ]
/TT6D4B00 AddT3T32Char

42
/G2A [47 0 9 -48 39 -20 ] 
/G2A [30 28 true [1 0 0 1 -9 48 ]  0 0]
[<~!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S+:!E.Hj>2sIg:W$J*3I!
s8W,s#QOgS!.XbD!"ZjF!$C,!!$C,!!'K`N!.=PA!;LpA!Ur8Q!T5"!"5k7$
#J^k##Cm&0!It@S!<<0$~>
 ]
/TT6D4B00 AddT3T32Char

43
/G2B [47 0 7 -37 41 -3 ] 
/G2B [34 34 true [1 0 0 1 -7 37 ]  0 0]
[<~!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huEcWs8W,7s8W-!_#OH7s1n[7s8Tk7
!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X
!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!~>
 ]
/TT6D4B00 AddT3T32Char

44
/G2C [47 0 14 -9 27 9 ] 
/G2C [13 18 true [1 0 0 1 -14 9 ]  0 0]
[<~"8E,j#OhuV&)[u6&&99;++PG`*rnM*4odbHHiSNoGQ@L=~>
 ]
/TT6D4B00 AddT3T32Char

45
/G2D [47 0 8 -22 39 -18 ] 
/G2D [31 4 true [1 0 0 1 -8 22 ]  0 0]
[<~s8W,us8W,us8W,us8W,u~>
 ]
/TT6D4B00 AddT3T32Char

46
/G2E [47 0 18 -9 29 1 ] 
/G2E [11 10 true [1 0 0 1 -18 9 ]  0 0]
[<~*rnNUJ&)*Bs5<q8s58CB5CagU~>
 ]
/TT6D4B00 AddT3T32Char

47
/G2F [47 0 10 -49 38 7 ] 
/G2F [28 56 true [1 0 0 1 -10 49 ]  0 0]
[<~!!!!a!!!#g!!!#g!!!&X!!!&X!!!,:!!!,:!!!7S!!!7S!!!6(!!!N0!!!K/
!!"&?!!!u=!!#+]!!#+]!!%6D!!%6D!!)Kg!!)Kg!!2!X!!2!X!!0k8!!C":
!!@`O!!e#S!!e#S!"T&0!"T&0!$2+?!$2+?!'C5]!'C5]!&srY!-eJD!,qo<
!:Tsg!8mhW!T3qX!T3qX"2Fm:"2Fm:#CldS#CldS#64`(%fcS0%KHJ/*WQ0?
)uos=49,?]49,?]GQ7^DGQ7^Dn,NFgDu]k<+92BA~>
 ]
/TT6D4B00 AddT3T32Char

48
/G30 [47 0 8 -49 39 1 ] 
/G30 [31 50 true [1 0 0 1 -8 49 ]  0 0]
[<~!"[uf!.XnH!WW0""98CO#OihN#N--.%tFc?*rl?2*WQ304obTX49,A+49,A+
HiO.oGQ7_+GQ7_+GQ7_+GQ7_+p](:Xn,NG0n,NG0n,NG0n,NG0n,NG0n,NG0
n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0p](:XGQ7_+GQ7_+GQ7_+
GQ7_+HiO.o49,A+49,A+4obTX*rl?2*rl?2%tFc?&)[u6#OihN"98CO!WW0"
!.XnH!"[uf~>
 ]
/TT6D4B00 AddT3T32Char

49
/G31 [47 0 8 -49 40 0 ] 
/G31 [32 49 true [1 0 0 1 -8 49 ]  0 0]
[<~!!C":!"ZjF!'e7!!<9h7#QMR>+7m8JJ&B&%rWBq9p]J;3?j"1E!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

50
/G32 [47 0 5 -49 37 0 ] 
/G32 [32 49 true [1 0 0 1 -5 49 ]  0 0]
[<~!"\Q!!.XtJ!WW1M"98DZ&,6\)+2A!R5C`b356(\24obRH4obR(49,@&49,?l
!!!!0!!!!0!!!!0!!!!0!!!!0!!!!0!!!!?!!!!?!!!!_!!!!]!!!"H!!!#o
!!!&h!!!,Z!!!8>!!!O[!!")@!!#1_!!%BH!!)co!!2Qh!!hE^!"ZjF!$;1@
!'UA_!.4bH!;HO)!Up(""5j.i#J^<M%tFWj56(ZoHiO-Ws8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

51
/G33 [47 0 6 -49 37 1 ] 
/G33 [31 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!'e7!!WVop#QOc'+92?@5N"bVIfL"p49,WE(]XZr!!!&X!!!&h!!!#g!!!#g
!!!#g!!!#g!!!#g!!!&h!!!&X!!!,Z!!!,:!!!PF!!"*k!!*$!!"]&/!"\u-
!"])0!"]+F!!",!!!!,j!!!&p!!!"D!!!"H!!!!]!!!!]!!!!?!!!!?!!!!?
!!!!?!!!!?!!!!_!!!!_!!!!]!!!"H!!!#o0E;.KIK0WBJ&";,s8W,7&-)Z[
"98?#!'frQ~>
 ]
/TT6D4B00 AddT3T32Char

52
/G34 [47 0 6 -49 39 0 ] 
/G34 [33 49 true [1 0 0 1 -6 49 ]  0 0]
[<~!!"+V!!!!@^]4?75JR7!!'e7!!!%Ma!!!"G^]4?7o=t>+!V=),!!2,q!!!,]
^]4?:_nZ6P#D9el!"X^t!!!N3^]4?V"2Fm:*Ws1X!'CA!!!%BK^]4@Z"2Fm:
p]J;3!:U*+!!2![^]4Jp"2Fm=^]V@P#J^GW!!e#V^]4lF"2FmY!!C":*WQ;X
!'UAb^]6Is"2Fn]!!C":p](E3!:Tsj^]=E7s8RWLs8W+Ls8W-!JH,ZLs*t(L
"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!",@s*t(ks8RTL+92@k
!$D7@J,~>
 ]
/TT6D4B00 AddT3T32Char

53
/G35 [47 0 8 -48 39 1 ] 
/G35 [31 49 true [1 0 0 1 -8 48 ]  0 0]
[<~5QCcQ5QCcQ5QCcQ5QCcQ49,?]49,?]49,?]49,?]49,?]49,?]49,?]49,?]
49,?]49,?]49,?]49,?]49,?]4:go]4Fd>15QC``5QCc!5N"ca56(rX49,KQ
#QOl"!!!#o!!!"H!!!!]!!!!]!!!!_!!!!?!!!!?!!!!?!!!!?!!!!?!!!!?
!!!!_!!!!]!!!!]!!!"H!!!#o!!!#o?iU;uqu?uks+!>ls8W,7+92?@#QO]%
!.Wo,~>
 ]
/TT6D4B00 AddT3T32Char

54
/G36 [47 0 9 -49 39 1 ] 
/G36 [30 50 true [1 0 0 1 -9 49 ]  0 0]
[<~!!",=!!3,t!!iQ%!$D7=!'g5Y!<7QL!W2ot"8Dir"5j.Z#J^<>%tFW[%tFW[
*rl9@*WQ0?*WQ0?4obQ_49,?]49,?]GQ7^DGQ7^DGR*^<GX)*+E<#q<nc/W>
oCsECpV7$ls*t4@rr<)hrVurnqu?_Ap](;=p](;An,NGNn,NGNn,NGNGQ7_+
GQ7_+GQ7_+HiO./49,A+4obS-*WQ38*rl?2%tFcO#N,jF#P]CV!WW1M!<<'!
!'gA]!"\Q!~>
 ]
/TT6D4B00 AddT3T32Char

55
/G37 [47 0 6 -48 38 0 ] 
/G37 [32 48 true [1 0 0 1 -6 48 ]  0 0]
[<~s8W-!s8W-!s8W-!s8W-!n,NG!n,NG1n,NG0n,NG0n,NGPn,NGNn,NGN!!!"H
!!!"D!!!"D!!!#g!!!#g!!!#g!!!&X!!!&X!!!,Z!!!,:!!!,:!!!8>!!!7S
!!!7S!!!O[!!!N0!!!N0!!")@!!"&?!!"&?!!#1_!!#+]!!#+]!!%BH!!%6D
!!)co!!)Kg!!)Kg!!2Qh!!2!X!!2!X!!D-Z!!C":!!C":!!g:>!!e#S!"XS[
~>
 ]
/TT6D4B00 AddT3T32Char

56
/G38 [47 0 8 -49 39 1 ] 
/G38 [31 50 true [1 0 0 1 -8 49 ]  0 0]
[<~!"[uf!.XnH!WW0"#QOh>&+C\!&&8G.*rl?24obTX49,A+49,A+GQ7_+GQ7_+
GQ7_+GQ7_+GQ7_+GQ7_+49,A+49,A+*WQ30*rl?2%tFc?#J^S["8Esg!WW0"
!.XnH!WW0""98CO#OihN%tFc?*rl?24obTXHiO.oGQ7_+p](:Vn,NG0n,NG0
n,NG0n,NG0n,NG0n,NG0GQ7_+GQ7_+HiO.o4obTX*rl?2%tFc?#OihN"98CO
!<<#u!$C\1~>
 ]
/TT6D4B00 AddT3T32Char

57
/G39 [47 0 7 -49 38 1 ] 
/G39 [31 50 true [1 0 0 1 -7 49 ]  0 0]
[<~!$AuV!<;fo!WW-!"98B$#Ojs.&&8^k++OUS*rlE44obWQ49,BV49,BVHiO.k
GQ7_kGQ7_+GQ7_+GQ7_-GQ7_-GQ7_-GQ7_-HiO.149,A149,A14obT^*rl?@
++OIM&&8_4#OjsL"98BB!WW'[!<;ON!$B!=!!!!]!!!"H!!!"D!!!"D!!!#o
!!!#g!!!&h!!!,Z!!!,Z!!!8>!!!O[!!"*k!!%KK!!3'!!'gA]s8VQgs8Tk7
s8N'!s6p!g~>
 ]
/TT6D4B00 AddT3T32Char

58
/G3A [47 0 18 -30 29 1 ] 
/G3A [11 31 true [1 0 0 1 -18 30 ]  0 0]
[<~*rnNUJ&)*Bs5<q8s58CB5CagUzzzzz!!")@5Ce7!s5<q8s5<q8J&":!*rl~>
 ]
/TT6D4B00 AddT3T32Char

59
/G3B [47 0 14 -30 29 9 ] 
/G3B [15 39 true [1 0 0 1 -14 30 ]  0 0]
[<~!Up3d#Q,,3&,m+=&,lh3"8Dodzzzzz!!!,r#Ohuf#N,jF&&8^k&&99;++PF5
56*kI4ofs1HiSNop](~>
 ]
/TT6D4B00 AddT3T32Char

60
/G3C [47 0 3 -37 41 -3 ] 
/G3C [38 34 true [1 0 0 1 -3 37 ]  0 0]
[<~z&-)\1!-eJD!!2ip!!!9%!!!!@n,NFgJ%u$a"9/?$!"\u-!!#7A!!!$!J,fQO
rVuou&,6,)!'e7!!!*$!!!!9%!!!!@n,NFgJ%u$a!<9h7!!",1!!!!(qu?]s
!<3$!!!#7!!!!!0p](9o"9&9#!!*%L!!!!`huE`W&,ZD-!!E6$!!!"K^]4?7
+7K71!!iE%!!!&pzGQ7^D!"]~>
 ]
/TT6D4B00 AddT3T32Char

61
/G3D [47 0 6 -30 41 -11 ] 
/G3D [35 19 true [1 0 0 1 -6 30 ]  0 0]
[<~s8W-!i;`iWs5<qWs8V$Ws8W,Wzzzzzzzzzzzzz!!!$!s8W,Ws8W-!i;`iWs5<qW
s8V!~>
 ]
/TT6D4B00 AddT3T32Char

62
/G3E [47 0 5 -38 43 -4 ] 
/G3E [38 34 true [1 0 0 1 -5 38 ]  0 0]
[<~5QCca!,qo<!!%BH!!!$!zJ)C;,!$Ct9!!!-#zs*t(L!'fBA!!!Q)!!!!$rVuou
!.Vca!!",1!!!!(qu?]s!WN-"!!%Ma!!!!0n,NFg#Q+Q%!$C,!!!%M!!!!-#
!!!!0p](9o5MuMA!<7QL!!E3#!!",1!!!"K^]4?8rr<$!#Q+Q%!$C\1!!*&7
!!!"KzGQ7^D!+5d,!!!~>
 ]
/TT6D4B00 AddT3T32Char

63
/G3F [47 0 10 -45 39 1 ] 
/G3F [29 46 true [1 0 0 1 -10 45 ]  0 0]
[<~!<9h7&-)D)J,fKJs8W+Ls+#U7p](i_n,NRKn,NLYn,NIXn,NI`!!!"D!!!"D
!!!"D!!!"D!!!"D!!!#o!!!#g!!!&h!!!,Z!!!Pf!!"+V!!*%L!!iN(!'gA]
!'frQ!'^G`!'C5]!'C5]!'C5]!'C5]!'C5]zzzzzz!$2+?!.TM!!.TM!!<9h7
!<9h7!<9h7!.TM!!.TM!!$2+?~>
 ]
/TT6D4B00 AddT3T32Char

64
/G40 [47 0 6 -49 41 1 ] 
/G40 [35 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!!E-!!!",@J,fS!s53kWs8VQg!WE2r!!D]jp](Q7!.4bWJ,h\3%fcSn!$;1@
*WR5]!$2,&!!"&?49,@&!.4bH*WUEb!$2,b!!"&?GQ7^b!-eJD*WY[0"9&;i
!'gG_n,WLf!:U$hrW)Emr#Pk-&)\K/n/m0%!:V'1*WY[n!$2.049-E&n2p[l
!:W)N*WY[l!'UDP4og$3GTHka!-fT<s58,4s8V#%&-(PFGQ[sfi&h&8!!#+]
!!!!]z*WQ0?!$2+?!!!N0!"],@J,jNg#N,XX!!E!,p](Ers53kWs8Tk7!.XtJ
!!!Q!!!!~>
 ]
/TT6D4B00 AddT3T32Char

65
/G41 [47 0 0 -44 47 0 ] 
/G41 [47 44 true [1 0 0 1 0 44 ]  0 0]
[<~!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.!!#.Nz3-YE'!!%7gzG^KJk
!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF!!C"I!!!!$J-UT)!!e#Z
J,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X!#tt=n,NGN!!)Kg!'gM`
p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?!Up'h*WQ6!!!!N0!T3qX
%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:s8N'$s8N&u!!E9#s8N'$
s8N&u!!E9#~>
 ]
/TT6D4B00 AddT3T32Char

66
/G42 [47 0 3 -44 44 0 ] 
/G42 [41 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8W,g!!*'!s8Duus8W-!J,oWLs8V!W!T3r"n,NLI!!D]j!T3qXp](?Q!!%6D
!T3qXHiO3*!!#+]!T3qX49,E?!!#+]!T3qX49,E?!!%BH!T3qXGQ7d&!!)co
!T3qYn,NLI!!hE^!T3r"^]4E8s8RTL!WW3!!!!'"s8N'!!WW3"huEf9!"\Q!
!T3qYqu?cU!!%HJ!T3qX*WQ6!!!!N0!T3qX%fcXg!!!7S!T3qX#Clj5!!!7S
!T3qX#Clj5!!!7S!T3qX#Clj5!!!N0!T3qX*rl?"!!#4`!T3qXIK0E,!!iE%
s8W-!p]1?os8VQgs8W-!^]=E7s8Duu~>
 ]
/TT6D4B00 AddT3T32Char

67
/G43 [47 0 3 -45 43 1 ] 
/G43 [40 46 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!9(p^@-Es8EK.5QC`n!<7R6h?!NS#Q=hp!!3'(huEcV&&8/FILgr/
!'VJ)!!"&]!!!!?49,?]*]sE&!"O5R!!!OS!!!!0GQ7^D!;HNo!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#ozGQ7^D!-eJD!!%6D!!!"H
z49,?]!'UA_!!"&?!!!!@z%tFW[!"ZjF!"9+j!!!u@p](;C!W2p"quHbI+8>h#
s8V!W+92@k!!E9!!!!"KhuE~>
 ]
/TT6D4B00 AddT3T32Char

68
/G44 [47 0 4 -44 45 0 ] 
/G44 [41 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W,g!!*'!s8Duus8W-!!!*'!s8Tk7"2Fn$huEkp!!hun"2Fm=p](E3!!)co
"2Fm:HiO8a!!#1_"2Fm:4ob]#!!"&?"2Fm:*rlDY!!!N0"2Fm:%fc^I!!!N0
"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S
"2Fm:#Clol!!!7S"2Fm:#Clol!!!N0"2Fm:%fc^I!!!N0"2Fm:%fc^I!!"&?
"2Fm:*WQ;X!!#1_"2Fm:HiO8a!!)os"2Fm;p](E3!!D]j"2FmIhuEkp!.Wo,
s8W-!J,oWLs8N'!s8W,s!!*'!s53kW~>
 ]
/TT6D4B00 AddT3T32Char

69
/G45 [47 0 4 -44 43 0 ] 
/G45 [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W-!rr<#us8N&us8W)us8W,u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!
!$21!!!"&@huE`u!T3qX*Wb1!n/_Vg!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
s8VQg!WW2h!!3-"n,NLhs6p!hhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI
!!2!X!!!&X!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!
!!"&@huE`us8W-!rr<#us8N&us8W)us8W,u~>
 ]
/TT6D4B00 AddT3T32Char

70
/G46 [47 0 4 -44 43 0 ] 
/G46 [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W-!rr<#us8N&us8W)us8W,u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!
!$21!!!"&@huE`u!T3qX*Wb1!n/_Vg!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
s8VQg!WW2h!!3-"n,NLhs6p!hhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI
!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8Vio!<<)o!!*'!p](<os7cQo~>
 ]
/TT6D4B00 AddT3T32Char

71
/G47 [47 0 3 -45 45 1 ] 
/G47 [42 46 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!!(s6q!.!$D7=)uotgs8Eu<!<3%K]Dr!-!"\u-"5j.]qu?u;!!2ut
%tFW[qu@f=!!%BH*WQ0?49.PF!!#+]49,?]49.JD!!!u=GQ7^D*WUEb!!!u=
GQ7^D!!)cozn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg"98D:n,NRj
s1nC0"98D:GQ7jGs1ijZ!!#+]GQ7^D490a/!!#+]49,?]49.PF!!#+]*WQ0?
49-H'!!#+]%tFW[49,o-!!#+]#N,R^49,KQ!!%BH!W2p"qu?`sJ3Wr3!.Y%K
p](:9s8V!W!!iQ(zs53kW~>
 ]
/TT6D4B00 AddT3T32Char

72
/G48 [47 0 3 -44 45 0 ] 
/G48 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8N'`s1n[7!'gM!s8N'`s1n[7!'gM!"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NRjs8VQg"98E$n,NRjs8VQg"98E$n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
s8N'`s1n[7!'gM!s8N'`s1n[7!'gM!~>
 ]
/TT6D4B00 AddT3T32Char

73
/G49 [47 0 8 -44 40 0 ] 
/G49 [32 44 true [1 0 0 1 -8 44 ]  0 0]
[<~s8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

74
/G4A [47 0 3 -44 44 1 ] 
/G4A [41 45 true [1 0 0 1 -3 44 ]  0 0]
[<~!$D7@s*t(ks8W+L!$D7@s*t(ks8W+L!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?
!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?
z!$2+?!!!!?!!)Kg!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg
!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg!$2+?p](:X!!)co!'C5]qu?^Z!!)uu
!.4bHrr<&o!!*&7!VcWpJ+s9<!!",@s53kW"98D:!!!"Ks*t(L!!iE%!!!~>
 ]
/TT6D4B00 AddT3T32Char

75
/G4B [47 0 3 -44 46 0 ] 
/G4B [43 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8Tlas+(.L^jlB7s8Tlas+(.L^jlB7!T3qYn,NLI!!D-Z!T3q_^]4Dn!"XS[
!T3r!!!!&X!'C5]!T3s&!!!&X!:Tsg!T4":!!!&X#J^<>!T4K=!!!&X*rl9@
!T6-A!!!&XHiO-H!T<_Q!!!&Yn,NFg!TWqT!!!&_rVuou!UmdR!!!'"&&8/F
!W32\!!!&p"7Q9j!Up-Z!!!&X!;HNo!T3s*!!!&X!'C5]!T3r!!!!&X!$;1@
!T3qg!!!&X!"XS[!T3q_J,fW.!!e#S!T3q[^]4Dn!!C":!T3qYhuEf9!!2!X
s8Tk8s5<qW^]=Dms8Tk7s5<qW^]8lB~>
 ]
/TT6D4B00 AddT3T32Char

76
/G4C [47 0 4 -44 43 0 ] 
/G4C [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8Vus!<<)s!!*'!qu?`ss82is!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!"K"u!!"&?n,NG0!:Tsg*WY[0!$2.0!!"&?n,NG0!:Tsg
*WY[0!$2.0!!"&?n,NG0!:Tsg*WY[0!$2.0!!"&?n,NG0s8W-!rr<#us8N&u
s8W)us8W,u~>
 ]
/TT6D4B00 AddT3T32Char

77
/G4D [47 0 0 -44 47 0 ] 
/G4D [47 44 true [1 0 0 1 0 44 ]  0 0]
[<~s7cQo5Q:]\!!%NJs82isJ,]KG!!%NJ"5X"XpOEA&!!)bD"4$rJkC<Z\!!285
"4$rJkC<ZTJ-3iB"35ooa++90^^#XF"2hnZLO]KCi"$'C"2Wn+#Clomi"$'C
"2OCI#Cloln/_gb"2K.D#ClolGWZ4]"2K.D#Clol4Eq*]"2I$D#Clol*q0Db
"2GuI#Clol%c@SB"2GH*#Clol&)[\C"2G/W#Clol#J^Rp"2G"h#Clol"+UW,
"2Fp;#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S
s8Tk>s8N&u^^'o=s8Tk>s8N&u^^'o=~>
 ]
/TT6D4B00 AddT3T32Char

78
/G4E [47 0 0 -44 47 1 ] 
/G4E [47 45 true [1 0 0 1 0 44 ]  0 0]
[<~s82j-s8N&r!"],/s8E!/s8N&u!"],/!WN-"#CljDJ,fh)!U"t5#Clj<^]4Ui
!TUrq#Clj8huF"4!TEMJ#Clj5n,N]D!T<_Q#Clj5GQ7u!!T8>*#Clj549,V:
!T6-A#Clj5*WQFq!T4Ig#Clj5%tFn8!T435#Clj5#J^Rp!T4'q#Clj5"5jE7
!T4":#Clj5!:U5D!T3tQ#Clj5!-ea!!T3s*#Clj5!'CL:!T3r!#Clj5!$2Aq
!T3qg#Clj5!"Xj8!T3q_LO]E`!!gPp!T3q[a++3K!!285!T3qYkC<Tk!!)bD
s8VQgs+(.Ln,Rrgs8VQgIt7S!n,P\'z++O~>
 ]
/TT6D4B00 AddT3T32Char

79
/G4F [47 0 4 -45 44 1 ] 
/G4F [40 46 true [1 0 0 1 -4 45 ]  0 0]
[<~!!3*"!!!9(huEaAs82isJ,fKJ!<3'!!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!
!:V$0!!%7-!!!"H49,?]4?NTD!'GK+!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D
*d@Yb!$6@b!!"'b!!!!?49,?]4?NTD!'EFF!!%Bf!!!"D%fcS0n.1$L!Up?0
!!D-]huF"t!VcX:J,oTLrr<%Ks8Duu5QCW]!!iP^!!!'"J,f~>
 ]
/TT6D4B00 AddT3T32Char

80
/G50 [47 0 6 -44 44 0 ] 
/G50 [38 44 true [1 0 0 1 -6 44 ]  0 0]
[<~s8W,W!<<*!quHcss8N*!s8W+L!T3rB^]E?n&)[KH!!D]khuEfI!T3qXp]9:Q
!;HTQ!!%6EhuEb)!T3qXHi`.*!.4h*!!%BIhuEb)!T3qXHi`.*!;HTQ!!)cp
huEfI!T3q[n,_GI#N,X@!'e7"s8W+L!WW3"!!3-"qu?cts53kXhuE`W!T3qX
!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8W&u!<<)u!!*'!rVurus8Duu~>
 ]
/TT6D4B00 AddT3T32Char

81
/G51 [47 0 4 -45 44 11 ] 
/G51 [40 56 true [1 0 0 1 -4 45 ]  0 0]
[<~!!3*"!!!9(huEaAs82isJ,fKJ!<3'!!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!
!:V$0!!%7-!!!"H49,?]4?NTD!'GK+!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D
*d@Yb!$6@b!!"'b!!!!?HiO-H4?NTD!'EFF!!%Bf!!!"D*rl9@p^_lT!UpW8
!!D-ahuF"t"8Dj<J-#ZMs*t+Ls8DuuJ,fEH!$D71!!!9(J,fQO^]4?7#J^<>
!"XS[!!"*i!!!!`s54"[J,f9`!<<*!rW3!!s8E#f!.XbD5QD&I~>
 ]
/TT6D4B00 AddT3T32Char

82
/G52 [47 0 3 -44 47 0 ] 
/G52 [44 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8W,o!!*'!s8Duus8W-!J,oWLs8Tk7!T3qghuEf9!!D-Z!T3qYn,NLI!!)Kg
!T3qXp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXp](?Q!!)Kg
!T3qYn,NLI!!D-Z!T3q_^]4Dn!'e7!!WW3"!!!'"s8Duu!WW2h!!!'"s1eU7
!T4LH!!!&X"7Q9j!T3tQ!!!&X!.4bH!T3rA!!!&X!$;1@!T3qg!!!&X!"XS[
!T3q_J,fW.!!C":!T3q[^]4Dn!!2!X!T3qYhuEf9!!)Kg!T3qXn,NLI!!)Kg
s8Tk7J+3L<^]8lRs8Tk75Oe^Q^]6Ug~>
 ]
/TT6D4B00 AddT3T32Char

83
/G53 [47 0 6 -45 41 1 ] 
/G53 [35 46 true [1 0 0 1 -6 45 ]  0 0]
[<~!!E3#huFl!^u,3Bs7*l*s8W,7"9&?$^^'?/+2AE&!"ZjUJ,fi4*rl9Ci#Vju
"5l?C!!D.A!!!&X49,?^i&gu>!T6'?!!!!]z*WQ0?!$2+?!!")@!!!!0^]4?7
#P\9!!!E7O!!!'"s*t(LJ,f!<!"],-!!!"Krr<$!!.TM!!!!PF!!!!(^]4?7
"2Fm:!!D-Z!!!&XDu]k=i:$^H!T<GI!!2$I!!!&XGQ7^G^jH+^"2K?c!!g;h
!!!O[It.M`!.XbGrW%HJs82kAs8VQgE'OB<!:U*i!!!~>
 ]
/TT6D4B00 AddT3T32Char

84
/G54 [47 0 3 -44 45 0 ] 
/G54 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~5QCc`rr>:`s8W*!5QCc`rr@QKs8W+LHiP2f%tJm)*WQFqGQ8cb#Cq%!*WQFq
GQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFq
p])?8#Jg*7*WQG\0E<-o!rr<$*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?
!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?
z*WQ0?!!"&?z*WQ0?!.Y%KJ,fS!s8RTL!.Y%KJ,fS!s8RTL~>
 ]
/TT6D4B00 AddT3T32Char

85
/G55 [47 0 1 -44 46 1 ] 
/G55 [45 45 true [1 0 0 1 -1 44 ]  0 0]
[<~s8TkVs7lWo^`WUOs8TkVs7lWo^`WUO"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"5j.Z4ob]C!!#+]!T3qX49,EO!!%BH!Up'hHiO0A!!)co!;lftp](;D!!hun
!'e7@huEa!s8Tk7!!iQ(!!!!"s82is!!#7A!!!~>
 ]
/TT6D4B00 AddT3T32Char

86
/G56 [47 0 0 -44 47 1 ] 
/G56 [47 45 true [1 0 0 1 0 44 ]  0 0]
[<~s8RTOs8N&uJ-5iNs8RTOs8N&uJ-5iN#CldS"2G/W!!!7S"2Fm:#Clol!!!7S
!T3qX%fcXg!!!N0!T3qX*rl<1!!"&?!:Tsg*WQ1b!!#+]!-eJD49,A+!!#+]
!'C5]GQ7_+!!%6D!'C5]p](:8!!)Kg!$2+?n,NG!!!2!X!"T&1huE`f!!2!X
!!e#V^]4?>J-3Re!!e#V^]4?:^^#Ai!!C"AJ,fQMi"#ef!!2!g!!!!"i"#ef
!!)L0zn/_Q0!!)L0zGWYs+!!%7+z4Epi+!!#-+z4Epi+!!")0z*q0.0!!",1
z&)[Ef!!!Pf!!!~>
 ]
/TT6D4B00 AddT3T32Char

87
/G57 [47 0 0 -44 48 1 ] 
/G57 [48 45 true [1 0 0 1 0 44 ]  0 0]
[<~s8DuuJ,fQJ!!%NKs8DuuJ,fQJ!!%NK*WQ0?!-fOb!!!"<%KHJ/!:UL!!!!#g
%fcS0!:UL!#N,UO%fcjm!:UL!#N,UO%fd.0!8n(^%WDI,#Cm;'!T435%WDI,
#Cmk?!T435*&muW#CmdR!T4354?NY["+WKr!Peef3#i%9"2Hl9"2G#SGTHt&
"2Jjc"2G#SE"2uc"2Jjc"+UEfn.,VO!PmUu"+UEfi!0L;!T;l@#Clj6i!5$f
!TCfrLO]B`^]T>l!9(]qLB%>7^]VUW!98S1`rH,2J-!sr!:t^AcN!t>J-#*=
!-\DCmJm62!!)Ee!.OtKrVuqJ!!)uu!.FnJIK0~>
 ]
/TT6D4B00 AddT3T32Char

88
/G58 [47 0 2 -44 45 0 ] 
/G58 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~J,b$`s1j-aJ3X(LJ,b$`s1j-aJ3X(L"5j.Zp](?a!!2Qh!:TshhuEb%!!C":
!'C5d^]4?u!"XS[!$2+N!!!!0!$2+?!!e$:!!!!(^jH+^!!D0S!!!!"i:$^H
!!)QIzqqqGS!!%Maz5C`_6!!")@z*rl9@!!#66zHb]U]!!)oSzn_aBI!!2$I
!!!!$^j#hZ!!g;e!!!!0J3Er5!"T&N!!!!?!"T&0!'UAnJ,fRs!!g:>!-eJG
^]4B(!!2!X!Up'in,NRK!!)co"2Fm:GQ7u!!!#+]s8RU6s5<qWJ3X(ls8RU6
s5<qWJ3X(l~>
 ]
/TT6D4B00 AddT3T32Char

89
/G59 [47 0 2 -44 45 0 ] 
/G59 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~s8N'@s5<qW!$D7!s8N'@s5<qW!$D7!"2Fm:GQ7j(!!)co!T3qXn,NIX!!2Qh
!;HNphuEb%!!C":!'C5d^]4?u!!e#S!$2+NJ,fQk!"T&0!"T&N!!!!(J0"[j
!!g;%!!!!$^jH+^!!2#&!!!!"i:$^H!!)NXzH/JZ&!!%<&z5JR7!!!#66z++O=k
!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0
z%fcS0!!!N0z%fcS0!'gM`J,fR6s8RTL!'gM`J,fR6s8RTL~>
 ]
/TT6D4B00 AddT3T32Char

90
/G5A [47 0 6 -44 41 0 ] 
/G5A [35 44 true [1 0 0 1 -6 44 ]  0 0]
[<~J,fQKJ:IV!s+#V!s8RV!s8W+LGQ7^SJ9V%o*rpNc!'UC-!!%BHGQ7_g!-eJD
p],O=!Up)6!!D-ZGQ7ua!-eJK^]8TZ%tFW[!$;1@!!#1_!!!!_zHiO-H!;HNo
!!2Qh!!!&X!!!!$huE`W#J^<>!"XS[!!")@!!!!@z4obQ_!.4bIhuNNP!T3tQ
!!2!Yn,NLI"5j.[i!7$t!T435!!2!gJ,fW.*rl9Ai'%,@!T8>*!!2#*!!!&X
s8W-!i;`iWs5<qWs8V$Ws8W,W~>
 ]
/TT6D4B00 AddT3T32Char

91
/G5B [47 0 21 -49 35 9 ] 
/G5B [14 58 true [1 0 0 1 -21 49 ]  0 0]
[<~s8;ops8;opn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
n,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
n,VqXn,VqXn,VqXs8;ops8;op~>
 ]
/TT6D4B00 AddT3T32Char

92
/G5C [47 0 9 -49 38 7 ] 
/G5C [29 56 true [1 0 0 1 -9 49 ]  0 0]
[<~0E;(Qn,NFgGQ7^DGQ7^D49,?]49,?]*WQ0?*WQ0?%fcS0%fcS0%tFW[#CldS
#CldS"2Fm:"2Fm:!T3qX!T3qX!:Tsg!:Tsg!-eJD!-eJD!'C5]!'C5]!'UA_
!$2+?!$2+?!"T&0!"T&0!!e#S!!e#S!!C":!!C":!!2!X!!2!X!!)Kg!!)Kg
!!)co!!%6D!!%6D!!#+]!!#+]!!"&?!!"&?!!!N0!!!N0!!!7S!!!7S!!!,:
!!!,:!!!,Z!!!&X!!!&X!!!#g!!!#g!!!"D!!!!a~>
 ]
/TT6D4B00 AddT3T32Char

93
/G5D [47 0 12 -49 26 9 ] 
/G5D [14 58 true [1 0 0 1 -12 49 ]  0 0]
[<~s8;ops8;op!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D
!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D
!'C6D!'C6D!'C6Ds8;ops8;op~>
 ]
/TT6D4B00 AddT3T32Char

94
/G5E [47 0 8 -49 40 -28 ] 
/G5E [32 21 true [1 0 0 1 -8 49 ]  0 0]
[<~!!*'"!!.TM!!C":!!hE^!"\Q!!$Ct9!'Yc1!'E@D!-fOb!:UL!!UpVM"5jF"
#J^H"#Clj5%fcV!*WQ1b4obS1HiO.1p](:9Du]kJ+92BE~>
 ]
/TT6D4B00 AddT3T32Char

95
/G5F [47 0 0 6 47 10 ] 
/G5F [47 4 true [1 0 0 1 0 -6 ]  0 0]
[<~s8W-!s8N&us8W,us8W-!s8N&us8W,u~>
 ]
/TT6D4B00 AddT3T32Char

96
/G60 [47 0 12 -53 30 -39 ] 
/G60 [18 14 true [1 0 0 1 -12 53 ]  0 0]
[<~rr<$`J,g[A!"ZjF#N,Ran,NLY!!)co!.4bH4obR(!!!N0!!e#S"2F~>
 ]
/TT6D4B00 AddT3T32Char

97
/G61 [47 0 4 -35 44 1 ] 
/G61 [40 36 true [1 0 0 1 -4 35 ]  0 0]
[<~!!E6$!!%NKhuElZs7cR9s8Vus&,ZJ-!"XS[56(lf!$;1@!!!O[!!!!0J,fQL
#CldS!!e#S!!!7S!!!!(J,g\j#ClgSs8RTOs8W+L#QOi(J04Ods*u3,!!e$=
!!!7SHiO-OJ:%=s#CuRL!!e&D!!!7Sn,NG!JFEO=++Wh\!'c#'!!%M!GQ7dE
J:%>!pOGF-&*JI-^jjE)+92?Grt#/-#QFo+n-AsnIt.M!~>
 ]
/TT6D4B00 AddT3T32Char

98
/G62 [47 0 1 -49 45 1 ] 
/G62 [44 50 true [1 0 0 1 -1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U*i!!!#g&-'EF!:W5Qn,NIXs8Vio!:g$jqu?`gn,Rn;
!;F8/56(]`!!!O[!<)ru#J^?;!!!8>!;lfs"2Fp3!!!&X!;HNo!T3tI!!!&X
!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g
!;HNo!T3tQ!!!&X!;lfs"5j1W!!!,:!<)ru#J^?>!!!O[!<7QL++O@c^]6S!
!;#[[rW%H<qucisJ+3L<p],g55QBXAJ++!K^]4?7!WE'!~>
 ]
/TT6D4B00 AddT3T32Char

99
/G63 [47 0 5 -35 42 1 ] 
/G63 [37 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#n,OR1i8=Tbs7tRRs8W,W"9/B$i!8`O+5d[F!!hF(J,f]0*rl9Ai'%,@
!T6'?!!)M9!!!#gGQ7^Dn9=p5!!)co!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg
!:Tsg!!%6D!!!"DzHiO-H!'C5]!!#1_!!",`!!!"<++O=ln.3;7#P\Pn!$C,$
rW)tK!<<*!!!%NKqu?^=s53kW!WN-"~>
 ]
/TT6D4B00 AddT3T32Char

100
/G64 [47 0 4 -49 47 1 ] 
/G64 [43 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!!!0n,NFg5QC3Q!!",@n,NFg+91g1zn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg
zn,NFg!!)Kgzn,NFg!!)Kg!!iE%n,NGQrrDNg!<<)7n,NLhs7#LX"8iE!n,N^O
!;u<d%tFXDn,OO1!"\Q!4obQfn,PWP!!D]jHiO-Kn,R\5!!2QhGQ7^En,R\5
!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX
!!)KgGQ7^En,R\5!!2QhHiO-Kn,PQN!!D]j4obQfn,OO1!"\Q!++O>5n,O!7
!']lP#Oh`kn,NRg"8MoS!WW2Xs53m,s1nZm!'gJ`s53k^p](9o~>
 ]
/TT6D4B00 AddT3T32Char

101
/G65 [47 0 5 -35 43 1 ] 
/G65 [38 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!3*"!!!Q0n,NH<s82iss8W&u"9&<#!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP
!:W)N!!%7g!!!"DGQ7^DG]3W_!'K`N!!#.N!!!!]s8W-!r;Zfss8;oss8W#s
s8W,sn,NFg!:Tsg!!)Kg!!!"DzGQ7^D!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@
!!E-$rr@QD!<<*!huJ9,s*t(ks82is!WRZM~>
 ]
/TT6D4B00 AddT3T32Char

102
/G66 [47 0 9 -49 41 0 ] 
/G66 [32 49 true [1 0 0 1 -9 49 ]  0 0]
[<~!!3-"!"],0!$D7?!'gM_!.Oti!.4bH!;HNo!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsgs8W,os8W,os8W,os8W,o!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsgs8W,os8W,os8W,o
s8W,o~>
 ]
/TT6D4B00 AddT3T32Char

103
/G67 [47 0 4 -35 45 12 ] 
/G67 [41 47 true [1 0 0 1 -4 35 ]  0 0]
[<~!!hun!!!!`rWE1N!<<(Os*t4Os24ke#Q+hes*tX<!V=),++O?<^]5GV!'@sr
4obR)^]6Is!"ZjFHiO-W^]8TZ!!g:>GQ7^K^]<j(!!g:>n,NFj^]<j(!!C":
n,NFj^]<j(!!C":n,NFj^]<j(!!C":p](9r^]8TZ!!g:>GQ7^K^]8`^!"ZjF
49,?l^]6Ou!$AuV*rl:*^]5I,!.2K]&)[K[^]4W;#P5_2"98D=^]4B7s+A)e
!.XtM^]4?Fn,pH+!!!!$^]4?7!!C":!!!!$^]4?7!!g:>!!!!(J,fQL!"XS[
!!!!@J,g&Z!'^G`+7K:0!!",@s82is+92B9!!!'"s53kW!!iN(!!!~>
 ]
/TT6D4B00 AddT3T32Char

104
/G68 [47 0 1 -49 46 0 ] 
/G68 [45 49 true [1 0 0 1 -1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U$g!!!#g&-%.[!:W5QhuEcHs8VQg!;$0pp](<gn,`:a
!<9h7p](<oJ,jrs!<)ruHiO0E!!#+]!;HNo49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg490m2i#i!oJ,eFKs7h*Di#i!oJ,eFKs7c~>
 ]
/TT6D4B00 AddT3T32Char

105
/G69 [47 0 8 -51 40 0 ] 
/G69 [32 51 true [1 0 0 1 -8 51 ]  0 0]
[<~!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjFzzzzzzzz5QAM!5QAM!
5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

106
/G6A [47 0 6 -51 32 12 ] 
/G6A [26 63 true [1 0 0 1 -6 51 ]  0 0]
[<~!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PFzzzzzzzzJ,fPaJ,fPa
J,fPaJ,fPa!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:
!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:
!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!8>!!!8>!!!7S
!!!O[!!"*k!!#4`GQIdDJ,fEHs8Vios8V!W#QFc(~>
 ]
/TT6D4B00 AddT3T32Char

107
/G6B [47 0 3 -49 46 0 ] 
/G6B [43 49 true [1 0 0 1 -3 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:Tsg!!!#g!WW0"!:U$hrr<&g!WW0"!:U$hrr<&g!'^G`
!:Tu;!!!#g!;HNo!:U*[!!!#g#N,R^!:UML!!!#g56(Z`!:YF;!!!#hp](9o
!;#[[!!!#np](9o!<;rs!!!$!IK0?J!<,1_!!!#o++O=k!:UN7!!!#g#N,R^
!:U*[!!!#g!VcWp!:U!d!!!#g!.FnJ!:TtQ!!!#g!$?^k!:Tt!^]4B(!!hE^
!:Tsjn,Rt-!$D7!J+*F[s58Cr!$D7!J+*F[s53~>
 ]
/TT6D4B00 AddT3T32Char

108
/G6C [47 0 8 -49 40 0 ] 
/G6C [32 49 true [1 0 0 1 -8 49 ]  0 0]
[<~!'e7!J,d:aJ,d:aJ,d:a!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

109
/G6D [47 0 -1 -35 48 0 ] 
/G6D [49 35 true [1 0 0 1 1 35 ]  0 0]
[<~!!2Qhqu?`sa8?&>!!*&FrWiIR!<:sV+90+Vs8EP$#N,Rap]pd#huElK"8i2X
!!D-]p]9ja"2G$.!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?n
n,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq
!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!!C";
huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!<<'"rrE(Ls8N-"!<7TLrrN-"s+(.L
!WN0"J,~>
 ]
/TT6D4B00 AddT3T32Char

110
/G6E [47 0 2 -35 46 0 ] 
/G6E [44 35 true [1 0 0 1 -2 35 ]  0 0]
[<~!!!9%!!*&W+9)<@s5<qW^]=Dns8V!Ws6':jn,NLXhuiHK!WRZNn,NLh!!)co
!W2otp](?i!!%6D!Up'hGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ@dD^d%kg
s8Tl!s7$'g^d%kgs8Tl!s6p~>
 ]
/TT6D4B00 AddT3T32Char

111
/G6F [47 0 5 -35 42 1 ] 
/G6F [37 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#!!",@^]4@as6p!hs8Vus"8i3!!!hE^56)50!$?_5!!!8>*WQ0B^cVSs
!T6'?!!2#&!!!#gGQ7^Dn9=p5!:]IX!!%95!!!"Dn,NFgGjk\5!-mu5!!%95
!!!"Dn,NFgGjk\5!-i_g!!)M5!!!#gGQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G
^^n3\++OUS!'^GcquQcs!WW2t!!%NKn,NG1s1eU7"9&9#~>
 ]
/TT6D4B00 AddT3T32Char

112
/G70 [47 0 0 -35 43 12 ] 
/G70 [43 47 true [1 0 0 1 0 35 ]  0 0]
[<~!!!9%!!*&W+9-iks58D,huNf9s8VQgs5X"^p](?XhuNZT!UkO=IK0EJ!!")@
!W2ot%tF]U!!!O[!VcWp#CljE!!!,:!Up'h"2Frq!!!,:!T3qX!T4":!!!&X
!T3qX!T4":!!!&X!T3qX!T4":!!!&X!T3qX!T4":!!!&X!Up'h"2Fs,!!!,:
!VcWp#J^B8!!!7S!W2ot%tF][!!")@!WN-"56(`QJ,k#u!U&AAqu?cXp]pQo
!T="Xn,NLIJ,d:a!T5("J,fW."8i-!!T3qX!!!&Xz!T3qX!!!&Xz!T3qX!!!&X
z!T3qX!!*'!rVuous8W&u!!*'!rVuous8W&u!!!~>
 ]
/TT6D4B00 AddT3T32Char

113
/G71 [47 0 4 -35 47 12 ] 
/G71 [43 47 true [1 0 0 1 -4 35 ]  0 0]
[<~!!i9!!!!!`rrE)W!<<)7s53qXs7$'H"8iE!s54.?!;u<d%tFXDn,OO1!"\Q!
4obQfn,PWP!!D]jHiO-Kn,R\5!!2QhGQ7^En,R\5!!)Kgn,NFgn,VqX!!)Kg
n,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)KgGQ7^En,R\5!!2Qh
HiO-Kn,PQN!!D]j4obQfn,OO1!"\Q!++O>5n,O!7!']lP#Oh`kn,NRg"8M?c
!WW2Xn,NH<s1n+(!'gJ`n,NFnp]0d`zn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg
zn,NFg&-)[f!!!Q0s53kW&-)[f!!!Q0s53~>
 ]
/TT6D4B00 AddT3T32Char

114
/G72 [47 0 5 -35 44 0 ] 
/G72 [39 35 true [1 0 0 1 -5 35 ]  0 0]
[<~!!!!0i.(Y)J+.sc!WVqEqucusJ,BiHHiQ8N^ch`\56)Z'4FR81!'L#V!!#7Q
!!!!`huE`W5JR7!!'^G`!!#1_!!!!]z49,?]!'C5]!!#+]!!!!]z49,?]!'C5]
!!#+]!!!!]z49,?]!'C5]!!#+]!!!!]z49,?]!'C5]!!#+]!!!!]!!!$!s8Vio
s8W,o!<<*!p]1?os7cQ~>
 ]
/TT6D4B00 AddT3T32Char

115
/G73 [47 0 6 -35 40 1 ] 
/G73 [34 36 true [1 0 0 1 -6 35 ]  0 0]
[<~!"\i0J,k*!#64f)s6fpms8W*!&+Bi(!$?^krr=,@!'^HI!!")@49,?l!'C5]
#Cno:!!e$:z4obQ_!$;1@!!"*k!!!!0p](9o#QOf(!!3-"n,NH<s82is#QOf(
!!!$!J,fQL++O=k!!e#S!!!,:n,NFj^i08R"2K-]!!C#a!!!,:IK0?QJ:@P!
%tK/F!'^I5p]LKqJ,fQH!-/&=p],7ts53nH#Q=]'~>
 ]
/TT6D4B00 AddT3T32Char

116
/G74 [47 0 6 -44 41 1 ] 
/G74 [35 45 true [1 0 0 1 -6 44 ]  0 0]
[<~"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":
!!*'!s8E#us8W&us8W,u!<<*!rW!&9!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$
^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:
!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"5j.Z!!2!X!+5is
!!D-[p])Do!<)uuhuJ9,s*t)6s8Duu&-),!!!E6$!!~>
 ]
/TT6D4B00 AddT3T32Char

117
/G75 [47 0 1 -34 45 1 ] 
/G75 [44 35 true [1 0 0 1 -1 34 ]  0 0]
[<~s53lAp]1?P!'g5Ys53lAp]1?P!'g5Y!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXp](?Q!!2ip!Up'kp](<`!!i9!!;HO)p](;A!'b].!.TS!J+*G&s87B9
!$D79J+*FCs58Cr!!*$!!!!~>
 ]
/TT6D4B00 AddT3T32Char

118
/G76 [47 0 1 -34 46 1 ] 
/G76 [45 35 true [1 0 0 1 -1 34 ]  0 0]
[<~s8RT[s7lWoJ.M\Ts8RT[s7lWoJ.M\T"2Fm:*WQ<#!!#1_!T3qX49,EO!!#+]
!:TsgGQ7a5!!%6D!-eJDn,NH5!!)Kg!'C5^n,NGN!!2!X!$2+BhuE`u!!C":
!$;1C^]4?F!!e#S!"T&7J,fQSJ.I/1!!e#b!!!!$^`NOV!!C"X!!!!"i'%,@
!!2"?zi&gu>!!)M9zE-M?_!!%9=z3:HnJ!!#1Oz*T-nt!!",!z+2@jV!!!PF
!!!~>
 ]
/TT6D4B00 AddT3T32Char

119
/G77 [47 0 0 -34 48 1 ] 
/G77 [48 35 true [1 0 0 1 0 34 ]  0 0]
[<~s82is5QCc]!!#7`s82is5QCc]!!#7`*WQ0?!-f"S!!!#g%fcS0!:UL!"2Fp+
#65"e!8n*4#N,X@#Cm';!T435&+BVX"2GH:"2G#S&+B\:"2GCc"2FrQ*d@d;
!T5#D#Clj5*&n1R!T6(&#ClgD4?O,S!:W*5%fcV!3#iG/!-!0(%KHKRGTIn+
!-i`0*WQ1bn.-Q?!''HY)uot$n..V]!'K0E49,@%i!6al!$C,(p](:9i!9#W
!$AuYp](:)^]X'+!"ZjIn,N~>
 ]
/TT6D4B00 AddT3T32Char

120
/G78 [47 0 2 -34 46 0 ] 
/G78 [44 34 true [1 0 0 1 -2 34 ]  0 0]
[<~J,]Kjs1j-a!$D6VJ,]Kjs1j-a!$D6V!Up'in,NI`!!D-Z!.4bO^]4?u!"XS[
!$;1_!!!!0J3Er5!!g;e!!!!$i:m9P!!2WZzqqqGS!!%Maz5C`_6!!"*kz5JR7!
!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fR5!!g:>!.4bK
huEcP!!2Qh!Up'hp](ES!!%BHs8N'0s7$'g!"],!s8N'0s7$'g!"],!~>
 ]
/TT6D4B00 AddT3T32Char

121
/G79 [47 0 0 -34 47 12 ] 
/G79 [47 46 true [1 0 0 1 0 34 ]  0 0]
[<~s82iss8N&r!!*&us82iss8N&r!!*&u"2Fm:#J^Au!!!7S!Up'h%tFZL!!")@
!;HNo*WQ1b!!#1_!.4bH49,@D!!%BH!'UA_p](:8!!)Kg!$;1An,NG!!!2!X
!!e#VhuE`^J-Wji!!C"AJ,fQOi"(><!!2!g!!!!"n/hW1!!)LPzpcJNV!!%7k
zI!>Vk!!#.Vz5O\XQ!!",!z&)[Ef!!!PFz#J^<>!!!7Sz%fcS0!!")@z*WQ0?
!!#1_z49,?]!!%6Dzp](9o!!)Kg!!!!"n,NFg5QCcA!!#7`s53kW5QCcA!!#7`
s53kW~>
 ]
/TT6D4B00 AddT3T32Char

122
/G7A [47 0 8 -34 40 0 ] 
/G7A [32 34 true [1 0 0 1 -8 34 ]  0 0]
[<~J,fQKJ,fQKJ,fQKJ,fQJGQ7_kGQ7a=GQ7a=GQ7d6GQ7j(GQ7uaGQ88)!!")@
!!#1_!!%BH!!)co!!2Qh!!D-Z!!g:>!"XS[!$;1@!'UA_!.4bH!;HNo!Up("
"5j.i#J^<M%tFWj*rl9O56(ZoIK0?YJ,fQKs8W-!s8W-!s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

123
/G7B [47 0 14 -49 34 9 ] 
/G7B [20 58 true [1 0 0 1 -14 49 ]  0 0]
[<~!!2Qh&+BQ`n,Rt-!<3$!qu?`l!!2Qh!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X
!T3qYhuEf9!!2!X!T3qYhuEf9!!D-Z"2FmA^]5I,!<3$!qu?`r!!"*k!!g:>
"2Fm=huEf9!!2!X!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X
!T3qYhuEfI!!)co!;lfsrr<%Kn,P]B!"\Q!!Up~>
 ]
/TT6D4B00 AddT3T32Char

124
/G7C [47 0 22 -59 26 20 ] 
/G7C [4 79 true [1 0 0 1 -22 59 ]  0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:
nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5o~>
 ]
/TT6D4B00 AddT3T32Char

125
/G7D [47 0 13 -49 33 9 ] 
/G7D [20 58 true [1 0 0 1 -13 49 ]  0 0]
[<~p](<o!!*&7!<:sW&+BQ$n,NLY!!)co!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D
!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%BH!'C5]4obR)J,g,L!!D]j#Oh^8J,hb5
!'C5]HiO.k!!%6D!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D
!-eJDGQ7a=!!2Qh"7Q:$n,WLH!<9h7rr<&o!!!~>
 ]
/TT6D4B00 AddT3T32Char

126
/G7E [47 0 5 -25 43 -16 ] 
/G7E [38 9 true [1 0 0 1 -5 25 ]  0 0]
[<~!VcWp0G"0`!-fUchuN[>s7cWirWiE-n9=s5s1g;g5Q?66!"]&/!!!&p!!~>
 ]
/TT6D4B00 AddT3T32Char

160
/GA0 [47 0 0 0 1 1 ] 
/GA0 [1 1 true [1 0 0 1 0 0 ]  0 0]
[<~!!~>
 ]
/TT6D4B00 AddT3T32Char

161
/GA1 [47 0 19 -34 29 12 ] 
/GA1 [10 46 true [1 0 0 1 -19 34 ]  0 0]
[<~*WU\?It7R7s1nZMIt3$!*WQ0?zzz)uprY)uprY4odbH4odbH4odbH4odbH4odbH
4odbH4odbH4odbH4odbH4odbH4odbHIfOruIfOru~>
 ]
/TT6D4B00 AddT3T32Char

162
/GA2 [47 0 8 -49 40 4 ] 
/GA2 [32 53 true [1 0 0 1 -8 49 ]  0 0]
[<~!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#q
!$C\M!<<']!WW2t#QOi%&+C,-+2@pT*rl:g4obRHHiO-fHiO-fGQ7^Dp](9o
n,NFgn,NFgn,NFgn,NFgn,NFgn,NFgp](9oGQ7^DGQ7^DHiO-L4obQm56([I
++O@k&+C,-#QOi!"98DZ!<<'!!'g5Y!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S
!!e#S!!e#S!!e#S!!e#S!!e#S~>
 ]
/TT6D4B00 AddT3T32Char

163
/GA3 [47 0 7 -48 41 2 ] 
/GA3 [34 50 true [1 0 0 1 -7 48 ]  0 0]
[<~!!)uu!!!9(^]4?Vs6p!g5QCW]!<3*!!!)co56(`R!$;1ChuF:<"2FmA!!g:>
!WWIU!!!!(J,fQL#CldS!!e#S!!!7S!!!!(J,fQL"+U@O!!C":!!!,:!!!!$
^]4?7!T3qX!<<*!n,WLgs6p$gs8VQgs8W,g!!)Kg!!!#gzDu]k<!-eJD!!%6D
!!!"DzGQ7^D!-eJD!!%6D!!!"DzGQ7^D!:Tsg!!)Kg!!!#g!!!!"n,NFg!T3qX
!!D-Z!!!,:!!*')cennU#QOc.^^pJFs*u3ks8N'`i.(_+*rlE4!"8i-!!!~>
 ]
/TT6D4B00 AddT3T32Char

164
/GA4 [47 0 6 -40 41 -4 ] 
/GA4 [35 36 true [1 0 0 1 -6 40 ]  0 0]
[<~+92BAJ8bJg!PnI1!!D/,!!!8>4p1QjJ0,m5*rlhds1SI<s8Vus"9&i+!!2is
n,NRK!;HO!^]8TZ#J^=e!!e#S49,nB!'UAn!!"&?%fcSN!"T&0*WQ]N!$2+N
!!"&?%fcSN!"XS[4obh<!'C5d^]8`^"2Fn]!!D-Zp](?i"7Q9mrX\c(#QOi%
!"ZjE^&T5sruV5)"8ECWHiO-O_"[m0"5n+u!!0kX!!!"L~>
 ]
/TT6D4B00 AddT3T32Char

165
/GA5 [47 0 2 -44 45 0 ] 
/GA5 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~s8N'0s5<qW!"]+fs8N'0s5<qW!"]+f"2Fm:GQ7d&!!)co!:Tsgn,NH5!!2!X
!.4bK^]4?u!!e#S!$2+NJ,fQ[!"T&0!!e#q!!!!$^cVSs!!D/(!!!!"nFut`
!!)QYzH/JZ&!!#7!!!!9(s8W&u#QOi(rW!3's8W&u#QOi(rVuou%fcS0!!!N0
z%fcS0!!!N0z%fcS0!!!N0!!!9(s8W&u#QOi(rW!3's8W&u#QOi(rVuou%fcS0
!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!'gM`J,fR6s8RTL!'gM`J,fR6s8RTL
~>
 ]
/TT6D4B00 AddT3T32Char

166
/GA6 [47 0 22 -53 26 14 ] 
/GA6 [4 67 true [1 0 0 1 -22 53 ]  0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:zz!!!#gnF5r:nF5r:nF5r:nF5r:
nF5r:nF5r:nF5o~>
 ]
/TT6D4B00 AddT3T32Char

167
/GA7 [47 0 9 -45 38 6 ] 
/GA7 [29 51 true [1 0 0 1 -9 45 ]  0 0]
[<~"98Dj&-)\!5QCcQ5QCcQHiO09GQ7a5GQ7a5GQ7a5HiO094obTP*rl9@%tFW[
#N,R^!Up'h#P\9!+8u6?5G%oUILgr/GR*.,p]9jan,W4`n,Rn;n,OO1p](hT
GQ7ua49,KA*rl?2%tFZL#J^=a"7Q;8!VcY>!.4ck!'UDX!$?d]!!gR&!!E8Z
!!3+M!!)os!!#1_!!")@n,NuLn,N^/n,NRKn,NLIn,NLIn,NLIn,N^Os8W,7
s8W,7s8W+Ls8W&u~>
 ]
/TT6D4B00 AddT3T32Char

168
/GA8 [47 0 12 -47 36 -39 ] 
/GA8 [24 8 true [1 0 0 1 -12 47 ]  0 0]
[<~49.Km!.OqJs8N*!rrE*!!<7KJIQRTm~>
 ]
/TT6D4B00 AddT3T32Char

169
/GA9 [47 0 0 -45 47 1 ] 
/GA9 [47 46 true [1 0 0 1 0 45 ]  0 0]
[<~!!",1!!!!"s8N'!!!iQ(^]4?Vs8VQg!.Wo;p](<o!!3'!!W2otIfKT?!!"*k
#N,R^&&8^k&)[]N%tK0)j5;!Zs8Tq)*WuHB_!jMmn/oI@4:g?T^j()7J-!H5
GTQnd^cZi_!!(q>p`9D8!']m7!!!!?n2p[N!$:Vl!!!!?n2p[N!$:Vl!!!!?
n2p[N!$:Vl!!!!?n/_Q0!$:nV!!!!]GTQnc!'GK:J,k*^Hj@Ff^jJ6Lp^b/b
4p1ibi:n>ns8RW=*rpfi!UpVM&+B\Z#J^<>#J^T&!!!O["7Q9j++OCi!!%KK
!<3$"qu?^]i",S_!$D7@n,NFns8Tk7!!3-!z+7K71~>
 ]
/TT6D4B00 AddT3T32Char

170
/GAA [47 0 12 -45 35 -20 ] 
/GAA [23 25 true [1 0 0 1 -12 45 ]  0 0]
[<~!W2p.s+!?6^`ETn&-:\h!T4([i",kG+917_!T82'i,A_TDunm9"5nD7i&i+Z
5Q1L%q>:KUzz!!*'!rr<#ts8W&~>
 ]
/TT6D4B00 AddT3T32Char

171
/GAB [47 0 3 -35 44 -5 ] 
/GAB [41 30 true [1 0 0 1 -3 35 ]  0 0]
[<~!!!-%!<<*"%KH_6!!#4`%tFW[HiQA2!!2ipHiO-Kn,`:a!"ZjIn,NG1J.LQ<
!.OtjJ,fTK!.OtK!VcZo!!!8n!W2ot&)[]^!!#7!&)[EfIfM^K!!*$!J%u$a
5JRff!!!Pf#Oh]n#Ohcl!!!&p!<)ru!<)tJ!!!"K!$?^k!$?_%huE`f^]X'+
!!D]kp](9pp],[A!!%BH56(Z`56)4E!!!K/#64`("98H&~>
 ]
/TT6D4B00 AddT3T32Char

172
/GAC [47 0 6 -29 40 -8 ] 
/GAC [34 21 true [1 0 0 1 -6 29 ]  0 0]
[<~s8W-!_#OH7s1n[7s8Tn7s8W,7!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7
"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":
!!!,:!!!!$^]~>
 ]
/TT6D4B00 AddT3T32Char

173
/GAD [47 0 8 -22 39 -18 ] 
/GAD [31 4 true [1 0 0 1 -8 22 ]  0 0]
[<~s8W,us8W,us8W,us8W,u~>
 ]
/TT6D4B00 AddT3T32Char

174
/GAE [47 0 0 -45 47 1 ] 
/GAE [47 46 true [1 0 0 1 0 45 ]  0 0]
[<~!!",9!!!!"s8N'!!!iQ(^]4?Vs8VQg!'fBPqu?`s!!)uu!W2ot56(fT!!"*k
#N,R^#J^krs7c]S&!-bi!T5%1s8N,h*WY[O!;J_Xn.1%o494jUJ9Z;=n-=J+
GQ@4<J38&Vn-=J+p]0do!$:V0n/hWOn,VrA!$:V0s82j<n,WLX!$:V0s6p"0
n,VtQ!$:V0n9=pSn,Vr?!$:n8n2p\7GQ@4S!'GK+n/_QlHiWXH!'E@Dn.,MD
4qIVtn9>ubrWhr^*tS>UnaI'>!!!,Z#J^<>"5jFB!!!PF"7Q9j++OCi!!#4`
!<3$!rVup_i",_c!$D7@n,NFns8Tk7!!*'!z+8>g9~>
 ]
/TT6D4B00 AddT3T32Char

175
/GAF [47 0 10 -44 38 -41 ] 
/GAF [28 3 true [1 0 0 1 -10 44 ]  0 0]
[<~s8W,gs8W,gs8W,g~>
 ]
/TT6D4B00 AddT3T32Char

176
/GB0 [47 0 10 -49 38 -21 ] 
/GB0 [28 28 true [1 0 0 1 -10 49 ]  0 0]
[<~!'bu6!<;Ng"989!#N1%2%tG`%*WQFq49,K!2uiupGQ7d&Du]mrn,NIXhuEar
huEarhuEarhuEarhuEarhuEarn,NIHDu]mrGQ7d&2uiup49,K!*WQFq%tG`%
#N1%2"989!!<;Ng!'e7!~>
 ]
/TT6D4B00 AddT3T32Char

177
/GB1 [47 0 7 -44 41 -3 ] 
/GB1 [34 41 true [1 0 0 1 -7 44 ]  0 0]
[<~!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`W!T3qX!!2!X!!!&X!!*'!s8Tn7s8W,7s8W-!_#OH7s1eU8huE`W
!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X
!!!&X!!!!"huE`W!T3qX!!2!Xzzzzz!<<*!s1n[7s8Tn7s8W,7s8W-!^]~>
 ]
/TT6D4B00 AddT3T32Char

178
/GB2 [47 0 14 -49 33 -20 ] 
/GB2 [19 29 true [1 0 0 1 -14 49 ]  0 0]
[<~"8Dj,rW#1_!.Y$!r"$U4#Jfg2i:$d*n,_GI!T3qYhuEl;!!C":#J^<MJ,gYk
!'UA_HiO0A!!2Qh"5j.a_;HDdi'.8#Hi`1*s5<qWi;`i8s8V!~>
 ]
/TT6D4B00 AddT3T32Char

179
/GB3 [47 0 12 -49 32 -19 ] 
/GB3 [20 30 true [1 0 0 1 -12 49 ]  0 0]
[<~"7Q:$quAt]!<<(LHk1aH#J_Ga^]4JP!!C":#J^<MJ,hfa!WN-#rr<*"J-#\c
!"[uf"5j.[n,NIX!!)Kg!:Tsgn,NLY0E^6\&)_s;_#OFb+8u6Bp](~>
 ]
/TT6D4B00 AddT3T32Char

180
/GB4 [47 0 19 -53 37 -39 ] 
/GB4 [18 14 true [1 0 0 1 -19 53 ]  0 0]
[<~!'e7!IfKIt!!)os!VcWsn,NRK!!g:>%tFX%!!"&?!'C5]GQ7a5!!!~>
 ]
/TT6D4B00 AddT3T32Char

181
/GB5 [47 0 1 -34 45 12 ] 
/GB5 [44 46 true [1 0 0 1 -1 34 ]  0 0]
[<~s53l!p]1?P!$Ct9s53l!p]1?P!$Ct9!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXp](?Q!!2ip!Up'kp](?a!!i9!!VcX*p](?m!'g5Y!WR]LJ+*L-s87B9
!U'LXJ+*L!s58Cr!T8G-!!!&Xz!T3qX!!!&Xz!T3qX!!!&Xz!T3qX!!!&Xz!T3qX
!!!&Xz!T3qX!!!&Xz~>
 ]
/TT6D4B00 AddT3T32Char

182
/GB6 [47 0 4 -44 40 6 ] 
/GB6 [36 50 true [1 0 0 1 -4 44 ]  0 0]
[<~!$D7@n,WLgs6p-js8VQns8W,g&)_\W!$?`9GQ9o-G^'49!-i_gGQ;u5!-eKg
GQ@45G^'5X!-i_gn,R]X!:Tu5GQ@45G^'5X!-i_gp],P`!-eKgGQ<*kG^'3P
!-i_g56,qQ!$C-DGQ89Spilc@s7gg=!WVq>!!",9GQ7^DG^'2g!-i_g!!%7g
!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ7^D
G^'2g!-i_g!!%7g!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ8!Kpj_c<s7h*5
#QORKn-B!gJ+*~>
 ]
/TT6D4B00 AddT3T32Char

183
/GB7 [47 0 18 -26 30 -15 ] 
/GB7 [12 11 true [1 0 0 1 -18 26 ]  0 0]
[<~%fei0J)L@rs7$'Xs7$'XJ)EQ,%fc~>
 ]
/TT6D4B00 AddT3T32Char

184
/GB8 [47 0 17 -1 28 12 ] 
/GB8 [11 13 true [1 0 0 1 -17 1 ]  0 0]
[<~%KHt=$ig\9%tG2+!T3t9!8q;Ds1j-"%fc~>
 ]
/TT6D4B00 AddT3T32Char

185
/GB9 [47 0 14 -49 34 -20 ] 
/GB9 [20 29 true [1 0 0 1 -14 49 ]  0 0]
[<~!:Tsjn,O!g!.XJ<s6p$dn,RFs!'p#R!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg
!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg!:U!gs7$'gnGiOXs8VQ~>
 ]
/TT6D4B00 AddT3T32Char

186
/GBA [47 0 12 -45 35 -20 ] 
/GBA [23 25 true [1 0 0 1 -12 45 ]  0 0]
[<~!<)s#s*tX[i#dU@4ok@?!-ikkI!>WRGQ9jN!'GK+4Epig490Ug!-fObn/m;P
&-(Pis*t+Kzz!!*'!rr<#ts8W&~>
 ]
/TT6D4B00 AddT3T32Char

187
/GBB [47 0 3 -35 44 -5 ] 
/GBB [41 30 true [1 0 0 1 -3 35 ]  0 0]
[<~5QD>q!!$s<2uipYp],aC!!%HJ*rl9@*rlhe!!!PF#N,R^#N,XX!!!,r!;lfs
!;lhH!!!"K!'bu6!'buE^]4?V^^'?/!!huqp](9rp]:?o!!3'!IfKHLrr@P!
!!DusrVup'n,rFc!$Au]n,NGQJ.KEq!.Ou5J,fTI!.OtK"8Dlo!!!8^!VcWp
&&8G.!!")@&&8/FIK1Gi!!)coIK0?JDu_it!!#7a&-)\1~>
 ]
/TT6D4B00 AddT3T32Char

188
/GBC [47 0 0 -52 48 4 ] 
/GBC [48 56 true [1 0 0 1 0 52 ]  0 0]
[<~z!It.M!!!,Zz"2Frq!!!7S#N,R^#CmoS!!!N0s53kW*ru8t!!"&?n_aBI4odn,
!!#+]!T3qXHiO3*!!%6D!T3qXn,NLI!!)Kg!T3qYhuEf9!!D-Z!T3q[^]4Dn
!!g:>!T3q_J,fW.!"XS[!T3qg!!!&X!$2+?!T3r!!!!&X!'C5]!T3r?!!!&X
!-eb<s8Tn0&+KW!_!hm(s8Tq)+7T=1_;INH!!!,Z4R`=N"2K0N!!!7Sq!\7`
#Cu=5!!!N1i:$^H%g1bZ!!"&B_!h=(4pQW-!!#+lJFEO=Hk-5H!!%6b!:Tsg
n/q]1!!)L1s8N'"i#i"!!!2""s8N'$^]4B(!!g:>!:TsnJ,fT=!"XS[5Q:]o
!!#7`!$2+?5Q:^)!!#7`!'C5]!!!!]z!-eJD!!!!Yz~>
 ]
/TT6D4B00 AddT3T32Char

189
/GBD [47 0 0 -52 48 4 ] 
/GBD [48 56 true [1 0 0 1 0 52 ]  0 0]
[<~z!rr<$!!!,:z#Clj5!!!7S#N,R^%fd^0!!!N0s53kW*WZ/s!!#+]n_aBI49.\*
!!%6D!T3qXGQ7d&!!)Kg!T3qXn,NLI!!2!X!T3qYhuEf9!!C":!T3q[^]4Dn
!!e#S!T3qg!!!&X!"T&0!T3r!!!!&X!$2+?!T3r?!!!&X!'C5]!T3s&!!!&X
!-eaas8Tn(5Oe^Q_=2sPs8Tpns8;os_nkh+!!!,;^`NOV#D'Z$!!!7S!"T&0
%fcS?!!!N0!"T&0*WQ0^!!"&?!$2+?49,@F!!%BH!.4bHGQ7a=!!)Kg!:Tsg
n,NRK!!2!X#J^<?huF:<!!C":*rl9C^]6P/!!e#SHk-2^J,o?T!"T&1s8N'@
!!3-"!$2+@s8N']!!3-"!'C5]!!!"Dz!-eJD!!!!Qz~>
 ]
/TT6D4B00 AddT3T32Char

190
/GBE [47 0 0 -52 47 4 ] 
/GBE [47 56 true [1 0 0 1 0 52 ]  0 0]
[<~z"onW'!!!7Sz%fc^i!!!N0+8c*=*WSG(!!#1_s8N'!490UJ!!%BH+:!DsGQ7^K
J,o?E!!e#Sn,NFnJ-"R.!"XS\huEaA!!C":"9&9&^]4E7!!e#S!WN-)J,fWM
J.DV[!"ZjU!!!!$^`EIU!!D.#!!!!"i&gu>!!2#*!!!!"i-55%!!2$Q!!",D
_!hlm4:f9d+5hYKJ`%X.J,]Vd5N!X_"2I(X"8E+OH/JZ&#CuX.!!!N0n_aBI
%ftYI!!"&BiSX\9*Ws7:!!#+dJ`$M.Hj>5\!!%6S!T3qXp`9Io!!)L0!T3qY
i'78@!!2"Bs8E!#^d%ku!!C#$s8E!'J,fW.!!e#S!T3qg!!!&X!"T&05Q1X(
!!#7_!$2+?5Q1XF!!#7_!.4bH!!!"Dz!;HNo!!!!Qz~>
 ]
/TT6D4B00 AddT3T32Char

191
/GBF [47 0 9 -34 37 12 ] 
/GBF [28 46 true [1 0 0 1 -9 34 ]  0 0]
[<~!!C":!"\Q!!"\Q!!$Ct9!$Ct9!$Ct9!"\Q!!"\Q!!!C":zzzzzz!!C":!!C":
!!C":!!C":!!C":!"ZjF!.Vca!WTq8#QFc(&+BQ!+2@jV56(Z`IK0?JHiO-H
GQ7^Dp](9on,NFgn,NFgn,NFgn,NFgn,NFgp](<`GQ7a5HiO094obTP56(`R
+5e71&-)\!"98DZ!<<'!!$C\1~>
 ]
/TT6D4B00 AddT3T32Char

192
/GC0 [47 0 0 -63 47 0 ] 
/GC0 [47 63 true [1 0 0 1 0 63 ]  0 0]
[<~!'e7!!!!!0huE`W!!hE^!!!!$n,NFg!!2ipzqu?]s!!%BHz4obQ_!!")@z%tFW[
!!!7Sz"2Fm:!!!&Xz!:Tsgzzzzzzz!!!$!s1eU7!<<)7!!!$!s53kW!<<)Wz
+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!!!!!"i"#ef
!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1huE`e!!2!X
!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%Kqu?`l!!#+]
!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS#Cm&0!!!,:
%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D4B00 AddT3T32Char

193
/GC1 [47 0 0 -63 47 0 ] 
/GC1 [47 63 true [1 0 0 1 0 63 ]  0 0]
[<~!!!!"rVuou!!Dur!!!!$n,NFg!!hE^!!!!0^]4?7!$?^k!!!!@z!'UA_!!!"H
z!;HNo!!!#gz!T3qX!!!,:z#CldSzzzzzzz!!!$!s1eU7!<<)7!!!$!s53kW
!<<)Wz+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!
!!!!"i"#ef!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1
huE`e!!2!X!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%K
qu?`l!!#+]!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS
#Cm&0!!!,:%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D4B00 AddT3T32Char

194
/GC2 [47 0 0 -61 47 0 ] 
/GC2 [47 61 true [1 0 0 1 0 61 ]  0 0]
[<~!!"*kz5JR7!!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fQj
!!e#S!'C5`^]4@Z!!2!X!8mhWDu]k\!!#7azzzz!!!$!s1eU7!<<)7!!!$!s53kW
!<<)Wz+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!
!!!!"i"#ef!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1
huE`e!!2!X!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%K
qu?`l!!#+]!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS
#Cm&0!!!,:%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D4B00 AddT3T32Char

195
/GC3 [47 0 0 -58 47 0 ] 
/GC3 [47 58 true [1 0 0 1 0 58 ]  0 0]
[<~!!D-Z(]XO@p])?8!$D1?)uos\rr>.]!'D?RGQ7_g#N5@W!-eVGn,NIX!<:sW
!,qpf^]4?7!$;1@zzzzzz!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.
!!#.Nz3-YE'!!%7gzG^KJk!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF
!!C"I!!!!$J-UT)!!e#ZJ,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X
!#tt=n,NGN!!)Kg!'gM`p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?
!Up'h*WQ6!!!!N0!T3qX%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:
s8N'$s8N&u!!E9#s8N'$s8N&u!!E9#~>
 ]
/TT6D4B00 AddT3T32Char

196
/GC4 [47 0 0 -58 47 0 ] 
/GC4 [47 58 true [1 0 0 1 0 58 ]  0 0]
[<~!"T&?!!!!@J00:A!'e7`^]4@!^d#U7!'e7`^]4@!^d#U7!$?_5J,fQ[!"T&0
zzzzzzzzz!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.!!#.Nz3-YE'
!!%7gzG^KJk!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF!!C"I!!!!$
J-UT)!!e#ZJ,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X!#tt=n,NGN
!!)Kg!'gM`p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?!Up'h*WQ6!
!!!N0!T3qX%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:s8N'$s8N&u
!!E9#s8N'$s8N&u!!E9#~>
 ]
/TT6D4B00 AddT3T32Char

197
/GC5 [47 0 0 -59 47 0 ] 
/GC5 [47 59 true [1 0 0 1 0 59 ]  0 0]
[<~!!!6(z+2@jV!!#7AzGjk\5!!$tWzi&C]:!!(q:zi&C]:!!)M-zGjk\5!!#7A
z+2@jV!!!N0zzz!!!$!s1eU7!<<)7!!!$!s53kW!<<)Wz+5d,!!!"#.z4R`=N
!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!!!!!"i"#ef!!C"I!!!!$^^gDF
!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1huE`e!!2!X!$2+@huE`s!!)Kg
!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%Kqu?`l!!#+]!:Tsg*WQ61!!"&?
!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS#Cm&0!!!,:%fcS0"2Os:!!E9#
s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D4B00 AddT3T32Char

198
/GC6 [47 0 0 -44 43 0 ] 
/GC6 [43 44 true [1 0 0 1 0 44 ]  0 0]
[<~!$D7@s1eUVs8W,7!$D7@s1eUVs8W,7!!"%t"2Fm:4l?FX!!#%;"2Fm:H/Je?
!!%<&"2Fm:n_aMb!!)QI"2Fm:iSXgR!!2':"2Fm;_;G:n!!C'qn,NFj_;Oe_
!!e)5n,NFnJ`-"t!!`P_n,NG!!WVWh!"T,1n,NG0!WVWh!$21@n,NGN!T<GI
!'C;?n,NGJ!T<GI!.Y%,n,NH<s5<AH!<<)W!!!$!s53kW!T4":!T4":!T4":
!T4":!T4'q!T4":"2Frq!T435!T4":#Clj5!T41_!T4":%fcXg!T4Ig!T4":
s8E'!s5<qV!WW2Xs8E'!s5<qV!WW2X~>
 ]
/TT6D4B00 AddT3T32Char

199
/GC7 [47 0 3 -45 43 12 ] 
/GC7 [40 57 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!9(n.#F?s83B-5QC`n!<7R6h?!NS#Q=hp!!3'(huEcV&&8/FILgr/
!'VJ)!!"&]!!!!?4obQ_*]sE&!"O5R!!!OS!!!!-GQ7^D!;HNo!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#ozGQ7^D!-eJD!!%6D!!!"H
z49,?]!'UA_!!"&?!!!!@z%tFW[!"ZjF!"9+j!!!u@p](<n!W2p"rW)tK+8>h#
s8V!W+92@k!!E9!!!!"KhuE`W%KHJ/!"Ju/!!!O[!!!!0huE`W!Up'h!!$s<
!!!"<!!!"<n,NFgJ)C;,!'fBA!!!7S!!~>
 ]
/TT6D4B00 AddT3T32Char

200
/GC8 [47 0 4 -63 43 0 ] 
/GC8 [39 63 true [1 0 0 1 -4 63 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzzz!!!$!s8W,us8W-!rr<#us8N&us8W'!
huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3tI
*Wb1!n,NLI!:TshhuN6H!T3tI!!2!Xn,NLhs6p!hs8VQg!WW2h!!3-"n,NLI
!:TshhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3qX!!2!X!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!")?s8W,us8W-!rr<#u
s8N&us8W&~>
 ]
/TT6D4B00 AddT3T32Char

201
/GC9 [47 0 4 -63 43 0 ] 
/GC9 [39 63 true [1 0 0 1 -4 63 ]  0 0]
[<~!!!!@huE`W5C`_6!'^G`!!%HJ!!!#s!!!!"p](9o!Up'h!!D-Z!!!8>!!!!0
J,fQL%fcS0!$2+?!!#+]!!!"Dzzzzzz!!!$!s8W,us8W-!rr<#us8N&us8W'!
huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3tI
*Wb1!n,NLI!:TshhuN6H!T3tI!!2!Xn,NLhs6p!hs8VQg!WW2h!!3-"n,NLI
!:TshhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3qX!!2!X!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!")?s8W,us8W-!rr<#u
s8N&us8W&~>
 ]
/TT6D4B00 AddT3T32Char

202
/GCA [47 0 4 -61 43 0 ] 
/GCA [39 61 true [1 0 0 1 -4 61 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zzz!<<*!s8N&us8W)us8W,us8W-!rW1pW
!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!:V$1
huN6H!T3tI!!2!Xn,NLI!:TshhuN6H!WW2h!!3-"n,NLhs6p!hs8VQg!T3tI
!!2!Xn,NLI!:TshhuN6H!T3tI!!2!Xn,NLI!!!!"huE`u!T3qX*Wb1!!$21!
!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*rl9?s8N&us8W)us8W,u
s8W-!rV~>
 ]
/TT6D4B00 AddT3T32Char

203
/GCB [47 0 4 -58 43 0 ] 
/GCB [39 58 true [1 0 0 1 -4 58 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzzzz!!*'!
s8W)us8W,us8W-!rr<#us8E&W!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huN6f!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI!!3-"
n,NLhs6p!hs8VQg!WW2h!!2!Xn,NLI!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
huE`W!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX
*Wb1!!$;1?s8W)us8W,us8W-!rr<#us8D~>
 ]
/TT6D4B00 AddT3T32Char

204
/GCC [47 0 8 -63 40 0 ] 
/GCC [32 63 true [1 0 0 1 -8 63 ]  0 0]
[<~&+BQ!"8Dir!VcWp!;lfs!.FnJ!'^G`!$;1@!"XS[!!g:>!!D-Z!!2!X!!)Kg
!!%6D!!#+]zzzzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

205
/GCD [47 0 8 -63 40 0 ] 
/GCD [32 63 true [1 0 0 1 -8 63 ]  0 0]
[<~!!!9!!!!Pf!!!PF!!"*k!!#4`!!%HJ!!%BH!!)co!!2Qh!!D-Z!!C":!!e#S
!"T&0!$2+?zzzzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

206
/GCE [47 0 8 -61 40 0 ] 
/GCE [32 61 true [1 0 0 1 -8 61 ]  0 0]
[<~!!hE^!"\Q!!$Ct9!'Yc1!.6s1!;IW9!UpVM"5jF"#J^H"#Clj5%fcV!*WQ1b
2uipu#QOi9zzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

207
/GCF [47 0 8 -58 40 0 ] 
/GCF [32 58 true [1 0 0 1 -8 58 ]  0 0]
[<~"2G#S#N,jF&+C,!&+C,!&+C,!&+C,!#N,jF"2G#Szzzzzzs8W-!s8W-!s8W-!
s8W-!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

208
/GD0 [47 0 3 -44 45 0 ] 
/GD0 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~J,fQD!!%NKs8N'!J,fQKJ,k*!s8V!W!T3r"n,NLI!!Dur!T3qYqu?cU!!%HJ
!T3qX4obWA!!")@!T3qX*rl?"!!!N0!T3qX%tF]=!!!7S!T3qX#Clj5!!!7S
!T3qX"2Frq!!!,:!T3qX"2Os:rW!&9s8W&u"2Os:rW!&9s8W&u"2Frq!!!,:
!T3qX"2Frq!!!,:!T3qX"2Frq!!!7S!T3qX#Clj5!!!7S!T3qX%tF]=!!!N0
!T3qX*rl?"!!")@!T3qX4obWA!!%HJ!T3qXqu?cU!!2ip!T3q_n,NLI!'frQ
J,fQK^]8las8RTLJ,fQJ!!%NKs6p!g~>
 ]
/TT6D4B00 AddT3T32Char

209
/GD1 [47 0 0 -58 47 1 ] 
/GD1 [47 59 true [1 0 0 1 0 58 ]  0 0]
[<~!!D-Z(]XO@p])?8!$D1?)uos\rr>.]!'D?RGQ7_g#N5@W!-eVGn,NIX!<:sW
!,qpf^]4?7!$;1@zzzzzzs82j-s8N&r!"],/s8E!/s8N&u!"],/!WN-"#CljD
J,fh)!U"t5#Clj<^]4Ui!TUrq#Clj8huF"4!TEMJ#Clj5n,N]D!T<_Q#Clj5
GQ7u!!T8>*#Clj549,V:!T6-A#Clj5*WQFq!T4Ig#Clj5%tFn8!T435#Clj5
#J^Rp!T4'q#Clj5"5jE7!T4":#Clj5!:U5D!T3tQ#Clj5!-ea!!T3s*#Clj5
!'CL:!T3r!#Clj5!$2Aq!T3qg#Clj5!"Xj8!T3q_LO]E`!!gPp!T3q[a++3K
!!285!T3qYkC<Tk!!)bDs8VQgs+(.Ln,Rrgs8VQgIt7S!n,P\'z++O~>
 ]
/TT6D4B00 AddT3T32Char

210
/GD2 [47 0 4 -63 44 1 ] 
/GD2 [40 64 true [1 0 0 1 -4 63 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzz!!!!"rr<$!#QN]^!'gM]!!%NKrVuru
!<3$"p])Cd"5j.a^^%XT"5j]?!!2R"!!!#g*WQ0?GWl*-!.6m/!!#,D!!!!]
GQ7^D*d@Yb!$6@b!!"'b!!!!?n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!
!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"X;S!!"'b!!!!?GQ7^D*d@Yb!$46&!!#,D
!!!!]4obQ_Hl`7f!-f"S!!)L!J,fW>#J^<Ahuhm;#J^B8!$?^krrE'!!.Y%J
!!#7`qu?^%s53kW!WRZM~>
 ]
/TT6D4B00 AddT3T32Char

211
/GD3 [47 0 4 -63 44 1 ] 
/GD3 [40 64 true [1 0 0 1 -4 63 ]  0 0]
[<~!!!"KJ,fQLrVuou!;lfs!!2ip!!!,j!!!!(huE`W#J^<>!"XS[!!")@!!!!_
z49,?]!-eJD!!)Kg!!!&Xzzzzz!!!!"rr<$!#QN]^!'gM]!!%NKrVuru!<3$"
p])Cd"5j.a^^%XT"5j]?!!2R"!!!#g*WQ0?GWl*-!.6m/!!#,D!!!!]GQ7^D
*d@Yb!$6@b!!"'b!!!!?n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!
!!!Q!!!!!0n,NFg&+BQ!!"X;S!!"'b!!!!?GQ7^D*d@Yb!$46&!!#,D!!!!]
4obQ_Hl`7f!-f"S!!)L!J,fW>#J^<Ahuhm;#J^B8!$?^krrE'!!.Y%J!!#7`
qu?^%s53kW!WRZM~>
 ]
/TT6D4B00 AddT3T32Char

212
/GD4 [47 0 4 -61 44 1 ] 
/GD4 [40 62 true [1 0 0 1 -4 61 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zz!!3*"!!!9(huEaAs82isJ,fKJ!<3'!
!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!!:V$0!!%7-!!!"H49,?]4?NTD!'GK+
!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0
n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D*d@Yb!$6@b!!"'b!!!!?49,?]4?NTD
!'EFF!!%Bf!!!"D%fcS0n.1$L!Up?0!!D-]huF"t!VcX:J,oTLrr<%Ks8Duu
5QCW]!!iP^!!!'"J,f~>
 ]
/TT6D4B00 AddT3T32Char

213
/GD5 [47 0 4 -58 44 1 ] 
/GD5 [40 59 true [1 0 0 1 -4 58 ]  0 0]
[<~!'UA`J,k(L!T4"YhuUUos6p-+"2Xa;J-UUR%tFn85Q:]o!"]&/#65#,!!!!"
n,NFgzzz!!!'"!!!!(s53kW5QCW]!.Y%J!!*$!rr<)p!$?^nhuF"t#J^<Ai"(><
!UpU"!!)L0!!!"D4obQ_HoqB/!'E@D!!#-+!!!!?GQ7^D*d@Yb!$6@b!!")0
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg
%sS'S!$6@b!!"'b!!!!?GQ7^D*]sE&!'E@D!!#,F!!!"H*WQ0?GRjcS!:UML
!!2Qo^]4Jp"5j.a^]F31++O@k!<3$!J,fKJ!'gM]!!!9(huE`Xs*t(~>
 ]
/TT6D4B00 AddT3T32Char

214
/GD6 [47 0 4 -58 44 1 ] 
/GD6 [40 59 true [1 0 0 1 -4 58 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzzz!!!'"
!!!!(s53kW5QCW]!.Y%J!!*$!rr<)p!$?^nhuF"t#J^<Ai"(><!UpU"!!)L0
!!!"D4obQ_HoqB/!'E@D!!#-+!!!!?GQ7^D*d@Yb!$6@b!!")0!!!!0n,NFg
&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg%sS'S!$6@b
!!"'b!!!!?GQ7^D*]sE&!'E@D!!#,F!!!"H*WQ0?GRjcS!:UML!!2Qo^]4Jp
"5j.a^]F31++O@k!<3$!J,fKJ!'gM]!!!9(huE`Xs*t(~>
 ]
/TT6D4B00 AddT3T32Char

215
/GD7 [47 0 7 -38 41 -4 ] 
/GD7 [34 34 true [1 0 0 1 -7 38 ]  0 0]
[<~+92BB!&+BQ!s&)r!!g;e!!!O[4obR)!$;1@4oc+D!.4bO^]=-0"5j4L!!2Qk
huEcP#J^<>Hk1`-!'VJ)!!"*)!!!!0qu?]s#P\9!!!D]j!!!,j!!!!(p](9o
&,ZD-!$=B)!!#2)!!!"H%tFW[p]nS7!Up3L!!D-[n,N^/!;HO)J,jrs*rl:)
!'UA_*rpZg!"XVT!!!8>Du]k?J04gl!<<~>
 ]
/TT6D4B00 AddT3T32Char

216
/GD8 [47 0 4 -49 44 6 ] 
/GD8 [40 55 true [1 0 0 1 -4 49 ]  0 0]
[<~!!!!"z"5j.Z!!C":!!!8>!!3*)J,fiSkC<Oss8N'!J,fNK!<3'!!!2ip++OIO
!'e7(^]6UW%tFY.n.,L!GjlaS!;Le&!!)M949,EO4?NTEi&l5a"5k5F!!C"X
GQ7ua*d@YiJ0+1[%tG2[!"T&?n,OO1&+BQ?!"\Q!4oc,_!'C5ln,Rh9&+BRD
!"\Q!p](io!:Tt!GQI:6*d@_D!$6@ehuFgC"2FmX49rY%4?Nk!!'EFUJ,js<
%fcTS%j(cOn.2)j!Up?n!!D-]qu?u;!W2p>J,oTLrr<%Ks8Duus8Vus!;HNO
!!2ThJ,fW.!!!!$huE`W"2Fm:!!g:>!!!"L!!!!~>
 ]
/TT6D4B00 AddT3T32Char

217
/GD9 [47 0 1 -63 46 1 ] 
/GD9 [45 64 true [1 0 0 1 -1 63 ]  0 0]
[<~!.TM!!!!!@^]4?7!"ZjF!!!!(huE`W!!D]j!!!!"p](9o!!)cozHiO-H!!#1_
z*rl9@!!!N0z#CldS!!!,:z!T3qXzzzzzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D4B00 AddT3T32Char

218
/GDA [47 0 1 -63 46 1 ] 
/GDA [45 64 true [1 0 0 1 -1 63 ]  0 0]
[<~!!!!$qu?]s!!hun!!!!(huE`W!"ZjF!!!!@J,fQL!'^G`!!!!_z!.4bH!!!#o
z!Up'h!!!&Xz"2Fm:!!!7Sz%fcS0zzzzzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D4B00 AddT3T32Char

219
/GDB [47 0 1 -61 46 1 ] 
/GDB [45 62 true [1 0 0 1 -1 61 ]  0 0]
[<~!!!PFz+5d,!!!#7QzI/![A!!)eA!!!!"n3-gP!!D.$!!!!(^^kqq!"XSb^]4?F
!!C":!$2+@huEa>!!)Kg!,qo<2uipi!!",Azzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D4B00 AddT3T32Char

220
/GDC [47 0 1 -58 46 1 ] 
/GDC [45 59 true [1 0 0 1 -1 58 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzzzzs8TkVs7lWo^`WUOs8TkVs7lWo^`WUO"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"5j.Z4ob]C!!#+]!T3qX49,EO!!%BH!Up'hHiO0A!!)co!;lftp](;D
!!hun!'e7@huEa!s8Tk7!!iQ(!!!!"s82is!!#7A!!!~>
 ]
/TT6D4B00 AddT3T32Char

221
/GDD [47 0 2 -63 45 0 ] 
/GDD [43 63 true [1 0 0 1 -2 63 ]  0 0]
[<~!!!!(p](9o!"[uf!!!!0^]4?7!$?^k!!!!`z!.FnJ!!!"Hz!;HNo!!!&hz"5j.Z
!!!,:z#CldS!!!N0z*WQ0?zzzzzzz!!*'!!$D7!s8N'@s5<qW!$D7!s8N'@s54!p
!!%6D"5j.Zp](?Q!!)Kg!:Tshn,NI`!!2!X!-eJG^]4?s!!g:>!'UAfJ,fQj
!"XS[!$;1O!!!!0!$2+?!!e#q!!!!(^cVSs!!C#a!!!!"i-55%!!2$IznF-DX
!!%<&zH/JZ&!!#7!z5C`_6!!"*kz%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0
z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0!!!!`s8RTL!'gM`J,fR6
s8RTL!'gM`J,f~>
 ]
/TT6D4B00 AddT3T32Char

222
/GDE [47 0 6 -44 42 0 ] 
/GDE [36 44 true [1 0 0 1 -6 44 ]  0 0]
[<~s8Tk7!<<)7!!*'!^]4B7s1eU7!T3qX!!2!X!!!&X!!!!"huE`W!WW1M!!3-"
n,NLhs82its8W*!!T3s-J-"R.+2@p8!!g:?huEl;!T3qYhuVa9!:U$I!!)Kh
huEcH!T3qXn,_GI!:U$I!!2QihuEf9!T3q[huVa9&&85(!.TM"s8W*!!WW3!
!!3-"p](?ps1eU8huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8W&u!<<)u!!*'!rVurus8Duu~>
 ]
/TT6D4B00 AddT3T32Char

223
/GDF [47 0 4 -49 46 1 ] 
/GDF [42 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!E8j!!!!`s8N'!!.Y%K^]4B7s8Tk7!W2p.huEfI!!D]j!T3qYn,NRK!!)Kg
"2Fm:n,NR+!!)Kg"2Fm;n,NR+!!D-Z"2FmI^]4JP!'bu6"2Fp:!!!,:"8i-!
s1f07!!*&7+2@jVs1gi!!!*&749,?]"2K-]!!!,:GQ7^D"2K-]!!!,:GQ7^D
"2K9a!!!,:4obQ_"2I,$!!!,:+5d,!"2GHB!!!,:"9/?$"2Fp:huEkp!'g5Y
"2FmArW!&9!!*$!"2Fm:++OI/!!!O["2Fm:#J^GW!!!,:"2Fm:"2G#S!!!,:
"2Fm:"2G#S!!!8>"2Fm:#Clom!!"*k"2hnS561`(p]LKqs24m:quHc4s8Vio
s1gl!huE`W#Q=]'~>
 ]
/TT6D4B00 AddT3T32Char

224
/GE0 [47 0 4 -53 44 1 ] 
/GE0 [40 54 true [1 0 0 1 -4 53 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*
!WE'0J,he6"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!
J-5iOs*t@Ss8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D
!"XVL!!"*kn,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%
"97iqrr@P!!!!~>
 ]
/TT6D4B00 AddT3T32Char

225
/GE1 [47 0 4 -53 44 1 ] 
/GE1 [40 54 true [1 0 0 1 -4 53 ]  0 0]
[<~!!!"KJ,fQLrVuou!;lfs!!2ip!!!,j!!!!(huE`W#J^<>!"XS[!!")@!!!!_
z49,?]!-eJD!!)Kg!!!&Xzzzzz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*!WE'0
J,he6"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!J-5iO
s*t@Ss8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D!"XVL
!!"*kn,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%"97iq
rr@P!!!!~>
 ]
/TT6D4B00 AddT3T32Char

226
/GE2 [47 0 4 -51 44 1 ] 
/GE2 [40 52 true [1 0 0 1 -4 51 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zz!!E6$!!%NKhuElZs7cR9s8Vus&,ZJ-
!"XS[56(lf!$;1@!!!O[!!!!0J,fQL#CldS!!e#S!!!7S!!!!(J,g\j#ClgS
s8RTOs8W+L#QOi(J04Ods*u3,!!e$=!!!7SHiO-OJ:%=s#CuRL!!e&D!!!7S
n,NG!JFEO=++Wh\!'c#'!!%M!GQ7dEJ:%>!pOGF-&*JI-^jjE)+92?Grt#/-
#QFo+n-AsnIt.M!~>
 ]
/TT6D4B00 AddT3T32Char

227
/GE3 [47 0 4 -48 44 1 ] 
/GE3 [40 49 true [1 0 0 1 -4 48 ]  0 0]
[<~!'UA`J,k(L!T4"YhuUUos6p-+"2Xa;J-UUR%tFn85Q:]o!"]&/#65#,!!!!"
n,NFgzzz!!!-$!!!"Ks53kZs8Vio+92B=!"\u.rW!IZ!'^Gf!!")@!!!!0J,fQL
%tFW[!!e#S!!!7S!!!!(J,fQL#CldrrWdrRs8W+L"98E$J-Z,Ss*u3d!<7Qk
^]4Ui56(ZgJ:%=s#Cq1%!!e&L!!!7Sn,NFnJFEO=%tO-L!$?a\!!#66n,NH<
J9V%ps+#Is"8@=0!"\7C5JVchru_:@#QG>7r!36(s6p9n!.TM!!!~>
 ]
/TT6D4B00 AddT3T32Char

228
/GE4 [47 0 4 -47 44 1 ] 
/GE4 [40 48 true [1 0 0 1 -4 47 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzz!!E6$
!!%NKhuElZs7cR9s8Vus&,ZJ-!"XS[56(lf!$;1@!!!O[!!!!0J,fQL#CldS
!!e#S!!!7S!!!!(J,g\j#ClgSs8RTOs8W+L#QOi(J04Ods*u3,!!e$=!!!7S
HiO-OJ:%=s#CuRL!!e&D!!!7Sn,NG!JFEO=++Wh\!'c#'!!%M!GQ7dEJ:%>!
pOGF-&*JI-^jjE)+92?Grt#/-#QFo+n-AsnIt.M!~>
 ]
/TT6D4B00 AddT3T32Char

229
/GE5 [47 0 4 -49 44 1 ] 
/GE5 [40 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!"tY!!!#u!!!!"rr<$!"35ol!!@k(!!!6)^]4?>!Pe[8#6DU?!!e.,!!!,A
J,fQMrr<$!!<)ru!!%6Dz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*!WE'0J,he6
"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!J-5iOs*t@S
s8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D!"XVL!!"*k
n,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%"97iqrr@P!
!!!~>
 ]
/TT6D4B00 AddT3T32Char

230
/GE6 [47 0 2 -35 45 1 ] 
/GE6 [43 36 true [1 0 0 1 -2 35 ]  0 0]
[<~!.TM(huElZi'6u:+91h[qu@i=q#C<n++X1^56(rhJ)Ch;!!#7!%tFW[5C`uh
!!"*k"2Fm:*rlDY!!")@"2Fm:*WQ6!!!"&?!T3qX*WQ6!!.UR?!T4([s8W,W
#QOi(s54Ffs8W,W+2C,@s56*A*WQ0?HiP2f!!%6D*WQ0?GQ8cb!!)Kg*rl9@
n,OO1!!)Kg*rl9@n,P\'!!)Kg5C`_6p],fZ!!%6EoABTKHirEu!'i^Y_>FDN
5Q?96s55"!!.Y%,&,ZDLs*t4@!!iE%~>
 ]
/TT6D4B00 AddT3T32Char

231
/GE7 [47 0 5 -35 41 12 ] 
/GE7 [36 47 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#n,OR1^u,3Bs7tRRs8W,W"9&<#i!8`O+5d[F!"\!0J,f]0*rl9Ci'%,@
!T6'?!!2#*!!!#gGQ7^Dn9=p5!!)co!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg
!:Tsg!!%6D!!!"DzGQ7^D!.4bH!!#1_!!",`!!!#W++O=ln.3;7#Ohuf!$AuY
rW)tK!WW3!!!%NKqu?^=s53kW"9/?$!!"tY!!!!Yz4obQ_!'bu6!!!8>!!!!"
^]4?7!Pe[8!Q2\Q!!3+M!!!$!J,fQL*WQ0~>
 ]
/TT6D4B00 AddT3T32Char

232
/GE8 [47 0 5 -53 43 1 ] 
/GE8 [38 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!WE'!!!%KK!!!!`z++O=k!"ZjF!!!8^!!!!$huE`W!Up'h!!)co!!!"Hz49,?]
!$2+?!!!N0!!!!(J,fQLzzzz!!!!"rr<$!&-),!!.Y%H!!*'!rW!'"!<3$(n,OQG
&&8/M^^kqq"5k4#!!2RQ!!!#g49,?]G^'2g!-i_g!!%7_!!!!]n,NFg4R`=N
!'L;]s8W#ss8W,ss8W-!r;Zfss8;?d!!!#gzn,NFg!-eJD!!%6D!!!"Hz4obQ_
!$2+?!!"*k!!!uL^]4@^#Oh]qqucs!J+s$Ds8V!WJ,fP!!$D7=!!!'"J,f~>
 ]
/TT6D4B00 AddT3T32Char

233
/GE9 [47 0 5 -53 43 1 ] 
/GE9 [38 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!!!$!!!!!"qu?]s!VcWp!!D]j!!!8^!!!!0^]4?7%tFW[!$;1@!!#1_!!!"H
zGQ7^D!:Tsg!!2!X!!!,:zzzzz!!!!"rr<$!&-),!!.Y%H!!*'!rW!'"!<3$(
n,OQG&&8/M^^kqq"5k4#!!2RQ!!!#g49,?]G^'2g!-i_g!!%7_!!!!]n,NFg
4R`=N!'L;]s8W#ss8W,ss8W-!r;Zfss8;?d!!!#gzn,NFg!-eJD!!%6D!!!"H
z4obQ_!$2+?!!"*k!!!uL^]4@^#Oh]qqucs!J+s$Ds8V!WJ,fP!!$D7=!!!'"
J,f~>
 ]
/TT6D4B00 AddT3T32Char

234
/GEA [47 0 5 -51 43 1 ] 
/GEA [38 52 true [1 0 0 1 -5 51 ]  0 0]
[<~!!)os!!!'!!!!!$rr<$!#L@o#!"Xk#!!")ChuEa@!Up'hHiWpA!;HPA!!)Kg
49,E?!$2+B^]4lF#64`+J,oWM!WW3#zz!!3*"!!!Q0n,NH<s82iss8W&u"9&<#
!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP!:W)N!!%7g!!!"DGQ7^DG]3W_!'K`N
!!#.N!!!!]s8W-!r;Zfss8;oss8W#ss8W,sn,NFg!:Tsg!!)Kg!!!"DzGQ7^D
!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@!!E-$rr@QD!<<*!huJ9,s*t(ks82is
!WRZM~>
 ]
/TT6D4B00 AddT3T32Char

235
/GEB [47 0 5 -47 43 1 ] 
/GEB [38 48 true [1 0 0 1 -5 47 ]  0 0]
[<~!-eKg!!)osqu?cs!WE'"rW2uu!WE-!!!3'"rVurr!;lfsGQ;sgzzzzz!!3*"
!!!Q0n,NH<s82iss8W&u"9&<#!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP!:W)N
!!%7g!!!"DGQ7^DG]3W_!'K`N!!#.N!!!!]s8W-!r;Zfss8;oss8W#ss8W,s
n,NFg!:Tsg!!)Kg!!!"DzGQ7^D!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@!!E-$
rr@QD!<<*!huJ9,s*t(ks82is!WRZM~>
 ]
/TT6D4B00 AddT3T32Char

236
/GEC [47 0 8 -53 40 0 ] 
/GEC [32 53 true [1 0 0 1 -8 53 ]  0 0]
[<~5JR7!&)[Ef#N,R^"7Q9j!VcWp!;lfs!.4bH!'UA_!$;1@!"XS[!!e#S!!C":
!!2!X!!)Kgzzzzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

237
/GED [47 0 8 -53 40 0 ] 
/GED [32 53 true [1 0 0 1 -8 53 ]  0 0]
[<~!!!9!!!!Pf!!!PF!!"*k!!#4`!!%HJ!!%BH!!)co!!2Qh!!D-Z!!C":!!e#S
!"T&0!$2+?zzzzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

238
/GEE [47 0 8 -51 40 0 ] 
/GEE [32 51 true [1 0 0 1 -8 51 ]  0 0]
[<~!$?^k!'e7!!.Wo,!;Z*a!V#ja"5nP,#J`M'%tG`%*rlh%*WQFq49,K!GQ7d&
huEar+92C,zzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!
~>
 ]
/TT6D4B00 AddT3T32Char

239
/GEF [47 0 8 -47 40 0 ] 
/GEF [32 47 true [1 0 0 1 -8 47 ]  0 0]
[<~%fd+?++PG`5JTM!5JTM!5JTM!5JTM!++PG`%fd+?zzzzz5QAM!5QAM!5QAM!
5QAM!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D4B00 AddT3T32Char

240
/GF0 [47 0 5 -49 42 1 ] 
/GF0 [37 50 true [1 0 0 1 -5 49 ]  0 0]
[<~!!0k85QD&I"5j.[p^c9_!.KEJ!!#7]!!!!@n,NFgJ)C;,"97ij!"\&`!!%M!
p](;A!.4bH0E?P%!!!!`z*rl9Cr"";X+9.CP!.Y%3^]FK8pV6n/!W1d[huH""
&&8/ei#_q!#Oic7!!D^Q!!!&h49,?^n9=p5!;Ld=!!)e=!!!#on,NFgGjk\5
!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45!!)LN
!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<!$D6V
!!!-#!!!~>
 ]
/TT6D4B00 AddT3T32Char

241
/GF1 [47 0 2 -48 46 0 ] 
/GF1 [44 48 true [1 0 0 1 -2 48 ]  0 0]
[<~!"XS[?iU0KhuJ!%!.XbDDu]lfquH3d!:YF<huEf9++rJO!T4Lg^]4JP"93lO
!Pea9z!.4bHzzzzz#Q+Q%s55"!!!*&Ws8Tk7s5F"XhuNf?r"&8s!UnqKn,NLh
J-#->!WN-"p](?m!!)co!VcWpGQ7d6!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6Ds8Tl!s7$'g^d%kgs8Tl!s7$'g^d%kg~>
 ]
/TT6D4B00 AddT3T32Char

242
/GF2 [47 0 5 -53 42 1 ] 
/GF2 [37 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!WE'!!!%KK!!!!`z++O=k!"ZjF!!!8^!!!!$huE`W!Up'h!!)co!!!"Hz49,?]
!$2+?!!!N0!!!!(J,fQLzzzz!!!!$rVuou+90+V!.Y%<!!3-"qu?is!WE'(huGtA
&&8/eJ0+ak#J_A\!!C#!!!!&X49,?^i-55%!:Y45!!)M5!!!#gn,NFgGjk\5
!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45!!)LN
!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<!$D6V
!!!-#!!!~>
 ]
/TT6D4B00 AddT3T32Char

243
/GF3 [47 0 5 -53 42 1 ] 
/GF3 [37 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!!!$!!!!!"qu?]s!VcWp!!D]j!!!8^!!!!0^]4?7%tFW[!$;1@!!#1_!!!"H
zGQ7^D!:Tsg!!2!X!!!,:zzzzz!!!!$rVuou+90+V!.Y%<!!3-"qu?is!WE'(
huGtA&&8/eJ0+ak#J_A\!!C#!!!!&X49,?^i-55%!:Y45!!)M5!!!#gn,NFg
Gjk\5!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45
!!)LN!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<
!$D6V!!!-#!!!~>
 ]
/TT6D4B00 AddT3T32Char

244
/GF4 [47 0 5 -51 42 1 ] 
/GF4 [37 52 true [1 0 0 1 -5 51 ]  0 0]
[<~!!)os!!!'!!!!!$rr<$!#L@o#!"Xk#!!")ChuEa@!Up'hHiWpA!;HPA!!)Kg
49,E?!$2+B^]4lF#64`+J,oWM!WW3#zz!!E3#!!",@^]4@as6p!hs8Vus"8i3!
!!hE^56)50!$?_5!!!8>*WQ0B^cVSs!T6'?!!2#&!!!#gGQ7^Dn9=p5!:]IX
!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"Dn,NFgGjk\5!-i_g!!)M5!!!#g
GQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G^^n3\++OUS!'^GcquQcs!WW2t!!%NK
n,NG1s1eU7"9&9#~>
 ]
/TT6D4B00 AddT3T32Char

245
/GF5 [47 0 5 -48 42 1 ] 
/GF5 [37 49 true [1 0 0 1 -5 48 ]  0 0]
[<~!.4bK!!*$!"2G$=^]T)hs54-4#D;LV!"T)-*rlfOJ,TEh!$D+=%KI%7!!!!$
huE`Wzzz!!!-#!!!!@s1eU7J,f!<!WW2t!!E-"rW!2]!'^Go^]5I,*rl9G^`EIU
"2I#!!!2"?!!!&XGQ7^Dn9=p5!:Y45!!)NX!!!"Dn,NFgGjk\5!-mu5!!%95
!!!"Dn,NFgGjk\5!-mu5!!%7g!!!#gGQ7^Dn9=p5!:W)N!!2"?!!!&X*WQ0B
^`NOV#J^kc!$?^rhuGtA"8i3!!!3-"qu?_Hs6p!g+90+V!!E3#!!~>
 ]
/TT6D4B00 AddT3T32Char

246
/GF6 [47 0 5 -47 42 1 ] 
/GF6 [37 48 true [1 0 0 1 -5 47 ]  0 0]
[<~!-eKg!!)osqu?cs!WE'"rW2uu!WE-!!!3'"rVurr!;lfsGQ;sgzzzzz!!E3#
!!",@^]4@as6p!hs8Vus"8i3!!!hE^56)50!$?_5!!!8>*WQ0B^cVSs!T6'?
!!2#&!!!#gGQ7^Dn9=p5!:]IX!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"D
n,NFgGjk\5!-i_g!!)M5!!!#gGQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G^^n3\
++OUS!'^GcquQcs!WW2t!!%NKn,NG1s1eU7"9&9#~>
 ]
/TT6D4B00 AddT3T32Char

247
/GF7 [47 0 7 -36 40 -4 ] 
/GF7 [33 32 true [1 0 0 1 -7 36 ]  0 0]
[<~!!0k8!!!,Z!!!!(n,NFg#Oh]n!!hun!!!,Z!!!!"^]4?7zzzzzzzz!!*'!s8RWL
s8W+Ls8W-!JH,ZLs*t(Lzzzzzzzz!!!&8!!!!$huE`W#Oh]n!!hun!!!8n!!!!$
huE`W!Pe[8~>
 ]
/TT6D4B00 AddT3T32Char

248
/GF8 [47 0 5 -40 42 6 ] 
/GF8 [37 46 true [1 0 0 1 -5 40 ]  0 0]
[<~!!!!1z*WQ0?!'C5]!!#+]!!!"D!!!-!GQ7^cs6p!gJ,f!<!WW2p!!E-"rW!2]
"9/?3^]WJE*rlPd^`EI\K>9SL%tie&!"T+gGQ8fcn9=pS!:Y45*WY^!!'C7+
n,PQNGjk]X!-mu5GQ<!X!:Tu5n,VqXGjkal!-mu6huJ"H"5j1KGQY_]n9>2R
!:W)UJ-"Rl#Clj54q@Vq^`O'e#J^l,!$?^rrW#._"8i3!!!*'!qu?_Hs6p!g
J,d:a!:g$g!!)Kg!!!&X!!!!"huE`W"5j.Z!!#7a!!!~>
 ]
/TT6D4B00 AddT3T32Char

249
/GF9 [47 0 1 -53 45 1 ] 
/GF9 [44 54 true [1 0 0 1 -1 53 ]  0 0]
[<~!.TM!!!!!@^]4?7!"ZjF!!!!(huE`W!!D]j!!!!"p](9o!!)cozHiO-H!!#1_
z*rl9@!!!N0z#CldS!!!,:z!T3qXzzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Y
s53lAp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur
!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!
~>
 ]
/TT6D4B00 AddT3T32Char

250
/GFA [47 0 1 -53 45 1 ] 
/GFA [44 54 true [1 0 0 1 -1 53 ]  0 0]
[<~!!!!@huE`W!'bu6!!!!`z!.FnJ!!!#sz!VcWp!!!&hz"5j.Z!!!8>z%tFW[!!!N0
z*WQ0?!!#+]zGQ7^Dzzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Ys53lAp](?Q!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur!:Tsnp](<h!"\i)
!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!~>
 ]
/TT6D4B00 AddT3T32Char

251
/GFB [47 0 1 -51 45 1 ] 
/GFB [44 52 true [1 0 0 1 -1 51 ]  0 0]
[<~!!"*kz5JR7!!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fQj
!!e#S!'C5`^]4@Z!!2!X!8mhWDu]k\!!#7azzzz!!*&W!'g5Ys53lAp]1?P!'g5Y
s53lAp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur
!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!
~>
 ]
/TT6D4B00 AddT3T32Char

252
/GFC [47 0 1 -47 45 1 ] 
/GFC [44 48 true [1 0 0 1 -1 47 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Ys53lAp](?Q!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!)co!T3qYp](?a!!Dur!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g
!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!~>
 ]
/TT6D4B00 AddT3T32Char

253
/GFD [47 0 0 -53 47 12 ] 
/GFD [47 65 true [1 0 0 1 0 53 ]  0 0]
[<~!!!!@huE`W!'bu6!!!!`z!.FnJ!!!#sz!VcWp!!!&hz"5j.Z!!!8>z%tFW[!!!N0
z*WQ0?!!#+]zGQ7^Dzzzzzzz!!*&s!!*&us82iss8N&r!!*&us82iss8E,9!!!8>
!T3qX#CljE!!!O[!:Tsg*rl<9!!"&?!-eJD4obS1!!#+]!'C5]HiO.1!!)co
!$2+?n,NG1!!2Qh!"T&1huE`^J-4^0!!e#Z^]4?:^^#Ai!!D-iJ,fQMi"#ef
!!2R2zn3-gP!!)dVzG^KJk!!%Ckz4SSmV!!#7Qz+5d,!!!!Pfz&&8/F!!!8>
z#CldS!!!N0z*rl9@!!"&?z4obQ_!!#+]zGQ7^D!!)cozn,NFg!!2Qh!!#7`
s53kW5QCcA!!#7`s53kW5QCcA!!!~>
 ]
/TT6D4B00 AddT3T32Char

254
/GFE [47 0 -1 -49 43 12 ] 
/GFE [44 61 true [1 0 0 1 1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U$g!!!#g&-'EF!:W5Qn,NIXs8Vio!:g$jqu?`gn,Rn;
!;F8/*rl<8J,g+1!<3$!#J^?=!!!,:!;lfs"2Fp3!!!&X!;HNo!T3tI!!!&X
!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g
!;HNo!T3tQ!!!&X!;lfs!T3tU!!!,:!<)ru#J^?>!!!O[!;D!D%tFZOhuGtA
!:fOYIK0B;rWE&u!:YL<p](<`5QBXA!:U6n^]4B(!WE'!!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:Tsg!!%NKrr<$!J,fNK!!%NKrr<$!J,fNK!!!~>
 ]
/TT6D4B00 AddT3T32Char

255
/GFF [47 0 0 -47 47 12 ] 
/GFF [47 59 true [1 0 0 1 0 47 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzz!!*&s!!*&us82iss8N&r!!*&us82iss8E,9!!!8>!T3qX#CljE!!!O[
!:Tsg*rl<9!!"&?!-eJD4obS1!!#+]!'C5]HiO.1!!)co!$2+?n,NG1!!2Qh
!"T&1huE`^J-4^0!!e#Z^]4?:^^#Ai!!D-iJ,fQMi"#ef!!2R2zn3-gP!!)dV
zG^KJk!!%Ckz4SSmV!!#7Qz+5d,!!!!Pfz&&8/F!!!8>z#CldS!!!N0z*rl9@
!!"&?z4obQ_!!#+]zGQ7^D!!)cozn,NFg!!2Qh!!#7`s53kW5QCcA!!#7`s53kW
5QCcA!!!~>
 ]
/TT6D4B00 AddT3T32Char
T32RsrcEnd
30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
Pscript_WinNT_Compat dup /initialize get exec
%%BeginDocument: Pscript_Win_PassThrough
% COPYRIGHT (c) 1986-1995 FRAME TECHNOLOGY CORPORATION
%
% This source code contained herein is proprietary and confidential
% information of Frame Technology Corporation, San Jose, CA and is
% covered by the U.S. and other copyright and trade secret protection.
% Unauthorized adaptation, distribution, use or display is prohibited
% and may be subject to civil and criminal penalties.  Disclosure to
% others is prohibited.  For the terms and conditions of source code
% use refer to your Frame Technology source code license agreement.
save 30 dict begin
/FMsave exch def
/FMdc countdictstack 1 sub def
/FMoc count 1 sub def
userdict /FMdict currentdict put
/FMmin { 2 copy gt { exch } if pop } bind def
/FMquit /quit load def /FMshowpage /showpage load def
userdict /showpage {} put
/FMfail {dup = flush FMshowpage
/Helvetica findfont 12 scalefont setfont 72 200 moveto show FMshowpage
FMquit } def
end userdict begin
/setcmykcolor where{pop}{
/setcmykcolor{
FMdict begin
4 1 roll 3 { 3 index add 1.0 FMmin 1.0 exch sub 3 1 roll} repeat
setrgbcolor pop
end
}bind def
} ifelse
0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
10 setmiterlimit [] 0 setdash newpath
/languagelevel where { pop languagelevel 1 ne {
 false setstrokeadjust false setoverprint } if } if
end
1424.95 5561.54 translate
2858.43 2105.91 scale
1 490 div 1 -361 div scale -236 -453.5 translate
%%BeginDocument: (hier03.eps)
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Adobe Illustrator(TM) 7.0
%%For: (Sandee S Karr) (Netscape)
%%Title: (hier03.eps)
%%CreationDate: (12/17/97) (4:59 PM)
%%BoundingBox: -9 273 481 634
%%HiResBoundingBox: -9 273.5 481 633.238
%%DocumentProcessColors: Cyan Magenta Yellow Black
%%DocumentFonts: Courier
%%+ GillSans
%%+ GillSans-Bold
%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0
%%+ procset Adobe_typography_AI5 1.0 1
%%+ procset Adobe_ColorImage_AI6 1.1 0
%%+ procset Adobe_Illustrator_AI5 1.2 0
%%+ procset Adobe_cshow 2.0 8
%AI5_FileFormat 3
%AI3_ColorUsage: Color
%AI3_IncludePlacedImages
%AI7_ImageSettings: 1
%%CMYKCustomColor: 1 0 0.55 0 (Aqua)
%%+ 1 0.5 0 0 (Blue)
%%+ 0.5 0.4 0.3 0 (Blue Gray)
%%+ 0.8 0.05 0 0 (Blue Sky)
%%+ 0.5 0.85 1 0 (Brown)
%%+ 1 0.9 0.1 0 (Dark Blue)
%%+ 1 0.55 1 0 (Forest Green)
%%+ 0.05 0.2 0.95 0 (Gold)
%%+ 0.75 0.05 1 0 (Grass Green)
%%+ 0 0.45 1 0 (Orange)
%%+ 0.15 1 1 0 (Red)
%%+ 0.45 0.9 0 0 (Violet)
%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
%AI3_TemplateBox: 306 396 306 396
%AI3_TileBox: -72 -72 504 684
%AI3_DocumentPreview: PC_ColorTIFF
%AI5_ArtSize: 792 612
%AI5_RulerUnits: 3
%AI5_ArtFlags: 0 0 0 1 0 0 1 1 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI5_OpenToView: 18 604 1.5 792 507 18 1 1 8 65 0 0
%AI5_OpenViewLayers: 7
%%PageOrigin:-72 -72
%%AI3_PaperRect:-18 774 594 -18
%%AI3_Margin:18 -15 -18 18
%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI7_Thumbnail: 128 96 8
%%BeginData: 5316 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD13FFF8FFF8FFFFF8FD06FFF8FFF8FD09FFF8FD28FFF8FFFFFFF8
%F8FFFFF8FFF8FD05FFF8FFFFFFF8FFF8FD27FFF8FFF8F8FFFFF8FFF8FFF8
%F8FFF8F8F8FFFD04F8FFF8F8FFFD04F8FD25FFF8F8F8FFFD05F8FFF8F8F8
%FFF8FFF8FFFFF8F8FFF8FFF8FFF8F8F8FD21FFFD05F8FFFD06F8FFFD06F8
%FFF8F8F8FFFD04F8FD26FFFD07F8FFFD05F8FFF8F8F8FFFD0CF8FD26FFF8
%FD14FFF8FD3CFFF8FDFCFFFDFCFFFD1DFFFD96CFFD16F8FD28CFF8FD10CF
%F8F8CFCFCFF8FD2BCFF8FD14FFF8F8FD28CFFD04F8CFCFF8CFCFFD06F8CF
%FD06F8CFFD07F8FD23CFF8FFFFFFF8F8FD04FFF8FD0AFFF8F8FD27CFF8FD
%41CFF8FFFFFFFD05F8FFF8FFF8F8F8FFF8FD04FFF8F8FD36CFF8F8FD31CF
%F8FFFFFFFD0EF8FFFFFFF8F8FD27CFF8F8F8CFFD06F8CFCFF8FD35CFF8FD
%07FFF8FD04FFF8FD07FFF8F8FD27CFF8FD41CFF8FD14FFF8F8FD69CFF8FD
%14FFF8F8FD2CCFF8CFCFCFF8FD04CFF8FD08CFF8F8FD29CFFD17F8FD27CF
%F8F8F8CFFD06F8CFF8CFCFCFFD06F8CFF8F8FD30CFF8FD06CFF8FD30CFF8
%FD06CFF8FD07CFF8FD38CFF8FD06CFF8FD5CCFFD1CFFF8FD06FFF8FD6AFF
%FD0FF8FD06FFFD11F8FD4CFFFD0ECFF8FD24CFF8FD5ACFF8FD24CFF8FD5A
%CFF8FD24CFF8FD24CFF8F8FD0FCFF8F8FD09CFF8FD19CFF8FD24CFF8FD20
%CFFD06F8CFF8F8CFF8CFCFCFFD05F8CFCFFD0BF8FD1ACFF8FD24CFF8FD5A
%CFF8FD24CFF8FD23CFF8FD0CCFF8F8FD28CFF8FD24CFF8FD20CFF8F8CFF8
%F8CFF8F8CFF8F8F8CFF8F8FD2BCFF8FD24CFF8FD24CFF8FD35CFF8FD24CF
%F8FD23CFF8CFCFCFF8CFCFF8FD04CFF8FD08CFF8F8FD20CFF8FD24CFF8FD
%20CFF8F8CFF8F8CFF8F8CFF8F8CFF8F8CFCFF8F8CFF8F8CFF8F8F8FD21CF
%F8FD24CFF8FD24CFF8FD04CFF8FD06CFF8FD1DCFFD16F8FD10CFFD17F8FD
%18CFF8FD09CFF8FD05CFF8CFF8FD18CFF8FD14FFF8F8FD0FCFF8FD15FFF8
%FD15CFF8F8CFF8F8CFFD09F8CFF8F8CFF8CFF8FD18CFF8FD14FFF8F8FD0F
%CFF8FD15FFF8FD19CFF8CFCFCFF8FD0ACFF8CFF8FD18CFF8FD04FFF8FFF8
%FD0DFFF8F8FD0FCFF8FFFFF8F8FFF8FFFFFFF8FD04FFF8FD06FFF8FD43CF
%F8FD04FFFD07F8FFFFF8FFF8F8FFFFFFF8F8FD0FCFF8FFFFFD0FF8FFF8FF
%FFF8FD43CFF8FD04FFF8FFFD0AF8FD04FFF8F8FD0FCFF8FFFFFFFD05F8FF
%FD04F8FFFD06F8FFF8FD1ACFF8F8FD0CCFF8F8CFCFCFF8F8CFCFCFF8FD10
%CFF8FD0CFFF8F8FD06FFF8F8FD0FCFF8FD15FFF8FD15CFFD07F8CFCFF8CF
%CFFD06F8CFFD10F8FD0BCFF8FD14FFF8F8FD0FCFF8FD15FFF8FD43CFFD17
%F8FD0FCFFD17F8FD1ACFF8FD0BCFF8F8FD48CFF8FD06CFF8FD1DCFF8F8F8
%CFF8F8CFFD06F8CFF8F8FD4BCFF8FD06CFF8FD78CFF8FD06CFF8FD6ECFFD
%0BF8FD06CFFD0CF8FD17CFF8CFCFF8CFCFCFF8CFCFCFF8FD09CFF8FD36CF
%F8FD1BCFF8FD12CFF8F8F8CFF8F8CFFD08F8CFCFF8CFFD06F8CFF8FD36CF
%F8FD1BCFF8FD1CCFF8FD06CFF8FD3FCFF8FD1BCFF8FD17CFF8FD09CFF8FD
%05CFF8CFF8FD39CFF8FD1BCFF8FD12CFF8F8F8CFF8F8CFFD06F8CFF8F8F8
%CFF8F8CFF8CFF8FD39CFF8FD1BCFF8FD19CFF8CFCFCFF8FD09CFF8CFF8FD
%39CFF8FD1BCFF8FD3ECFFD25FFF8FD1BFFF8FD63FFF8FD1BFFF8FD63FFF8
%FD1BFFF8FD63FFF8FD1BFFF8FD3EFFFD25CFF8FD1BCFF8FD63CFF8FD1BCF
%F8FD63CFF8FD1BCFF8FD12CFF8F8CFF8CFCFF8FD0CCFF8F8CFCFF8FD04CF
%F8F8CFCFF8FD30CFF8FD1BCFF8FD12CFF8CFF8CFF8F8F8CFCFF8CFCFFD06
%F8CFFD0DF8CFFD05F8FD2BCFF8FD1BCFF8FD63CFF8FD1BCFF8FD12CFF8FD
%04CFF8FD0ACFF8F8FD3FCFF8FD1BCFF8FD12CFF8F8F8CFFD04F8CFF8F8F8
%CFF8F8FD36CFFD17F8FD05CFFD18F8FD4CCFF8FD15FFF8FD05CFF8FD15FF
%F8F8FD07CFF8FD04CFF8CFF8CFCFF8FD04CFF8CFCFF8CFCFCFF8FD2ECFF8
%FFF8FFFFFFF8FFFFFFF8FD0BFFF8FD05CFF8FD04FFF8F8FD0FFFF8F8FD07
%CFF8F8F8CFFD04F8CFF8F8CFF8F8CFCFFD04F8CFF8FD2FCFF8FFF8FFF8FF
%F8F8F8FFFD06F8FFF8F8F8FFFFF8FD05CFF8FD04FFFD04F8FFFD04F8FFF8
%FFF8F8FFFFFFF8F8FD10CFF8FD3BCFF8FFFD09F8FFF8F8FFFD05F8FFFFF8
%FD05CFF8FD04FFFD05F8FFFD07F8FD04FFF8F8FD07CFF8FD04CFF8FD08CF
%F8FD04CFF8CFF8FD2FCFF8FD15FFF8FD05CFF8FD08FFF8F8FD0BFFF8F8FD
%07CFF8F8F8CFFD09F8CFF8F8CFF8CFF8CFF8FD2FCFF8FD15FFF8FD05CFF8
%FD15FFF8F8FD0DCFF8CFCFCFF8FD08CFF8CFF8FD2FCFFD17F8FD05CFFD18
%F8FD4DCFFD16F8FD06CFFD17F8FD07CFF8FD04CFF8FD04CFF8FD05CFF8CF
%F8F8F8FD6BCFF8F8F8CFFD08F8CFCFF8CFF8CFF8F8F8FD72CFF8FDFCCFFD
%7CCFF8FD12CFF8F8FD0BCFF8FD60CFFD06F8CFCFF8CFCFFD06F8CFFD06F8
%CFFD06F8FD60CFF8FD8FCFF8F8FD6ECFFD05F8CFF8F8CFF8F8F8CFF8F8FD
%71CFF8FD86CFF8CFCFF8FD04CFF8FD0ECFF8FD61CFFD05F8CFF8F8CFF8F8
%CFF8F8CFCFF8CFFD08F8CFF8F8F8FD62CFF8FD08CFF8FD09CFF8FD09CFF8
%FDF0CFF8FD04CFF8CFF8FD6ACFFD05F8CFFD07F8CFF8F8CFF8CFF8CFF8FD
%6ACFF8FD05CFF8CFCFCFF8FD08CFF8CFF8FD75CFF8FD08CFF8F8FD6ACFFD
%05F8CFFD04F8CFFD04F8CFCFF8FD6ECFF8FDFCCFFD2FCFFDFCFFFFFFFFFF
%%EndData
%%EndComments
%%BeginProlog
%%BeginResource: procset Adobe_level2_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
%%Version: 1.2 0
%%CreationDate: (04/10/93) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
userdict /Adobe_level2_AI5 25 dict dup begin
	put
	/packedarray where not
	{
		userdict begin
		/packedarray
		{
			array astore readonly
		} bind def
		/setpacking /pop load def
		/currentpacking false def
	 end
		0
	} if
	pop
	userdict /defaultpacking currentpacking put true setpacking
	/initialize
	{
		Adobe_level2_AI5 begin
	} bind def
	/terminate
	{
		currentdict Adobe_level2_AI5 eq
		{
		 end
		} if
	} bind def
	mark
	/setcustomcolor where not
	{
		/findcmykcustomcolor
		{
			0
			6 packedarray
		} bind def
		/findrgbcustomcolor
		{
			1
			5 packedarray
		} bind def
		/setcustomcolor
		{
			exch 
			aload pop 
			0 eq
			{
				pop
				4
				{
					4 index mul
					4 1 roll
				} repeat
				5 -1 roll pop
				setcmykcolor
			}
			{
				pop
				3
				{
					1 exch sub
					3 index mul 
					1 exch sub
					3 1 roll
				} repeat
				4 -1 roll pop
				setrgbcolor
			} ifelse
		}
		def
	} if
	
	/gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
	userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
	userdict /level2?
	systemdict /languagelevel known dup
	{
		pop systemdict /languagelevel get 2 ge
	} if
	put
/level2ScreenFreq
{
 begin
		60
		HalftoneType 1 eq
		{
			pop Frequency
		} if
		HalftoneType 2 eq
		{
			pop GrayFrequency
		} if
		HalftoneType 5 eq
		{
			pop Default level2ScreenFreq
		} if
 end
} bind def
userdict /currentScreenFreq  
	level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
level2? not
	{
		/setcmykcolor where not
		{
			/setcmykcolor
			{
				exch .11 mul add exch .59 mul add exch .3 mul add
				1 exch sub setgray
			} def
		} if
		/currentcmykcolor where not
		{
			/currentcmykcolor
			{
				0 0 0 1 currentgray sub
			} def
		} if
		/setoverprint where not
		{
			/setoverprint /pop load def
		} if
		/selectfont where not
		{
			/selectfont
			{
				exch findfont exch
				dup type /arraytype eq
				{
					makefont
				}
				{
					scalefont
				} ifelse
				setfont
			} bind def
		} if
		/cshow where not
		{
			/cshow
			{
				[
				0 0 5 -1 roll aload pop
				] cvx bind forall
			} bind def
		} if
	} if
	cleartomark
	/anyColor?
	{
		add add add 0 ne
	} bind def
	/testColor
	{
		gsave
		setcmykcolor currentcmykcolor
		grestore
	} bind def
	/testCMYKColorThrough
	{
		testColor anyColor?
	} bind def
	userdict /composite?
	level2?
	{
		gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
		add add add 4 eq
	}
	{
		1 0 0 0 testCMYKColorThrough
		0 1 0 0 testCMYKColorThrough
		0 0 1 0 testCMYKColorThrough
		0 0 0 1 testCMYKColorThrough
		and and and
	} ifelse
	put
	composite? not
	{
		userdict begin
		gsave
		/cyan? 1 0 0 0 testCMYKColorThrough def
		/magenta? 0 1 0 0 testCMYKColorThrough def
		/yellow? 0 0 1 0 testCMYKColorThrough def
		/black? 0 0 0 1 testCMYKColorThrough def
		grestore
		/isCMYKSep? cyan? magenta? yellow? black? or or or def
		/customColor? isCMYKSep? not def
	 end
	} if
 end defaultpacking setpacking
%%EndResource
%%BeginResource: procset Adobe_typography_AI5 1.0 1
%%Title: (Typography Operators)
%%Version: 1.0 1
%%CreationDate:(6/10/1996) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_typography_AI5 68 dict dup begin
put
/initialize
{
 begin
 begin
	Adobe_typography_AI5 begin
	Adobe_typography_AI5
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
 end
 end
	Adobe_typography_AI5 begin
} def
/terminate
{
	currentdict Adobe_typography_AI5 eq
	{
	 end
	} if
} def
/modifyEncoding
{
	/_tempEncode exch ddef
	/_pntr 0 ddef
	{
		counttomark -1 roll
		dup type dup /marktype eq
		{
			pop pop exit
		}
		{
			/nametype eq
			{
				_tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll
				put
			}
			{
				/_pntr exch ddef
			} ifelse
		} ifelse
	} loop
	_tempEncode
} def
/havefont
{
	systemdict /languagelevel known
		{
		/Font resourcestatus dup
			{ exch pop exch pop }
		if
		}
		{
		systemdict /FontDirectory get 1 index known
			{ pop true }
			{
			systemdict /fileposition known
				{
				dup length 6 add exch
				Ss 6 250 getinterval
				cvs pop
				Ss exch 0 exch getinterval
				status
					{ pop pop pop pop true }
					{ false }
				ifelse
				}
				{
				pop false
				}
			ifelse
			}
		ifelse
		}
	ifelse
} def
/TE
{
	StandardEncoding 256 array copy modifyEncoding
	/_nativeEncoding exch def
} def
/subststring {
	exch 2 index exch search
	{
		exch pop
		exch dup () eq
		{
			pop exch concatstring
		}
		{
			3 -1 roll
			exch concatstring
			concatstring
		} ifelse
		exch pop true
	}
	{
		pop pop false
	} ifelse
} def
/concatstring {
	1 index length 1 index length
	1 index add
	string
	dup 0 5 index putinterval
	dup 2 index 4 index putinterval
	4 1 roll pop pop pop
} def
%
/TZ
{
	dup type /arraytype eq
	{
		/_wv exch def
	}
	{
		/_wv 0 def
	} ifelse
	/_useNativeEncoding exch def
	2 index havefont
	{
		3 index
		255 string
		cvs
		
		dup
		(_Symbol_)
		eq
		{
			pop
			2 index
			findfont
			
		}
		{
			dup length 1 sub
			1 exch
			getinterval
			
			cvn
			findfont
		} ifelse
	}
	{
		dup 1 eq
		{
			2 index 64 string cvs
			dup (-90pv-RKSJ-) (-83pv-RKSJ-) subststring
			{
				exch pop dup havefont
				{
					findfont false
				}
				{
					pop true
				} ifelse
			}
			{
				pop	dup
				(-90ms-RKSJ-) (-Ext-RKSJ-) subststring
				{
					exch pop dup havefont
					{
						findfont false
					}
					{
						pop true
					} ifelse
				}
				{
					pop pop true
				} ifelse
			} ifelse
			{
				/Ryumin-Light-83pv-RKSJ-H havefont
					{/Ryumin-Light-83pv-RKSJ-H}
					{/Courier}
					ifelse
					findfont
					[1 0 0.5 1 0 0] makefont
			} if
		}
		{
			/Courier findfont
		} ifelse
	} ifelse
	_wv type /arraytype eq
	{
		_wv makeblendedfont
	} if
	dup length 10 add dict
 begin
	mark exch
	{
		1 index /FID ne
		{
			def
		} if
		cleartomark mark
	} forall
	pop
	/FontScript exch def
	/FontDirection exch def
	/FontRequest exch def
	/FontName exch def
	counttomark 0 eq
	{
		1 _useNativeEncoding eq
		{
			/Encoding _nativeEncoding def
		} if
		cleartomark
	}
	{
		/Encoding load 256 array copy
		modifyEncoding /Encoding exch def
	} ifelse
	FontName currentdict
 end
	definefont pop
} def
/tr
{
	_ax _ay 3 2 roll
} def
/trj
{
	_cx _cy _sp _ax _ay 6 5 roll
} def
/a0
{
	/Tx
	{
		dup
		currentpoint 3 2 roll
		tr _psf
		newpath moveto
		tr _ctm _pss
	} ddef
	/Tj
	{
		dup
		currentpoint 3 2 roll
		trj _pjsf
		newpath moveto
		trj _ctm _pjss
	} ddef
} def
/a1
{
W B
} def
/e0
{
	/Tx
	{
		tr _psf
	} ddef
	/Tj
	{
		trj _pjsf
	} ddef
} def
/e1
{
W F 
} def
/i0
{
	/Tx
	{
		tr sp
	} ddef
	/Tj
	{
		trj jsp
	} ddef
} def
/i1
{
	W N
} def
/o0
{
	/Tx
	{
		tr sw rmoveto
	} ddef
	/Tj
	{
		trj swj rmoveto
	} ddef
} def
/r0
{
	/Tx
	{
		tr _ctm _pss
	} ddef
	/Tj
	{
		trj _ctm _pjss
	} ddef
} def
/r1
{
W S
} def
/To
{
	pop _ctm currentmatrix pop
} def
/TO
{
	iTe _ctm setmatrix newpath
} def
/Tp
{
	pop _tm astore pop _ctm setmatrix
	_tDict begin
	/W
	{
	} def
	/h
	{
	} def
} def
/TP
{
 end
	iTm 0 0 moveto
} def
/Tr
{
	_render 3 le
	{
		currentpoint newpath moveto
	} if
	dup 8 eq
	{
		pop 0
	}
	{
		dup 9 eq
		{
			pop 1
		} if
	} ifelse
	dup /_render exch ddef
	_renderStart exch get load exec
} def
/iTm
{
	_ctm setmatrix _tm concat
	_shift aload pop _lineorientation 1 eq { exch } if translate
	_scale aload pop _lineorientation 1 eq _yokoorientation 1 eq or { exch } if scale
} def
/Tm
{
	_tm astore pop iTm 0 0 moveto
} def
/Td
{
	_mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto
} def
/iTe
{
	_render -1 eq
	{
	}
	{
		_renderEnd _render get dup null ne
		{
			load exec
		}
		{
			pop
		} ifelse
	} ifelse
	/_render -1 ddef
} def
/Ta
{
	pop
} def
/Tf
{
	1 index type /nametype eq
	{
		dup 0.75 mul 1 index 0.25 mul neg
	} if
	/_fontDescent exch ddef
	/_fontAscent exch ddef
	/_fontSize exch ddef
	/_fontRotateAdjust _fontAscent _fontDescent add 2 div neg ddef
	/_fontHeight _fontSize ddef
	findfont _fontSize scalefont setfont
} def
/Tl
{
	pop neg 0 exch
	_leading astore pop
} def
/Tt
{
	pop
} def
/TW
{
	3 npop
} def
/Tw
{
	/_cx exch ddef
} def
/TC
{
	3 npop
} def
/Tc
{
	/_ax exch ddef
} def
/Ts
{
	0 exch
	_shift astore pop
	currentpoint
	iTm
	moveto
} def
/Ti
{
	3 npop
} def
/Tz
{
	count 1 eq { 100 } if
	100 div exch 100 div exch
	_scale astore pop
	iTm
} def
/TA
{
	pop
} def
/Tq
{
	pop
} def
/Tg
{
	pop
} def
/TG
{
	pop
} def
/Tv
{
	/_lineorientation exch ddef
} def
/TV
{
	/_charorientation exch ddef
} def
/Ty
{
	dup /_yokoorientation exch ddef 1 sub neg Tv
} def
/TY
{
	pop
} def
/T~
{
	Tx
} def
/Th
{
	pop pop pop pop pop
} def
/TX
{
	pop
} def
/Tk
{
	_fontSize mul 1000 div
	_lineorientation 0 eq { neg 0 } { 0 exch } ifelse
	rmoveto
	pop
} def
/TK
{
	2 npop
} def
/T*
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	Td
} def
/T*-
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	exch neg exch neg
	Td
} def
/T-
{
	_ax neg 0 rmoveto
	_lineorientation 1 eq _charorientation 0 eq and { 1 TV _hyphen Tx 0 TV } { _hyphen Tx } ifelse
} def
/T+
{
} def
/TR
{
	_ctm currentmatrix pop
	_tm astore pop
	iTm 0 0 moveto
} def
/TS
{
	currentfont 3 1 roll
	/_Symbol_ findfont _fontSize scalefont setfont
	
	0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	setfont
} def
/Xb
{
	pop pop
} def
/Tb /Xb load def
/Xe
{
	pop pop pop pop
} def
/Te /Xe load def
/XB
{
} def
/TB /XB load def
currentdict readonly pop
end
setpacking
%
/X^
{
	currentfont 5 1 roll
	dup havefont
		{
		findfont _fontSize scalefont setfont
		}
		{
		pop
		exch
		} ifelse
	2 index 0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	pop	pop
	setfont
} def
/T^	/X^	load def
%%EndResource
%%BeginProcSet: Adobe_ColorImage_AI6 1.1 0
userdict /Adobe_ColorImage_AI6 known not
{
	userdict /Adobe_ColorImage_AI6 24 dict put 
} if
userdict /Adobe_ColorImage_AI6 get begin
/initialize
{ 
	Adobe_ColorImage_AI6 begin
	Adobe_ColorImage_AI6
	{
		dup type /arraytype eq
		{
			dup xcheck
			{
				bind
			} if
		} if
		pop pop
	} forall
} def
/terminate { end } def
currentdict /Adobe_ColorImage_AI6_Vars known not
{
	/Adobe_ColorImage_AI6_Vars 15 dict def
} if
Adobe_ColorImage_AI6_Vars begin
	/channelcount 0 def
	/sourcecount 0 def
	/sourcearray 4 array def
	/plateindex -1 def
	/XIMask 0 def
	/XIBinary 0 def
	/XIChannelCount 0 def
	/XIBitsPerPixel 0 def
	/XIImageHeight 0 def
	/XIImageWidth 0 def
	/XIImageMatrix null def
	/XIBuffer null def
	/XIDataProc null def
	/XIVersion 6 def
end
/WalkRGBString null def
/WalkCMYKString null def
/StuffRGBIntoGrayString null def
/RGBToGrayImageProc null def
/StuffCMYKIntoGrayString null def
/CMYKToGrayImageProc null def
/ColorImageCompositeEmulator null def
/SeparateCMYKImageProc null def
/FourEqual null def
/TestPlateIndex null def
currentdict /_colorimage known not
{
	/colorimage where
	{
		/colorimage get /_colorimage exch def
	}
	{
		/_colorimage null def
	} ifelse
} if
/_currenttransfer systemdict /currenttransfer get def
/colorimage null def
/XI null def
/WalkRGBString
{
	0 3 index
	dup length 1 sub 0 3 3 -1 roll
	{
		3 getinterval { } forall
		5 index exec
		3 index
	} for
	
	 5 { pop } repeat
} def
/WalkCMYKString
{
	0 3 index
	dup length 1 sub 0 4 3 -1 roll
	{
		4 getinterval { } forall
		
		6 index exec
		
		3 index
		
	} for
	
	5 { pop } repeat
	
} def
/StuffRGBIntoGrayString
{
	.11 mul exch
	
	.59 mul add exch
	
	.3 mul add
	
	cvi 3 copy put
	
	pop 1 add
} def
/RGBToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin 
		sourcearray 0 get exec
		dup length 3 idiv string
		dup 3 1 roll 
		
		/StuffRGBIntoGrayString load exch
		WalkRGBString
 end
} def
/StuffCMYKIntoGrayString
{
	exch .11 mul add
	
	exch .59 mul add
	
	exch .3 mul add
	
	dup 255 gt { pop 255 } if
	
	255 exch sub cvi 3 copy put
	
	pop 1 add
} def
/CMYKToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcearray 0 get exec
		dup length 4 idiv string
		dup 3 1 roll 
		
		/StuffCMYKIntoGrayString load exch
		WalkCMYKString
 end
} def
/ColorImageCompositeEmulator
{
	pop true eq
	{
		Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat
	}
	{
		Adobe_ColorImage_AI6_Vars /channelcount get 1 ne
		{
			Adobe_ColorImage_AI6_Vars begin
				sourcearray 0 3 -1 roll put
			
				channelcount 3 eq 
				{ 
					/RGBToGrayImageProc 
				}
				{ 
					/CMYKToGrayImageProc
				} ifelse
				load
		 end
		} if
		image
	} ifelse
} def
/SeparateCMYKImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcecount 0 ne
		{
			sourcearray plateindex get exec
		}
		{			
			sourcearray 0 get exec
			
			dup length 4 idiv string
			
			0 2 index
			
			plateindex 4 2 index length 1 sub
			{
				get 255 exch sub
				
				3 copy put pop 1 add
				
				2 index
			} for
			pop pop exch pop
		} ifelse
 end
} def
	
/FourEqual
{
	4 index ne
	{
		pop pop pop false
	}
	{
		4 index ne
		{
			pop pop false
		}
		{
			4 index ne
			{
				pop false
			}
			{
				4 index eq
			} ifelse
		} ifelse
	} ifelse
} def
/TestPlateIndex
{
	Adobe_ColorImage_AI6_Vars begin
		/plateindex -1 def
		/setcmykcolor where
		{
			pop
			gsave
			1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
			grestore
			1 0 0 0 FourEqual 
			{ 
				/plateindex 0 def
			}
			{
				0 1 0 0 FourEqual
				{ 
					/plateindex 1 def
				}
				{
					0 0 1 0 FourEqual
					{
						/plateindex 2 def
					}
					{
						0 0 0 1 FourEqual
						{ 
							/plateindex 3 def
						}
						{
							0 0 0 0 FourEqual
							{
								/plateindex 5 def
							} if
						} ifelse
					} ifelse
				} ifelse
			} ifelse
			pop pop pop pop
		} if
		plateindex
 end
} def
/colorimage
{
	Adobe_ColorImage_AI6_Vars begin
		/channelcount 1 index def
		/sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def
		4 sourcecount add index dup 
		8 eq exch 1 eq or not
 end
	
	{
		/_colorimage load null ne
		{
			_colorimage
		}
		{
			Adobe_ColorImage_AI6_Vars /sourcecount get
			7 add { pop } repeat
		} ifelse
	}
	{
		dup 3 eq
		TestPlateIndex
		dup -1 eq exch 5 eq or or
		{
			/_colorimage load null eq
			{
				ColorImageCompositeEmulator
			}
			{
				dup 1 eq
				{
					pop pop image
				}
				{
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						gsave
						
						0 _currenttransfer exec
						1 _currenttransfer exec
						eq
						{ 0 _currenttransfer exec 0.5 lt }
						{ 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse
						
						{ { pop 0 } } { { pop 1 } } ifelse
						systemdict /settransfer get exec
					} if
					
					_colorimage
					
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						grestore
					} if
				} ifelse
			} ifelse
		}
		{
			dup 1 eq
			{
				pop pop
				image
			}
			{
				pop pop
				Adobe_ColorImage_AI6_Vars begin
					sourcecount -1 0
					{			
						exch sourcearray 3 1 roll put
					} for
					/SeparateCMYKImageProc load
			 end
				systemdict /image get exec
			} ifelse
		} ifelse
	} ifelse
} def
/XG
{
	pop pop
} def
/XF
{
	13 {pop} repeat
} def
/Xh
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIImageHeight exch def
		/XIImageWidth exch def
		/XIImageMatrix exch def
		0 0 moveto
		XIImageMatrix concat
		XIImageWidth XIImageHeight scale
		
		XIMask
		{
			/_lp /null ddef
			_fc
			/_lp /imagemask ddef
		}
		if
		/XIVersion 7 def
 end
} def
/XH
{
	Adobe_ColorImage_AI6_Vars begin
		/XIVersion 6 def
		grestore
 end
} def
/XI
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIBinary exch 0 ne def
		pop
		pop
		/XIChannelCount exch def
		/XIBitsPerPixel exch def
		/XIImageHeight exch def
		/XIImageWidth exch def
		pop pop pop pop
		/XIImageMatrix exch def
		XIBitsPerPixel 1 eq
		{
			XIImageWidth 8 div ceiling cvi
		}
		{
			XIImageWidth XIChannelCount mul
		} ifelse
		/XIBuffer exch string def
		XIBinary
		{
			/XIDataProc { currentfile XIBuffer readstring pop } def
			XIVersion 6 le
			{
				currentfile 128 string readline pop pop
			}
			if
		}
		{
			/XIDataProc { currentfile XIBuffer readhexstring pop } def
		} ifelse
		
		XIVersion 6 le
		{
			0 0 moveto
			XIImageMatrix concat
			XIImageWidth XIImageHeight scale
			XIMask
			{
				/_lp /null ddef
				_fc
				/_lp /imagemask ddef
			} if
		} if
		
		XIMask
		{
			XIImageWidth XIImageHeight
			false
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			imagemask
		}
		{
			XIImageWidth XIImageHeight
			XIBitsPerPixel
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			
			XIChannelCount 1 eq
			{
				gsave
				0 setgray
				image
				grestore
			}
			{
				false
				XIChannelCount
				colorimage
			} ifelse
		} ifelse
		grestore
 end
} def
end
%%EndProcSet
%%BeginResource: procset Adobe_Illustrator_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
%%Version: 1.2 0
%%CreationDate: (3/7/1994) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin
put
/_eo false def
/_lp /none def
/_pf
{
} def
/_ps
{
} def
/_psf
{
} def
/_pss
{
} def
/_pjsf
{
} def
/_pjss
{
} def
/_pola 0 def
/_doClip 0 def
/cf currentflat def
/_lineorientation 0 def
/_charorientation 0 def
/_yokoorientation 0 def
/_tm matrix def
/_renderStart
[
/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
] def
/_renderEnd
[
null null null null /i1 /i1 /i1 /i1
] def
/_render -1 def
/_shift [0 0] def
/_ax 0 def
/_ay 0 def
/_cx 0 def
/_cy 0 def
/_leading
[
0 0
] def
/_ctm matrix def
/_mtx matrix def
/_sp 16#020 def
/_hyphen (-) def
/_fontSize 0 def
/_fontAscent 0 def
/_fontDescent 0 def
/_fontHeight 0 def
/_fontRotateAdjust 0 def
/Ss 256 string def
Ss 0 (fonts/) putinterval
/_cnt 0 def
/_scale [1 1] def
/_nativeEncoding 0 def
/_useNativeEncoding 0 def
/_tempEncode 0 def
/_pntr 0 def
/_tDict 2 dict def
/_hfname 100 string def
/_hffound false def
/Tx
{
} def
/Tj
{
} def
/CRender
{
} def
/_AI3_savepage
{
} def
/_gf null def
/_cf 4 array def
/_rgbf 3 array def
/_if null def
/_of false def
/_fc
{
} def
/_gs null def
/_cs 4 array def
/_rgbs 3 array def
/_is null def
/_os false def
/_sc
{
} def
/_pd 1 dict def
/_ed 15 dict def
/_pm matrix def
/_fm null def
/_fd null def
/_fdd null def
/_sm null def
/_sd null def
/_sdd null def
/_i null def
/_lobyte 0 def
/_hibyte 0 def
/_cproc null def
/_cscript 0 def
/_hvax 0 def
/_hvay 0 def
/_hvwb 0 def
/_hvcx 0 def
/_hvcy 0 def
/_bitfont null def
/_bitlobyte 0 def
/_bithibyte 0 def
/_bitkey null def
/_bitdata null def
/_bitindex 0 def
/discardSave null def
/buffer 256 string def
/beginString null def
/endString null def
/endStringLength null def
/layerCnt 1 def
/layerCount 1 def
/perCent (%) 0 get def
/perCentSeen? false def
/newBuff null def
/newBuffButFirst null def
/newBuffLast null def
/clipForward? false def
end
userdict /Adobe_Illustrator_AI5 known not {
	userdict /Adobe_Illustrator_AI5 95 dict put
} if
userdict /Adobe_Illustrator_AI5 get begin
/initialize
{
	Adobe_Illustrator_AI5 dup begin
	Adobe_Illustrator_AI5_vars begin
	discardDict
	{
		bind pop pop
	} forall
	dup /nc get begin
	{
		dup xcheck 1 index type /operatortype ne and
		{
			bind
		} if
		pop pop
	} forall
 end
	newpath
} def
/terminate
{
 end
 end
} def
/_
null def
/ddef
{
	Adobe_Illustrator_AI5_vars 3 1 roll put
} def
/xput
{
	dup load dup length exch maxlength eq
	{
		dup dup load dup
		length 2 mul dict copy def
	} if
	load begin
	def
 end
} def
/npop
{
	{
		pop
	} repeat
} def
/hswj
{
	dup stringwidth 3 2 roll
	{
		_hvwb eq { exch _hvcx add exch _hvcy add } if
		exch _hvax add exch _hvay add
	} cforall
} def
/vswj
{
	0 0 3 -1 roll
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			dup cstring stringwidth 5 2 roll
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			4 -1 roll sub exch
			3 -1 roll sub exch
		}
		{
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			_fontHeight sub
		} ifelse
	} cforall
} def
/swj
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hswj } { vswj } ifelse
} def
/sw
{
	0 0 0 6 3 roll swj
} def
/vjss
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			gsave
			false charpath currentpoint
			5 index setmatrix stroke
			grestore
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			gsave
			2 index false charpath
			6 index setmatrix stroke
			grestore
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjss
{
	4 1 roll
	{
		dup cstring
		gsave
		false charpath currentpoint
		5 index setmatrix stroke
		grestore
		moveto
		_sp eq
		{
			5 index 5 index rmoveto
		} if
		2 copy rmoveto
	} cforall
	6 npop
} def
/jss
{
	_lineorientation 0 eq { hjss } { vjss } ifelse
} def
/ss
{
	0 0 0 7 3 roll jss
} def
/vjsp
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			false charpath
            currentpoint
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			2 index false charpath
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjsp
{
    4 1 roll
    {
        dup cstring
        false charpath
        _sp eq
        {
            5 index 5 index rmoveto
        } if
        2 copy rmoveto
    } cforall
    6 npop
} def
/jsp
{
	matrix currentmatrix
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/sp
{
    matrix currentmatrix
    0 0 0 7 3 roll
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/pl
{
	transform
	0.25 sub round 0.25 add exch
	0.25 sub round 0.25 add exch
	itransform
} def
/setstrokeadjust where
{
	pop true setstrokeadjust
	/c
	{
		curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll curveto
	} def
	/V
	/v load def
	/y
	{
		2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		lineto
	} def
	/L
	/l load def
	/m
	{
		moveto
	} def
}
{
	/c
	{
		pl curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll pl curveto
	} def
	/V
	/v load def
	/y
	{
		pl 2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		pl lineto
	} def
	/L
	/l load def
	/m
	{
		pl moveto
	} def
} ifelse
/d
{
	setdash
} def
/cf
{
} def
/i
{
	dup 0 eq
	{
		pop cf
	} if
	setflat
} def
/j
{
	setlinejoin
} def
/J
{
	setlinecap
} def
/M
{
	setmiterlimit
} def
/w
{
	setlinewidth
} def
/XR
{
	0 ne
	/_eo exch ddef
} def
/H
{
} def
/h
{
	closepath
} def
/N
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			_eo {eoclip} {clip} ifelse /_doClip 0 ddef
		} if
		newpath
	}
	{
		/CRender
		{
			N
		} ddef
	} ifelse
} def
/n
{
	N
} def
/F
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
			/_doClip 0 ddef
		}
		{
			_pf
		} ifelse
	}
	{
		/CRender
		{
			F
		} ddef
	} ifelse
} def
/f
{
	closepath
	F
} def
/S
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			_ps
		} ifelse
	}
	{
		/CRender
		{
			S
		} ddef
	} ifelse
} def
/s
{
	closepath
	S
} def
/B
{
	_pola 0 eq
	{
		_doClip 1 eq
		gsave F grestore
		{
			gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			S
		} ifelse
	}
	{
		/CRender
		{
			B
		} ddef
	} ifelse
} def
/b
{
	closepath
	B
} def
/W
{
	/_doClip 1 ddef
} def
/*
{
	count 0 ne
	{
		dup type /stringtype eq
		{
			pop
		} if
	} if
	newpath
} def
/u
{
} def
/U
{
} def
/q
{
	_pola 0 eq
	{
		gsave
	} if
} def
/Q
{
	_pola 0 eq
	{
		grestore
	} if
} def
/*u
{
	_pola 1 add /_pola exch ddef
} def
/*U
{
	_pola 1 sub /_pola exch ddef
	_pola 0 eq
	{
		CRender
	} if
} def
/D
{
	pop
} def
/*w
{
} def
/*W
{
} def
/`
{
	/_i save ddef
	clipForward?
	{
		nulldevice
	} if
	6 1 roll 4 npop
	concat pop
	userdict begin
	/showpage
	{
	} def
	0 setgray
	0 setlinecap
	1 setlinewidth
	0 setlinejoin
	10 setmiterlimit
	[] 0 setdash
	/setstrokeadjust where {pop false setstrokeadjust} if
	newpath
	0 setgray
	false setoverprint
} def
/~
{
 end
	_i restore
} def
/O
{
	0 ne
	/_of exch ddef
	/_lp /none ddef
} def
/R
{
	0 ne
	/_os exch ddef
	/_lp /none ddef
} def
/g
{
	/_gf exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_gf setgray
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/G
{
	/_gs exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_gs setgray
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/k
{
	_cf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_cf aload pop setcmykcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/K
{
	_cs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_cs aload pop setcmykcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/Xa
{
	_rgbf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_rgbf aload pop setrgbcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XA
{
	_rgbs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_rgbs aload pop setrgbcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/_rgbtocmyk
{
3
	{
	1 exch sub 3 1 roll
	} repeat
3 copy 1 4 1 roll
3
	{
	3 index 2 copy gt
		{
		exch
		} if
	pop 4 1 roll
	} repeat
pop pop pop
4 1 roll
3
	{
	3 index sub
	3 1 roll
	} repeat
4 -1 roll
} def
/Xx
{
	exch
	/_gf exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XX
{
	exch
	/_gs exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/x
{
	/_gf exch ddef
	findcmykcustomcolor
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/X
{
	/_gs exch ddef
	findcmykcustomcolor
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/A
{
	pop
} def
/annotatepage
{
userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
} def
/XT {
	pop pop
} def
/discard
{
	save /discardSave exch store
	discardDict begin
	/endString exch store
	gt38?
	{
		2 add
	} if
	load
	stopped
	pop
 end
	discardSave restore
} bind def
userdict /discardDict 7 dict dup begin
put
/pre38Initialize
{
	/endStringLength endString length store
	/newBuff buffer 0 endStringLength getinterval store
	/newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
	/newBuffLast newBuff endStringLength 1 sub 1 getinterval store
} def
/shiftBuffer
{
	newBuff 0 newBuffButFirst putinterval
	newBuffLast 0
	currentfile read not
	{
	stop
	} if
	put
} def
0
{
	pre38Initialize
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff endString eq
			{
				cleartomark stop
			} if
			shiftBuffer
		} loop
	}
	{
	stop
	} ifelse
} def
1
{
	pre38Initialize
	/beginString exch store
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff beginString eq
			{
				/layerCount dup load 1 add store
			}
			{
				newBuff endString eq
				{
					/layerCount dup load 1 sub store
					layerCount 0 eq
					{
						cleartomark stop
					} if
				} if
			} ifelse
			shiftBuffer
		} loop
	} if
} def
2
{
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		endString eq
		{
			cleartomark stop
		} if
	} loop
} def
3
{
	/beginString exch store
	/layerCnt 1 store
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		dup beginString eq
		{
			pop /layerCnt dup load 1 add store
		}
		{
			endString eq
			{
				layerCnt 1 eq
				{
					cleartomark stop
				}
				{
					/layerCnt dup load 1 sub store
				} ifelse
			} if
		} ifelse
	} loop
} def
end
userdict /clipRenderOff 15 dict dup begin
put
{
	/n /N /s /S /f /F /b /B
}
{
	{
		_doClip 1 eq
		{
			/_doClip 0 ddef _eo {eoclip} {clip} ifelse
		} if
		newpath
	} def
} forall
/Tr /pop load def
/Bb {} def
/BB /pop load def
/Bg {12 npop} def
/Bm {6 npop} def
/Bc /Bm load def
/Bh {4 npop} def
end
/Lb
{
	4 npop
	6 1 roll
	pop
	4 1 roll
	pop pop pop
	0 eq
	{
		0 eq
		{
			(%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
		}
		{
			
			/clipForward? true def
			
			/Tx /pop load def
			/Tj /pop load def
			
			currentdict end clipRenderOff begin begin
		} ifelse
	}
	{
		0 eq
		{
			save /discardSave exch store
		} if
	} ifelse
} bind def
/LB
{
	discardSave dup null ne
	{
		restore
	}
	{
		pop
		clipForward?
		{
			currentdict
		 end
		 end
		 begin
					
			/clipForward? false ddef
		} if
	} ifelse
} bind def
/Pb
{
	pop pop
	0 (%AI5_EndPalette) discard
} bind def
/Np
{
	0 (%AI5_End_NonPrinting--) discard
} bind def
/Ln /pop load def
/Ap
/pop load def
/Ar
{
	72 exch div
	0 dtransform dup mul exch dup mul add sqrt
	dup 1 lt
	{
		pop 1
	} if
	setflat
} def
/Mb
{
	q
} def
/Md
{
} def
/MB
{
	Q
} def
/nc 4 dict def
nc begin
/setgray
{
	pop
} bind def
/setcmykcolor
{
	4 npop
} bind def
/setrgbcolor
{
	3 npop
} bind def
/setcustomcolor
{
	2 npop
} bind def
currentdict readonly pop
end
end
setpacking
%%EndResource
%%BeginResource: procset Adobe_cshow 2.0 8
%%Title: (Writing System Operators)
%%Version: 2.0 8
%%CreationDate: (1/23/89) ()
%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_cshow 14 dict dup begin put
/initialize
{
	Adobe_cshow begin
	Adobe_cshow
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
	Adobe_cshow begin
} def
/terminate
{
currentdict Adobe_cshow eq
	{
 end
	} if
} def
/cforall
{
	/_lobyte 0 ddef
	/_hibyte 0 ddef
	/_cproc exch ddef
	/_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
	{
		/_lobyte exch ddef
		_hibyte 0 eq
		_cscript 1 eq
		_lobyte 129 ge _lobyte 159 le and
		_lobyte 224 ge _lobyte 252 le and or and
		_cscript 2 eq
		_lobyte 161 ge _lobyte 254 le and and
		_cscript 3 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript 25 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript -1 eq
		or or or or and
		{
			/_hibyte _lobyte ddef
		}
		{
			_hibyte 256 mul _lobyte add
			_cproc
			/_hibyte 0 ddef
		} ifelse
	} forall
} def
/cstring
{
	dup 256 lt
	{
		(s) dup 0 4 3 roll put
	}
	{
		dup 256 idiv exch 256 mod
		(hl) dup dup 0 6 5 roll put 1 4 3 roll put
	} ifelse
} def
/clength
{
	0 exch
	{ 256 lt { 1 } { 2 } ifelse add } cforall
} def
/hawidthshow
{
	{
		dup cstring
		show
		_hvax _hvay rmoveto
		_hvwb eq { _hvcx _hvcy rmoveto } if
	} cforall
} def
/vawidthshow
{
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			-90 rotate
			0 _fontRotateAdjust rmoveto
			cstring
			_hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
			0 _fontRotateAdjust neg rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			exch _hvay sub exch _hvax sub
			2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
			3 2 roll
			cstring
			dup stringwidth pop 2 div neg _fontAscent neg rmoveto
			show
			moveto
		} ifelse
	} cforall
} def
/hvawidthshow
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
} def
/hvwidthshow
{
	0 0 3 -1 roll hvawidthshow
} def
/hvashow
{
	0 0 0 6 -3 roll hvawidthshow
} def
/hvshow
{
	0 0 0 0 0 6 -1 roll hvawidthshow
} def
currentdict readonly pop end
setpacking
%%EndResource
%%EndProlog
%%BeginSetup
%%IncludeFont: Courier
%%IncludeFont: GillSans
%%IncludeFont: GillSans-Bold
Adobe_level2_AI5 /initialize get exec
Adobe_cshow /initialize get exec
Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI5 /initialize get exec
Adobe_ColorImage_AI6 /initialize get exec
Adobe_Illustrator_AI5 /initialize get exec
%AI3_BeginRider
currentpacking true setpacking
%!PS-AdobeFont-1.0: Courier 002.004
%%CreationDate: Tue Sep 17 07:47:14 1991
%%VMusage: 31037 39405
FontDirectory/Courier known{/Courier findfont dup /UniqueID known{dup /UniqueID get 36347 eq exch /FontType get 1 eq and}{pop false}ifelse 
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontInfo 10 dict dup begin
/version (002.004) readonly def
/Notice (Copyright (c) 1989, 1990, 1991 Adobe Systems Incorporated. All rights reserved.) readonly def
/FullName (Courier) readonly def
/FamilyName (Courier) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /Courier def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36347 def
/FontBBox{-28 -250 628 805}readonly def
currentdict end
currentfile eexec
ddda91ee8112cd852f360df32ca95816b8b036d16893def88ffa3059154c4bd6cbb121f94266ddc61d57a341aa48ee5d4efcce89ef5b492314353763e1c1547eea033b82be97dd7b86c3eec9c847e6ce104c40fdcb6e143c221a71c2eb7d652c4e17d34438c9b2e3dc7580f497ac697ea20ac096930fe90934ea8ffe999902
ba675d4bdd86bdc40f6ae6d0a5dcc64f26c8703131e678aa678f6d7d1dddaf79b6a603dffc353dca690fe71815c3464dc52fa6d5cc6bdc090851d8118c6cdde2d81385ab679f224ede8537232788317f644fe6a242e7aeb28f67e0a6be02099ce760dc542e8692603d0ba4f8e839a3c2ffda1b80baaeb4f715f7d0c49b4697
0429398ff464854f82086777b7ffa173d209000c9bce1defce6b3f198249399e80cd49d4ea1266626f5767341078400dd59ee63b7f336c834182672faed987820a5f2219d1d83b0081d76990aab0c805c00434be0b0a7e88b8745dad53c8b6ddd71afe0eb038d47e897f7ea221e4dc443ec97c0b46ec6127f7016b25dd5c6d
cca3441c80b8b00403956ab784505a197be9f2f3a9c4c3b2cda2f2dc05905737ac019182662956c2aad372459fd601156e703f574d5c1bad0879b090b1c886d51050018dd4d7b97caa143e34bf0d40ae62200ecaa2d780f862bd5c667959f77f4c2fc1e2f8f0c5d8b8c040b68b7b65534d46a467d45f45f0a83b9bd159908a
03b94b2e4699b2c3d71116b85b9618b7d934f5c65583dc32ae0a18901e19e3cc4853ccedbfae6567e398655b2134c83b1a9a2b2b8c0070ba573b31391f78c828e887f38fe6aaf2c5d9ebf93379fed01f04e741fff93b37cc9ce805ba7e8393b84444665f2a597e8217c678c6f565fe2cdc944a0a8f9e0cb4721baf45d3d497
58893a1ef8ea925740b66827f563d614917368eeea3025349eecd5cd8fd3c0e8b19ea82b8b1c12e529dc59e72e80084e34b722faeb743082af452099a325c9bb57616b82225bc148c0da9d49032b0223de098194cd3e94ec2d96233a6e0913b5946476904d0d24c371745ac0072a4f19c822a7c2aeb19753a4235479560e3a
24d5403b0c15d5e7bbe6d593140795765c55e9a8ed440e08f2cb6390bca50ba8fcc0ee2e7fd028e41a1cb0660830415b0e8de8054bf14bcf0a1a0b0aaca776feb3e09c7e4f4d6814a9ffd4dc7d75ba6472d7132773f79db9a7929619003800392fb5902e3afde17bfee55a7f89862a57a4b3b956b33949285ddefdf4b2fb12
22c0568598db9b4dd5f139285eb05c30d081dbf19d48d84d7bac4291730a84186432298f8f6b71321fe2d576278b391ef757108bc32b54a5278ea004d97a5e7b7548dfd9556e32f05bea2c0c0a2f58e1e604db7aca9a6f6cbf2f308a3d623f60d7ea0dc69f5ffd978e6bd454b4abdcafa152dbd6eb82165083aabc249436a3
76e0d29d186b179bd2ee07a9e35cfadceb1b06ef5e1fc85894b83d5de35592e6218a3743852749984430763dde832ec0e6f8396b4d44c4d433611a7765edc6b962e10254cdd083fce1a2b350f4d4f36ea1ef675a72fa6533f0042bc5112ad28c6e51552700c12ee6b853fc95ab3696f0ba613371c827c673f6fb0b7f505f5b
55df5bacd69efd05fa35eaa36656a83915940e6af085e14883eb6b04f5b6942c322a85b522599c8b9134111d81ec193e861989af2af0832a5c0705ce24158e7335357a7868eb20c71542f911f1fd8f5ab24a06c058c50cb79503248fec3c4dc20d1779c8c7e6d095d5fab4267a7844bf274017d16771c57ee097b9a92d93b5
9cbc1bfcc76b6648efa4db0ef290303e343c10b39f5e80e32793ddc7e8eae8a7b469ce26352383ed7bbebc9c7800176848383a3b1477a39152d3773b9e56e756ca278d870062f8c2291d330722b5bac4d58adac06e326ab79e5d58daea33cfb88f043dc9379cdf03a843ee9e24c98f2f8f13909459423c7c2d1834398cea6b
c60e1921810ba3d7223df440acdf5a44e31c6aab756423433a1807ba092a10d665f3412f332636581b9fbfbd722f5eaefe207e894d3372d4106fc0c276caf25feb2fca98c78f1197e9ec7eda73cf0107b1d0127bd640171a304781c7aea7ac1ee47999f7a865d044295eaf2d0872e3036fbfe9361cab945f93d90f9a659fcd
248b16659a780d5bb14a466cf32eec56203e4eebf2524ba4cab277bf855334ed57f1a521a1d91b5e22bed88797000ef417ceae27a9caa3f746cc26443bc6807e4ff73ce66cc833c7231d21c211e8be778849b98879fcfa7eb5d22c2355b1e445b3be7b392108bf5c2468c2c3f63688999b4681aac137ba85ed49d86a5b668e
f02436d67704f29efe6a78153336c126fcd2e21d5108a72162f9f5b6c537c38ff1fc60d843fd8aed32411f26b3d9f7821308ce998621763e2972f10ab9a835418bdc37537c38916795340c3bfd17595fb699dfcbf08210abb066c75a2d3a5a1c4df5f4daca3e15da7735ba5f12ff5e87864bf2860b24be93c734250125a930
99a987ea3de6687942bbfcaa66e1f02aa3ca93e389c4187ee89cc937f0523b9bc63324da99f4959633f3e815438d6e1d85e3da94333f9b41f9dee0e5b9a6646b1336f66fdd879e1164b08b70de0e66ffb0e557bbca09efce408c335b8bba0def974a6e11acd5b54d9f974998957f94ab64960850618f15d1416f27891b64cc
bcec9a2de4164769abdd5bb1edeb65df4966a06c3f9047f9c36f68fcc53182c61b0dd4f0303c7df00a591c254d5a94c0485372782f55e907d237a9a204c5c215e0dd3c9ef79b7223e8e6da34394a7e3a31c78112e8a8a65e358f53c5e1234949019c053aa105cadb0c6b44c679aed9dd3922c537742902657904f8fa721ba0
1f9a0719bab9b98f82e1b1851d592f9fa2796b69f10806df49b3aa4f3e8379e495cb597a6185b3deb64186fdd754f831de6a60f9e0b40f10cf9c166f966893367c37bcbd3cf5f4d169ae811a548bcf9e7ca6a347548563712b05fabc28f90dcd6b322aaf048e1705a32ad5f8efff584a7382a39139f31bf9f6fc02b80ae71a
115bfcfdaed96dcd64b9f8cfeab46b217aac815a6d59c298ae4bd5e3072c9d4bfb92af8b3559a6c60113371e4aaf111723b9b5455801564d9cfc82534a42f27d4646f7cd70f9c3179c3c6d2a747b180b003bc80a092858e6960743f851b303f1f0843d93cf8c0efd1aa24fb8774698efcbcbb623fe957b1d80d9383381d181
972e4f03cd3b5f443ea73b551fa3a1882794a790a5b5310a0daf0c0090513a56dc8926bf64bc90faaa87dae91f132b4b6569b69f1e4ed1311c72972e05fd4d7615d780c592fac11f054b8419656f0c9a9658de9d377226254ece1b8c86b620298751015c64842365912a880fd8bba9ba2e153abaf8125c31c8ada7b7a02931
728fc7885666f8153873742560b1951ff1f25a6c4c0bb042646fb6d2ab3e5e6020485974a1b53796bc4639a6bef1ce581466e59d863b22aff66230a89c7235bc5d569f43c356163ae8692b49713d01032d9e0e209bca08401d40c8da64295fa205734be79fbf7f0539ff63f9884f88f266cc74b2ca07c37cb90c57ad973599
c3fecbb5c68cf0087e4ed31aee1a0ea5f1341846797e396157cd82c5137a0bd0823f9445ea4f3679167f8a78ba3b69872eb6ed8e1f1849551a6cbff1cd7cd252a806176f97f2e22ba501a5ec3575cb5db5f33fd6d7c96f4d5a62907162b395abbcc31791389e76cef5ec4e2e03c9ab018c9a7fa3e5abb706add2ab12449733
447e88e6a5696836a6884ac2617fe0c9b277466046ac96548458c5373722ca3e0d5a1a1f8df9e1c1aa13c6cb01e63d119bf6b6aebbb99cfe5f4ce9a5314c74783f94d39433560191a6db8a0f7496601de36e057ef86cbad1a3251b24e0e8d79248a4bec95914c66a9cbd04c9e281c4ba55520f2072fa62b6009a9c06dee464
bd9ddc9cb0e8996ca0eabf80ebd6bfc2e2a5f8fb5a3021033840ca8df9b076e69b3f6b9618c9615160afe895b90e0802a326bcd1a3e9b7525280ede76d6491068203cf414901a0714071928881ae884ddbb4a06e309df72acea32dd455e880e4e8dd576c7ae9040dfabd9fee25705594973a822e3ee330fdd4769917d5320e
eba3d9450ffeb4b0be0ba583221f40fb6657c6a8bbe7390f9c1c6f9b4d59baaeb93f505205adef48df00191ef3291ccd4645eb253c9cde2f1e4f909b2ddd67598860f94635638045b777bb1d6df5a50a6640afde1aa850c0b877090901337b548ceafa665b1c5e964658fd57816547877eb1f3a256c3f379ca3005d1d434bf
953067b70917c0a5a23f93e4f06645e52d5c9ae201c72f1bca5f0b24fe5c2554a935de77f00d7a3f18805cf6110f73e34a536b748aba426eb29a6a415ae2252a295679531e5d695098301895e80f45135c75005dea05d6cc87d9b88ef3ee1409feb7bc0f571c66cb38aaa501061b4bbc6e5f98a0c72dd2e63d5e6c2b7c96ab
e807ec5ad6ad07645f82b982b66713f9c3702521eb92efd811c81dac7c7fadcc056e232d1bf4547cff5e2ac9fe7f4d6bf9836994f96c7b563c1a6694e887c14892464aaab6fbee4be89bd88b9d83c3e7fda309a792efd59a7d7ffa8903c2d9784ac5a42f6c6e486cafe072d90014991b396d524a8ee03f93e132b82388bf4c
1a008e5c73c405bf080d4f02c02ad8911e40b115eeb7cad0b4da4eac8271ebed4db0b59398cc6520ec564cbaea468bbd6e40fc21f029256d7e624fb449f1afe673607ff556d98c0fc21de022a5a33d80108f5cdac29f9ce0eae63220e81071c5c9c5796b1bed7a529b0e770943bb30bf9d282d18a2da41fd0349261e885d66
859e0055e90c04a5c41ffceb617de596352e5026faf9754adf5d30267c0293bbf94b7480ad1cadcd9a34c1084f93c38ac19cd569490dc22c616ea1976ddbf62f333bf5c12269f2d24fb271d368064636edc62007632d35bf880865c148361530bfb73eef706abc1421dd894d48438e63e3717681f371ef37149b525b9092be
7e9636adc6b9e859c0b53936070a318c88e6478387beea49b57ad9700f6880982abf6e443cc58b25fe6e7ce8be5fc05befc25cf22446a109432bdafa520ef234345ea18a07d428ee4220c66e1e869c52568c8f9ddac48569c7e68dc47a2f5bb3fad03ca0c1bb2bf2ebf155b69158f2790b563a612014609362d8d70e34ae14
9d8cbb45ab5f7649b1f1c352a2da3f3bdec2e4fc14e3499bc4f701127b8c6d71b548af350ebf10de1f1d17caf7ce5c7b8ab8b7ce6915ff5f887249bdb2c7b2bc6661e60116ea7ddc3f530456d6af4f8e4458950b9a0da7d1f9cf5cd9b2d0249ea97a8f7a75482552ceef8ae58083e14146d1e1694dc63d7aba7976a79951a7
26979d51cd41e6525badf9bf6a01fcef2f0fedfdd5de799f4080da1734961f2c088b6fbcc556aded4a97e92f225270700b69a51033302aae977ffd21d601b131ac33f8e8c3d12b635efca24ddc0866a4b527c71dae31f4377f91e2cda83ec77e99f0384977e0144bbe48ddb7997cdcce777b7965b08ee36df566a1c662d5df
cb59fc61de346d4fe161f3305a6d2aa903c3cf095aa187e517db2ead4140145cf484885b625861295ae9dfcf826d8745d62f881ebdbd3d29031466e74a56e940394bc6ef17dfbfa7a2614a154133516a6790be2b3d0473069eb6604ef214712f001e931289c70f009528c33198ff297d5c3db53a771cb83568169446d29ac2
414e633df78e33caa9a363d96520c9c6944a41b83d6c9a2089d5c88b81a8ca119c664aa98965c7d3c41b0c5731386d94ea31058fe2557c2bbeba69cfd455cca21784358a378d645f1ccb6eecfe7b43a4debb0ace1f8946bff9cb2509b65514466ceed1a315f519e0b50f36d636eaed5c6f8de770aeb096bb82026dc6a0bcec
177f6867d3e41399bd786fb13177e9b4273f8dbe5803a62119afbab852b5a7ef2571f8bc5f265aaef8ef5f90a4cfded003d89b454c2dacfde349d32812b4aa8dedbeefc8d42e28b2dbaf44379069a66b7588bc497b767614646d7aa1e068652a116948ca9dd53bf5ab0e8af1174755804d0eefda8bc35aa6157dfe189138cc
cb2e711988e9ff5f5c03858f70bfa2e5e5837bd72aefe246c4ae9651131e1fa003f01ae530c030bc4a888fdbb2aa2f50e9eee5a881c716d9fb9320f2a7201041fcf6ebaa9e03fa16f502be3b370e41a64f7fd3aebd3a3c7c98249dfc7e154c99c5226e83d3291e7fcf514dd10c1f7bc9af62a3a2adc304ef65b29136b78f2f
503c99526033cab7cb286c9dba26bbfb7ba333ae55971896c8b5e077945701bf1c4f798fc0384723454483b42ef5902192b039546063c17649d1f88c642a3c828e90243a7356c298b7d6f018e362efaf62e431d578e4a484cf8ecba1219296856d87cf399489144f2c6004f0a34bbc440dd260181eca262e034d2acd244d7c
398551f761866fa77283ec8af5c80fdb97b9e5884bc3571aa423b9f944bacf149fdea85bbfcca6caa0948b8fab6a4fa2f3e48ec9a35c6e699bb279decd92aeaf5ea3fc826ba3a5da3db7e46c76b783b83debd5af450a19f33103a381c468be95b701968cd46cb0dddde2276ab9e3b1e11eab601818ea271eb7b2024ed93844
bfed1486ce84d533bc667a476ff6d7ea32260d8c3a4c1711db1a071dc14f5754df5ca9049963931561114e72a7376b97f1d0e4dbd0f3ba9edf54e37bb556319dd88fcc4e424f03725ad48aaadd935d8beb46372ae54638220860320f8eca8353f1ca1f25cde42a06700d1ab8e5b044ad5aebe6b6edcade3cfc998ecce56156
b797ef044a8256f3c8a4c3d6f8c5f9fc4678fcb271aab880e84e279462c37872aebb1f6734c70dd6b9479bfef763b464e36f7483fb4ed153858c2a7ca82463ac688a25e23287cac2e2992da0be1c5abcb503a811ad5763254c7304611f206c4aa7959db813e22c5c69792d1379fe0f78500e3406d28f97e59612687ed7d9a4
a70f4d13f298a056803f5d10df97aeae82e90860a59c7d17ad23742c6aa2cde91d5eec53c4d2ee420df02cbc20cef3c379845ed4533ea7bd9a6ab4b7ed3dcac3a33c7135dae2340649efbf164d99785b5fa500485191673be8dc07abba4a909fad5c08136a71fb9bb753b320d9272a8f810477f1b46ac4da57e6b5d5b89984
4022274f5ea2f35b42c35684e5f8dcd74ff631b66ad02c6cdfac8030e52fe146c03d71cd33134c04d13cc7c4541ff7de01e966fdf1c29afeb8cd4f059ac90cbb565e0743d1af099fcd7964ffacbba53fddb3580789d77d55a2e98e9926dc3dc90e8333c567cce7065874e293467e5ec898d81d4b38534d447c5f8e715b713e
c35aaf27a21e43b7eb44f995d3ee217f7817c0c687b937dac64cde13e6ece47b1689f72334032ff314908ec19f02a662e9160897b0e75d1229c698db7c6afddf0f75066c4138d1e2a289a1cd1f000afc3acd2fadcf10ef5f2e7ae4cab1f655aa144391127cf1d049d7753cf9af42922ff1832009707dffaf4369a75a8d8de6
06432ee212f879ca0e8cb5d45a24b88da803dd6984d8310bdeb59069aef9f630e825349afc5fee29d420b3a6acea1992c0e0db9c4d58ac7c04ee7ad962f04fa7f653ebf1b8b3dd3efc093ee381bf6f1e8c2b5810d0a2ff7eabae1547cf3fcb3a7290f4af25ef75beff80b04680d3bb61b3e90b6fec3eb0e585cd9f4a5e69cb
93716d9ffd92abfaa5591af03eac13ef7361e5247c254403bddd967315d712bffae19f7545004edbd31676e3d7605bf6ee3e918b0e6c3a5416a8255758ff27ae3f1681528f544a14edf7de30ec727736773c14fde0b70aa4bbd0761d1a17b9c3c2abc0d588fc5a5b68d78909ee79e54dfc8b22d7dfc2c98036622682f728cc
9a58c02effbc5317cfd56ab64c958ac60e3e07ddd7c13296a59730e25ffcacc542cb29c4468d331577c07564e538f14c66cc563c018c0d9e40329b8909b3716e0d02c6840769105ba02e47abc4dd039ca171587bf29e84cd95f15b7f118e7942c3b7b50cca7b094bef2178c4b59f1567d72e46e17908b2dbfb7e4eba1573e6
c3e2a042c895c864c384731f1cc61766386b8339df7be9cb67dd91fbf55788bcf4ef9038568d031797bcb239d5f7601e627699c9b18ea3a9040c6362963c2d7acac8abbfc9fa49cabf39201904994cd067524d6157f35d214c3ae97ebab2763c5bbbeb9e68bb6f1bbea9312d5a49f2a9d77343ea55cd35126508c14118caf4
76435fa24a2ec9527b95d5417c315746df4f6bc96f41b2a563055cf70cb228fb2a0bd36162f638ecda0f6f3eb724a47da1f0f65f1e76e633a24893577c8531a8aed090233317e040c57ef08f27640a23fc801308ee8e26b311aa82c723aff814fde69c83860640a01627b4dfcceeb0fa4d0bbb5055a2c91d9c37f5a2806c4e
f75090e45edb1ee92b54209cbb6a7b0187be4664272e795db632929b57bc293756ab2602e696f4a81158dcd5bd8ca4056cf63c5a6885df511c9f40f05488529965a6fcb46c99a1c07c814cb923aefa93c3f0a6e1a29086ee9589432d10e67ebba1bd6903fc7a7e8557f9b9bdbf04b3991c16d8c6b88bca14741abdc318a076
684b2c6f6f4749ba7e9bb6cd556b83a3ebed21887de4b76ac10cf535b7b1cbb57e9132d0fca727506d04eb1a0d89ec0cafce60bdbdaf7764b028c580ac52c171f279fccaeccc1d2509c1c097495ca10d2ef63ef3f4ff58dc8a4cdff90ff9d7ca8468c412476510d0f84cf304875fc2c80d4d81d84c0554c7eb586912a0143c
8ed28ab5e6e235a58c64dfb9c23395c82e50ed13a2efa7ffa4c5fccecef517f2a8b5c613e5d7ef9993f00f0def8ea360aef64f1a66927f0a67bb50b34ef26def84c62d7b6b5a6e8d2ae37c4971da018fb26147af4f446e1abf47d5b92a280d3d3ea9bdf35bbbb0c7d3e38ccd334c072d5b033498b3d48c41b0feee9cde6d8d
66ca6b6a73a46d464b28b2ed3827072d6da3150caa896ed8f2f4a85cd2d10631ea5900ff194e2654ddd157048ff291543ac44863965b91104c7e5ac0546b61c1d22cd80f7572d860eea2848a669d7fbb4bf933e2753743180929affdd40c158c6efad25924e909ff5eeb4e8ca980c5f2bfa2767a107a129bbe86343786bef6
5c54fffa33ce2f58d0b0d6db00150baacc67e3f7debb7e4aae3e1cb9023ba89434b80debd127c84414d8a1894bb768bc49aca3c14191188036f0abbef4c47c668497e849da755df76ce3e8db70ddfead45ae949ef6d50ae318f78c955e5870e1ede213b43e184aada65c98e1f98265c8bb064694a03dee7606be81eda47320
7ad0dccc3d09732f5de7fb7254378d78b9a9de98b864e4711a4c91d92a27ea026f467ac2335aec6695a7af0b6820671816dcd570279201d1876fdd2118428f012bcb17b532603038c6dda9fc8029a96c10257bf2671c17fe186ca7e6eeeb5e9e247d6a935ffa02e6286257a62e53e0e1d6911923acb1019e28199e841431fd
101e6845e7b7df7d36b46490cecf7564943cdff818c1ad5181b17f511ba55fcef753b5380e96b9a625749adb136a31a60569e767b74dac6a16b11605eabe3399518593911dee4be1b15f3730ec12847a209787e662c85259f5e94baa48045a5527ade2bb32c2bcfaec9e1ee02039dba928c9507ca50799c64b18f18be4396c
900a769d6e11809a352fd3d1c761f20206a9cf8e4bf366b62e68e19ba6df179699fdfb98e411d25930a0c7c921f07647da4bca5ee3bcd5d50d73e907780ce497b05f8ffbab06a2d217be7cdddf8c5ea92cf3d96275f1b795a019c030217d8ff41aec7dc0bcad37554c069eff37e0a7d9f63ece5ea6c01a15f667788080388b
1384f7cb2b79f41d5939bf22f567b0517931876e08cc6cb30c552ff9828c5acbdbf40428c405a88967f26d240c9c275644501df7659f61952949f7a1f91ac85b8015cce2a38f37d8f4cff89ecf3c33dc36eae6a05d18a3d6c63b89e6ac821d592fdf9e7194a9862ddb0baa032922ca893a1a494e36345742d51ccedf1bde17
3d7966f0edf8582e02110d0c9267751b687b0e00d7a30bf686e4ab952c7e1086beac4fccc248488bb4112578e85077bd8442f85f9dfbc28f2a748392950f3b770ba11ea235f9313215ba8fc68f276ffff2826251936623d4c806a80091c8fe6295975a62ce112342487bf2710796f345bf0c964a20f1882b7bcb2b06e52b2d
1e66ea6a8e5ab3d329a8525415625f59995e56c5d9aa91fe708ed0fe288795b734a9afbeed6738b1b40d53ecf314cd8019948cbf14298ad09461e5b59d4d1d27043775363e79e4392778bfd3bcd6607e25dc313726d0b53c94e8ef7ca20e1cd3c6026fb704f0a3c063c12d964fe017467ae5e3fed8450f834c207bcf8e603e
1c3839dd543bf714d9d03e85f4808d665a67b291d7d2c10f040c56091586e2ebed0856485294477fa5b19fd37f028cead9e3e4a9337301a0fec3abd4281df2c1befd51a7ad601d66e2a2419668dfd94443bfb065c3a5b0d9292bd4b8ce3a786e58b95c1982ee64c2ddfcbc29bf4ff2b86f224b83247811bb660df18b87f233
c43ba783065c92733a204523d765228daaf23f2c76fc1f1cdad2e53f7cd6bc1be4b64e242d8b19009b3a8ac7536fe81858ebb7cad0b4ed0e1845dbb2ff96dea4b0699b505f3386a9c3fe71046bf2a86b4b9c56bdd02aeb47766df8024a797c0659ec10581a413f49a6c488923ca250eed4242b5baeb02f271100fc8f9ca9a0
2e7f6a833ad41248953061c82048fb241afd45ed803b8707d2d1e865997af54ac94f5f24f52eefe16b35da613005f20aa1870924a2aa42a19cab5c4e70c3a2b2f3ffd59e3d63cc8f23b62323276a3d78ff65f3bcb07a543364a9bbb037afb1e464a569dcf4fa2f6e74b7060afe7529a8ab8070b402a4427946b5cec0c8d5e7
d86a632dba23720642c8476ca16691e1cab93bf851f4c6221c2589c823f72ffb2f1997b5eb14f104953b76d50980cccb31c18ffe2ba85e648afb1e60c22bb6b132b7f40a3b415c0b816665d83c58a3bbe66e1f918300c9c56f9f69d5e10cd7183be0411cedaf93eca3a9ec7505dbfa0a640c3308b447125297f9c38fb24888
a7ca128ca58caf8a510c59e136e971e0684a68f342f7f2d0aa4ae0a29020a16b9220900066d1d4944efe83ea744f489567307cbacd34027eefc2dd83fa6b5b82021e945531c42a36c9c6353e9b8f1b356c0eb3f526cd25e0556a1aebbae7868a51019edd04dd4eb9127e6bcb29f8f8dbb5f3902fb25b6a8993b40e732d3fb2
8254845dafdc12f2686d93fc9720534df9cdd88578c611eed66be41add19db4920f0b8ef097dfd23a88a42c53093d485875cdc43c32b4c93b412596558e1be3d0c7caa21ad86e19f1f210ab85db4e9139ba3d4b7c0bb732c289bc5852a5579f24ada174cc4ffe8f2db95a4aebc6e2ea1c3a8a7c1b103708bef07399ebeee8f
09c5de2b24f49c152f29003370a63cb16322e63591681c7bca84d841b88c6caf87a9f58c98e9ddb6b30948c44b81816cc8288fe51d0587b9ae3609b088ac82769a64c345059c392c5c1e610be2ed8b4c907426330bc2ae4808bac702692080a808ebebc3baf1ccd315cfc5c2e90a1cb8439182a638633ecadc8bf82f8165cf
2d1b74f7acb3330d43275dfcd3e868d1dbf03e92cb262701c4e4ce0e93122fba004d3f646d51707b60e71cb0babfe58ed9fd081406cca87e273e8ee262bddc935db0f4d521b5cd3698d16027a5b415fdd84d1053139f3b86ca1b202d30ac2e8fffbc1fb49cd1d03a4f5cc1eba7e0c5e38f576b7cf4078eef4a7fb3c5ab5ca6
eb226ded98e252cc2bcb23b9471c310716b5a56e0e21143bc4796ed9877edf85c10c949b55ad6f2ebe7e36bdddd6ffe505c8489467bb0d319de62226fa87dff37638861c50f0cbe1a9c278686a332ed5bf346f1df798534079597a0a165e00c976e7439bc970f9707c80a3e85620cfc9b0afc92e736678de998ba40ffad6e0
11ad8d92f761baccfb25e4fa65aae071d65ca159fd858d269715fb5aa0eccdf826926a70e09a06088b42c80e4d23bd0de3323098c9f481a29148ce6a21384e436d49d80e5a19dadd5a529c236dfc92fe6fde441abb24c677b43c44bed80f431f3e8c1630a92c4254a6f8353676c1cfd33043f5b4cbe6a070a6033d24720e1a
1e6c8a5814c436b93a10bb8ffe87f2ed74d5e1ab8ab0ff09548e05ab222e9cae87ff533fc69cdc7b13f733cfaa04c0e2444dc78b4202d75f62bb6f0956cc1b2283621d7c916fbb4f6d6b4631cc24d9e08ecaa6c20f95253288d8fac6ad680e7e5d28a941a6ac25476f41d0c168d401f4d7b8546eeb949e22783dc7bd16845d
fe468991eabc4dfcd13d5a7c1b508d22ab4cd600f90a37ea6a18a92008208d4d86ae19e30e5600e4561a0d41dfe87d98783366a871a11f4c3ddf2dc80cc26d8c20dd28b79c4cd1d957a69821538a065035a6b9d311e8f1cff61783609cf2385f32400816b92bbd350a080375f272bfc1d1a51a1f7ba49c4958ee5690bd7de1
ed8e082c5cb5e8b706acb7e307409487c384847bb0a67424ccc58d6f9f3c8ba293895e29a765369838f757c373ab4d2dcf8c56bc07f29a6109796d191e317875c9a83a82163c72d77ce8c4c5e0ccffcaeec56c7f3d70c4090bbc6e019407482ad1a9d4ad7db3480c625c36fcd23f518d05ef56d2073d3746ec5a65b771de18
c4ba07e780b955e542f24de5c5a5dbdfb9309b62af4c4ce1fb519beb4c225c629eece80550eb89537b0f4837c01678db4b8c4c4381cfe9a01a477e2b07eeb6e6b09bbe1c0241b2a8047fa59e9eecafecd53ca29498057bca1189e0944b00462e1f573ad95d267844be2a346f2650b1fac2c500924b72b6b6fc8dd2afd4dfda
4e9c77754ca5681e306638689a8984693c3d637765a947f0b9c4f5001e9cb9c97c84b899f1f37e49f86016f5a4bb078f7e825b9c0749c7dcb8c367f90f2ec10eeb0520fffabb84bcedb03c8e1578d1c737799b1b1a96e9fc305e0a0b2f11e24544de8e56cebed19f8598ad4f76dc13694a9a278a750800bd9dc0df734f07ce
580c945df2454e1f900627455233a3e10c1359e851c6e7fe3b5117b32c32689674b457541694b2db7092d7e7886aac05ea01a0cabf21c49c5412c6621311d5e7cb2ff36afd1b20bdd2b8f341aaca7ebdb2e181cc5517cd9dd2547afc5cf6019617de61a931a98bfbb545bf71abe30fbcd2823eb8abdf8e48dabfe6731ceb0a
d284a98416c55b067a402341d036e729bc28233435349f2eb68534c5fbb83246b780ec8273106d24a2abd2718edc55cf4f278d09d7b189a5736efcd0629e8f2bed9b09545cbf64ad014e7d8d9cc9f33ca32387c1cc74dc50a6dbceb0bf683d52a0a5a63dfebb88cf012948c5a3236f9da2c560f59cbed7c8e11ed6e15bb62b
440780b3bb58b177dfe2ca19c405ceaa68ea8828fb7dc025e7c43907c03c885235f0122cf48232333c36b9abcb4bef13e1cfcf2e0cd0774603d1339c93c4d0a52da67b01affd0341fc944d5267d9ffc1925365c5adb1157ca696cbe857339ff34459f8bd2d4df43dd9cdb89baa861bdbba29890a7a9beeb9533447df8c324c
a4f62da43df33c53fa1f608d896846969e43275f799d371c68cd705994e2f25844bdc3890f8fc56ef423357f691c593ef434a68a062081b3ab81939d695ee22df07a30f745ba2709c23d94b03593e7c43ae3680eeadb2a602575b2ab66828d31d91edb44dc42338fc2c5cdf301b370a5446a21ae53a3968a3ecbe3b8d2699b
8236051736b89bc196f8b91de911340274dfc7625626ed6e33ee942ab48f8aa47f17b5fbb3198dd9749602ed0c07749c5667a60d200f2bba4a9ad825ff71574147d92967a8a7accc98a2efacaba4b6f94afba75a356a3407c3a0efb683f32e7cb8171da8f105875050ed7f123bdd2b88c96f84d2d1a94bc88ad5d3ee5c828a
4aac64550d9b43acba373e53a70ef779cdc28f81dc00314d1f5a02b3c74d4e85fcd8de38c21f4e5c3bbbf30a3cd799d047c77283e099353a17956a260f6ab98094c5e014e4b25772e8baf6a443c80eb2cb8aa1afd6eb2037a4ef160be73e169130a2372cc8057510e67cbc30e03c629389976c56b249ad29281a25721735df
d715eb6bce1f3c838f77024d080043d91b3a1b6de5f15eaa2c23826ce98935a11c3b8b7ca0225176d87f890c21503374193df2a7a385cb42c48827160a705c14132270fe8a4e82ed84258d8988e12aa417331e4922c9d5fe2e286fec7a94848c14c94241c08180b56a0e832b5b46f4db451821a5d4cc4519bdea41f32b1c7e
9758b39cfe0dbe639d535aca77ed73f646c959b8a50980ca7b86af480549c1040d1c69a725777818cd73663d0f50e0183e56a714207a51ace61487a1a949e5fbe1ff2069ce2f6a22f6af05b7b3f57c452c3ea405779a6605e26531854a04ce3d587aa1a12ca2c1e8fe77a2fdec95f793790a8a3fdbf8f1ac201d30211d5695
75a25965c542a61e4fd49e17ec1b5bdf06a13b789a339859cd3667c26260f2c49ecf49796dba81b556002de61cd6a1e0b1fdb713193dbe5faba151d08fa3c10a760d9272b37b0dc473289cd30a41ee635e72cb18a1fd9265070b289951b0d46ea05ff92ac0ded4acbe4f00dc120e3d8070acaac8e8161eadb38615b1d60bfb
5d10a603ac81a8e63d5701e1b72791cc71389f339c66b2c9b87906dd509d3c06e1b9b9ea72e141f0d9526ac4def0a86f499b1bfebeaaa0fbfd3e7373ad47f383760401c3529073566cd5276570e089b351277c95c57d30adff8320aabcfa9cc1549234814fb9e0ec4d64253fcbd4f367502c05ec9feee198da5f526863335a
5bfc443582b99fd25df02401944ab062c6b28f91892857ea9516f4b48c2d0cdc3fa5158bdacbe7e5a1862a168a605975cc69555f979386b7da5a5018314fd3d02b70092d825f619ec69e4d515f612eadb2f7920b8625c9800a8bf75a83477ca9b2a989e08a30c2c5d2176298cc5b3f17929a445b48f2252e6f2ce5296a02e4
370fbbab3ae1b021f06ef1acfbc3ee7cca00395f6ea813ca50d8f48628e23851b2fdc196e017e37444a158d02a39f1294e6527d5fa6b1ae4163872c57a77322c244decfd7105e806dc1ce37451928cf8c912c4300fd145fad698e13d1f738522af55aafbc058f6cb0b757285c41673f5b2183b2809093f7d6474682dd62c59
bdd08d1a483b6b48327c4d54216be6670172509ac405f9d270eac6eb60bfd61b9c74b405bfd6f10238c3d5ddc9b0ef6b786160afdde91783aa104d30d7ed637ed8eb4acfbbc31a7eccac4f639bd4d2b161cceb20b34459239115dd829edd41782b540130bb498595ba5ec3605e2037b45dbd906f588d12c1ba46507cf8f5df
f315029fe16d830fafad7624cdb66472bfcf45714449a1be8e63f1f7a509fa48a50667f5615ea2c464be2592296e8fb2ba1c79c1792db65a221421fd9944c10547151f34499cfe06eb543092002b51894f4bc25883ec0d97bb1b7f2133ed2b816eca6f2c0b64873ded87fdc06ad65983183b2621d7d85b660395cb7f9a9d50
9e849070a58bdcfdaf7c93c3f73546716de45b5e5d2a210a34ae5902fbe815c934171432e2852bf9e772fe10c18d247f12503bb1d7e58ae137415e37c898837aced54856ab4f38c021277dd611caca07a35d15ba342c468372fc99fc36927f43394545ec63f4d43ced741012a3877493c2a8938b0d5eff22f3072034f968e2
ea0c3d42eceecabcc40769f108d4ee1f024a884a29f5a3b4ec7b6d93afc564d55a7d3170ac4bea944db2b807ba898548b8e71e512ffd7e369ea47bce67dd5b2e15e910782eaaf7586be41fde32baae0a505da4edaf2b83656f0d8c8974ccbfb7ddf53fb6b3f2677fd4986d27f106c30b19243122fa711cd2b68af4d98aac95
d764c00e80cb9d7fe3dcc3529b630cbfc1a90795bab8483f1140a438fe7896a36d9092e3496626d3c41cf7cfda1c44c779467de2ebe40fcc0414b883d0fdc049637f51d7128241e192b2e26b492e9c8eaa462ffc4f3ef84f327e9324b3a6c863563a027acbce4def80b5cf78d231ec83433f8358477a01b804491201e526af
6e4554946e47f2c3e58b394e41918a17e8dc428f27f065263d52da3cb84df6ceab45851fa26bcf32c8ab1192273e60be8d12cb4da85681c2fd50d5543c818b9e61c4ef2f89066ed15881e60202c0b8d86cd9858de2a72f955717bcea4cd2baf3c4b123d62df06172fa93b33900273fe832bf991c6ec2a4df1ed4dd257ec2c1
df1353bc9b4f9d462612b03881348058a7aaf942ba4f76b846c155a75f66b336250a94278585072b72ab24647bf664768e878cbd9342b40342fa827f85c1a3ea4178c49a8de429e8bf828de2af4d794af7e217d7e60a679ce39f3422d55e344c0892925f3efdd0ebba49cc99745ea32f4aee95e0e0a4a5b2d4d3ad6ac2130e
b179922e7059591ed89949b629d0fc8ee440ebe7ce353c1ed549688f0f7807b6cc6103365bf57758bd131274cf012e32d5181b10c1046d2411b6903de9ef6a7765715b9d0e1969842dbf7982aa188fe8ba38621b15c02d4af42a44eaf03f60b5b1f6fd4937100c83738f21fe3751dcc96a00babbb2ffec0d88bc47b71731c4
c82ac77ad8c9806af7b0eb66231cdef63cd9e21718b594e4e83e18296e454f3157f3ef603cb50d3a8b325ee880ce0d67932256e2d2d205fb3186c80b8d8ec5b78b53644b292ee4931527c78e5d337c1818053e56db0fd615068401f3b42ad559a0f55952eb63558903f80aa5f4f6b599603cb7dad298dbf68a01cbd4a9ffd9
35a40ae2e734ca3a5c89fd56620776dd77c1f24d696fda8aeda68e9a8bc9f7e1bf899e5ba02ffef1440ce3972deecf616609d25873ceaa003d807d69dc69389b32b7ca4241c5ef3fb369ef43f09c42af60199e896717fe198abc755afcf93d5d76bad13152367d7053a2a6e3c09ff6061f006a0e36478e4aab0d96c3b25ec4
d9610720d08ce3ae0e495701c24aeba0fe95552d719d709ee54c9aba173ba0ecf66d9db7b99db498c64e5526de4bcba4422d1b2e2744cbb29fa925642441adaf5a0fcf76139e1f322fab68ddc542d3950b231eb9837be52a754fd151362d5d5d2dfc1c4e2baafa1776eb038d45b1bf440ea28dadecc0dbb131d0ca6922289b
8d6bb2c92688178b6e22b6f8603ed7c7e47779ecd848e9795b2869ef9a84bdd7f868cd1fcf84e60638c858766c66f20433831b2047c58c54db8b940125f8d6218d2ca920681602a8b8858659be9c136835af55b4f9d5cd3eb8393940464526205cba728968c73d306172a957c7bd8663b3b155bba28613881663ffcccee296
a27176db5be23c39dd3b0fde269bd6e3c4e100d89362360b81d8735fd5b0ea2e0b242e052636a2dabe2f773e629d7ff5e2286a80893c01e559675ac4deb2b95d1ddd0af39bd09d6db07357a1632f0498f556d78b9dbe1cf7c2a89f1a371e502fe0cb9604ba3f790807d4ac4306df26882ce20d9a2197ef7f4d0ad76b6960da
9beda6790c92c4d5439d78ca0db9568c75817af13f2f9129768807bbe6384a75b0b23b08d0a36071564f3110aa81ebe0f5c1a678fc3c49eb41404c47e9d6a4e43b22b1346069a60794c7c567bc79aaa8dbc7ea37a0f4014f0489ca46f228bb106a3f3450a2287761d32c3d8a48848450d28de6e344944943028a6b478c49e8
fb8282b6d6a5f4a6e56af977d691911ac71eff60fcefcb9a8d3ef1d223873fc4b2f0963af6ad4a74c110b1bf86d73f3b71ab88d192857e803a093b50650d6c078f2a1e3e1a54a2afb2642d9ff3090dde8553bede51d1fc58ff3cb18658159ecef4e676d0ea344aece62bbd09ede5b237b8e77dce06541844de9b8e647ebd1e
928ed1ef52385c592ae6b96529bbf283a94781eb12442426f2f61f1d3e02aac54d8a636b5e5a752c236885c7c710b7e8155937a7848fd9953374c9e82b43c8d222286c0f17a640454bacdf19491be3beb1292462599b52923a07731b8fb521cfadd3fb60a5fac5eeb45078d82d0f55b14af541103cb68f83bac84474589b80
61785c6518be3e0ea242f654c1145a9d7ea401885a932130612369beecd0fdc9bdaa89821c08e7dcb235a6e8476856de1d33fe2abdb81d985358a2426d0e095bcb4e68b7dd4860e53d2224f237cef0f45c2fc9af866d0cb04b57e79244e32433f5c387584738c488a32d895e44c177529e79b5322114e1abde7da2702a78ae
8f4514d59cf056cdf45adb289f6dd6ada8a1667db98d1bf747488d24fa53c6a887f5c7d2accaf2d3193ee77ff17ba1fb17f45a990dc5dc1761de1bc72490d82bacf29cfa0931e586ec796b4ce4ebfe805c424054b1609ee8820d8b9c58cc06537c299bf4934566d86c599269f0d8fceeeab103e758bbb7a5b9027ffe02b4d3
9afc232203f7f883d4f31c919f55b1e757ed680314a6d9dd1df7663e4a5534ea8f8ec8482a0371a642b82eb80ffe89059aa6aa8e11ec27d3f0ae43c63865a7ef4ef23636bb0cabeadc34e3bd41cd81becea8abbd3240b38f3f18e03a1f36ed43b8ce355d55ef98c8341b2fa4a9c3cc77fc7b6d67d325e64c5d8c858dd3ff55
6aa2ca373615c12fb1a6fb09a9d1fb1ce3c0fed25b3c29c861e7d84b60ad041a3a0c1226c53ea3eeca240120dc552a00044c9ad9933ae836cc43b8e19a3079c0b43ca792a6258961d0a15ed42a8a1480868ad41c0d93fef0a9579a56115749da4a0bdbd25148713e97329807288782dad05446be9d352afd8776db6aa6f434
a9269c400f126973c977e65758a6695bfa1793091a4827fe8edeed8c97ef9c309c2ac7349d4ce6bb074084ca7a043b1c5dc4c939f2fabc0365cc1fa37efcb2901d3d4d5c0ec273accfed605ab0a7863df95a11d3632c4e27aa87422e8ed3571907ecc310d4f20f43ed47c9e88718501d74f69827f7379f6de91ca5b1939586
a5f3674c96e65a886f5d715f35c753b4b317e1d8b88410f21b0ef1ab1a7d2a93ebe1bc6917dc05f9db05228d40d3b32b9c442321e59fd791e291ae5006ea7dee85dd3e2302968588243538f8ab21e2a9ef33b30f50de7d30390316c4804a9e455649d1a646341b2f5916baad36ce9c2b9805ca810a1b39d59c3cf6d93babef
6f98996a5cbf19ca7fe46ec6d6957319926d916932e852f8dbc02ece698885c5e53a3587a663a202f41203177d210aa3fc4bd833904a9c00e0a4c2d5e3f4cb1ca90d3ff164c96ea20e724013de964bdab6c012bdf8816090237fe669c94a40450d2d8ddb95b01db7fde69329024acaac23cb4f66150934f6d21c736739f5a3
1914877d82fb5fc832672242e65160afb96b2c60dad7f13c989ab746a746951e7498c044e0731fe40caf171c04310a49478609fead98137e41cb2e36fb8039b4be640c704804e2a1985ff66cbe0966032d05e6b90ab254848cbd11252fd21f80995701bf8f0f9f75c5eaa7f7550ea42af267c255ef303107d9b25eedbe81fb
b57c29980dae1bed696e1321f8a1e0efebc1bc2bc7b2fc36b6b1ea30584a4aef9d4a0a38f844438dc042936e0d65ee119544989d361a3b6afac38b61f2983e8c1922b0804414f38bd5d2ab4339f6169caaa3a0f6fd3720350268509161f40a07c65f2178e2ab2bac082b4e9a70bf520d808c860a43c230bacaf97f3d8a4d06
c5f11b6eb4245a1c52408390def79bc9cfe13a9f47061ef4bbdf2c95fb1701f91e3650a80fc065e8c3581c231489831ea7034e33e6fb3fef5c5fcd02b15c89bf022062b066622d405a03ecc025fbb7308f7ff33ffd23bfe58ef15693f7e3450989c31408e2834d2f634e3b88382c21d532f13a258bab4db556c31ece02c0b5
d6f917b952d7fedf9472c5cc4b6f20c4805ce90fdd78308790fe11ea34a1e66e2b11ff4d1bef65b99e161902b7521a5010227087ac32ec951a1aa7872dd4b46695c280053cda0006dda6ab8cdc5a29c9dda27e10977dbb9a06bd694038fbbb570d1a64fbd87a79e13128837d17e76c71da0c821287f3cd628e9e6c09ede326
6be41fafd1bf5f41dd8cec1415ed0bb555de6be845e77df55112872f771fa88f71300ffca0a66d66e97adc940f2074b9ef99831c20ce4c7e76e4375ea848c6135ac97b86711e089309989641f74105f235dc98f585cda93ce4ac5a644b26e5d6e0160033e8819b495e8aff8bcd07b2cdb243e3e1d2b184c706a22abcf20f27
e88db7283b7653ea72fa8f5235cf84a98074f83b067e85b6e0f15c29ab341e9e6b4790f9e7b8102fcf6080f552754bd7b5149faa865d8096c1866030e3e97482bbed25005c2e61648fc2db5f993b5529a8821e316155fc64997f25e6e477ffb29e30e4c6d228cb746d68f1ff7669e3b53dad753d7320b9311c489343d298c8
087eeb0311ef34c9fd74f68f8f032d8626b0df881168230c7f4feab03feca61e60cc2db3118e766eddb0aba79f0535616523d300ae6cb5c08127d15a5a39a3c6b62448622501fa195afa012b052f916950048757087e778df3840d7fa04fb3cc0aea6889185a4aa118ae9e489357f01fe9fce0a2d7366c098739edb528062f
e6f1dccdbc691c613d7bedde00013a9cab1fc6a710b02d1ecca7c3c2f81bb61fcf98a10119c1c5555fa17ffcf356e72af39f37b79ea9cbfcd8bab1132ec59d1277020d4458e94f01c66e2d15546bb61cd5aede8ddd71199f594df20b9007760140706906ca9224ffed7cedb5065cd66125ec0b0fa4a17cba712dfd94c532c2
48245416238dfb0bc3ca44e960c9ede50847265e4f174ea2e7260a2f9de51b24d3b200d57f95607b4f483bb03a76ede29807e406a13713f4ec887f38c66706f5f9c57a97daf7ba155d8125431870a38523014cf1b1855272327ce4a2ff7ab8d52cce5a4764069340498135379b71e269ce0ba51ff1d0b37b1ffa903cd6051b
81584927c6851b25700698e007641c341b336ce66035d883b7db14e9282f84b5b97b345d32d28f4c139647518b919360764a3514df59d3b8a25ff4c995665d2d2b67c70033e522198b9272c3dfc75e8b3b87c1fa032b6fe53aa2c17c8b53b054c1f60dd278b63b02101a0e61232a1bd6d33f4c14a194d11e1ba5e349d3f9bb
f75310e8de53396f00f84222caa93015fddcc2e88c264ff55d1e5a7881ed12a1bd60679ac4b84ad1d1c6ce66d5522721f8c86d40a9efa7fb84a581b7d91769417c27d449f7f1d3e1ea3d63349c713d7502822c8068c3c77835e2f5f90679d64bc94ccc74165233b30049a4cab02cc1dcfa18a84c1f2e0e5d85c734705daadd
48716962ccfe73c8e8f54568ee4b7dbc7d7e4c4315189466e38a3a59f59dbfe6a85f7cf68b5ef627e1324b160f2fc6cc710c50ca03a74cdfdd52f679ff091ca94201a04f7a3075789cfd33f5a2a921c732442884d144bbf745e43cd1ce815201dc684d0038d6ded4ac4faecf625136d41d4d82be625f1b67358565ba1fa7af
f7db503d48dde4a06659c89ac2def6016124af07c86c0cc16534fd6b883fb270b0a096cd7992d0c8ef2f66274b2ef100f08e140a4fc5f2fb70321f97cf472da0b39506dbade9fc7ff4b7a4b6631162721518197d17de01beadc52e1c334bf387cffe1abe618f047d605c53cfb3c054bf97c4231596725db5106b3ace0ebcfb
b7fcbf685d1b8862a572bcd4cfe1154739f78878ecd5114044b37fca39f4e2eb170f6d77add6b4534f5558edfaf9c1d48f8eb54c849e7f4779387511e831715db44b3d76bf740318522de222f657e40f21405be8fa2444f5243323318d3cff5565d81a64c828c188285585c46e8021cfd8967385dd081ea514127b66fd154e
7ee0a068cdb536581d9532939ad1385cce20c65a509255ffdadd9fc8764deca9190d825938fb5e4cd4edfd9fce6b33e84963ce3286140efee92e1b8242e8774590cad0369d8f6562c64571be6456bce359f62ec50a7b6d504f04b7445928a0bd55a184c0f93c95948dd8b9c1b8f72ced8f9eb7dab40a177528709d87beaaed
9c2e241463e3a05c046bc2466c13e0ddd87215748a33deefde33007aab98979a1d6ea95959e4a155027e44335b8f32c441f1842a1d8bac7849d7ee444efa7530cb96cee1a402350aa1b09b5fb8fe20e1d41f2c2d2e0eca442bd6027b26a5be2cb4eb5dd1955f185f4296974e8f12f50ba39a85007d9f5a52bcff7d04cdffb2
af451516dab7c30d23297a163dff9d52218e733af00eb87a706b5c0aac8497093cd053ff5f6cc533a48eb3a686266d4380e47e8cc1c57f5145d8ca9b6fee9deda6eb504c976ec0fd811fb995008e3f8dae3c63051eb964999dacfae88dbf01ea7472d92ef4e9cb7e070d8a335d600f5bb7ff95f7a91b6a4b96299b89cb8a60
2c613792c40b8d55d50d25843cb32fade33663c04b85040fa1b7a5b3fb3409a7d4b3749ea52230a7fcf578a7d98c1cdf496070194453cde429c66ea3cddc6117ddd2cdfa3ca823dbaa56bc8a04d86fed22a8b19ea9fb7de799689aa468ec7c855c6f2182b7acdf19c5e93aaee4634df75a81fa5bf9e6aac0e464ab799e1b51
82fabfa601f545eb58a2c2649cade0615d4bacf0e64b12b4178ea25b4a434e51c975f75aeffd85da4b2630407a5006adb94395b4902bbb0403c54ae634ce1d7aa636a0ad79befd3b9e516385d37af81520d739a010c00cba50794bdbfe5a8bbebc121d5508fcd6fed964f92ae00a5701072ceb4b6c41eaab5202db26d69f28
13d0fb98bf4a1c43d2f57ce9f1beb78112b93db6ad88018f5daf30fd9c0a359d3b293207931caac860ad02b088a075db82c138a3076a2b376e19996f8bbf93d9817eac38591c24cd52ad3eec1e807c913c9de9e739127b7dde00c4620c1ec144718652821b7bc5504d1342db21722544c737967f39a3e60f4bbe2150b45202
3bfb39a70fa86ff700050dea505bd75aa46f3ad796c461199a8e3ae54eeeb824fda5f13131ae2f0b1f7574c153cacd6f0b46e9133ee8f5603c0aa4b1f6042f0982781812048c6cfdbbbfcee20a3070a14517d06d02f09e62f2bedae3eceb2088d8357fb644b3299a7d9eaeb2d994c0c7d08aeb1eb73906a62f518bc5d1ed83
5c2bac914dcf1394bd5e3102b09745663faeea4c90e1946f1fdffb16ddc3fd0e1bb9b7ae2929ab7af11f35c3a113fbe9845b25f37f03fa210129c74822f1e0c1741fb17647e04e1439980f454b5baaa0513db371dfc5515d75d083601ed915ccab9a27ad3de91a33efb68890abc88b20577add9d9ba857ae710de7fd9e5070
42ec614eb4602c5fc09620c18e3ba30d3898c9cd4b280539ccceaf01ba9d5e3bb4e825458a2ac93ac9ddb36638d2c6a0486f14c607a30aea443707983d45dd95f2b57351fb4b0dfd8c9f771dfb89a0ffc361b59739dd378225f2f2953b0fdba06b68f2d53913c4af8921982b9303c20f69b3a35587d5e481abc9cf89a2a09b
0ff1e412617d091f74db3e6e67b7c67203269d0df37bf908df7b8823aa2c30d7434aba72b53e94a9dbf384a3b915818cb5b201f4cd85be45291abd6017e72f0a4f79a16c966ce412258d0c6fddd94eacf9355715d6e0251c39586b09d3bb59b172a160dc385e4c818ff55eaeaa58898a1f6e66470367d827e09a20229cb95a
6b69d12eb7e8330f8d3cc7ad3fb38a7e03eb30711bcf4c163db026c09e9f1f0ff9eda2f51514bb86d2d3d67a13745b9e9e2ae50ffc1a647757c662e8e502b0b4741408c4468065b65d4caf693324b03226568608bd079bd57b1365765966fe55148b2e98f17725052872db71af22574e18881922154204befcd4d525da1d70
268ba4fb9bc682e9aadb5e831ebcc0d051d38bef684654c40c31d3192a1650a76e5fb6e9f40239a724b6762acbeff8d06aad1ffc066c0be68089466fabeda2208ab0290928c45566734770af3708e6487d34942540a8ac1438d1812bdd1a8c0d39eedbe8042a24a784641a5d0d2b11927af58e38b6d6cbeda264201dec8a86
14ff2c35d6cb7c7c3a8d194028b33b53572b479916e69508d9128fd61038f170350de0052ccc20264357dcdaf39d1472cb6880851df27fbe7e3c9fc04942cdc7cf17c8fb9867f60352e53041fbc397f05b058f55a324feaadaa91616394d4446ed7f5b17ee3536eac9b207142d100e7e6942e02a276b899d3db3cce30841f9
e235dab2072e93e1e5023fae35f74f633f8045a3c0416819a7d1a881f4d7d14286bde01f8a4b1f8867add9518781941f5de804325f51fcf00bcc1cca771d01c5af57bac8ac3586261c73e83e736a498faa61a3d7e232f0699bca76942521c9cdc5bd79d634c48335a606cfd52e1a91efc8b46914ee6948ca0dc4d172f3e783
1d53e9a732a3de6160d0cf23ac759409aba9a9686be80a3573bdbc82cc29d05a9f984ced4c4256011263813b83af1bfe0e1ec5e96f2f58ac7e34cfbc06ac08bd611ff5caa0e61372ff987c2a4ae314a19c3d4c8331704c7368ad8c3aadaca7a285fcc727e5b4d54f3ac86cd44046979b3419c4b6463a920fdbe178a5d8a048
7573b21d89aa3904f878012efdae0059fb533b5d82e4c15469dfa55419ec8a4816498bf84725c4bfb0806a5308aa972c1c4c50c4708b9ce106ce53832f88a8b127d8fbfee5eae19dae97940b13c28503fce821145aa52d8c8cf56d688f9c50ccc419a73caa491e4d0e2f992f0432961251b837df415ec4819171dd27e903db
dd061cb2fb2d9e27cf8c69696030f7cec2f4b94b5eaa8f472ba3e2f336c1fd44ee640b515a7bedfbc7f507200682c2e125abd777586674dc6c83a60de75614121e2762c22eaf83ce0771084a7640f4f7473f8805a40df74d72079b47c52789c401ee252a59e204c95ea02c65d9d03ca82c6526c863f47c66296217195b00c5
ad2e12d24da4ececf7a92ba0b79644cd9603aab806389d4a6315f9a9297475e4326ff06be4b2d71671faeef1887af5d601b6461e4e8af633047db067e386e6cb43592b3976c4430f24719c1328b20d1612431be39dbe6573e625b301bb178449308793d58e65f19c5fb2beefb5c1d86191efafa1da2a8c56c225c7a5806e29
3b24c57103c24458b20c6b1e92344324050a8009bb616e565cf95e54f0105f888c027e315832465b10d46e3f0323b0b8784aefd0ee61644072be7f69748605994d4e8dc91581f2afaa601d35da4fd209599224f3bcd075b70c9671ed2e045dbba856d20d2896bfc9eae3bf47ccefa9c78ca214184d994c945ea76d540376bf
f940cc498592c1dcced96d24bb681748012f163b020f9ac3591d99b50a416ce4ec712f02f9a49eaaf8c53ee34af8f31c9b05f40c448fcd7f5357ef17cd20b162c5635c1419013fb0cf6b615a97108ba1c774dd28d5fab53d6d6ecb46af69fdde7bf99066ea857633465fc16336107ad620b4e8e2579cf6f461591827adfd33
154be94a33f189dee225df4b2f46f167ae3760776dc5a441147f2e250d6a638ba9edb4259236c738789426b1857b82420b8faf31293af3a88eb55abaedfe4d2f5b9c725047454a9fde60cbcc26c39ad78112d53e6b25707185884707c3c6f73048ec400ece1422bd9e6393f3029acde93dd143db0e446ddda506775eb97f5a
b115c5b65b50b48b41ef03af792ef553cef4d04105dd2ac03ad7e989a64fafac951dc75ee8dfaa7b7507ee1f83a6e710b1594b63ea8081cfd124b545344a79fdcb258232d9461ef6597953d1da5431f75c95601ae9a992e39b18f87e07dd45d1f9ed5dc24295cdd349038bdb8b847fbc2bad5ed8f224202bb2fa43d0297ec6
dbd78a9181ee0669148802f65ea9253444806de27dd2b8669a7ca6a96116b3c60184e7e615d3b8b3453cce676b4f0127eef2ef2a213582bbc2b9e132de78afc66ca25b33d733547fbce38285bfae812d5347667b669bab293147dffc7328a8fe15f96d8b46064d06b3b4fe2342f3ceb837358982ae487c44eabd17ebac16db
cdd98e2a5b7906c45e3deab9da44da2801cf4fec610b1021acea31a7b1fd60c401cb46af1da7b1494b2124465bdd6e29cc9352c4e3d366733ee989e52a8fa65f769f347094dbba512a7a4c39f564198f3b90d41242d3c4eb3a9094dead6538f6c2ebe4a4979bfbdf2169a5f6e399a2a44b9f01301c499ceebca7e23a4137de
e96afcd07653fe0475217a6eb0a08a6fa4e7aab7645471855eae331fce0c1ffe3a873ac078b099bf5e9b93baa66013116215f30f3c8a4d6d55e3bc76d1c299c9ad1a459420c060f49259a605dda88111318a33378d96924909598219ad9051d294782f6f4fc2a7096b7203febb38c00496b2bf1c32c034bf443ae90ee30a15
5a588b4866bb189ff0edb1df59cd89a155e34e58101b4f9eee86872bf7287ce5b4515ebeeb30f884ef166e6d920214dddb0fefbc4ca1090a4473c0ffc77540ea0d36b8d26c401c2003bb199675257200e067f1cf563877a464f91dab8f6607b3c09397ae5bf578872a036312476458d1d8f5952c3e65ee4c9277cb4ebc9108
4df63e1512e61db8ecb9b538da360f3ecb80a103a674af37a92603d7943ea642b82d9ceb980509fee58aea6c1f4b9b08f7fb458b79d9242bee7a4ed49eb0b8e6ce538cf81111264e3b32336ebff5f68fc24e17e9eacf5b5c0b7c4f710dc8c13317d2c73555cd47b4ce9ff1570365f31ce135148ab2fd271df7a9bf94ce5ddf
d6f921c692d8de1c2bf0e6aa1adf0d696398f9956b7db398897c0d04c11f618518300fb85b62f12738811b50114477df1db7f182a290391e9954d24122cb031e87d833934c052786df492523b8353cdbabc617a5f01e6015cbe1824cf6c263219b989520397a5c594558241bcc6a2ac4fc841015733da2d75b262725cf708f
03488075d485ce188bfe6ec6c0b25d5366acb83453cd71567451b87ab24d0a9cb6d06d3f928d46126a954efdef1dad596a409ef89997fc1de1cb643a97977825237a20d6ddb29f8a1d7ff4fe37af7707502b7734254520066a87490888b921275ea72bfb36a3e3dac12fa1270b4e49bca894978336968ae221c1ae6fd72263
e56baf7d5b08cc31d6d791da2615bb381197b67ccbc25ea2e4e2388c06ef7d5c3ee53401c5ac572eec620a32b97eeacab7ee4c1cfa5ff419acaf1a559b4e9c20287c79ef29bd1c0fa1d340b239b454ae7ca90180d59fab8b76b683e679db984755f6f491ab638793ef2ffda398da132b14dfb5cb0be19405070322ca3b40ed
37db7a9881f9d9b76057dd9582ea5c3762954ea2d7ef0ee9ad35080540968a4f3834bf66921286328daf00c79ba3284d588ef20a5683d6edf18dbf6f2d2a55b106d9dd4c112e29618c36dad097d3eed5822a3860a4aa19dd3cf0c29a334e4593132994854bf8ee2ab08eaa32ad02757f747f722e4a3e3714c9b65ab5b810d7
6b21adc01b24e3de6e2486492531e696b2723719d7f96002bd69967fbdcc7980e00f19dbd93ab0cb2d389eca2c2744d117dc8d6d58a63abbab0d4136e47a3c30b355e286f6a851516beff6badfbd2902a191aa054afefdea26abf8d5977f69bab6bd8fd72731746cd15f69cd98aadfb22b57e3469dfa395fa43765400d6248
b93444c4d39428ca6d43e2d193635985edd6397958f292d307e4dd1afadf96eff86634cb41f589b86d0e5c4b7039dc4b9cbb76f29223be223eea0d73ed7382dffb189ec48425baa38f7526c112ee79cdce9510eda6c9841dc94b9f5c9c682e87e6daa0ea8b1f4c30900db7d22450902d9868fdde138f596681a479e78abffc
b7a04ed622038494f4e7039d2693e817610372799bd6cb011da8465eed3a28929323ebb4bdf958d659df4f4c97e6a973e8d4d04f0ec7f57dda601e3f8cd3465a039c69d8fb43d5db3db81ac52edbbef73a86357bb6c6d869085a7a4de386232a264a7aafe841a11872bcd3d8818e9717a34b5266155c27b775f43b22716472
01e6f71ef7f819708b30f7188cb19830bcc2317a77cc9cf0ae7c8766ea8d53c9bd8b76c95a19a088c1691959a0286368a8bd32c26b4efd2287acabaca485f6216a3fcecc8e62e98f83b3c12ee595566abebc3cfb51da85dab32368162fbb20a564440f58e25dced77b2b3d724ba448521af0b6baf6ed85ae3c22f3d5380f4a
806e9a08e1b80b5bdb1124d773c432e6663d16672d368d9f89a3636f782e5c692d5d2702a660e123d7b2d0b957945abf391c5b6c84cabb711abf4e7003289f2a4d501d998f88cc7271329ae766fdceb31a94e51e741993d6d72850c60b794ba95a3427c6fb0bec4c841e3905c6f8ed506910e9f75548f6e333fdd942446630
4adac4c727ff649613ef7b38dfd17b1d5b35385f50ad28c6c1943a7a8c37ef3ddf0f11c9e56efb277292f9a466c1273148182c885903405fdc7399b09e1649828a7ba0c8615ff55c5c94276fa09911841f4ca6fabe7a1abe4aa9fa5203f651d4a58da84549a85c26fd4ba735d2f8cf8a71f68ecf70174d99a361e7cbb6c4f3
2b064071b602b0f79f68478940c3d312ed1895f48c0d37cbbb3ecd81f4b4700d6741b464c457ee97b885c3900db010c178508af825f9713778cb7e45dd4792fd48009f2e2c87a53284dd5559b37168ef24bedbf7b41ed2ffad448ece86f982ebe67ba22738e8a24b0e9f16aa9063455d776f4698778e6680003b097d03b4e3
5722cab6906ed5fb0a756af1bf7d61dff19530ef93d8a8e916d46c227badbf3fe9255849f939b0b6010488b1b80655980b755f9161f60815435d009fd9f93b2ba5d0a0f5a4e0bfd864bb8f8b5235d799c41f2b1fda5b18011ea01d06b3208a11b79721555c4c6fefe1a71d17b7bd874046fb963fec66c715c4cf249fe0a166
80d8ebe671033f5818e471158a8425319023bdd850d319367ac3f876705718f5ae029558772c1660b31ef819d859a40a23f7baa679f33c39dccb633bc4903317f4163525edc99babd1a020496a2d2774e53757c64ae1cd9f810a44d08beb891e107b664b8a2b071f57f33d8df3e4c8f0c36a49fcbd0c187a80785b4ab096bd
1b643b414ad15c4f55e3b4e76ae50f985d1d322becdf00a0cede6faadd2e135cab239892bbf7aa757e799b7d5de205aa0c12ecd2b89fe356c78c9c29671257701f7a1de94513d3784a4d83dc68bfc6611e5e3e3f065d28212ef9e800fda3eceb363de4c0b7ac198d5a7d18040d650510e01ccb3d2d3e8d70eb9132320d65d3
c13b06f2e1c6ff90550300cc56a35396b752ef21424e42897d528287aadf1894c5456b24308c499778cffd0a9c47ddcafe8bcbe2c72f6c9a0dc7eabed7cbc1c167660f6ef2cefd230055e9cc4784e9738542fb682f71f4519250351dc563657ac72450e9b77d4d6fef9c108cc71428cc6a0d8184ba10da09a11ffbd4dcd60a
728c11db81440eb358defe38085c3553f2147465cfa672d4edda0675b74cff3fe88d2e26dfdf657029e41ff1af58a849e1fe41da68f37c4c391156ff0d0bef7eddcbef98859d41cff48f43666ddda84a09889a39098384b1a75db4428ed1b27de209535a0c6adb0910ac551d77a9d7c739e432a8d3370922028a0a2b108174
218859d0ddbd1d0b0821e3743e45b9a4b46d28d98365202fc1739404f020fe8f01a910fed75166deafdd6add5318c9d2c54a257d9170ac4bf9c4eb9805ff08ab9eea2208029e20774f799398e970cb18afcac3df56d7d31f8f269cde1d409db2f509f50c38d12deeb7a5e10a21a50543ebfdc9409a4754cbdf1d901bf034c9
d0738fffaa0119cf23661a4235569c51a03a60e1d2946bde3f345b40b0337694e415a18140e4a2c73907b1bdaebd4395f6f3e8b85d85c60502cf6faee7eec5db0aaed97980adf7dd53ad500174f86e6a7ffb1e3ad268241b34ecf5e624c8d3cb3cadb206db05fa5f6232d9391c44cbcb31d0826cc1c49f59b4e8ce06c36830
c547971c125668c32a4a9ed0ad0500ff63498a5b7106c1c7b8011ee2d4458b949afd8306e54f269fb2101781db07e615ed536cf13b188cc4ecb00357cac634c266c797ae518139959af787f0321130fb46c7749116ccd43707a9f29f568aadc900ec3b1ef912c82f0b35bd7c9526a05c97796c639089ea67d7656cc4c1d8a3
235df12d5f5012679782ca64b70f6d759229c72dc1224bef8161fa7b7aed3ab5bf4846cc9938ac48900bee998fc6105597c279dd801524a5d0ae291ba1d518d2c2afb93f8fc205cb875e62445ef5e26f9c199e22f0d46f67f9596e234b69f69524474f4d33e6f05a6b3a3e97c3783823946db89cca8b92592bcd793135650f
2faccc729117ceb004350727a7ca91bbd8447b3af06f3d77c421d134b04ebfec5a45c530dc43ae578918ffba2db5126bcab86062cf1398a36a572d292aa6bed8fa49fd2a3e6e54896be7346f1798fe360bf8647fdeb124d0b69a74486842636201df50cadabf66b6d740f51d3c874d37184361386b99545ea3f6e2f3be38cd
40d3db5b4ba56f8aaa58d3200cd1dbb69397de61c8b58b042a18e8c32c780b8fc2bdafc3ae6bf11f6a8daaa22606946bbf477576774d42c84d5ddeb4f9e42d02523062cda4367b7d3c6532a03742b0ef100bc963953af166b4f1799ea39e368a11462003553bddd46b6c3e39906a0e44d3a6f8ad4f2ce3eb279b00cfe0a3aa
7b115bb2a776da8da1be18bb7590c718fb12fd443627fbce9eb9e666da2fcb0d05b57f4a42510e98ea2ae9d505198a035845d10f716aac326de27e65950bc78d768ce860e4aa05b4d5dbf72b12ddbaad3b87a4d8da6a8fb1cf054b0765be6e5cb8275ae435dcf5c155bed0a17bd98703ad21c761aa1dc4ae4b862abf00ad17
193f3cf07295aa86f94b8877efb8a78a797847810b81d947564a64d29b463f42d4a8ce6b69cb187932a2c783d23eff89e72f1c7f29f670c9e9b1c3230548bb5cad5026b04fcedf08bb042a50a1be3897527d627bd7b77840c7b5c5b5508735a485cf81bb2a1e2c70e97b3520eb7b2ac0600930fc3f50ea216403c752dbf364
372a3cd71f29e4132f2551a72369d87a6d831c85c60b28978324c6d73acd213ada67f5617c144f0c14a93e79b7d37a3ddcb52302d99275d53dbb8383183a53188ab93e9a35546794de891fc794676c9113810b2ab8ef8ddcc204a92ef0c85b8ccc243eec8a85fd3354da622fda81353b0831f0fb0a42811df9cec7fefbe85b
a7d6bb1cb3a4ae3a734c819b0825b41b51268eaced6d6a6f128ff2fccb5c01a0e19a932a9771a1858bb34adbf3f4cb3f33fda39c45bb0197a1543286f8afd00146d68d0b3c9284937495e30630249cd472fbe5851b27e5cb4204bd638b3b6f2065f905739357330b76848288e4220c6d41527dc98a087450957d4c2299ca64
abdb8306517b61771f501e1da1c0701b9312a0faf08e0ec16898a8a90a25c5075a0673ca4d4338c91261cd140ad4eb2e1bf71d6d0484b2aa64f67a08592e778fc0158277b03273eeed69e12ff62ad6bffc1d7ed54610f03e617f945947865ac9f71e0e018fcaaaecbb41f5f92fe1a68746bb2338d158983c3b7b480d11a638
2e4ec51560c6df84a78fcf1752b859652d08df364359a4ac826392dad861bd9943637af5a67f113e781a1971079c9bec34dd23dd960b549b29dd9e25be1e0dd7584a9dcb4c5e66524cc3f1936142435c92803c950ba6d59aceff59fd61e02449b6a8fef41c1ba7d0c09bfc653d38c58c90d97e898d04e02e6e9118b084348a
59090d0e49224d2d11c1b6de8f178b739c7bc05ac5e4219720c6bb160dd135fcbe1bea557143ed740d6dd032f26fdc0ec2b675c857341f5d0d2492e390d3951350fb0c7c66f31bfe834f8b8bb21b61ad651924195f9ee74ac642bb81302190cdb003ca4904090537b03dfa52c02b5bc3bfa13c5c114f62fca8b61c889e0640
2e8adaf27ed6401c8af3d399577a102ebe8ce26a1e7e60bd9ba3d5cac856673f03983e5eaffc0f4413ea368fe6af5cb9c0405438e7394cca22acd6cb9444dec03d7ea18afdc13442cbbc1c2144d90290e91d21ce635480b63c3a5bfa03bf4f49c14da1c11dafcb6c34f3d6800fc29db8d00bd85183c232e9f861faf78530f0
82a59739cc9d3d17bddf8a1d32cd7d4c959a1765267f4cea9d70095f2c985fb811d05c9584d999d96f824532c033ab84d3160a3e38ea18f6c511276673112500d9cda96ec4171a1a84de2bab668f626ef09fce8b704f93d1facb59711d7299f099f84c57c86d4ad4c0c5681352833dc4e6e7ba1ed2256b1955190c63e8a995
c763d8e2fa1c045d182d5e4a63afb5c0981fea06cce8db03a2f8f79d2fdb9953458ced0379666dc2371ff972c6e03d842be6382470a07aacff9cfbb72008bb284f68194d6f7d3be45f2722ea81ae334df934813d5e065b3eea769a6ae9670b2ba63aa08985ea9a11a7001992022fe3016e9f89b35139fc81849c7d897f87af
81eeb46e72bdfae6e63db33eeaddf70a8dd344b993dac6e3e8fea413027ad4fd9ccb5c22a224f1245d942553751400be6b2fc7195a17a8ea93e383518939185067a2f2d8fbcf09ce72b348cc16f8afbaa2a5a2b8cf72c190acf2df2ec4655f97ed9d437d882048d8cab22e25fdaca835a8cda2b4c0cd8220ccdce0fd7d0289
cfbebaee1b2d6634a6c41fb68242d0223f82a87215f94cad342178b874d66cb371f29ed3fd599b830c6735e24fadfe867232d21811a1ac562ca1921123196f2297b9206f0707003c48fcdd719d0e3f95f66eee06e7396ad355c4bde5e168da2417d4e1f5fd75d9c01aaf172780990befc7b773ecaca00f21c1c1cdc523fcd7
474bd3980e874a3c2316989ddae76810f51cd5a8f36529c819dbef639941713f8e3613e7d5299cee9bff86f11f0d681a0eacda10355d5dff565560427a46f68a9703728847671709711e261698d32ae76de514ffc607cfc47c8d6b19c409acc76f54c2a05839a69359480d07bdbe9870ba8d043f1953de09fd763add58e5d9
a72b01b97b089447ae306d1c02ba055fa0fe5e9d928d38b8dc2a189a02745e95e4d82f89ef2b6c8ff8ce98dcafc9870912c7ea7e411f90cb9e3f3b84cc8ed7d2fdc2feb9c02f742905df833715d65a9485d5416e684407f45aa3df983da5d99b404273b0ee1cc518af9a1d3db10cef6d5ff0632dcbb74d6fe9235415cc43cb
2dae5f4d46de330959dc13291a35b4493068a3818974dc9390c0332e92e2d8c1ea2282fbc2d28c6fdfffd641649dc222ef56c7a2d7b69690141c03d68856a815295b52ebeeb01da445a0580f377e6372fd32e331182d2610a122c59dfe5018910df9d09ce360d7223b57583933275aeeacefac0b368bd52b8e80a316829651
e63cd009f49715c0140d847fe98361c4560863ccda32f5d2ceee35b26242b7d146fb6a152f8ecabca8e99cb8be2f0bcb3a798b3ac3a6cb860688dc3b2f6958fbf692ceac31fb88aa7ac3686bcbdcb85d175981e8ff690959cec53760b0ce0927412d92a8ffda13f18cf17bc02a003ec55a8144d88138d3c21275925da78ff7
e9c97a964cc1c057918b26d07b4cc8546c21a01ed9beb3f634914aa8f0095f440e40e9e4fe34e5c5c6df82e8d26ffb169bc35da854789ac3d646c131ef1c2fda8289c5202df6031369f790432aa9d8aa6ceebcf3ddf9158f883b39f2e100cc1459ea741103cad52f4cc12e85b3cd63ddbd6b13dce51e43cdd7608c041585a7
3eeac1dd8750f00e34baeac3dc0ab17fabe2e65866e644c8f7ebdb78c3a7e8ed03daaf96e8d536e021d1df4e4c4be3f0d983f8a7d1e4ba979cf2c8facc0512d88943fa0f306c6269230fbf0d62f9be777e7e6527c8ca185465ba6d557b7e336ea3c5fa879a7689c42ae39089c132342595e73a1c0b502e0e80468e617ab5b6
b29a95c0ee6b438d1fa0c51bb7f1cbaaa035671e6aa0100b1439b7123a2b2f47ee8bab6d47a791fc9cc8fdd4f890d16deed45814f074896b5a369ce23c67e1b3a8a002419fdeb0ae2efffe598ae2511d292fe190234a88756ddae9dc54253800c47a2e9875febb0a7b13553c71ef960be912bc5e506229c3413333a1f423f9
b1941bddbcadd80614f8af67ee3ccef8e3c5d0501db479fcd4d4091dad85f6247e0cf06680f96c04094ce41baf24c8e604cd38dcb52febfe39f5c1108e18a3cbb117b34be817fdb1b83e01c7b5e92756c3a77fb3cb16cdf023a8098381218cbfcd3fc5a92724cfba46f56c05581749c3c4fbd30ac9beb28144076430ad3eed
dea99b90c0d2127915604535de2e63baec6cb366888462d6cae51f67ed76037282f4c8b6e2e0dbd32f6b4c717f20adb8e6a8432462f6e6595d660c7aa78c5b8f7bae555771175c54039774569ecf2dd8500fe4b7d037e96c9a2d3852e6ee13eeef6d4bb60fd14946472659d7dde556884ff55dd80749db56a41d1144cb84b3
0af3b2e201288433cb2bfdff3e950bd71bd2e128884cefdc298affb035fad1e815fc925ac8b5e04bc83051669009aa374d49e7aeff1ce72f511a68920cb2a6ac2313a97e1a9a70a4a7a697ad84934ab37062e2023e85b725681c50413171dc82975a656c72ebf774b00e5234a5765db2b6549dde6d666f9f444b3fa55c5213
ee409a52429ade7324b9e12b9855791b4f2db5f4b267ebff401fdf8f6e2162527d31a92683b99ad09c5446a44592af91fdd2a52bf1b1b7cb630b9f48494a23c892438c65d3250ccdee22272f178182a43a875eeee2225cd83cb967e239beee42faabf2aeecb6373b9d49b986987fb1076b0768bc4332b8cdced83b0253ab8a
8df4f1bd550becadc3616671b72ed126e069e2354b8dfa0f1a1d67f904ad63419f929cf8f91f3d74791d2b402c3f72ed729a99b398027a3e2db23477238a2d1ca27553b898dc3b7cc41aec71fb5e9588b006589e687ebc20b9030d9b26a052b6834c7c98ca7851a77d34d9c141d841b92e5888ccaa63250f4933632a7ba885
3350a047860919f67cca0b8b36b3339596fe0083ca1ce8c59974f84e9801e577691693e6ab390d199f12b2fc84d55a49f654ed1c61f90c3e08c875f5bc9c202dbd094678bb9819b876a1c6c36c8798893cebee5ed8fb0379417dab064ef07a8658b5b2c7c7d3d614bf5749c35d9e1b804f180bbd92e18b35ade41f78b7d4fa
d542ca14f406c1363f89245db6291c82a9360f0079ccca414cc06f2e6666dc39283cc84bce68dfabfbb0937da8aaa3b973c04bd1db6483a8767369c69a04e5ca3a34437ad76778c62f99cec9d530bdd821c04eaa7caf90dbec92f65765d6076204b5a9daad610d35679cffac06857421c89ac827bc2c5cc6a31c2b9d7a1d6a
2ddbc6b76937d949b78d54742b0fc64e963f995e1c5bd14f1ffdfe482737c3eb33d6138e9c95b31072e6d1ec00419b1f2023407cd018c2d98a6e097e3cc13ac9c67246f84942da4f90bd79881a97f9d1f0ca3e4fba23c424479c1a0efa5911d6474db5ff424e81c235e68c13664ad76f2ba75970d95c6ca12c19616cc57de6
b2bac55cf99cd5c3378d429ce4ee68a3af2acfb959c52ce7f38d5f1b9b8f156b5c0a2e77bb25fb5f548c361cdccdc92d7b88216a02535fef48753ea8b130619b60406c0f1dfebf817113babfcda72a8175dc4d1caf4036cdb88979a8c739f09f8e858e062cb2e24ccf1b865db3b4e7849e0cfef335c536e4df9d7c13d8e796
0c139714b806546c7d7173de7571f596b7f260ae894d79b729d6be2ccdec72643372e959c35e6f971510fbf1a72175bd71fb52e400c0e4582b9428a301d924f1c76f9267bd35ce9ec259384716902d08653759b75a073794483174a800add416beb001c6ae9e98932158b901454d2a2561c3bd8fac5e6c389edd071f9c4206
7f3dd673075e44ad98a85d835c051bd20ef593c367bcbad5019e56a8c5e96a31d022159e3d1177b0edca40c6ea7d9a875dd3068053e4044e2221c026f2ce4915c9fd60d78abf9c788674f1c2a2ee24bd9a7299b3e9d4be6eac690bb2cf39c96477fba43aeda2f2f1a7ee1c485316a733c1559ac115a4cf874aaba246a2a6b8
febb655679098760f2e234e6f9c24b7a49011c0c2b9c5665a033e62cf04b731c0bb35f4e6ecf8c2a780ee222ca0779e72109d9c8af2942cebfb9fbfccb449a06189ccdbabe75fa32789df7a34511937ad8d338d070b93743ffb7a7db9d4bf1a8a5b082a4d49c0ac372518f905ef9af83ced39cf96f831ad65bc9266b4114ca
15d1384eabac20b004ef6e11d4a88bc3543aae2ca72c1773e5c25c22a7d1a1269d9bcf55e27904f80411ce6bedfd2be607418603121a6c83e0a326079245331a8e32481b6546a4932ab2c6407477303551135386c2a72894e6675946aaca7dcbcbb27f071792b7ff2edf176ed5f949097de2f9d2872089637a8c0fc1980ddb
29d833ca21b1f77c83c091867d5e2b9478800b767c1ced6136447ca391773c83134a1c9c675fed32866ed71bfd8440891aaf4b5df4801d64f62a4873dfddda213033c99285afbd4c4760d0188a2b71f66b7de1af68e79efa3a28d1b8b99997037c4b7a0678a963dce7ee37c8573290a71d7006034cb9be3bd1e6dd80e672e0
cbdd4d655b72bf78f1254e6faadf43be63d9b99c6a22bf1fa72c6c046d68f6e1f6ed11b0eb947262ddad902eb28c9e0c73bbf8d3ea467fd65589754eb022c786cf6d26b57e567241f0b79e70b59311e1dfe405eb1ddcc66d217f740748f45c5b4f579b46ef803dc25c80524dcef82f693821993c9203171f08a398e534eaad
53eb18b02dc1b3fa37dfda5691b5d41079b2f83c2474a736355c550e7350e535d2d4abdb1da6ff63224aecad093d1c5ee590b4f1b641fbbcfc1b725555b9cceb409a07051e8ec0b3871e5aea0b05f6014fc3ade428af519f3b3ddcef089ff649466d9736df7e738af7b3426060585292e64e6f1fb840a3940a6ec2899e0875
41883a14f4415834686bd27bc617bd045dd6ad3703598977db7fd8ddabf826797cd291781daed584071000e882ae83ed65eabc7d8e41c8627a9581ccc0c985d935cf1212ee318b312c953f19c87812e464ac84e349c4bb0e1650f2ce981db615699ce47315ce926614d1ca497d399cc301746170915c9ae1e9d7282fc43d73
57db4c60b496498146bed51698def9ea33f02bc0e88010fd7a49fdda565c4cc95c0f233bfa9412849e613e21f1233bbc9059113a53151bd769b4dafe2064fd720dcf750003425d2c761cad07bc0ca9b1a65367eec4002e9cf61e6c2ecc91025191ee79d34546afb3f784e0459f843f0c10b887ad599dee1ca1c358c3bec4f3
a123ff133fb2791cac9fa54c1581f623958bba3b58bafc01ca81d33c282a0feade63019e9b63540a30656abf068bb0373461a5794f572395fa1aa6a8dc0ccd495a3699b6940e98f38e17f472be2aa6ce364cc80f0e7daee50509176f3a1cd71a3a6cc35bc8a71a9b4cbce2c533d747a614edbc4ca39c3e23817935968b2a78
72e57f25f0aa4c78678aebe5214b52056c50758dc4a693b543c46a8823dec739057a21981d4b43c3d11d69d6ab56630ee7de72b5321e51edf93fdfe48f6b927458b99ddbbe568a1c265153bc511928c9dffeb6180248747feceea1a02b03caa6757a44d5a4273b53c5da533815a29eea9136be9199bb8b0205d280cf0e30bb
206b0418a86f5fbd023c97e3edfc9ee6dfe4ad3509f6b7f151b047f35d234135edbf5e7ce8ede6e3038a45cebe76168436230337c041529e22d20ffd2c687e43e8c8ed2dd9f04b163a7c797e0f6b336bd66d8a4f56c40af5f4ce9cb4b6f87b4684a61d847a0b599ba0e798ea51e55da63a6b3357c177f4db31bf9f4d032807
480c3790b5362b11b7aa4791a0436f00320088d46ff8a1ae530536950f0e45a3ef9ea89212b138c0b27adfff83acd1cb04abfad2972bacd02afb2e95e42156b298693b14298f2632fab766307c5f814704df39c0914331fa274fb10e027c86e9a0c9b964304a0cc2a7c26eed515bcfd5bef4ddaf1b8133b3d98c9a08e6633f
c966e943253b60ce647909bd20699aee5425ac01f37b877fbf7d7fab8d9d557bdb47313506bcf918f6837dd1304ddb0dacb24ec2b9dd6d2535bcf4e14b871228f3f4fc91931e628a49910a45c11ce3721e86bedca54eaf749e172b3a1dd5a10b48dbe127492751f0b212a3b65f2f7640d6c04666b011565630bbacac7340a1
29b3a99500c4829abae118975657c6504257ea4881e77c26f95ac21c5bcd3ff7bb17cc9c6ddec4302c4004134b5b13bb71e83c6377b015734b1ffe81e8f94b20bcfc6821b34589cea7cec655b50cc4a405121349209b0a62915386df87b872126b3112ad6e26e7970afa8c1c709897d216f5f2ec56b054b19e6ab8207e0a84
db216b97da19f16ce1bd288aa01731de41a5561204de81ccb579403b1d23aa7a8992ae8063997a155236efb632cb159bdbd40f03042d4a50cd8ece54854070e7516af99644ed170cbecc6503dadc32bf5cdcc82f553b23fc2b64dfed74a0892a2faa1d7b77c2474032499f612be7293544d27e2f3a8da29ff01a575794d721
74e6c34d8596f62612b566c202d9dca0845eb5a739937cdb759c2c8f81cc66df719a92857d4e6ffcbb7a7e3c0a01385c9edac5156b496d172afc91bcbb74512c74c018c1272ff47c5854f27644d46b597f987713866d0283a957e2a763707fe5b40d31759f7582348b98553e9da18fd45a5564d6823a354bff9bc4d0ce3e70
c8a45d3a68cffa65cb453608ed299cfc11ea7a0b3410fbfc37f5b8454783efbdf288803f8ce6f8a01f5ff24340947b7e244fa840e43630636213c5a27691d38a72de03b02b9e6c868fb9fa1bec8a3e14beada7897c6140e95ba51d86bb0a2e7be6a8e9f612120cfaa449b87198378135dfd32304e3ced42a2d97c817aaaa81
5788ef5b9a7fca0a75c39b9b09b0f52fb0a8fdf3c2376d426a429a3ebdfb4c6149da1af25695a9e99bffb72ee5c3bcf6028b7e94633553a475dbbfaf30c81f28cf05c702667a2ae12d378d716f8696fb6e354c59897e64ceb808bc20d17777c6db852a4c14cd4077a39cbddbd2278d10f25a10ec0156beaf3cfae11727bb96
e5c67a2f5674710a2652f54f07811ef867005f25dfc8c32cadb8d5a851da9adc4f543c0a20e87c89042185de62e3754dc60e399cf94962fc2b2c92eb6f18cd493a28e4ddfc967fa733c1139b9e9c19cae9e9bdb2a3853899d770f2bb876453a5e529a6f705545968d2acc39c6a7176dd4a36300b8ca78e013f4863968871ac
9a58ed5e0f180505c57bb36a258f481075fafe11a9811ed14bf83078eb70fab3afdf9249c661bc943ff1bb8f7f5193db527a17ef5a5f06663e46421c6dcde96f0be24e800cac9fd8ec73b0a3066bfbe0b45ff9ac112cf7d39c33bee23e17825143a83fcf176619b62a9569894a5ead5478d89a391666892db769815013934c
744d687b0852dab5609695d04bdfb3bdc2dea01fa391289d96095f7ac264d3b5acad7367d4e0184498d8622a6d8e5765ef86df7e3eac4497d91de2e4745a2f376973df2a91f7840f4df120dbd9ab14e49ecefe6cc7522724ec7037e8ae0db05156ca3cafe106b043c9bfa1618f7af8612dfe1c5b5fcff53284cdeff90d036a
dee1b18c48b153c16acba363e0281b771e6392d9623072f373b46079bce4a1aac8af43be66993e5683dbe0ddef411a2c596fa89dc0233290f6eb9ac18a841fd965b58ce10f14b1a1a209445ea103072027f58d458bb5ed6757401e6aac4c5f4e8462ce15b5c645e78929f209bd3df5030501ad73a68fb32c4dea54fd0db780
699c54ac5521cb59b4ad81c9af75ec8d7fff437e7c820c22af6713efac25ea4faa1452ad0e4c74643798c2a0bacb5735362e96480c031e8f04254c09a7027bbb7d68929fbb603b6cdaccc7e5267aa054b59e6cc8d69e035326a2cb7a8d7227bcab27e88ad3a830cdbd1656720970bea410f5c635edd86b6ba4c80451a38122
7194f9af14c1aab51d89ab5f7b716a70f58adfbefea12685167924bb3aab29c32cdb9142efda22b4256c8861aaa681b4108013026717680a8ff856b9dabe200fa2918ff2614ed0b94dce292d3aec11b26b980c913720bbc96d0451785711aa466abee565732b90d5f57d4c8ce07d9995b8c6d7e3ebe371f675977c795d1f64
54fe91f12abc545e3fabd555ccbaee8e2610a00019b257777d8bcd2943cfb5fd16151656547535632ada97c666bd598434ccc503f5ad9fed4315e16aa589ed616c91f48fa3eafd69631bd855e1e322813d07736190aa8a72ab6432b32b4bed55079b19b44e410e94ca8eb2ab012f596d2a4a85c62a13bc1f5a784fb8bde001
6caea38413e039494fa65caad1f5584d551d98e277cf40b3d83c542476ef9d5cabc24d45253a9a783fd849574d149aa72e04f84c6d0b5906f2558de44378771628a09defa1409fb01da98f5a8985036ec6603bfc234ded9891e5ad79f0a709a8878fbeb63a86afbbc350230b088718e6abc1edc92418b10de09ae5a10249dd
01ee2381be1370102ec9da21848928edc90a61a810a86b217afaa232905e13e5165a4e0595b0fb8033569c4ff046a37ce71f9b862092ed07ffcde6539ce227c92870fa90720b20557379f92b4d0f97f740336ed5c74546d8975bcee5db9163ca4f2a50689e3689a906f76004357672cacb821d51bdfaeea02d559e46e24efa
b48d9fd337ebaaab739cf189d9cf55ef808fc5c8e51c9b48144ce544d477761a3722649c26646683d5f7230a36fe3a4ab07cc2b5f7b8ce48c667c31d37fe782420922a685535734eae4fb9d1ebffd092e19a96d1dfadb765fcf7f95e5ede75e084e060a8837db97e2a06d6b64ce8b9b0f795f6e8966fb42e5055ee72475c1e
00eca8a8c3c3462417dc4a18359922537b57b76249fa089272f28402b5260b3b4ec7860b369cc8155cc18f1af97a7d5787c1ec196859063b0837a979df74f11e174cedd9aa4103fe809bca9f06eae001f4a3836ff8d5fbbbd1dae45be485cbed36758a3d9c64d93ea071e8e0c06a8e967ae9d2d372b6bf7bfe6783857b6191
2f2fd1a93725bad10a33e42b89f051ecf95715cb0ec20ddcf96464d14a11a35672f08ae63bd7b6bd2e75441e2be98da7a71a7df5874db12f5ba8e51809755cb5724bf526f47e4aaea889494ad1f3b1e83b6737db736f6c55c03a3157ceb3fa43463f5b2b36b51ebfe01c4eb9cb8b114f4c13045d5147f77555335e146b8884
6f5a2188e0fda2d1084cd68b1d8e57219a71e686bf5bf4a466b55d4f03838b6eecec79be765ddb870cfb314e6b5c4b0d40b26fa646692ddeb8ed0fb376b2a38af0856566f059b1ec1b0dc23646640a3bbcd561de9057f3515d1600889e5c538e54f028da8db79f8ab4b3e3d4519e3189c84332b6127b58aee3db390bc6ace1
b80def67aa8e05f9cb828daafa41accc81d8975ef7bc635c8806b49b7fc0ee31bab1832e37fb9e34d6771d36e923ae6b23756538aadfc8dbff604af9c616032b51da593ce5f1d57133691442bd0ca92d821095315c4c15db63ca0284fd07022421486a99141b381b4948726dc03294b7d23ce3f6f76edd9e7f5949ef0bb6b6
c9e99391fa5f7ab2d7823c53aa9348ff8a0f658abc535cb16658bd6a820cc8238b4e368b159b2bb0c8a4d41daed869665908c705b3a62801d39771db5a8133b8576a7a3b15ebad5c7dbb13e4c14cf0616151ec38e8d4be29f3f7503b3dfebff5702652c4e9a53bb7419f218ecbcba698fdca18e4abf8334a560df8b665dd66
2f45a6a1497aa714bf33f46c23352ff9dca13ea6dc293bd8083ceba2f16dcf98f52b66c457f9d343e316d50542e63705480b38f5885c523e138c07fe4898ae6cef895ce797c7092014aec3c0011df06339747c65b09e4a9d49d49e05d41acbd571ea689a517c4dc77c003036acce7ac333229571f53e8c1c6113d3c7a85b21
d301157d2fd6792302be767440435c935a14e8a28ac30d8f1bc5423252e84cce534597a91a8328fda478e9867cd73fb40fb98960d045be7941069db1ef473116c623e21d522ff26c118acff50a67872d52681e690bf21d02036764eb7756778595e7e912437426500a68f8df3dd493eb3e5cac5c7f12fb21e8028c02121b50
14a4745ffde3726a71d3d0e1080f94e1b9c962de3b9248e23f9d8e86f6ab79ae0d3cd245926cf6337b3116c7f8df492a94bd241ad3524e96c603f4518de54d07acaa37b64687c95785a71a46a18be6b2c0dd08dcc0f30367cb1fdfc650c68f5e2e9171e9e455925c2448dfd2059c57cf3abe96fe56f56e7fce7e367b3a484a
44da8fc476acee8298238a6438aa3ee07f3c6b5840a512e5f7158f52c6724946f69bad1b1aa599704d24b7471031eba92fe05a754fb393cdd4d2f93e49bbd0ad0990a4edfd911656315546fe34c06805bb8ea7ccad1e77fcbc506e67c3591072cfad5dfede064f775c3350f770925ef00bb0d3c94d1cb0ded88e021cf2ef4f
86e1dea2d3aa949fe6faf31864fb890dc8c94d8537f204761e2614dea95b1d98c3cb30573ccc5b2d62a6e3f0b06cf1b447bc15704a42bc1b27c63226bc2997838260a3fc35f1024614a4444b75d849653b97b4ef7bde5df9fd1417b9d6ccb47846efa90af346857605ff94f57cd954380239c3c417fc3a76e18711d52a36f6
040a8dcc929f2358ecca9f73a1a31c2ab50f4f449a78a04507f3ad2beecc1d8740bc2b91abf257e7616ef935b6a8188293115349b10a838d6a599796a1e7de2388ac8d9fa2ad2324a2c0c5f959c973ca429bffc2d48c392d621ad8906e1ffd824a2c8b0eace66857483f19efb505d8717aa518ebb08d411424a3e116f67cf5
fe1b0622f0ca68d0a374ad8a9a1c4b64c90475641f92e6c64a53339464f62dc8627d5c45b794dac4630ea6b392c9b2366a284e5011c0fe1d889ae7ec59e6af693caa2ab152fe4751b8eb0b9d741cd44ba94dd91c176a241213d740d687c7ee4d5849871fd70cbfb404eee79447003d93ad7c05685920fd56707188046ee248
174e437044424d69c321bd0c49a02289444c7e52613a64d11ced3b725864893671f892588976bed74df8196bda3732d84848bf917393c9d5ac7fff80ab6078aeeb999950878df3a053ca42c21d908fd7bdcd1b7f3fad5db2ff8c6f982a75a13439d80e2dc82094ba7729349654de8db8fbffaa5891c4e65d20077756c15d8c
5588bfe8715d009c5bc7828552529668257fee0da8aef15f69712d2d92d0b2934ad35ea4d49564bbb98fa5fab8f42f51a7dcb654ac250e0bfac224b75115966f083680048b0358b599cd20e401c247341cd8921afe0cfa82af57902f85e7e437f3d19c6a25551dcbc8ff17fa70d5589afeb46279900c9c6a61aa2ea64b4f0d
12c65e7fd3f5ab2196064452d6ec4d59aad8be6f61db5abfae6b6c55577236956b84c864dc67bf514807f4d768ca7e786efcc83c012aec74654854c521f027daa490e9a24e02f93bcc891a77a18d3e1503fd8a52fe45e2beff0c4ae4b74c248a888615420b67310df45961cc670ec76e9b6316f511e4cf3e80a1999f2c0098
1c36f55cf208f71f57b04eed462ad8f5c266a37351b6a7f3aec0b457af9974963fb9f9cf8a3a1a78960e90e0ed48120624f0503d8744977786dc46f8c41dc0025871c43dd8a786ad0442825407d6fbcdd7b7061e89ca363049422657fc312657e22fb157458e5705470fd54cd3b697f77fba63413b42914760838105138755
ee681e9fa265c5018238c2b61df5c1cb1ee4be09f4e8d821bca610feafca17a3da191343960c365d52666eb618d5951324b898fdbc810baeb825260422f9a6c82fa33238e7500ce60fcc0743b2e73e0dd22003404fc96fc2dfeff2c4f371aa986f6b9bc2a8fc79b60a1c4c11b735309da7caf13454ecdfba0ab30ff71e8c47
e759a5cff5545f0f8d6355d2817805d2b0b32704e87777b73bd2cac16e3f8dfde94a4e5019e78aae214594e3015a0e16a2d8b76aba25ac0ff0933855ca9d4c86332f26a7ed4f5046cb13b91dbb3310c18efe135cf9b81238b0d9e58d029e3e24f0101e27af31d51a950183f3539fa45152d8b01b6bb477790059ef97f2d849
5010bcf8a84edc7aac4e5173a213ec36dc49d5f988beec16d808c88d5af4ccd33c8c01432dac8cdd0c22f87a6c2b66170bc3e37a51a0c2020a991bfb0ad3ade7950ccf2130c880b29013195a598ece3aaa8f6dc69a886b15a20597b6a9e97284e5b378e9df7f07af4fb6b7c96686c908b55b00982b15138a169e357d6f3f8e
289ba604d4ce08b16fd1bba503190725765ca13efe643a8eea0bd6aab3527edd378fee0b4b3edcb4dea66cd8dd2133cbf83aee7fe7aa34a87ce9daae4c3d6d79b1702df87ec1f90d6ac092df9466f9b298524d1e642c35f1e062201b5ef0caa3d6f433ccad6bb5d359b5e5bb17f5b4c4768604b4d003b7af64736b1cb2f171
bd90083e3ccde1fce9425fef23eb74216a57b881d542a5d737c119f3b514e3abf5606ced63a305f50057f2e214fca40e628247f2894bd68a425af794a36d5f0eba71b39eee56721b3786b8da5f58068773967d11d9999d2d227c6449874da6825cc2f550e5ae5e568ce8a1583b3d003a809d0b770f6f4cb402761c175a5db6
2e59c35fc711288f1a8f9519d0d0d2aa0923b94352aceec79318c331923672fb4a110cbecd04589309d74eaee14d297a06b4bfb039ac020284fe2ee711a49672bb56f0f9fd6d9326c33d19851b374c2b78bc5d7fa6e76939aecca04c958d55512b8c0fb9e26b920e23da4d98bf71945d2a4de2e7450f9088489ec46ba1f304
deb724e544d0727850407971b91dbba10e7217f052639bb6effdecaa171e4d5f8fa536c50a0bc8eb39574b3dc1b50652f319763197ab842f269a4b1ccefd48fe44fc2660b6f1fb014c4e861ece7fca02c4b618732741f4f7b3e0c5c08356ac5e3e5961c43984875541f5ed0045404380124e016d0af0bb6ce0b42fe381dfd2
70e1ba33199007656db3bb92c7640cf7b1c8a6845b02fe2127c003f1846950bc6531492823766c9ef8697e6b5a7a3fbe1372e45807465af073918c5ad1250000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%!PS-AdobeFont-1.0: GillSans 001.002
%%CreationDate: Wed Sep 25 14:44:49 1991
%%VMusage: 24058 30950
%% (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. 
%% Gill Sans is a registered trademark of The Monotype Corporation Plc.
11 dict begin
/FontInfo 10 dict dup begin
/version (001.002) readonly def
/Notice (Copyright (c) 1990, 1991 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The Monotype Corporation Plc.) readonly def
/Copyright ( (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. ) readonly def
/FullName (Gill Sans) readonly def
/FamilyName (Gill Sans) readonly def
/Weight (Regular) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /GillSans def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36506 def
/FontBBox{-162 -250 1041 911}readonly def
currentdict end
currentfile eexec
6776ff867dec38f4aa4cd2d08889da5b59523e45ce512cc8d97ef0877370ce6b952c2663ae9bc0695d7ffb228db9aac1ba75262054ef337f68dce468d38cee035fa2d09729d96ab253e75a194afe38d9724d3158f96a7550b7adb9c924fa1542f8d633930db8ed47122efc3034b6cc45e9e2a296ebeca7cfb9795070290efa
8f2d8e3e4d1ccc110df5105a4198d1da0c6b2d0e7afbacca213197a6535dabe8345f1c5ee2f4eda53a5c2621f99fc96b9e863da2b60bcbdd736aad1953d9e990458f25a9de6910ea1632703a9bad53cf1ed9e78d118fe4cfe4d85472acd85f8d6d8259bda98e6d39b938e92746d18872112794152d07438346d32835a45560
97d3d8983a0aab4323f12e0698d089412157f764ae51754fea41e954fdb09f8535b24d1cef6499ea8348288c92592904ea3fe17bcae8616aa510ca3752faf39ae52a38277119bba21dc018f9e9c40992e4fe1d4af280e087611c57f396af7b2b262f3a7db47d7c809d3744811ce578f2e5433729daba34879b60cf7353f445
d93d2c642d99c62df4240237f1f6330e07660ca1c6407c9b1adbe89794a680b3cb6f32c5c123961097793fd0f5e04f76485f7b9f7f789f61d0d438cbaef1d6efacf85a79aff438b39a8c7464987964b4b20ec8826ea0985cf7b2f4936840c6230107f8f08bd52c98516f163912bf17c5e760b87ed95b31e97744834f893dd1
b9c21d45e9620adc96d89687801d44b39f3c7a2575b0faa19d7b37b56870f23b5214c586cb5d7ed964d377253b769e3e67dd387e50a4dcf69dbdeaaa31fbe8ffe045e4bdbc38c588050fd7eae5b2f2b3e8bf290bdebb6d603ea2ccfc563c3ee7cee129611b01adcd278571e4d0adbafbde0da187c12a6324cc5a7422cd2b70
0d68764b7f7d89eeaf17d4276345ef0aa35a8838cd1b52cb596a351bc86a11f45ba0626f07a37fa19110c36ca314fef0f595ac178f7b534310344364ce643a64b43cbcbc5e92be7fe4d3d018949421749f0668206c6d5fde4fe8cbaabee33d78d56d74e1e2f273b8b34da593b0423f951e794b74fb2430b184dc164b19fddb
5b1f0f9c1959f5b44af6c83ff2d0e8a1ce84b67feb81550ea47807d53b40679abf1222766490414c6e823d275ce6248e64e3682f6b333fecfdee4ca880edf8fcc0b73de0c6a9e259e6ce43e9131789facb6d218f4097c3c695947388f916f3c06941469789ae82a47ac0c83dfe57110c1118a2d8e9b0fafa718e48093e54d8
16303921bfb41fc12535cb684554e52bc8dfeca0c95af97e1c478bae4c4fb75cc499b5433b9ccd5cefaf8844ee2399c4f10e61ce2adb524bdb04a71d1fedb60940d51c21cf813d237fbde4d81fa3430903167d6a9a21e7744b44b26e9ebd9410d7579ff5ec1636f389cca435dbd102aa25e4e52008b7988f8fb04cd54840e6
b1345f98c60ce76528d42a1465c24dafd730c81e040f16c80a1a5e6db9efa2b1aecb4ba89792245abaa2635f363be5d34d31d9beff851728875244a16acbeea6fb308f637cd4f1d95f1de2ca57181342f3feadef3bbe4cce6c7047ea401c760cce674c3a7a15cca0164b710bad4be9638064feefa848e691c18643b4d296cc
2e8153d536757b97828a9661a06e50b43966e3c83c880ca8fa4ce7ce00a0632d8f50078b2d0ce33ca846c5d65d1a114ec415d7931d3e82b28e92c8bcdce9f8173576aecb5c1e98f5dc6b9fbf62fb11367234fc3febc372a9dec33db99dd555bee16010026050e724a3864af424d69a724d437ae4a3d68e8e30af7f2a957b73
e91185f3cb78759285eb156d222211187d512dad1e994912622e575531699988fcda1be52dd97208c056f97ef602e631bd20b064f4ac273b6c92d99b9a8e386e9149320ed41fb1776a6a309ed187fb6ab6b99991e6bed1bca24bc42e42318aa13e75f99a1ff87e59b1da90c247898b68a26ef702d7267fac85379d4f26cd7a
bfb48d0134eca9163509d2585ff58d41d1603d2f894cb449a2054e4b3bf412fe8c15eb98bc4b34b35878e0205ac77f0ded14da73dd33b8c0b0d6f00252a869edfaefacd5a8e973ed591ef736be1ac33ddd8cf8ec15b6279e2442cceb8402d8e084b63290cc599cdcb011964623fddfb1569cc7e24368e41368a61df7060174
3d37680193927fff79e8ac33bc9d276403053b5e3a941f80aeac092137174cde3ec8f7c64dee437a3bee988550b3323f0f4d1cc7f8490f3d71b68baaa4ceb33cd438be8b2b674ae8ebcaecbff4debbaf855ed42167388bb1a78395e129950726739d2b908d2a094abb1a7c13232716130408d14b3582c8fcda9f89363f119f
33ab30a64a560a0ee4086de5082bcb876f11ebe767950b1ae5e7a939243fcc42553ed05cf9d7d561b80c5f391e967cf42926359e0c879d20ddae062a2badbbe209cbe099f44915f489a220ee244da47f53fdcd6c7e879eb79905e02d2106514b70bd66f6ffc47bac8a3a6ef5ac8a915908e8ff2b58453ab082600431fa4677
01d275c4ad139308e14d1718f12948d5828d52aa5d6961e0980dfb0f4d53f952defc310d68a8634e95beb36c6cee6895cb06f8f917b406a6ad56af690a09872a0a678ecba62bcff201a8033a3a2dd6ad1b3bbdef43385d523e5a083c3c27145a5267736ff6b825444d4bd2acd1a6b13d489718bdaa502732eda8600201ae1e
ba61d482efe744833597ff295b69a589a21df8973b5ab030e8711e23902b57ff67e087d0b7ea69f14f4a3f7ab639f4629a187aaf57a80a4f8a62832f3b27065474cc695bdee62c9692fdf401e012a32a12a071fbe32308e4a5a51f790502994505dacb92391db6cad18fe21aa59f57024236611cdd4bc0202356f0851a7f5d
cadc60696f382a2bee129d19821c99e6b0f02f49dc6be92773a5b57cc1896451f7ce8680a444047f12cffd7e5ef5880834ab261e236fd3fc173fb70ebc39675f9998a003900afd7b9f79ec93ef079edd3f50e2084f97c42b27a478de531219ac85c7a2f9dd89874dbde4d8c863ba7be319e26189c46b837e022fdc75eca542
d85be8875101531e0ca568d7b8abb45c025945cb72976233356aba051cd35b966466aff7f82829c99cfb50132566dc8774f034b011070c22a6166aeb707a6a28a30799b681fee9d6d55aa8f8c5fd99681b74af91347e58d5b38bd2c0098d50c123dbf6a3448ef33834b8179d97d977115639498d794b31e8cb43818644b638
0af10ac15951c0cea6d21fea64dfc721575fe10f61b394839047dcc0d28a1bb7329ea08c1f804f348deb60efda75876e92acf9752f30a74b363d6bf03db14a560b482cf35e4cbfab3a85296609feb908bcf1d8fd899edbf780bc192325725b22786c268fee524dc8c1dc354c17565eb09d7297f8a64d1c43a0cb81ce68d961
f456981a622b84122b37403a5afb17fb346ce1218a737d1533282982b91052cdbca63a31064dd848d6007a961f69f2706317f0b3112c51b714940c054c288222a8e29055a31ef8ef53a6ec13466106647e5fcbea3b216b79a19a7fa4caf4342bb3d69d1f98fc95702e8e82579a7a522d41a403a7e5a1400c1d3743456c674e
65766dc721c7c09cd1fecfe36ec4f1364efeb005838f40c7572385042d31b25093dba9fe4705603997c5d558fce6b4ac037ecac6a8379ee7d87edf727b9eb4aa36e5be8647aac8fa343e93a8ce101973e2a2b6fc96a77ba40da8e0ad14c17eef16fc65f4581c4c482159140b6cb2c2e92e7dfc572db6c13d32fe56266ee56e
89e9c036ee607460a8b7e68319c4cb5fde24095f6728c7d05c753aaf5fdb881bf7bc0fb52692b023c0bc522c241d60c307e5d6e1698e84442adfa6eae6a93d141b53612011652b44e449388fb4727b61504ce5e68a333eed26557e5b621c092af8839770c9b12f34133ba6f90c843ae02ac406795f880e2b619523af10c470
a3dd7121af31b76a02e99a86acd95e73cef162734bc085962b3d6b110e082589aad7fd30549a589b75a6b352f7aee2187b8cdca930afb65a37506bc2760570d27fb9c4c046b8a7683a5da39c197d461dc661535dfa9385b16cee1ba2adbb9ebe4b1a613a458ab5d41c5074cead35b474ade2ab29d4f7103c935162aa4d3cad
b58691963254b1e62c1bc6ca0a43e0df1c699b00b37658854296cbbed1d13e53480da39ce7aed8ca253c5be1e28f52c354b725a18f022d81d6bfa666201a11e8594c174fb7eb44f90dfb1e49ea00a3095a51fc1879a3924ae2c413ff211d3ff8c77f72138353b85455fad793e0e11c470fd918a1c8600821a84b0c80bad78a
0e35a7c3f84571ba49e2d5ac7ac54df4ecfe80f9c5814acdc5883a9ea1563f151b43455ad26dfb9d4e3e8b0546c25f1b253261b7eabddca82869341d68b08d8622493d8023f2d6ba189d39626acc2dc910e3bc395fd1f81becd4ba49d321de427dc0a548148cc3257fa56cadc3bfc426f39185898ae491e794047ea9bef5e5
c98771ef2822ef2463d334f1173ef4fc245510306995e95b9e24654f1aee0b9b70cbb7dd7ba2604d39f1a3a457912d4e86095df661cc484ffd6be7a0093fafe0a3ec874cd0f4705ed7fc245405f7426d2f717f17b03d9eee65411a5962152ecc8768db6d33617426738912a061f9bde545087851ac20c4870713fae6eb9280
33d80c47f454574146211a01a52467344b585775880bf6db0204ad0abc5f6b3853e40ab6240363b3708c71bd5346b4525f26d7729df040a365547e723b5073193dfa592b81f8cdefbda8aa1bdb3277f8914f9f66528a5351888c1c012ed63eac91afd9f99000bec739cb79baa8c7bf7c1cd6d5e2a381d103b6d2b39d430c20
4d4e7bc359c6f6242336ba163999c50b7305063c968c97808b9b9d392b0317bf21fb324f6546c4c670519875ae88957ecd7084dd6535407676c5d92c6714878ff064922470dcd0c3ae6f12b2d4110881a0f2270580c9938218cffffb28ff45e09059f1aff6014a15c614db42b159d47281fb44a8fbc6515a829767bf49cb47
3c25e8236336e3be13225fe8d8847499adcd066d6bcb2d556ae003e2459b26c67134a29e8f517ffad8acd3b9c99b0a7e64335188062c8cccc4d12e47888de77ac58a2b1fcc96c8192536830d90d4405e002d3219a6f2ae573a121a505eb19927207dc7cc024965695c5295e62dcd5babab62d746824d5c7325954c17fb7e35
adb01fdf0f5cc4ea8fd23cf8dd1c9318804eb09273e3d10b19c1875ccb25ca6b611f543147dfff4b9722a96811596a5f69f3a1f0be00b4f5ba710f1bfff181c381fc8b5ad01da8e2d899737c9a60419b4465b413bee31685a23ee7da29dba31af70147473e51694aaeb3505aff99deda040266dbe44541f8427b1e2e86403f
87d060c62f457af5e0120718a9adb1eb4683f6214200c4a41ac1e1512e74b42cd13bf171a681f2224861dda8cf5c700afd98d9ccc504fb3954735994251f46ac9a1daf8978cef2d5e4efb9e907267c096c415ea9f10b6e6849e14d40c0c183b5b7050a8a466cc59ee1e9590767636fe2efd9eeb415fba0774cf3fe19576a29
e8538d6dfb577075c880a69701b4cb2cd221b22b61b807ef6ad45e9bc5209995bb0c50d18a57fd98a07fd6bb54ef9f185440af179d9e79fb27a0d53407b087eab334019917c189579dae1226cec3ba19da44c3ac9899643a84c6a57a2db864b75706e9251c0dbb0827558998750ba99125144a873e28be3ba43b2799885c78
ec601391df08054c4e3cff770c9a081d7b0f93a1cb60d79e6be11db20a61dd5326af1932bfab2e2de792d445137cb3cbf5655f2b297469ca5d344723f0fc395f20c06f90cbc5050adfaf04be9c49f997472d06f085ec79044ec3ce8741d8f55e5e018a6338a754f3c9fcdc7bda384d8ecfac740892a07b11bc7a96af202d90
c4cef9a83aa07422ed47f6667f1c9c3c92dc94ab1f1f1733340c2e13d7f3cd8091ad6bd4a98f98b7f1ad4d79f7c85ae8d1f54022006933ae4218fa5d5af69bca4c152aba4abf9c9a6e54e47cdae81ccc3cc5b46032981d97b82002dfeedc0afe19a8a8138f16e445f36445fe5fce0354b764a8dec934859ee68029a4aa0c97
cb440a4a16a4a4fab4b5a6c3b4479fba9413c72f10a4f59f7f04f906e8db9e47b367bc0b2814453c669f486c2236b19031b484c63b66cfe7ae2dc98eaf9441a73be67a44222ae2889502bfe19dc65218ad4dab936b5cc040bc6bb93fce0efa0b0c5e9cf55d5735932d646fc497a77f962e580d649b275a3696ea27bbe9c226
45b766c5c11cbd7ab38ec61a73fb7ba9f9c533765517039417ca24bf8d85759cfd71f3ef3f2ba0a6f71a6e1fc7cd609f06fbda99660ee5f99d35a4c88d0d78143e5f030f75dbc725b9370dbcfcbb0abecb42f6a5f6e60c19e7a2270cb4fe40f386c07d5f5cc3bb29a2e84b62030755d03c0a5c4c8e87806a90ff43d3f7626c
28c416bd61751bd4730c1050637a6dfc9dafd054a063556cacc5363f1bd9154afa73403569794b6c16702d3f3ac152eb66f48eec4b67eb9785753ea46535d0dcf53c22c97c9675e88d2cf914f11fc078423db0799d24e42246c6572de9fa1130ab37dd450869053422812d84d862ea1febbfbac3bd3082d74e2c13e807e91c
c01b176f1881fe491264e8f5954f244d365b76ff74d72bd5428c8180d50a76a77a871f6f969afecc40cbfa0c9557fefa0b4e017b7862adf9785dd8466bbfcd22531bb30b0cd4e9ada1387512eb64ee2fd0a70f9014b13a2c6247018e10e7792630de40947f4ac56a8c4ea4856635c0f76d40bfbc1922257eae2460e9cc1107
34d9b2748b9111279b7e42fadd026e95e6df11dc4b21f41aa3d7e7ff546e27b213bef7bdd988d48c280d2b7322ef7c5acedc6028103334bb56823f0c305d30add562b32d17189e95c64a63978b97ef69c179ade14ea2629bd4ca62390bb4a6f4196b26215d93b7448821f31545c26513c58aa288b118d4ec4e06c7957b1e24
0bb06313cd9a8c22a911423856ee596581e8b3882531eae179a59895d94edd14e31c808dc253d15626567a7affa9281dd7df948fd8ff17292ac18acb6bb7b8093ff57262394fb0f3f94ba714517e1a561bf06769fd3dfe27386144db711884510c2e83ebea8647ce51d0d33c4a342b988311b6753d42d6cba4a8a4a35c0985
7e6a1b3c8bd416ab7582ae4b0cd3c1c8f865c93920e62573372b411d567321d62aac3da71c7fd96d344f8822d64a14e368b134f9d73303c66b672c3c04bb84f613ba90bfb08cdb23168886cc98eed6bb2382e4a649286578a58090b1d2e5a52d2bfaf234bf96aa03fc80d55c1f9795d5a8e4d074a3dc481f07abb9ebc5d306
58ffff45e79f114e7ff7f92083ef913133993350128178a0f79a520496b3762f2d9a5a4a1e5cb915c8fd4e48fa42b3c62a070cd2bdb1aaaa199bf42f5cf993515a9d84ca26eef725f2361d3ea7ccdf656c3391959b862ce68a42098056daa1bded1bb9b16b0f9dba830c44db8f470f0ed9061ba4288af9cf8efc808e63ca39
59928a352588ddebdcc652f23a0c8d12e6eb575ffea05997c549cbb91083d1d8a49eca679c36e3fe9d3ad2dd7351425c931a1be9a8a43fe4e3d8b586d52d2d81537e5540be53b1f8c9c91ea65146bc780fef304d37bb947183c1cd8a0e4fb66c518d75dcc11c39feb1ac74223b730b17e52c9513912485e681e4dbd4bc8001
0cb6a65b7eb41939d0c1b5b6b5cd4e76276b0d1cef65493d96e2d439457e7031bcf78c0d649198a01da287097a042c23bf43d874042cce407c1f881ebec0b979ab84da87945793dff9cd46769394533bb964d88d423a52d294a8001a233c534f03636ff8fa36cdf47ae2adf6e6060c2f87dfffd3d62d5b00a4fff1bd576808
502c02dc723b3ced8b0d7a065ebc1f7acc0d848e4b0665b3acb06348354671d9973a1d226c2e035d35b9fc0ab1358c05c33879b4af6d1fabb1129fb900bcd4945038f378cccb2c92eef97718a4a8ec013e8c7cd83b4e6cd487feed355716841bc65b7f5f443504c77e0f0715c029d0aff93b4554816e1e371b6b8e5a6b831d
e00bafbb6487a52cb31345f14e2695785e6deea520e99a845be8066978d177fbb064763f70755d35ccd8b85c5db458fee491bccf142de8d1da99721a396dc661099b4677a7accd74f3ebb3b24297887c58064be7c6d280ebed06ba242c3849b4fc8eae92b3877af2355fd48b3ed3ee3493dbacfecbe62efe237a6b672cce46
77ac880d31202fc1e93b0a9e123551b29e4a7793bf6a221ed9daae3f4e276f691354cd78e0ad4471a52fe4f7b2f3cc3fc6c9c4d14e2027a14ff774605362d5b86f9efccb1509860b0fdf032b73e1a6c00c7c31972da42508214a386d392e541f1f6f9816c7dfc8b36b5106feadba2aca29da64d592d4ccc1bc189590b0cd5a
accab1832cf317788b43b1a1d005d575c1f79cc9d3e375132c82e9440f9d045a5cae553a0f0d39e7172e4b31f85ccfdb3fdc8f3e89a931f7972077164504e516252da237471980a216712fde1cee4083ef0f923136786c5f94e518ad693f7c10a753a03aa0054f6716cd32955eddc3122304b9dcc7a818b02b636225b22657
95c4073363c3ee678f4dbfbdfafa2360b64dcbd921b310d5365bf1929d5798f11bfab5ad7922bf5bb09336c3d76526149461bef330e3808b851b4e2bb586841a9043610c7f68a82fe2b12dd7308534b47138bfa8a2c3c883f7822eddcde23a4d0ae50672a6623164ff1ab2faa0255719df0edb77845c9ce8f54288a41badfc
8f824737e0de8ca38e0bcb48b0119e68fd8e4045ee40395fadade01876718df9ecb36fd815bea557872ad4f01d08249b9e520ceef7d9fe10fcaa32fdd4bbd229deaa683b544a0256565367522200152b451a82607280b666b824b647b4e462d72378136d04978f06c2f218f99dc254e2f322cca3fd26aeb4aec73204f6b823
7e799bd2558939057c62230f2f5354b51faa976dea37b69e53ee10ddec7d407c24931bdc52779bcf4ce589c1084367dd8dcd1be820a0ea68bb10e2cc4c3a3f621b0bc8f7c0d6d0d47f4ca9151aed696b28acf1d6dd0fbfc35886e8d0bf2890f958e4f4762225f0eefcedb33ebc22565f8fbac885dc2cb91b82f88dff0b3fce
086e2761a469d74cc52f6001e170b3960731b0633344f6aa22f9599a99c8dddbaaff93ff80e31b17b09300821575b309f2831400b5930ee45c57ada1f6a072f88ac29c5178dca8b7b160e53896e7a5fd3b89de697b719b29ea0a7fd70bdbf70b32eeb16d922b58423bab03f17539a553978af95876efb5321070c829f340e9
487fb895a2320fcfa4e652a969116cc912af72d9c74763d0538de4d42eb5a07ddf1c622dcceffdbffb31edd8e7f6efd85d76b93dbfb9e6b60050e8b031402802b0a7579dd9606230a57816763043c5d1bd89eed5cab81f1cb63dfbf7a953dca6559f8ea6cb4b158adfbb27fdf456ac4fa785e911c94a00d383f7bac96153c9
903f6c167170d809a0b51b7de15b30ba45231380e959278b08f4b755b8ab397913c0523523725b1f7b45b215489a75207ccdc35f768ab06d99b5be98c68fb81eb8457dd3654944975f2379e674ed30fc65458fa4c98031d44997ac3f094ffe7787fdf6b85df65508e0c839cec291d2a27a9180c138528961802592c2f56f3a
8161ca98a20309ca58598e048688a7a9486f43a09bea966e1869b2a6a2a339de06759b1518fde593fd0d7e7a98cfd96cd399829c3c1c42d493b2cdb4a3be352615f17525bbfe7399a88ba0dc7936b0c9b1a1ca4b8d23fb3371f75cec80bf64e4c31b8eb19e02400879faa864bfcc281424ceac7ab2362e9afbb142ef09a1bf
f3c7b94ce9eb09e4ec054eb8b98abc8dd68ed58a1ef9885f30f6dc6b4ce45586aafbfe082016320c66c9217054dd8def6f0ae6605631c691a613278488a38936361b2e50525a2d384f79ca57cd7449d099a261eedbde39cc25fc49e2fbd1b91a4a033badca5b4ede16aa780a00847102101ba5bb3f4ae80f4540bc1e128721
cc04c8fe5ab1597079a780aa73628c3ad94bfaa06a4a395e632bf610f1869f2fa4402773f5d710e236b7d4265d93e1b23a5c1d26026d52e799f2e7f40903e90973a96d52e4f0ae8921de418ef521d0f5330541ccf169e523ef20a311a872901c57fedb6acf8b7d74f5be6a2b6a0b6c00594970330ac61a510beefb5790f6d8
8527a8ac5516bdda9372c67b4c36d6085e8b1412da735c0c34eb4bf44ae2c12b40912cec1416d86b7df5c6959ea42accdd7c592b9e16ba44723dd8313757b50599af282e40fbd628a8ed94bf754302f0ec86e56dd8b1a4fb6132d95661ede257b3b832a7ac53842e3751ac8eb99888df6acdb42cb8ed13d001f6e5071fb619
02762974026d6c59d565a52379238c768f73c30c8614511d7c6d75c316e86ba059289610fd01fb297fb560ceedddbb83fb8940c0631a9036b5bcd53420f6565f81e7140d2f821e16505e199905d49891e7de581fb93dd5481698918d0bf15a6cddfeb9d992296ed26d1a247552ef2ed3a5d92e524cde80a6299b4fa0fd28fc
bf7f2701704cd2a028bba615c0a21e3a1560c08497cff30fe2c4fcedfa50501d6add990e9e23ae2f2c70a696974086ba3399e12a3518b2b677990e5c47a7e40ccc592a1c3633bffad293933497f4da8768c34c451929c2575bf95d97e9d17fa23b461bf88c97cc7a79a2237bc0770300374953104ff6bf0f55fdbc8df981ec
9cbf0b88204ea9d2d4f643bd27a4e1acf67044059a2456860c6a7ba8b01840c6b2c0fac38cfd5761168544ffd75af61b0b412ff3e34b8166ba8d2dc276db2a34f5127543f7a044b85e47ce152bd2382eec3f96bd646f93403a25b0b1a5616de7ae4a04a7d2b2573ba69b9fdd28b4908e655d40681051cce1ac8d49beebc863
701bd46704adffc159bff947187368e0239e9c3e994b575bd94f2731bf0ba756ad52efc63a6cb2bf40f3d1834c0ef3b04a020a6cff4e2b1d11e6eabe720776f6ece36515fb0a891a8b5765e0f61878fd76df77db92d52afb060fc57c0c4f2456215074915e208cd1bc214d920eb2c6fb418901fc7f6135203404379bc88a06
a5a667231bea54465e51aca1740d13d576bfb567aa50b76ef64153be4528bc0c3f64e71faf8fb0bb6a4c0aeb6b32428a2bfde4c7aa6ed7aae4c1ec6752f3bd8470220a27a5ca43830417b5ff3f69485463a79b7c5d55790f125b5fec107f92e23abfc11c887f49876129296287d1ce7d3265a80128823186b058ba03030d17
4b874179029e7f5688c1474c2921ad2aa46b8a5e60e3298457835062cc1d99108f75d7467aee56fe1f44946c2b614c3edf1956da8e3fced9e912738dd15903e50b3f7471a45822980dde2697c4e2e30bf2fe6085f4389cadb37ab1a878a798a23d49fcb7f612e7d3f892be868920704c3efbb4e07e8622903bbfdf343db23a
d31f6c6504457f3d25d06670b7159db1d50f5946d6613b12cb1a2e865e06394c1f6ac8a2a352b0e3f532215bfb9bca9549c2e69e02e678775797ec12462f8fad06dd142fd7253e7d2a139bc147ac9f0cf67abe00922937310295b68cf9751459b7e238e35dc0c9e8be5a0db3fcd06ced042ff561101644015da8125e5959f5
e3056d2fb627b169db4eaec6b1aa308d78dc0fae4cfede43cb0ec4b7705ee58bf84ded1f25be0fc942e9b19503be855961ea58e9a6ef49a89d5e136e5ce7f7b1e1772eb4c6222e17d18de83d4b873fdeb71a010df8be5bbf411c427bd6687ebe4049dfaf31cf764c9f9e4146ea7dfa234df6ac73b428dff80624886be78402
5031f0544c8058df19b0229dba3bde431666aef8dbb943921f87983a3f3bb58d1f48fbeff565f1fcd51145cf7b6fa44bff89ca145590a70f3ef4df744e6b664cd758fe4cf76c90fd41cea69d062f38cfee21b70501f1c5fc61fa1a442f7b33e6e37eb8adf1e8b9944bc3bb9edce487d16b22ef880a3fc5944e697f54917680
2e79a3f355ed10df5317bcbe34d74bed5b61d4a0210cb9d49561614cd64a119ff31d85c5c51498d27fcdefb9b439e38e122a5b9d6f1977ea2c6e6822e5e0abf81c6468894158b73fd493e1ae5cae5cb533a9faba02401f9371febca97c52e25c9887a1a12186f8da08f852d59d627c838a235f04fb1b58433111b5bfabcfe8
391abba1d14e1ec2fd03c11bb4f92d9f94e744f76f7cb74f29a4438905b4539a721e6d7fd39549c778329c1d0ce508aa2421f7ca8a4144cff4677700a1438b79068e7c1e8560c4f7f00e613347ea309f663dd8675b391561e64246447a9c8b2c4bb1ac5b720dc11e880b0b3f2aea167953ce9ad250d27878504d2389829a17
3c2b36c3ae92b52861e35160964370b447e85b6b7733618590d8f1c11ccbf65f1b7a5759dda36fa1391a25205dbd76bc0cdbfeb477430c0ab239b3654fada6fb5a6d62b46e321cc9c1094e6c5e12f03a76d6b524896e41a38df0af834eefb2176b322910099fae307459cb9544671044ed322593db2598223f18c7bbe4a674
850948898cda3125238996c7dcf0b0bb31ed9e26b97f81bc8e3ab2d9b575e0b6baa7667b6f9a14fa28cc987ec8e65167817feb735128f3f6adb9e3e1520d242814e891f5d59b4071b3586825636ff1a3624c263e4769064467759269bfbf085b2993f7ebe943c6fdb29f0bb0c5d6ed8e2c8e3217f0a2ddf71a9474873aaa4c
051c7a1384e197d3411d1111d82234d9fb90eb73c25b4a38d55af8f2f66bee17704b57c8ada220fb4cd3ce7e90437f8f169d3e22f1dea115a6c110732841305187eb6bb0e7749571b24c8b570ae02f7aef9f20ad739834225020cf06804552b503c53a1ba1565324c292993f5de8952da4646956af4ac0704d061986d03be4
9532b6f21e02d4f7dfc1fdabfdbda8bba17b573354fd84363c5637173a434fd8e309033e986f5b955f8e311df5551f3d15d49463f70de441e5d507d3c779c4a5c13135712516fab1c14b714059a52ea11962a66c3d7690fe0224c58d9c69fa66487241352b6905403c696cac50d5ed081ebd3f11931ed784097191d67de1ce
b8a0f7c2998591635793ba5b6f8752907e1e410819567a311316c24cd0daca45a92124011c67eebcdacd79a0156b3061431a17ee04539efeefa6437b8d55ee1d9f17798a19364d0a62ab0f70e8d769be8c7002546397cb5e20e925c486eb28c6eb039b427ab943208c1311fc1eee5f6112d1f8a8b437311e7afb858faffd3c
fe32285d26be52d900d4a37198d2dc131bb01fe12261630ddf4282ff0ed790be015e95a72001b7f340c0f2670e85ca678cee69e4e35e159d34d38ab49c65608f76185ef3abd90d477021990f0bbf32356a782dd52ddb620767514622456e991fc7a1aecb62c775e7ec6473581443a5971df8aebcc512d72eb43712b62b3600
84ffc78cb671447d38325f278e1a0990ea8c4747083d97b7edeba8da27e4c3add46976183cc0d1be0396d81c4efae922b06a699d2fb6670dc7f000bca76df2241a85035ae646e0939810cfcbd7a157bf0c594c907d1643d226b0fa33df916e8d886412ef36c39a005aa82d29ae44c5275cad4fb2b7466376b790b18eb08864
bbdedb319fac08d609029a5fd6a45e2e8e68e75997fa7b82fd06ac15e5a30931ef3d1d147c351de71818625d235ef50ed37eff7f8870d41c4d54cd37be53367bfdba1c0b857c51b66965bbf2b39e00134906a3450ef0221f8e32bf75c186471b2e868c9d52c88fdb8a1c79a25e8bf46dc331202c97c340ec544bca5bf2d24a
ef40cd79653abf1c273c3f2f411a2035840390a4daeac9e4c81a4935f08f4dcb356cb09d3977067d51a0dba083818c4f327b4db9fa9ffcbc971fca76ab86be035ca53f8719fab606ff3be68a78aa95a56cdcad796c61aef2ef162e9233cb21088da56b5e4a01258d69cda2f38f2c3c63cdec6bbeabd4efd1908477d75ccdba
6b0a87f9cd429777e93ba19754aba0a57db470a9074606f6584044e228868720a044e630dfa94e973a89b9ceadb3c6d3609b2524c56c050cb2d794958c7b290423a93d0be5e201f032ec5a18ef31ba25cf7cdee897b803fdf623517f0ed2dde97d7778b5ca81008f40882c051096925721aca63d775d5fece4c6a0ba1c1990
e6c9f2812df90f08ba2639d65771151ae4b513c25384fbb98f2d3715dda957826ae4f8d32de73a332c8094c2d1748f97c5912bfbc4a1ff6b71f8f732758bac1ddb0da97fbaa1841daa87c5925f9c9fbeac57af736add9ac63624ae1e91ec7b9dd214679fadc5a4832ccc5d55bae34083255bf982e5c784bfc1475acbc747c0
6609d88fe4cd3702d7e7af08e0f37c232d070c16a87dadb704ea816daebdffae5cd0ef43bcf0c231168c5f2869982c975cc1e3ebcce754386cfecfbfcc3c68602800a0f0520211c7e90793eba176c29f3c39f9375dc67144f1242070f3bb25fa834942664ebad4a772c9f62d0599c041cc101fe1f95f3d546e2fd67d754456
c89aa94afb73e06c6ce05cf1ea73b7adf3e65f87a02595e0f376eea73d5b3431a91f3bf7b315fa219248395b5a37ae3f50db3495e93ffd9d25471b03863a1f8d44e1737f4f8d3449b35d1826e1e1923750f829dd99aa1ded22159a16cc9520e121bf44877f59ba0310f292a1b53a720ad34ecc079af3d92b876a3b6da412e1
eb0ccb12af6e95aa400f13ff195a08a7b9a2d8a8e9ab2b335c8735e8e3815b7a426c8b3d3097d430fbbdf5fac2e66bcb85bf7dd96449ab9d84370b081b4f8f02c437a667fa66b00f2de25e076497d6b5714218ee2a3434520700a5a830a47f9491dc48ce3903b86accbcbf660ccfd2f05cf8272fe1bd4b0a0cd799c2c4935b
39279fe20079a4816f3aac3d782163c0ccdb7d5eafd960836dd993b761fa13479ff0fb2589522f3ebea94521d83e04135976d5c7d853bbd695c0ecae2fe44ec35053a7aac3054070a5b77b1c1b649feff89365bac119a80e22f8ed0a4ee424ba58bf98658f4323fa5b2880f44356d97d4783fe4964b3c90971d329e48ac7f5
8733ced9eea6f555b2f90a032956d232f27cb787e72c7a0e121d3a16acd7b4c48af95b9a95ae1cea3286bb0f07aaff96b52c5e8a617d92da514db902e2b692001f104974322e39f0ac7ec22d786ce82b63c3f17fa5687307baa26f4cda5b81d9da140c380a9b23696dc3729f3afc0609059cf45fd5f132735bb2442c8f72e7
6b731e96f3517fc271c2d252c1040763b8ce7803b1fb791c3acde11da93f05117875ba945a6fe6ecc9689be3cc45cdb0802646043db782a515e452e4f9dcd2df802b515aa76718fe12b9b5152018e7bd77fca0417822a971c02fcc06b84bef65c1c2c84ee8c1dbbeaf12829907be1a07bb06735dbbbdf34d4f460bd8261572
64fdbbb510f07c4effd3728e656b5d367d120c9f397b111a53ad51ca3bd60b6f2e4fa92ea2f6f1f26f62e2bca87a33536abc518c745e386b08e9d86605b7a0221b52e9ee90df3ef6512bf5f470f5298a0800c6d3436b04c598dd787031ca4d92797c4f92a556b69486a656135bd654e50f0f89e52f5e73d9210569a57900cd
d2611961e802f8d4b2a8aec171f0ea99e0c77cdb1e6420a2bdedc66326db5fc59f2d42b5406ff57242fcc1fb67531391099a0fb363e166b07bc909f4f5b8c12b1d46adb0c3726e07ce438e17efdc3a22d5b710d0cb7a28ab876a232db3f5a112e2237617de9c84e49248d6970de2eba9eca2d03fb7d2524a7b85446877686f
96d93fc8a733b9f7c31606d788920c919a4a9095561969544a44c6df40f438cee81bb572d9bb05ddc0cbdcd491ffdebd3d3a051a7db0999061b6de9a05db2fb99f3a2fad32236287611131f406d73aff0b79a22f5c3c46cbc70230ca3dbf4d98aa94f8a94630a5abc16845c1598393a8648ffc486a1e0ff45b45fc2c2fa286
33e33d8eaf955dc93ee0fe60676c9a020a96c4ffa69755e2573ffc078ef1fcefa92d1c06513a57adbfb40e1c337639ffd350bf2a445bd774a36e78a52448c2eb7723ab6be516dd1811b732d8ad6c26bd1bc48652e22070b84d51251e46df121142b5b789ddc204bc23beed1fe5943c5a76a173014a75e2fda95a2b51753407
757fabdad014907e6f6985ca235eed173b08ca962ff9d15fdb771df297eec30c37ec0decadf1311c6c9b822e22ea13b86ba75af279feea3526d1c0516e5ea19afb5718bd05663462e4f5fcfe609d9763848459b8ee2ab90f87784ff208c33a20c4932691f043b519c9a4fcb9ea6abb69f41cd672909f5713a5f8b9100d987a
ea799fa3b5559cfbf063f2316b34ecf06647b44ef14ae08f615200451f5e8f8401134ec32b4e3e92a5302c097a7766df6d05949665fbe6dd77306adcf885e5f72b6580360a7ea681c20fb87a77759f0d64e5dab8787f5a0a765911804b095cd68159d42b6a6bf41deefad0ead9af3c63a2924a5232c082ef9d796659f27b96
bc63e709620ec7a8d8051c414f337f0f8916e07a014e52a317a2949068ada6811b24a2e7f55e25ed4f30fde8f384d8eb1e88842737d15f9a03136c3fb7c8968ab97a639c8b1bbd6dcbd676125249ff48ff55198a65696df7ffac287946586ba40a568f43ba77149a7b416edb08eb80cf542799a55ffeafd9db3a0248281926
205b402cd97549b84f7477c330a28e22f17ee17cf6bfd5babc3a0253672a91b76710038a777e0b2e15afe8652cbba0698fb158ab20eb53e17ad9b7c82c66f3144a9dcb4c5e7520be9e3c30593bde206c3bf3f659bbc8303ea07b962cf542d79133494c67761d9f36a6394787e0641ba1ba79cb6a5ef3b5f385757303a64668
1fbc996ff3c373de74680c77eb5f00436f6af4a1dbcf5f6464d9b6713e8ad5ba71c68068ad45591eff0b775c9cdd90bcbb49350bb4494f8b6dd0c47fa7ea4aea28ac0dc60af4a9202ec31638f3ec191cf671615fa6f0116f3435b95757f2cbcbf6d6060695d0170ee103e92ab394ec7093a6ebe3d70401ed71f7a547db058f
581d594ef2c32a29c009ba2079c6eae3440e0a71cdffd2ccd9c7ce03a31e486154c473ef394f08427a556701cfc19b0b0649a6f329a4bf2cec7f4a67fdda68de97e71155065d59e126c1725e5ff70334a96ae83dd1fc8929235385797abc33edd4c88ba590dae1248a436550a82ff69324274c9184e73987e5b9692e8ad55b
e0203ebf8900b57f53c3c0276a01fd3c22627a501d38ef86e56357b083e197c61e0e4a3dd81f3d1f17e7556c9cb22db6c2eec688b8835000639426065c39f54626dcf27b9a9248558d7b646acd6858eb2c2ecaa63bab244b1309fef41a0ebe3380c10a41c071f3efe71ed4225c58d61ec1cc0be206d6a9e865e2268a3fe69c
df0c2a1b50ecc2418be2d4e4bd64573c365fc2b0283b6078b1304752d64971a18dd009891dcbf6dc6f873e4224c5f2de96f1c55607651f05ee2f44f9c06972e59cce10fc7ea1daceaf1bc72fd56c703a06dfdf73ae56b4cfdd288dbc217029b6597f50fcff212e0d135836985452fd24eac0ab151e3578054c5ae053036abf
25a09eaf35981397d791f8ce01504adac4c067c6c3fa143691c952598d153016b3cf238ede1481d1a08ad415ce194a30947c6f485686656996276e3e9da317e82ed65c175e315aeeda4c3aa28eeb4737fb2309129ef792dc80d7ff0ed949e6612e01957be55f127a407f47b580d9e7dc990dc0545bc07a0c796e8a629ef973
9264de6459a4fe2a5c1a0cd049f56b8882a1d71e0b17dd1fa000cb94f9cad96a6665cf3c4f1a0e99454f73d2e26ef82a0303d00a2be8a9c00f3d43d71b55e4df2b865f8a3f529d95c706804d02ccd40a77def713df612a3bdf66b3328c7bf2f11879bcf03752519c2bf37b7a14b66d6f6f015cfd3cc9f8c486b654330f7e9f
eba8605f26aa26121729413903e6f002671095465feab60dc6ae3c92153f55563af304331581f8b464f8fd0f4404c2ff6c40b36fe9ed3328ae3231a4ca8a3fdd5e536774304475d9c86e272ae4ce5d3527053e12fe1e21f15581b95555ba17c7a0ac4d9632c0da2e56add57d7b8876c4ae51580a82fcef5fa0becb6a74c689
ae5b6c2797086dd285baef525df9ef7f0b2b7499400ad3f0d0b791edbe9e168d1ec99244bcbd2dc59a39da53477e9d13efb40a3aff0c89aeee8780b5881236d25d27ce0a48f423b28c9f9a9793ab856b28b649ec71157c46380d4731d94b3c743daabeef588c54fbb76f683429969cfca5b6cb7ce3ea8deb7d1f9dce82574e
bc27a8cd5ed10483a869011810860eec478aa16e42c6a0be004ad946e9f9923841a505d49492d71608606191495c73d3ebf7d31d43a709acb71fe525a801ef18c16d7e20f8996494c2812312c2035196cbdf5a80ab7dd92c5bed63cec9abe3bbf210898db061a2b47fa22668cef50d8d45794197d441f0122993d9c3f80b34
a915d3424675747c9598e50a46a9cb31f14c95c2c761488b66653f3bf66a601f6a1967088bb790454b95ce2cd6748b207f1535ba8a9d9bace079edb4bce82f345035da67151aff67ed0e0f664b39cd14cf85626be3399ad785c908fa13dcdf7946c03fc2eca113b5dfb9d49519f4d7a6a1d284be599f1e290c4355d044ad26
0aa8d62d795cccbe46eb8634f0f68b902d3f6d66a50c0832098fbe7794d2ae235a8065d1a0c7eb0c7efcbfb2af60f80e0079f6114ae5fe2b91ea2160df0a700d1936bf33269704fa0514020cda305ca0de42493e8a4ad48ac0157f3cb48fb6e57cbcc7bf4b370b41c6c831d9f7f9dcb02089f7bf47e422dd21f886fc263fe0
694f75fc4e0f76d47e13df7c15d1e241818fe94ea0a6daa223dd93013124ca9a0fe9ba5e7c3d2be3ec5eb4bb4b37f3627ceccaae7d7a7f1bd10a5413944a55344d10964aad4fe2a38e2e653e2fe29f975d65c9f3b7407e49a383b2dd90888a9e133be7c234b8e698401a1727ed49162e059acea9f5a6ff4d96139d0046e3ed
dd81710b3abe0a773b9dae39e9b130bd2d0fb0480c7e24453e8a0154057674e824bf8973f4a4b548d81bc67b6e2dccf200c41ff27c3029c646cdcb9bfa2adb40325443e889aa1ea7f196e9e9729691cb532ce60d5d3040d00cb78795416ef3ecdaab40c6b84d72c9e7b5638b5e9f7da7299cbd7a22794e8443bf99fc5fcac2
1e9f190a5b65e60d6a953fde4559231d63bcd10f0157823c5f0fa909922819ad85ba1457d5138e3a4c584548e00cbd8e8ff97cfbe57f0072f463c787fa9088e734ebe15ec2111835e6e5efb13eec90d415cd238ed683fe3a0bbacd04493c022225d4ba661818fc3a8e2846bb3a8ef002ba84064ba1bb7594e9e3e6c785abad
a4dca2905dc7f399231ce9eab01bda467fb2a2fbafda41ad90b6f8dede20cfe90b95cc227369f77c048679c06ab59ac9782692db82d618257578400e80159dd639af6ed853c1e0a41b9a0fcc0c1efabebd799268518eec5d3118fb184d0cdc3f3e87d502616318558599137da6ba8554f462922a523fcb22daf9859fb3e6b9
c46127fb4393b06a8f253f634ec468609f857703883225bb79fd5ae3a1e8ee243ecff88356a5076fd0bfa9042ae0435069a4ffebf342459edf04763b6084f425dc04e7dfedd047a27e240874a1c8aa04bb7d1c22b05671c3e608dcf201a1f21b13716d51da34643439de68967a0bdbbf165fa9e360039cb31451ab46c1c4aa
6f06e98af8592cd8c92d92eeadfd9f7ae50fbfd509cb3cc93c11801105a5148cbc6d20e03e5b6ac09cb678b142b8f93e3e48d9572b0df1c372d43feddc268e6c9f3dea0d6cb9e404c16bdbd9b27860e7e41bb0e2b30f30752e5ed3cc01cbc85390c3df52f15f9a43fe1e6f10bf6e29c49b3e6b0916ab6e09fbd54b4d4af9ff
31963759c793326a27f58af075c70574c52146c81fca93df56ddf38c69a384b212f4750e0d7407b8dec1a7bad52d4acf51b24bf1342dacdad300723634d18c82d3593c5de74caf716903067bd64f688a5bb14f88995d56c17e38bbc80aa8309c4afe03dd1349d4a5dec03f9c4bc656d87ead0b4d0fa19cb08c9c348dcf51f2
811ebdd7660fe345bdc31891585c0fad1551c8f38e5b9afafc0123063d2750f2a2c83cc903924755d26f76f8244c36ee9920f98f1c51790862df7ec37acba1854a0fe890fa451547f49af0bf10b125ee7eca4288de613cb9b4f3564031016d92a49c9354f1c3189230b5dab21b5a67ffcbf0445d638559cca962015be9077e
dcafa0d195213f3d040fc75fe327a36181d55bd0a3e26a24db5e2f9891b6666b772c296b09a0db5fe778755551760f461138a581154eab8c5c912d742259292021612589c3f9a6392c679a9c80a6baca78373e2f9e9e4969b84b26ad3180666e2ae5c07535a0528c53655e251e8541b0b7d6f15042c8270d7bef018e38e33b
5b71dd7d2503eb68d2ccf3538920ae64c81392ea906963f2e19607d0c95a1e5d3d0eddc60bddf5858c4b23c7010b94d3d73fcb78668f2eb073ff9d63d3a5700da699f453a7eee5ed5fe3a0df3ec7b2b0fcfd015ace41cca5b85af425e5c0601a490401b69cb16aa9539b1dff0765b5c7f784a94d775cc88701778747b24a9a
a9fa9ef3b35c90cfb3caec06097665673495b36140d0fab289141ed7bcec3de65c2c3be369d7017078cac8d9f9aaab1b39b2cafe564cb2674a8b3a959b7707bbfb06e57366f5a8d3b70e57ea0769ea58c582fd0b1e2f90b1cc8fcb8efa441f6fc42dc47274822cb2e942f50b96eddf3bd0869a3a4e29cd4204439696a4cb8d
74b74d1bd9006f7eb8ca28ae523d033a5919b4bdcbebb58cbf920dd96dfb3f7c413ecf33835c997353b0b414966f93677902b92459d2612b0a2d562c0af0532aa69f8e68921014294eccbe89825a6cd7ea5b0370ff092a44bec8d28f4f0f523fe0782da109ea462c078d06291b8e96ba997f54bbf14d8bde7d99e30901c908
31e93ca69132287fab6799f720c1b6fd345a7b37ef1c23688d937d0133c24f3ab7c43cd921e2ca232e597d0a3c47d92bff206f74662c09076d6a2215b8be74f744c8075d313ed6c024f84c9367fbf190e7cf6eca4a1ac1bad512f1b3fcef8a1fe8d9b70e9753a9629545f7df96eff8cccea462b4d70a260da7c85c70453db9
0a8b51344d7863fe4b793c0a58c78887544343a063182a373dfafa643f92b9c4fdc77b4c8e618a08c5484ce703159e311ab55f9f43de0b1427cf19394cdd01ddab2c2424934eda4743fbd6f28bea04deabd7cf51121283b63c5947441763ec1a090ad8215a1bf1c3692904fdbba8d2b922732f721d527a08038862c7f04100
56c1d4a24752fb1c256d795f5177b3cf9896b710355181f0e3754b17758614c9207e344197e4532d27700be8af5f9935a51941ce5cdd3c79f357341e34051cf82c9b8164d1feadc19f8b4f4c3d8f4821440cc0e534498cbbee2e86cdd06a736720e2db474bb62824e4732d7eaf9011676beddff3930044605a542d1490264a
948eff65769608b0a6c8da4f5a606e3e70b9e1a1e9d8f13faa3e76a9ea1cfe868c854e97f0b189637fb57e12d0a6b9d2a1ef4bdf84b5d254c245a6ed3ec65eb2eb26ca4f7e30cd6e09c01fa0c2ad367b5a919ba51c65a7db2651fe92d0f7e060df75c19fbe6029422a50ee4796bf3264fe965bdc24929d122380a58aead0a9
20859327c796b67ac332d3e811c47c2a8bce79f76758e55183352d3fcfefd3ea45deebb08514c311827f62fb15f9077f9fda59a7e8018d54626c5447f8087f2621e9da3a22c881055853358a91e87e47d4c1d8a83077d17495520710fc4539092d0109b9038406847c12a59fe0cf958ddf674bebc2beb7e794917d102e37e7
d766c3d61e90d68132040e1bd6b5ceec430826a1b3cd2b5b7c9d3b4ab6d6be626ab9f1703f7500e4b240b929305a4dd6cdfed5399a25eabfbc109e0aa2e632787afb2477da4cb0e2703af8beef24dd6c8f7f8f30d59f6463bab95a4f3622c34432bd945f9ac786913649efc4f1eed7aa6eb54f908a2a22ce790f8c91ec0d40
1235a9a06a100ff21938a1916b38e71a3cb0c81a2d5f99f91c79542da05140f0f9b0c41b25fae38689e5bce8f73d359417ac6d1d113aeb649c46dbf1651e089614118e3ffc80eb6a3c13858a8503ef94847f4ac65375713a0b2d28ad0754fdeba3163f87bdaa8e57782fb0d4eae51a86ee92e9b1b0c4fcf576b39d7310a7b9
3234a1c9c8ec492344412996d46988422a49487ce4dcf2c1867c9e1a0a811ec6975ef4b6e84fca55cda237fc443377fc7debd7e80dc9ad68289ade065b94c4a237abad574fee7c23eee1dde517a992336ac3974303e0e3a207c93baa1f693428f73fadd0a3be249063019d331d1ffe4d4b19af2e74281d4b768f9489544572
912a5e2036d27c969b50d5e21df63e62b13a20e381fd20829bc1f7fb47eca4dd1bef504409ada841be3e7a7a8efb64c4ca6638a34acc1e42139fe84980bf6443452f55498899c0c0050c70809052a8590de9c435437c927049d33ecc7d60a1a864f33311582468efd2b83287bf33b5d60bc21c2b18633bad749635ef8f18a5
73dddd067b4edd163568bbdbfc8c876b4eb1c5d240e0fd127e13dff131bd5ddc6b292156b443f3c89bcd67003ee608c2c9cfeba4b9f658f5f365773e172bd363daa568a1a5e53b4762b0fcd32cda6881705d5113e4fc887d0391307ef2d7d0de487acd82a7379b65998cdb20aff70a7ec73acaa487500c4d8f96e1dfe612ac
28592bbec9763df8ef3b0fd22a82b8137a9d585cb88d29c10f9efe0bbc982c13bb3bb45eba28892d43f87a1805e98466d077fb45b964e0b4bcf13d56ee4fa403a1d9400ffe01431ad3e24d29658f32546aeced479463f8b3ae2389fe5ce0a4eaf2cc6a0b6d9c8444e3a2f83946b9be6699f93357699638c49228365c4fbd88
24d24d1c018c170ddbcdcc2f0c6726667f5688bf9ff5b6d7d7ee54c3186beb279a8466e118ded64f2b997930faf0cb97e9eb17c69cfee1cb10e3e3426a6d5c32eadf5922a8597f9952732f6cb0bf9452bb4e996fbadc31756b1c3e48332cda04141452f0da274e7456824c888adf4a9d06f4a1b9988a6a308dbf8541e51756
755f20dc9d53ce06ce5fa0279c5bb4101292309cbbc100b78bd8866c1a8b0e89ed62577439ccce872f394cafe71d6581c276d9b81155b97b35babfecf86920740802fc49b9e72ea8392df679c3f48e06842dd1b1ddb760bd036791bc662c7365c08ffe7143f118af9f56bc7e889ea4ffe1420a2b0765812a969a670bd546a3
9983cee353234da8650961fe9ccf4ea61af9ca2b78db6747b06521cff230efd258ab4bc2c74a10dde59328b9e27331e567b4b0021b9caf9af06572623eb7c4f010f51337de477d0678c11491360376d2d17dd7501caec818ec74c99b5a0caf46606ccdd105fce9cc561cd8a91f98be085442a8d4d050557f0a97e146311cf7
5c069b0c86da191f1053ac387682bb714158a366229b7b311e88d2616cc57f4cc7f59a97f12a88c8bae6bbf277420fdf71b30f1d1782a3dd83bfd0a91a865bf4ce88fe333bb3d1ce59d3b2be4b125eac239d1f87971cbfc00e37d722fddc021f8967991f41470603752935f2d9143e690c4a8a1e9b68b2b50604c8e4fc61d3
36c8632e9216025f1660614be99d6a2cab146d474a029b1c3ee279d6930619a7bd8b51b5935807145de60846e3d59bda90ddeafa079621f8b0104b41aaae5079fcb656a3138981ed338a58dea5607eb497aa2b046ae467aa96468e127268de4fb9c6718d97558e2fb6c048d64e84a198101653d38759bcf1b620161729ae32
76503800904bd023d4df8c93cb4cc84982290b488deced592f93f3ca27c482c320302f86f09fa5479d1a9efaa92868052707477ab198a0fa33d14201fb9ed2a257fbb8abc6b38fef38d6748c6d872e259895e939cf4d696eb35724a75eb16297f35b681a1de12a73aaf6fc3ab6085f81ce50d7dd056202989ea2f5ef61d929
6a9a3fa10fd4a9f0bc97f0dd81eca2001196cb4241e3f1ea1c5f6e1c389415d088ca9934451d62d6850d72fadb83f1ed7606f778f2d4a25849b1092d8627b7fe318459aba98bc6dbff4101f09adf46f114ddd86f855c447bd50c465357de9d61d017830f59bbf7eb926af88d5052a0e619d723086d18ac30b1430e7096e6c8
686123939c561ca990bd9a81d3e64b6be391be1eb578186bec2840a0fe5a316a04995b4bcf88c52b7013c4d5b0bd483bc44df7e0781d8e375a4336c21b072ff67aed38e116e618b4849e69328bd2a88158bda2c72fed5e7bd541b8557cfdb718bba361d8c6b64a73328feb49a9e5f0e57080f8239524e0441aa027e7954f13
7f5eec5ac4f50b6f381291dd18b1eaa5bc967eb8a6b796aa847d6cc70ab520b0b7a62835cd794f5bb5ca5d63e46dfa04056cb975758edd2c6cb55e4b84705b2081fc2ba56687c4c32f72ef0b67fe7a750272eadcfe29813d3a933729be8dd3acd34c8477cc7df923d39e7a56ac1c0006ec6c031c0987f4ba577df4fff3e8e3
48e06e7ae5d660e7267e2a1758509a22d2b324d1c9f4667f51b87f46bbdaebb446f4ce4068712a58aff2d1592ce035bbbe3a18ba79310497769d3167d593975afa5319d6be895314a1f2e2993d460500a12ad80837786fea648be53ad9e3d96ad89d57913ac7150508b747296dce4efd408251c9028e0024f049d1cb879a12
424f170dbd91fddbdb7d48a864f861e04124b9ac2bf2adb7df6a7b8e2e9163b6031223515de70d378f6c74aa9227c9391ba1d5657396b574841d1cfaa646c29d03a9133cb52e90dda4359760b3b984f2e76522944f29655c3b24e986dc80131dfa58720058d8506b1f0880ef088fe8088749301db357242453a2d41a90b8c7
d98fa889e5a5bea12be963987105c93f5a0300563a532593e85902133df07472b0256d274a6bf6aaffa8c7fc0c7a6363644396be928a7d985b0f933dea2d65b1e6a4fc2c6a0b42c489c84978392fdf601b4ebeaef9e45e7c5082af206b771059389ea1c1af751a33cb61ee2c71588df9be9ea8ea7164f8357ece5cd6352300
e4c86fefe03af7e63de3665b8e41a97a17eec6dd6e4e0ded08b86334097990e4126286db3d4a664de7dbf5f367e48742c8728e6968cff3dbbc447421245017f928a445aaec376781de697aa14321635622b36579ff62db2ba5ad454e317375064eeb4f26e77e874843b20af844d1f5ffda41f82ae16851f092469afb8aac5e
62fdb572934a8535ad72555862745671ddeb6a08a845b020594fddd80706e239ef9805e2bdcc8c5c58c6efedd4a559d9d7717b47b03f486abb2901cdc4f95ec6390922dac1806211ad04d246ee2980d29adc7336cfc70461483e387e396a87c40c5d19708c25e4c9a8f6f3b9202d675e7ec6235f8ef881da05cac657a16da7
7f5b3fe7c4449c7614bbe817ae12a9b236f749850ceaaecbcc6084e229e1be744fd1e9004d4a85f726abeb515b7298f24431aee7301b2608cf634870f5ae76a482d749f5b03d89534041d8141c4cfbb5c6f38f4f154e9a8a1cae363504caff7c387741b26f854ebef66de26e9cca675e63df919d928c3e330c15e533223178
3c872a7a3970affcd99b498e06b4142e2208de915cf944730c831e37ab3540e7785d464e0e45781c80dbecfe0e930f7d22cb0a7e4572cd1ae7d47c51fc5cd92bbdc0cddbb4b4061d04ea26158b601d16877bd9cbcd365e1bac558a70083508ed5fdf54e84b405fe438d68016fa61215d4c13e9f39a2dc6b59dbb928ca6fde6
538d656abe929e5e3af0d955feea876a3a22d4016cc0ab7f9fbc68b684b95dfb407a2fbc28c030db730708d817354b104bf92d1811af6c3116b889d70d8cd178f44ff8ba20b8b64bc3abadfbc727322cb632073bd486ee806437f143cc914a70ccab88bdd9795d0faf18fb4afe080135125ef3c2544bb3f4f494c9fe292e4d
9b695fea132028fac16a45a258cd00e4f32bdf93d32ea8ad06daba0f1ad09d88ce2355ccbd71875dfe8209673d21ed5156dd76342f372c32427e10ef755fd249bc58471753838c2250db11f98bed91791ffb834c6017aca32e0c08226e25acbe4e5a75f49a7b792b1e81e169e831371d8e2227697059ca36779a6a3f5d924e
53fa38bb5429e38c6440bdc24445026f5e1eccc3b43bf5118548f94339dac1178f3a192d1b8a7cd3007de3ca6bf7b892f3b4bac70bc7bdc90a6fa2adf23fc8ca4a0e150f5703c0f005c51ddb3458a1808ca165030cb5a2ce5bfe14a55e2d5efda13a5b47248ed43bc3105aa5de38310b70c3149fe3f6b3f7641bd01124b85d
8fbef069fb38100801e9473986b5607ec8988025627c80682997b54e9bc96c935552e660e2d5447863e75ba869dc9223561aafd590d5bb68ad69e904d8398369f1c19ceacfbaff24837523315e1ae92fe63df560efcce7997e6396603f564dcfbaf87698e3b80e843c496d7d063ee9483d79eb57c0b08ab27556d1f54e5100
afb44b652e61335ba78f505c2cde49dc6019193345264022b635d990b2a61f357684610f2d177833bf83b1f80c63b2459a3792e5b02540f718ae3fb7a0433dc9ceb1b03635b1ffabd941e110f447e2eaa97cd28ea63e8510f1bb51cb10d896513b8d06c804495287bd078b3e7889eda2710457e5a5b8b83def46b9dc56a847
cbf6e18078ab857a9236daa0a693a84579e2aa38317058076f12d5b40be8ed762198e4338551fbea547c22e00fe440396c4b29336274a5a3d534809f40cc9c0db2d651dd8d904bb07a7c723830262c9e67038ec60fd02c48c9a4037fef398ce1067d8f30ff3c0afa74e421f9e7a3e694e872bd22e90d90052370e8de7ecf99
d815b4d6d1a9f04f753e2cbf9436bd131cd3ee6f58c1694a7aaf4700e53d333c36df92fb5ae4765bd1a7af2df032e76d6a583eaa8adc215665f5424a819fb1bbf1e145e57ad2d5629cc85d99e87f67bc0e25bf8dc14db4fa1dcff3fa8ebdf7fe628a019031875a07d36ab088bb8d75cbe523d64e050e2c79b78e644d68d35c
0dbfd4529e1fd9850821d1cadc9b71feed1d47f281272c39cdf79274aa2b526bcdb02b5eaf91e2a98eca3ac090defd0aa829ddb07d1010c25a1a46c3e23e0e84ad27cad96c6a157b37019ef63db20569ed09f10213c0631ed19891c598072fd49bae656060c3deaeb53bedfa486b67a7bfe721e901d605bbf715e91f7dc63f
c69c1eb6ad6f24b8811b10170d56e9825081bbe914c48320a8459ecd3dacd2809884e0c2bfcdae1a66a8583d94c591d3f9d529c137b565d5d18f228eff8730bdc6d9013b092f60c3e931c7bcc91058f5d4bd80805184f6d551afd176c50858a513b1582311253b92c7d1443906eacbad7b8022abf82c1dfc0c77a1db9d4665
02be271f0bf93adffe5d054d0222eccea3701c1454504bd08efb10afd1f22e5cd016e35e3b6ab9e6cf9c3137a0619af6f9b20942657a3b67222a6bc4d72511468c3aa70b97c3c74342d0279cc58fc766aec893bf59419e8f842980b41f5632faa6ac1274ce6f6c4c569de937cbf7cd6e39d9fdac1157d04224923124cbc439
85581b1b55734f9138f81958729880a5968ada482862a3ba789f14d03c73b6516e4a77a754864f58ede8a9bbfed556e42bd72ca056cea4f1ee52d0166bf6230f90e99e1cd0653a31257e3a0a80efed45bdd3f7cc3df4d52126f80878eeda66b7dfa0202d9ef53da2ac71877cbe39c7186eaa2b643aab0f99c8a9b0a3ed5d85
0b4d1d79961a69062abedff645676272fbbff9b19363f05d01df346cb5e6a518256aa6946791ecddeb56d8b7447ad26a858a20d82e80f8eb884903ab21e9d966d354f935e9e562d9feb6b03cb9f9c2ee331dce65d408c918971d76782809d6e19d2dc5a4a8b42081920bac533e1b0bb4aa938905005e2a21de0d11fc52d4ba
135b162af7056e0fad3629cad0236621ca662792f2b177ed8dce06f842d73becdee47e53a3859939a5a6f0a06e3a2ccc8812ffa713bd8326ea7eef3ea45ef69b88e55d01629313d0fb83eb557b0b707dffce518d9e537b6ab5fce1542645f8aeec2a4988a8c689a8631a148be99b9dd87cc0403d99b8bc2ce8502235d61e1f
bc75edcb9e70f4f4c69ebde1377e9fb886a9258c3d7f5aae36996821a807e34b003a8ba1829609a13f01c8175ac9fececaa247ef258a3709eacb8dc42e5bc00b9413363b37ddbb5d80d8da95ea3346db5eb65650c64c2130f9a18a3e9410445f9934de546285c6297a49b0a400dd54a6184ac3d1b3570c9486ea1e3cf30677
2b626fa10e8688aafaa700bd9289902145827df3ed83d3f5543d30ce705529be6b17356f90032a54f711700fa14afa4d03ea2c49dce7b8fb7355692c6582ddd10d02f5eda7bd3a8b864fead885a159e2ef7663e2278d1c66f2117fc59645e232923754d29b99093f1db3548f493eeb517e86bb094cf884d921233ce9ae350c
7c2e5b80acaff79fe8a3e1d89ea89669d0513c9a30a69218b03e31c3b520da37f2a5da6e1e3bf21f39bd6c1126411c0ea2b37dee3a9bca3d983d23b3137c09bb52732b99cc6e0be1ef7371fbf68a5bd9bf341e6cf6e4f357b98c30cf7701b855aed5fc0a31c95acd30caf2e98c301cad24732a29515d12cddbf12d981f42a3
95ee16fcb867532f93fced513beb2a6e20007893f70dd58e31d25d7f53d3d9db239a18c88586c12a524e5f4489c873b27e81431738ef3ea505605a8f7bf5dda69108aa551afc2590e16eae302d00e1dc14ecfbba21c9546ab67944d1610bae422f861545a48b2dadebd24330d542b2f600d0fc78e01b54b5369929a0b1e19c
cf7aba7efcdf77d2de54bcc3b2006856b2cb026720f0d14ce5f3b15c4a449de400289df7df398f9f311c783056e18445de91291aee44ba946bdb620aa6386a03b3789f9ff5087c1bbc4174acb41e1a1d8ab1b758de2e2b7a1c7ce0b5aa918a24e83ac3a7b74ec1515569dcfc032a78d3d089aba547d04360b7301e03e8ca32
1e9361b334f58d13037c4e5d7ef0b69a6c7ab70db7b4896c3d2eebb0e1cf0e5f06f4bf42bab3714999262c778561c34c357bca934c69a5316f1e4b981beceaa11f577dfdd30dd1230ec6c3621f0c4f3773100d6398905869e3c36133f59edb1d7be9b92e79c81b20546ba667668e6cbd085f104cc5e8e4e5563460fd29f9e1
de230f2a9fb6015739c6a78441b2c21ccd79919ea4027444e87e5e268dca2af6b53b1ad4d99605387e8ba018730bbe1af12f22be022044e80404e2415354012c5fb0defb1a6120b094a176722cd9d8e3cab3a859c0b4d3ee41fc966d784ba864d45b3a0366916b19ae92c2288c5323f637cd636bc502656e09eff62a718d9b
ae8cc31b946cce8165f42cd0802f35c2f12e853ba82dcf89dafc62e6251c6ce3fe02aa842ff412eef970e9cd518d2e0625844955468e0c20eeff7252eb06d38ec2c7caaadb1fca73757c2e4bd3ab621190fc12902f15926c73734f98ffdfb07211e5a506669b205e0c940bdd09b284b928c3a8b32980f3a7a2aeb45470c18c
29f8e86889dc1189f54517757b02ef82a92742f7bdda8fbf01714c56cfdd3c2e6104d6c33a83da012b36f59d382043197a0797b1df56e914948ec193d4be71a0c84edbe2636812ded6566dfd11f1c663d69eb26df96864ea33e96d882e969481608745a4fb267c1719835538dbe06126c7627d489377ba5c501ccec93f9b2f
f77749dbdad642cb4e09ef03d8e75598935fe284770beb92f97379b0cb6d4e02486106682057bdfb62cbb29c18d900dae7619fd6f3b2a71e5c2f0ba59ab24962dabc24374eb8ea3ed342d87f8d0065b3e699cc9576b42a24393dcebe9a3a50466ddd6827f219cba3df36d9569d1b3e9f87f10f3b23dd44ceb22f7da162a4a8
dcf15ab01d5b067af84aa48a2e59c9ffd8efba209c594f3e7dde674cf09fb7bc70e8d0c9ca722c4b45c3ad41aa56d88e0e4c1379af7b768595d8ce72359c26633ff51ebe6d57b3377590f505a3006c5cb9be2abb3283f0527420c8319d071ad59a290605b624fbcdcace86f73e4f5891f7a19b81083b7ffc6ff55dcc66cde2
5a7af142dca07144b83ecaa9e5727d136240c14b1f02af77337d642119b01b4f35062b97ed2e6f510ac7148dba7b1a8ef1781664a6c368cb6ea0df8b37abff0232fd29f823f69df6e72cab583c9ff76863fe8e9d54d8c2700cd2143e3459c9b02b146e23d554b8e6c43d846d113ac6edddd0c9437d89654da10e6b2da75df5
4b755660e74b5a4dc3f3898b65ced3fe428c8af13fb3924eb357aa18f2420c42246ec5aa16742763613645a93c1dff6a410630c75caed753da31df53383d6cc1d6a28edff87b56eb94b50cab369a19645e1935ee653c1a2742dff153fc06c928b1c63ad08d4b853b6a1f1964e10a24146d295aaac470d224b2bbdcbc3296f2
7a05f822fe1b9f40f054c7d6efca1abb9d004087cacd35efea36a0b1fbe29b56a80dd26aa831f99d1b2aed0c9c30f3c6df569b827aa06bfb969152a5fb20e55a18bd208b233ea0b31f77d8982f05c987cc04ecc77af026643d4de0517aaa78316ba55cc6f5280016c5c1c0946b01ea623d331bb39c9364d62151f3a24e6c79
b016b2fa66b19f4f83267a5f0fd035fb97ec98d28c75555183defe2a939ea810197ec84f8ff888b45b6a594bff0af2ada89225ea68a65b524beeed18597bc7018731a9eb045a0fc0e7611aa4579ffc06270d63ded9a6a078020f23fa978915a321057fe4da40e09c2e1a86892a9c44369ebf532b28bcbd32d09d1adadb2bc9
da0652369261c06d0b68a0f1fcd317c046a83330a8490f4115170ce708788ad53327304e646898bba3e0c1dce84dbd2bd3c0c8d6dc15667dad616d5f91d792421bfca64dfba6f8cdee7a04f8835b59b5d30e74c1aac7347f5faceb03d57cb1b43eeb88d1663ee669e5d393404238bbc5fa4d38e067ae940f8473dacd58ae7a
6b619b9f6b7f76ebc0bb67593f32d165c1b041ca07fb364d61c6a32f028aa91b9f4807f048ba0851f4290a2b43e70fc69d389bc3991192f1c3f2ca7d8beb077aa13eefd74ac17555291d3810bcfa296ae04f6da114333372b17cbefb2d0d371a4392cb66e3aa4ed8265dcf877a18bd9378a2984e413bb2a3d6af2e75e020d8
f89cd06537ebeb24c830df24f639ab80afa11145070628ccd533ec87153f7b45af13160e9c03da5129fe43771b4470a4ad629506998d62a1276ea6e12ab189261f550d6bcedb62aded69d74f826ebe6299db8e8ebc88e4e4610fe19cfd7e5f837fd042d5192145a00f70187aefe21475fa9092ef701dc29d982a64c2d568e6
0e60ce160fc724a38571a76e38e21f1c9d272e7e17a076ce92233565104ce4620305718276e3b96e25f9c5d28cf7c0b865cfa196ba51a19a84f1b9dd180bf0145c9fdc3c04fb29b7db5871bf5215447ffe673eff3f5aee80f71e1aa3a87b7432b0ecde16b6e2a6dabc1d0585c1abb56583b80aa1be0ad1b18c73d8f48d36ec
6138210a95c53c4431bd7e08ef04c8befe920e3c7cac963fa354023a30f79727fd8ddff714c100e5fd29fb05c93e7720787c407e071d2f890f709e503ad7eafbd774f4f5f895a194bb6654cf5ba1c18ae6c8c1297bad805dd47efbf7cc8cfe1e2ea5e7997195e549d849a6949f137179b3e8479a5cc7dfe658a173cc749799
cb47f2ce27e71725bb226c0080a89fcbed23a4ece0807b85c8874a62083bbf6cf8b87b810e7f96ba026fe9ee208bf09356ff2c2fbc083c30b67f7acb823e2e6dedc090d62a25a9ecce21471729a3f465e900180c753345f6939925ba065df620b59edf634fbd49836ec18a1bf79f1abef3c70221f82e42a812b634dd088bf3
c170914261a4b836eb50c58b709dd7473bcb2abf632ae46b10c55ed51b9a109993a0dc4ad09e1c2560cf6ee1202ac968d5ed20a3dec2a37d3173520de8d3f3b11cf7e061f20dc4bc6873bb2479ef277e46f3f5e50ff8057258b1165f5b92378982bda180b8ca576b6e788b69ea28f5f7d7ad66218dfbac565b1c4245c59c77
3278dd6a2f84be65b197e5c17f7cf722b53e846ba4e015283897e29cc2b4a365da9718deb1fa4cfd30fd306196c9d8f09a9ea1daa7718332e1124c144ee65fd24342fce1db6d20996e480317abc04a46c6c5857ced5067f451d476d68b328a6a85cb4fb13ce22cc2a88e7e1abfa456915a555f0b0bba6289600a8e2e2943f4
ffcc80b8d8a3efb0f97b56eb9410acde9b74bae1c729ead04a008cb3d5202b4cbdc295f4e4410631b8d17e40d406c60bef3c9bb950a492ce0946807655a7c3f19fe3deab0ce94547bd8bbdd0095655cab8b67527d026707f244b5d37133590a656b7c74b90731c5883715efa641e1dc708784679b1e1669250bee455f2a60a
42509920b5b8df704ca2ebb04ef4c790ef3e62ac6e0907a43ce39a4ccb6df33eb2021a1091b13b3d8d7ad06886c4a868df3088ba09f3702d06f13be16365740ca3f8bae2846f398878541f9a381a83352ddb4a2eca1cd588633676f0fef7b45da90af3153c2423fc4b225c91439478bcf799f3ba0a8462ab4ff30d956db829
a9f001d6b026d69e259d94f144f77bf1deea9f089e58e9ed203c7f0525188628d1f3762c23a0de0c86cc0970a15884671f49d619af6cca3d13b8e31cc28001973373d2d45d42e3c0d4b097380de7ed065cd8e8e9325204d748c9602a04ef939434d6333dd9084712258368795a11b6fc8595c732f2e40ddf79d7cc1c8d1761
aac8a87e10b3d30fac3e142d2a59457b2db85c314df44e215cc3ef7b3d9c8d98fa0cce455615279da967ad7f5cca5cfab8b699e6027eee80bd26cb96d46532979a6b0560ca5bf4ab2673e51a68c2bcff436451565bdf8af0ceb2c3e9cde9dd058cace27f47eea8a415f43de2dd88e24e2afb355fca4ea3f41982f8d40cccc2
f4070468840175ed86fa03b84b01ee0f513b73cc86f64a8ae9ff2ea28d1d038caec80bc055369e3c47d82f6c3fd6c4576436e6f18670982d69b02e939f79c703db3876a64bb10528db040e53a0368574e63669e8c4e68fa939d0b37e4d639347a30ff155fb6e0d0dcc2b0573fd8ca774bb0cfb883a211fb29d275a67214dee
b936d605cc9ba95b3a80b78ce7af9fb0d04de25240071048de99a08da4353e61d51618dca5bd21e1207065891dab984557a057a474223226ca2d4a9f9567ed4a99a7a94b8817678b8398d5e5b7b1eab493341b6c4af74a6c85be1b6e4d40c269cf24dfd2824cc2a790fe6f604888b728db170694d3a28faff0e0fefb3f8729
dfe966a52a69290e4333bdc4dcf4c60169fcbe0a758f54d79a91c5eebee03e9b4efcb51f9b9c940cff730b39d084a03819aaf5f647eefdb599617400882143283abc05503cc214b0a3ccbc653393dd87b6a20b65292c24a75e832beba6f045123859bd8042cbedf04e3804e119eb34b81ae0b8b3756bd1cbcec7d7ea5434a0
0197369710fa3b2d100d8e12cb34fbfd2d89ab8230bdd9f6b13f0779b24106679b766134f027f5c9b76fa0b8180fd1c80eaea923c5e799b69f7ecbab13754f1c8560489514b1d8cb6bd12b74d1286ad8d4c0457b119c9abd587ba61d683b0ee511620ef832869888f14644ee050fca9037ceb4b8c0a293424960b915a4d7c9
159351c7aed27b5911dd67a886ca23717cb42672a05b23b88ae2591d826ca166fbb1a7ded9aaeea5d2b0774f3099c0d72f4dca90c0644612a388d2406f6d66051ab01ea7e6151f17d897aade0d009e1be362efec89bf714577d5d3cdd7a77bb2f124ff2b2cd55827dbcabe3be88a9d8a3321f8e743d427cc057d0e17647011
8f1a95f482717eba0a6420095744aa35ccf6f37ee181e0615839d55557da39254537cc140b770d6208ceef4d924ab7765ed8de100d0d7c15deec49303c684df3fb1729df856381683539076fa22ea3ce07883e24e4511f9eefba9cd16dae7e45784403b7c6934b4b335d36e4035c2cd48f20e7845782d8faf176eefa9a7fc2
3a9e630b551d3277a8bca47001450c31d8f64d41cabd2774cb44548c7b08adcfce89b70000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%!PS-AdobeFont-1.0: GillSans-Bold 001.001
%%CreationDate: Wed Sep 25 13:33:07 1991
%%VMusage: 24405 31297
%% (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. 
%% Gill Sans is a registered trademark of The Monotype Corporation Plc.
11 dict begin
/FontInfo 10 dict dup begin
/version (001.001) readonly def
/Notice (Copyright (c) 1990, 1991 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The Monotype Corporation Plc.) readonly def
/Copyright ( (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. ) readonly def
/FullName (Gill Sans Bold) readonly def
/FamilyName (Gill Sans) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /GillSans-Bold def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36482 def
/FontBBox{-177 -250 1167 929}readonly def
currentdict end
currentfile eexec
0b135a3181219626d5177ffef00d15f1bc9454275a0431cec6bd5080f5490f97a34ed1b06aa8f158cc8f9af3db414083d996845b43ecfb4b7f94237cbf0aeeeb045e0c8510e60478cef484a69e85440029eb410ab714e5c9bdc2ae30239e8713f944837cb594fb7472a6f1d1cc72895b9ad10a54a9929ae604e2c83d223b5a
fbab1a0581442d8732a2a9da4b006b51f704e051b8167a57802accef1f091ad44b5c00bd3c958edc05b76dce7fb482242f7de1760a1626805ec5468e9201489afef87d997e3e9f80ab857876f8f481b6c88dc5761c0ecfedf3e5640e23c280f9625dea610e759e4b758453b0a2e78f527083e8e908be61cf4558ca278b222d
fd5555451aa01a2604eb477957e06cf07601772653586788b090114e348302281069ec2545aac757f57a6e0099245dcc1fd1088b4cb3dc74599aeaf731ca0e1f4bd40f4b6c2d12faabaf700fb8183d9c9e8800a8123649eb3d99492547b3d198b139d6a920c633df76192e4071eb44fbbc98018add2616e35d5ffa49e2b9c3
98a324c0def2d7ef7bd53107ccfd804b035bd34f8b42f6ffcec3727bef9b1e87ce3c8136451efc347c27783f29d298601e9425524588c8494bdb92e44f1abb2522196200de5ffc171df19c4b914604ec36880fcef435dcafb91914b77c80fbc23627ee16eda5c3ec945276c309b35d6e9d996a282dcbcf313ca51e8a1bdcf8
8f59c513bcff11f5988926847c807210560707dd15356e47d620449513ade194dfcc1ea0dc18677d75946a32725e492efc2df85cbef240f93484200442866792feb65bb12edbb4afe91b60357a97e5fd4120b567e56e13a7e341f686bbbe3d38a1ccfa0f4a94921004f3d7b633f0167f9e09d622ec7da693b9b72919954f1b
b5fa9bec49a22553a3b0cbc730d485eac610b75b141cdbff58cf72d92406a5d91790b3197c7a7ee3293396f1edec23f2d7d4e34fa0322c04c18e2eb48b946068cf21a2f8d90c5c247db2e00f7a804ffdf5ddcf140d4d704f43568edc9d6dbafac66e6fd5b3a54c239297e84139dd6e6827913b3bc22a3e4b6311c539364a83
ac51e63dd662d80b0b243da4b66b3dd2270fa8868036a9b6846c1f4c7f60b489caf3497220737851448a393190ece458c0d57038717366a92dbd3bc00816c1f4569a5b2a92a88da34479763dce3da5dfb2ba730da7a92c53b63380ab3de9cc48e3a592ffc414b94d8725aa14b565ec7e2e82b359550027b87a0f07c0fa1523
27f7920dd106f1aec883cad88fc8c73b78f1f7284291e57ff1241dc93bd196b98721f0fef9a4742dcb0cef343e3785a3aff42fccc211b45054494397959663162a095ba26b74c9a5e342bb2483a5af6cee810a3765437533d46dba09e1b97afca7af06beb63b6c8b518fac433730fb1b873bb2862e830cfea0a32cece4c57b
4d794c0e714616ecd5b0e30e02761fbf8eda26995a42054ed0588613a2d2b529221d27f2811090379ad55960d114990f0686bb98028857297dcbc0192e6a2769b00ce9bfd41b084fa23261c8ed9c6610ec8868c6a285d63c5394ba0c74621dc008208de582893a9d41f07d2e7a55725480b7064d05a6aa18cd573c98b05974
5fbd99d23bce3a95f1ad1e2e4b54e0b36b665fd07b66c370fc4b723355727c0b90bcd0f1e86c9a1612a00c36a809d93d77f44e6cf15f43615f6f32f262dda5b3f865c40d3927ef596eb1544b4eb329ebe8d579fc5c3027341ec96a1dde39c7320e692344f08b29e6c40cd6279526a697e4d86bd3cc0d9b2862dfc443165e31
1dcaee49ab46657248aa11d02a33f9f4eb65f9c64432863ef2276614e6f54a3818bef60466e3ceae302728e45218ce0a708ad842525965b11c7de6827fad680fd9da6773022add02942696b50ac44376beffe9bc06a8ac48f1fe87458e766eb821ee5dda212aec68ac70ab988a130ac470c8f96978c37fc8c7c9c6c79d8497
53fa8e9684684bc46d29a3c5a9b9e5b204745c747fbceb453d511284f0912f403d9236baa1778e3708d18e303012486bcbe2b716596c50a8236c6b6798c61660f132f37bdb25b77c28bd2c5e531a678e3307153d499367ddac1a028af8da7b8b8dcc29571dd521713e79cf0715f0533315e722b9a8ebbf30e38714beaaa5fc
6e8971c436d10d890ef292ff3d1de64957178f1f3edfa8e00e1b3d365d0d9ec68abe5a2bdb9f48a5ecff51f3c9ed8e3208053528f6c4c884b3da0063e40774759d59ab109865c6a7360d4179eb85f770b36328e7db0011775929b12f05c967c49bdf47ae2aef2f9c1bcfabc4d37fa1b89727188466c61b3c0eb40fc5a6e806
6d22e69ed1706acf9fd786e7fa66b11959f1d1a2c9685becc73a40b9160d36a22e71ac6cbd9e561169cedd55d1cfda72b705d02ce45bf5e62e6e5399075cb68d437d37e46e5ac1382b26bd22a2854ee95d56f0cadfe3dc5ec89bf7023da3827b5ad05d483b656799b265465392a4b017d6668dfa9addc84dc5d3805dea1f28
cb0a2f580d55a68e448e07a944264a041c3246ff9419b8d8308f037f64757953108759a25df16c55b9e1243d2dfcd85ca9661e109260e0fe5c1e42e3c5f47060b6c0bd9e76243c472a8308908677cb83588100cc3aec8f4fb6c7920974f6f726baa7ceaf0ecbf452fe95576f5d312757a28a7c5c651c86cd10df3da127e168
acef8e029e1f59f8ee27ab1f3cf755519079b19faa8f04f1df6027e6e2416d5085ed6cab093bafa2770775c15b98bc35be525a61ffef83739863e7cf8ac4fd9556be2e07baaa24e277f68b3208ab16a4b5d2647d6a0eae7ec87a81f2b6f08de919d55ee4fc2447254a5ee4ce171ae9e8cccd702dffe791a803c5f14a7ed830
5e2c660e268d075affa553ee458f52bd4c353bd1cb805c1152ee2ef00c60e5e82e7bfd925db8a5be44e2e5856abf6cc5a55d1201d9b508db8124220af7794ef468baa32a3ced33360a27d7fc2adfade0b0f1a62ffa50eeb54747d257a01f994d8654293df3404ef5da3e353cbde2006b7ce44e56c291413c501f3ff9c110d9
c4a3dcceb8c68bd712d28796dc3ff31717c10f653686e41f05b4b3106b4521826bcdea98316037e19ac1f43532ccec2a6a5f7237ef92f6bd7b6e72d665cd6c98412364e3273fb18d490504f9f9b98cf792e16029b181043c2e2b848a6f7ff06cbb5820a27142381db237871eb83f62663438810593d08f97ccfbf007b52794
00137b565242847d8218646761ac620429bc0b0d36854e49404c31c12a488954717273ac20f2cc7abb0b79c64bf84e041935af4d6b2f34cc37479d45096c7981f415718dab721fe2151e5456bdebce9d75cc4d172ad5a0a09e2d8a475e28c3b45a26663e1175f2ae7fd819c05f917c82f276709407f2d019da9ed1fdd49517
96a6472a2fcbe4f26b116f0195bac09f6ee756237d48efd52a3ee4a747106750b3a3992d7bc48b2f81e27f87e4c335019f1a75c72864e79a987446dbfa7cbd9eaefe4018b6875f63d9207f2319724707a2278f37a28ccb2eeb246731d0a7b6dd0e967d0a8004781c895db57ec6e3198df82d4f299228f36a0c73701bf7d418
f623474f5f587767941238a63eaebaa7df764e083bba8a2d540d5d2debb7c5427b48651a6ad418ce98549e12aae5251e950ae19204c64c47885f4105d926de57fe5e43a573e1ff195f35fa896c4eef0485c3f619778ae0e7fa63a3b776ebeaee6d689ff8a90bd0a5f5cd381b4f481287d31557c0f1e861c4d0346bf8d2c46d
7e6cfcbc313f8a8a15d72fa0b15e82f7219eaf108844db746354cdc36424c593625915aaa8a2c57aedcc21f57509cf2022653a8b5a6acd52dc024ba749daf652358bd3d006dd09635d85ae1bea97194bde6702cceb04fc110bd3c24078478c794a5c5b1dc3525a7e98bf55beef99c69beffc20f6d4652f70d07b14727f17d3
07cab4655abd309121fe0e81c0700bfb62b3948065c38425d4b6b9de9105305c3c5a66c5f8cac2444b20fb3949e44d93e8e738cba1275687be2d5dd5c058bdecf03bbe6ac93316029f9f39c93d98f1a4dbd8e6bf47588566b15dbf04ef90cbdaf882e68390c57c73f965eaee12d258c3cad127f089e4c7d28f9dcbb7b6ddeb
eb72ba3b22ea267da132d86fd0ca9ab0006c592832965fd1a2e395499fb548550b0be6f67f285b09208c69325cf4fae913ed3a02c886fda225d65e247848085b2c0cf057f203e590374596cdcd944da10d8b1ef2ef6fa59f6bb39ab868de434de6247119a182933f37075a189ae6c80387855c99820f17bc8ed9e60b8ac38b
825b276e926846d77dcf907ce64780e2cb1e76e7ce54ec6841115a0f585097f92cdc3e395038d0028fa22220ce70c0493f2a852f38136b277c3d4d22e702cd92aa10c69ab5a1a2fd4cdd0abbc7f0168ca53f6a600405c915e0cab8d1be966455f1fa62cf9ac0ce6357079e79c1b7fdd04ce94be1f305fb9d896377a05e600d
a3dd2e0a4f48cbfef0515a62db236c5223cca0b20d180429e781f843ec43bc0b2213d55d13b5db18e7f0f9fd5c7b8c4806c61442fc582c25d4b6552db19cd9f8900f0d1194b6e18bd962be3efafdd741999ec89cab5225d8b82a87dd50884b61e993976895d5c42fa2c017e28c6a5b08b9f5461ac780d69f17a9a3d38c134d
e8c45d90623f7bb90b79c08786d75727c98bf1f31a0c3c79abf0893f45222dd764153e392fb6e035ecb4a6d13e4fa1d0d1b9182f3af65e790f4cefc62f3b70a2020cd465efa39471c771acf32e670a15b83e9167d6d1a4a9a94d1387ec069e1dd8a9f6c781a1015352c9cf801005e6206c644cf6986c4c035f32b6d9186539
25fd2cbe8bb01016875c2fc16432cd2a0d763ef3564dff2d603748a659033f231753a4ed35a539dc09469fe684d6e1c919cc46b02d6412769fda07a1922509d2bda202b4d0c003be208ba9e1401e201671eeb93d554980e65fb903012dbc8e96db22adf50910e8f4d56ef8275820b208068e4e3aebe46e85f3bbccc6f6abac
23097bdec5497310a04a86d51a4c1349783cf055c77f4a5c066f833b6d1a0396865bdc4acb23335f7127b3763f8f62f5ce07a6ddab463eac4aa430ca6bed68be365022033fb974936f3d5d7a5e3d5fedeac38b1ec82623b15faeded187b8ebc588a756a598a072ea14b2a7fe7e33a3f9a559de8268119e656ca14520d9d5a8
ca5c2af528ce92bb4632f4d7eefc7e49d2a19ea6f749a29e6837a600d8b3c082bcedf603300ab0afa4cc6c9d852a32cc048877ee7e981515b385ca64f1575bccef6311e2a67deb9fd654ef7fb3e228e77d207b1678ac7df1a4aaedf725af16dbbba33453ab34d3db8b538fdd211003b7712a1c71079568e4e00e449ceca8d3
f489cdb08fcda78622a2a5e4c94b68fc6cdf3e0b143ba19368b04e60a3ec8002ce98b5fdd90fa847b5e077d703da7f5b7734c5f44e07ce689866494657953fb89e5e7fb5359f219849b6497fa6d5a2a8c4043ba44cfa50be258177484dbf73eaab578d5417f3faf090044c0bfcd17a869e7903a2a1b2cebf9a8e1ba56ea837
c3aa1d4c31339547a3018877e8372df5d67f361a7342915f3d4f55e23f89adae37811114e50659c29e2027144dd524700437e7500a0100f1978e074773098505e00c25ad56b5a3e6628c0bda83e2d5180d223c92cc09c7b0d08a8bbcbe9edd266a8a547a044161a58ff3e4d73d8509d3ff36b0364b36b1779f2f633c9e55f3
74beef46cd3ce83ee5108fc48bd6b7d4d76437e568a349720190ef737a1db0c94d6b9ce7e14f5ec97abdd95bf8b193f64ba0738ea53300c69ce7365024bfd8a8207bc323d8b262e7910590c78c164d09dd829108ce1af111f1d74192cd6da8805d50f1b664e9bbab13e65ed1ecd80e382fd49f551ac5d3e09ab0ee5e9f688f
b5d5627cd4a7d383f87a731b18b471d9b9417f54ffe495ed176563ec02664ad9a5eccf3fbff392e7fdcecfafd949461d5e8c52d96178b5abf507ca90fa5ebd58f1ce05836db951a449481b4479c73ad83cf2a3cfe4e4a7dd61a2d5daab994829224bcf6c40ce88e8901cf1d413c5aa326c57bc14e3ffecd31ff106c8616d3c
c4b81a3b4b9470fda9f8c36263d005f2034a1bed33ab4fd980c48f13352f335a33547de0d3a47b1a2492b289f75f5edbb3b8ecf4dacef90c2cf9234d99304a249da65d23626f75c9665a3caddbfcda7ce8e11c3d57f25fee8f9bccefab770cbcc0e5304cefcc3c20c111ce4b4743323c642b62c435bdef282708bb63616855
83e6d03e62a3ed5bdbab966d140256d99735d4b760420129fb1ce5ec69f97b1fbcc31ac922670efd96b9a95ffe69a1b9094807dfc098c6410419d9d8949821b64622c3582826d60e2e180a418e56922953a88173996e68d8878a2f05fc4e32db449869d40d39a725ebd3fa605d01c0f78503e776cd7f9213c7418ecfcfa7bc
900cf88669c960cd66e3a9b91770418cb65a63e1ddcee01adbf76c60dfe2090050b9369e99ba067448f29da49ff851c9adf7d0cd1ffbb4132e9ac2eefafe023c2134fc469d939296872ba8026c68291bca798a7ca6ee25ec6aa6e4bdf1906bb12fdbf2f18c48adb6148e11da16d7dfb84ff12f72a2c8e90893853ac8c8b082
06693eccce582c94c47bba7b8688b079535103926b90844fcab6248587ed50b746d3a20b975e5a726f55459eaea58809f7ab8111bae51e4e5940af010f7a41da48fb69aec0d05e2ad5dbb89f0b4c636adf062e97d7029e9cee3e9ec55960b06ebce0f343f02e69684200074e1dab2612f8ff624daa23f18eeac5cb30db53a9
6343eac4fc57a59a33fff9a1c8e400ffc3734ac2216e4aadf8f21d192925ad3abf6af0b8a1183a81203e1727ab92232929fdf765666356fbb591242172788ec791d8e1d9bd3e34e2db9a16bffd1c5403bfa110e3a9e33b51f6044f890a0f2bd1d0029b4105301d0955764f3865f9c6191db67885b8673554d77c8035b8f3e8
041a08ab3702679ecf58ed1ac3283729b727e4df321ac2ee44fedf7678668d8bcbfd6e697115d43c0aa387befa0d6e6494da00a73e6fd02ee995a78f7e5edaadfb1838413931ba27e1b55fbd8e43a845a80c8a7366948ea1a3f78ed3f6cd9341e85f2cbac9ea6e90f78e0707f2f5947cd056fbe6749174c448b7a0929485cd
223b1a696fb51775531dd677a1ff9bb4103cb092781b784f9bff98df12bebbae6288df4272433e692ffcdd7dd5174278d3bbd1d06abf2a905a69a09edb6b07ab3ac794797fa012fd4de7577875db62184246e84b4c8d7680c9b06ae0035977879ba1cd3444762c2369388cd31b5769dc00808948097c6704d2c842e5eb3262
304cc7c0abecd10f7f7117eca859069ea6f3e20b7f53cbbbfccd30fd6dca29f4f757cd94d30138f12ec1b64c49989587d2ec3cedc50b78f277b605f8995c3ad575743e1e774b5f2da65e358f53c5e121ef3a9f572228bc49cc2c79b18aa5bd7257095a75b0b11bef132ece3707b8c57fe312031acb34d07b0846a02136f814
ea313aae47b45037c928f952f7741c87b754cbc72c3f2cf3c00cc861af17177ebe6bd5e3c4f6e6c076feb15f3b6a8267571245ed331903952fb4fba759fe89206ad196b8208532176c8b3b28181f6a9cf2d7be2e960743c88975cdce914272a8f63ac5b319fc195b674f25f53f2a30cfb1d087ea9a0eee90b43ba944fb926c
470b2736699ddc42b109a2947b3d313b6f09c85f42296e727740592bcaea921dd89889beed6e65e77c3b88047d7dfbd1e7f5e32fd084bfc210869264f815880dc74265c8e5d5e613324d2f0921273ee20b200f38551b59ff827c9e1e3501b8ccc8a21482f231d832ae01508d883e7500b4809ea85b8cd1df4401cd4e50b48d
df7df48cf6e5248e7f47567a9aa1cd0e5996f7a6d94031545d1ddfe1d5e5868edb5e015dc7170a7d7b5b15d026f9c03743cd014819c03b025c84838452a6f18476961db4fac06ed663d1a35232cd0b7ffbfb71b5b086cd6cba9fd36b8dd9bf2b8d27375c884e37a82c9f01f1082d4dbbd381aa7c9e62ca3647d976c15879ae
d993627b44bd94dcafffd258f816f011417f2c772f1c19566578e30e7bb822adf99a04c6a8ef726fddaaedea1891a84736c9a0bef9466100caa26f86a6197499828f86fda8673353f4620ccb68166dfd9348e2f21e7d19aa7be95400e94db5fc87f1ed6d08be8d6411ae702db473da170252a614bde9bac379762f7d0d296e
58d3016f83354032b42cf9083095d9cf49d1b7be93798d10e8c57b27f49040110d3c57c813226cd6cf44805fc604f8358d4f526818cc58f4b79d5f04eb9e714b14471dcee14e1429142cd2aa752dbac290bd44f3ea2b99ec95c4d6740c0889760bfe8bed668d8d9c0ba33be45018ff2e1ea8452c9a7846f9448c8a6ff1285a
f179028de35fadc38ffcd3bb55f0e4c593eac0de2b8e7da4f78c471161b91a1c0585f41b4f624e0ceae41361ac2ffaeb94e11bbeaaaa26eff9cc634cf98e96502abbb47c88fbb7cac3354870af6c4233223283a1ac576c024821ef2b25a64fa508b184cb7ac5d2abab4aaa7eb4aa814ca0dd22b1364d0898c64ae863a08c15
7158fd756374c2c9d6e6cee84787f5596d52296a8af5e6c7032239d484db067bceb06fc3b13957741a203103e73e6e215164e8fe3a4aeaa273a07ec141bd6ecf25b4b4576ae50062c939fc5bca1e813a16bf504a73872e7130f47fdeb21b54442dada3351827565d9b3517e343101236880dc34f9ae1245b0b2c9e238c30b6
816bc95dd4e4079dfe6f118a1d43926ba54ef444aa9b63c354e8017eb0e32a6f2f06d1d7d6c559489e6f6505bf6389b7d9596dace11622d5beea4e8e195f54b26fafa72c209bf9dec3e1f156807c33a15002c3cfdf11d52e890bc4df29758774483100d28d1b8c2ab4222bce409fb0bdef56cec1a7cd343bd57c512c2c654b
204083588803b12d97ba0a7d5d22578181e473a751137683d3fee051fd4073c32818384242d8cbc796db0c3b9c73833f5e2bd715df2c1cfdec17995c098dbe4696a6ec50b1dceb106f1fdeaa3482339620eef436e2b52e0d79ea5e26e41ab9232dcc8bb4b5ecade7fe1e25b8b7a26ff50ce8fb29a2e960e1fdfa595d6350cf
110d9736c4151a14660afd1db39fd39b1d4e37ff1c96f4bacd2aa3e95701b8994d2b1b6737334ca0ea84ea2c2dfc5c870956c02e99d9e2316be7403df80cee8b46cecba9af5873ff8a0a6aabd3929b82473d3c54ee362e460150efc9452d88d3f5f246311dc351f5fd13987e8168be4eef8fecb1d81423e8055109f2d3e716
35841fe2253f544b3e0a0a324bcf309c9ecc4aa03236872f228f6823d5bea4573ab162c7a926c8348b81068158b20c2cf054c93251557fb6ad70ff64e651a689822ced78d97f9369b2cdfdee7f1b742b17938e69b666d56239f218b1a2d47cd94da96a375733c96dbce8b5a138a18bcab7a7c35d9c5a9af7f40e573122c707
25da1421217d59e29685e908fe67c79138131242db4f19426e47a58c38035341e10cff5c14b050ee55a1be7e73b2a8624bd03f27b8d712a86061797568761cb90ef095ab3ffa249b6312ae16eeee48f5c9eb36a9d30e52d83c705ed42a0893045ef4052a0090715ab7d8379c4680f539c388ebf69d8b781355e85776979e09
cbc4bdba7f7b68a693add6cc7cc872ee17668340a98d88c1a34060179f6bc7dedba62de9a66c31b82b5c7e726b497d5a1830021c44dfb91d49472896d2bf0b1693cc3d33f8e1545359f86b2a038afdbff71149c5c61844aeb27812d51086266618d524d16ebee9be4a72d9925cc703fbe9fd1265e3e8c825a5c4f283c15c44
8f2006db8c10dd099d9b35299196a7a874b7a87bc208b397c0bcf86a6f72ca97ef13ce9f9aa196b1c8c547d085d10c806ddb80def3b9137233e0a33cdf480eee204f653b391762275c21e4341dfbcf95dd3535c40df4652bc52eb65fbd8c769a2c0e37730c50013f20f71e1b0f081d3fcf0e4be7349ff9b7feefa12f12aca7
1c47364b3054e025aeb096293e7e748d73db4b92f9cff6e79c80a158387ca815dbbb13e735dd0dca18d86db4933a76280a85dcb263a2f9bfc4d088593303860a6a4a970d018a34e54ad5ede5333c76fcc0f7e65166ed63490e49a208af33b659feaf5100474411a1789dcdc35bbc042b8c626d5ce9670305c0f1fcbf503b3c
6fdf34704a69f5595b0a76262b9ec0fd03513b02f6a754da5a054d38db446e4a80c522b181d3f79d20ac53eebfbb420f667592209106a9b400b8d10fc252d5d620077eb0cc9bae20fdd1919b0e006998200e5755be03f2d1e07496ca069092bd9f27627c31dba5780d32e9d988c815d9a8a9dc822e5609f9bed619de195a64
b70d4e4f445161eea256597eafebc34517d80786162f6f10a8f2c71f795ba0774ff353156d93ee7c6d622b38b45f27795ccff5a8a3e000db4817ff280fc8d93f5f99c622c34d4bb483549c333ab6fc663cdd188a0f5c431ed3a02e45b55478fc59d753836c0c3e5528dc7154c637e0ab5fc90fb3bd74f681e7b98fe6657f96
960a745ee3612da3c3197be2129bbbfa895a0592ad63a8a07abab426494e29fe416e25de444ba097514845c3266b1bf7bb2b8ad65ce9095030b7bb5239f9ac266c53f380c95fc3387f7d5db132ec9e87bb35eea92f1f88d0785aaa34f25edd2352d9c21ab668970f0bcafafeaa0ef405d2a4dc12d31fb018c784a0202ffbf4
446afe9f6575471568b591b1156e23862d59e7445e5bad845c8ba6fbcc5cc1a5e48e08daf6c91e2a5e59fc4990fbad30e826aca52e7a55a5d708c392e05cb5de634985c343f87d4abb2ab084c488ec919edc65b01ce6e1e4dabed4cea0f07f023a9d96e162170e3e29ac909f04ad296c3360ef5b8ef71b00f06e78c886fcb0
7c39c1ad7f3795184f81ee655bac1e61deca0a7d8999568ad3afc8a58b287496ca01cdb8f26982a9d8870824659a7668c77a2d48e0f173ae6c81dd6a4bbfdd73e36b74d3fc0dba2af3f87cc5e020eda45a195bcf9ae27fb5db5e4c4aed0b9bded3b9e98876d0cad16de59c13717802ac9af72a9bfda8ec2cf7b288768b2f08
0edb21c55430f19d89db964d94e24254df983bb782c304fc08765f595cc8e4078110c7b341e9737ea48e3d09deaf3ccd5c36be7c6359c4071db3cabe0b2fa83d59a9554fb2cdb09495f37587d068510142483b3254de5088b5b5e7f339cdca5f48bd67a0a7a1bd255d23171c50069664f3f664dec3be1c33d775ddc7201c2c
917ea7531614aaed7397d144f76fdf9e09b8d57d9c1b993c110cdc811d4927ba28c96f605c4fa67b0133972979dd8604e9f1806e12ea8b5010ac972f4d2c2549a9220e43ef7b2b22cd2eb45c966abed673aca8f9d8d781f258df28bf0f742026db42acc57b0b43040f37d5ea54970c9653f4283eefd02d1d5fb23067ed6525
12bb4f9a7f5d27679da89c8f8711349fc28b885e9c285abda412171663b955ad99388fd1a05728df33fd62b7c970472e041ceb875f19da9447aebe72a5eca6e8f122631dfad7e38522ddf80afdcf8f191193c97bf7cf4fc60b937c606dbaeddeffaa67cfc5e47e3ddfd5e03f59fc63d88fbae92f92d47bc929d5f3e4e2b772
bfdf549375ccc8dbea16d81c2636e6535d8eb272228b5597f029e062cc9eff67142f4184c0088e146a226e4bc64e3d5d68121225e3e72432f1985158b90756abf5433c1ed2e93fee5af1b306e0e6ff851f12f870c04f5930708b6739b317d26f879418614dde8fbbddeaf48055d5c5f62406c50fe4f7c684999f195c308cae
647f7cfb9f7155c10abd6860d7e926d39f5d105f5a0f738b9d2c0cec18756664a7bc03ab533328c1134fdaccb5a5a81dbdf4a05924e3755a4e9b843d390d02244fe641570599ff3ab5cf6101c0cecd8f29ffd555d057fbee73248396a6fb4ee4efbd69e3659abd37ccc890ed4cb55bc7a922c5df750172778c3e70f76c1aa0
ce4d317b444db0673b8aed905e2778dfa2d6936aa34c7002ff6f06528cd759b2851f0386f6a771a379b22c4d614f72798e828a7114fc89d6008b0df4ae34ca40e62ce32e46b567e8c657f22932d7d58927081b700fac52115b4773fc4af189fb205998b57c95d5f957c418637c42c9c048d23eb87a28de328043a4634c2945
a2df1193ac984a70bdb33d080c383f5ab77a90803cde4447cdeae0a9b0c338dfaf1e5892bf40125f37d589cd113812075fbe7ccbc6812eb310db1908c014c038ea91060c0798b1a2ed84e2158eb5ac038eb417941bd3f3165f0b032e9118edf33f9eef4b1cb977993179705999285b320075d17edbe711fabf3688510412dd
365cb1c1745afc601e2412de109e219bf3252f05a3a0a7249e0eda8139c4091721cf727ad10dc224e57a304c9f1d3b3a9a3bb9c762ce7d6837ce3b69836be73522e97f4fe4ec0b083c2677d2e98e440ae60f2f09ffdfe0819f1ae49b7dd4fa979927862830fc2ae8b4d98470f7e0e4e6d42822b8704bbc49750c4599e1cc52
0c0609e9a13c78c5db1fa1992375a8d5c5790f65e8f5d95ee193e7f2a3978160813e14a43cfd648bf6ad539b90ee5ffee9f521959ec44c2fb4e85f7e272facaf299982e377236762137b7bbd42ffee3b6e1ed872e1747ac510864588fa5d915bb051eba036b742798a49579ecef82a5ce644759009d03b5f9e3963ccc412e0
8c2cd6358fff03dc75958f1c38e308bcc30623bd503734de26a6b64585f7f9610948b185e21219b3c44c30a56acd65f5ab7744cc955c5a58a22384f2f137118ab8c2b7ad44a3568c526f9a8441d3d3467ac5be5762732fda4bdf2c5a8b3847113dafb9d4afd1ef01e704f596939d200ba5ede2612ad3f8bc8ebe73916d3800
897583cf65bebef493292048857906ab733ca0b993bbbd15be4779074753d1878989a34f7a80e7712e33c38698a7e142dbd82eed7e777fa7402292d1d021592fa9a28c6abf829421c60a42f5ba45f6540512607be50757e4a6d169f698712c15dc9c4faf61fe50e28fa3830b7a5fdc5fd55dc0479978f91147182ead68ffa6
c8aa3355f92ebc08c9d4228345307cd89982f9b258651a7e9446286ed92e4f5c6bdf5bf81547d04e25b429bdb84fff07bafe227adc57422bbef78ea844f0b0144c6f81f12da843c9c2bcb4e7a78567d4c573e06e37cebb992e9bdf1d1a0b4d52590a5653845cb8f5ac06e894b0764c5ba52bf7fe170f000e7f63250cefdf32
a2a98286c2778ab96841ded1db2347bf1c7ff4a0588201b09213f33a88275a86cec19ba5efa1801b77bd4d94dc5e8406d28df668b5389da5df343bfe86e524eea240f5862ba235ccac928b63b1d0c398394ce9e6abecb47a9588b6417f63f8f830029c4aabb550114694e1f1e42c2b24e3bf2d065a50b992ddc00055682f71
1b130b6c8c72b3421b16932a109778404aaf4a65a60369f7ee7bca993b704f366c406524f2d4dea7535cbd88932f6a7968b72301b0f91fac2fc9e7754c3853931aaf58048aef36c03b70cb1199aa87f98bdc5abd27f140df8ee80ebefe5da77cbe0d6088d7af4fbf64e5841de3eddb95f4ad9132886130aff4f7bec0939be3
fac9fed26712af9da51980e4fbcc66f39990433371b26eeec9159313141186e2a0e66826088a22a7c72fa80d3e39d176667146073c3d7bf215c2faa2ada4ef1909811cc0a8dd1353aafb5deb4406297526ac5653824cfcbb172001336f17d425f5de9083ece9b8d40aee91152236d924d50b2893efdc0c5c1261a23b34d75f
2b7b07e6a48e79971f2f68f0ed06cc250d82f45de6da2153193e56a714c680f450bda29d4b75bc63e2b3f0e094f5bf4097e11adec4eda2a3680eb68090e8d957818ac45347dfe61ebb40b4e307843fbfbdfb6b8c6e0c207e24e7043978f5c1882c7411755bcecd466da5927a953280e0aeaf030a940444d158790e1485cd2b
4ed1e7ca6c5eb6ebe45baf112dd2c3ed64f364e5313457877d3e66b02f7baa6e82e4c4c4454dfec6ed3f1877efca132365714bf2b8c6e47d2eba02e72be3b7a7373291b9d3614a3bbe51942bcc2c7bd43a6f2f54aa9dcb285d8a1434d5f2a6ca7be742b45401a69d0e45e4bacf66abe85b9cd377f52966cb6269f29b20bc1a
c69c86f8ca43442675624a0fac554af47d1928af5bc0b677e968c1b415fe2a5fbabf56d6b1083fb805177c7b5047e11e0b6b377aceec16e0415a2d2b242ff2680adbfc419eb6aada9aa72cae7704a9c001301006ddef90054b501a1d6cb31d327eb8d26cd11e52a6143cb692d34ed5e66a3e0f0ab77047badf6089c39b8563
aa3e8636a991de334606f1367b3d0d4319faa79e893797ed62058bb5d6728943b6a274318087618c65663ee4078b445a1e13ec307eeaa92849404261451a796a25f48498add2f3ee776e91fe3b7b080154203699e081727c45145c73387e1269e5442cbf140e3c6bf6222fe87332c51b67fa3059bfc9dffd4210dbea26fd6b
2245f8180126d70f82b762a6b036dc671d71abc682e0b904c50e9c0681c03b1f579b35c7eb63fe89ba77a2541d27b6faff7285bf982f98d450bc8f5e3b0c414f49b67419358df2a87c0c4d186ac213b017ba71fa3e91f74cbd6e576c31df8cd8edde31bfec5736b4f7c0ed65a342cddf08eae71d05c33d1750b073b667958b
9cbdae7adc030cb9355d171dffce25b4598749b92c9c199067839344e352bb202bc97c4652421fda42509650fca66977637979f41b1c737e002e09ec47a592aac5617ebf372d0ac200b21eebd5ea1d17259be8db78180bd20abdc48fc16c17b6e7d224daaca1aa996f53dbd0a83532e4d7f9688e3dc8fa5ae4340c1d64c7db
1570f3e6f822f398972f688222a3172b7892537a8a3a9d107ffe58714be93aa2806eaf14a68dc399b781be6da652c8479e38b3ce1d799444765321a928d297ac01b837b9e89555e80e9a8083a6535a129b99ce904c20af3a3601bb8b3de1c7876aae2d7f66d40960bff185b52ca5f84aff834f6cb6ee8ff4e328bfb808c65f
4d4a097de2c5a3aa2afe6764fb2883aff801e018766420f40e2850e284b34bcf530eaa9ad8b1acc6d1189f3f610c4736e31b53b19b751b6ef8ab5a012640013b7b51969d342abc42f5eff196e8e388aa5acdb8fdd8467647f1ab1a4d518ab6c5c4f4d85c907ef4047b9acf9b85206dff79e04a0c61623afc1d83e35135a2fc
097b300b7701b34eacdfed23e6499b142a8314a0f3f289ecf56596d00b3619c84ea0e148a38144a7d26facd1113ed3ed6a59989d4c7eb7a746f054adf3679cc2bf273a5fd3da4196c56a8fccab6861ae09085aba6d7631c1e46a2202ef79f8fba11b3e147ae308a4f6f28c991dc09c595902a344ee2c73a26609c10685dccf
c38a68886b832f31837b08bbd436bb83d28a393bd039c6579775d9e257b9ecc2e430baab97cc4151d59f43a9796ee8fb2234162961ebcf4e67f5965c5d33bf03f980da52275394b0ae40a88ffd7df17cc8cd83930ad2095e309c66fc3a45402df354948d4b8520da1781f6ce553208de029592aeb6c1407e41f001e083fe5a
155648051b3d38e744eeeb57359db9a98156343494e04e89466921a64888198806a4cb8268c00809640f1025ece492eca6a80386115bf4ba764845e111abaade1a1f29ec5541887f78c33cc8c9961c5d0b12d53140e7a40761f51393a0dd7a057916fc05a8060943a0ce5242e5470bb1b365ebd13d6b46853fa19c86df998f
fcd6cce2dc40a5af72cb2bff6a2478bcf53971c2f8d5c85b4cbafd9aaa203236d9f9fb97640d56e50b47e8d5af7051c6c6b53880c37a9d22053ffb505409e00dafe477095bc27c476fee81e55225b212006f82209481d16262096798ffd2269d1e697d14f0546c840cef21c72116c5a4f0271c6ea2895ab6bd66eddc5a447b
42024c064999b207c89e88c6c4993df157d34e03d1551b5ba4db82aa2ed6c055a6c8890dbef0a71deb4d217445f14504ae274b74da23bc190946346206c31eb1ff9fee02dbe6c33a6499106b8a4d3aaec972f3c91095ddbcb4fd5e2e8b752b09066f6def54c20716e5919f6619e0464fe947449ec9aaf93840330108586543
a8b3707a4029bc0d603e91e37e3c39c4107452fece99b01541aafdfcbf59e516c2e85d84d4dca65311e869b73c695e68d1ed874d43315fd75e1c97380d1e356138152037d7a9df3877342641bd074bf46e42e7a4517b8e3f8f26192dbd9754db8961c1144fd0dc50edd2a60051dbd08cc78b2a4a7c73175be608a780d270e8
d2276565dfbdb7c87c6cf9a0944631a52c814bfec47f8c3bbb2217a69a48ad2756ac3197e83a6f24d40b992b3900602a740a264528092849fb6e176c350419df46533694971ae87bb7af882a8d7afda0da8935dd1af084a9c265636c2274ba8e4b04353d367331ce53274582a0178b2148c2549caece60249d40246aee5bdb
6391a4fea91f6e9569d44ffc5bc3b4cdc6a1ed97fe1a4a2f33f84b7351a646659cbbee57c12ca038f946fcb03d202fbd110f256cf67f107d9b2b40b8c97d59caa3ebe554d1d06a28d25109e9742ff1c46f63dba8f2cc45346e4fbe0d3c89dfb912a5c878eea6b5172363d0cc387ffead18accf1d06ccacfaa4bbaac289dc8b
c3e8aa975805427cd7900794aeddda495eeb03088e0c33a2651f6d57181d6d564e399c1948826b3057a74b6448ae11933994048019f1b775a4d2a75c4bb7f5627bd409cfc10369b8311fd752c0c724664f100b497c791c4915c98004d1cf847d6b19df6b3a00e2ca8a55ef66bed837c2178453fee5f01c69acd00db08a0e7c
fcf2502bf42dd9562d5e134ba13b1e18c2393633a350ee08b2a05b745c8a2d1b8d128877858e717c8eb33fbb63f3884b68f2522c76a59525f04e56f167fd100effbefc496159072563404af27d528d512967cb6c18b6dfe5d1f71fbd3f5a74c9208e795a41dc2a71d00730b744b2a70b6d4eab91d178ad149edb12b9f31148
225b44e52bd8a531ce49adbac4a0af3e1a1db5e86fdff7a248ae52974157b453c895241b627be6a0f982afb545a56a7c1b47887fa903985c5ce56215ce5884def53c7a02b12618e7697768a2d207fee9b56fb0f7811a576f8efde09feb49bf9d54fdd71b2a397e50eced429193dc89e3a95a936d362f77eb5fad031e495fd4
06507738557818cc5329b8780a8fdfecc309ceff8ed548f8b8435798b8911881d2da46435ec3a2ab119d860a1676ed5519d09ddb6eb671885b3b5ee1e0715c46111bd9c626007eb5f10f894ee24e4ca2f97b182a8c2c752be03d5af4a1ad3631b511acd2751da4af9044934c3e6a65de666319a4685afadc7fbcacdebec7d9
bf3fefd6956669ef94dd4b7aada4a27139acc974b73ff7869f62c03ebb6a3f416cf241d1d1c6ed21610e99a9a4dd037b4f622197ecc0f31bbc33dc6bafbb7724147af8008b191e6218d7d538998b7128f8dca984daa119456b631eccf75c2da1c455cc55336f9362071cd90da4883470a852d697270a4d6450ab197770f180
5a65bcb714f653db0d5c7fd83278f438e656c0a7fe968905a76aebb799400e91da9fc77e1aa0eeb1a8829713683dd8a6d909908ec1f090b30c56edfbeecb778dedb6e7fdfba2a2975b010e6baa245959ce9e400249f7c00402825361c0c1cc6398d356cc1f21e05ac5b69e3ed1fa34ff848720839d664a18528da1b33b205d
ff8c055f06f17feba49c11ec419640773b7123323a360d2f240e1c4d828ab5c40b979320309343377714d6217a8764c78bf4dac9b6e766676500f085c5cf7889b8b6c66b4163f7f0b4eeffb087f4fd142fb895fa15dae9f313ef23993067dbffaae7ad4bc3c432870dcd681610e8a061ada8b06900d9b8f04f75406da09907
e5c36f1b25976bc7d6bfb08fce61a64599f45b219c7d7792c4aca0644170469521e456b0b59b7d20775c8bcdcd71856c1596575fa2cba17f8c49df92925b8b9919c9379e941f77166bced6c32cffe76f7864702c8b8f33c1882ec04cedde1e4b1ddd1efbc4a01ba459af27efdd95f550e348dcc49a3f8fb9de11b00c55515b
854365a151a2909eb2a55f8fc182bd92fe2abe13236517356246bccf272513ff834166bba2db276ff402232f0be124b9bbcee7340b92a927360c3f60a22ac150b07666fe86312f2df5a1fabc78c4b2ce3fd31909e2f8b33b5a4249ac14f4b5731cf6cd343a102bfc0dfdd62f67dac04406ef2b30b647b7654b5a802b2f202b
0b0887989cf01174d690fcbdfcb88a41a75430888c19c7d8d6b5ea81249995010e6cc48a0eb2816e31b885a2ae01337342f520dc24126abdb33dbe366ee909b99cc02c748ecc92082b5997f066d887e6afc322e1f8353ba7b2db46607257740a3a78b4c9efc04705d9ca742e24205c1ed0f35fb07aa41e1a98ff75f0623e49
21b6c4fd73f0b08ddd7386a536c95d608885697e840b4917c90397901aac065eed84ebc831deaa0e8aa25eb14401409fdbd86a1c2364761923e9dc80f7c90ea6b201c3a7c034b8ad979cb72d706d0022a2c9f996dfcebad663735680016935eb2914e87e81183d9bc5745fd6916957a03d163fc3a6e0feba2d830a2700aac7
d201384d254b7795e7dd190f2068020d61976cfe7b9dc30ee0c6fab4e683220f62ab154db201254e2371e56d6d239486cd16b0e84113b20c919d4a6f8df6e6439f91dbdfcdce98dd89d7b9d81dbc609ab04570e2b820565a0924ab4b916de058bbc60cdd94b72b372fc35cf0b43353ca3d754ea713e671196b51a75d96f63b
ff934b03482ff85289e31383ec9de73a19649e64a2e35881851a1cc62fc8e92659e96247f5469e3ec5808469c937ec94756d042a92479f36f7bd631a4af3dcd7bb05706d30c6e39f6b046aef6e1daed9a16a9a6797c02fe75ff4bb2e3b8d4e8f321218f7a7f368d842b0af62efc98be791070eee41a818b62b9b46455c3605
173e71d4d949af021375097d91dca2c3775fdccdd5d87dc79c27ec555de04b85b2edfad3ed6079c8ffe8529823c2ce2b21162f203d12756a1a3e6642cab9d71802fdf207ba897e1ec12d14a7e8add2129a2a74e70c485137774087ebe52fa66686697b0d98ec5e47ec9e53259a1efe7752b71228c598b8433a6167c7905bc9
d9106ef3045ad1b9926f86b975ab961b2e12e05ef4aa08d2246843e856f1117738dcd1c2b69155776d17193dfa63e4ff4232f36d18024ed7979532a94ed81773eb07bb064be34b21c38344ca539c6bcfb88df9c354ee82ac3576954c6d952e19b19926f19da44da380f14fb87e7a9d47956f30781a2324174ae868c9ff4da0
48f2a0c146c2b84f590a7c86e19dbe1d69a194d1bf2033aaba886e97f8ca22fc226cb9b33501eec7ed6e0d5cd3470521cbbea92bf3d624f4367b44d5d877ecc69d392fe9838e6df3c3b6bd7ca100978bc5ede72ab54058e3e11cea9e6d20881d38f98cbfc136781d39f861102fd169f138ef56fe40ca59d3108ca949916940
bf7fda15be0ab89b75478b0d0f0e6ea7195f72b627e70766f911a7c082e4a63a93ed7d8906c780d7ac0a19c8792f5576d391d8c2ab7f00ebf69579c88cc96a3d70d22c63a56969272fa8ca6549117fbf216ae32263248ba07cc6f220e7bcfcd3bb03e304bf38ad8eb68421068b88b9b4060d02457bbef345b3346d307c88f1
169554ad4396acc260ab30bd5264a0f2c43950d4e48fd9aac4b026d0581c663b59153abfeecffdd2f37e44bc858958dd3910934b130c80bb1c9b4f3df867d3c19e0681f3e7145fbd1267edc9b25cc62d952705384d88c890785a8ac1cfdf57242566abe478bdea68633769bca52dacd635605adbe677a55e8efe2c96bc2a1b
927d3a54255cda93642380d305aeff65e3e1ed27d603ef857d72a5f42741b7ea4f1dc423c5381e2dd80308a0834e49d1aaf2d1a0f61558a2ecf41c26051a3f5e03c9ec22838962af1e2cb7554c6750540ada684828d8d850eec58938ba45c45ceeefdf13be3657954f76acc52543c42fc90282e384f677b8c0c2459fa80959
1f4a654e0f42542ef899cc724b76b8de4a8e2799090121fecc4d92133c114e96eb623a5d0d05b0d541a57e552740af12ca4aa775f743f8a536cfe88817c259a0fe15d25b5ccae2b010066e572af219395ecf890d171243fdccf81b0127631de8489ab1336ac9dd9703e2dca09bb09d3331d17729fa27ffa99351200e49c821
48c559b85986f474a3ca6d57cd622a13df236513ec937c47afb318f942ea7f419cb2fa15efa9eafbad56d46283e5e46fc41bcc09d4961f36c746dfd6f5495bab6289a414bceb9d3cd85ba493b1bf5fda4639865e7f0de982915ef2d585cf3c9ae2f8c7dde62ef3d60ddabe41f94f461ab4cb138eaf03b3b9cede9152b4d512
dc5793d4e703467d06731d831c596657c823195d1bd940b2b25b23c1a77db515872570d2bf9fee4f8c95ee2dbbe50c7a7befd581033ca8d23dc2586d0e1b91224e486b4f52d90ac4a9ab1693008a04afd2cedbcd08165ddddf1ec22a01c5f562e688399304b69e110d94815fc7d58698656d69c2af08e49f472a3ef6864506
33010f12422fef084c627ba9aff3c051e4e5e1b23381010ee42930ee152c1d5c12817b5cb6db261b1fbca7411392e10aac588373096b89f69d7bb83f63efa20b9b65d3a1eed02001ab39e955e69daa17f393d777104906b84148b9f9dbb1b179ce7dcd6c2209aed9e6beaa3c4fd3377ec6ddd5332f597e8d0404fec95d599b
4730f1dfd5e8429698826858b05f434d9c082ccbfc95356170e3dd7d5f5ee28f11fa9028e1d8fb80dd56b04a72af169042cf382ba0946ffb179dc053bdad8eafd1c369b1e00a2cc068bbb803d9444e0a47297bc2fc53b089efd2487ace722456ad255a1601841a513a3854eb1b91699dec1e1d3b3b1fa74ff8b93053a8ad37
96ab1d797a64c7b99ed9017bb2e9435e0ae207dafdfc36cb298676ee1dcb60f5597a6756adf61c42903bb1e9c500b767365b1456df5aeddf6dd1599768aacec4b93909343d25d87690423403e9a183a23b5f83e8a52bb51312cdfffb320aa4ef12b83fee6540e40679e28d7f9a6de6475d996980babd27fbf39e99c9ec06c6
b3cc1f0d7f1c589bec93bbb6f3ab9e594f8a678e2f4a5875bdefafc8b5897a966e0ba5534a3846b1e8355b7da75148d00a869ec0aea4a03d3f656d762c3608eafd681d2a996035522b826b8af748e6dd4257b8fa240a1506b4eb886b5f934e29e7457007559764bc704a9b3b768c6738289de47fba6c6f51c859665d0d88f1
53191781262475618ab4bd474c2bcf6229d2b3304f93b8e762e477687aac71d4ffd884a32021e8cf627fe929a502ed7bb8a8b2d84fcd2d5b2b339d7adce212428f995e0d39393f30b3bc3a1e6b91958c30a0e07d2b0ef4172d0b976e799a9e059a03cf62c96499b971bfd8b1724640926395aa97a3627a05b5055f59b7f4bd
9bef7f0a7604fc757df71821c08153abee2e4424c1de35f9b14c90344942687acafd55ace5e343e8eba623a4d8cf50fbad2e9d239dc080af713607665a4b51623d91e29f8c38c6f5ae93717c49e2d79789898c3937e0c64c2d45f70b5d32b8b1a3fa26ed1b74625f1a5ff98fcd2ef59c1c7cc97211acb0c8cff491cf03830b
627602b9f09fb5b0baa25c00c647c9768aecb72809a3edcd90896f73dbf52333848d6b0e4ffe8391d69ea7c3d83e07b2d2f33f8c0f7aab9c89ca3ab33f16bf15749b81936ea7fb84c5edce2547627d60476f5ee518cc2e47164d19f626ef4905885455bbc050bd2cda1f6e1dc972951cfd61adc105bb780cfd2e7da6e11e78
c5b0268e8ee78c2344dff89ba9429aab4b22f7919295da421dd551336f89da7aa8bc96e7aedfb8e2b1e3a9030056e32ecce4a14aa32b90fe347539c54d234046b53438e8bbc7d8c01d88abacc8e543415923fe99719f426cfe496035dff132a84737a5319ccf3a11021b31301c5fc9b4e1fdb67262a262b834ba159deb4a44
b0d791372dd40f4d9ab334c9d307cac574d9fd5c65995661177d5cec4c4898d67681f57796c42cc9aafc834600c1b5a18a336cfc6d86a7c27b6f24d2b891e043ee4a8647d6007b975e4152bee69ae99790eacd20b772c022488610f6b0fcf987f4c3ea15fe9392384dfeea569e475c756e8ecdd2a7dbbd545fdb1635d0739d
944efd336d5e4f0cf51dacd42141eb09b42425cad2d5bbba48e526795dd4a3e3320ed0a781ba59c4d1983dfdb392c23eb6648e84509e9bceb8255cbe962c22e7bdb66c46b134a28c8c5d7a8796069e482f3cd14feeb7249a0f57619e1100c96968aff5d91b96a8a5a9282355c5ce63d8d33dda328026e843e00e6e8a1e8b13
6a0e9ebc728964d4b4687c6e476909c29ef2581ae1d8cc680fbc4e464f37a506ff62eae214d4300f2f7f51cef031cc64fac57ab256814c05b6e42bc215269d84f76c550bbca0c3996a307a7316dc44237d12864937487683a573185af16c2522fc0ec10cdeb85f82e5a5c03efc481f4fc9729f9c1d1e6627bd72ed5422c8f1
6e7fc937f1a3db2a596acc1b3e224e6fecbd60d1dcde85a6a56c25f12c1dac305a23f5f19892314bd38d0f18719d02f09207249aaeb060fdf0d1d6ed82a13dc553f3284538fab35a129365448024b61e25c536af22400987b475832efaeb3f40e5565fedfce1edbe1fef5a8898a631cc7ff0ef71ab40de4684359737a2e601
a3a5b9616d2498033777a1ceff7ab793ac0e2f8a13396c1ab9972cd670f0c960d8fc2aea94790c7c10d360fed91c4a210ffeb81c7231dcfac5200e650bcf74d556c64216a5c697773fb53ac2cf2deef5129edd2bcb7ab4a090fda2e7c2d6a2b19a69377a736c1f7ac660ce307667303ade6582e9b8bf68b9387a047fd46344
5adaa2474c1131e389e1e6d08d4fed0fda52bc870378d3f987d61647bc2afcbe31700a0f9b8a037da415ef94b81a1459e05d20dd210846c564d755c68c42e687aa4f9fa1807711e3f0b0a14ed6c9b6d8651c7818de1313bae4a0c3f52d31e6b2f148f9076444d72fdf7498cf136c5f12ac10a303c6483f071ac47920a488e2
46b8a1c36ab7979be27d52be11a51b3f544db20f3f2779af5ca0364df90d341b3ef456bafe0e9d6d45990205d627189f3bfcc3698e74ab2da5fb2111632c5dc43627bd988c4c15b560ef84cbe487aba279d7da84b3e3945a40b4eb45624fc432b57f1e22cdfb31485cd4b175522b44f858c8bdb0b1b6545a832facdad0dd1a
fc76c6601c08ee66f06bb653c1011d7932f0b693eea6af3a23343ee7cacdde6a145677afda455760f46b851b9fcb3a620d24225f43ce410c87d9b02c5f4abf0380ee8ed01670d22d3a7704e7834cb51ce481c57d51be693f514e6ff030ac1c0d99aee1c5f985b1b17791aeb1d0353c1002ba0003aff94b4e2f23f7a33fb06f
4c8451583df1b117c627e941024da33fdcad4805c7851c9943dbd147198854058b084d61fe39a731e661fcd24efd5517e83bb8dcdcfae64cf2d4af61eb3dc777706ab7d0de9159442ed533f55bb4a7d94f854221dbad622a2c1801e3288d629db3e913250e48aea5565e148d7806fd2086667678c2b157922721336dfa579b
ee5ef7d23cef542f6777e02389861a1196a14aa4bb4d60c06666e81228b6f0bb89159828fb04b90fcb453102efc97cd5db8178a565dd0276efb4196c9cf7a9f8f95a2f99242f894be106845610f4f85c4b0e5fcaebc1518491ad5ea806d2aed2894d42060eef9d8e76db06a5a987a5f98a06522a30e0c0fcc70aa6a53057e6
ba7bf358a51dc7b1a9df58f88a11d018ad6a3e60b70010b6591892d2234caf65d12c9561eff801411c0f2946406be87d8f05e567ce0317923e55de8d4d18c4b25bd46344ba2920152036eb72aa8a1c8e9caa119d4d0f9cc28d68ebef4594a8d7cc2c6520e50b38aa2b1bac0d5d78a2a3bac0c5efff7eff8631cdf441a3a965
679fd41d0c2b5a89aad3064df97c4691e152ac97f313ceb88b8b7b397fc5179fb3a3022d72c33a215c4c1a4ab4bb77f17956dc58d5a928c332886a1bfca1e22fc7961f3c53c9542b8f3bb034af40e5b735c1706e742a02f3872561f68a7526fb61b85d5caaa4b5deb0b2237c2a0fda80f1efae060d4952bffcab4c45317c84
1e58218cdacc89205329ce337fc29d247d9a6ad77d8a06143db664ec5c5ca74cd2a1c99b2b543766b388b5c476f8bc8e62f326331361192002278488c480172a321d46fc68fcb11b07f407421e0e874f472c9649841a08a528f53063e88e7cb02f067c25854c01c968e265b6a1783a60622812c5cae56711eb503c9c801314
40b4a565a3755528ecf4b6cf6a85a3f9adbcaf94955fef7f483a99d5441d97750a6ec1ae8b4cd81cc560e215e09a2778be618b9c22c89e1dcfd63823be360566ab4d7293e068ae8e04d8a35a99efeb5956476a10f9faab58fc3a1d5d270dfdb099905ae2112b437b4f33526140cec94272243bf7603076c313d7e1aa531e32
1dee2bd125c81e88e629c27e9139a2ca48ee131da70991fb3b448061d98cb60891e3415db90c091c3d8d85e136019eec1ce546bf3ca983b5123789ccfdb52cb8b359ddd94fd948d12128400e0478fdb6241a603fe63964a2f73b379f29fff860d95ef71a5f0ffdcdd2311bbda9bbab3e824efe9714c5f0130bfc023eb1fa8f
c4d159e63e064fe0464fffb44b18fd9ef36015be996f9a0e1de49cf8c0efd27a9906e43c45156c31e40323899bb1eb908c00366e6db275f143e44f708a4e066d58c0ffd7b35495a88e4f606f964a0d552d4a51b51d1be538aeae443a0dadfd8d8ddc9c9b10ebac42dacb51d4a8f61c5e8d3e8cdbab39fefeef118b7e545f4f
14e913104e91eac215638ea90b9e0e579347c046337f5e2e319651d5cc9673efdc9d25f381ca6515ede84552400ae20abde13bec3eb0c6020222aa41e93b345cecc7b336294c571c46f1dca5090f7e542db68f49f0474f613a14739869255687358d880d0a907306a4b60099c9c4888105f81b60de54e93ee0ec4b01b7d6d2
e2ed42b3ffc4d30a2db72f2e2b35c45f92eb7fb87201b5cdc3be8aa8f86f50dd082a5f40f97cacf2ebf56b3930cc300ab89befa59464b3ad8a3251209f18177afcdbc55400e736e8cf072f08196724b9a571dc0f2b5ad2e4807dce9eed99768d51e0711f05de62f795b306ec987cd4a036bbac83658d92f3ea548a44dc72b1
8c1a937027a41b3a3280f0db4a73d652ecabe13d1f971b2cadaa87594863da52449a7b9a9cef3daf0240bbb7eddda96b92a7ed7686ec8d93e049c3e0ca5739c0abc6d2a9d6bf152004b8810a07e381202d1906cbf2f8577fe01927db9dd2f4b9fb61b723a0d01b3f3c9fa9b15712808dc4c0275a11d21b3d707687bd143052
b6a3b2df19ed8747cc2b1e202abc574afa4cfeb0f22f4e87c50c0238ee529aba6d2442c2f05c207ec81e28646ceeeeba4641a67ce9d16023761b420f2e7c0075b53ad51e7b5b295fbdbe002cd5ef1e0d512eca559310b02e985623ff5abb7fe52781c1038ddbce433eaf2d2cc0365f104476d1ca911b21c3a3bb1c6e36dcb0
b67bef30f922cba77c7940f72a95ee7063f8fe0db1a113a13390b470ec8ab269dbfdd7c38476200fd96b9a4841fa5d43bd75757f6cffebea2560f321aca356ca9df6d83843ce32d89b4dd66f8f6b7b966837bcd74ba9280b7fd8e7b6e7074919556078099171d0ca72f2625bc41fb8da5d6b548d3e4bae03b553688b15de5a
e15678426b10b66c9161abad2f8c97bada26f66ac28ffa03089de02f20aaeccf01e033e187b7ab71384a742464278fb5a8021cbd93bdad14239bb7b863417425fd62d348cb20624d04d09e25ffca928748f659fcffa974b881f0ae5e02054897414baf7cd94ae354ac43c7129ea89b63ccd60356bcd1406df1f06de52827e7
8100daa014abc1a58cbba5aec712f3934df7fbfb039bc53496ab91d4736daf5dea448d05514761b5101b530e43413853a63c57834a5bf80010b8cf2fa1c0519b7f12938f0bd2f04b0bdb6c72053dc8961a4e8d945154b2bd87e8a61166049ccbe658b5753fd51c81b1d134c9a08a13e2ecef65abbe6676fffc002eaa8b897d
298b959069dc85ab37b66d996c04c2c1ec650fde7763c1589b445830551f5af39986ba006444d3c9f5cdcd95c1106a8e17c69193c91f0007281a84a01c4fc06b7e1d4a000381405d0bdc55d8361e29dd414bd370ee1a81b902f3fd9f10cb2f67a865ebd6299672e401ead1d9bad613dea084991c7c86aa9c6b4d388bc22235
f3629f10c2243bb90ecff4003d40ff7d28857b03a4e5eefd0d16528956dc8023e9edb37c7499d8ce193889dcbe46b767956bd5ccabaefe660fd464d6bd1172c50897bdbacd388719afda2915579868b6b756acb2f30899321044f4ec47ed02ff5eaf848909b9f95fe8d6dc3b3597fca8a149bff4f765ef961723b725ffde58
7dd366ad558df685234d0c0543af6ce6ae270c79e652b792c14d345df785556c439e51c1489f31c84dcbe09e8934c1b2a4cc31fbfa76583070f84e476fceb80e531ab9457390eb28f7cea869c230cb8e6f816d742c87a4a141ef4963fff4dbb972c353dd32a55851756a2a4c54190b7c6227b0cdc21684f3fcb654202fc1f4
e2cb291540ec3ae6c7346a3dd83c3d2f8200c6db05f2fe75e038eaecc3ead55539146deed441b89780692ce81737582346f77bd553f8ca2af6a1e15ef211508e32544dbb8714ca277ec9962a581417c3f551e3cb16525e80dad22dab8639f95f907600dd3b3c006b3040994ec71e3692717839ad333629b9c12af040bc33e7
d221f60f84be1eebf9c8ed63991162450b33d968581764342e5958080583f1bbefe15f9fe3d1e7a102c51b9ed403396c9e85d572a095b35097b96468f2fe78151835c6618e39f9ee591ae79b7101d213888303be2a523f638dc1fafc0309ea156ba3a152f89e7c32821dc309dbd48ff3dfc28e5749ad5d57f184221e09033b
d7c06476347499b34458d09e94aeb3b0219b1a96bcf52c87d5ec47d1af19e790347e92f8351c792d1ba580b680d7f3c380f17171b3ea5cec5c3e7103900b0cce16e9c62584668337392e929861cdabb69aa4bd5fdfb29d6e5992a76e62e4922bf107be532b34192c42161f979927c4add5e2a0775b91bd819d97bfb4554687
411e23dac727ba09b82d61334978df6375bb876939367d14a049fba7fb7b7946060fdf583b482ffd4117e873efa869c0f02d57371cb3b6a15f81d505781219670c34821e578f572f3d1607c6c8aa563cf45c2b87f49d257829d84958944a67b54838f0f112544fbd371102f52e8c786e654b03269eecaaf1c21f41ec4b337e
0defb6bd8d651c51171e87e7a92e94918541cdd2ae8e6b65daf2dacf0b80043636d7a7a55f3442c60c7a696b8a985c20456909d9f2cd8392c3c733e569a13c94f4f068fcdd15452be808e6d824e28c98a4a6208d35896586c663a9ec6c110a12e5f889213b7436834798f3323284c9662ade01e5c96e2bc73e7ebb5b7cccdc
e231f42ab91626825c83a111e5962e51d8f2eee8b895ced6858e9eb51097d73477ee13f1f78536bebfd680c9244c222b148a35475f91364e5121b08b192778b3c139869c2af1c24b596416d5bf7cbb22e4ea8e13ecd9332d26139e8be2509a313059bc93004fd95da0a9144193fcd82c4210941d5845930659222fa6d27c30
170e1184d8371c415e0406c6c886678f9197b6d2e69fce33e721d1898a2dc66d17fa6fd25f16f388c1f4cea36fce353cc0cba24619ea9c043a8c454bc9319983d02fb8394ae1a669be25032ecd6b4a3c76bb6c916009be6b6aacc7523155340d442402c407315d6f07d7ebbadc05a84037f16aba668a0620ab000f99aeb7b0
897cf0fd3499e7468f333d75511a17c72e6915bef7f60145db0fe2c129d6796959a896350d82cd61753dc8776874fde58f72c723ebc4501fa8ffbdbbb47d0acc01b0964312e68ac53707ccf3f57778ed5baf12429aa3ef090591ba91131ae93203b5827aeed661ee0c27f1cdb93746a4bea688af70b92e733f938f1eb8d4ae
50e832f197dfd4f2ceaf36b4d71a1be1854ddfd2b4bea35ee30780155701de8292d4abed3f28c00bec568bd20ac31a5c74e6f32f44af04f517e8708f3600c1b7c12efb4aff72bf783ba30785019dfdf2825be4c9e015377e5c7b673d2ff190615aa6ef62a2f2f6514f9601081dfb6ca07e25f85ea402c6779c61b0641b9955
1e018b89624f60939acb151acd744a72b7a8bfec61da7447dac48e1cc3f58ebc98b54848d26174d7d225fabf95d3eb4a342051ccc938465593dcad05476e5845f347179a386ba307611843ada37f4b9443dae842de9aa90e5aa0f0111ae38993fb6c45e65664ec74ce6e7103916b5d2b9a1b57627a47b7698f78250e212597
7bc773082cd2e2dc3e22375961813fbe83f61ab0ba3cd721b72e9b564bcb157edd166de25019490585b98bbfead213278e4b3e25f1bd41ebf723d3a045cb99a0dab9b532ae74fd3c2e90eb052557a2077f249000ddd22624c95556eaa41a1fc63b07105f07f146e587ee95c15c510cb72379b4de4abef06d4a4e4484d52177
701bc487556c5613131e48269856dbcbb6f05e4afbb9002f2ad22bb9cf260a4aa121fdb992273c592eee394286463677c6e3d47eaa701da5b79b26180b53ef9a3b0d5ab66dc8c1b1e44c71ebb203f624aa140d8fe1fb5f170f56a1e955de934ad7b97dc32f6661fc6eeb6c3becbf013e91a50ccbc7df3b3b7510073b87b145
2c162ddbb395119a7e3c0addefb7c6b886d2080238fdc3f6a2765c7b083816b770995bc4e40dbf2fe4f344821cf5fac5051c9f332c0559f42354916909d43520795bcf1c6833c90e12d4a5b81a05e6b1f589856691d835206da990778e96b07f3f6b562b7c9e4c20b67770e57ac1aef96d3d8f189f3eb6d17dd895a2c3ef05
793ca6fb091948d9aa9782d5eb90ecb6a6c3d974be7f5779e185a5be65f666eeb350d3a33045be7c4b38cc03ab78f81b227bcbfcb9cdac7d8e2cc1be7c1e85d09a2c649089cc04a0bb47bf34e1ec200f6a42e495a6f56207ae8f363f8c16aafc59b50e7071852b3dab3da6323580f35387324154ce5c6d3742729007366490
6643c70bfa35aa18193c2719bc661be5eaa7748df2685827471a994aeff19bff41efff772ea244c7ea62c787668568c0b42ffe59a5a900df7fc9c2ec3c0f92400af911ba5658a93099ec75a015f33894c1a2d67fc1a95db7b9021f0d2922bac15d8c607e79f0a8b4260eeac6914a5d292127350a3bfb00859343ad437dc83a
0d3d36db0f53d8ffd308767656cb4ef0e4361178d6a9e2e80412709445a49e3060353577d8b6d472d151944dabda2eacb2bf03821b929b8761a8dda675674216c80411772b2eddc7763ad33f98231b409ea0e95a1c78f0dea1a66404176823a65553e47bdec941fd0f9d906f85de680f69026c93fefee7d7e409112cfea604
177ef5876a050316a27815db469ddde5620ae6f5d845337ff2239ff3c1f31f742722f7298a5d48ade71d8bd8ebd4dede295a598c8fbf541dc5f990403d0d9df9dfdc7ba351ab2580b0b500b702dc043c88b29f96840a83da8d678b635f756d1c7a9fc59360eab9608c43d15a9181cab999fec7177e3aec8795d9e137789900
138b16b4a08864b1e1baad998db97162b1aaa5f6c164813279fc74a0f96857ad8970f5ad71c31e7f54c09364b68cc5d18c5431feea338bb6bf6622ba2c257234e53a281f8457c74addf1797d7a34fb928d1d4515f40de6bb0e89df79794f2329ed4bb1abfcc0b15fa041dcb10510efe194d85c1faae9622ba3fc44f394a3cf
b42788e0e3195f5276b0fd108bb318825c9c5bf89ba4ee1c6f61e2dacf4ca288578f4fb8f294f6a50c42e1c1110ea2b843315e030eea52620a6b169e59425638e4d246ff497a664bec98952f682279cedfe938f2630045ce14107b1060c9fe3773f77ca3b09b64ae6df6d0a70d166f1e8b880b49375ae65ee86e2cfe50d4fd
fe7bab77b234ee06265dae1ed37a66da45eda82074886f174ef910e52fda4447efb9623c7a79248713bf2faf5755e19180f2a4769581a91b9df9b1d98bdf25c964ca3568ffd983bcfc916d10ced1d049e8ea8933037645423421ac6f6a0f8f8a2be2863e542a4341c2f5992a036672ae5b917dcfbaadc602210e5f54004229
32579ebe73cd507b1f1a3d24d38d09f5005c9ca6e79f2f62fe35323058eef2391983ea74445399fefdd897575f25a38d6a171723637673e181989203ad805c9789f040d332f7f54f5a26cafca6f40a9b6fa946f9f7e710dc7268a35a92567d4b78522d85898e48d6a71ef44243adfaef6627508b15c1377cb41548be9e93cd
b135a0076774caca18dd7807581bf3005fee70a477da782c6482b9dbcbee1645789e248205163c29811aed78df1d2f145a42e1cadbd984d51a44dae5ebe9c876ebe7d3d3a3031b08e79d1d0e2c3f61a63ce591020904263d9c156c365d2c21ef64510c31ab9a70bfc12c6882a1574be880053346e48577a69806d776a011ae
dd0b24fcde4786edaa84a06867c20ef72bf954c02a5ae2c6456363ace6274919533fbc6ba57fd7dfd2b682f4bf01340c3a2b14565d159f18c1d425b5605561e2147bf2d0cb9433675bc949a353125d26bff587dca14face0ea3660ab3c6507811ff6f692ef6adf22d445ac0153380f1ce71f17e1979868477998666e2b3e0e
46f164e5c3603d29fb2d6c050153eaa9aab7787d075476eb9465266faa34238c77f8c4c89bae31a97d8b682727bfbd084d844e3f3a6fd497f3524a65081d84c440280addbec7bcae427d3030f0a9389670eae571f58b8f12200db7c61189236951d5c64971fe2986b793376ff1cbdf0b470de8d80b6a62bebede80640998d7
aa93c49599ca7cf0cfd9a6654473393ff17f095c72dc05123eb6f74350edbf7e00e806a566b48185cf119505b3ae365651d862b387e821db7cbdadfaa23f6b89eee1fff1ef988f03c127bdfd54f2f7b893cbc91774525f097428340756bfa8f2968aefe1d050bfc6a7730be48ae125aa2f5fdf29353b0b8c7d5cadd27a4076
238ffd191ea525b16927f1be50be373b27fc1e465559348b7d5803885ea4235bca68d1d602404fd0c993960f5c3650fd5606f7f1be11a407426ce49c11564970dec376759d01eed21c97fff6d10e7cf50febd7c839f8cbbb3d0c379818cbc9de76a6382a28dc2f834e6602fbbf027d37c6fa4acd3dce1e915c295d0d86426a
cd51db1635c088155f609f418591200a72dea8c6081b6392044619183cd2a5b6c614d98cc022961a8de4a4f16a8f7fa5b2bd93630504de4b45de64b294554a77b180169676b153026c4637350e6088e5be65e8507f2ebee3e4ff371663bd243523caf0f456ceb347896f000d2a6f6cb0171dd41f5ec0854796d351d75747c1
e64bafb6fa30bc0ca2803397aee291e70cf442b36fa19fcb6745d550953af3b7012192eaf89ca411afeb62f63c6c76b39767ad0944cd847df19d98ae270bb86998ac542aeef211ff48700dd3676402c33d7bc3c69b3ecfb40f724d405eea73a2ee7e040314b875e3210d295b17bc0fa542590ecef145bf26902132af8c0bfb
a2fc7514891f1787137514cb4b2ee65036f564fea17108f7ebf0b5da0f4b6c18e757ec6f58bf79cac852ed14d27701117916b688b230e76845f544a58bdbcdeccca87ed1fddb16fc39c23951d96c11f6208b2a8b47e4e22d3881f4331d6be84150aa0b78a45b13a36b5d4aa8a15dd2e2a7115dff7096fe7ee7b83f1372f581
a27288baf180dcf5e69ecee7975056eb600faa46ce516fc6c1e9db8413f3c1ce8c9f400e79cc605ef34f9902c52a729ccd5dd8e0ed58f397cf1a529da0b1f8d464860791a424501412e49989cc5a03862541381d23e8c54a4642d37ce9b414b36f9b206247214061a2ba918d3c5f3ec31e70a7eb038ab6e29d10a17e1dc1ae
717c04a23fb57be533d8b013901a2bd2362ababfb549b0ffbc0599ea307c7dbe39dae697fe0d2b3d74a8035e31c8dbf4c504a2cba9a306e16ae4c8e084fe3a77fb51a3a0c125e851f3e90f43839dc043adf3dd12899347e3ca54d17faec3ea60b72d71d630f332e7a786b1dc69894be2c4a31c76b771160871d8877404f5c0
66756413027679cc5370d9c2453dd28df668b51fa8fce4aac39221764c2fef67df5c13d4e13a1365a362e25dea122299bc2c1bbf841f315397d2492561a191e8cc7d00f6b6671d5ba2aec066904f61685c4c6e59ba2744350e42c1513c40cbb0c88d2b4f3f5d3a4307d9797a26f573879497dcc1ee2212e8081fb14c2c063d
b36a3cbe58680297258b7e06cf91bbcfe96e421f2d78caca9096837ee0a256458d3fa671a7d9d18f9431785b5ebc7bab5c66dc64c1d35029117b1a457e0945fb3e2c35cf76e3adc62541d4e1f307dfbed8a7a1607d31ba7c9db31816b1de0729a8c198e0bf48deb8437a5a7ef48c18740e236d016c31f1bb28fa619d916085
61aef22c1eb361b3da9cb8a5e48c560998591ecffc0bcb633cb005407bf4d072e7a107723d39ccbabc140f21b8e7bcc522a4b9aeb326838bd8b367251cc2f7d40b5ee499f7f9aeee8ee1f7d54776f5bbb92ed5eb21407679cf30e2617f5ebc8fb97c00a680db8bf5882e7973b430433af73b7e2d2d683595a70b369b199136
a16624a0bc31a02024a68c504a6773dab71eeaf2feb1b9993e3bf5ba398de0c55dd36ac65fe84ccbadd8fb9613ac6ee1369f3e322c91967be44c09ebbbda378c56c1996347bfe8ef88d3eb15c9a9e9fbf13a976225d8c642f7657882a114cd3894665863def21340abdabe4f12bc904eadf10551ba0f995537e42d84ec0c8b
75f4b1c13890c4c6763edabc761bd683c229140524096ca4d036088da9ded8b3ae0608d527b9284547d06899eb9e8f78652a84365279571c7cdc10611cff863b8dce1d4826ea1172f33692bff26cc6049bf6f2507e6728b65ec416a85aad50b2b40b57cbe824d00e585c8984caa38f7bad5d0f6c345a58bcbb14ffda7e61d6
ea9dd9a7cd66e54ab4d43ec8ffa31a51c8afa0f9c2534cc37d44dbb0c4bec4875c05d9eedc0d032376fbd1ffa9400d45eecf93e1b0cfd30eb7d4677ad2e280a65cd9da01ccdbe81dfaae680ccb8cf0406aaebd0fdd735b94e21b661b085dc367c8a02bf2bd99ed34974a9db221447fb50516257192883c373790cf7a72bfec
52aab6252a909e20dcc0d64466c08dff50f1ac32eeb3c22c2f68ed808f1e94a174f8f69ef7e8e8b0fc6c55a655fea58927f86205613fa8e4d676d7433eb3c2e764b037813749bcec98a2cd539775abadceb70acc39b5785bae29a58f44e8f5fb29bf766177754d4764090b4023add82067cdbb8482964d1752c39efed4d72a
dbcee1725232c09bd1b609b08c6852bc9cda505751e88ac3a161e9ac363fef743342ab24ea2d1b98b39872a73212861fb3b28dbc92ebb0827b0ec98ff3a4025181e3544643539f256256bef1494885b801a168010eeeab135b185c22c87f53e263b400f1c6d88909b70ccdb7f8e6dd601a2faec4f4fd45ad38ea17f10c599a
fecb2127bdd7a8480563e130e96bf5ece3f8ea8f0f85dab785dc2d2a59457b214f3118262261122e274706557ef260df0d698bdcf17809dc2395b5e52054d223fc3cf05cf92303308dc0127b8828cb1a8d318761aef57149a549577a7004e23a18c281fc909ac75454be94586b3ec664f605d7faa549e17c22011848494395
3961039cf99c15ee3ccc5e0716fdda49037d64915a691a81e6d35383e0949770a1eff7ec698c75c98e8787cbfd181855f8bdd5f7cd8020b0e77425c2b4baed157db756ee6714ca6fad1187d36a9b33f736098d30c75caed748ad1b5d8f6de634b005536dd1f9bf2fe2de659e1b703557224fcb4b98e38f1f4e44b22296ecf7
5368d46fac6deb8379414b7c512e66e0b33669f8d3a1588ea3026664e321282d7278e9616b3ac36a5790266b57a69361914f2064d7003f3f7c301af33cebee5cafb11794ac8c467a5cf10ecd4fd5b897c1f0be92a027919b7ecdc857f5a972ac92d98a0177a49fed70b473e1d47f87583e6575ccdea298f35c5ebcf9c1aa8c
741b202c960a68a83fd202058c09064bdf03dfb2aaec9560e53426725af6dd95f73ba50bffc68b3107e658370b0e2c84c75808f03f6cddab0d6ed42a8c77b72189d8ddda65f1fcec88897e590b8eb9ba4407d1b02a6e817b9da252bd725d4f6edae522b8ba3968f1eb9f8fa65d7409b6503171f7c561ba53441cb5faac0e69
c86b6a434c13563bc2af30de7e776a115b255423cde2755ed238e58be35c848342098b357001423868b9985b1caa48407db78a5d3e41dad3997a9912b6b3505963e57d4a86ae9edfda4c5115432ba5eaf9a1abf9b354a2c526b60ca00c1ea9e88cd0861230a39f52535ecafcb848522429fa83cab041bdf79ba3f0cd106089
1799c9bafac39baa2287f5923a311167b4d0e011e967b2cda454cf3427a9d038084905ecae4af92de4f1643e841878cffd72a9f33720bed95ba4606190a74668a24cac5254a264ed5b43192c16f0138d8ecec8242e839181ad5be8528053ec73250a0b98ee0b7e2d9c861895e065e224a695be05a8820000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
setpacking
%AI3_EndRider
[
39/quotesingle 96/grave 130/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 145/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark
/scaron/guilsinglright/oe/dotlessi 159/Ydieresis 164/currency 166/brokenbar
168/dieresis/copyright/ordfeminine 172/logicalnot 174/registered/macron/ring
/plusminus/twosuperior/threesuperior/acute/mu 183/periodcentered/cedilla
/onesuperior/ordmasculine 188/onequarter/onehalf/threequarters 192/Agrave
/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute
/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde
/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave
/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute
/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex
/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis
TE
%AI55J_Tsume: None
%AI3_BeginEncoding: _Courier Courier
[/_Courier/Courier 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI55J_Tsume: None
%AI3_BeginEncoding: _GillSans GillSans
[/_GillSans/GillSans 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI55J_Tsume: None
%AI3_BeginEncoding: _GillSans-Bold GillSans-Bold
[/_GillSans-Bold/GillSans-Bold 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI5_Begin_NonPrinting
Np
%AI3_BeginPattern: (Arrow1.2.out/in)
(Arrow1.2.out/in) 1 1 39.4039 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
33.9039 15.6187 m
39.4247 20.202 L
39.4247 20.202 L
33.8869 24.6252 L
S
39.2997 20.202 m
24.5706 20.202 l
20.4039 20.4792 20.4039 16.8125 v
20.4039 13.1458 20.4039 12.5625 y
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Arrow1.2.side)
(Arrow1.2.side) 1 1 39.404 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.202 20.202 m
39.404 20.202 l
S
33.904 15.6187 m
39.4248 20.202 L
39.4248 20.202 L
33.887 24.6252 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Bricks)
(Bricks) 1.6 1.6 73.6 73.6 [
%AI3_Tile
(0 O 0 R  0.3 0.85 0.85 0 k
 0.3 0.85 0.85 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 1.6 m
1.6 73.6 L
73.6 73.6 L
73.6 1.6 L
1.6 1.6 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 70.01 m
73.6 70.01 l
S
1.6 62.809 m
73.6 62.809 L
S
1.6 55.609 m
73.6 55.609 L
S
1.6 48.408 m
73.6 48.408 L
S
1.6 41.208 m
73.6 41.208 L
S
1.6 34.007 m
73.6 34.007 L
S
1.6 26.807 m
73.6 26.807 L
S
1.6 19.606 m
73.6 19.606 L
S
1.6 12.406 m
73.6 12.406 L
S
1.6 5.206 m
73.6 5.206 L
S
70.01 70.01 m
70.01 62.822 l
S
55.61 70.01 m
55.61 62.822 L
S
41.21 70.01 m
41.21 62.822 L
S
26.81 70.01 m
26.81 62.822 L
S
12.41 70.01 m
12.41 62.822 L
S
70.01 55.572 m
70.01 48.385 l
S
55.61 55.572 m
55.61 48.385 L
S
41.21 55.572 m
41.21 48.385 L
S
26.81 55.572 m
26.81 48.385 L
S
12.41 55.572 m
12.41 48.385 L
S
70.01 41.197 m
70.01 34.01 l
S
55.61 41.197 m
55.61 34.01 L
S
41.21 41.197 m
41.21 34.01 L
S
26.81 41.197 m
26.81 34.01 L
S
12.41 41.197 m
12.41 34.01 L
S
70.01 26.822 m
70.01 19.635 l
S
55.61 26.822 m
55.61 19.635 L
S
41.21 26.822 m
41.21 19.635 L
S
26.81 26.822 m
26.81 19.635 L
S
12.41 26.822 m
12.41 19.635 L
S
70.01 12.385 m
70.01 5.197 l
S
55.61 12.385 m
55.61 5.197 L
S
41.21 12.385 m
41.21 5.197 L
S
26.81 12.385 m
26.81 5.197 L
S
12.41 12.385 m
12.41 5.197 L
S
62.797 5.197 m
62.797 1.6 L
S
48.397 5.197 m
48.397 1.6 L
S
33.997 5.197 m
33.997 1.6 L
S
19.597 5.197 m
19.597 1.6 L
S
5.197 5.197 m
5.197 1.6 l
S
62.797 19.635 m
62.797 12.447 L
S
48.397 19.635 m
48.397 12.447 L
S
33.997 19.635 m
33.997 12.447 L
S
19.597 19.635 m
19.597 12.447 L
S
5.197 19.635 m
5.197 12.447 l
S
62.797 34.01 m
62.797 26.822 L
S
48.397 34.01 m
48.397 26.822 L
S
19.597 34.01 m
19.597 26.822 L
S
5.197 34.01 m
5.197 26.822 l
S
62.797 48.385 m
62.797 41.197 L
S
48.397 48.385 m
48.397 41.197 L
S
33.997 48.385 m
33.997 41.197 L
S
19.597 48.385 m
19.597 41.197 L
S
5.197 48.385 m
5.197 41.197 l
S
62.797 62.822 m
62.797 55.635 L
S
48.397 62.822 m
48.397 55.635 L
S
33.997 62.822 m
33.997 55.635 L
S
19.597 62.822 m
19.597 55.635 L
S
5.197 62.822 m
5.197 55.635 l
S
62.797 73.5589 m
62.797 70.072 L
S
48.397 73.5589 m
48.397 70.072 L
S
33.997 73.5589 m
33.997 70.072 L
S
19.597 73.5589 m
19.597 70.072 L
S
5.197 73.5589 m
5.197 70.072 l
S
33.997 34.01 m
33.997 26.822 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Checks)
(Checks) 1 1 31.3995 31.3995 [
%AI3_Tile
(0 O 0 R  0 0.9 1 0 k
 0 0.9 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.9995 4.8 m
27.5995 4.8 L
27.5995 12.3995 L
19.9995 12.3995 L
19.9995 4.8 L
f
31.3995 27.5995 m
31.3995 31.3995 L
27.5995 31.3995 L
27.5995 27.5995 L
31.3995 27.5995 L
f
19.9995 27.5995 m
19.9995 19.9995 L
27.5995 19.9995 L
27.5995 27.5995 L
19.9995 27.5995 L
f
0 XR
12.3995 12.3995 m
19.9995 12.3995 L
19.9995 19.9995 L
12.3995 19.9995 L
12.3995 12.3995 L
f
1 XR
12.3995 27.5995 m
4.8 27.5995 L
4.8 19.9995 L
12.3995 19.9995 L
12.3995 27.5995 L
f
4.8 12.3995 m
4.8 4.8 L
12.3995 4.8 L
12.3995 12.3995 L
4.8 12.3995 L
f
19.9995 27.5995 m
19.9995 31.3995 L
12.3995 31.3995 L
12.3995 27.5995 L
19.9995 27.5995 L
f
12.3995 4.8 m
12.3995 1 L
19.9995 1 L
19.9995 4.8 L
12.3995 4.8 L
f
4.8 19.9995 m
1 19.9995 L
1 12.3995 L
4.8 12.3995 L
4.8 19.9995 L
f
27.5995 19.9995 m
27.5995 12.3995 L
31.3995 12.3995 L
31.3995 19.9995 L
27.5995 19.9995 L
f
4.8 31.3995 m
1 31.3995 L
1 27.5995 L
4.8 27.5995 L
4.8 31.3995 L
f
27.5995 1 m
31.3995 1 L
31.3995 4.8 L
27.5995 4.8 L
27.5995 1 L
f
1 4.8 m
1 1 L
4.8 1 L
4.8 4.8 L
1 4.8 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.05 0.2 0 k
 0 0.05 0.2 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
4.8 4.8 m
4.8 1 L
12.3995 1 L
12.3995 4.8 L
4.8 4.8 L
f
4.8 12.3995 m
1 12.3995 L
1 4.8 L
4.8 4.8 L
4.8 12.3995 L
f
19.9995 4.8 m
19.9995 1 L
27.5995 1 L
27.5995 4.8 L
19.9995 4.8 L
f
12.3995 12.3995 m
12.3995 4.8 L
19.9995 4.8 L
19.9995 12.3995 L
12.3995 12.3995 L
f
27.5995 4.8 m
31.3995 4.8 L
31.3995 12.3995 L
27.5995 12.3995 L
27.5995 4.8 L
f
12.3995 19.9995 m
4.8 19.9995 L
4.8 12.3995 L
12.3995 12.3995 L
12.3995 19.9995 L
f
4.8 27.5995 m
1 27.5995 L
1 19.9995 L
4.8 19.9995 L
4.8 27.5995 L
f
19.9995 12.3995 m
27.5995 12.3995 L
27.5995 19.9995 L
19.9995 19.9995 L
19.9995 12.3995 L
f
19.9995 19.9995 m
19.9995 27.5995 L
12.3995 27.5995 L
12.3995 19.9995 L
19.9995 19.9995 L
f
27.5995 19.9995 m
31.3995 19.9995 L
31.3995 27.5995 L
27.5995 27.5995 L
27.5995 19.9995 L
f
12.3995 27.5995 m
12.3995 31.3995 L
4.8 31.3995 L
4.8 27.5995 L
12.3995 27.5995 L
f
27.5995 27.5995 m
27.5995 31.3995 L
19.9995 31.3995 L
19.9995 27.5995 L
27.5995 27.5995 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Confetti)
(Confetti) 4.85 3.617 76.85 75.617 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.85 3.617 m
4.85 75.617 L
76.85 75.617 L
76.85 3.617 L
4.85 3.617 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.6 64.867 m
7.85 62.867 l
S
9.1 8.617 m
6.85 6.867 l
S
78.1 68.617 m
74.85 67.867 l
S
76.85 56.867 m
74.35 55.117 l
S
79.6 51.617 m
76.6 51.617 l
S
76.35 44.117 m
73.6 45.867 l
S
78.6 35.867 m
76.6 34.367 l
S
76.1 23.867 m
73.35 26.117 l
S
78.1 12.867 m
73.85 13.617 l
S
68.35 14.617 m
66.1 12.867 l
S
76.6 30.617 m
73.6 30.617 l
S
62.85 58.117 m
60.956 60.941 l
S
32.85 59.617 m
31.196 62.181 l
S
47.891 64.061 m
49.744 66.742 l
S
72.814 2.769 m
73.928 5.729 l
S
67.976 2.633 m
67.35 5.909 l
S
61.85 27.617 m
59.956 30.441 l
S
53.504 56.053 m
51.85 58.617 l
S
52.762 1.779 m
52.876 4.776 l
S
45.391 5.311 m
47.244 7.992 l
S
37.062 3.375 m
35.639 5.43 l
S
55.165 34.828 m
57.518 37.491 l
S
20.795 3.242 m
22.12 5.193 l
S
14.097 4.747 m
15.008 8.965 l
S
9.736 1.91 m
8.073 4.225 l
S
31.891 5.573 m
32.005 8.571 l
S
12.1 70.367 m
15.6 68.867 l
S
9.35 54.867 m
9.6 58.117 l
S
12.85 31.867 m
14.35 28.117 l
S
10.1 37.367 m
12.35 41.117 l
S
34.1 71.117 m
31.85 68.617 l
S
38.35 71.117 m
41.6 68.367 l
S
55.1 71.117 m
58.35 69.117 l
S
57.35 65.117 m
55.35 61.867 l
S
64.35 66.367 m
69.35 68.617 l
S
71.85 62.867 m
69.35 61.117 l
S
23.6 70.867 m
23.6 67.867 l
S
20.6 65.867 m
17.35 65.367 l
S
24.85 61.367 m
25.35 58.117 l
S
25.85 65.867 m
29.35 66.617 l
S
14.1 54.117 m
16.85 56.117 l
S
12.35 11.617 m
12.6 15.617 l
S
12.1 19.867 m
14.35 22.367 l
S
26.1 9.867 m
23.6 13.367 l
S
34.6 47.117 m
32.1 45.367 l
S
62.6 41.867 m
59.85 43.367 l
S
31.6 35.617 m
27.85 36.367 l
S
36.35 26.117 m
34.35 24.617 l
S
33.85 14.117 m
31.1 16.367 l
S
37.1 9.867 m
35.1 11.117 l
S
34.35 20.867 m
31.35 20.867 l
S
44.6 56.617 m
42.1 54.867 l
S
47.35 51.367 m
44.35 51.367 l
S
44.1 43.867 m
41.35 45.617 l
S
43.35 33.117 m
42.6 30.617 l
S
43.85 23.617 m
41.1 25.867 l
S
44.35 15.617 m
42.35 16.867 l
S
67.823 31.1 m
64.823 31.1 l
S
27.1 32.617 m
29.6 30.867 l
S
31.85 55.117 m
34.85 55.117 l
S
19.6 40.867 m
22.1 39.117 l
S
16.85 35.617 m
19.85 35.617 l
S
20.1 28.117 m
22.85 29.867 l
S
52.1 42.617 m
54.484 44.178 l
S
52.437 50.146 m
54.821 48.325 l
S
59.572 54.133 m
59.35 51.117 l
S
50.185 10.055 m
53.234 9.928 l
S
51.187 15.896 m
53.571 14.075 l
S
58.322 19.883 m
59.445 16.823 l
S
53.1 32.117 m
50.6 30.367 l
S
52.85 24.617 m
49.6 25.617 l
S
61.85 9.117 m
59.1 10.867 l
S
69.35 34.617 m
66.6 36.367 l
S
67.1 23.617 m
65.1 22.117 l
S
24.435 46.055 m
27.484 45.928 l
S
25.437 51.896 m
27.821 50.075 l
S
62.6 47.117 m
65.321 46.575 l
S
19.85 19.867 m
20.35 16.617 l
S
21.85 21.867 m
25.35 22.617 l
S
37.6 62.867 m
41.6 62.117 l
S
38.323 42.1 m
38.823 38.6 l
S
69.35 52.617 m
66.85 53.867 l
S
14.85 62.117 m
18.1 59.367 l
S
9.6 46.117 m
7.1 44.367 l
S
20.6 51.617 m
18.6 50.117 l
S
46.141 70.811 m
47.994 73.492 l
S
69.391 40.561 m
71.244 43.242 l
S
38.641 49.311 m
39.35 52.117 l
S
25.141 16.811 m
25.85 19.617 l
S
36.6 32.867 m
34.6 31.367 l
S
6.1 68.617 m
2.85 67.867 l
S
4.85 56.867 m
2.35 55.117 l
S
7.6 51.617 m
4.6 51.617 l
S
6.6 35.867 m
4.6 34.367 l
S
6.1 12.867 m
1.85 13.617 l
S
4.6 30.617 m
1.6 30.617 l
S
72.814 74.769 m
73.928 77.729 l
S
67.976 74.633 m
67.35 77.909 l
S
52.762 73.779 m
52.876 76.776 l
S
37.062 75.375 m
35.639 77.43 l
S
20.795 75.242 m
22.12 77.193 l
S
9.736 73.91 m
8.073 76.225 l
S
10.1 23.617 m
6.35 24.367 l
S
73.217 18.276 m
71.323 21.1 l
S
28.823 39.6 m
29.505 42.389 l
S
49.6 38.617 m
47.6 37.117 l
S
60.323 73.6 m
62.323 76.6 l
S
60.323 1.6 m
62.323 4.6 l
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.inner)
(DblLine1.2.inner) 1 1 39.2705 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2702 22.175 m
39.2702 13.6108 L
26.66 13.6108 L
26.66 1.0003 L
18.0958 1.0003 L
18.0948 22.175 L
18.0958 22.175 L
18.0958 22.1752 L
39.2702 22.175 L
f
39.2708 24.6929 m
15.5779 24.6929 L
15.5779 1.0003 L
14.9037 1.0003 L
14.9032 25.3675 L
39.2708 25.3675 L
39.2708 24.6929 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.outer)
(DblLine1.2.outer) 1 1.0003 39.2706 39.271 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2708 26.6602 m
13.6111 26.6602 L
13.6111 1.0005 L
22.1751 1 L
22.1751 18.096 L
39.2708 18.096 L
39.2708 26.6602 L
f
39.2708 15.578 m
24.6928 15.578 L
24.6928 1 L
25.367 1 L
25.367 14.9038 L
39.2708 14.9038 L
39.2708 15.578 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.side)
(DblLine1.2.side) 1 1 39.2706 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2704 18.0958 m
39.2704 26.6598 L
1.0001 26.6598 L
1.0001 18.0958 L
39.2704 18.0958 L
f
39.2704 14.9037 m
39.2704 15.5776 L
1.0001 15.5776 L
1.0001 14.9037 L
39.2704 14.9037 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Diamonds)
(Diamonds) 1 1 37.1865 41.9411 [
%AI3_Tile
(0 O 0 R  0.2 0 1 0 k
 0.2 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.0002 1.0004 m
1.0002 41.9411 L
37.1865 41.9411 L
37.1865 1.0004 L
1.0002 1.0004 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.0936 41.9408 m
19.0929 41.9408 L
19.0933 41.9402 L
19.0936 41.9408 L
f
7.0311 41.9408 m
7.0304 41.9408 L
7.0308 41.9402 L
7.0311 41.9408 L
f
31.1556 41.9408 m
31.1548 41.9408 L
31.1552 41.9402 L
31.1556 41.9408 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.75 0.9 0 0 k
 0.75 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
1 XR
37.1865 1 m
37.1865 11.2349 L
31.1552 1 L
37.1865 1 L
f
19.0933 1 m
31.1552 1 L
25.124 11.2349 L
19.0933 1 L
f
7.0308 1 m
19.0933 1 L
13.062 11.2349 L
7.0308 1 L
f
1 1 m
7.0308 1 L
1 11.2349 L
1 1 L
f
37.1859 11.2349 m
37.1865 11.236 L
37.1865 31.7059 L
31.1552 21.4704 L
37.1859 11.2349 L
f
19.0933 21.4704 m
25.124 11.2349 L
31.1552 21.4704 L
25.124 31.7059 L
19.0933 21.4704 L
f
7.0308 21.4704 m
13.062 11.2349 L
19.0933 21.4704 L
13.062 31.7059 L
7.0308 21.4704 L
f
1 31.7059 m
1 11.2349 L
7.0308 21.4704 L
1 31.7059 L
f
37.1859 31.7059 m
37.1865 31.707 L
37.1865 41.9408 L
31.1556 41.9408 L
31.1552 41.9402 L
37.1859 31.7059 L
f
25.124 31.7059 m
31.1552 41.9402 L
31.1548 41.9408 L
19.0936 41.9408 L
19.0933 41.9402 L
25.124 31.7059 L
f
13.062 31.7059 m
19.0933 41.9402 L
19.0929 41.9408 L
7.0311 41.9408 L
7.0308 41.9402 L
13.062 31.7059 L
f
7.0304 41.9408 m
1 41.9408 L
1 31.7059 L
7.0308 41.9402 L
7.0304 41.9408 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Hexagon)
(Hexagon) 4 1.6 70.151 77.983 [
%AI3_Tile
(0 O 0 R  0 1 0.35 0 k
 0 1 0.35 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
70.151 77.983 m
70.151 1.6 L
4 1.6 L
4 77.983 L
70.151 77.983 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.9921 1 0 0 k
 0.9921 1 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.538 30.244 m
S
26.05 20.696 m
15.025 20.696 L
9.513 30.244 L
15.025 39.792 L
26.05 39.792 L
31.564 30.244 L
26.05 20.696 L
s
20.537 11.148 m
S
26.05 1.6 m
15.024 1.6 L
9.512 11.148 L
15.024 20.696 L
26.05 20.696 L
31.563 11.148 L
26.05 1.6 L
s
53.614 30.244 m
S
59.126 20.696 m
48.101 20.696 L
42.589 30.244 L
48.101 39.792 L
59.126 39.792 L
64.639 30.244 L
59.126 20.696 L
s
53.614 11.148 m
S
59.126 1.6 m
48.101 1.6 L
42.588 11.148 L
48.101 20.696 L
59.126 20.696 L
64.638 11.148 L
59.126 1.6 L
s
20.538 68.436 m
S
26.051 58.888 m
15.025 58.888 L
9.513 68.436 L
15.025 77.984 L
26.051 77.984 L
31.564 68.436 L
26.051 58.888 L
s
20.538 49.34 m
S
26.051 39.792 m
15.025 39.792 L
9.513 49.34 L
15.025 58.888 L
26.05 58.888 L
31.564 49.34 L
26.051 39.792 L
s
53.614 68.436 m
S
59.127 58.888 m
48.102 58.888 L
42.589 68.436 L
48.101 77.985 L
59.127 77.985 L
64.639 68.436 L
59.127 58.888 L
s
53.614 49.34 m
S
59.127 39.792 m
48.101 39.792 L
42.589 49.34 L
48.101 58.888 L
59.127 58.888 L
64.639 49.341 L
59.127 39.792 L
s
4 20.696 m
S
3.876 30.244 m
9.512 30.244 L
15.024 20.696 L
9.512 11.147 L
3.876 11.147 L
S
37.075 20.696 m
S
42.588 11.148 m
31.563 11.148 L
26.05 20.696 L
31.563 30.244 L
42.589 30.244 L
48.101 20.696 L
42.588 11.148 L
s
37.076 58.888 m
S
42.589 49.34 m
31.564 49.34 L
26.05 58.888 L
31.564 68.436 L
42.589 68.436 L
48.101 58.888 L
42.589 49.34 L
s
70.151 20.696 m
S
70.2094 11.147 m
64.639 11.147 L
59.127 20.696 L
64.639 30.244 L
70.2094 30.244 L
S
70.152 58.888 m
S
70.0427 49.34 m
64.639 49.34 L
59.127 58.888 L
64.639 68.436 L
70.0427 68.436 L
S
4 58.888 m
S
3.876 68.436 m
9.513 68.436 L
15.025 58.888 L
9.513 49.34 L
3.876 49.34 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.inner)
(Laurel.inner) 1 1 28.5392 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
19.2768 15.3585 m
28.9144 15.3585 L
28.9144 14.2335 L
19.2768 14.2335 L
19.2768 15.3585 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.7461 18.9624 m
13.0264 17.8486 11.3273 14.4193 11.3273 10.0362 c
11.3273 5.6547 12.9768 2.1518 14.744 1.1112 C
14.7443 1.1112 L
16.4707 2.1518 18.1679 5.6547 18.1679 10.0362 c
18.1679 14.4143 16.432 17.8633 14.7461 18.9624 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.outer)
(Laurel.outer) 1 1.3751 28.5393 28.9143 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.2395 10.6375 m
14.2395 1 L
15.3645 1 L
15.3645 10.6375 L
14.2395 10.6375 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.5769 15.124 m
11.6906 16.8438 15.1198 18.5429 19.503 18.5429 c
23.8844 18.5429 27.3874 16.8935 28.428 15.1262 C
28.428 15.1259 L
27.3874 13.3995 23.8844 11.7023 19.503 11.7023 c
15.1249 11.7023 11.676 13.4382 10.5769 15.124 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.side)
(Laurel.side) 1.3972 1 28.9364 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.1571 15.2998 m
1 15.2998 L
1 14.1748 L
29.1571 14.1748 L
29.1571 15.2998 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 27.4787 m
1.5899 25.4751 2.8132 21.8488 5.9125 18.7494 c
9.0107 15.6513 12.654 14.3407 14.6395 14.8545 C
14.6398 14.8547 L
15.1246 16.8113 13.8478 20.4883 10.7496 23.5865 c
7.6538 26.6824 3.9876 27.8936 2.0183 27.4787 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 2.0091 m
1.5899 4.0126 2.8132 7.6389 5.9125 10.7382 c
9.0107 13.8365 12.654 15.147 14.6395 14.6332 C
14.6398 14.633 L
15.1246 12.6765 13.8478 8.9993 10.7496 5.9011 c
7.6538 2.8054 3.9876 1.5941 2.0183 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 2.0091 m
15.3925 4.0126 16.6159 7.6389 19.7152 10.7382 c
22.8134 13.8365 26.4567 15.147 28.4422 14.6332 C
28.4424 14.633 L
28.9273 12.6765 27.6505 8.9993 24.5523 5.9011 c
21.4565 2.8054 17.7903 1.5941 15.821 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 27.4787 m
15.3925 25.4751 16.6159 21.8488 19.7152 18.7494 c
22.8134 15.6513 26.4567 14.3407 28.4422 14.8545 C
28.4424 14.8547 L
28.9273 16.8113 27.6505 20.4883 24.5523 23.5865 c
21.4565 26.6824 17.7903 27.8936 15.821 27.4787 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Leaves-fall)
(Leaves-fall) 1 1 52.733 89.816 [
%AI3_Tile
(0 O 0 R  0.05 0.2 1 0 k
 0.05 0.2 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
52.733 89.816 m
52.733 1 L
1 1 L
1 89.816 L
52.733 89.816 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.83 0 1 0 k
 0.83 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
25.317 2.083 m
25.994 2.283 26.284 2.435 V
24.815 5.147 29.266 9.428 30.186 10.168 C
30.787 9.943 30.907 7.41 30.23 6.073 C
31.073 6.196 33.262 4.818 34.02 3.529 C
34.085 4.217 35.655 7.158 36.481 7.535 C
35.561 7.933 34.896 9.406 34.134 10.854 C
35.156 11.021 36.555 10.1 38.026 9.195 C
38.541 9.996 39.915 10.968 41.174 11.484 C
40.086 12.171 39.591 12.912 39.094 14.372 C
38.052 13.806 35.865 13.657 35.336 13.944 C
35.85 15.057 38.096 15.6 38.827 15.547 C
38.573 16.409 38.425 18.562 38.598 21.155 C
36.939 19.839 35.393 18.522 33.734 18.58 C
34.003 17.158 33.367 15.353 32.99 14.86 C
32.417 15.604 32.006 16.431 32.361 18.408 C
30.908 18.893 29.671 19.439 28.297 20.697 C
28.297 18.866 27.725 17.664 26.857 16.388 C
28.117 15.9 29.389 14.697 29.385 13.658 C
28.537 13.81 26.845 14.554 26.352 15.547 C
25.634 14.8 23.95 13.491 22.346 13.487 C
23.534 12.632 24.454 11.598 24.549 9.686 C
25.802 10.657 28.255 11.272 29.635 10.674 C
24.794 6.438 25.262 3.405 25.317 2.083 C
f
12.412 33.743 m
11.887 33.272 11.691 33.01 V
14.182 31.192 11.928 25.366 11.415 24.303 C
10.776 24.247 9.369 26.988 9.405 28.486 C
8.273 27.73 6.608 27.851 5.006 28.137 C
5.578 27.049 5.177 25.104 4.376 24.303 C
5.378 24.339 6.729 23.624 8.038 22.643 C
7.203 21.823 5.376 21.984 3.46 22.643 C
3.46 21.27 2.638 19.533 1.801 18.351 C
3.117 18.408 4.262 17.722 5.12 16.691 C
5.785 18.26 7.819 19.373 8.725 19.324 C
8.742 17.959 7.169 15.869 6.147 15.47 C
6.747 14.801 7.766 13.27 8.725 10.854 C
9.524 12.78 10.694 14.022 11.927 14.955 C
10.785 16.517 10.959 17.388 11.358 18.866 C
12.101 18.325 13.132 17.893 13.303 15.89 C
15.02 16.176 16.156 16.104 17.653 15.203 C
17.198 16.865 17.195 18.466 17.515 20.166 C
15.665 20.026 14.105 20.239 13.075 21.728 C
13.905 21.955 16.165 22.014 17.039 21.082 C
17.366 22.064 18.261 23.47 19.707 24.164 C
18.267 24.424 17.282 25.523 16.373 27.209 C
15.66 25.793 13.433 24.128 11.93 24.073 C
13.933 28.137 13.933 31.055 12.412 33.743 C
f
31.125 30.5 m
31.445 31.128 31.648 31.385 V
34.045 29.444 38.851 32.752 39.746 33.521 C
39.636 34.153 37.511 35.29 35.794 34.26 C
36.234 35.549 35.332 37.51 34.134 38.552 C
35.873 38.451 38.019 39.813 38.541 40.555 C
38.763 39.577 39.946 38.307 41.231 37.293 C
41.582 38.266 40.887 40.384 39.971 41.986 C
41.206 42.487 42.318 43.417 42.776 44.676 C
43.233 43.359 44.236 42.685 45.58 41.929 C
44.421 40.502 43.64 38.328 43.92 37.465 C
45.243 37.8 46.814 40.518 46.937 41.607 C
47.812 40.841 49.366 40.154 51.947 39.848 C
50.246 38.77 49.884 36.778 49.3 35.347 C
48.152 35.794 45.983 35.853 45.008 35.29 C
45.721 34.711 47.061 34.16 49.071 34.146 C
49.071 32.601 49.534 31.469 50.788 30.254 C
49.065 30.267 46.965 29.781 45.469 29.389 C
45.221 30.718 44.378 32.314 43.233 32.715 C
43.227 31.854 43.493 29.605 44.378 28.938 C
43.513 28.37 42.26 26.993 41.803 25.276 C
41.181 26.601 40.32 27.906 38.457 28.35 C
39.642 29.403 40.477 31.42 40.143 32.887 C
35.091 28.905 32.414 30.203 31.125 30.5 C
f
25.317 46.491 m
25.994 46.691 26.284 46.843 V
24.815 49.556 29.266 53.837 30.186 54.576 C
30.787 54.351 30.907 51.818 30.23 50.482 C
31.073 50.605 33.262 49.227 34.02 47.938 C
34.085 48.625 35.655 51.566 36.481 51.944 C
35.561 52.341 34.896 53.814 34.134 55.263 C
35.156 55.43 36.555 54.508 38.026 53.603 C
38.541 54.404 39.915 55.377 41.174 55.892 C
40.086 56.579 39.591 57.321 39.094 58.78 C
38.052 58.215 35.865 58.065 35.336 58.353 C
35.85 59.465 38.096 60.008 38.827 59.955 C
38.573 60.817 38.425 62.97 38.598 65.563 C
36.939 64.247 35.393 62.931 33.734 62.988 C
34.003 61.567 33.367 59.761 32.99 59.268 C
32.417 60.012 32.006 60.839 32.361 62.817 C
30.908 63.302 29.671 63.847 28.297 65.106 C
28.297 63.274 27.725 62.073 26.857 60.796 C
28.117 60.308 29.389 59.106 29.385 58.067 C
28.537 58.219 26.845 58.963 26.352 59.955 C
25.634 59.209 23.95 57.899 22.346 57.895 C
23.534 57.041 24.454 56.006 24.549 54.094 C
25.802 55.065 28.255 55.68 29.635 55.083 C
24.794 50.846 25.262 47.814 25.317 46.491 C
f
12.412 78.151 m
11.887 77.68 11.691 77.418 V
14.182 75.601 11.928 69.774 11.415 68.711 C
10.776 68.655 9.369 71.396 9.405 72.894 C
8.273 72.138 6.608 72.259 5.006 72.545 C
5.578 71.458 5.177 69.512 4.376 68.711 C
5.378 68.747 6.729 68.032 8.038 67.052 C
7.203 66.231 5.376 66.393 3.46 67.052 C
3.46 65.678 2.638 63.941 1.801 62.759 C
3.117 62.817 4.262 62.13 5.12 61.1 C
5.785 62.669 7.819 63.781 8.725 63.732 C
8.742 62.367 7.169 60.277 6.147 59.878 C
6.747 59.209 7.766 57.678 8.725 55.263 C
9.524 57.189 10.694 58.431 11.927 59.364 C
10.785 60.925 10.959 61.796 11.358 63.274 C
12.101 62.734 13.132 62.301 13.303 60.298 C
15.02 60.584 16.156 60.512 17.653 59.612 C
17.198 61.273 17.195 62.874 17.515 64.574 C
15.665 64.434 14.105 64.648 13.075 66.136 C
13.905 66.363 16.165 66.422 17.039 65.49 C
17.366 66.472 18.261 67.878 19.707 68.572 C
18.267 68.832 17.282 69.931 16.373 71.617 C
15.66 70.202 13.433 68.536 11.93 68.482 C
13.933 72.545 13.933 75.464 12.412 78.151 C
f
31.125 74.908 m
31.445 75.537 31.648 75.794 V
34.045 73.853 38.851 77.161 39.746 77.929 C
39.636 78.562 37.511 79.698 35.794 78.668 C
36.234 79.957 35.332 81.918 34.134 82.96 C
35.873 82.86 38.019 84.221 38.541 84.963 C
38.763 83.986 39.946 82.716 41.231 81.701 C
41.582 82.675 40.887 84.792 39.971 86.394 C
41.206 86.895 42.318 87.825 42.776 89.084 C
43.233 87.768 44.236 87.093 45.58 86.337 C
44.421 84.91 43.64 82.736 43.92 81.873 C
45.243 82.208 46.814 84.926 46.937 86.016 C
47.812 85.249 49.366 84.563 51.947 84.257 C
50.246 83.179 49.884 81.187 49.3 79.756 C
48.152 80.203 45.983 80.262 45.008 79.698 C
45.721 79.119 47.061 78.569 49.071 78.554 C
49.071 77.009 49.534 75.877 50.788 74.663 C
49.065 74.675 46.965 74.189 45.469 73.798 C
45.221 75.126 44.378 76.723 43.233 77.123 C
43.227 76.262 43.493 74.013 44.378 73.347 C
43.513 72.779 42.26 71.401 41.803 69.684 C
41.181 71.009 40.32 72.314 38.457 72.759 C
39.642 73.812 40.477 75.829 40.143 77.295 C
35.091 73.313 32.414 74.611 31.125 74.908 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Polka dots)
(Polka dots) 1 1 29.8 29.8 [
%AI3_Tile
(0 O 0 R  0.45 0.9 0 0 k
 0.45 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 29.8 L
29.8 29.8 L
29.8 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.09 0.18 0 0 k
 0.09 0.18 0 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
11.08 8.2 m
11.08 9.791 9.79 11.08 8.2 11.08 c
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
f
11.08 22.6 m
11.08 24.191 9.79 25.48 8.2 25.48 c
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
f
18.28 15.4 m
18.28 16.991 16.99 18.28 15.4 18.28 c
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
f
25.48 8.2 m
25.48 9.791 24.19 11.08 22.6 11.08 c
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
f
25.48 22.6 m
25.48 24.191 24.19 25.48 22.6 25.48 c
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
f
*U
26.92 1 m
29.8 1 L
29.8 3.88 L
28.209 3.88 26.92 2.591 26.92 1 C
f
15.4 3.88 m
13.809 3.88 12.52 2.591 12.52 1 C
18.28 1 L
18.28 2.591 16.99 3.88 15.4 3.88 c
f
1 3.88 m
1 1 L
3.88 1 L
3.88 2.591 2.59 3.88 1 3.88 C
f
1 XR
26.92 15.4 m
26.92 13.81 28.209 12.52 29.8 12.52 C
29.8 18.28 L
28.209 18.28 26.92 16.991 26.92 15.4 c
f
0 XR
15.4 18.28 m
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
18.28 16.991 16.99 18.28 15.4 18.28 c
f
1 XR
3.88 15.4 m
3.88 16.991 2.59 18.28 1 18.28 C
1 12.52 L
2.59 12.52 3.88 13.81 3.88 15.4 c
f
0 XR
29.8 26.92 m
29.8 29.8 L
26.92 29.8 L
26.92 28.21 28.209 26.92 29.8 26.92 C
f
15.4 26.92 m
16.99 26.92 18.28 28.21 18.28 29.8 C
12.52 29.8 L
12.52 28.21 13.809 26.92 15.4 26.92 c
f
3.88 29.8 m
1 29.8 L
1 26.92 L
2.59 26.92 3.88 28.21 3.88 29.8 C
f
1 XR
8.2 11.08 m
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
11.08 9.791 9.79 11.08 8.2 11.08 c
f
22.6 11.08 m
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
25.48 9.791 24.19 11.08 22.6 11.08 c
f
8.2 25.48 m
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
11.08 24.191 9.79 25.48 8.2 25.48 c
f
22.6 25.48 m
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
25.48 24.191 24.19 25.48 22.6 25.48 c
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Random circles)
(Random circles) 4.365 3.849 51.13 57.85 [
%AI3_Tile
(0 O 0 R  0 0.1125 0.45 0 k
 0 0.1125 0.45 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.365 3.849 m
4.365 57.85 L
51.13 57.85 L
51.13 3.849 L
4.365 3.849 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.4 0.7 1 0 k
 0.4 0.7 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
45.429 36.274 m
45.843 36.991 45.598 37.908 44.88 38.323 c
44.163 38.737 43.245 38.491 42.831 37.774 c
42.417 37.056 42.663 36.139 43.38 35.725 c
44.098 35.31 45.015 35.556 45.429 36.274 c
s
44.179 27.926 m
43.765 28.643 42.848 28.889 42.13 28.475 c
41.413 28.06 41.167 27.143 41.581 26.425 c
41.995 25.708 42.913 25.462 43.63 25.876 c
44.348 26.291 44.593 27.208 44.179 27.926 c
s
35.929 41.024 m
35.515 41.741 34.598 41.987 33.88 41.573 c
33.163 41.158 32.917 40.241 33.331 39.524 c
33.745 38.806 34.663 38.56 35.38 38.975 c
36.098 39.389 36.343 40.306 35.929 41.024 c
s
28.38 34.225 m
28.794 34.942 28.549 35.859 27.831 36.274 c
27.114 36.688 26.196 36.442 25.782 35.725 c
25.368 35.007 25.614 34.09 26.331 33.675 c
27.049 33.261 27.966 33.507 28.38 34.225 c
s
31.179 28.024 m
30.765 28.741 29.848 28.987 29.13 28.573 c
28.413 28.158 28.167 27.241 28.581 26.524 c
28.995 25.806 29.913 25.56 30.63 25.975 c
31.348 26.389 31.593 27.306 31.179 28.024 c
s
36.792 23.349 m
35.963 23.349 35.292 22.678 35.292 21.849 c
35.292 21.021 35.963 20.349 36.792 20.349 c
37.62 20.349 38.292 21.021 38.292 21.849 c
38.292 22.678 37.62 23.349 36.792 23.349 c
s
10.888 34.175 m
10.474 34.893 10.72 35.81 11.437 36.225 c
12.155 36.639 13.072 36.393 13.486 35.675 c
13.901 34.958 13.655 34.041 12.937 33.626 c
12.22 33.212 11.303 33.458 10.888 34.175 c
s
11.517 26.601 m
11.931 27.318 12.848 27.564 13.566 27.15 c
14.283 26.735 14.529 25.818 14.115 25.1 c
13.701 24.383 12.783 24.137 12.066 24.551 c
11.348 24.966 11.103 25.883 11.517 26.601 c
s
16.782 41.426 m
17.196 42.143 18.114 42.389 18.831 41.975 c
19.549 41.56 19.794 40.643 19.38 39.926 c
18.966 39.208 18.049 38.962 17.331 39.377 c
16.614 39.791 16.368 40.708 16.782 41.426 c
s
22.365 24.35 m
23.194 24.35 23.865 23.678 23.865 22.85 c
23.865 22.021 23.194 21.35 22.365 21.35 c
21.537 21.35 20.865 22.021 20.865 22.85 c
20.865 23.678 21.537 24.35 22.365 24.35 c
s
45.385 7.849 m
44.971 7.132 44.053 6.886 43.336 7.3 c
42.619 7.714 42.373 8.632 42.787 9.349 c
43.201 10.067 44.119 10.312 44.836 9.898 c
45.553 9.484 45.799 8.567 45.385 7.849 c
s
29.679 7.774 m
29.265 7.056 28.348 6.81 27.63 7.225 c
26.913 7.639 26.667 8.556 27.081 9.274 c
27.495 9.991 28.413 10.237 29.13 9.823 c
29.848 9.408 30.093 8.491 29.679 7.774 c
s
35.542 11.349 m
34.713 11.349 34.042 12.021 34.042 12.849 c
34.042 13.678 34.713 14.349 35.542 14.349 c
36.37 14.349 37.042 13.678 37.042 12.849 c
37.042 12.021 36.37 11.349 35.542 11.349 c
s
10.13 7.475 m
10.544 6.757 11.462 6.511 12.179 6.926 c
12.897 7.34 13.142 8.257 12.728 8.975 c
12.314 9.692 11.397 9.938 10.679 9.524 c
9.962 9.109 9.716 8.192 10.13 7.475 c
s
20.203 13.349 m
21.031 13.349 21.703 14.021 21.703 14.849 c
21.703 15.678 21.031 16.349 20.203 16.349 c
19.375 16.349 18.703 15.678 18.703 14.849 c
18.703 14.021 19.375 13.349 20.203 13.349 c
s
44.635 54.1 m
45.049 53.382 44.803 52.465 44.086 52.051 c
43.369 51.636 42.451 51.882 42.037 52.6 c
41.623 53.317 41.869 54.234 42.586 54.649 c
43.303 55.063 44.221 54.817 44.635 54.1 c
s
36.841 48.1 m
36.427 47.382 35.509 47.136 34.792 47.551 c
34.074 47.965 33.828 48.882 34.243 49.6 c
34.657 50.317 35.574 50.563 36.292 50.149 c
37.009 49.734 37.255 48.817 36.841 48.1 c
s
29.728 54.725 m
30.143 54.007 29.897 53.09 29.179 52.675 c
28.462 52.261 27.544 52.507 27.13 53.225 c
26.716 53.942 26.962 54.859 27.679 55.274 c
28.397 55.688 29.314 55.442 29.728 54.725 c
s
10.86 54.1 m
10.446 53.382 10.691 52.465 11.409 52.051 c
12.126 51.636 13.044 51.882 13.458 52.6 c
13.872 53.317 13.626 54.234 12.909 54.649 c
12.191 55.063 11.274 54.817 10.86 54.1 c
s
19.154 49.1 m
19.568 48.382 20.486 48.136 21.203 48.551 c
21.92 48.965 22.166 49.882 21.752 50.6 c
21.338 51.317 20.42 51.563 19.703 51.149 c
18.986 50.734 18.74 49.817 19.154 49.1 c
s
51.88 38.85 m
51.052 38.85 50.38 39.521 50.38 40.35 c
50.38 41.178 51.052 41.85 51.88 41.85 c
52.709 41.85 53.38 41.178 53.38 40.35 c
53.38 39.521 52.709 38.85 51.88 38.85 c
s
51.865 11.349 m
52.693 11.349 53.365 12.021 53.365 12.849 c
53.365 13.678 52.693 14.349 51.865 14.349 c
51.036 14.349 50.365 13.678 50.365 12.849 c
50.365 12.021 51.036 11.349 51.865 11.349 c
s
30.179 18.524 m
29.765 19.241 28.848 19.487 28.13 19.073 c
27.413 18.658 27.167 17.741 27.581 17.024 c
27.995 16.306 28.913 16.06 29.63 16.475 c
30.348 16.889 30.593 17.806 30.179 18.524 c
s
21.679 31.524 m
21.265 32.241 20.348 32.487 19.63 32.073 c
18.913 31.658 18.667 30.741 19.081 30.024 c
19.495 29.306 20.413 29.06 21.13 29.475 c
21.848 29.889 22.093 30.806 21.679 31.524 c
s
37.914 33.399 m
37.5 34.116 36.583 34.362 35.865 33.948 c
35.148 33.533 34.902 32.616 35.316 31.899 c
35.73 31.181 36.648 30.935 37.365 31.35 c
38.083 31.764 38.328 32.681 37.914 33.399 c
s
28.929 45.024 m
28.515 45.741 27.598 45.987 26.88 45.573 c
26.163 45.158 25.917 44.241 26.331 43.524 c
26.745 42.806 27.663 42.56 28.38 42.975 c
29.098 43.389 29.343 44.306 28.929 45.024 c
s
12.429 45.524 m
12.015 46.241 11.098 46.487 10.38 46.073 c
9.663 45.658 9.417 44.741 9.831 44.024 c
10.245 43.306 11.163 43.06 11.88 43.475 c
12.598 43.889 12.843 44.806 12.429 45.524 c
s
44.49 45.6 m
44.075 46.317 43.158 46.563 42.441 46.149 c
41.723 45.734 41.477 44.817 41.891 44.1 c
42.306 43.382 43.223 43.136 43.941 43.55 c
44.658 43.965 44.904 44.882 44.49 45.6 c
s
12.679 18.524 m
12.265 19.241 11.348 19.487 10.63 19.073 c
9.913 18.658 9.667 17.741 10.081 17.024 c
10.495 16.306 11.413 16.06 12.13 16.475 c
12.848 16.889 13.093 17.806 12.679 18.524 c
s
21.179 5.774 m
20.765 6.491 19.848 6.737 19.13 6.323 c
18.413 5.908 18.167 4.991 18.581 4.274 c
18.995 3.557 19.913 3.311 20.63 3.725 c
21.348 4.139 21.593 5.056 21.179 5.774 c
s
38.929 5.274 m
38.515 5.991 37.598 6.237 36.88 5.823 c
36.163 5.408 35.917 4.491 36.331 3.774 c
36.745 3.057 37.663 2.811 38.38 3.225 c
39.098 3.639 39.343 4.556 38.929 5.274 c
s
43.865 18.1 m
44.694 18.1 45.365 17.429 45.365 16.6 c
45.365 15.772 44.694 15.1 43.865 15.1 c
43.037 15.1 42.365 15.772 42.365 16.6 c
42.365 17.429 43.037 18.1 43.865 18.1 c
s
51.13 4.6 m
50.302 4.6 49.63 3.928 49.63 3.1 c
49.63 2.272 50.302 1.6 51.13 1.6 c
51.959 1.6 52.63 2.272 52.63 3.1 c
52.63 3.928 51.959 4.6 51.13 4.6 c
s
52.163 31.649 m
51.748 32.366 50.831 32.612 50.114 32.198 c
49.396 31.783 49.15 30.866 49.565 30.149 c
49.979 29.431 50.896 29.185 51.614 29.6 c
52.331 30.014 52.577 30.931 52.163 31.649 c
s
51.85 51.35 m
51.021 51.35 50.35 50.678 50.35 49.85 c
50.35 49.021 51.021 48.35 51.85 48.35 c
52.678 48.35 53.35 49.021 53.35 49.85 c
53.35 50.678 52.678 51.35 51.85 51.35 c
s
49.85 23.1 m
50.679 23.1 51.35 22.428 51.35 21.6 c
51.35 20.771 50.679 20.1 49.85 20.1 c
49.022 20.1 48.35 20.771 48.35 21.6 c
48.35 22.428 49.022 23.1 49.85 23.1 c
s
5.13 38.85 m
4.302 38.85 3.63 39.521 3.63 40.35 c
3.63 41.178 4.302 41.85 5.13 41.85 c
5.959 41.85 6.63 41.178 6.63 40.35 c
6.63 39.521 5.959 38.85 5.13 38.85 c
s
5.115 11.349 m
5.943 11.349 6.615 12.021 6.615 12.849 c
6.615 13.678 5.943 14.349 5.115 14.349 c
4.286 14.349 3.615 13.678 3.615 12.849 c
3.615 12.021 4.286 11.349 5.115 11.349 c
s
4.38 4.6 m
3.552 4.6 2.88 3.928 2.88 3.1 c
2.88 2.272 3.552 1.6 4.38 1.6 c
5.209 1.6 5.88 2.272 5.88 3.1 c
5.88 3.928 5.209 4.6 4.38 4.6 c
s
5.413 31.649 m
4.998 32.366 4.081 32.612 3.364 32.198 c
2.646 31.783 2.4 30.866 2.815 30.149 c
3.229 29.431 4.146 29.185 4.864 29.6 c
5.581 30.014 5.827 30.931 5.413 31.649 c
s
5.1 51.35 m
4.271 51.35 3.6 50.678 3.6 49.85 c
3.6 49.021 4.271 48.35 5.1 48.35 c
5.928 48.35 6.6 49.021 6.6 49.85 c
6.6 50.678 5.928 51.35 5.1 51.35 c
s
3.1 23.1 m
3.929 23.1 4.6 22.428 4.6 21.6 c
4.6 20.771 3.929 20.1 3.1 20.1 c
2.272 20.1 1.6 20.771 1.6 21.6 c
1.6 22.428 2.272 23.1 3.1 23.1 c
s
21.194 59.775 m
20.78 60.492 19.863 60.738 19.145 60.324 c
18.428 59.909 18.182 58.992 18.596 58.275 c
19.01 57.558 19.928 57.312 20.645 57.726 c
21.363 58.14 21.608 59.057 21.194 59.775 c
s
38.944 59.275 m
38.53 59.992 37.613 60.238 36.895 59.824 c
36.178 59.409 35.932 58.492 36.346 57.775 c
36.76 57.058 37.678 56.812 38.395 57.226 c
39.113 57.64 39.358 58.557 38.944 59.275 c
s
51.145 58.601 m
50.317 58.601 49.645 57.929 49.645 57.101 c
49.645 56.273 50.317 55.601 51.145 55.601 c
51.974 55.601 52.645 56.273 52.645 57.101 c
52.645 57.929 51.974 58.601 51.145 58.601 c
s
4.395 58.601 m
3.567 58.601 2.895 57.929 2.895 57.101 c
2.895 56.273 3.567 55.601 4.395 55.601 c
5.224 55.601 5.895 56.273 5.895 57.101 c
5.895 57.929 5.224 58.601 4.395 58.601 c
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Rope.side)
(Rope.side) 1 4.6 60.9998 33.3999 [
%AI3_Tile
(0 O 0 R  0 0 0 1 k
 0 0 0 1 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 1 j 0.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
24.9999 7 m
15.6521 4.663 8.125 8.6981 1 14.1407 C
S
36.9999 7 m
22.3477 3.337 12.168 15.3276 1 23.859 C
S
48.9999 7 m
29.3464 2.0866 17.7386 25.3332 1 30.6213 C
S
1 30.9999 m
24.9999 36.9999 36.9999 1 60.9998 7 C
S
13 30.9999 m
32.6534 35.9133 44.2611 12.6667 60.9998 7.3786 C
S
24.9999 30.9999 m
39.652 34.6629 49.8317 22.6722 60.9998 14.1407 C
S
36.9999 30.9999 m
46.3476 33.3369 53.8749 29.3018 60.9998 23.859 C
S
48.9999 30.9999 m
53.3464 32.0865 57.2978 31.7908 60.9998 30.6213 C
S
13 7 m
8.6535 5.9134 4.7019 6.2091 1 7.3786 C
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Scales)
(Scales) 1.6 9.3475 48.088 55.8355 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 9.3475 m
1.6 55.8355 L
48.088 55.8355 L
48.088 9.3475 L
1.6 9.3475 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
17.0956 9.3475 m
12.8162 9.3475 9.3475 5.8787 9.3475 1.6 C
9.3475 5.8787 5.8787 9.3475 1.6 9.3475 C
1.6 13.6262 5.0687 17.095 9.3475 17.095 c
13.6268 17.095 17.0956 13.6262 17.0956 9.3475 C
s
32.5918 9.3475 m
28.3125 9.3475 24.8437 5.8787 24.8437 1.6 C
24.8437 5.8787 21.3743 9.3475 17.0956 9.3475 C
17.0956 13.6262 20.5644 17.095 24.8437 17.095 c
29.1224 17.095 32.5918 13.6262 32.5918 9.3475 C
s
48.088 9.3475 m
43.8087 9.3475 40.3399 5.8787 40.3399 1.6 C
40.3399 5.8787 36.8705 9.3475 32.5918 9.3475 C
32.5918 13.6262 36.0606 17.095 40.3399 17.095 c
44.6186 17.095 48.088 13.6262 48.088 9.3475 C
s
17.0956 40.3393 m
12.8162 40.3393 9.3475 36.8699 9.3475 32.5912 C
9.3475 36.8699 5.8787 40.3393 1.6 40.3393 C
1.6 44.6181 5.0687 48.0874 9.3475 48.0874 c
13.6268 48.0874 17.0956 44.6181 17.0956 40.3393 C
s
17.0956 24.8431 m
12.8162 24.8431 9.3475 21.3743 9.3475 17.095 C
9.3475 21.3743 5.8787 24.8431 1.6 24.8431 C
1.6 29.1218 5.0687 32.5912 9.3475 32.5912 c
13.6268 32.5912 17.0956 29.1218 17.0956 24.8431 C
s
32.5918 24.8431 m
28.3125 24.8431 24.8437 21.3743 24.8437 17.095 C
24.8437 21.3743 21.3743 24.8431 17.0956 24.8431 C
17.0956 29.1218 20.5644 32.5912 24.8437 32.5912 c
29.1224 32.5912 32.5918 29.1218 32.5918 24.8431 C
s
48.088 24.8431 m
43.8087 24.8431 40.3399 21.3743 40.3399 17.095 C
40.3399 21.3743 36.8705 24.8431 32.5918 24.8431 C
32.5918 29.1218 36.0606 32.5912 40.3399 32.5912 c
44.6186 32.5912 48.088 29.1218 48.088 24.8431 C
s
32.5918 40.3393 m
28.3125 40.3393 24.8437 36.8699 24.8437 32.5912 C
24.8437 36.8699 21.3743 40.3393 17.0956 40.3393 C
17.0956 44.6181 20.5644 48.0874 24.8437 48.0874 c
29.1224 48.0874 32.5918 44.6181 32.5918 40.3393 C
s
48.088 40.3393 m
43.8087 40.3393 40.3399 36.8699 40.3399 32.5912 C
40.3399 36.8699 36.8705 40.3393 32.5918 40.3393 C
32.5918 44.6181 36.0606 48.0874 40.3399 48.0874 c
44.6186 48.0874 48.088 44.6181 48.088 40.3393 C
s
17.0956 55.8355 m
12.8162 55.8355 9.3475 52.3662 9.3475 48.0874 C
9.3475 52.3662 5.8787 55.8355 1.6 55.8355 C
1.6 60.1143 5.0687 63.5836 9.3475 63.5836 c
13.6268 63.5836 17.0956 60.1143 17.0956 55.8355 C
s
32.5918 55.8355 m
28.3125 55.8355 24.8437 52.3662 24.8437 48.0874 C
24.8437 52.3662 21.3743 55.8355 17.0956 55.8355 C
17.0956 60.1143 20.5644 63.5836 24.8437 63.5836 c
29.1224 63.5836 32.5918 60.1143 32.5918 55.8355 C
s
48.088 55.8355 m
43.8087 55.8355 40.3399 52.3662 40.3399 48.0874 C
40.3399 52.3662 36.8705 55.8355 32.5918 55.8355 C
32.5918 60.1143 36.0606 63.5836 40.3399 63.5836 c
44.6186 63.5836 48.088 60.1143 48.088 55.8355 C
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (SolidStar.side)
(SolidStar.side) 1 1 33.0117 33.0117 [
%AI3_Tile
(0 O 0 R  0.05 0.2 0.95 0 k
 0.05 0.2 0.95 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
7.9689 26.0458 m
14.5331 22.9874 l
17.0095 29.7904 L
19.4859 22.9874 l
26.0473 26.0458 l
22.9889 19.4815 l
29.792 17.0052 l
22.9889 14.5288 l
26.0473 7.9674 l
19.4859 11.0257 l
17.0095 4.2226 l
14.5305 11.0257 l
7.9689 7.9674 l
11.0273 14.5288 l
4.2242 17.0052 l
11.0273 19.4843 L
7.9689 26.0458 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stars)
(Stars) 1 1 63.384 84.766 [
%AI3_Tile
(0 O 0 R  1 0.9 0.1 0 k
 1 0.9 0.1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 84.766 L
63.384 84.766 L
63.384 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.25 1 0 k
 0 0.25 1 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
37.668 67.113 m
43.924 62.567 L
41.535 55.213 L
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
f
16.596 59.757 m
22.851 55.212 L
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
f
20.462 20.683 m
26.719 25.229 L
18.985 25.229 L
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
f
38.447 34.271 m
36.058 41.625 L
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
f
51.657 20.683 m
57.914 25.229 L
50.18 25.229 L
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
f
*U
1 XR
34.581 4.288 m
32.192 11.643 L
29.803 4.289 L
22.069 4.289 L
26.5962 1 L
37.7885 1 L
42.315 4.288 L
34.581 4.288 L
f
53.261 4.289 m
57.7882 1 L
63.384 1 L
63.384 11.643 L
60.995 4.289 L
53.261 4.289 L
f
4.866 41.625 m
11.123 46.171 L
3.389 46.171 L
1 53.526 L
1 38.816 L
7.255 34.271 L
4.866 41.625 L
f
36.058 41.625 m
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
36.058 41.625 L
f
53.261 46.172 m
59.517 41.626 L
57.128 34.272 L
63.384 38.816 L
63.384 53.526 L
60.995 46.172 L
53.261 46.172 L
f
4.866 83.508 m
6.5974 84.766 L
1 84.766 L
1 80.699 L
7.255 76.154 L
4.866 83.508 L
f
25.936 76.155 m
32.192 80.699 L
38.447 76.154 L
36.058 83.508 L
37.7895 84.766 L
26.5951 84.766 L
28.325 83.509 L
25.936 76.155 L
f
22.851 55.212 m
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
22.851 55.212 L
f
41.535 55.213 m
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
43.924 62.567 L
41.535 55.213 L
f
50.18 25.229 m
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
57.914 25.229 L
50.18 25.229 L
f
18.985 25.229 m
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
26.719 25.229 L
18.985 25.229 L
f
3.388 4.289 m
1 11.643 L
1 1 L
6.5948 1 L
11.122 4.289 L
3.388 4.289 L
f
57.128 76.154 m
63.384 80.699 L
63.384 84.766 L
57.7855 84.766 L
59.517 83.508 L
57.128 76.154 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stripes)
(Stripes) 8.45 4.6001 80.45 76.6001 [
%AI3_Tile
(0 O 0 R  1 0.07 1 0 k
 1 0.07 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 3.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
8.2 8.2 m
80.7 8.2 L
S
8.2 22.6001 m
80.7 22.6001 L
S
8.2 37.0002 m
80.7 37.0002 L
S
8.2 51.4 m
80.7 51.4 L
S
8.2 65.8001 m
80.7 65.8001 L
S
8.2 15.4 m
80.7 15.4 L
S
8.2 29.8001 m
80.7 29.8001 L
S
8.2 44.2 m
80.7 44.2 L
S
8.2 58.6001 m
80.7 58.6001 L
S
8.2 73.0002 m
80.7 73.0002 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.outer)
(TriBevel.outer) 1 1.0004 31.6124 31.6127 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6118 5.4917 m
27.1221 5.4917 L
27.1205 1.0011 L
27.8031 1.0011 L
27.8031 4.8091 L
31.6118 4.8091 L
31.6118 5.4917 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 9.5062 m
23.1111 9.5062 L
23.1111 1.0015 L
27.1205 1.0015 L
27.1205 5.493 L
31.6144 5.493 L
31.6149 9.5062 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 10.485 m
22.1297 10.485 L
22.1292 1.0015 L
23.1084 1.0015 L
23.1084 9.5049 L
31.6124 9.5049 L
31.6124 10.485 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6129 17.2066 m
15.4064 17.2085 L
15.4064 1 L
22.1301 1 L
22.1301 10.4868 L
31.6129 10.4868 L
31.6129 17.2066 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 18.3658 m
14.2517 18.3658 L
14.2515 1.0009 L
15.4043 1.0009 L
15.4043 17.2093 L
31.6149 17.2093 L
31.6149 18.3658 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 30.4755 m
2.1395 30.4755 L
2.1395 1.0015 L
14.249 1 L
14.249 18.366 L
31.6149 18.366 L
31.6124 30.4755 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.6 k
 0 0 0 0.6 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.4066 16.847 m
14.2778 18.3257 l
15.4066 17.2057 l
15.4066 16.847 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
23.1095 9.1906 m
22.1759 10.4392 l
23.1082 9.505 l
23.1095 9.1906 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
27.8039 4.6026 m
27.1619 5.4533 l
27.8029 4.8093 l
27.8039 4.6026 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.side)
(TriBevel.side) 1.0006 1 29.0006 31.6124 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29 4.8087 m
29 4.8087 L
29.0026 5.4927 L
1.0026 5.4927 L
1 4.8087 L
1 4.8087 L
29 4.8087 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0026 5.4927 m
29.0005 9.5045 L
1.0005 9.5045 L
1.0026 5.4927 L
29.0026 5.4927 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0005 9.5045 m
29.0011 10.4865 L
1.0011 10.4865 L
1.0005 9.5045 L
29.0005 9.5045 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0011 10.4865 m
29.003 17.209 L
1.003 17.209 L
1.0011 10.4865 L
29.0011 10.4865 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.003 17.209 m
29.0031 18.3656 L
1.0031 18.3656 L
1.003 17.209 L
29.003 17.209 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0031 18.3656 m
29.0006 30.4752 L
1.0006 30.4752 L
1.0031 18.3656 L
29.0031 18.3656 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Waves-scroll)
(Waves-scroll) 17.926 10.516 68.663 69.012 [
%AI3_Tile
(0 O 0 R  1 0 0.3 0 k
 1 0 0.3 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
17.926 69.012 m
17.926 10.516 L
68.663 10.516 L
68.663 69.012 L
17.926 69.012 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.55 0 0 0 k
 0.55 0 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.75 w 4 M []0 d
%AI3_Note:
0 D
0 XR
65.335 70.465 m
65.881 68.746 67.444 68.168 68.663 69.012 C
67.538 69.668 68.011 71.255 69.686 70.933 c
72.124 70.464 71.894 67.213 70.53 65.589 c
68.561 63.245 64.565 60.995 53.241 71.117 C
S
39.964 70.465 m
40.511 68.746 42.074 68.168 43.293 69.012 C
42.168 69.668 42.64 71.255 44.316 70.933 c
46.753 70.464 46.524 67.213 45.16 65.589 c
43.191 63.245 39.195 60.995 27.87 71.117 c
S
14.594 70.465 m
15.141 68.746 16.704 68.168 17.923 69.012 C
16.798 69.668 17.27 71.255 18.945 70.933 c
21.382 70.464 21.153 67.213 19.789 65.589 c
17.821 63.245 13.825 60.995 2.5 71.117 c
S
10.959 51.619 m
22.282 41.497 26.278 43.747 28.247 46.09 c
29.611 47.715 29.841 50.965 27.403 51.434 c
25.728 51.757 25.255 50.169 26.38 49.513 C
25.161 48.669 23.599 49.248 23.052 50.966 c
22.723 51.997 23.38 53.966 24.872 54.903 c
27.267 56.406 31.371 56.05 36.328 51.619 c
47.653 41.497 51.649 43.746 53.618 46.09 c
54.982 47.715 55.212 50.965 52.774 51.434 c
51.099 51.757 50.626 50.169 51.751 49.513 C
50.532 48.669 48.97 49.248 48.423 50.966 c
48.094 51.997 48.751 53.966 50.243 54.903 c
52.638 56.406 56.742 56.05 61.699 51.619 C
73.024 41.497 77.02 43.747 78.988 46.09 c
S
70.156 32.12 m
65.199 36.551 61.095 36.907 58.7 35.404 c
57.208 34.468 56.552 32.499 56.88 31.468 c
57.427 29.749 58.99 29.171 60.208 30.015 C
59.083 30.671 59.556 32.258 61.231 31.936 c
63.669 31.467 63.439 28.216 62.075 26.592 c
60.106 24.248 56.11 21.998 44.786 32.12 C
39.829 36.551 35.725 36.907 33.33 35.404 c
31.838 34.468 31.182 32.499 31.51 31.468 c
32.056 29.749 33.619 29.171 34.838 30.015 C
33.713 30.671 34.186 32.258 35.861 31.936 c
38.299 31.467 38.069 28.216 36.705 26.592 c
34.737 24.248 30.74 21.998 19.415 32.12 c
14.458 36.551 10.354 36.907 7.96 35.404 c
S
19.792 7.094 m
21.157 8.719 21.386 11.968 18.949 12.437 c
17.274 12.76 16.801 11.172 17.926 10.516 C
16.708 9.673 15.145 10.252 14.598 11.969 c
14.27 13 14.926 14.969 16.418 15.906 c
18.812 17.409 22.916 17.053 27.874 12.622 c
39.199 2.5 43.195 4.75 45.163 7.094 c
46.528 8.719 46.757 11.968 44.32 12.437 c
42.644 12.76 42.172 11.172 43.297 10.516 C
42.078 9.673 40.515 10.252 39.968 11.969 c
39.64 13 40.297 14.969 41.788 15.906 c
44.183 17.409 48.287 17.053 53.245 12.622 C
64.569 2.5 68.565 4.75 70.534 7.094 c
71.898 8.719 72.127 11.968 69.69 12.437 c
68.014 12.76 67.542 11.172 68.667 10.516 C
67.448 9.673 65.885 10.252 65.338 11.969 c
65.011 13 65.667 14.969 67.159 15.906 c
69.553 17.409 73.657 17.053 78.615 12.622 c
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI5_End_NonPrinting--
%AI5_Begin_NonPrinting
Np
12 Bn
%AI5_BeginGradient: (Black, White)
(Black, White) 0 2 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Chrome)
(Chrome) 0 6 Bd
[
0
<
464646454545444444444343434342424241414141404040403F3F3F3E3E3E3E3D3D3D3C3C3C3C3B
3B3B3B3A3A3A39393939383838383737373636363635353535343434333333333232323131313130
3030302F2F2F2E2E2E2E2D2D2D2D2C2C2C2B2B2B2B2A2A2A2A292929282828282727272726262625
2525252424242323232322222222212121202020201F1F1F1F1E1E1E1D1D1D1D1C1C1C1B1B1B1B1A
1A1A1A1919191818181817171717161616151515151414141413131312121212111111101010100F
0F0F0F0E0E0E0D0D0D0D0C0C0C0C0B0B0B0A0A0A0A09090909080808070707070606060505050504
04040403030302020202010101010000
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
1F1E1E1E1E1E1E1E1E1E1D1D1D1D1D1D1D1D1C1C1C1C1C1C1C1C1B1B1B1B1B1B1B1B1B1A1A1A1A1A
1A1A1A19191919191919191818181818181818181717171717171717161616161616161615151515
15151515151414141414141414131313131313131312121212121212121211111111111111111010
1010101010100F0F0F0F0F0F0F0F0F0E0E0E0E0E0E0E0E0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C
0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A090909090909090909080808080808080807070707070707
07060606060606060606050505050505050504040404040404040303030303030303030202020202
02020201010101010101010000000000
>
1 %_Br
0
0.275
1
<
6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544
434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F
>
1 %_Br
0
<
00000101010102020202030303040404040505050506060607070707080808090909090A0A0A0A0B
0B0B0C0C0C0C0D0D0D0D0E0E0E0F0F0F0F1010101011111112121212131313141414141515151516
161617171717181818181919191A1A1A1A1B1B1B1B1C1C1C1D1D1D1D1E1E1E1F1F1F1F2020202021
212122222222232323232424242525252526262627272727282828282929292A2A2A2A2B2B2B2B2C
2C2C2D2D2D2D2E2E2E2E2F2F2F303030303131313132323233333333343434353535353636363637
373738383838393939393A3A3A3B3B3B3B3C3C3C3C3D3D3D3E3E3E3E3F3F3F404040404141414142
42424343434344444444454545464646
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
00000101020203030304040505050606070708080809090A0A0A0B0B0C0C0D0D0D0E0E0F0F101010
1111121212131314141515151616171718181819191A1A1A1B1B1C1C1D1D1D1E1E1F1F1F20202121
222222232324242525252626272727282829292A2A2A2B2B2C2C2D2D2D2E2E2F2F2F303031313232
32333334343435353636373737383839393A3A3A3B3B3C3C3C3D3D3E3E3F3F3F4040414142424243
4344444445454646474747484849494A4A4A4B4B4C4C4C4D4D4E4E4F4F4F50505151515252535354
54545555565657575758585959595A5A5B5B5C5C5C5D5D5E5E5F5F5F606061616162626363646464
6565666666676768686969696A6A6B6B
>
1 %_Br
1
0 %_Br
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
4D4C4C4C4B4B4B4A4A4A4A4949494848484747474746464645454544444444434343424242414141
414040403F3F3F3E3E3E3E3D3D3D3C3C3C3B3B3B3B3A3A3A39393938383838373737363636353535
35343434333333323232323131313030302F2F2F2F2E2E2E2D2D2D2C2C2C2C2B2B2B2A2A2A292929
292828282727272626262625252524242423232323222222212121202020201F1F1F1E1E1E1D1D1D
1D1C1C1C1B1B1B1A1A1A1A1919191818181717171716161615151514141414131313121212111111
111010100F0F0F0E0E0E0E0D0D0D0C0C0C0B0B0B0B0A0A0A09090908080808070707060606050505
05040404030303020202020101010000
>
0
0
1 %_Br
[
1 0 50 92 %_Bs
0 0.275 1 0.12 1 50 59 %_Bs
0 0.275 1 0.42 1 50 50 %_Bs
1 0 50 49 %_Bs
1 0 50 41 %_Bs
1 0.3 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Green, Blue)
(Green, Blue) 0 2 Bd
[
<
99999A9A9B9B9B9C9C9D9D9D9E9E9F9F9FA0A0A1A1A1A2A2A3A3A3A4A4A5A5A5A6A6A7A7A7A8A8A9
A9A9AAAAABABABACACADADADAEAEAFAFAFB0B0B1B1B1B2B2B3B3B3B4B4B5B5B5B6B6B7B7B7B8B8B9
B9B9BABABBBBBBBCBCBDBDBDBEBEBFBFBFC0C0C1C1C1C2C2C3C3C3C4C4C5C5C5C6C6C7C7C7C8C8C9
C9C9CACACBCBCBCCCCCDCDCDCECECFCFCFD0D0D1D1D1D2D2D3D3D3D4D4D5D5D5D6D6D7D7D7D8D8D9
D9D9DADADBDBDBDCDCDDDDDDDEDEDFDFDFE0E0E1E1E1E2E2E3E3E3E4E4E5E5E5E6E6E7E7E7E8E8E9
E9E9EAEAEBEBEBECECEDEDEDEEEEEFEFEFF0F0F1F1F1F2F2F3F3F3F4F4F5F5F5F6F6F7F7F7F8F8F9
F9F9FAFAFBFBFBFCFCFDFDFDFEFEFFFF
>
<
000102020304050506070808090A0B0B0C0D0E0E0F101111121314141516171718191A1A1B1C1D1D
1E1F20202122232324252626272829292A2B2C2C2D2E2F2F303132323334353536373838393A3B3B
3C3D3E3E3F404141424344444546474748494A4A4B4C4D4D4E4F5050515253535455565657585959
5A5B5C5C5D5E5F5F606162626364656566676868696A6B6B6C6D6E6E6F7071717273747475767777
78797A7A7B7C7D7D7E7F80808182828384858586878888898A8B8B8C8D8E8E8F9091919293949495
96979798999A9A9B9C9D9D9E9FA0A0A1A2A3A3A4A5A6A6A7A8A9A9AAABACACADAEAFAFB0B1B2B2B3
B4B5B5B6B7B8B8B9BABBBBBCBDBEBEBF
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
[
1 0.75 0 0 1 50 100 %_Bs
0.6 0 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Orange, Green, Violet)
(Orange, Green, Violet) 0 3 Bd
[
<
F0EFEFEFEEEEEEEDEDEDECECECEBEBEBEAEAEAE9E9E9E8E8E8E7E7E7E6E6E6E5E5E5E4E4E4E3E3E3
E3E2E2E2E1E1E1E0E0E0DFDFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADAD9D9D9D8D8D8D7D7D7D6D6D6
D5D5D5D4D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCCCCCBCBCBCACACAC9C9C9C8
C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C1C0C0C0BFBFBFBEBEBEBDBDBDBCBCBCBB
BBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B2B1B1B1B0B0B0AFAFAFAEAE
AEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A7A6A6A6A5A5A5A4A4A4A3A3A3A2A2A2A1A1A1
A0A0A0A09F9F9F9E9E9E9D9D9D9C9C9C
>
<
5455555657575859595A5A5B5C5C5D5E5E5F5F6061616263636465656666676868696A6A6B6B6C6D
6D6E6F6F707171727273747475767677777879797A7B7B7C7C7D7E7E7F8080818282838384858586
87878888898A8A8B8C8C8D8D8E8F8F909191929393949495969697989899999A9B9B9C9D9D9E9E9F
A0A0A1A2A2A3A4A4A5A5A6A7A7A8A9A9AAAAABACACADAEAEAFB0B0B1B1B2B3B3B4B5B5B6B6B7B8B8
B9BABABBBBBCBDBDBEBFBFC0C1C1C2C2C3C4C4C5C6C6C7C7C8C9C9CACBCBCCCCCDCECECFD0D0D1D2
D2D3D3D4D5D5D6D7D7D8D8D9DADADBDCDCDDDDDEDFDFE0E1E1E2E3E3E4E4E5E6E6E7E8E8E9E9EAEB
EBECEDEDEEEFEFF0F0F1F2F2F3F4F4F5
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020303030303
>
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0
>
<
A1A0A0A09F9F9F9E9E9E9D9D9D9D9C9C9C9B9B9B9A9A9A9999999898989797979696969595959594
94949393939292929191919090908F8F8F8E8E8E8E8D8D8D8C8C8C8B8B8B8A8A8A89898988888887
878787868686858585848484838383828282818181808080807F7F7F7E7E7E7D7D7D7C7C7C7B7B7B
7A7A7A79797978787878777777767676757575747474737373727272717171717070706F6F6F6E6E
6E6D6D6D6C6C6C6B6B6B6A6A6A6A6969696868686767676666666565656464646363636262626261
61616060605F5F5F5E5E5E5D5D5D5C5C5C5B5B5B5B5A5A5A59595958585857575756565655555554
54
>
<
F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFA
FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
FDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FF
>
0
1 %_Br
[
0.61 0.96 0 0.01 1 50 100 %_Bs
0.94 0.33 1 0 1 50 50 %_Bs
0 0.63 0.96 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Pink, Yellow, Green )
(Pink, Yellow, Green ) 0 3 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4D4E4F50
5152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273
>
<
05050505050505050505050505050404040404040404040404040404040404040404040403030303
03030303030303030303030303030303030303020202020202020202020202020202020202020202
0201010101010101010101010101010101010101010101000000000000000000000000
>
<
CCCCCCCCCCCBCBCBCBCBCBCBCBCBCACACACACACACACACAC9C9C9C9C9C9C9C9C9C8C8C8C8C8C8C8C8
C8C7C7C7C7C7C7C7C7C7C6C6C6C6C6C6C6C6C6C5C5C5C5C5C5C5C5C5C4C4C4C4C4C4C4C4C3C3C3C3
C3C3C3C3C3C2C2C2C2C2C2C2C2C2C1C1C1C1C1C1C1C1C1C0C0C0C0C0C0C0C0C0BFBFBF
>
0
1 %_Br
<
0D0D0D0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0B
0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
0A0A0A09090909090909090909090909090909090909090808080808080808080808080808080808
08080807070707070707070707070707070707070706060606060606060606060606060606060605
05050505050505050505050505050505050404040404040404040404040404040404030303030303
03030303030303030303030202020202020202020202020202020201010101010101010101010101
010101000000000000000000
>
<
B2B2B2B2B1B1B1B0B0B0AFAFAEAEAEADADACACABABAAAAA9A9A8A8A7A7A6A6A5A5A4A4A3A3A2A2A1
A0A09F9F9E9E9D9D9C9B9B9A9A999898979796959594949392929190908F8F8E8D8D8C8B8B8A8989
88888786868584848382828180807F7E7D7D7C7B7B7A7979787777767575747372727170706F6E6D
6D6C6B6B6A69686867666565646363626160605F5E5D5D5C5B5A5A59585757565554545352515150
4F4E4D4D4C4B4A4A4948474646454443434241403F3F3E3D3C3B3B3A393837373635343333323130
2F2F2E2D2C2B2B2A2928272726252423222221201F1E1D1D1C1B1A1918181716151413131211100F
0E0E0D0C0B0A090908070605
>
<
0000010101020202030304040505060607070808090A0A0B0B0C0C0D0E0E0F0F1011111213131415
151616171818191A1B1B1C1D1D1E1F1F202122222324242526272728292A2A2B2C2C2D2E2F303031
323333343536363738393A3A3B3C3D3E3E3F4041424243444546464748494A4B4B4C4D4E4F505051
5253545556565758595A5B5B5C5D5E5F6061626263646566676869696A6B6C6D6E6F707171727374
75767778797A7B7B7C7D7E7F80818283848586868788898A8B8C8D8E8F9091929394949596979899
9A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0
C1C2C3C4C5C6C7C8C9CACBCC
>
0
1 %_Br
[
0.45 0 0.75 0 1 50 100 %_Bs
0 0.02 0.8 0 1 50 64 %_Bs
0.05 0.7 0 0 1 57 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Purple, Red, Yellow)
(Purple, Red, Yellow) 0 3 Bd
[
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A
>
<
CCCCCCCDCDCDCDCDCECECECECECFCFCFCFD0D0D0D0D0D1D1D1D1D1D2D2D2D2D2D3D3D3D3D3D4D4D4
D4D5D5D5D5D5D6D6D6D6D6D7D7D7D7D7D8D8D8D8D8D9D9D9D9DADADADADADBDBDBDBDBDCDCDCDCDC
DDDDDDDDDDDEDEDEDEDFDFDFDFDFE0E0E0E0E0E1E1E1E1E1E2E2E2E2E2E3E3E3E3E4E4E4E4E4E5E5
E5E5E5E6E6E6E6E6E7E7E7E7E7E8E8E8E8E9E9E9E9E9EAEAEAEAEAEBEBEBEBEBECECECECECEDEDED
EDEEEEEEEEEEEFEFEFEFEFF0F0F0F0F0F1F1F1F1F1F2F2F2F2F3F3F3F3F3F4F4F4F4F4F5F5F5F5F5
F6F6F6F6F6F7F7F7F7F8F8F8F8F8F9F9F9F9F9FAFAFAFAFAFBFBFBFBFBFCFCFCFCFDFDFDFDFDFEFE
FEFEFEFFFFFF
>
0
1 %_Br
<
E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBE
BDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A99989796
9594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B7A797877767574737271706F6E
6D6C6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A49484746
4544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F1E
1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403020100
>
<
E5E6E6E6E6E6E6E6E6E7E7E7E7E7E7E7E7E7E8E8E8E8E8E8E8E8E8E9E9E9E9E9E9E9E9E9EAEAEAEA
EAEAEAEAEAEBEBEBEBEBEBEBEBEBECECECECECECECECECEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEE
EEEFEFEFEFEFEFEFEFEFF0F0F0F0F0F0F0F0F0F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F3F3F3
F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F7F7F7F7F7F7F7
F7F7F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFFFFFFFFFF
>
<
00010203040405060708090A0B0C0C0D0E0F10111213141415161718191A1B1C1D1D1E1F20212223
242525262728292A2B2C2D2D2E2F30313233343535363738393A3B3C3D3D3E3F4041424344454546
4748494A4B4C4D4E4E4F50515253545556565758595A5B5C5D5E5E5F60616263646566666768696A
6B6C6D6E6E6F70717273747576767778797A7B7C7D7E7F7F80818283848586878788898A8B8C8D8E
8F8F90919293949596979798999A9B9C9D9E9F9FA0A1A2A3A4A5A6A7A7A8A9AAABACADAEAFAFB0B1
B2B3B4B5B6B7B8B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C8C9CACBCC
>
0
1 %_Br
[
0 0.04 1 0 1 50 100 %_Bs
0 1 0.8 0 1 50 50 %_Bs
0.9 0.9 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Rainbow)
(Rainbow) 0 6 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
0
1 %_Br
1
<
0708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F50515253545556
5758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E
7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6
A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCE
CFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6
F7F8F9FAFBFCFDFEFF
>
0
0
1 %_Br
1
<
00000000000000000000000000000000000001010101010101010101010101010101010101010101
01010101010101010101010101010202020202020202020202020202020202020202020202020202
02020202020202020202030303030303030303030303030303030303030303030303030303030303
03030303030304040404040404040404040404040404040404040404040404040404040404040404
04040505050505050505050505050505050505050505050505050505050505050505050505050606
06060606060606060606060606060606060606060606060606060606060606060606070707070707
07070707070707070707070707070707
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
1 %_Br
[
0 1 0 0 1 50 100 %_Bs
1 1 0 0 1 50 80 %_Bs
1 0.0279 0 0 1 50 60 %_Bs
1 0 1 0 1 50 40 %_Bs
0 0 1 0 1 50 20 %_Bs
0 1 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Steel Bar)
(Steel Bar) 0 3 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 70 %_Bs
0 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (White & Red Radial)
(White & Red Radial) 1 18 Bd
[
0
1
1
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
[
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 12.5 %_Bs
0 0 0 0 1 50 12.5 %_Bs
0 0 0 0 1 50 25 %_Bs
0 1 1 0 1 50 25 %_Bs
0 1 1 0 1 50 37.5 %_Bs
0 0 0 0 1 50 37.5 %_Bs
0 0 0 0 1 50 50 %_Bs
0 1 1 0 1 50 50 %_Bs
0 1 1 0 1 50 62.5 %_Bs
0 0 0 0 1 50 62.5 %_Bs
0 0 0 0 1 50 75 %_Bs
0 1 1 0 1 50 75 %_Bs
0 1 1 0 1 50 87.5 %_Bs
0 0 0 0 1 50 87.5 %_Bs
0 0 0 0 1 50 100 %_Bs
0 1 1 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Orange Radial)
(Yellow & Orange Radial) 1 2 Bd
[
0
<
0001010203040506060708090A0B0C0C0D0E0F10111213131415161718191A1B1C1D1D1E1F202122
232425262728292A2B2B2C2D2E2F303132333435363738393A3B3C3D3E3E3F404142434445464748
494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60606162636465666768696A6B6C6D6E6F
707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C
>
<
FFFFFFFFFEFEFEFEFEFEFEFDFDFDFDFDFDFCFCFCFCFCFCFBFBFBFBFBFBFAFAFAFAFAFAF9F9F9F9F9
F9F8F8F8F8F8F8F7F7F7F7F7F7F6F6F6F6F6F6F5F5F5F5F5F5F4F4F4F4F4F3F3F3F3F3F3F2F2F2F2
F2F2F1F1F1F1F1F0F0F0F0F0F0EFEFEFEFEFEFEEEEEEEEEEEDEDEDEDEDEDECECECECECEBEBEBEBEB
EBEAEAEAEAEAE9E9E9E9E9E9E8E8E8E8E8E8E7E7E7E7E7E6E6E6E6E6E5
>
0
1 %_Br
[
0 0 1 0 1 52 19 %_Bs
0 0.55 0.9 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Purple Radial)
(Yellow & Purple Radial) 1 2 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738
393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D
5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182
83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7
A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB
CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0
F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF
>
<
ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191
908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776
7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B
5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140
403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626
25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B
0A090908070706050504030302010100
>
0
1 %_Br
[
0 0.08 0.67 0 1 50 14 %_Bs
1 1 0 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow, Violet, Orange, Blue)
(Yellow, Violet, Orange, Blue) 0 4 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
A1A1A1A1A2A2A2A2A3A3A3A3A4A4A4A4A4A5A5A5A5A6A6A6A6A7A7A7A7A8A8A8A8A9A9A9A9AAAAAA
AAAAABABABABACACACACADADADADAEAEAEAEAFAFAFAFB0B0B0B0B0B1B1B1B1B2B2B2B2B3B3B3B3B4
B4B4B4B5B5B5B5B6B6B6B6B6B7B7B7B7B8B8B8B8B9B9B9B9BABABABABBBBBBBBBCBCBCBCBCBDBDBD
BDBEBEBEBEBFBFBFBFC0C0C0C0C1C1C1C1C2C2C2C2C2C3C3C3C3C4C4C4C4C5C5C5C5C6C6C6C6C7C7
C7C7C8C8C8C8C8C9C9C9C9CACACACACBCBCBCBCCCCCCCCCDCDCDCDCECECECECECFCFCFCFD0D0D0D0
D1D1D1D1D2D2D2D2D3D3D3D3D4D4D4D4D4D5D5D5D5D6D6D6D6D7D7D7D7D8D8D8D8D9D9D9D9DADADA
DADADBDBDBDBDCDCDCDCDDDDDDDDDEDE
>
<
F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CF
CECDCCCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B4B3B2B1B0AFAEADACABAAA9
A8A7A6A5A4A3A2A1A09F9E9D9C9C9B9A999897969594939291908F8E8D8C8B8A8988878685848483
8281807F7E7D7C7B7A797877767574737271706F6E6D6C6C6B6A696867666564636261605F5E5D5C
5B5A59585756555454535251504F4E4D4C4B4A494847464544434241403F3E3D3C3C3B3A39383736
3534333231302F2E2D2C2B2A29282726252424232221201F1E1D1C1B1A191817161514131211100F
0E0D0C0C0B0A09080706050403020100
>
0
1 %_Br
<
9C9B9A9A9998989796969595949393929191908F8F8E8E8D8C8C8B8A8A8989888787868585848383
82828180807F7E7E7D7C7C7B7B7A797978777776757574747372727170706F6E6E6D6D6C6B6B6A69
6968676766666564646362626161605F5F5E5D5D5C5B5B5A5A595858575656555454535352515150
4F4F4E4D4D4C4C4B4A4A4948484746464545444343424141403F3F3E3E3D3C3C3B3A3A3939383737
36353534333332323130302F2E2E2D2C2C2B2B2A292928272726252524242322222120201F1E1E1D
1D1C1B1B1A191918171716161514141312121111100F0F0E0D0D0C0B0B0A0A090808070606050404
030302010100
>
<
F5F4F4F4F3F3F3F2F2F2F1F1F1F0F0F0EFEFEFEEEEEEEDEDEDECECECEBEBEAEAEAE9E9E9E8E8E8E7
E7E7E6E6E6E5E5E5E4E4E4E3E3E3E2E2E2E1E1E1E0E0E0DFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADA
D9D9D9D8D8D8D7D7D7D6D6D6D5D5D5D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCC
CCCBCBCBCACACAC9C9C8C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C0C0C0BFBFBFBE
BEBEBDBDBCBCBCBBBBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B1B1B1B0
B0B0AFAFAFAEAEAEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A6A6A6A5A5A5A4A4A4A3A3A3
A2A2A2A1A1A1
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5
>
<
03030303030202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020201010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000
>
1 %_Br
<
0D0D0E0F0F10101111121313141415161617171819191A1A1B1C1C1D1D1E1E1F2020212122232324
2425262627272828292A2A2B2B2C2D2D2E2E2F30303131323333343435353637373838393A3A3B3B
3C3D3D3E3E3F3F404141424243444445454647474848494A4A4B4B4C4C4D4E4E4F4F505151525253
54545555565757585859595A5B5B5C5C5D5E5E5F5F60616162626363646565666667686869696A6B
6B6C6C6D6E6E6F6F70707172727373747575767677787879797A7B7B7C7C7D7D7E7F7F8080818282
8383848585868687878889898A8A8B8C8C8D8D8E8F8F90909192929393949495969697979899999A
9A9B9C
>
<
08090A0B0C0D0E0F0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F40404142434445464748494A4B4C4D4E4F505152535455
565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717172737475767778797A7B7C
7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A2A3
A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACB
CCCDCECFD0D1D2D3D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2
F3F4F5
>
<
F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCB
CAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3
A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B
7A797877767574737271706F6E6D6C6B6A696867666564636261605F5E5D5C5B5A59585756555453
5251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B
2A292827262524232221201F1E1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403
020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020303
030303
>
1 %_Br
[
1 0.87 0 0 1 50 95 %_Bs
0 0.63 0.96 0 1 50 65 %_Bs
0.61 0.96 0 0.01 1 50 35 %_Bs
0.05 0.03 0.95 0 1 50 5 %_Bs
BD
%AI5_EndGradient
%AI5_End_NonPrinting--
%AI5_BeginPalette
0 0 Pb
0 0 0 0 k
(C=0 M=0 Y=0 K=0) Pc
0 0 0 1 k
(C=0 M=0 Y=0 K=100) Pc
0 0.45 0.6 0 k
(C=0 M=45 Y=60 K=0) Pc
0 0.5 0.05 0 k
(C=0 M=50 Y=5 K=0) Pc
0 0.9 1 0 k
(C=0 M=90 Y=100 K=0) Pc
1 0.2 1 0 k
(C=100 M=20 Y=100 K=0) Pc
1 0.4 0.15 0 k
(C=100 M=40 Y=15 K=0) Pc
0.2 0 1 0 k
(C=20 M=0 Y=100 K=0) Pc
0.25 1 0.25 0 k
(C=25 M=100 Y=25 K=0) Pc
0.4 0.4 0.4 0 k
(C=40 M=40 Y=40 K=0) Pc
0.4 0.7 1 0 k
(C=40 M=70 Y=100 K=0) Pc
0.75 0.9 0 0 k
(C=75 M=90 Y=0 K=0) Pc
1 0 0.55 0 (Aqua) 0 x
(Aqua) Pc
1 0.5 0 0 (Blue) 0 x
(Blue) Pc
0.5 0.4 0.3 0 (Blue Gray) 0 x
(Blue Gray) Pc
0.8 0.05 0 0 (Blue Sky) 0 x
(Blue Sky) Pc
0.5 0.85 1 0 (Brown) 0 x
(Brown) Pc
1 0.9 0.1 0 (Dark Blue) 0 x
(Dark Blue) Pc
1 0.55 1 0 (Forest Green) 0 x
(Forest Green) Pc
0.05 0.2 0.95 0 (Gold) 0 x
(Gold) Pc
0.75 0.05 1 0 (Grass Green) 0 x
(Grass Green) Pc
0 0.45 1 0 (Orange) 0 x
(Orange) Pc
0.15 1 1 0 (Red) 0 x
(Red) Pc
0.45 0.9 0 0 (Violet) 0 x
(Violet) Pc
Bb
2 (Black, White) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Black, White) Pc
Bb
2 (Chrome) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Chrome) Pc
Bb
2 (Green, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Green, Blue) Pc
Bb
2 (Orange, Green, Violet) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Orange, Green, Violet) Pc
Bb
2 (Pink, Yellow, Green ) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Pink, Yellow, Green ) Pc
Bb
2 (Purple, Red, Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Purple, Red, Yellow) Pc
Bb
2 (Rainbow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Rainbow) Pc
Bb
2 (Steel Bar) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Steel Bar) Pc
Bb
0 0 0 0 Bh
2 (White & Red Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(White & Red Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Orange Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Orange Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Purple Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Purple Radial) Pc
Bb
2 (Yellow, Violet, Orange, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow, Violet, Orange, Blue) Pc
(Arrow1.2.out/in) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.out/in) Pc
(Arrow1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.side) Pc
(Bricks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Bricks) Pc
(Checks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Checks) Pc
(Confetti) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Confetti) Pc
(DblLine1.2.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.inner) Pc
(DblLine1.2.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.outer) Pc
(DblLine1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.side) Pc
(Diamonds) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Diamonds) Pc
(Hexagon) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Hexagon) Pc
(Laurel.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.inner) Pc
(Laurel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.outer) Pc
(Laurel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.side) Pc
(Leaves-fall) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Leaves-fall) Pc
(Polka dots) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Polka dots) Pc
(Random circles) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Random circles) Pc
(Rope.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Rope.side) Pc
(Scales) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Scales) Pc
(SolidStar.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(SolidStar.side) Pc
(Stars) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stars) Pc
(Stripes) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stripes) Pc
(TriBevel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.outer) Pc
(TriBevel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.side) Pc
(Waves-scroll) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Waves-scroll) Pc
PB
%AI5_EndPalette
%%EndSetup
%AI5_BeginLayer
1 1 1 1 0 0 0 79 128 255 Lb
(Layer 1) Ln
0 A
1 Ap
0 O
1 1 0.8 Xa
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
481 559.5 m
481 601.5 L
-9 601.5 L
-9 559.5 L
481 559.5 L
f
481 436.5 m
481 546.5 L
-9 546.5 L
-9 436.5 L
481 436.5 L
f
481 273.5 m
481 416.5 L
-9 416.5 L
-9 273.5 L
481 273.5 L
f
0 To
1 0 0 1 312.5 590 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
%_ 0 50 XQ
/_Courier 11 8.8549 -2.75 Tf
0 Ts
100 100 Tz
0 Tt
%_0 0 100 100 Xu
%AI55J_GlyphSubst: GlyphSubstNone 
1 TA
%_ 0 XL
0 TY
0 TV
34.5603 0 Xb
XB
0 0 5 TC
100 100 200 TW
25 TG
0 0 0 Ti
0 Ta
0 0 2 2 3 Th
0 Tq
0 Tg
12 0 Tl
0 Tc
0 Tw
(jim = new Employee\r) Tx 1 0 Tk
T*
/_GillSans 11 10.0209 -2.75 Tf
25 Tt
0.2749 Tc
(jim.name is ""\r) Tx 1 0 Tk
T*
(jim.dept is "general") Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 313 534.5 0 Tp
0 Tv
TP
0 Tr
/_Courier 11 8.8549 -2.75 Tf
0 Tt
0 Tc
(sally = new Manager\r) Tx 1 0 Tk
T*
/_GillSans 11 10.0209 -2.75 Tf
25 Tt
0.2749 Tc
(sall) Tx 1 10 Tk
(y) Tx 1 80 Tk
(.name is ""\r) Tx 1 0 Tk
T*
(sall) Tx 1 10 Tk
(y) Tx 1 80 Tk
(.dept is "general"\r) Tx 1 0 Tk
T*
(sall) Tx 1 10 Tk
(y) Tx 1 80 Tk
(.r) Tx 1 20 Tk
(epor) Tx 1 -20 Tk
(ts is [ ]) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 313 479 0 Tp
0 Tv
TP
0 Tr
/_Courier 11 8.8549 -2.75 Tf
0 Tt
0 Tc
(mark = new WorkerBee\r) Tx 1 0 Tk
T*
/_GillSans 11 10.0209 -2.75 Tf
25 Tt
0.2749 Tc
(mark.name is ""\r) Tx 1 0 Tk
T*
(mark.dept is "general"\r) Tx 1 0 Tk
T*
(mark.pr) Tx 1 25 Tk
(ojects is [ ]) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 313 403.5 0 Tp
0 Tv
TP
0 Tr
/_Courier 11 8.8549 -2.75 Tf
0 Tt
0 Tc
(fred = new SalesPerson\r) Tx 1 0 Tk
T*
/_GillSans 11 10.0209 -2.75 Tf
25 Tt
0.2749 Tc
(fr) Tx 1 20 Tk
(ed.name is ""\r) Tx 1 0 Tk
T*
(fr) Tx 1 20 Tk
(ed.dept is "sales"\r) Tx 1 0 Tk
T*
(fr) Tx 1 20 Tk
(ed.pr) Tx 1 25 Tk
(ojects is [ ]\r) Tx 1 0 Tk
T*
(fr) Tx 1 20 Tk
(ed.quota is 100) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 313 334 0 Tp
0 Tv
TP
0 Tr
/_Courier 11 8.8549 -2.75 Tf
0 Tt
0 Tc
(jane = new Engineer\r) Tx 1 0 Tk
T*
/_GillSans 11 10.0209 -2.75 Tf
25 Tt
0.2749 Tc
(jane) Tx 1 -20 Tk
(.name is ""\r) Tx 1 0 Tk
T*
(jane) Tx 1 -20 Tk
(.dept is "engineering"\r) Tx 1 0 Tk
T*
(jane) Tx 1 -20 Tk
(.pr) Tx 1 25 Tk
(ojects is [ ]\r) Tx 1 0 Tk
T*
(jane) Tx 1 -20 Tk
(.machine is "") Tx 1 0 Tk
(\r) TX 
TO
0 Ap
0 R
0 0 0 XA
0.7 w
174 488.5 m
174 458.5 l
135 458.5 l
135 391.5 l
S
199 488.5 m
199 458.5 l
241 458.5 l
241 391.5 l
S
1 Ap
0 O
0 0 0 Xa
1 w
174 360.5 m
174 388.5 L
92 388.5 L
92 360.5 L
174 360.5 L
f
1 1 1 Xa
0 R
0 0 0 XA
171 363.5 m
171 391.5 L
89 391.5 L
89 363.5 L
171 363.5 L
b
0 To
1 0 0 1 130 373.5 0 Tp
0 Tv
TP
-33.9501 0 Td
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
0 Tt
1 Ta
16.5 0 Tl
0 Tc
(SalesP) Tx 1 25 Tk
(erson) Tx 1 0 Tk
(\r) TX 
TO
282 360.5 m
282 388.5 L
200 388.5 L
200 360.5 L
282 360.5 L
f
1 1 1 Xa
0 R
0 0 0 XA
279 363.5 m
279 391.5 L
197 391.5 L
197 363.5 L
279 363.5 L
b
0 To
1 0 0 1 239 373.5 0 Tp
0 Tv
TP
-24.9372 0 Td
0 Tr
0 0 0 Xa
(Engineer) Tx 1 0 Tk
(\r) TX 
TO
0 Ap
0 R
0 0 0 XA
0.7 w
102 583 m
102 551 l
46.5 551 l
46.5 503.5 l
S
127 583 m
127 551 l
189 551 l
189 503.5 l
S
1 Ap
0 O
0 0 0 Xa
1 w
160.5 565 m
160.5 593 L
78.5 593 L
78.5 565 L
160.5 565 L
f
1 1 1 Xa
0 R
0 0 0 XA
157.5 568 m
157.5 596 L
75.5 596 L
75.5 568 L
157.5 568 L
b
0 To
1 0 0 1 116.5 578 0 Tp
0 Tv
TP
-27.773 0 Td
0 Tr
0 0 0 Xa
(Emplo) Tx 1 20 Tk
(y) Tx 1 20 Tk
(ee) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 116.5 620 0 Tp
0 Tv
TP
-55.7954 0 Td
0 Tr
/_GillSans-Bold 14.25 13.238 -3.5625 Tf
(Object hierar) Tx 1 25 Tk
(ch) Tx 1 35 Tk
(y) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 369.5 620 0 Tp
0 Tv
TP
-57.9254 0 Td
0 Tr
(Individual objects) Tx 1 0 Tk
(\r) TX 
TO
85.5 472.5 m
85.5 500.5 L
3.5 500.5 L
3.5 472.5 L
85.5 472.5 L
f
1 1 1 Xa
0 R
0 0 0 XA
82.5 475.5 m
82.5 503.5 L
0.5 503.5 L
0.5 475.5 L
82.5 475.5 L
b
0 To
1 0 0 1 41.5 485.5 0 Tp
0 Tv
TP
-24.4882 0 Td
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
(Manager) Tx 1 0 Tk
(\r) TX 
TO
232 472.5 m
232 500.5 L
150 500.5 L
150 472.5 L
232 472.5 L
f
1 1 1 Xa
0 R
0 0 0 XA
229 475.5 m
229 503.5 L
147 503.5 L
147 475.5 L
229 475.5 L
b
0 To
1 0 0 1 189 485.5 0 Tp
0 Tv
TP
-33.8075 0 Td
0 Tr
0 0 0 Xa
(W) Tx 1 90 Tk
(ork) Tx 1 30 Tk
(erBee) Tx 1 0 Tk
(\r) TX 
TO
LB
%AI5_EndLayer--
%%PageTrailer
gsave annotatepage grestore showpage
%%Trailer
Adobe_Illustrator_AI5 /terminate get exec
Adobe_ColorImage_AI6 /terminate get exec
Adobe_typography_AI5 /terminate get exec
Adobe_cshow /terminate get exec
Adobe_level2_AI5 /terminate get exec
%%EOF

%%EndDocument

%%%%%%%%%%%
FMdict begin
 count FMoc sub { pop } repeat
 FMsave countdictstack FMdc sub { end } repeat
restore
; ; ; : N [/Creator(FrameMaker 5.5.3L15a)/DOCINFO FmPD2
[/CropBox[0 6600 FmDC 5100 0 FmDC FmBx]/PAGE FmPD
[/Dest/P.113/DEST FmPD2
[/Dest/F/DEST FmPD2
; ; 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
LH
pagesave restore
(%%[Page: 1]%%) = 
%%PageTrailer

%%Trailer
%%BoundingBox: 0 0 612 792
%%DocumentNeededResources: 
%%DocumentSuppliedResources: 
%%+ procset Pscript_WinNT_ErrorHandler 5.0 0
%%+ procset Pscript_FatalError 5.0 0
%%+ procset Pscript_Win_Basic 5.0 0
%%+ procset Pscript_Win_Utils_L2 5.0 0
%%+ procset Pscript_Text 5.0 0
%%+ procset Pscript_TextFE 5.0 0
%%+ procset Pscript_TextV 5.0 0
%%+ procset Pscript_TextBold 5.0 0
%%+ procset Pscript_Win_GdiObject 5.0 0
%%+ procset Pscript_Win_GdiObject_L2 5.0 0
%%+ procset Pscript_Win_Dib_L2 5.0 0
%%+ procset Pscript_T42Hdr 5.0 0
%%+ procset Pscript_T3Hdr 5.0 0
%%+ procset Pscript_CFF 5.0 0
%%+ procset Pscript_Nup 5.0 0
%%+ procset Pscript_CMap_FF 5.0 0
%%+ procset Pscript_Encoding0 5.0 0
%%+ procset Pscript_Encoding161 5.0 0
%%+ procset Pscript_Encoding162 5.0 0
%%+ procset Pscript_Encoding177 5.0 0
%%+ procset Pscript_Encoding178 5.0 0
%%+ procset Pscript_Encoding186 5.0 0
%%+ procset Pscript_Encoding204 5.0 0
%%+ procset Pscript_Encoding238 5.0 0
%%+ procset Pscript_Encoding256 5.0 0
%%+ procset Pscript_Encoding257 5.0 0
%%+ procset Pscript_Win_Euro_L2 5.0 0
%%+ procset Pscript_WinNT_Compat 5.0 0
/Pscript_WinNT_Full /ProcSet findresource dup /terminate get exec
%%Pages: 1
(%%[LastPage]%%) = 
%%EOF
%-12345X@PJL EOJ
%-12345X
\ No newline at end of file
diff --git a/docs/js/guide/graphics/obj24.gif b/docs/js/guide/graphics/obj24.gif
deleted file mode 100644
index 5e201fa607088d0dc4c66fba29288503d952b9d8..0000000000000000000000000000000000000000
--- a/docs/js/guide/graphics/obj24.gif
+++ /dev/null
@@ -1 +0,0 @@
-%-12345X@PJL JOB
@PJL SET RESOLUTION = 600
@PJL ENTER LANGUAGE = POSTSCRIPT 
%!PS-Adobe-3.0
%%Title: obj2548.mif
%%Creator: AdobePS5.dll Version 5.1.2
%%CreationDate: 9/28/2000 12:52:9
%%BoundingBox: (atend)
%%Pages: (atend)
%%Orientation: Portrait
%%PageOrder: Ascend
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%DocumentData: Clean7Bit
%%TargetDevice: (WebWorks Rasterizer) (2014.103)
%%LanguageLevel: 2
%%EndComments

%%BeginDefaults
%%PageBoundingBox: 0 0 612 792
%%EndDefaults


%%BeginProlog
%%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
/currentpacking where{pop/oldpack currentpacking def/setpacking where{pop false
setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup type/stringtype
ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def currentpoint/toy exch
def/tox exch def 1 setgray newpath tox toy 2 sub moveto 0 ty rlineto tx 0
rlineto 0 ty neg rlineto closepath fill tox toy moveto 0 setgray show}bind def
/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def/=={/cp 0 def
typeprint nl}def/typeprint{dup type exec}readonly def/lmargin 72 def/rmargin 72
def/tprint{dup length cp add rmargin gt{nl/cp 0 def}if dup length cp add/cp
exch def prnt}readonly def/cvsprint{=string cvs tprint( )tprint}readonly def
/integertype{cvsprint}readonly def/realtype{cvsprint}readonly def/booleantype
{cvsprint}readonly def/operatortype{(--)tprint =string cvs tprint(-- )tprint}
readonly def/marktype{pop(-mark- )tprint}readonly def/dicttype{pop
(-dictionary- )tprint}readonly def/nulltype{pop(-null- )tprint}readonly def
/filetype{pop(-filestream- )tprint}readonly def/savetype{pop(-savelevel- )
tprint}readonly def/fonttype{pop(-fontid- )tprint}readonly def/nametype{dup
xcheck not{(/)tprint}if cvsprint}readonly def/stringtype{dup rcheck{(\()tprint
tprint(\))tprint}{pop(-string- )tprint}ifelse}readonly def/arraytype{dup rcheck
{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}forall(])
tprint}ifelse}{pop(-array- )tprint}ifelse}readonly def/packedarraytype{dup
rcheck{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}
forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse}readonly def/courier
/Courier findfont 10 scalefont def end errordict/handleerror{systemdict begin
$error begin $brkpage begin newerror{/newerror false store vmstatus pop pop 0
ne{grestoreall}if showpage initgraphics courier setfont lmargin 720 moveto
errorname(VMError)eq{PrtVMMsg}{(ERROR: )prnt errorname prnt nl
(OFFENDING COMMAND: )prnt/command load prnt $error/ostack known{nl nl(STACK:)
prnt nl nl $error/ostack get aload length{==}repeat}if}ifelse systemdict
/showpage get exec(%%[ Error: )print errorname =print(; OffendingCommand: )
print/command load =print( ]%%)= flush}if end end end}dup 0 systemdict put dup
4 $brkpage put bind readonly put/currentpacking where{pop/setpacking where{pop
oldpack setpacking}if}if
%%EndResource
%%BeginResource: procset Pscript_WinNT_Full 5.0 0
/Pscript_WinNT_Full 300 dict 2 copy userdict 3 1 roll put dup begin
%%BeginResource: file Pscript_FatalError 5.0 0
/FatalErrorIf{{initgraphics findfont 1 index 0 eq{exch pop}{dup length dict
begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding{ISOLatin1Encoding}
stopped{StandardEncoding}if def currentdict end/ErrFont-Latin1 exch definefont}
ifelse exch scalefont setfont counttomark 3 div cvi{moveto show}repeat showpage
quit}{cleartomark}ifelse}bind def
%%EndResource
userdict begin/PrtVMMsg{vmstatus exch sub exch pop gt{[
(This job requires more memory than is available in this printer.)100 500
(Try one or more of the following, and then print again:)100 485
(For the output format, choose Optimize For Portability.)115 470
(In the Device Settings page, make sure the Available PostScript Memory is accurate.)
115 455(Reduce the number of fonts in the document.)115 440
(Print the document in parts.)115 425 12/Times-Roman showpage
(%%[ PrinterError: Low Printer VM ]%%)= true FatalErrorIf}if}bind def end
version cvi 2016 ge{/VM?{pop}bind def}{/VM? userdict/PrtVMMsg get def}ifelse
105000 VM?
%%BeginResource: file Pscript_Win_Basic 5.0 0
/d/def load def/,/load load d/~/exch , d/?/ifelse , d/!/pop , d/`/begin , d/^
/index , d/@/dup , d/+/translate , d/$/roll , d/U/userdict , d/M/moveto , d/-
/rlineto , d/&/currentdict , d/:/gsave , d/;/grestore , d/F/false , d/T/true ,
d/N/newpath , d/E/end , d/Ac/arc , d/An/arcn , d/A/ashow , d/D/awidthshow , d/C
/closepath , d/V/div , d/O/eofill , d/L/fill , d/I/lineto , d/-c/curveto , d/-M
/rmoveto , d/+S/scale , d/Ji/setfont , d/Lc/setlinecap , d/Lj/setlinejoin , d
/Lw/setlinewidth , d/Lm/setmiterlimit , d/sd/setdash , d/S/show , d/LH/showpage
, d/K/stroke , d/W/widthshow , d/R/rotate , d/L2? false/languagelevel where{pop
languagelevel 2 ge{pop true}if}if d L2?{/xS/xshow , d/yS/yshow , d/zS/xyshow ,
d}if/b{bind d}bind d/bd{bind d}bind d/xd{~ d}bd/ld{, d}bd/bn/bind ld/lw/Lw ld
/lc/Lc ld/lj/Lj ld/sg/setgray ld/ADO_mxRot null d/self & d/OrgMx matrix
currentmatrix d/reinitialize{: OrgMx setmatrix[/TextInit/GraphInit/UtilsInit
counttomark{@ where{self eq}{F}?{cvx exec}{!}?}repeat cleartomark ;}b
/initialize{`{/Pscript_Win_Data where{!}{U/Pscript_Win_Data & put}?/ADO_mxRot ~
d/TextInitialised? F d reinitialize E}{U/Pscript_Win_Data 230 dict @ ` put
/ADO_mxRot ~ d/TextInitialised? F d reinitialize}?}b/terminate{!{& self eq
{exit}{E}?}loop E}b/suspend/terminate , d/resume{` Pscript_Win_Data `}b U `
/lucas 21690 d/featurebegin{countdictstack lucas[}b/featurecleanup{stopped
{cleartomark @ lucas eq{! exit}if}loop countdictstack ~ sub @ 0 gt{{E}repeat}
{!}?}b E/snap{transform 0.25 sub round 0.25 add ~ 0.25 sub round 0.25 add ~
itransform}b/dsnap{dtransform round ~ round ~ idtransform}b/nonzero_round{@ 0.5
ge{round}{@ -0.5 lt{round}{0 ge{1}{-1}?}?}?}b/nonzero_dsnap{dtransform
nonzero_round ~ nonzero_round ~ idtransform}b U<04>cvn{}put/rr{1 ^ 0 - 0 ~ -
neg 0 - C}b/irp{4 -2 $ + +S fx 4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rp{4 2 $ M 1 ^ 0
- 0 ~ - neg 0 -}b/solid{[]0 sd}b/g{@ not{U/DefIf_save save put}if U/DefIf_bool
2 ^ put}b/DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e
{DefIf_El !}b/UDF{L2?{undefinefont}{!}?}b/UDR{L2?{undefineresource}{! !}?}b
/freeVM{/Courier findfont[40 0 0 -40 0 0]makefont Ji 2 vmreclaim}b
%%EndResource
%%BeginResource: file Pscript_Win_Utils_L2 5.0 0
/rf/rectfill , d/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 -1 $ @ 0 ge
{1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4 -2 $
snap + +S fx rf}b/rs/rectstroke , d/rc/rectclip , d/UtilsInit{currentglobal{F
setglobal}if}b/scol{! setcolor}b/colspA/DeviceGray d/colspABC/DeviceRGB d
/colspRefresh{colspABC setcolorspace}b/SetColSpace{colspABC setcolorspace}b
%%EndResource
%%BeginResource: file Pscript_Text 5.0 0
/TextInit{TextInitialised? not{/Pscript_Windows_Font & d/TextInitialised? T d
/fM[1 0 0 1 0 0]d/mFM matrix d/iMat[1 0 0.212557 1 0 0]d}if}b/copyfont{1 ^
length add dict `{1 ^/FID ne{d}{! !}?}forall & E}b/EncodeDict 11 dict d/bullets
{{/bullet}repeat}b/rF{3 copyfont @ ` ~ EncodeDict ~ get/Encoding ~ 3 ^/0 eq{&
/CharStrings known{CharStrings/Eth known not{! EncodeDict/ANSIEncodingOld get}
if}if}if d E}b/mF{@ 7 1 $ findfont ~{@/Encoding get @ StandardEncoding eq{! T}{
{ISOLatin1Encoding}stopped{! F}{eq}?{T}{@ ` T 32 1 127{Encoding 1 ^ get
StandardEncoding 3 -1 $ get eq and}for E}?}?}{F}?{1 ^ ~ rF}{0 copyfont}? 6 -2 $
! ! ~ !/pd_charset @ where{~ get 128 eq{@ FDV 2 copy get @ length array copy
put pd_CoverFCRange}if}{!}? 2 ^ ~ definefont fM 5 4 -1 $ put fM 4 0 put fM
makefont Pscript_Windows_Font 3 1 $ put}b/sLT{: Lw -M currentpoint snap M 0 - 0
Lc K ;}b/xUP null d/yUP null d/uW null d/xSP null d/ySP null d/sW null d/sSU{N
/uW ~ d/yUP ~ d/xUP ~ d}b/sU{xUP yUP uW sLT}b/sST{N/sW ~ d/ySP ~ d/xSP ~ d}b/sT
{xSP ySP sW sLT}b/sR{: + R 0 0 M}b/sRxy{: matrix astore concat 0 0 M}b/eR/; , d
/AddOrigFP{{&/FontInfo known{&/FontInfo get length 6 add}{6}? dict `
/WinPitchAndFamily ~ d/WinCharSet ~ d/OrigFontType ~ d/OrigFontStyle ~ d
/OrigFontName ~ d & E/FontInfo ~ d}{! ! ! ! !}?}b/mFS{makefont
Pscript_Windows_Font 3 1 $ put}b/mF42D{0 copyfont `/FontName ~ d 2 copy ~ sub 1
add dict `/.notdef 0 d 2 copy 1 ~{@ 3 ^ sub Encoding ~ get ~ d}for & E
/CharStrings ~ d ! ! & @ E/FontName get ~ definefont}b/mF42{15 dict ` @ 4 1 $
FontName ~ d/FontType 0 d/FMapType 2 d/FontMatrix[1 0 0 1 0 0]d 1 ^ 254 add 255
idiv @ array/Encoding ~ d 0 1 3 -1 $ 1 sub{@ Encoding 3 1 $ put}for/FDepVector
Encoding length array d/CharStrings 2 dict `/.notdef 0 d & E d 0 1 Encoding
length 1 sub{@ @ 10 lt{! FontName length 1 add string}{100 lt{FontName length 2
add string}{FontName length 3 add string}?}? @ 0 FontName @ length string cvs
putinterval @ 3 -1 $ @ 4 1 $ 3 string cvs FontName length ~ putinterval cvn 1 ^
256 mul @ 255 add 3 -1 $ 4 ^ findfont mF42D FDepVector 3 1 $ put}for & @ E
/FontName get ~ definefont ! ! ! mF}b/mF_OTF_V{3{~ !}repeat 3 -1 $ ! findfont 1
^ ~ definefont fM @ @ 4 .34 put 5 0 put 90 matrix R matrix concatmatrix
makefont Pscript_Windows_Font 3 1 $ put}b/UmF{L2?{Pscript_Windows_Font ~ undef}
{!}?}b/UmF42{@ findfont/FDepVector get{/FontName get undefinefont}forall
undefinefont}b
%%EndResource
%%BeginResource: file Pscript_TextFE 5.0 0
/FDV/FDepVector d/pd_GetAdoNotDefFont{U(AdoNotDefFont)2 copy known{get}{@ 11
dict `/FontName 1 ^ d/FontMatrix matrix d/FontType 0 d/FMapType 2 d/Encoding[0
0 0 0]d/FDepVector[/NotDefFont findfont]d & E definefont @ 4 1 $ put}?}b
/pd_FCIsCovered{@/SubsVector get @ 0 ~{add}forall 256 ge{! ! T}{length 1 sub ~
/Encoding get ~ get F}?}b/pd_CoverFCRange{@ pd_FCIsCovered not{~ @ FDV 2 copy
get @ 6 -1 $ pd_GetAdoNotDefFont put put}if}b/pd_IsModeSwitchAble{F
/resourcestatus where{!/CIDParams/ProcSet 2 copy resourcestatus{! !
findresource @/SetBuildCompatible known ~/GetBuildCompatible known and ~ 0}if !
!}if}b/pd_LParams 8 dict d/pd_DefLocalParams{pd_LParams `/pd_InstName ~ d
/pd_Incr 0 d @/pd_charset ~ d/pd_SwitchAble pd_IsModeSwitchAble d
/pd_PreviousMode T d ! & E}b/pd_IsCID-KeyedFont{/resourcestatus where{!{/CMap
resourcestatus}stopped{! ! ! F}{{! !/CIDFont resourcestatus{! ! T}{F}?}{! F}?}
?}{! ! F}?}b/pd_SwitchToNative{F pd_SwitchAble{!/CIDParams/ProcSet findresource
@/GetBuildCompatible get exec F 3 -1 $/SetBuildCompatible get exec}if
/pd_PreviousMode ~ d}b/pd_IsCIDCapable{/CIDInit/ProcSet resourcestatus @{! ! !
T}if}b/pd_mF_Finally{fM @ 4 0 put @ 5 5 -1 $ put makefont Pscript_Windows_Font
3 1 $ put}b/pd_SwitchToPrevious{pd_SwitchAble{pd_PreviousMode/CIDParams/ProcSet
findresource/SetBuildCompatible get exec}if}b/pd_fem90msnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_FE{6 -1 $ ! 6 ^
pd_DefLocalParams ` 2 copy pd_IsCID-KeyedFont{4 -1 $ ! 6 -1 $ !
pd_SwitchToNative 4 ^ ~[4 -1 $]composefont ~ ! pd_mF_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-H eq{pd_fem90msnotfound}if ! !/0 3 1 $ mF}? E}
b
%%EndResource
%%BeginResource: file Pscript_TextV 5.0 0
/pd_copybfont{1 ^ length add dict `{1 ^/FID eq 2 ^/UniqueID eq 3 ^/XUID eq or
or{! !}{d}?}forall & E}b/pd_scratch 128 string d/pd_concatnames{2 copy cvs
length 3 ^ 2 ^ cvs length @ 3 1 $ add 1 add string @ @ @ 0 9 -1 $ 7 ^ cvs
putinterval 3 ^ 16#2d put 5 -2 $ cvs 4 -1 $ 1 add ~ putinterval cvn}b
/pd_genunqname{pd_Incr @ 1 add/pd_Incr ~ d pd_scratch cvs cvn pd_InstName ~
pd_scratch pd_concatnames}b/hrM[0 -1 1 0 0 0]d/iMat_V[1 0.212557 0 1 0 0]d
/mIF_V{iMat_V 5 3 -1 $ put iMat_V makefont Pscript_Windows_Font 3 1 $ put}b
/sLT2{: Lw -M currentpoint snap M - K ;}b/sU2{xUP yUP uW sLT2}b/sT2{xSP ySP sW
sLT2}b/CDevProc-83pv{5{!}repeat 6 -2 $ ! ! 1250 sub 4 1 $ 120 sub 4 1 $ 1250
sub 4 1 $ 120 sub 4 1 $ 0 -1000 6 2 $ 0 0 0 0}b/k-trans[0.0 1.0 -1.0 0.0 0.0
0.0]d/r_font{2 pd_copybfont @/CDevProc/CDevProc-83pv , put pd_genunqname ~
definefont k-trans makefont put}b/r_k_basefont{2 eq{@ 0 1 2 ^ length 1 sub{2
copy get 1 ^ 4 eq 2 ^ 5 eq or{! !}{r_font @}?}for !}{@ 0 1 2 ^ length 1 sub{2
copy get r_font @}for !}?}b/r_k_font{1 ^ 3 1 $ 2 copy get 1 copyfont @/FontType
get 0 eq{@ FDV get @ length array copy 2 ^ r_k_basefont 1 ^ 3 1 $ FDV ~ put}if
pd_genunqname ~ definefont put}b/r-83pv-k-fonts{k-trans 4 -0.380 put 1 copyfont
@ FDV 2 copy get @ length array copy 2 r_k_font 4 r_k_font put}b/mF_83V
{findfont r-83pv-k-fonts pd_CoverFCRange 2 ^ ~ definefont fM 5 4 -1 $ put fM 4
0 put fM makefont Pscript_Windows_Font 3 1 $ put}b/hrCDevProcV-J{5{!}repeat 5 ^
5 ^ 0 0}b/hrCDevProcV-CK{! ! ! 0 0}b/pd_DefLocalVParams{pd_LParams `
/pd_InstName ~ d/pd_Incr 0 d ~ @/pd_charset ~ d/pd_SwitchAble
pd_IsModeSwitchAble d/pd_PreviousMode T d 128 eq{/pd_CDevProcV/hrCDevProcV-J d
/pd_hrMTx -0.38 d}{/pd_CDevProcV/hrCDevProcV-CK d/pd_hrMTx -0.38 d}?
/pd_NeedRearrangement ~ d & E}b/pd_mF_V_Finally{1 ^ findfont fM @ 4 5 -1 $ neg
0.34 add put @ 5 0 put 90 matrix R matrix concatmatrix makefont
Pscript_Windows_Font 3 1 $ put}b/pd_InstallCDevProcV{pd_InstName 3 ^ pd_scratch
pd_concatnames @ 3 -1 $ 4 ^/CIDFont findresource @ length 2 add dict `{1 ^ @
/FID eq ~ @/XUID eq ~/UIDBase eq or or{! !}{d}?}forall/CDevProc ~ d & E/CIDFont
defineresource ! 3 -1 $ pd_InstName pd_scratch pd_concatnames @ 4 2 $[~]
composefont !}b/pd_CreateNativeCIDKeyedFont{2 copy pd_scratch pd_concatnames
pd_InstName pd_scratch pd_concatnames @ 4 2 $ ~[~]composefont !}b/pd_VCIDProlog
{2 copy pd_CreateNativeCIDKeyedFont 3 1 $ pd_CDevProcV , pd_InstallCDevProcV
mark 4 ^[5 -2 $]}b/mF_V_CID{pd_NeedRearrangement{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 pd_hrMTx
put endusematrix 1 usefont 1 beginbfrange<00><80><00>endbfrange pd_charset 128
eq{1 beginbfrange<a0><df><a0>endbfrange}if endrearrangedfont E cleartomark}{3 ^
~[4 -1 $]composefont !}?}b/mF_83V_CID{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 -0.30 put
endusematrix 1 usefont 1 beginbfrange<8540><85fe><8540>endbfrange
endrearrangedfont E cleartomark}b/pd_GetHKPos{@/SubsVector get @ length 1 sub 0
1 ^ 1 1 3 -1 ${~ 3 ^ 2 ^ get add @ 160 eq{4 2 $ ! ! ! exit}{~ 2 ^ ge{! ! ! 0}
if}?}for ~/Encoding get ~ get}b/pd_InstallCDPVAndRotate{~ 2 pd_copybfont @
/CDevProc 4 -1 $ put pd_genunqname ~ definefont hrM @ 4 pd_hrMTx put makefont}b
/mF_V_CSL{pd_scratch pd_concatnames findfont 1 copyfont @ FDV 2 copy get @
length array copy @ @ 0 get pd_CDevProcV , pd_InstallCDPVAndRotate 0 ~ put
pd_charset 128 eq{@ @ 4 ^ pd_GetHKPos @ 3 1 $ get pd_CDevProcV ,
pd_InstallCDPVAndRotate put}if put 2 ^ ~ definefont !}b/pd_fem90msVnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_V_FE{7 -1 $ ! 7 ^
pd_DefLocalVParams ` 2 copy pd_IsCID-KeyedFont{4 2 $ ! ! 5 -1 $ !
pd_SwitchToNative pd_IsCIDCapable{mF_V_CID}{mF_V_CSL}? pd_mF_V_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-V eq{pd_fem90msVnotfound}if 4 2 $ ! ! 5 -1 $ !
mF_V_CSL}? E}b/mF_83V_FE{6 -1 $ ! 5 -1 $ ! 7 -1 $ ! T 6 ^ pd_DefLocalVParams `
2 copy pd_IsCID-KeyedFont{pd_SwitchToNative pd_IsCIDCapable{3 -1 $ ! mF_83V_CID
pd_mF_V_Finally}{! ! mF_83V}? pd_SwitchToPrevious}{! ! mF_83V}? E}b
%%EndResource
%%BeginResource: file Pscript_TextBold 5.0 0
/sB{1 copy 2 copy : sBdx 0 -M S ; : 0 sBdx -M S ; : sBdx sBdx -M S ; S}b/asB{3
copy 3 copy 3 copy : sBdx 0 -M A ; : 0 sBdx -M A ; : sBdx sBdx -M A ; A}b/wsB{4
copy 4 copy 4 copy : sBdx 0 -M W ; : 0 sBdx -M W ; : sBdx sBdx -M W ; W}b/awsB
{6 copy 6 copy 6 copy : sBdx 0 -M D ; : 0 sBdx -M D ; : sBdx sBdx -M D ; D}b
/xsB{2 copy 2 copy 2 copy : sBdx 0 -M xS ; : 0 sBdx -M xS ; : sBdx sBdx -M xS ;
xS}b/zsB{2 copy 2 copy 2 copy : sBdx 0 -M zS ; : 0 sBdx -M zS ; : sBdx sBdx -M
zS ; zS}b/ysB{2 copy 2 copy 2 copy : sBdx 0 -M yS ; : 0 sBdx -M yS ; : sBdx
sBdx -M yS ; yS}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject 5.0 0
/SavedCTM null d/CTMsave{/SavedCTM SavedCTM currentmatrix d}b/CTMrestore
{SavedCTM setmatrix}b/mp null d/ADO_mxRot null d/GDIHMatrix null d
/GDIHPatternDict 22 dict d GDIHPatternDict `/PatternType 1 d/PaintType 2 d/Reps
L2?{1}{5}? d/XStep 8 Reps mul d/YStep XStep d/BBox[0 0 XStep YStep]d/TilingType
1 d/PaintProc{` 1 Lw[]0 sd PaintData , exec E}b/FGnd null d/BGnd null d
/HS_Horizontal{horiz}b/HS_Vertical{vert}b/HS_FDiagonal{fdiag}b/HS_BDiagonal
{biag}b/HS_Cross{horiz vert}b/HS_DiagCross{fdiag biag}b/MaxXYStep XStep YStep
gt{XStep}{YStep}? d/horiz{Reps{0 4 M XStep 0 - 0 8 +}repeat 0 -8 Reps mul + K}b
/vert{Reps{4 0 M 0 YStep - 8 0 +}repeat 0 -8 Reps mul + K}b/biag{Reps{0 0 M
MaxXYStep @ - 0 YStep neg M MaxXYStep @ - 0 8 +}repeat 0 -8 Reps mul + 0 YStep
M 8 8 - K}b/fdiag{Reps{0 0 M MaxXYStep @ neg - 0 YStep M MaxXYStep @ neg - 0 8
+}repeat 0 -8 Reps mul + MaxXYStep @ M 8 -8 - K}b E/makehatch{4 -2 $/yOrg ~ d
/xOrg ~ d GDIHPatternDict/PaintData 3 -1 $ put CTMsave GDIHMatrix setmatrix
GDIHPatternDict matrix xOrg yOrg + mp CTMrestore ~ U ~ 2 ^ put}b/h0{/h0
/HS_Horizontal makehatch}b/h1{/h1/HS_Vertical makehatch}b/h2{/h2/HS_FDiagonal
makehatch}b/h3{/h3/HS_BDiagonal makehatch}b/h4{/h4/HS_Cross makehatch}b/h5{/h5
/HS_DiagCross makehatch}b/GDIBWPatternMx null d/pfprep{save 8 1 $
/PatternOfTheDay 8 1 $ GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/yExt
~ d/Width ~ d/BGnd ~ d/FGnd ~ d/Height yExt RepsV mul d/mx[Width 0 0 Height 0
0]d E build_pattern ~ !}b/pfbf{/fEOFill ~ d pfprep hbf fEOFill{O}{L}? restore}b
/GraphInit{GDIHMatrix null eq{/SavedCTM matrix d : ADO_mxRot concat 0 0 snap +
: 0.48 @ GDIHPatternDict ` YStep mul ~ XStep mul ~ nonzero_dsnap YStep V ~
XStep V ~ E +S/GDIHMatrix matrix currentmatrix readonly d ; : 0.24 -0.24 +S
GDIBWPatternDict ` Width Height E nonzero_dsnap +S/GDIBWPatternMx matrix
currentmatrix readonly d ; ;}if}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject_L2 5.0 0
/GDIBWPatternDict 25 dict @ `/PatternType 1 d/PaintType 1 d/RepsV 1 d/RepsH 1 d
/BBox[0 0 RepsH 1]d/TilingType 1 d/XStep 1 d/YStep 1 d/Height 8 RepsV mul d
/Width 8 d/mx[Width 0 0 Height neg 0 Height]d/FGnd null d/BGnd null d
/SetBGndFGnd{BGnd null ne{BGnd aload ! scol BBox aload ! 2 ^ sub ~ 3 ^ sub ~
rf}if FGnd null ne{FGnd aload ! scol}if}b/PaintProc{` SetBGndFGnd RepsH{Width
Height F mx PaintData imagemask Width 0 +}repeat E}b E d/mp/makepattern , d
/build_pattern{CTMsave GDIBWPatternMx setmatrix/nupangle where{! nupangle -90
eq{nupangle R}if}if GDIBWPatternDict @ ` Width Height ne{Width Height gt{Width
Height V 1}{1 Height Width V}? +S}if xOrg yOrg E matrix + mp CTMrestore}b/hbf
{setpattern}b/hf{:/fEOFill ~ d ~ ! setpattern fEOFill{O}{L}? ;}b/pbf{: !
/fEOFill ~ d GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/OutputBPP ~ d
/Height ~ d/Width ~ d/PaintType 1 d/PatternType 1 d/TilingType 1 d/BBox[0 0
Width Height]d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d 20 dict @ `
/ImageType 1 d/Width Width d/Height Height d/ImageMatrix[1 0 0 1 0 0]d
/BitsPerComponent 8 d OutputBPP 24 eq{/Decode[0 1 0 1 0 1]d}{OutputBPP 8 eq{
/Decode[0 1]d}{/Decode[0 1 0 1 0 1 0 1]d}?}?/DataSource{PaintData}d E/ImageDict
~ d/PaintProc{` ImageDict image E}b & mx makepattern setpattern E fEOFill{O}{L}
? ;}b/mask_pbf{:/fEOFill ~ d 20 dict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/Height ~
d/Width ~ d/PatternType 1 d/PaintType 2 d/TilingType 1 d/BBox[0 0 Width Height]
d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d/PaintProc{` Width Height
T[1 0 0 1 0 0]{PaintData}imagemask E}b & mx makepattern setpattern E fEOFill{O}
{L}? ;}b
%%EndResource
%%BeginResource: file Pscript_Win_Dib_L2 5.0 0
/iw 0 d/ih 0 d/im_save 0 d/s 0 d/polarity 0 d/smoothflag 0 d/mystring 0 d/bpc 0
d/maskcolor 0 d/mask? F d/setup1asciiproc{[currentfile mystring/readhexstring
cvx/! cvx]cvx bind}b/setup1binaryproc{[currentfile mystring/readstring cvx/!
cvx]cvx bind}b/setup2asciiproc{currentfile/ASCII85Decode filter/RunLengthDecode
filter}b/setup2binaryproc{currentfile/RunLengthDecode filter}b/jpegasciiproc
{currentfile/ASCII85Decode filter<</Relax 1>>/DCTDecode filter}b/jpegbinaryproc
{currentfile<</Relax 1>>/DCTDecode filter}b/mycolorspace{colspABC}d/myimagedict
{/myimagedict 10 dict d myimagedict @ `/ImageType 1 d/MultipleDataSource F d E}
b/imageprocarray[/setup1binaryproc/setup1asciiproc/setup2binaryproc
/setup2asciiproc/setup1binarydecodeproc/setup1asciidecodeproc]d/jpegprocarray[
/jpegasciiproc/jpegbinaryproc]d/Q{/im_save save d scol imageprocarray ~ get/s ~
, d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S/mystring ~ string d/bpc
~ d/ih ~ d/iw ~ d fx rf}b/X{/im_save save d/mask? ~ d/maskcolor ~ d
imageprocarray ~ get/s ~ , d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S
/mystring ~ string d/bpc ~ d/ih ~ d/iw ~ d}b/Z{im_save restore}b/beginjpeg{
/jpeg_save save d jpegprocarray ~ get/jpegimageproc ~ , d + +S/bpc ~ d/ih ~ d
/iw ~ d bpc 24 eq{/DeviceRGB}{/DeviceGray}? setcolorspace myimagedict @ `
/ImageType 1 d/Width iw d/Height ih d/Decode bpc 24 eq{[0 1 0 1 0 1]}{[0 1]}? d
/ImageMatrix[iw 0 0 ih 0 0]d/BitsPerComponent 8 d/DataSource jpegimageproc d E
image}b/endjpeg{jpeg_save restore}b/Y{scol myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode polarity{[1 0]}{[0 1]}?
d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 1 d/Interpolate
smoothflag d E imagemask}bd/doclutimage{/rgbclut ~ d bpc @ 8 eq{! 255}{4 eq{15}
{3}?}?/hival ~ d[/Indexed currentcolorspace hival rgbclut]setcolorspace
myimagedict @ ` mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height
ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc d/Interpolate smoothflag d E image}b/doCMYKclutimage{
/CMYKclut ~ d bpc @ 8 eq{! 255}{4 eq{15}{3}?}?/hival ~ d[/Indexed/DeviceCMYK
hival CMYKclut]setcolorspace myimagedict @ ` mask?{/ImageType 4 d/MaskColor
maskcolor d}if/Width iw d/Height ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0
0]d/DataSource s d/BitsPerComponent bpc d/Interpolate smoothflag d E image}b
/doNimage{bpc 24 eq{currentcolorspace}{colspA}? setcolorspace myimagedict @ `
mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode bpc
24 eq{[0 1 0 1 0 1]}{[0 1]}? d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc 24 eq{8}{bpc}? d/Interpolate smoothflag d E image}b
/doCMYKimage{/DeviceCMYK setcolorspace myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode[0 1 0 1 0 1 0 1]d
/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 8 d/Interpolate
smoothflag d E image}b
%%EndResource
%%BeginResource: file Pscript_T42Hdr 5.0 0
/asc42 0.0 d/sF42{/asc42 ~ d Ji}bind d/bS42{0 asc42 -M}bind d/eS42{0 asc42 neg
-M}b/Is2015?{version cvi 2015 ge}bind d/AllocGlyphStorage{Is2015?{!}{{string}
forall}?}bind d/Type42DictBegin{25 dict `/FontName ~ d/Encoding ~ d 4 array
astore cvx/FontBBox ~ d/PaintType 0 d/FontType 42 d/FontMatrix[1 0 0 1 0 0]d
/CharStrings 256 dict `/.notdef 0 d & E d/sfnts}bind d/Type42DictEnd{& @
/FontName get ~ definefont ! E}bind d/RDS{string currentfile ~ readstring !}
executeonly d/PrepFor2015{Is2015?{/GlyphDirectory 16 dict d sfnts 0 get @ 2 ^
(glyx)putinterval 2 ^(locx)putinterval ! !}{! !}?}bind d/AddT42Char{Is2015?
{findfont/GlyphDirectory get ` d E ! !}{findfont/sfnts get 4 ^ get 3 ^ 2 ^
putinterval ! ! ! !}?}bind d/IDStrNull{1 add 2 mul @ string 0 1 3 ^ 1 sub{1 ^ ~
0 put}for ~ !}bind d/IDStr{@ 1 add 2 mul string 0 1 3 ^{1 ^ ~ @ 2 mul ~ 3 copy
256 idiv put ~ 1 add ~ 256 mod put}for ~ !}bind d/IDStr2{~ @ 1 add 2 mul string
0 1 3 ^{1 ^ ~ @ 2 mul ~ 5 ^ add 3 copy 256 idiv put ~ 1 add ~ 256 mod put}for ~
! ~ !}bind d/CIDT42Begin{25 dict ` @/WMode ~ d 0 gt{/Metrics2 16 dict d
/FontMatrix[0 1 -1 0 0 0]d}{/FontMatrix[1 0 0 1 0 0]d}?/CIDMap ~ d/CIDCount ~ d
/CIDSystemInfo 3 dict @ ` 3 -1 $/Supplement ~ d 3 -1 $/Ordering ~ d 3 -1 $
/Registry ~ d E d/CIDFontName ~ d/Encoding ~ d 4 array astore cvx/FontBBox ~ d
/CharStrings 2 dict @ `/.notdef 0 d E d/GDBytes 2 d/CIDFontType 2 d/FontType 42
d/PaintType 0 d/sfnts}bind d/CIDT42End{CIDFontName & E/CIDFont defineresource
!}bind d/T42CIDCP32K{/CIDFont findresource @ length dict copy @/FID undef `
/CIDFontName ~ d/CIDMap ~ d/CIDCount ~ d/Metrics2 8 dict d CIDFontName & E
/CIDFont defineresource !}bind d/T42CIDCPR{/CIDFont findresource @ length dict
copy @/FID undef `/CDevProc{!}d/CIDFontName ~ d CIDFontName & E/CIDFont
defineresource !}bind d/T0AddT42Char{/CIDFont findresource/GlyphDirectory get `
d E ! !}bind d/T0AddT42Mtx2{/CIDFont findresource/Metrics2 get ` d E}bind d
/UpdateCIDMap{/CIDFont findresource/CIDMap get 3 1 $ putinterval}d/AddXUID
{version cvi 3011 ge{/XUID ~ d}{!}?}bind d/AddFontInfoBegin{/FontInfo 16 dict @
`}bind d/AddFontInfo{/GlyphNames2Unicode 16 dict d}bind d/AddFontInfoEnd{E d}
bind d/G2UBegin{findresource/FontInfo get/GlyphNames2Unicode get `}bind d
/G2UEnd{E}bind d
%%EndResource
%%BeginResource: file Pscript_T3Hdr 5.0 0
{version cvi 2016 ge{32/FontType resourcestatus{pop pop true}{false}ifelse}
{false}ifelse}exec/Is2016andT32? exch def/T32DefSBCMap{/CIDInit/ProcSet
findresource begin 10 dict begin begincmap/CIDSystemInfo 3 dict dup begin
/Registry(Adobe)def/Ordering(Identity1)def/Supplement 0 def end def/CMapType 0
def/WMode 0 def 1 begincodespacerange<00><ff>endcodespacerange 1 begincidrange
<00><ff>0 endcidrange endcmap/DrvSBCMap currentdict/CMap defineresource pop end
end}bind def Is2016andT32?{T32DefSBCMap}def/T32RsrcBegin{Is2016andT32?{
/BitmapFontInit/ProcSet findresource begin}if}bind def/T32RsrcEnd{Is2016andT32?
{end}if}bind def/AddT32Char{6 1 roll 0 get 7 1 roll pop pop 5 1 roll pop
findfont/TT32R get addglyph}bind def/AddT3Char{findfont dup 5 2 roll 1 index
length 0 gt{cvx 1 index exch 4 exch put dup(imagemask)cvx cvn 5 exch put cvx}
{pop cvx}ifelse 3 -1 roll/CharProcs get 3 1 roll put dup/Encoding get 5 -1 roll
4 index put/Metrics get 3 1 roll put}bind def/AddT3T32Char Is2016andT32?{
/AddT32Char}{/AddT3Char}ifelse load def/GreNewFontT32{5 dict begin exch
/FontMatrix exch def exch/FontBBox exch def exch pop exch pop/CIDFontType 4 def
dup currentdict end/CIDFont defineresource 3 -1 roll dup/DrvSBCMap dup/CMap
resourcestatus{pop pop}{T32DefSBCMap}ifelse 5 -1 roll[exch]composefont dup
length dict copy dup/FID undef begin exch/TT32R exch def currentdict end
definefont/BitmapFontInit/ProcSet findresource begin/TT32R get[14 0 0 0 0 0]<>0
4 -1 roll addglyph end}bind def/GreNewFontT3{11 dict begin pop/FontType 3 def
/FontMatrix exch def/FontBBox exch def/Encoding exch def/CharProcs 257 dict def
CharProcs/.notdef{}put/Metrics 257 dict def Metrics/.notdef 3 -1 roll put
/BuildChar{userdict begin/char exch def dup/charname exch/Encoding get char get
def dup/Metrics get charname 2 copy known{get aload pop}{pop/.notdef get aload
pop}ifelse setcachedevice begin Encoding char get CharProcs exch 2 copy known
{get}{pop/.notdef get}ifelse end exec end}def currentdict end definefont pop}
bind def/GreNewFont{Is2016andT32?{GreNewFontT32}{GreNewFontT3}ifelse}bind def
/UDF3{Is2016andT32?{/BitmapFontInit/ProcSet findresource begin dup/CIDFont
findresource removeall/CIDFont undefineresource undefinefont end}{pop UDF}
ifelse}bind def
%%EndResource
%%BeginResource: file Pscript_CFF 5.0 0
/F0Subr{systemdict/internaldict known{1183615869 systemdict/internaldict get
exec/FlxProc known{save T}{F}?}{U/internaldict known not{U/internaldict{count 0
eq{/internaldict errordict/invalidaccess get exec}if @ type/integertype ne{
/internaldict errordict/invalidaccess get exec}if @ 1183615869 eq{! 0}{
/internaldict errordict/invalidaccess get exec}?}@ 14 get 1 25 dict put bind
executeonly put}if 1183615869 U/internaldict get exec/FlxProc known{save T}{F}
?}?[systemdict/internaldict known not{100 dict/` cvx/mtx matrix/d cvx}if
systemdict/currentpacking known{currentpacking T setpacking}if{systemdict
/internaldict known{1183615869 systemdict/internaldict get exec @/$FlxDict
known not{@ @ length ~ maxlength eq{! U @/$FlxDict known not{100 dict `/mtx
matrix d @/$FlxDict & put E}if}{100 dict `/mtx matrix d @/$FlxDict & put E}?}if
/$FlxDict get `}if ;/exdef{~ d}d/dmin ~ abs 100 V d/epX exdef/epY exdef/c4y2
exdef/c4x2 exdef/c4y1 exdef/c4x1 exdef/c4y0 exdef/c4x0 exdef/c3y2 exdef/c3x2
exdef/c3y1 exdef/c3x1 exdef/c3y0 exdef/c3x0 exdef/c1y2 exdef/c1x2 exdef/c2x2
c4x2 d/c2y2 c4y2 d/yflag c1y2 c3y2 sub abs c1x2 c3x2 sub abs gt d/PickCoords{
{c1x0 c1y0 c1x1 c1y1 c1x2 c1y2 c2x0 c2y0 c2x1 c2y1 c2x2 c2y2}{c3x0 c3y0 c3x1
c3y1 c3x2 c3y2 c4x0 c4y0 c4x1 c4y1 c4x2 c4y2}?/y5 exdef/x5 exdef/y4 exdef/x4
exdef/y3 exdef/x3 exdef/y2 exdef/x2 exdef/y1 exdef/x1 exdef/y0 exdef/x0 exdef}d
mtx currentmatrix ! mtx 0 get abs .00001 lt mtx 3 get abs .00001 lt or{/flipXY
-1 d}{mtx 1 get abs .00001 lt mtx 2 get abs .00001 lt or{/flipXY 1 d}{/flipXY 0
d}?}?/erosion 1 d systemdict/internaldict known{1183615869 systemdict
/internaldict get exec @/erosion known{/erosion get/erosion ~ d}{!}?}if yflag
{flipXY 0 eq c3y2 c4y2 eq or{F PickCoords}{/shrink c3y2 c4y2 eq{0}{c1y2 c4y2
sub c3y2 c4y2 sub V abs}? d/yshrink{c4y2 sub shrink mul c4y2 add}d/c1y0 c3y0
yshrink d/c1y1 c3y1 yshrink d/c2y0 c4y0 yshrink d/c2y1 c4y1 yshrink d/c1x0 c3x0
d/c1x1 c3x1 d/c2x0 c4x0 d/c2x1 c4x1 d/dY 0 c3y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! abs d dY dmin lt PickCoords y2 c1y2 sub abs 0.001 gt{c1x2
c1y2 transform flipXY 1 eq{~}if/cx ~ d/cy ~ d/dY 0 y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! d dY round @ 0 ne{/dY exdef}{! dY 0 lt{-1}{1}?/dY exdef}?
/erode PaintType 2 ne erosion 0.5 ge and d erode{/cy cy 0.5 sub d}if/ey cy dY
add d/ey ey ceiling ey sub ey floor add d erode{/ey ey 0.5 add d}if ey cx
flipXY 1 eq{~}if itransform ~ ! y2 sub/eShift ~ d/y1 y1 eShift add d/y2 y2
eShift add d/y3 y3 eShift add d}if}?}{flipXY 0 eq c3x2 c4x2 eq or{F PickCoords}
{/shrink c3x2 c4x2 eq{0}{c1x2 c4x2 sub c3x2 c4x2 sub V abs}? d/xshrink{c4x2 sub
shrink mul c4x2 add}d/c1x0 c3x0 xshrink d/c1x1 c3x1 xshrink d/c2x0 c4x0 xshrink
d/c2x1 c4x1 xshrink d/c1y0 c3y0 d/c1y1 c3y1 d/c2y0 c4y0 d/c2y1 c4y1 d/dX c3x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! abs d dX dmin lt PickCoords x2
c1x2 sub abs 0.001 gt{c1x2 c1y2 transform flipXY -1 eq{~}if/cy ~ d/cx ~ d/dX x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! d dX round @ 0 ne{/dX exdef}{!
dX 0 lt{-1}{1}?/dX exdef}?/erode PaintType 2 ne erosion .5 ge and d erode{/cx
cx .5 sub d}if/ex cx dX add d/ex ex ceiling ex sub ex floor add d erode{/ex ex
.5 add d}if ex cy flipXY -1 eq{~}if itransform ! x2 sub/eShift ~ d/x1 x1 eShift
add d/x2 x2 eShift add d/x3 x3 eShift add d}if}?}? x2 x5 eq y2 y5 eq or{x5 y5
I}{x0 y0 x1 y1 x2 y2 -c x3 y3 x4 y4 x5 y5 -c}? epY epX}systemdict
/currentpacking known{~ setpacking}if/exec cvx/E cvx]cvx executeonly ~{! T ~
restore}{systemdict/internaldict known not{1183615869 U/internaldict get exec ~
/FlxProc ~ put T}{1183615869 systemdict/internaldict get exec @ length ~
maxlength eq{F}{1183615869 systemdict/internaldict get exec ~/FlxProc ~ put T}
?}?}?{systemdict/internaldict known{1183615869 systemdict/internaldict get exec
/FlxProc get exec}{1183615869 U/internaldict get exec/FlxProc get exec}?}if}
executeonly d/F1Subr{: currentpoint N M}bind d/F2Subr{currentpoint ; :
currentpoint N M}bind d/HSSubr{systemdict/internaldict known not{! 3}
{1183615869 systemdict/internaldict get exec @/startlock known{/startlock get
exec}{@/strtlck known{/strtlck get exec}{! 3}?}?}?}bind d
%%EndResource
%%BeginResource: file Pscript_Nup 5.0 0
U `/realshowpage 0 d/$m matrix d/nx_nup 0 d/ny_nup 0 d/pagew_nup 0 d/pageh_nup
0 d/paperw_nup 0 d/paperh_nup 0 d/nups 0 d/pgx_nup 0 d/pgy_nup 0 d
/papermarg_nup 1 d/pagemarg_nup 10 d/framenup T d/nupv 5 array d/xoffset 0 d
/yoffset 0 d/borderlinewidth 0 d/nupangle 0 d E/definenup{/LH/nupshowpage ld
nupv astore !/pgx_nup 0 store/pgy_nup 0 store}bd/startnup{/pgy_nup ~ store
/pgx_nup ~ store nupv aload !/ny_nup ~ store/nx_nup ~ store/pageh_nup ~ store
/pagew_nup ~ store/borderlinewidth ~ store @/nupangle ~ store R clippath/nups
pathbbox 3 -1 $ sub papermarg_nup sub ny_nup V pagemarg_nup sub pageh_nup V ~ 3
-1 $ sub papermarg_nup sub nx_nup V pagemarg_nup sub pagew_nup V 2 copy gt{~}if
! store nups @ +S/paperw_nup pagew_nup pagemarg_nup nups V add store/paperh_nup
pageh_nup pagemarg_nup nups V add store pathbbox $m aload ! pagemarg_nup nups V
@ 8 ^ 11 ^ sub paperh_nup ny_nup mul sub add 2 V ~ 9 ^ 12 ^ sub paperw_nup
nx_nup mul sub add 2 V 7 ^ 0 eq{8 -4 $ 4 2 $ 8 4 $}if 8 -2 $ add 0 gt{9}{neg 7}
? ^ add 4 -1 $ sub ~ 5 -2 $ add 0 gt{5}{neg 3}? ^ add 3 -1 $ sub 2 copy/yoffset
~ store/xoffset ~ store + ! ! ! !/paperw_nup paperw_nup paperh_nup $m
idtransform abs/paperh_nup ~ store abs store/pagew_nup pagew_nup pageh_nup $m
idtransform abs/pageh_nup ~ store abs store $m 0 get abs $m 1 get abs lt{
/nx_nup ny_nup/ny_nup nx_nup store store}if borderlinewidth 0 gt{.48 nups V @
/borderlinewidth ~ store Lw}{/framenup F d}? $m concat pgx_nup paperw_nup mul
pgy_nup paperh_nup mul + $m matrix invertmatrix concat N startpage}bd/reinitnup
{startnup}bd/startpage{: 0 0 $m transform pagew_nup pageh_nup $m dtransform rc}
bd/realshowpage/LH ld/nupshowpage{; $m concat framenup{pagemarg_nup 2 V nups V
@ $m idtransform abs neg ~ abs neg ~ paperw_nup paperh_nup rs}if/pgx_nup
pgx_nup 1 add @ nx_nup eq{! 0 store paperw_nup 1 nx_nup sub mul/pgy_nup pgy_nup
1 add @ ny_nup eq{! 0 store paperh_nup 1 ny_nup sub mul}{store paperh_nup}?}
{store paperw_nup 0}? + $m matrix invertmatrix concat startpage}bd/finalpage{;
realshowpage/LH/realshowpage ld}bd
%%EndResource
%%BeginResource: file Pscript_CMap_FF 5.0 0
/CMAP-WinCharSetFFFF-H{/CIDInit/ProcSet findresource ` 12 dict ` begincmap
/CIDSystemInfo 3 dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF)d/Supplement
0 d E d/CMapName/WinCharSetFFFF-H d/CMapVersion 1 d/CMapType 0 d/WMode 0 d 1
begincodespacerange<0000><FFFF>endcodespacerange 100 begincidrange<0000><00FF>0
<0100><01FF>256<0200><02FF>512<0300><03FF>768<0400><04FF>1024<0500><05FF>1280
<0600><06FF>1536<0700><07FF>1792<0800><08FF>2048<0900><09FF>2304<0A00><0AFF>
2560<0B00><0BFF>2816<0C00><0CFF>3072<0D00><0DFF>3328<0E00><0EFF>3584<0F00>
<0FFF>3840<1000><10FF>4096<1100><11FF>4352<1200><12FF>4608<1300><13FF>4864
<1400><14FF>5120<1500><15FF>5376<1600><16FF>5632<1700><17FF>5888<1800><18FF>
6144<1900><19FF>6400<1A00><1AFF>6656<1B00><1BFF>6912<1C00><1CFF>7168<1D00>
<1DFF>7424<1E00><1EFF>7680<1F00><1FFF>7936<2000><20FF>8192<2100><21FF>8448
<2200><22FF>8704<2300><23FF>8960<2400><24FF>9216<2500><25FF>9472<2600><26FF>
9728<2700><27FF>9984<2800><28FF>10240<2900><29FF>10496<2A00><2AFF>10752<2B00>
<2BFF>11008<2C00><2CFF>11264<2D00><2DFF>11520<2E00><2EFF>11776<2F00><2FFF>12032
<3000><30FF>12288<3100><31FF>12544<3200><32FF>12800<3300><33FF>13056<3400>
<34FF>13312<3500><35FF>13568<3600><36FF>13824<3700><37FF>14080<3800><38FF>14336
<3900><39FF>14592<3A00><3AFF>14848<3B00><3BFF>15104<3C00><3CFF>15360<3D00>
<3DFF>15616<3E00><3EFF>15872<3F00><3FFF>16128<4000><40FF>16384<4100><41FF>16640
<4200><42FF>16896<4300><43FF>17152<4400><44FF>17408<4500><45FF>17664<4600>
<46FF>17920<4700><47FF>18176<4800><48FF>18432<4900><49FF>18688<4A00><4AFF>18944
<4B00><4BFF>19200<4C00><4CFF>19456<4D00><4DFF>19712<4E00><4EFF>19968<4F00>
<4FFF>20224<5000><50FF>20480<5100><51FF>20736<5200><52FF>20992<5300><53FF>21248
<5400><54FF>21504<5500><55FF>21760<5600><56FF>22016<5700><57FF>22272<5800>
<58FF>22528<5900><59FF>22784<5A00><5AFF>23040<5B00><5BFF>23296<5C00><5CFF>23552
<5D00><5DFF>23808<5E00><5EFF>24064<5F00><5FFF>24320<6000><60FF>24576<6100>
<61FF>24832<6200><62FF>25088<6300><63FF>25344 endcidrange 28 begincidrange
<6400><64FF>25600<6500><65FF>25856<6600><66FF>26112<6700><67FF>26368<6800>
<68FF>26624<6900><69FF>26880<6A00><6AFF>27136<6B00><6BFF>27392<6C00><6CFF>27648
<6D00><6DFF>27904<6E00><6EFF>28160<6F00><6FFF>28416<7000><70FF>28672<7100>
<71FF>28928<7200><72FF>29184<7300><73FF>29440<7400><74FF>29696<7500><75FF>29952
<7600><76FF>30208<7700><77FF>30464<7800><78FF>30720<7900><79FF>30976<7A00>
<7AFF>31232<7B00><7BFF>31488<7C00><7CFF>31744<7D00><7DFF>32000<7E00><7EFF>32256
<7F00><7FFF>32512 endcidrange 100 begincidrange<8000><80FF>32768<8100><81FF>
33024<8200><82FF>33280<8300><83FF>33536<8400><84FF>33792<8500><85FF>34048<8600>
<86FF>34304<8700><87FF>34560<8800><88FF>34816<8900><89FF>35072<8A00><8AFF>35328
<8B00><8BFF>35584<8C00><8CFF>35840<8D00><8DFF>36096<8E00><8EFF>36352<8F00>
<8FFF>36608<9000><90FF>36864<9100><91FF>37120<9200><92FF>37376<9300><93FF>37632
<9400><94FF>37888<9500><95FF>38144<9600><96FF>38400<9700><97FF>38656<9800>
<98FF>38912<9900><99FF>39168<9A00><9AFF>39424<9B00><9BFF>39680<9C00><9CFF>39936
<9D00><9DFF>40192<9E00><9EFF>40448<9F00><9FFF>40704<A000><A0FF>40960<A100>
<A1FF>41216<A200><A2FF>41472<A300><A3FF>41728<A400><A4FF>41984<A500><A5FF>42240
<A600><A6FF>42496<A700><A7FF>42752<A800><A8FF>43008<A900><A9FF>43264<AA00>
<AAFF>43520<AB00><ABFF>43776<AC00><ACFF>44032<AD00><ADFF>44288<AE00><AEFF>44544
<AF00><AFFF>44800<B000><B0FF>45056<B100><B1FF>45312<B200><B2FF>45568<B300>
<B3FF>45824<B400><B4FF>46080<B500><B5FF>46336<B600><B6FF>46592<B700><B7FF>46848
<B800><B8FF>47104<B900><B9FF>47360<BA00><BAFF>47616<BB00><BBFF>47872<BC00>
<BCFF>48128<BD00><BDFF>48384<BE00><BEFF>48640<BF00><BFFF>48896<C000><C0FF>49152
<C100><C1FF>49408<C200><C2FF>49664<C300><C3FF>49920<C400><C4FF>50176<C500>
<C5FF>50432<C600><C6FF>50688<C700><C7FF>50944<C800><C8FF>51200<C900><C9FF>51456
<CA00><CAFF>51712<CB00><CBFF>51968<CC00><CCFF>52224<CD00><CDFF>52480<CE00>
<CEFF>52736<CF00><CFFF>52992<D000><D0FF>53248<D100><D1FF>53504<D200><D2FF>53760
<D300><D3FF>54016<D400><D4FF>54272<D500><D5FF>54528<D600><D6FF>54784<D700>
<D7FF>55040<D800><D8FF>55296<D900><D9FF>55552<DA00><DAFF>55808<DB00><DBFF>56064
<DC00><DCFF>56320<DD00><DDFF>56576<DE00><DEFF>56832<DF00><DFFF>57088<E000>
<E0FF>57344<E100><E1FF>57600<E200><E2FF>57856<E300><E3FF>58112 endcidrange 28
begincidrange<E400><E4FF>58368<E500><E5FF>58624<E600><E6FF>58880<E700><E7FF>
59136<E800><E8FF>59392<E900><E9FF>59648<EA00><EAFF>59904<EB00><EBFF>60160<EC00>
<ECFF>60416<ED00><EDFF>60672<EE00><EEFF>60928<EF00><EFFF>61184<F000><F0FF>61440
<F100><F1FF>61696<F200><F2FF>61952<F300><F3FF>62208<F400><F4FF>62464<F500>
<F5FF>62720<F600><F6FF>62976<F700><F7FF>63232<F800><F8FF>63488<F900><F9FF>63744
<FA00><FAFF>64000<FB00><FBFF>64256<FC00><FCFF>64512<FD00><FDFF>64768<FE00>
<FEFF>65024<FF00><FFFF>65280 endcidrange endcmap CMapName &/CMap defineresource
! E E}d/CMAP-WinCharSetFFFF-H2{CMAP-WinCharSetFFFF-H/CIDInit/ProcSet
findresource ` 12 dict ` begincmap/WinCharSetFFFF-H usecmap/CIDSystemInfo[3
dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF-H2)d/Supplement 0 d E @]d
/CMapName/WinCharSetFFFF-H2 d/CMapVersion 1 d/CMapType 1 d/WMode 0 d 1 usefont
100 begincidrange<7F00><7FFF>0<8000><80FF>256<8100><81FF>512<8200><82FF>768
<8300><83FF>1024<8400><84FF>1280<8500><85FF>1536<8600><86FF>1792<8700><87FF>
2048<8800><88FF>2304<8900><89FF>2560<8A00><8AFF>2816<8B00><8BFF>3072<8C00>
<8CFF>3328<8D00><8DFF>3584<8E00><8EFF>3840<8F00><8FFF>4096<9000><90FF>4352
<9100><91FF>4608<9200><92FF>4864<9300><93FF>5120<9400><94FF>5376<9500><95FF>
5632<9600><96FF>5888<9700><97FF>6144<9800><98FF>6400<9900><99FF>6656<9A00>
<9AFF>6912<9B00><9BFF>7168<9C00><9CFF>7424<9D00><9DFF>7680<9E00><9EFF>7936
<9F00><9FFF>8192<A000><A0FF>8448<A100><A1FF>8704<A200><A2FF>8960<A300><A3FF>
9216<A400><A4FF>9472<A500><A5FF>9728<A600><A6FF>9984<A700><A7FF>10240<A800>
<A8FF>10496<A900><A9FF>10752<AA00><AAFF>11008<AB00><ABFF>11264<AC00><ACFF>11520
<AD00><ADFF>11776<AE00><AEFF>12032<AF00><AFFF>12288<B000><B0FF>12544<B100>
<B1FF>12800<B200><B2FF>13056<B300><B3FF>13312<B400><B4FF>13568<B500><B5FF>13824
<B600><B6FF>14080<B700><B7FF>14336<B800><B8FF>14592<B900><B9FF>14848<BA00>
<BAFF>15104<BB00><BBFF>15360<BC00><BCFF>15616<BD00><BDFF>15872<BE00><BEFF>16128
<BF00><BFFF>16384<C000><C0FF>16640<C100><C1FF>16896<C200><C2FF>17152<C300>
<C3FF>17408<C400><C4FF>17664<C500><C5FF>17920<C600><C6FF>18176<C700><C7FF>18432
<C800><C8FF>18688<C900><C9FF>18944<CA00><CAFF>19200<CB00><CBFF>19456<CC00>
<CCFF>19712<CD00><CDFF>19968<CE00><CEFF>20224<CF00><CFFF>20480<D000><D0FF>20736
<D100><D1FF>20992<D200><D2FF>21248<D300><D3FF>21504<D400><D4FF>21760<D500>
<D5FF>22016<D600><D6FF>22272<D700><D7FF>22528<D800><D8FF>22784<D900><D9FF>23040
<DA00><DAFF>23296<DB00><DBFF>23552<DC00><DCFF>23808<DD00><DDFF>24064<DE00>
<DEFF>24320<DF00><DFFF>24576<E000><E0FF>24832<E100><E1FF>25088<E200><E2FF>25344
endcidrange 29 begincidrange<E300><E3FF>25600<E400><E4FF>25856<E500><E5FF>26112
<E600><E6FF>26368<E700><E7FF>26624<E800><E8FF>26880<E900><E9FF>27136<EA00>
<EAFF>27392<EB00><EBFF>27648<EC00><ECFF>27904<ED00><EDFF>28160<EE00><EEFF>28416
<EF00><EFFF>28672<F000><F0FF>28928<F100><F1FF>29184<F200><F2FF>29440<F300>
<F3FF>29696<F400><F4FF>29952<F500><F5FF>30208<F600><F6FF>30464<F700><F7FF>30720
<F800><F8FF>30976<F900><F9FF>31232<FA00><FAFF>31488<FB00><FBFF>31744<FC00>
<FCFF>32000<FD00><FDFF>32256<FE00><FEFF>32512<FF00><FFFF>32768 endcidrange
endcmap CMapName &/CMap defineresource ! E E}d/CMAP-WinCharSetFFFF-V
{CMAP-WinCharSetFFFF-H/WinCharSetFFFF-V/WinCharSetFFFF-H/CMap findresource/CMap
defineresource !}d/CMAP-WinCharSetFFFF-V2{CMAP-WinCharSetFFFF-H2
/WinCharSetFFFF-V2/WinCharSetFFFF-H2/CMap findresource/CMap defineresource !}d
%%EndResource
%%BeginResource: file Pscript_Encoding0 5.0 0
/ANSIEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/bullet/Zcaron 2 bullets/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/bullet/zcaron/Ydieresis
{ISOLatin1Encoding}stopped{96 bullets}{160 96 getinterval aload !}?]d
ANSIEncoding @ 39/quotesingle put 96/grave put/ANSIEncodingOld ANSIEncoding 256
array copy d ANSIEncodingOld @[138 153 154 169 172 174 177 178 179 181 185 188
189 190 208 215 221 222 240 247 253 254]{/bullet put @}forall 166/bar put 176
/ring put EncodeDict/0 ANSIEncoding put EncodeDict/ANSIEncodingOld
ANSIEncodingOld put
%%EndResource
%%BeginResource: file Pscript_Encoding161 5.0 0
/GreekEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/dieresistonos/Alphatonos/sterling
/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft
/logicalnot/hyphen/registered/afii00208/degree/plusminus/twosuperior
/threesuperior/tonos/mu/paragraph/periodcentered/Epsilontonos/Etatonos
/Iotatonos/guillemotright/Omicrontonos/onehalf/Upsilontonos/Omegatonos
/iotadieresistonos/Alpha/Beta/Gamma/Delta/Epsilon/Zeta/Eta/Theta/Iota/Kappa
/Lambda/Mu/Nu/Xi/Omicron/Pi/Rho/.notdef/Sigma/Tau/Upsilon/Phi/Chi/Psi/Omega
/Iotadieresis/Upsilondieresis/alphatonos/epsilontonos/etatonos/iotatonos
/upsilondieresistonos/alpha/beta/gamma/delta/epsilon/zeta/eta/theta/iota/kappa
/lambda/mu/nu/xi/omicron/pi/rho/sigma1/sigma/tau/upsilon/phi/chi/psi/omega
/iotadieresis/upsilondieresis/omicrontonos/upsilontonos/omegatonos/.notdef]d
GreekEncoding @ 39/quotesingle put 96/grave put EncodeDict/161 GreekEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding162 5.0 0
/TurkishEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe
/.notdef/.notdef/Ydieresis/space/exclamdown/cent/sterling/currency/yen
/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright
/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Gbreve/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Idotaccent/Scommaaccent
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave
/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/gbreve/ntilde
/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
/ucircumflex/udieresis/dotlessi/scommaaccent/ydieresis]d TurkishEncoding @ 39
/quotesingle put 96/grave put EncodeDict/162 TurkishEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding177 5.0 0
/HebrewEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/.notdef/cent/sterling/afii57636/yen
/brokenbar/section/dieresis/copyright/.notdef/guillemotleft/logicalnot/hyphen
/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/.notdef/onesuperior/.notdef/guillemotright/onequarter
/onehalf/threequarters/.notdef/afii57799/afii57801/afii57800/afii57802
/afii57793/afii57794/afii57795/afii57798/afii57797/afii57806/.notdef/afii57796
/afii57807/afii57839/afii57645/afii57841/afii57842/afii57804/afii57803
/afii57658/afii57716/afii57717/afii57718/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/afii57664/afii57665/afii57666
/afii57667/afii57668/afii57669/afii57670/afii57671/afii57672/afii57673
/afii57674/afii57675/afii57676/afii57677/afii57678/afii57679/afii57680
/afii57681/afii57682/afii57683/afii57684/afii57685/afii57686/afii57687
/afii57688/afii57689/afii57690/.notdef/.notdef/afii299/afii300/.notdef]d
HebrewEncoding @ 39/quotesingle put 96/grave put EncodeDict/177 HebrewEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding178 5.0 0
/ArabicEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/afii57506/quotesinglbase/florin
/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef
/guilsinglleft/OE/afii57507/afii57508/.notdef/afii57509/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef
/guilsinglright/oe/afii61664/afii301/.notdef/space/afii57388/cent/sterling
/currency/yen/brokenbar/section/dieresis/copyright/.notdef/guillemotleft
/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
/acute/mu/paragraph/periodcentered/cedilla/onesuperior/afii57403/guillemotright
/onequarter/onehalf/threequarters/afii57407/.notdef/afii57409/afii57410
/afii57411/afii57412/afii57413/afii57414/afii57415/afii57416/afii57417
/afii57418/afii57419/afii57420/afii57421/afii57422/afii57423/afii57424
/afii57425/afii57426/afii57427/afii57428/afii57429/afii57430/multiply/afii57431
/afii57432/afii57433/afii57434/afii57440/afii57441/afii57442/afii57443/agrave
/afii57444/acircumflex/afii57445/afii57446/afii57470/afii57448/ccedilla/egrave
/eacute/ecircumflex/edieresis/afii57449/afii57450/icircumflex/idieresis
/afii57451/afii57452/afii57453/afii57454/ocircumflex/afii57455/afii57456/divide
/afii57457/ugrave/afii57458/ucircumflex/udieresis/afii299/afii300/.notdef]d
ArabicEncoding @ 39/quotesingle put 96/grave put EncodeDict/178 ArabicEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding186 5.0 0
/BalticEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/.notdef/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/caron/breve/sterling/currency/.notdef
/brokenbar/section/dieresis/copyright/Rcommaaccent/guillemotleft/logicalnot
/hyphen/registered/AE/ring/plusminus/ogonek/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/rcommaaccent/guillemotright/onequarter
/onehalf/threequarters/ae/Aogonek/Iogonek/Amacron/Cacute/Adieresis/Aring
/Eogonek/Emacron/Ccaron/Eacute/Zacute/Edotaccent/Gcommaaccent/Kcommaaccent
/Imacron/Lcommaaccent/Scaron/Nacute/Ncommaaccent/Oacute/Omacron/Otilde
/Odieresis/multiply/Uogonek/Lslash/Sacute/Umacron/Udieresis/Zdotaccent/Zcaron
/germandbls/aogonek/iogonek/amacron/cacute/adieresis/aring/eogonek/emacron
/ccaron/eacute/zacute/edotaccent/gcommaaccent/kcommaaccent/imacron/lcommaaccent
/scaron/nacute/ncommaaccent/oacute/omacron/otilde/odieresis/divide/uogonek
/lslash/sacute/umacron/udieresis/zdotaccent/zcaron/dotaccent]d BalticEncoding @
39/quotesingle put 96/grave put EncodeDict/186 BalticEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding204 5.0 0
/RussianEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/afii10051/afii10052/quotesinglbase/afii10100
/quotedblbase/ellipsis/dagger/daggerdbl/Euro/perthousand/afii10058
/guilsinglleft/afii10059/afii10061/afii10060/afii10145/afii10099/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark
/afii10106/guilsinglright/afii10107/afii10109/afii10108/afii10193/space
/afii10062/afii10110/afii10057/currency/afii10050/brokenbar/section/afii10023
/copyright/afii10053/guillemotleft/logicalnot/hyphen/registered/afii10056
/degree/plusminus/afii10055/afii10103/afii10098/mu/paragraph/periodcentered
/afii10071/afii61352/afii10101/guillemotright/afii10105/afii10054/afii10102
/afii10104/afii10017/afii10018/afii10019/afii10020/afii10021/afii10022
/afii10024/afii10025/afii10026/afii10027/afii10028/afii10029/afii10030
/afii10031/afii10032/afii10033/afii10034/afii10035/afii10036/afii10037
/afii10038/afii10039/afii10040/afii10041/afii10042/afii10043/afii10044
/afii10045/afii10046/afii10047/afii10048/afii10049/afii10065/afii10066
/afii10067/afii10068/afii10069/afii10070/afii10072/afii10073/afii10074
/afii10075/afii10076/afii10077/afii10078/afii10079/afii10080/afii10081
/afii10082/afii10083/afii10084/afii10085/afii10086/afii10087/afii10088
/afii10089/afii10090/afii10091/afii10092/afii10093/afii10094/afii10095
/afii10096/afii10097]d RussianEncoding @ 39/quotesingle put 96/grave put
EncodeDict/204 RussianEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding238 5.0 0
/EasternEuropeanEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent
/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
StandardEncoding 32 95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase
/.notdef/quotedblbase/ellipsis/dagger/daggerdbl/.notdef/perthousand/Scaron
/guilsinglleft/Sacute/Tcaron/Zcaron/Zacute/.notdef/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/scaron
/guilsinglright/sacute/tcaron/zcaron/zacute/space/caron/breve/Lslash/currency
/Aogonek/brokenbar/section/dieresis/copyright/Scommaaccent/guillemotleft
/logicalnot/hyphen/registered/Zdotaccent/degree/plusminus/ogonek/lslash/acute
/mu/paragraph/periodcentered/cedilla/aogonek/scommaaccent/guillemotright/Lcaron
/hungarumlaut/lcaron/zdotaccent/Racute/Aacute/Acircumflex/Abreve/Adieresis
/Lacute/Cacute/Ccedilla/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute
/Icircumflex/Dcaron/Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut
/Odieresis/multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute
/Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis/lacute
/cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron/iacute/icircumflex
/dcaron/dcroat/nacute/ncaron/oacute/ocircumflex/ohungarumlaut/odieresis/divide
/rcaron/uring/uacute/uhungarumlaut/udieresis/yacute/tcommaaccent/dotaccent]d
EasternEuropeanEncoding @ 39/quotesingle put 96/grave put EncodeDict/238
EasternEuropeanEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding256 5.0 0
/CharCol256Encoding[/.notdef/breve/caron/dotaccent/dotlessi/fi/fl/fraction
/hungarumlaut/Lslash/lslash/minus/ogonek/ring/Zcaron/zcaron/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/exclam/quotedbl/numbersign
/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma
/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S
/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave
/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright
/asciitilde/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef
/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef
/Ydieresis/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/.notdef/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis
/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis]def EncodeDict/256 CharCol256Encoding put
%%EndResource
%%BeginResource: file Pscript_Encoding257 5.0 0
/CharCol257Encoding[/.notdef/Abreve/Amacron/Aogonek/Cacute/Ccaron/Dcaron/Dcroat
/Delta/Ecaron/Edotaccent/Emacron/Eogonek/Gbreve/Gcommaaccent/Idotaccent/Imacron
/Iogonek/Kcommaaccent/Lacute/Lcaron/Lcommaaccent/Nacute/Ncaron/Ncommaaccent
/Ohungarumlaut/Omacron/Racute/Rcaron/Rcommaaccent/Sacute/Scedilla/Scommaaccent
/Tcaron/Tcommaaccent/Uhungarumlaut/Umacron/Uogonek/Uring/Zacute/Zdotaccent
/abreve/amacron/aogonek/cacute/ccaron/commaaccent/dcaron/dcroat/ecaron
/edotaccent/emacron/eogonek/gbreve/gcommaaccent/greaterequal/imacron/iogonek
/kcommaaccent/lacute/lcaron/lcommaaccent/lessequal/lozenge/nacute/ncaron
/ncommaaccent/notequal/ohungarumlaut/omacron/partialdiff/racute/radical/rcaron
/rcommaaccent/sacute/scedilla/scommaaccent/summation/tcaron/tcommaaccent
/uhungarumlaut/umacron/uogonek/uring/zacute/zdotaccent 199 bullets]def
EncodeDict/257 CharCol257Encoding put
%%EndResource
%%BeginResource: file Pscript_Win_Euro_L2 5.0 0
/UseT3EuroFont{/currentdistillerparams where{pop currentdistillerparams
/CoreDistVersion get 4000 le}{false}ifelse}bind def/NewEuroT3Font?{dup/FontType
get 3 eq{dup/EuroFont known exch/BaseFont known and}{pop false}ifelse}bind def
/T1FontHasEuro{dup/CharStrings known not{dup NewEuroT3Font?{dup/EuroGlyphName
get exch/EuroFont get/CharStrings get exch known{true}{false}ifelse}{pop false}
ifelse}{dup/FontType get 1 eq{/CharStrings get/Euro known}{dup/InfoDict known{
/InfoDict get/Euro known}{/CharStrings get/Euro known}ifelse}ifelse}ifelse}bind
def/FontHasEuro{findfont dup/Blend known{pop true}{T1FontHasEuro}ifelse}bind
def/EuroEncodingIdx 1 def/EuroFontHdr{12 dict begin/FontInfo 10 dict dup begin
/version(001.000)readonly def/Notice(Copyright (c)1999 Adobe Systems
Incorporated. All Rights Reserved.)readonly def/FullName(Euro)readonly def
/FamilyName(Euro)readonly def/Weight(Regular)readonly def/isFixedPitch false
def/ItalicAngle 0 def/UnderlinePosition -100 def/UnderlineThickness 50 def end
readonly def/FontName/Euro def/Encoding 256 array 0 1 255{1 index exch/.notdef
put}for def/PaintType 0 def/FontType 1 def/FontMatrix[0.001 0 0 0.001 0 0]def
/FontBBox{-25 -23 1500 804}readonly def currentdict end dup/Private 20 dict dup
begin/ND{def}def/NP{put}def/lenIV -1 def/RD{string currentfile exch
readhexstring pop}def/-|{string currentfile exch readstring pop}executeonly def
/|-{def}executeonly def/|{put}executeonly def/BlueValues[-20 0 706 736 547 572]
|-/OtherBlues[-211 -203]|-/BlueScale 0.0312917 def/MinFeature{16 16}|-/StdHW
[60]|-/StdVW[71]|-/ForceBold false def/password 5839 def/Erode{8.5 dup 3 -1
roll 0.1 mul exch 0.5 sub mul cvi sub dup mul 71 0 dtransform dup mul exch dup
mul add le{pop pop 1.0 1.0}{pop pop 0.0 1.5}ifelse}def/OtherSubrs[{}{}{}
{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict
get exec dup/startlock known{/startlock get exec}{dup/strtlck known{/strtlck
get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]|-/Subrs 5 array dup 0
<8E8B0C100C110C110C210B>put dup 1<8B8C0C100B>put dup 2<8B8D0C100B>put dup 3<0B>
put dup 4<8E8C8E0C100C110A0B>put |- 2 index/CharStrings 256 dict dup begin
/.notdef<8b8b0d0e>def end end put put dup/FontName get exch definefont pop}bind
def/AddEuroGlyph{2 index exch EuroEncodingIdx 1 eq{EuroFontHdr}if systemdict
begin/Euro findfont dup dup/Encoding get 5 1 roll/Private get begin/CharStrings
get dup 3 index known{pop pop pop pop end end}{begin 1 index exch def end end
end EuroEncodingIdx dup 1 add/EuroEncodingIdx exch def exch put}ifelse}bind def
/GetNewXUID{currentdict/XUID known{[7 XUID aload pop]true}{currentdict/UniqueID
known{[7 UniqueID]true}{false}ifelse}ifelse}bind def/BuildT3EuroFont{exch 16
dict begin dup/FontName exch def findfont dup/Encoding get/Encoding exch def
dup length 1 add dict copy dup/FID undef begin dup dup/FontName exch def
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for def GetNewXUID{/XUID
exch def}if currentdict end definefont pop/BaseFont exch findfont 1000
scalefont def/EuroFont exch findfont 1000 scalefont def pop/EuroGlyphName exch
def/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/FontBBox BaseFont/FontBBox
get def/Char 1 string def/BuildChar{exch dup begin/Encoding get 1 index get
/Euro eq{BaseFont T1FontHasEuro{false}{true}ifelse}{false}ifelse{EuroFont
setfont pop userdict/Idx 0 put EuroFont/Encoding get{EuroGlyphName eq{exit}
{userdict/Idx Idx 1 add put}ifelse}forall userdict/Idx get}{dup dup Encoding
exch get BaseFont/Encoding get 3 1 roll put BaseFont setfont}ifelse Char 0 3 -1
roll put Char stringwidth newpath 0 0 moveto Char true charpath flattenpath
pathbbox setcachedevice 0 0 moveto Char show end}bind def currentdict end dup
/FontName get exch definefont pop}bind def/AddEuroToT1Font{dup findfont dup
length 10 add dict copy dup/FID undef begin/EuroFont 3 -1 roll findfont 1000
scalefont def CharStrings dup length 1 add dict copy begin/Euro{EuroFont
setfont pop EuroGBBox aload pop setcachedevice 0 0 moveto EuroGName glyphshow}
bind def currentdict end/CharStrings exch def GetNewXUID{/XUID exch def}if 3 1
roll/EuroGBBox exch def/EuroGName exch def currentdict end definefont pop}bind
def/BuildNewFont{UseT3EuroFont{BuildT3EuroFont}{pop AddEuroToT1Font}ifelse}bind
def/UseObliqueEuro{findfont/FontMatrix get dup 2 get 0 eq exch dup 0 get exch 3
get eq and UseT3EuroFont or}bind def
%%EndResource
%%BeginResource: file Pscript_WinNT_Compat 5.0 0
userdict/Pscript_WinNT_Compat 19 dict dup begin/bd{bind def}bind def/ld{load
def}bd/$x matrix def/ANSIVec[16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde
16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A
/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60
/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85
/ellipsis 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand 16#8A
/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93
/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#98
/tilde 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F
/Ydieresis 16#A0/space 16#A1/exclamdown 16#A4/currency 16#A5/yen 16#A6
/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB
/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron
16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute
16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior
16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE
/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex
16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave
16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE
/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute
16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash
16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE
/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3
/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9
/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE
/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute
16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9
/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn
16#FF/ydieresis]def currentdict{dup type/operatortype eq{[exch]cvx def}{pop
pop}ifelse}forall/initialize{currentdict exch begin begin}bind def/terminate{
/@FL where not{pop end end}{pop}ifelse}bind def/suspend/terminate load def
/resume/initialize load def/RS{/pagesave where{pop pagesave restore}{$x matrix
invertmatrix concat}ifelse}def/SS{/pagesave save def}def/CB{pop pop pop pop}def
/B{pop pop pop pop}def/:/gsave load def/;/grestore load def/N/newpath load def
end put
%%EndResource
end
/ProcSet defineresource pop
%%EndResource

%%EndProlog

%%BeginSetup
statusdict begin (%%[ ProductName: ) print product print ( ]%%)= flush end
Pscript_WinNT_Compat dup /initialize get exec
[ 1 0 0 1 0 0 ] false /Pscript_WinNT_Full /ProcSet findresource dup /initialize get exec
featurebegin{
%%BeginNonPPDFeature: JobTimeout 0
0 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/JobTimeout  4 -1 roll put setuserparams}{statusdict/setjobtimeout get exec}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginNonPPDFeature: WaitTimeout 120
120 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginFeature: *HPHalftone PrintersDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *Smoothing PrinterDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *PageSize Letter

             <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *OutputBin OnlyOne

%%EndFeature
}featurecleanup
1 setlinecap 1 setlinejoin
/mysetup [ 0.12 0 0 -0.12 0 792 ] def 
%%EndSetup

%%Page: 1 1
%%PageBoundingBox: 0 0 612 792
%%EndPageComments
userdict begin /pagesave save def end
%%BeginPageSetup
/DeviceRGB dup setcolorspace /colspABC exch def
mysetup concat colspRefresh
%%EndPageSetup

30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
%%BeginDocument: Pscript_Win_PassThrough
% Copyright (c) 1986-1995 Frame Technology Corporation.
/FMcmyk 100 dict def
/FmBD{bind def}bind def
/FmLD{load def}FmBD
/FMc {
 FMcmyk length FMcmyk maxlength ge { /FMcmyk FMcmyk dup length dup add dict copy def } if
 4 array astore 4 1 roll 8 bitshift add 8 bitshift add exch FMcmyk 3 1 roll put
}FmBD
/setcmykcolor where { pop
 /sc where { pop /sc load 0 get /scignore eq {
  /FMsc /sc FmLD
  /sc { 3 copy 8 bitshift add 8 bitshift add FMcmyk 1 index known
   { FMcmyk exch get aload pop setcmykcolor pop pop pop } { pop FMsc } ifelse
  }FmBD
 } if } if
} if
mark { /S load
 dup 0 get /PenW eq { dup 1 get /sl load eq {
  dup 0 { PenW .75 sub sl } bind put 1 /exec load put
 } if } if
} stopped cleartomark       
/FmX matrix defaultmatrix def
/FmDC {transform FmX defaultmatrix itransform cvi exch cvi exch} def
/FmBx { dup 3 index lt {3 1 roll exch} if 
 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if
}FmBD
/FmPD/cleartomark FmLD
/FmPD2/cleartomark FmLD
/FmPT/pop FmLD
/FmPA{pop pop pop}FmBD
systemdict /pdfmark known systemdict /currentdistillerparams known and {
 /FmPD/pdfmark FmLD
 currentdistillerparams /CoreDistVersion get 2000 ge {
  /FmPD2/pdfmark FmLD
  /FmPA { mark exch /Dest exch 5 3 roll 
	/View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD 
  }FmBD
 } if
} if
: N : N : N ; : N 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
0 4621 M 3600 4621 I 3600 6600 I 0 6600 I C 
eoclip : N 231 4578 3138 2022 rp C 
/DeviceRGB dup setcolorspace /colspABC exch def
1 1 1 1 scol  L ; : N 231 4578 M 3369 4578 I 3369 6643 I 231 6643 I C 
eoclip /TT6D7B00
[78 0 0 0 0 0 ] 
 256 array 0 1 255 {1 index exch /.notdef put} for 
[0 0 0 0 ] 
[1 78 div 0 0 -1 78 div 0 0 ]
/__TT6D7B00
GreNewFont
T32RsrcBegin

32
/G20 [47 0 0 0 1 1 ] 
/G20 [1 1 true [1 0 0 1 0 0 ]  0 0]
[<~!!~>
 ]
/TT6D7B00 AddT3T32Char

33
/G21 [47 0 19 -45 29 1 ] 
/G21 [10 46 true [1 0 0 1 -19 45 ]  0 0]
[<~IfOruIfOru4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH
4odbH)uprY)uprYzzz!!"&?It3$!s1nZMs1j,7It/R?~>
 ]
/TT6D7B00 AddT3T32Char

34
/G22 [47 0 14 -44 33 -26 ] 
/G22 [19 18 true [1 0 0 1 -14 44 ]  0 0]
[<~rX[rd&)_mI^jHC&Hj@H7#Jb]l^jHC&Hj@H7#Jb]l^jHC&Hj@H7#Jb]l^jHC&
49pBr"+U~>
 ]
/TT6D7B00 AddT3T32Char

35
/G23 [47 0 7 -51 40 3 ] 
/G23 [33 54 true [1 0 0 1 -7 51 ]  0 0]
[<~!!E9E!!%6G^]4@Z"2Fm:GQY_]!-eU]!!%6G^]4@Z"2Fm:GQY_]!-eU]!!%6G
^]4@Z"2Fm:GQY_]!-eU]!!%6G^]4@Z"2Fm:GQY_]!-eU]!!$sCJ,oWLs8RWL
s8W+Ls8W-!JH,ZLs*t+=#CldSn-=ID!:U5D!!)KnJ,fT=#CldSn-=ID!:U5D
!!)KnJ,fT=#CldSn-=IDs8W-!JH,ZLs+(.Ls8RWLs8W+L!:U3n!!2!g!!!&X
%fcS1i"#ef!T4Ig!!2!g!!!&X%fcS1i"#ef!T4Ig!!2!g!!!&X%fcS1i"#ef
!T4Ig!!2!g!!!&X%fcS1i"#ef!T4Ig!!3-3!!!~>
 ]
/TT6D7B00 AddT3T32Char

36
/G24 [47 0 9 -53 39 10 ] 
/G24 [30 63 true [1 0 0 1 -9 53 ]  0 0]
[<~!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&p!.VfR"98/c#QOh^
+92B!5JTMA56(rHHiO9,GQ7d&p](<Pn,NIXn,NFgn,NFgn,NFgn,NFgp](9o
HiO-HIK0?J56(Z`+5d,!&,ZD-"93lO!<;fo!'gG_!!E7O!!#7A!!!Q!!!!&h
!!!#o!!!"D!!!"H!!!!]!!!!]huEa>huEa>huEb)n,NH5p](<hqu?igs*u3L
s8W,7s8W+Lp](3mi.'Yb!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0
!"T&0!"T&0!"T&0~>
 ]
/TT6D7B00 AddT3T32Char

37
/G25 [47 0 6 -49 41 1 ] 
/G25 [35 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!<)ru!!E7O!!!Q0huEa!KCAj@4ok?X!.4co!!%6D49,A+!'C5]n,OL0!:Tt0
!!)Kg*WQ30!$2+?n,OL0!-eK-!!%6D49,A/!.4bH4ok?Y^`S3u#J^lMi#gkZ
s1j,7!<*#u!!!!0p](9o5MuMA!<7QL!!E-!!!!Q!!!!"K^]4?8rr<$!#P\9!
!$C,@^]=CbJ+*Ge!WW&tGQ[Ga!'ge)*rl9OJ.I/1%fcib!$;1GJ,gVj"2FmX
!!C":*WQ;X!$2+B^]5DU"2FmY!!e#S%fcib!"XSjJ,fhi*rl9Cn9t?;!WW&t
!!*&g!!!!@^]4~>
 ]
/TT6D7B00 AddT3T32Char

38
/G26 [47 0 5 -42 42 1 ] 
/G26 [37 43 true [1 0 0 1 -5 42 ]  0 0]
[<~!$C,!!!%NH!!!$!rr<$"n3=\g"5jE7!!g:?!!!7S!!!!(J,fQL#CldS!!e#S
!!!7S!!!!$^]4?7"2Fm:!!2!X!!!&Xzn,NFg!;HNo!!%6D!!!!]zrVuou"9&9B
n-AC^5O]2EJ3WNF#Co&.4p/TJ!'CAAGQ<*li-56H!:]IXp]1*Y!:Tu:n,VqX
4l?>0!'fBAn,OQG!:Tt!^]=-0&&80i!"ZjFHiP8H!.Forn,P\(q#C+2s7$'`
&-(R;p]phL5PP6X!!!!~>
 ]
/TT6D7B00 AddT3T32Char

39
/G27 [47 0 20 -44 27 -26 ] 
/G27 [7 18 true [1 0 0 1 -20 44 ]  0 0]
[<~rr.:mI!g<hI!g<hI!g<h3&g~>
 ]
/TT6D7B00 AddT3T32Char

40
/G28 [47 0 21 -49 35 9 ] 
/G28 [14 58 true [1 0 0 1 -21 49 ]  0 0]
[<~!.4ck!:U$Y!T4(<"2G/W#J^Rp%tG/j*rmA_*WSA(4odbH490a/HiSNoGQ;sg
p]1'hp]1'hp]1'hp]1'hp]1'hGQ;sgHiSNoHiQ8/4odbH*WR5]*rlfO%tG1@
#Cm&p"2G#s!T4"J!:U!`!-eJH~>
 ]
/TT6D7B00 AddT3T32Char

41
/G29 [47 0 12 -49 26 9 ] 
/G29 [14 58 true [1 0 0 1 -12 49 ]  0 0]
[<~p],O=49.PF*WR8^%fd+?%tFn8#J^GW"5j:>!T4"J!Up-Z!:U!`!;HQh!-eKg
!.4co!.4co!.4co!.4co!.4co!-eKg!;HQh!;HQ`!Up-Z!T4":"5j9s#J^S[
#Cm>8%fd[O*WSA(490a/GQ<6o~>
 ]
/TT6D7B00 AddT3T32Char

42
/G2A [47 0 9 -48 39 -20 ] 
/G2A [30 28 true [1 0 0 1 -9 48 ]  0 0]
[<~!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S+:!E.Hj>2sIg:W$J*3I!
s8W,s#QOgS!.XbD!"ZjF!$C,!!$C,!!'K`N!.=PA!;LpA!Ur8Q!T5"!"5k7$
#J^k##Cm&0!It@S!<<0$~>
 ]
/TT6D7B00 AddT3T32Char

43
/G2B [47 0 7 -37 41 -3 ] 
/G2B [34 34 true [1 0 0 1 -7 37 ]  0 0]
[<~!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huEcWs8W,7s8W-!_#OH7s1n[7s8Tk7
!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X
!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!~>
 ]
/TT6D7B00 AddT3T32Char

44
/G2C [47 0 14 -9 27 9 ] 
/G2C [13 18 true [1 0 0 1 -14 9 ]  0 0]
[<~"8E,j#OhuV&)[u6&&99;++PG`*rnM*4odbHHiSNoGQ@L=~>
 ]
/TT6D7B00 AddT3T32Char

45
/G2D [47 0 8 -22 39 -18 ] 
/G2D [31 4 true [1 0 0 1 -8 22 ]  0 0]
[<~s8W,us8W,us8W,us8W,u~>
 ]
/TT6D7B00 AddT3T32Char

46
/G2E [47 0 18 -9 29 1 ] 
/G2E [11 10 true [1 0 0 1 -18 9 ]  0 0]
[<~*rnNUJ&)*Bs5<q8s58CB5CagU~>
 ]
/TT6D7B00 AddT3T32Char

47
/G2F [47 0 10 -49 38 7 ] 
/G2F [28 56 true [1 0 0 1 -10 49 ]  0 0]
[<~!!!!a!!!#g!!!#g!!!&X!!!&X!!!,:!!!,:!!!7S!!!7S!!!6(!!!N0!!!K/
!!"&?!!!u=!!#+]!!#+]!!%6D!!%6D!!)Kg!!)Kg!!2!X!!2!X!!0k8!!C":
!!@`O!!e#S!!e#S!"T&0!"T&0!$2+?!$2+?!'C5]!'C5]!&srY!-eJD!,qo<
!:Tsg!8mhW!T3qX!T3qX"2Fm:"2Fm:#CldS#CldS#64`(%fcS0%KHJ/*WQ0?
)uos=49,?]49,?]GQ7^DGQ7^Dn,NFgDu]k<+92BA~>
 ]
/TT6D7B00 AddT3T32Char

48
/G30 [47 0 8 -49 39 1 ] 
/G30 [31 50 true [1 0 0 1 -8 49 ]  0 0]
[<~!"[uf!.XnH!WW0""98CO#OihN#N--.%tFc?*rl?2*WQ304obTX49,A+49,A+
HiO.oGQ7_+GQ7_+GQ7_+GQ7_+p](:Xn,NG0n,NG0n,NG0n,NG0n,NG0n,NG0
n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0p](:XGQ7_+GQ7_+GQ7_+
GQ7_+HiO.o49,A+49,A+4obTX*rl?2*rl?2%tFc?&)[u6#OihN"98CO!WW0"
!.XnH!"[uf~>
 ]
/TT6D7B00 AddT3T32Char

49
/G31 [47 0 8 -49 40 0 ] 
/G31 [32 49 true [1 0 0 1 -8 49 ]  0 0]
[<~!!C":!"ZjF!'e7!!<9h7#QMR>+7m8JJ&B&%rWBq9p]J;3?j"1E!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

50
/G32 [47 0 5 -49 37 0 ] 
/G32 [32 49 true [1 0 0 1 -5 49 ]  0 0]
[<~!"\Q!!.XtJ!WW1M"98DZ&,6\)+2A!R5C`b356(\24obRH4obR(49,@&49,?l
!!!!0!!!!0!!!!0!!!!0!!!!0!!!!0!!!!?!!!!?!!!!_!!!!]!!!"H!!!#o
!!!&h!!!,Z!!!8>!!!O[!!")@!!#1_!!%BH!!)co!!2Qh!!hE^!"ZjF!$;1@
!'UA_!.4bH!;HO)!Up(""5j.i#J^<M%tFWj56(ZoHiO-Ws8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

51
/G33 [47 0 6 -49 37 1 ] 
/G33 [31 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!'e7!!WVop#QOc'+92?@5N"bVIfL"p49,WE(]XZr!!!&X!!!&h!!!#g!!!#g
!!!#g!!!#g!!!#g!!!&h!!!&X!!!,Z!!!,:!!!PF!!"*k!!*$!!"]&/!"\u-
!"])0!"]+F!!",!!!!,j!!!&p!!!"D!!!"H!!!!]!!!!]!!!!?!!!!?!!!!?
!!!!?!!!!?!!!!_!!!!_!!!!]!!!"H!!!#o0E;.KIK0WBJ&";,s8W,7&-)Z[
"98?#!'frQ~>
 ]
/TT6D7B00 AddT3T32Char

52
/G34 [47 0 6 -49 39 0 ] 
/G34 [33 49 true [1 0 0 1 -6 49 ]  0 0]
[<~!!"+V!!!!@^]4?75JR7!!'e7!!!%Ma!!!"G^]4?7o=t>+!V=),!!2,q!!!,]
^]4?:_nZ6P#D9el!"X^t!!!N3^]4?V"2Fm:*Ws1X!'CA!!!%BK^]4@Z"2Fm:
p]J;3!:U*+!!2![^]4Jp"2Fm=^]V@P#J^GW!!e#V^]4lF"2FmY!!C":*WQ;X
!'UAb^]6Is"2Fn]!!C":p](E3!:Tsj^]=E7s8RWLs8W+Ls8W-!JH,ZLs*t(L
"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!",@s*t(ks8RTL+92@k
!$D7@J,~>
 ]
/TT6D7B00 AddT3T32Char

53
/G35 [47 0 8 -48 39 1 ] 
/G35 [31 49 true [1 0 0 1 -8 48 ]  0 0]
[<~5QCcQ5QCcQ5QCcQ5QCcQ49,?]49,?]49,?]49,?]49,?]49,?]49,?]49,?]
49,?]49,?]49,?]49,?]49,?]4:go]4Fd>15QC``5QCc!5N"ca56(rX49,KQ
#QOl"!!!#o!!!"H!!!!]!!!!]!!!!_!!!!?!!!!?!!!!?!!!!?!!!!?!!!!?
!!!!_!!!!]!!!!]!!!"H!!!#o!!!#o?iU;uqu?uks+!>ls8W,7+92?@#QO]%
!.Wo,~>
 ]
/TT6D7B00 AddT3T32Char

54
/G36 [47 0 9 -49 39 1 ] 
/G36 [30 50 true [1 0 0 1 -9 49 ]  0 0]
[<~!!",=!!3,t!!iQ%!$D7=!'g5Y!<7QL!W2ot"8Dir"5j.Z#J^<>%tFW[%tFW[
*rl9@*WQ0?*WQ0?4obQ_49,?]49,?]GQ7^DGQ7^DGR*^<GX)*+E<#q<nc/W>
oCsECpV7$ls*t4@rr<)hrVurnqu?_Ap](;=p](;An,NGNn,NGNn,NGNGQ7_+
GQ7_+GQ7_+HiO./49,A+4obS-*WQ38*rl?2%tFcO#N,jF#P]CV!WW1M!<<'!
!'gA]!"\Q!~>
 ]
/TT6D7B00 AddT3T32Char

55
/G37 [47 0 6 -48 38 0 ] 
/G37 [32 48 true [1 0 0 1 -6 48 ]  0 0]
[<~s8W-!s8W-!s8W-!s8W-!n,NG!n,NG1n,NG0n,NG0n,NGPn,NGNn,NGN!!!"H
!!!"D!!!"D!!!#g!!!#g!!!#g!!!&X!!!&X!!!,Z!!!,:!!!,:!!!8>!!!7S
!!!7S!!!O[!!!N0!!!N0!!")@!!"&?!!"&?!!#1_!!#+]!!#+]!!%BH!!%6D
!!)co!!)Kg!!)Kg!!2Qh!!2!X!!2!X!!D-Z!!C":!!C":!!g:>!!e#S!"XS[
~>
 ]
/TT6D7B00 AddT3T32Char

56
/G38 [47 0 8 -49 39 1 ] 
/G38 [31 50 true [1 0 0 1 -8 49 ]  0 0]
[<~!"[uf!.XnH!WW0"#QOh>&+C\!&&8G.*rl?24obTX49,A+49,A+GQ7_+GQ7_+
GQ7_+GQ7_+GQ7_+GQ7_+49,A+49,A+*WQ30*rl?2%tFc?#J^S["8Esg!WW0"
!.XnH!WW0""98CO#OihN%tFc?*rl?24obTXHiO.oGQ7_+p](:Vn,NG0n,NG0
n,NG0n,NG0n,NG0n,NG0GQ7_+GQ7_+HiO.o4obTX*rl?2%tFc?#OihN"98CO
!<<#u!$C\1~>
 ]
/TT6D7B00 AddT3T32Char

57
/G39 [47 0 7 -49 38 1 ] 
/G39 [31 50 true [1 0 0 1 -7 49 ]  0 0]
[<~!$AuV!<;fo!WW-!"98B$#Ojs.&&8^k++OUS*rlE44obWQ49,BV49,BVHiO.k
GQ7_kGQ7_+GQ7_+GQ7_-GQ7_-GQ7_-GQ7_-HiO.149,A149,A14obT^*rl?@
++OIM&&8_4#OjsL"98BB!WW'[!<;ON!$B!=!!!!]!!!"H!!!"D!!!"D!!!#o
!!!#g!!!&h!!!,Z!!!,Z!!!8>!!!O[!!"*k!!%KK!!3'!!'gA]s8VQgs8Tk7
s8N'!s6p!g~>
 ]
/TT6D7B00 AddT3T32Char

58
/G3A [47 0 18 -30 29 1 ] 
/G3A [11 31 true [1 0 0 1 -18 30 ]  0 0]
[<~*rnNUJ&)*Bs5<q8s58CB5CagUzzzzz!!")@5Ce7!s5<q8s5<q8J&":!*rl~>
 ]
/TT6D7B00 AddT3T32Char

59
/G3B [47 0 14 -30 29 9 ] 
/G3B [15 39 true [1 0 0 1 -14 30 ]  0 0]
[<~!Up3d#Q,,3&,m+=&,lh3"8Dodzzzzz!!!,r#Ohuf#N,jF&&8^k&&99;++PF5
56*kI4ofs1HiSNop](~>
 ]
/TT6D7B00 AddT3T32Char

60
/G3C [47 0 3 -37 41 -3 ] 
/G3C [38 34 true [1 0 0 1 -3 37 ]  0 0]
[<~z&-)\1!-eJD!!2ip!!!9%!!!!@n,NFgJ%u$a"9/?$!"\u-!!#7A!!!$!J,fQO
rVuou&,6,)!'e7!!!*$!!!!9%!!!!@n,NFgJ%u$a!<9h7!!",1!!!!(qu?]s
!<3$!!!#7!!!!!0p](9o"9&9#!!*%L!!!!`huE`W&,ZD-!!E6$!!!"K^]4?7
+7K71!!iE%!!!&pzGQ7^D!"]~>
 ]
/TT6D7B00 AddT3T32Char

61
/G3D [47 0 6 -30 41 -11 ] 
/G3D [35 19 true [1 0 0 1 -6 30 ]  0 0]
[<~s8W-!i;`iWs5<qWs8V$Ws8W,Wzzzzzzzzzzzzz!!!$!s8W,Ws8W-!i;`iWs5<qW
s8V!~>
 ]
/TT6D7B00 AddT3T32Char

62
/G3E [47 0 5 -38 43 -4 ] 
/G3E [38 34 true [1 0 0 1 -5 38 ]  0 0]
[<~5QCca!,qo<!!%BH!!!$!zJ)C;,!$Ct9!!!-#zs*t(L!'fBA!!!Q)!!!!$rVuou
!.Vca!!",1!!!!(qu?]s!WN-"!!%Ma!!!!0n,NFg#Q+Q%!$C,!!!%M!!!!-#
!!!!0p](9o5MuMA!<7QL!!E3#!!",1!!!"K^]4?8rr<$!#Q+Q%!$C\1!!*&7
!!!"KzGQ7^D!+5d,!!!~>
 ]
/TT6D7B00 AddT3T32Char

63
/G3F [47 0 10 -45 39 1 ] 
/G3F [29 46 true [1 0 0 1 -10 45 ]  0 0]
[<~!<9h7&-)D)J,fKJs8W+Ls+#U7p](i_n,NRKn,NLYn,NIXn,NI`!!!"D!!!"D
!!!"D!!!"D!!!"D!!!#o!!!#g!!!&h!!!,Z!!!Pf!!"+V!!*%L!!iN(!'gA]
!'frQ!'^G`!'C5]!'C5]!'C5]!'C5]!'C5]zzzzzz!$2+?!.TM!!.TM!!<9h7
!<9h7!<9h7!.TM!!.TM!!$2+?~>
 ]
/TT6D7B00 AddT3T32Char

64
/G40 [47 0 6 -49 41 1 ] 
/G40 [35 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!!E-!!!",@J,fS!s53kWs8VQg!WE2r!!D]jp](Q7!.4bWJ,h\3%fcSn!$;1@
*WR5]!$2,&!!"&?49,@&!.4bH*WUEb!$2,b!!"&?GQ7^b!-eJD*WY[0"9&;i
!'gG_n,WLf!:U$hrW)Emr#Pk-&)\K/n/m0%!:V'1*WY[n!$2.049-E&n2p[l
!:W)N*WY[l!'UDP4og$3GTHka!-fT<s58,4s8V#%&-(PFGQ[sfi&h&8!!#+]
!!!!]z*WQ0?!$2+?!!!N0!"],@J,jNg#N,XX!!E!,p](Ers53kWs8Tk7!.XtJ
!!!Q!!!!~>
 ]
/TT6D7B00 AddT3T32Char

65
/G41 [47 0 0 -44 47 0 ] 
/G41 [47 44 true [1 0 0 1 0 44 ]  0 0]
[<~!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.!!#.Nz3-YE'!!%7gzG^KJk
!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF!!C"I!!!!$J-UT)!!e#Z
J,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X!#tt=n,NGN!!)Kg!'gM`
p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?!Up'h*WQ6!!!!N0!T3qX
%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:s8N'$s8N&u!!E9#s8N'$
s8N&u!!E9#~>
 ]
/TT6D7B00 AddT3T32Char

66
/G42 [47 0 3 -44 44 0 ] 
/G42 [41 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8W,g!!*'!s8Duus8W-!J,oWLs8V!W!T3r"n,NLI!!D]j!T3qXp](?Q!!%6D
!T3qXHiO3*!!#+]!T3qX49,E?!!#+]!T3qX49,E?!!%BH!T3qXGQ7d&!!)co
!T3qYn,NLI!!hE^!T3r"^]4E8s8RTL!WW3!!!!'"s8N'!!WW3"huEf9!"\Q!
!T3qYqu?cU!!%HJ!T3qX*WQ6!!!!N0!T3qX%fcXg!!!7S!T3qX#Clj5!!!7S
!T3qX#Clj5!!!7S!T3qX#Clj5!!!N0!T3qX*rl?"!!#4`!T3qXIK0E,!!iE%
s8W-!p]1?os8VQgs8W-!^]=E7s8Duu~>
 ]
/TT6D7B00 AddT3T32Char

67
/G43 [47 0 3 -45 43 1 ] 
/G43 [40 46 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!9(p^@-Es8EK.5QC`n!<7R6h?!NS#Q=hp!!3'(huEcV&&8/FILgr/
!'VJ)!!"&]!!!!?49,?]*]sE&!"O5R!!!OS!!!!0GQ7^D!;HNo!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#ozGQ7^D!-eJD!!%6D!!!"H
z49,?]!'UA_!!"&?!!!!@z%tFW[!"ZjF!"9+j!!!u@p](;C!W2p"quHbI+8>h#
s8V!W+92@k!!E9!!!!"KhuE~>
 ]
/TT6D7B00 AddT3T32Char

68
/G44 [47 0 4 -44 45 0 ] 
/G44 [41 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W,g!!*'!s8Duus8W-!!!*'!s8Tk7"2Fn$huEkp!!hun"2Fm=p](E3!!)co
"2Fm:HiO8a!!#1_"2Fm:4ob]#!!"&?"2Fm:*rlDY!!!N0"2Fm:%fc^I!!!N0
"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S
"2Fm:#Clol!!!7S"2Fm:#Clol!!!N0"2Fm:%fc^I!!!N0"2Fm:%fc^I!!"&?
"2Fm:*WQ;X!!#1_"2Fm:HiO8a!!)os"2Fm;p](E3!!D]j"2FmIhuEkp!.Wo,
s8W-!J,oWLs8N'!s8W,s!!*'!s53kW~>
 ]
/TT6D7B00 AddT3T32Char

69
/G45 [47 0 4 -44 43 0 ] 
/G45 [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W-!rr<#us8N&us8W)us8W,u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!
!$21!!!"&@huE`u!T3qX*Wb1!n/_Vg!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
s8VQg!WW2h!!3-"n,NLhs6p!hhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI
!!2!X!!!&X!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!
!!"&@huE`us8W-!rr<#us8N&us8W)us8W,u~>
 ]
/TT6D7B00 AddT3T32Char

70
/G46 [47 0 4 -44 43 0 ] 
/G46 [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W-!rr<#us8N&us8W)us8W,u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!
!$21!!!"&@huE`u!T3qX*Wb1!n/_Vg!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
s8VQg!WW2h!!3-"n,NLhs6p!hhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI
!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8Vio!<<)o!!*'!p](<os7cQo~>
 ]
/TT6D7B00 AddT3T32Char

71
/G47 [47 0 3 -45 45 1 ] 
/G47 [42 46 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!!(s6q!.!$D7=)uotgs8Eu<!<3%K]Dr!-!"\u-"5j.]qu?u;!!2ut
%tFW[qu@f=!!%BH*WQ0?49.PF!!#+]49,?]49.JD!!!u=GQ7^D*WUEb!!!u=
GQ7^D!!)cozn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg"98D:n,NRj
s1nC0"98D:GQ7jGs1ijZ!!#+]GQ7^D490a/!!#+]49,?]49.PF!!#+]*WQ0?
49-H'!!#+]%tFW[49,o-!!#+]#N,R^49,KQ!!%BH!W2p"qu?`sJ3Wr3!.Y%K
p](:9s8V!W!!iQ(zs53kW~>
 ]
/TT6D7B00 AddT3T32Char

72
/G48 [47 0 3 -44 45 0 ] 
/G48 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8N'`s1n[7!'gM!s8N'`s1n[7!'gM!"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NRjs8VQg"98E$n,NRjs8VQg"98E$n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
s8N'`s1n[7!'gM!s8N'`s1n[7!'gM!~>
 ]
/TT6D7B00 AddT3T32Char

73
/G49 [47 0 8 -44 40 0 ] 
/G49 [32 44 true [1 0 0 1 -8 44 ]  0 0]
[<~s8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

74
/G4A [47 0 3 -44 44 1 ] 
/G4A [41 45 true [1 0 0 1 -3 44 ]  0 0]
[<~!$D7@s*t(ks8W+L!$D7@s*t(ks8W+L!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?
!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?
z!$2+?!!!!?!!)Kg!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg
!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg!$2+?p](:X!!)co!'C5]qu?^Z!!)uu
!.4bHrr<&o!!*&7!VcWpJ+s9<!!",@s53kW"98D:!!!"Ks*t(L!!iE%!!!~>
 ]
/TT6D7B00 AddT3T32Char

75
/G4B [47 0 3 -44 46 0 ] 
/G4B [43 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8Tlas+(.L^jlB7s8Tlas+(.L^jlB7!T3qYn,NLI!!D-Z!T3q_^]4Dn!"XS[
!T3r!!!!&X!'C5]!T3s&!!!&X!:Tsg!T4":!!!&X#J^<>!T4K=!!!&X*rl9@
!T6-A!!!&XHiO-H!T<_Q!!!&Yn,NFg!TWqT!!!&_rVuou!UmdR!!!'"&&8/F
!W32\!!!&p"7Q9j!Up-Z!!!&X!;HNo!T3s*!!!&X!'C5]!T3r!!!!&X!$;1@
!T3qg!!!&X!"XS[!T3q_J,fW.!!e#S!T3q[^]4Dn!!C":!T3qYhuEf9!!2!X
s8Tk8s5<qW^]=Dms8Tk7s5<qW^]8lB~>
 ]
/TT6D7B00 AddT3T32Char

76
/G4C [47 0 4 -44 43 0 ] 
/G4C [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8Vus!<<)s!!*'!qu?`ss82is!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!"K"u!!"&?n,NG0!:Tsg*WY[0!$2.0!!"&?n,NG0!:Tsg
*WY[0!$2.0!!"&?n,NG0!:Tsg*WY[0!$2.0!!"&?n,NG0s8W-!rr<#us8N&u
s8W)us8W,u~>
 ]
/TT6D7B00 AddT3T32Char

77
/G4D [47 0 0 -44 47 0 ] 
/G4D [47 44 true [1 0 0 1 0 44 ]  0 0]
[<~s7cQo5Q:]\!!%NJs82isJ,]KG!!%NJ"5X"XpOEA&!!)bD"4$rJkC<Z\!!285
"4$rJkC<ZTJ-3iB"35ooa++90^^#XF"2hnZLO]KCi"$'C"2Wn+#Clomi"$'C
"2OCI#Cloln/_gb"2K.D#ClolGWZ4]"2K.D#Clol4Eq*]"2I$D#Clol*q0Db
"2GuI#Clol%c@SB"2GH*#Clol&)[\C"2G/W#Clol#J^Rp"2G"h#Clol"+UW,
"2Fp;#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S
s8Tk>s8N&u^^'o=s8Tk>s8N&u^^'o=~>
 ]
/TT6D7B00 AddT3T32Char

78
/G4E [47 0 0 -44 47 1 ] 
/G4E [47 45 true [1 0 0 1 0 44 ]  0 0]
[<~s82j-s8N&r!"],/s8E!/s8N&u!"],/!WN-"#CljDJ,fh)!U"t5#Clj<^]4Ui
!TUrq#Clj8huF"4!TEMJ#Clj5n,N]D!T<_Q#Clj5GQ7u!!T8>*#Clj549,V:
!T6-A#Clj5*WQFq!T4Ig#Clj5%tFn8!T435#Clj5#J^Rp!T4'q#Clj5"5jE7
!T4":#Clj5!:U5D!T3tQ#Clj5!-ea!!T3s*#Clj5!'CL:!T3r!#Clj5!$2Aq
!T3qg#Clj5!"Xj8!T3q_LO]E`!!gPp!T3q[a++3K!!285!T3qYkC<Tk!!)bD
s8VQgs+(.Ln,Rrgs8VQgIt7S!n,P\'z++O~>
 ]
/TT6D7B00 AddT3T32Char

79
/G4F [47 0 4 -45 44 1 ] 
/G4F [40 46 true [1 0 0 1 -4 45 ]  0 0]
[<~!!3*"!!!9(huEaAs82isJ,fKJ!<3'!!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!
!:V$0!!%7-!!!"H49,?]4?NTD!'GK+!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D
*d@Yb!$6@b!!"'b!!!!?49,?]4?NTD!'EFF!!%Bf!!!"D%fcS0n.1$L!Up?0
!!D-]huF"t!VcX:J,oTLrr<%Ks8Duu5QCW]!!iP^!!!'"J,f~>
 ]
/TT6D7B00 AddT3T32Char

80
/G50 [47 0 6 -44 44 0 ] 
/G50 [38 44 true [1 0 0 1 -6 44 ]  0 0]
[<~s8W,W!<<*!quHcss8N*!s8W+L!T3rB^]E?n&)[KH!!D]khuEfI!T3qXp]9:Q
!;HTQ!!%6EhuEb)!T3qXHi`.*!.4h*!!%BIhuEb)!T3qXHi`.*!;HTQ!!)cp
huEfI!T3q[n,_GI#N,X@!'e7"s8W+L!WW3"!!3-"qu?cts53kXhuE`W!T3qX
!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8W&u!<<)u!!*'!rVurus8Duu~>
 ]
/TT6D7B00 AddT3T32Char

81
/G51 [47 0 4 -45 44 11 ] 
/G51 [40 56 true [1 0 0 1 -4 45 ]  0 0]
[<~!!3*"!!!9(huEaAs82isJ,fKJ!<3'!!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!
!:V$0!!%7-!!!"H49,?]4?NTD!'GK+!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D
*d@Yb!$6@b!!"'b!!!!?HiO-H4?NTD!'EFF!!%Bf!!!"D*rl9@p^_lT!UpW8
!!D-ahuF"t"8Dj<J-#ZMs*t+Ls8DuuJ,fEH!$D71!!!9(J,fQO^]4?7#J^<>
!"XS[!!"*i!!!!`s54"[J,f9`!<<*!rW3!!s8E#f!.XbD5QD&I~>
 ]
/TT6D7B00 AddT3T32Char

82
/G52 [47 0 3 -44 47 0 ] 
/G52 [44 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8W,o!!*'!s8Duus8W-!J,oWLs8Tk7!T3qghuEf9!!D-Z!T3qYn,NLI!!)Kg
!T3qXp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXp](?Q!!)Kg
!T3qYn,NLI!!D-Z!T3q_^]4Dn!'e7!!WW3"!!!'"s8Duu!WW2h!!!'"s1eU7
!T4LH!!!&X"7Q9j!T3tQ!!!&X!.4bH!T3rA!!!&X!$;1@!T3qg!!!&X!"XS[
!T3q_J,fW.!!C":!T3q[^]4Dn!!2!X!T3qYhuEf9!!)Kg!T3qXn,NLI!!)Kg
s8Tk7J+3L<^]8lRs8Tk75Oe^Q^]6Ug~>
 ]
/TT6D7B00 AddT3T32Char

83
/G53 [47 0 6 -45 41 1 ] 
/G53 [35 46 true [1 0 0 1 -6 45 ]  0 0]
[<~!!E3#huFl!^u,3Bs7*l*s8W,7"9&?$^^'?/+2AE&!"ZjUJ,fi4*rl9Ci#Vju
"5l?C!!D.A!!!&X49,?^i&gu>!T6'?!!!!]z*WQ0?!$2+?!!")@!!!!0^]4?7
#P\9!!!E7O!!!'"s*t(LJ,f!<!"],-!!!"Krr<$!!.TM!!!!PF!!!!(^]4?7
"2Fm:!!D-Z!!!&XDu]k=i:$^H!T<GI!!2$I!!!&XGQ7^G^jH+^"2K?c!!g;h
!!!O[It.M`!.XbGrW%HJs82kAs8VQgE'OB<!:U*i!!!~>
 ]
/TT6D7B00 AddT3T32Char

84
/G54 [47 0 3 -44 45 0 ] 
/G54 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~5QCc`rr>:`s8W*!5QCc`rr@QKs8W+LHiP2f%tJm)*WQFqGQ8cb#Cq%!*WQFq
GQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFq
p])?8#Jg*7*WQG\0E<-o!rr<$*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?
!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?
z*WQ0?!!"&?z*WQ0?!.Y%KJ,fS!s8RTL!.Y%KJ,fS!s8RTL~>
 ]
/TT6D7B00 AddT3T32Char

85
/G55 [47 0 1 -44 46 1 ] 
/G55 [45 45 true [1 0 0 1 -1 44 ]  0 0]
[<~s8TkVs7lWo^`WUOs8TkVs7lWo^`WUO"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"5j.Z4ob]C!!#+]!T3qX49,EO!!%BH!Up'hHiO0A!!)co!;lftp](;D!!hun
!'e7@huEa!s8Tk7!!iQ(!!!!"s82is!!#7A!!!~>
 ]
/TT6D7B00 AddT3T32Char

86
/G56 [47 0 0 -44 47 1 ] 
/G56 [47 45 true [1 0 0 1 0 44 ]  0 0]
[<~s8RTOs8N&uJ-5iNs8RTOs8N&uJ-5iN#CldS"2G/W!!!7S"2Fm:#Clol!!!7S
!T3qX%fcXg!!!N0!T3qX*rl<1!!"&?!:Tsg*WQ1b!!#+]!-eJD49,A+!!#+]
!'C5]GQ7_+!!%6D!'C5]p](:8!!)Kg!$2+?n,NG!!!2!X!"T&1huE`f!!2!X
!!e#V^]4?>J-3Re!!e#V^]4?:^^#Ai!!C"AJ,fQMi"#ef!!2!g!!!!"i"#ef
!!)L0zn/_Q0!!)L0zGWYs+!!%7+z4Epi+!!#-+z4Epi+!!")0z*q0.0!!",1
z&)[Ef!!!Pf!!!~>
 ]
/TT6D7B00 AddT3T32Char

87
/G57 [47 0 0 -44 48 1 ] 
/G57 [48 45 true [1 0 0 1 0 44 ]  0 0]
[<~s8DuuJ,fQJ!!%NKs8DuuJ,fQJ!!%NK*WQ0?!-fOb!!!"<%KHJ/!:UL!!!!#g
%fcS0!:UL!#N,UO%fcjm!:UL!#N,UO%fd.0!8n(^%WDI,#Cm;'!T435%WDI,
#Cmk?!T435*&muW#CmdR!T4354?NY["+WKr!Peef3#i%9"2Hl9"2G#SGTHt&
"2Jjc"2G#SE"2uc"2Jjc"+UEfn.,VO!PmUu"+UEfi!0L;!T;l@#Clj6i!5$f
!TCfrLO]B`^]T>l!9(]qLB%>7^]VUW!98S1`rH,2J-!sr!:t^AcN!t>J-#*=
!-\DCmJm62!!)Ee!.OtKrVuqJ!!)uu!.FnJIK0~>
 ]
/TT6D7B00 AddT3T32Char

88
/G58 [47 0 2 -44 45 0 ] 
/G58 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~J,b$`s1j-aJ3X(LJ,b$`s1j-aJ3X(L"5j.Zp](?a!!2Qh!:TshhuEb%!!C":
!'C5d^]4?u!"XS[!$2+N!!!!0!$2+?!!e$:!!!!(^jH+^!!D0S!!!!"i:$^H
!!)QIzqqqGS!!%Maz5C`_6!!")@z*rl9@!!#66zHb]U]!!)oSzn_aBI!!2$I
!!!!$^j#hZ!!g;e!!!!0J3Er5!"T&N!!!!?!"T&0!'UAnJ,fRs!!g:>!-eJG
^]4B(!!2!X!Up'in,NRK!!)co"2Fm:GQ7u!!!#+]s8RU6s5<qWJ3X(ls8RU6
s5<qWJ3X(l~>
 ]
/TT6D7B00 AddT3T32Char

89
/G59 [47 0 2 -44 45 0 ] 
/G59 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~s8N'@s5<qW!$D7!s8N'@s5<qW!$D7!"2Fm:GQ7j(!!)co!T3qXn,NIX!!2Qh
!;HNphuEb%!!C":!'C5d^]4?u!!e#S!$2+NJ,fQk!"T&0!"T&N!!!!(J0"[j
!!g;%!!!!$^jH+^!!2#&!!!!"i:$^H!!)NXzH/JZ&!!%<&z5JR7!!!#66z++O=k
!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0
z%fcS0!!!N0z%fcS0!'gM`J,fR6s8RTL!'gM`J,fR6s8RTL~>
 ]
/TT6D7B00 AddT3T32Char

90
/G5A [47 0 6 -44 41 0 ] 
/G5A [35 44 true [1 0 0 1 -6 44 ]  0 0]
[<~J,fQKJ:IV!s+#V!s8RV!s8W+LGQ7^SJ9V%o*rpNc!'UC-!!%BHGQ7_g!-eJD
p],O=!Up)6!!D-ZGQ7ua!-eJK^]8TZ%tFW[!$;1@!!#1_!!!!_zHiO-H!;HNo
!!2Qh!!!&X!!!!$huE`W#J^<>!"XS[!!")@!!!!@z4obQ_!.4bIhuNNP!T3tQ
!!2!Yn,NLI"5j.[i!7$t!T435!!2!gJ,fW.*rl9Ai'%,@!T8>*!!2#*!!!&X
s8W-!i;`iWs5<qWs8V$Ws8W,W~>
 ]
/TT6D7B00 AddT3T32Char

91
/G5B [47 0 21 -49 35 9 ] 
/G5B [14 58 true [1 0 0 1 -21 49 ]  0 0]
[<~s8;ops8;opn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
n,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
n,VqXn,VqXn,VqXs8;ops8;op~>
 ]
/TT6D7B00 AddT3T32Char

92
/G5C [47 0 9 -49 38 7 ] 
/G5C [29 56 true [1 0 0 1 -9 49 ]  0 0]
[<~0E;(Qn,NFgGQ7^DGQ7^D49,?]49,?]*WQ0?*WQ0?%fcS0%fcS0%tFW[#CldS
#CldS"2Fm:"2Fm:!T3qX!T3qX!:Tsg!:Tsg!-eJD!-eJD!'C5]!'C5]!'UA_
!$2+?!$2+?!"T&0!"T&0!!e#S!!e#S!!C":!!C":!!2!X!!2!X!!)Kg!!)Kg
!!)co!!%6D!!%6D!!#+]!!#+]!!"&?!!"&?!!!N0!!!N0!!!7S!!!7S!!!,:
!!!,:!!!,Z!!!&X!!!&X!!!#g!!!#g!!!"D!!!!a~>
 ]
/TT6D7B00 AddT3T32Char

93
/G5D [47 0 12 -49 26 9 ] 
/G5D [14 58 true [1 0 0 1 -12 49 ]  0 0]
[<~s8;ops8;op!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D
!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D
!'C6D!'C6D!'C6Ds8;ops8;op~>
 ]
/TT6D7B00 AddT3T32Char

94
/G5E [47 0 8 -49 40 -28 ] 
/G5E [32 21 true [1 0 0 1 -8 49 ]  0 0]
[<~!!*'"!!.TM!!C":!!hE^!"\Q!!$Ct9!'Yc1!'E@D!-fOb!:UL!!UpVM"5jF"
#J^H"#Clj5%fcV!*WQ1b4obS1HiO.1p](:9Du]kJ+92BE~>
 ]
/TT6D7B00 AddT3T32Char

95
/G5F [47 0 0 6 47 10 ] 
/G5F [47 4 true [1 0 0 1 0 -6 ]  0 0]
[<~s8W-!s8N&us8W,us8W-!s8N&us8W,u~>
 ]
/TT6D7B00 AddT3T32Char

96
/G60 [47 0 12 -53 30 -39 ] 
/G60 [18 14 true [1 0 0 1 -12 53 ]  0 0]
[<~rr<$`J,g[A!"ZjF#N,Ran,NLY!!)co!.4bH4obR(!!!N0!!e#S"2F~>
 ]
/TT6D7B00 AddT3T32Char

97
/G61 [47 0 4 -35 44 1 ] 
/G61 [40 36 true [1 0 0 1 -4 35 ]  0 0]
[<~!!E6$!!%NKhuElZs7cR9s8Vus&,ZJ-!"XS[56(lf!$;1@!!!O[!!!!0J,fQL
#CldS!!e#S!!!7S!!!!(J,g\j#ClgSs8RTOs8W+L#QOi(J04Ods*u3,!!e$=
!!!7SHiO-OJ:%=s#CuRL!!e&D!!!7Sn,NG!JFEO=++Wh\!'c#'!!%M!GQ7dE
J:%>!pOGF-&*JI-^jjE)+92?Grt#/-#QFo+n-AsnIt.M!~>
 ]
/TT6D7B00 AddT3T32Char

98
/G62 [47 0 1 -49 45 1 ] 
/G62 [44 50 true [1 0 0 1 -1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U*i!!!#g&-'EF!:W5Qn,NIXs8Vio!:g$jqu?`gn,Rn;
!;F8/56(]`!!!O[!<)ru#J^?;!!!8>!;lfs"2Fp3!!!&X!;HNo!T3tI!!!&X
!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g
!;HNo!T3tQ!!!&X!;lfs"5j1W!!!,:!<)ru#J^?>!!!O[!<7QL++O@c^]6S!
!;#[[rW%H<qucisJ+3L<p],g55QBXAJ++!K^]4?7!WE'!~>
 ]
/TT6D7B00 AddT3T32Char

99
/G63 [47 0 5 -35 42 1 ] 
/G63 [37 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#n,OR1i8=Tbs7tRRs8W,W"9/B$i!8`O+5d[F!!hF(J,f]0*rl9Ai'%,@
!T6'?!!)M9!!!#gGQ7^Dn9=p5!!)co!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg
!:Tsg!!%6D!!!"DzHiO-H!'C5]!!#1_!!",`!!!"<++O=ln.3;7#P\Pn!$C,$
rW)tK!<<*!!!%NKqu?^=s53kW!WN-"~>
 ]
/TT6D7B00 AddT3T32Char

100
/G64 [47 0 4 -49 47 1 ] 
/G64 [43 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!!!0n,NFg5QC3Q!!",@n,NFg+91g1zn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg
zn,NFg!!)Kgzn,NFg!!)Kg!!iE%n,NGQrrDNg!<<)7n,NLhs7#LX"8iE!n,N^O
!;u<d%tFXDn,OO1!"\Q!4obQfn,PWP!!D]jHiO-Kn,R\5!!2QhGQ7^En,R\5
!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX
!!)KgGQ7^En,R\5!!2QhHiO-Kn,PQN!!D]j4obQfn,OO1!"\Q!++O>5n,O!7
!']lP#Oh`kn,NRg"8MoS!WW2Xs53m,s1nZm!'gJ`s53k^p](9o~>
 ]
/TT6D7B00 AddT3T32Char

101
/G65 [47 0 5 -35 43 1 ] 
/G65 [38 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!3*"!!!Q0n,NH<s82iss8W&u"9&<#!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP
!:W)N!!%7g!!!"DGQ7^DG]3W_!'K`N!!#.N!!!!]s8W-!r;Zfss8;oss8W#s
s8W,sn,NFg!:Tsg!!)Kg!!!"DzGQ7^D!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@
!!E-$rr@QD!<<*!huJ9,s*t(ks82is!WRZM~>
 ]
/TT6D7B00 AddT3T32Char

102
/G66 [47 0 9 -49 41 0 ] 
/G66 [32 49 true [1 0 0 1 -9 49 ]  0 0]
[<~!!3-"!"],0!$D7?!'gM_!.Oti!.4bH!;HNo!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsgs8W,os8W,os8W,os8W,o!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsgs8W,os8W,os8W,o
s8W,o~>
 ]
/TT6D7B00 AddT3T32Char

103
/G67 [47 0 4 -35 45 12 ] 
/G67 [41 47 true [1 0 0 1 -4 35 ]  0 0]
[<~!!hun!!!!`rWE1N!<<(Os*t4Os24ke#Q+hes*tX<!V=),++O?<^]5GV!'@sr
4obR)^]6Is!"ZjFHiO-W^]8TZ!!g:>GQ7^K^]<j(!!g:>n,NFj^]<j(!!C":
n,NFj^]<j(!!C":n,NFj^]<j(!!C":p](9r^]8TZ!!g:>GQ7^K^]8`^!"ZjF
49,?l^]6Ou!$AuV*rl:*^]5I,!.2K]&)[K[^]4W;#P5_2"98D=^]4B7s+A)e
!.XtM^]4?Fn,pH+!!!!$^]4?7!!C":!!!!$^]4?7!!g:>!!!!(J,fQL!"XS[
!!!!@J,g&Z!'^G`+7K:0!!",@s82is+92B9!!!'"s53kW!!iN(!!!~>
 ]
/TT6D7B00 AddT3T32Char

104
/G68 [47 0 1 -49 46 0 ] 
/G68 [45 49 true [1 0 0 1 -1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U$g!!!#g&-%.[!:W5QhuEcHs8VQg!;$0pp](<gn,`:a
!<9h7p](<oJ,jrs!<)ruHiO0E!!#+]!;HNo49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg490m2i#i!oJ,eFKs7h*Di#i!oJ,eFKs7c~>
 ]
/TT6D7B00 AddT3T32Char

105
/G69 [47 0 8 -51 40 0 ] 
/G69 [32 51 true [1 0 0 1 -8 51 ]  0 0]
[<~!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjFzzzzzzzz5QAM!5QAM!
5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

106
/G6A [47 0 6 -51 32 12 ] 
/G6A [26 63 true [1 0 0 1 -6 51 ]  0 0]
[<~!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PFzzzzzzzzJ,fPaJ,fPa
J,fPaJ,fPa!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:
!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:
!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!8>!!!8>!!!7S
!!!O[!!"*k!!#4`GQIdDJ,fEHs8Vios8V!W#QFc(~>
 ]
/TT6D7B00 AddT3T32Char

107
/G6B [47 0 3 -49 46 0 ] 
/G6B [43 49 true [1 0 0 1 -3 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:Tsg!!!#g!WW0"!:U$hrr<&g!WW0"!:U$hrr<&g!'^G`
!:Tu;!!!#g!;HNo!:U*[!!!#g#N,R^!:UML!!!#g56(Z`!:YF;!!!#hp](9o
!;#[[!!!#np](9o!<;rs!!!$!IK0?J!<,1_!!!#o++O=k!:UN7!!!#g#N,R^
!:U*[!!!#g!VcWp!:U!d!!!#g!.FnJ!:TtQ!!!#g!$?^k!:Tt!^]4B(!!hE^
!:Tsjn,Rt-!$D7!J+*F[s58Cr!$D7!J+*F[s53~>
 ]
/TT6D7B00 AddT3T32Char

108
/G6C [47 0 8 -49 40 0 ] 
/G6C [32 49 true [1 0 0 1 -8 49 ]  0 0]
[<~!'e7!J,d:aJ,d:aJ,d:a!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

109
/G6D [47 0 -1 -35 48 0 ] 
/G6D [49 35 true [1 0 0 1 1 35 ]  0 0]
[<~!!2Qhqu?`sa8?&>!!*&FrWiIR!<:sV+90+Vs8EP$#N,Rap]pd#huElK"8i2X
!!D-]p]9ja"2G$.!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?n
n,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq
!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!!C";
huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!<<'"rrE(Ls8N-"!<7TLrrN-"s+(.L
!WN0"J,~>
 ]
/TT6D7B00 AddT3T32Char

110
/G6E [47 0 2 -35 46 0 ] 
/G6E [44 35 true [1 0 0 1 -2 35 ]  0 0]
[<~!!!9%!!*&W+9)<@s5<qW^]=Dns8V!Ws6':jn,NLXhuiHK!WRZNn,NLh!!)co
!W2otp](?i!!%6D!Up'hGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ@dD^d%kg
s8Tl!s7$'g^d%kgs8Tl!s6p~>
 ]
/TT6D7B00 AddT3T32Char

111
/G6F [47 0 5 -35 42 1 ] 
/G6F [37 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#!!",@^]4@as6p!hs8Vus"8i3!!!hE^56)50!$?_5!!!8>*WQ0B^cVSs
!T6'?!!2#&!!!#gGQ7^Dn9=p5!:]IX!!%95!!!"Dn,NFgGjk\5!-mu5!!%95
!!!"Dn,NFgGjk\5!-i_g!!)M5!!!#gGQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G
^^n3\++OUS!'^GcquQcs!WW2t!!%NKn,NG1s1eU7"9&9#~>
 ]
/TT6D7B00 AddT3T32Char

112
/G70 [47 0 0 -35 43 12 ] 
/G70 [43 47 true [1 0 0 1 0 35 ]  0 0]
[<~!!!9%!!*&W+9-iks58D,huNf9s8VQgs5X"^p](?XhuNZT!UkO=IK0EJ!!")@
!W2ot%tF]U!!!O[!VcWp#CljE!!!,:!Up'h"2Frq!!!,:!T3qX!T4":!!!&X
!T3qX!T4":!!!&X!T3qX!T4":!!!&X!T3qX!T4":!!!&X!Up'h"2Fs,!!!,:
!VcWp#J^B8!!!7S!W2ot%tF][!!")@!WN-"56(`QJ,k#u!U&AAqu?cXp]pQo
!T="Xn,NLIJ,d:a!T5("J,fW."8i-!!T3qX!!!&Xz!T3qX!!!&Xz!T3qX!!!&X
z!T3qX!!*'!rVuous8W&u!!*'!rVuous8W&u!!!~>
 ]
/TT6D7B00 AddT3T32Char

113
/G71 [47 0 4 -35 47 12 ] 
/G71 [43 47 true [1 0 0 1 -4 35 ]  0 0]
[<~!!i9!!!!!`rrE)W!<<)7s53qXs7$'H"8iE!s54.?!;u<d%tFXDn,OO1!"\Q!
4obQfn,PWP!!D]jHiO-Kn,R\5!!2QhGQ7^En,R\5!!)Kgn,NFgn,VqX!!)Kg
n,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)KgGQ7^En,R\5!!2Qh
HiO-Kn,PQN!!D]j4obQfn,OO1!"\Q!++O>5n,O!7!']lP#Oh`kn,NRg"8M?c
!WW2Xn,NH<s1n+(!'gJ`n,NFnp]0d`zn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg
zn,NFg&-)[f!!!Q0s53kW&-)[f!!!Q0s53~>
 ]
/TT6D7B00 AddT3T32Char

114
/G72 [47 0 5 -35 44 0 ] 
/G72 [39 35 true [1 0 0 1 -5 35 ]  0 0]
[<~!!!!0i.(Y)J+.sc!WVqEqucusJ,BiHHiQ8N^ch`\56)Z'4FR81!'L#V!!#7Q
!!!!`huE`W5JR7!!'^G`!!#1_!!!!]z49,?]!'C5]!!#+]!!!!]z49,?]!'C5]
!!#+]!!!!]z49,?]!'C5]!!#+]!!!!]z49,?]!'C5]!!#+]!!!!]!!!$!s8Vio
s8W,o!<<*!p]1?os7cQ~>
 ]
/TT6D7B00 AddT3T32Char

115
/G73 [47 0 6 -35 40 1 ] 
/G73 [34 36 true [1 0 0 1 -6 35 ]  0 0]
[<~!"\i0J,k*!#64f)s6fpms8W*!&+Bi(!$?^krr=,@!'^HI!!")@49,?l!'C5]
#Cno:!!e$:z4obQ_!$;1@!!"*k!!!!0p](9o#QOf(!!3-"n,NH<s82is#QOf(
!!!$!J,fQL++O=k!!e#S!!!,:n,NFj^i08R"2K-]!!C#a!!!,:IK0?QJ:@P!
%tK/F!'^I5p]LKqJ,fQH!-/&=p],7ts53nH#Q=]'~>
 ]
/TT6D7B00 AddT3T32Char

116
/G74 [47 0 6 -44 41 1 ] 
/G74 [35 45 true [1 0 0 1 -6 44 ]  0 0]
[<~"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":
!!*'!s8E#us8W&us8W,u!<<*!rW!&9!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$
^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:
!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"5j.Z!!2!X!+5is
!!D-[p])Do!<)uuhuJ9,s*t)6s8Duu&-),!!!E6$!!~>
 ]
/TT6D7B00 AddT3T32Char

117
/G75 [47 0 1 -34 45 1 ] 
/G75 [44 35 true [1 0 0 1 -1 34 ]  0 0]
[<~s53lAp]1?P!'g5Ys53lAp]1?P!'g5Y!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXp](?Q!!2ip!Up'kp](<`!!i9!!;HO)p](;A!'b].!.TS!J+*G&s87B9
!$D79J+*FCs58Cr!!*$!!!!~>
 ]
/TT6D7B00 AddT3T32Char

118
/G76 [47 0 1 -34 46 1 ] 
/G76 [45 35 true [1 0 0 1 -1 34 ]  0 0]
[<~s8RT[s7lWoJ.M\Ts8RT[s7lWoJ.M\T"2Fm:*WQ<#!!#1_!T3qX49,EO!!#+]
!:TsgGQ7a5!!%6D!-eJDn,NH5!!)Kg!'C5^n,NGN!!2!X!$2+BhuE`u!!C":
!$;1C^]4?F!!e#S!"T&7J,fQSJ.I/1!!e#b!!!!$^`NOV!!C"X!!!!"i'%,@
!!2"?zi&gu>!!)M9zE-M?_!!%9=z3:HnJ!!#1Oz*T-nt!!",!z+2@jV!!!PF
!!!~>
 ]
/TT6D7B00 AddT3T32Char

119
/G77 [47 0 0 -34 48 1 ] 
/G77 [48 35 true [1 0 0 1 0 34 ]  0 0]
[<~s82is5QCc]!!#7`s82is5QCc]!!#7`*WQ0?!-f"S!!!#g%fcS0!:UL!"2Fp+
#65"e!8n*4#N,X@#Cm';!T435&+BVX"2GH:"2G#S&+B\:"2GCc"2FrQ*d@d;
!T5#D#Clj5*&n1R!T6(&#ClgD4?O,S!:W*5%fcV!3#iG/!-!0(%KHKRGTIn+
!-i`0*WQ1bn.-Q?!''HY)uot$n..V]!'K0E49,@%i!6al!$C,(p](:9i!9#W
!$AuYp](:)^]X'+!"ZjIn,N~>
 ]
/TT6D7B00 AddT3T32Char

120
/G78 [47 0 2 -34 46 0 ] 
/G78 [44 34 true [1 0 0 1 -2 34 ]  0 0]
[<~J,]Kjs1j-a!$D6VJ,]Kjs1j-a!$D6V!Up'in,NI`!!D-Z!.4bO^]4?u!"XS[
!$;1_!!!!0J3Er5!!g;e!!!!$i:m9P!!2WZzqqqGS!!%Maz5C`_6!!"*kz5JR7!
!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fR5!!g:>!.4bK
huEcP!!2Qh!Up'hp](ES!!%BHs8N'0s7$'g!"],!s8N'0s7$'g!"],!~>
 ]
/TT6D7B00 AddT3T32Char

121
/G79 [47 0 0 -34 47 12 ] 
/G79 [47 46 true [1 0 0 1 0 34 ]  0 0]
[<~s82iss8N&r!!*&us82iss8N&r!!*&u"2Fm:#J^Au!!!7S!Up'h%tFZL!!")@
!;HNo*WQ1b!!#1_!.4bH49,@D!!%BH!'UA_p](:8!!)Kg!$;1An,NG!!!2!X
!!e#VhuE`^J-Wji!!C"AJ,fQOi"(><!!2!g!!!!"n/hW1!!)LPzpcJNV!!%7k
zI!>Vk!!#.Vz5O\XQ!!",!z&)[Ef!!!PFz#J^<>!!!7Sz%fcS0!!")@z*WQ0?
!!#1_z49,?]!!%6Dzp](9o!!)Kg!!!!"n,NFg5QCcA!!#7`s53kW5QCcA!!#7`
s53kW~>
 ]
/TT6D7B00 AddT3T32Char

122
/G7A [47 0 8 -34 40 0 ] 
/G7A [32 34 true [1 0 0 1 -8 34 ]  0 0]
[<~J,fQKJ,fQKJ,fQKJ,fQJGQ7_kGQ7a=GQ7a=GQ7d6GQ7j(GQ7uaGQ88)!!")@
!!#1_!!%BH!!)co!!2Qh!!D-Z!!g:>!"XS[!$;1@!'UA_!.4bH!;HNo!Up("
"5j.i#J^<M%tFWj*rl9O56(ZoIK0?YJ,fQKs8W-!s8W-!s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

123
/G7B [47 0 14 -49 34 9 ] 
/G7B [20 58 true [1 0 0 1 -14 49 ]  0 0]
[<~!!2Qh&+BQ`n,Rt-!<3$!qu?`l!!2Qh!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X
!T3qYhuEf9!!2!X!T3qYhuEf9!!D-Z"2FmA^]5I,!<3$!qu?`r!!"*k!!g:>
"2Fm=huEf9!!2!X!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X
!T3qYhuEfI!!)co!;lfsrr<%Kn,P]B!"\Q!!Up~>
 ]
/TT6D7B00 AddT3T32Char

124
/G7C [47 0 22 -59 26 20 ] 
/G7C [4 79 true [1 0 0 1 -22 59 ]  0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:
nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5o~>
 ]
/TT6D7B00 AddT3T32Char

125
/G7D [47 0 13 -49 33 9 ] 
/G7D [20 58 true [1 0 0 1 -13 49 ]  0 0]
[<~p](<o!!*&7!<:sW&+BQ$n,NLY!!)co!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D
!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%BH!'C5]4obR)J,g,L!!D]j#Oh^8J,hb5
!'C5]HiO.k!!%6D!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D
!-eJDGQ7a=!!2Qh"7Q:$n,WLH!<9h7rr<&o!!!~>
 ]
/TT6D7B00 AddT3T32Char

126
/G7E [47 0 5 -25 43 -16 ] 
/G7E [38 9 true [1 0 0 1 -5 25 ]  0 0]
[<~!VcWp0G"0`!-fUchuN[>s7cWirWiE-n9=s5s1g;g5Q?66!"]&/!!!&p!!~>
 ]
/TT6D7B00 AddT3T32Char

160
/GA0 [47 0 0 0 1 1 ] 
/GA0 [1 1 true [1 0 0 1 0 0 ]  0 0]
[<~!!~>
 ]
/TT6D7B00 AddT3T32Char

161
/GA1 [47 0 19 -34 29 12 ] 
/GA1 [10 46 true [1 0 0 1 -19 34 ]  0 0]
[<~*WU\?It7R7s1nZMIt3$!*WQ0?zzz)uprY)uprY4odbH4odbH4odbH4odbH4odbH
4odbH4odbH4odbH4odbH4odbH4odbHIfOruIfOru~>
 ]
/TT6D7B00 AddT3T32Char

162
/GA2 [47 0 8 -49 40 4 ] 
/GA2 [32 53 true [1 0 0 1 -8 49 ]  0 0]
[<~!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#q
!$C\M!<<']!WW2t#QOi%&+C,-+2@pT*rl:g4obRHHiO-fHiO-fGQ7^Dp](9o
n,NFgn,NFgn,NFgn,NFgn,NFgn,NFgp](9oGQ7^DGQ7^DHiO-L4obQm56([I
++O@k&+C,-#QOi!"98DZ!<<'!!'g5Y!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S
!!e#S!!e#S!!e#S!!e#S!!e#S~>
 ]
/TT6D7B00 AddT3T32Char

163
/GA3 [47 0 7 -48 41 2 ] 
/GA3 [34 50 true [1 0 0 1 -7 48 ]  0 0]
[<~!!)uu!!!9(^]4?Vs6p!g5QCW]!<3*!!!)co56(`R!$;1ChuF:<"2FmA!!g:>
!WWIU!!!!(J,fQL#CldS!!e#S!!!7S!!!!(J,fQL"+U@O!!C":!!!,:!!!!$
^]4?7!T3qX!<<*!n,WLgs6p$gs8VQgs8W,g!!)Kg!!!#gzDu]k<!-eJD!!%6D
!!!"DzGQ7^D!-eJD!!%6D!!!"DzGQ7^D!:Tsg!!)Kg!!!#g!!!!"n,NFg!T3qX
!!D-Z!!!,:!!*')cennU#QOc.^^pJFs*u3ks8N'`i.(_+*rlE4!"8i-!!!~>
 ]
/TT6D7B00 AddT3T32Char

164
/GA4 [47 0 6 -40 41 -4 ] 
/GA4 [35 36 true [1 0 0 1 -6 40 ]  0 0]
[<~+92BAJ8bJg!PnI1!!D/,!!!8>4p1QjJ0,m5*rlhds1SI<s8Vus"9&i+!!2is
n,NRK!;HO!^]8TZ#J^=e!!e#S49,nB!'UAn!!"&?%fcSN!"T&0*WQ]N!$2+N
!!"&?%fcSN!"XS[4obh<!'C5d^]8`^"2Fn]!!D-Zp](?i"7Q9mrX\c(#QOi%
!"ZjE^&T5sruV5)"8ECWHiO-O_"[m0"5n+u!!0kX!!!"L~>
 ]
/TT6D7B00 AddT3T32Char

165
/GA5 [47 0 2 -44 45 0 ] 
/GA5 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~s8N'0s5<qW!"]+fs8N'0s5<qW!"]+f"2Fm:GQ7d&!!)co!:Tsgn,NH5!!2!X
!.4bK^]4?u!!e#S!$2+NJ,fQ[!"T&0!!e#q!!!!$^cVSs!!D/(!!!!"nFut`
!!)QYzH/JZ&!!#7!!!!9(s8W&u#QOi(rW!3's8W&u#QOi(rVuou%fcS0!!!N0
z%fcS0!!!N0z%fcS0!!!N0!!!9(s8W&u#QOi(rW!3's8W&u#QOi(rVuou%fcS0
!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!'gM`J,fR6s8RTL!'gM`J,fR6s8RTL
~>
 ]
/TT6D7B00 AddT3T32Char

166
/GA6 [47 0 22 -53 26 14 ] 
/GA6 [4 67 true [1 0 0 1 -22 53 ]  0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:zz!!!#gnF5r:nF5r:nF5r:nF5r:
nF5r:nF5r:nF5o~>
 ]
/TT6D7B00 AddT3T32Char

167
/GA7 [47 0 9 -45 38 6 ] 
/GA7 [29 51 true [1 0 0 1 -9 45 ]  0 0]
[<~"98Dj&-)\!5QCcQ5QCcQHiO09GQ7a5GQ7a5GQ7a5HiO094obTP*rl9@%tFW[
#N,R^!Up'h#P\9!+8u6?5G%oUILgr/GR*.,p]9jan,W4`n,Rn;n,OO1p](hT
GQ7ua49,KA*rl?2%tFZL#J^=a"7Q;8!VcY>!.4ck!'UDX!$?d]!!gR&!!E8Z
!!3+M!!)os!!#1_!!")@n,NuLn,N^/n,NRKn,NLIn,NLIn,NLIn,N^Os8W,7
s8W,7s8W+Ls8W&u~>
 ]
/TT6D7B00 AddT3T32Char

168
/GA8 [47 0 12 -47 36 -39 ] 
/GA8 [24 8 true [1 0 0 1 -12 47 ]  0 0]
[<~49.Km!.OqJs8N*!rrE*!!<7KJIQRTm~>
 ]
/TT6D7B00 AddT3T32Char

169
/GA9 [47 0 0 -45 47 1 ] 
/GA9 [47 46 true [1 0 0 1 0 45 ]  0 0]
[<~!!",1!!!!"s8N'!!!iQ(^]4?Vs8VQg!.Wo;p](<o!!3'!!W2otIfKT?!!"*k
#N,R^&&8^k&)[]N%tK0)j5;!Zs8Tq)*WuHB_!jMmn/oI@4:g?T^j()7J-!H5
GTQnd^cZi_!!(q>p`9D8!']m7!!!!?n2p[N!$:Vl!!!!?n2p[N!$:Vl!!!!?
n2p[N!$:Vl!!!!?n/_Q0!$:nV!!!!]GTQnc!'GK:J,k*^Hj@Ff^jJ6Lp^b/b
4p1ibi:n>ns8RW=*rpfi!UpVM&+B\Z#J^<>#J^T&!!!O["7Q9j++OCi!!%KK
!<3$"qu?^]i",S_!$D7@n,NFns8Tk7!!3-!z+7K71~>
 ]
/TT6D7B00 AddT3T32Char

170
/GAA [47 0 12 -45 35 -20 ] 
/GAA [23 25 true [1 0 0 1 -12 45 ]  0 0]
[<~!W2p.s+!?6^`ETn&-:\h!T4([i",kG+917_!T82'i,A_TDunm9"5nD7i&i+Z
5Q1L%q>:KUzz!!*'!rr<#ts8W&~>
 ]
/TT6D7B00 AddT3T32Char

171
/GAB [47 0 3 -35 44 -5 ] 
/GAB [41 30 true [1 0 0 1 -3 35 ]  0 0]
[<~!!!-%!<<*"%KH_6!!#4`%tFW[HiQA2!!2ipHiO-Kn,`:a!"ZjIn,NG1J.LQ<
!.OtjJ,fTK!.OtK!VcZo!!!8n!W2ot&)[]^!!#7!&)[EfIfM^K!!*$!J%u$a
5JRff!!!Pf#Oh]n#Ohcl!!!&p!<)ru!<)tJ!!!"K!$?^k!$?_%huE`f^]X'+
!!D]kp](9pp],[A!!%BH56(Z`56)4E!!!K/#64`("98H&~>
 ]
/TT6D7B00 AddT3T32Char

172
/GAC [47 0 6 -29 40 -8 ] 
/GAC [34 21 true [1 0 0 1 -6 29 ]  0 0]
[<~s8W-!_#OH7s1n[7s8Tn7s8W,7!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7
"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":
!!!,:!!!!$^]~>
 ]
/TT6D7B00 AddT3T32Char

173
/GAD [47 0 8 -22 39 -18 ] 
/GAD [31 4 true [1 0 0 1 -8 22 ]  0 0]
[<~s8W,us8W,us8W,us8W,u~>
 ]
/TT6D7B00 AddT3T32Char

174
/GAE [47 0 0 -45 47 1 ] 
/GAE [47 46 true [1 0 0 1 0 45 ]  0 0]
[<~!!",9!!!!"s8N'!!!iQ(^]4?Vs8VQg!'fBPqu?`s!!)uu!W2ot56(fT!!"*k
#N,R^#J^krs7c]S&!-bi!T5%1s8N,h*WY[O!;J_Xn.1%o494jUJ9Z;=n-=J+
GQ@4<J38&Vn-=J+p]0do!$:V0n/hWOn,VrA!$:V0s82j<n,WLX!$:V0s6p"0
n,VtQ!$:V0n9=pSn,Vr?!$:n8n2p\7GQ@4S!'GK+n/_QlHiWXH!'E@Dn.,MD
4qIVtn9>ubrWhr^*tS>UnaI'>!!!,Z#J^<>"5jFB!!!PF"7Q9j++OCi!!#4`
!<3$!rVup_i",_c!$D7@n,NFns8Tk7!!*'!z+8>g9~>
 ]
/TT6D7B00 AddT3T32Char

175
/GAF [47 0 10 -44 38 -41 ] 
/GAF [28 3 true [1 0 0 1 -10 44 ]  0 0]
[<~s8W,gs8W,gs8W,g~>
 ]
/TT6D7B00 AddT3T32Char

176
/GB0 [47 0 10 -49 38 -21 ] 
/GB0 [28 28 true [1 0 0 1 -10 49 ]  0 0]
[<~!'bu6!<;Ng"989!#N1%2%tG`%*WQFq49,K!2uiupGQ7d&Du]mrn,NIXhuEar
huEarhuEarhuEarhuEarhuEarn,NIHDu]mrGQ7d&2uiup49,K!*WQFq%tG`%
#N1%2"989!!<;Ng!'e7!~>
 ]
/TT6D7B00 AddT3T32Char

177
/GB1 [47 0 7 -44 41 -3 ] 
/GB1 [34 41 true [1 0 0 1 -7 44 ]  0 0]
[<~!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`W!T3qX!!2!X!!!&X!!*'!s8Tn7s8W,7s8W-!_#OH7s1eU8huE`W
!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X
!!!&X!!!!"huE`W!T3qX!!2!Xzzzzz!<<*!s1n[7s8Tn7s8W,7s8W-!^]~>
 ]
/TT6D7B00 AddT3T32Char

178
/GB2 [47 0 14 -49 33 -20 ] 
/GB2 [19 29 true [1 0 0 1 -14 49 ]  0 0]
[<~"8Dj,rW#1_!.Y$!r"$U4#Jfg2i:$d*n,_GI!T3qYhuEl;!!C":#J^<MJ,gYk
!'UA_HiO0A!!2Qh"5j.a_;HDdi'.8#Hi`1*s5<qWi;`i8s8V!~>
 ]
/TT6D7B00 AddT3T32Char

179
/GB3 [47 0 12 -49 32 -19 ] 
/GB3 [20 30 true [1 0 0 1 -12 49 ]  0 0]
[<~"7Q:$quAt]!<<(LHk1aH#J_Ga^]4JP!!C":#J^<MJ,hfa!WN-#rr<*"J-#\c
!"[uf"5j.[n,NIX!!)Kg!:Tsgn,NLY0E^6\&)_s;_#OFb+8u6Bp](~>
 ]
/TT6D7B00 AddT3T32Char

180
/GB4 [47 0 19 -53 37 -39 ] 
/GB4 [18 14 true [1 0 0 1 -19 53 ]  0 0]
[<~!'e7!IfKIt!!)os!VcWsn,NRK!!g:>%tFX%!!"&?!'C5]GQ7a5!!!~>
 ]
/TT6D7B00 AddT3T32Char

181
/GB5 [47 0 1 -34 45 12 ] 
/GB5 [44 46 true [1 0 0 1 -1 34 ]  0 0]
[<~s53l!p]1?P!$Ct9s53l!p]1?P!$Ct9!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXp](?Q!!2ip!Up'kp](?a!!i9!!VcX*p](?m!'g5Y!WR]LJ+*L-s87B9
!U'LXJ+*L!s58Cr!T8G-!!!&Xz!T3qX!!!&Xz!T3qX!!!&Xz!T3qX!!!&Xz!T3qX
!!!&Xz!T3qX!!!&Xz~>
 ]
/TT6D7B00 AddT3T32Char

182
/GB6 [47 0 4 -44 40 6 ] 
/GB6 [36 50 true [1 0 0 1 -4 44 ]  0 0]
[<~!$D7@n,WLgs6p-js8VQns8W,g&)_\W!$?`9GQ9o-G^'49!-i_gGQ;u5!-eKg
GQ@45G^'5X!-i_gn,R]X!:Tu5GQ@45G^'5X!-i_gp],P`!-eKgGQ<*kG^'3P
!-i_g56,qQ!$C-DGQ89Spilc@s7gg=!WVq>!!",9GQ7^DG^'2g!-i_g!!%7g
!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ7^D
G^'2g!-i_g!!%7g!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ8!Kpj_c<s7h*5
#QORKn-B!gJ+*~>
 ]
/TT6D7B00 AddT3T32Char

183
/GB7 [47 0 18 -26 30 -15 ] 
/GB7 [12 11 true [1 0 0 1 -18 26 ]  0 0]
[<~%fei0J)L@rs7$'Xs7$'XJ)EQ,%fc~>
 ]
/TT6D7B00 AddT3T32Char

184
/GB8 [47 0 17 -1 28 12 ] 
/GB8 [11 13 true [1 0 0 1 -17 1 ]  0 0]
[<~%KHt=$ig\9%tG2+!T3t9!8q;Ds1j-"%fc~>
 ]
/TT6D7B00 AddT3T32Char

185
/GB9 [47 0 14 -49 34 -20 ] 
/GB9 [20 29 true [1 0 0 1 -14 49 ]  0 0]
[<~!:Tsjn,O!g!.XJ<s6p$dn,RFs!'p#R!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg
!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg!:U!gs7$'gnGiOXs8VQ~>
 ]
/TT6D7B00 AddT3T32Char

186
/GBA [47 0 12 -45 35 -20 ] 
/GBA [23 25 true [1 0 0 1 -12 45 ]  0 0]
[<~!<)s#s*tX[i#dU@4ok@?!-ikkI!>WRGQ9jN!'GK+4Epig490Ug!-fObn/m;P
&-(Pis*t+Kzz!!*'!rr<#ts8W&~>
 ]
/TT6D7B00 AddT3T32Char

187
/GBB [47 0 3 -35 44 -5 ] 
/GBB [41 30 true [1 0 0 1 -3 35 ]  0 0]
[<~5QD>q!!$s<2uipYp],aC!!%HJ*rl9@*rlhe!!!PF#N,R^#N,XX!!!,r!;lfs
!;lhH!!!"K!'bu6!'buE^]4?V^^'?/!!huqp](9rp]:?o!!3'!IfKHLrr@P!
!!DusrVup'n,rFc!$Au]n,NGQJ.KEq!.Ou5J,fTI!.OtK"8Dlo!!!8^!VcWp
&&8G.!!")@&&8/FIK1Gi!!)coIK0?JDu_it!!#7a&-)\1~>
 ]
/TT6D7B00 AddT3T32Char

188
/GBC [47 0 0 -52 48 4 ] 
/GBC [48 56 true [1 0 0 1 0 52 ]  0 0]
[<~z!It.M!!!,Zz"2Frq!!!7S#N,R^#CmoS!!!N0s53kW*ru8t!!"&?n_aBI4odn,
!!#+]!T3qXHiO3*!!%6D!T3qXn,NLI!!)Kg!T3qYhuEf9!!D-Z!T3q[^]4Dn
!!g:>!T3q_J,fW.!"XS[!T3qg!!!&X!$2+?!T3r!!!!&X!'C5]!T3r?!!!&X
!-eb<s8Tn0&+KW!_!hm(s8Tq)+7T=1_;INH!!!,Z4R`=N"2K0N!!!7Sq!\7`
#Cu=5!!!N1i:$^H%g1bZ!!"&B_!h=(4pQW-!!#+lJFEO=Hk-5H!!%6b!:Tsg
n/q]1!!)L1s8N'"i#i"!!!2""s8N'$^]4B(!!g:>!:TsnJ,fT=!"XS[5Q:]o
!!#7`!$2+?5Q:^)!!#7`!'C5]!!!!]z!-eJD!!!!Yz~>
 ]
/TT6D7B00 AddT3T32Char

189
/GBD [47 0 0 -52 48 4 ] 
/GBD [48 56 true [1 0 0 1 0 52 ]  0 0]
[<~z!rr<$!!!,:z#Clj5!!!7S#N,R^%fd^0!!!N0s53kW*WZ/s!!#+]n_aBI49.\*
!!%6D!T3qXGQ7d&!!)Kg!T3qXn,NLI!!2!X!T3qYhuEf9!!C":!T3q[^]4Dn
!!e#S!T3qg!!!&X!"T&0!T3r!!!!&X!$2+?!T3r?!!!&X!'C5]!T3s&!!!&X
!-eaas8Tn(5Oe^Q_=2sPs8Tpns8;os_nkh+!!!,;^`NOV#D'Z$!!!7S!"T&0
%fcS?!!!N0!"T&0*WQ0^!!"&?!$2+?49,@F!!%BH!.4bHGQ7a=!!)Kg!:Tsg
n,NRK!!2!X#J^<?huF:<!!C":*rl9C^]6P/!!e#SHk-2^J,o?T!"T&1s8N'@
!!3-"!$2+@s8N']!!3-"!'C5]!!!"Dz!-eJD!!!!Qz~>
 ]
/TT6D7B00 AddT3T32Char

190
/GBE [47 0 0 -52 47 4 ] 
/GBE [47 56 true [1 0 0 1 0 52 ]  0 0]
[<~z"onW'!!!7Sz%fc^i!!!N0+8c*=*WSG(!!#1_s8N'!490UJ!!%BH+:!DsGQ7^K
J,o?E!!e#Sn,NFnJ-"R.!"XS\huEaA!!C":"9&9&^]4E7!!e#S!WN-)J,fWM
J.DV[!"ZjU!!!!$^`EIU!!D.#!!!!"i&gu>!!2#*!!!!"i-55%!!2$Q!!",D
_!hlm4:f9d+5hYKJ`%X.J,]Vd5N!X_"2I(X"8E+OH/JZ&#CuX.!!!N0n_aBI
%ftYI!!"&BiSX\9*Ws7:!!#+dJ`$M.Hj>5\!!%6S!T3qXp`9Io!!)L0!T3qY
i'78@!!2"Bs8E!#^d%ku!!C#$s8E!'J,fW.!!e#S!T3qg!!!&X!"T&05Q1X(
!!#7_!$2+?5Q1XF!!#7_!.4bH!!!"Dz!;HNo!!!!Qz~>
 ]
/TT6D7B00 AddT3T32Char

191
/GBF [47 0 9 -34 37 12 ] 
/GBF [28 46 true [1 0 0 1 -9 34 ]  0 0]
[<~!!C":!"\Q!!"\Q!!$Ct9!$Ct9!$Ct9!"\Q!!"\Q!!!C":zzzzzz!!C":!!C":
!!C":!!C":!!C":!"ZjF!.Vca!WTq8#QFc(&+BQ!+2@jV56(Z`IK0?JHiO-H
GQ7^Dp](9on,NFgn,NFgn,NFgn,NFgn,NFgp](<`GQ7a5HiO094obTP56(`R
+5e71&-)\!"98DZ!<<'!!$C\1~>
 ]
/TT6D7B00 AddT3T32Char

192
/GC0 [47 0 0 -63 47 0 ] 
/GC0 [47 63 true [1 0 0 1 0 63 ]  0 0]
[<~!'e7!!!!!0huE`W!!hE^!!!!$n,NFg!!2ipzqu?]s!!%BHz4obQ_!!")@z%tFW[
!!!7Sz"2Fm:!!!&Xz!:Tsgzzzzzzz!!!$!s1eU7!<<)7!!!$!s53kW!<<)Wz
+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!!!!!"i"#ef
!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1huE`e!!2!X
!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%Kqu?`l!!#+]
!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS#Cm&0!!!,:
%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D7B00 AddT3T32Char

193
/GC1 [47 0 0 -63 47 0 ] 
/GC1 [47 63 true [1 0 0 1 0 63 ]  0 0]
[<~!!!!"rVuou!!Dur!!!!$n,NFg!!hE^!!!!0^]4?7!$?^k!!!!@z!'UA_!!!"H
z!;HNo!!!#gz!T3qX!!!,:z#CldSzzzzzzz!!!$!s1eU7!<<)7!!!$!s53kW
!<<)Wz+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!
!!!!"i"#ef!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1
huE`e!!2!X!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%K
qu?`l!!#+]!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS
#Cm&0!!!,:%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D7B00 AddT3T32Char

194
/GC2 [47 0 0 -61 47 0 ] 
/GC2 [47 61 true [1 0 0 1 0 61 ]  0 0]
[<~!!"*kz5JR7!!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fQj
!!e#S!'C5`^]4@Z!!2!X!8mhWDu]k\!!#7azzzz!!!$!s1eU7!<<)7!!!$!s53kW
!<<)Wz+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!
!!!!"i"#ef!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1
huE`e!!2!X!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%K
qu?`l!!#+]!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS
#Cm&0!!!,:%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D7B00 AddT3T32Char

195
/GC3 [47 0 0 -58 47 0 ] 
/GC3 [47 58 true [1 0 0 1 0 58 ]  0 0]
[<~!!D-Z(]XO@p])?8!$D1?)uos\rr>.]!'D?RGQ7_g#N5@W!-eVGn,NIX!<:sW
!,qpf^]4?7!$;1@zzzzzz!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.
!!#.Nz3-YE'!!%7gzG^KJk!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF
!!C"I!!!!$J-UT)!!e#ZJ,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X
!#tt=n,NGN!!)Kg!'gM`p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?
!Up'h*WQ6!!!!N0!T3qX%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:
s8N'$s8N&u!!E9#s8N'$s8N&u!!E9#~>
 ]
/TT6D7B00 AddT3T32Char

196
/GC4 [47 0 0 -58 47 0 ] 
/GC4 [47 58 true [1 0 0 1 0 58 ]  0 0]
[<~!"T&?!!!!@J00:A!'e7`^]4@!^d#U7!'e7`^]4@!^d#U7!$?_5J,fQ[!"T&0
zzzzzzzzz!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.!!#.Nz3-YE'
!!%7gzG^KJk!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF!!C"I!!!!$
J-UT)!!e#ZJ,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X!#tt=n,NGN
!!)Kg!'gM`p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?!Up'h*WQ6!
!!!N0!T3qX%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:s8N'$s8N&u
!!E9#s8N'$s8N&u!!E9#~>
 ]
/TT6D7B00 AddT3T32Char

197
/GC5 [47 0 0 -59 47 0 ] 
/GC5 [47 59 true [1 0 0 1 0 59 ]  0 0]
[<~!!!6(z+2@jV!!#7AzGjk\5!!$tWzi&C]:!!(q:zi&C]:!!)M-zGjk\5!!#7A
z+2@jV!!!N0zzz!!!$!s1eU7!<<)7!!!$!s53kW!<<)Wz+5d,!!!"#.z4R`=N
!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!!!!!"i"#ef!!C"I!!!!$^^gDF
!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1huE`e!!2!X!$2+@huE`s!!)Kg
!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%Kqu?`l!!#+]!:Tsg*WQ61!!"&?
!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS#Cm&0!!!,:%fcS0"2Os:!!E9#
s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D7B00 AddT3T32Char

198
/GC6 [47 0 0 -44 43 0 ] 
/GC6 [43 44 true [1 0 0 1 0 44 ]  0 0]
[<~!$D7@s1eUVs8W,7!$D7@s1eUVs8W,7!!"%t"2Fm:4l?FX!!#%;"2Fm:H/Je?
!!%<&"2Fm:n_aMb!!)QI"2Fm:iSXgR!!2':"2Fm;_;G:n!!C'qn,NFj_;Oe_
!!e)5n,NFnJ`-"t!!`P_n,NG!!WVWh!"T,1n,NG0!WVWh!$21@n,NGN!T<GI
!'C;?n,NGJ!T<GI!.Y%,n,NH<s5<AH!<<)W!!!$!s53kW!T4":!T4":!T4":
!T4":!T4'q!T4":"2Frq!T435!T4":#Clj5!T41_!T4":%fcXg!T4Ig!T4":
s8E'!s5<qV!WW2Xs8E'!s5<qV!WW2X~>
 ]
/TT6D7B00 AddT3T32Char

199
/GC7 [47 0 3 -45 43 12 ] 
/GC7 [40 57 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!9(n.#F?s83B-5QC`n!<7R6h?!NS#Q=hp!!3'(huEcV&&8/FILgr/
!'VJ)!!"&]!!!!?4obQ_*]sE&!"O5R!!!OS!!!!-GQ7^D!;HNo!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#ozGQ7^D!-eJD!!%6D!!!"H
z49,?]!'UA_!!"&?!!!!@z%tFW[!"ZjF!"9+j!!!u@p](<n!W2p"rW)tK+8>h#
s8V!W+92@k!!E9!!!!"KhuE`W%KHJ/!"Ju/!!!O[!!!!0huE`W!Up'h!!$s<
!!!"<!!!"<n,NFgJ)C;,!'fBA!!!7S!!~>
 ]
/TT6D7B00 AddT3T32Char

200
/GC8 [47 0 4 -63 43 0 ] 
/GC8 [39 63 true [1 0 0 1 -4 63 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzzz!!!$!s8W,us8W-!rr<#us8N&us8W'!
huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3tI
*Wb1!n,NLI!:TshhuN6H!T3tI!!2!Xn,NLhs6p!hs8VQg!WW2h!!3-"n,NLI
!:TshhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3qX!!2!X!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!")?s8W,us8W-!rr<#u
s8N&us8W&~>
 ]
/TT6D7B00 AddT3T32Char

201
/GC9 [47 0 4 -63 43 0 ] 
/GC9 [39 63 true [1 0 0 1 -4 63 ]  0 0]
[<~!!!!@huE`W5C`_6!'^G`!!%HJ!!!#s!!!!"p](9o!Up'h!!D-Z!!!8>!!!!0
J,fQL%fcS0!$2+?!!#+]!!!"Dzzzzzz!!!$!s8W,us8W-!rr<#us8N&us8W'!
huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3tI
*Wb1!n,NLI!:TshhuN6H!T3tI!!2!Xn,NLhs6p!hs8VQg!WW2h!!3-"n,NLI
!:TshhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3qX!!2!X!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!")?s8W,us8W-!rr<#u
s8N&us8W&~>
 ]
/TT6D7B00 AddT3T32Char

202
/GCA [47 0 4 -61 43 0 ] 
/GCA [39 61 true [1 0 0 1 -4 61 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zzz!<<*!s8N&us8W)us8W,us8W-!rW1pW
!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!:V$1
huN6H!T3tI!!2!Xn,NLI!:TshhuN6H!WW2h!!3-"n,NLhs6p!hs8VQg!T3tI
!!2!Xn,NLI!:TshhuN6H!T3tI!!2!Xn,NLI!!!!"huE`u!T3qX*Wb1!!$21!
!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*rl9?s8N&us8W)us8W,u
s8W-!rV~>
 ]
/TT6D7B00 AddT3T32Char

203
/GCB [47 0 4 -58 43 0 ] 
/GCB [39 58 true [1 0 0 1 -4 58 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzzzz!!*'!
s8W)us8W,us8W-!rr<#us8E&W!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huN6f!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI!!3-"
n,NLhs6p!hs8VQg!WW2h!!2!Xn,NLI!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
huE`W!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX
*Wb1!!$;1?s8W)us8W,us8W-!rr<#us8D~>
 ]
/TT6D7B00 AddT3T32Char

204
/GCC [47 0 8 -63 40 0 ] 
/GCC [32 63 true [1 0 0 1 -8 63 ]  0 0]
[<~&+BQ!"8Dir!VcWp!;lfs!.FnJ!'^G`!$;1@!"XS[!!g:>!!D-Z!!2!X!!)Kg
!!%6D!!#+]zzzzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

205
/GCD [47 0 8 -63 40 0 ] 
/GCD [32 63 true [1 0 0 1 -8 63 ]  0 0]
[<~!!!9!!!!Pf!!!PF!!"*k!!#4`!!%HJ!!%BH!!)co!!2Qh!!D-Z!!C":!!e#S
!"T&0!$2+?zzzzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

206
/GCE [47 0 8 -61 40 0 ] 
/GCE [32 61 true [1 0 0 1 -8 61 ]  0 0]
[<~!!hE^!"\Q!!$Ct9!'Yc1!.6s1!;IW9!UpVM"5jF"#J^H"#Clj5%fcV!*WQ1b
2uipu#QOi9zzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

207
/GCF [47 0 8 -58 40 0 ] 
/GCF [32 58 true [1 0 0 1 -8 58 ]  0 0]
[<~"2G#S#N,jF&+C,!&+C,!&+C,!&+C,!#N,jF"2G#Szzzzzzs8W-!s8W-!s8W-!
s8W-!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

208
/GD0 [47 0 3 -44 45 0 ] 
/GD0 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~J,fQD!!%NKs8N'!J,fQKJ,k*!s8V!W!T3r"n,NLI!!Dur!T3qYqu?cU!!%HJ
!T3qX4obWA!!")@!T3qX*rl?"!!!N0!T3qX%tF]=!!!7S!T3qX#Clj5!!!7S
!T3qX"2Frq!!!,:!T3qX"2Os:rW!&9s8W&u"2Os:rW!&9s8W&u"2Frq!!!,:
!T3qX"2Frq!!!,:!T3qX"2Frq!!!7S!T3qX#Clj5!!!7S!T3qX%tF]=!!!N0
!T3qX*rl?"!!")@!T3qX4obWA!!%HJ!T3qXqu?cU!!2ip!T3q_n,NLI!'frQ
J,fQK^]8las8RTLJ,fQJ!!%NKs6p!g~>
 ]
/TT6D7B00 AddT3T32Char

209
/GD1 [47 0 0 -58 47 1 ] 
/GD1 [47 59 true [1 0 0 1 0 58 ]  0 0]
[<~!!D-Z(]XO@p])?8!$D1?)uos\rr>.]!'D?RGQ7_g#N5@W!-eVGn,NIX!<:sW
!,qpf^]4?7!$;1@zzzzzzs82j-s8N&r!"],/s8E!/s8N&u!"],/!WN-"#CljD
J,fh)!U"t5#Clj<^]4Ui!TUrq#Clj8huF"4!TEMJ#Clj5n,N]D!T<_Q#Clj5
GQ7u!!T8>*#Clj549,V:!T6-A#Clj5*WQFq!T4Ig#Clj5%tFn8!T435#Clj5
#J^Rp!T4'q#Clj5"5jE7!T4":#Clj5!:U5D!T3tQ#Clj5!-ea!!T3s*#Clj5
!'CL:!T3r!#Clj5!$2Aq!T3qg#Clj5!"Xj8!T3q_LO]E`!!gPp!T3q[a++3K
!!285!T3qYkC<Tk!!)bDs8VQgs+(.Ln,Rrgs8VQgIt7S!n,P\'z++O~>
 ]
/TT6D7B00 AddT3T32Char

210
/GD2 [47 0 4 -63 44 1 ] 
/GD2 [40 64 true [1 0 0 1 -4 63 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzz!!!!"rr<$!#QN]^!'gM]!!%NKrVuru
!<3$"p])Cd"5j.a^^%XT"5j]?!!2R"!!!#g*WQ0?GWl*-!.6m/!!#,D!!!!]
GQ7^D*d@Yb!$6@b!!"'b!!!!?n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!
!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"X;S!!"'b!!!!?GQ7^D*d@Yb!$46&!!#,D
!!!!]4obQ_Hl`7f!-f"S!!)L!J,fW>#J^<Ahuhm;#J^B8!$?^krrE'!!.Y%J
!!#7`qu?^%s53kW!WRZM~>
 ]
/TT6D7B00 AddT3T32Char

211
/GD3 [47 0 4 -63 44 1 ] 
/GD3 [40 64 true [1 0 0 1 -4 63 ]  0 0]
[<~!!!"KJ,fQLrVuou!;lfs!!2ip!!!,j!!!!(huE`W#J^<>!"XS[!!")@!!!!_
z49,?]!-eJD!!)Kg!!!&Xzzzzz!!!!"rr<$!#QN]^!'gM]!!%NKrVuru!<3$"
p])Cd"5j.a^^%XT"5j]?!!2R"!!!#g*WQ0?GWl*-!.6m/!!#,D!!!!]GQ7^D
*d@Yb!$6@b!!"'b!!!!?n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!
!!!Q!!!!!0n,NFg&+BQ!!"X;S!!"'b!!!!?GQ7^D*d@Yb!$46&!!#,D!!!!]
4obQ_Hl`7f!-f"S!!)L!J,fW>#J^<Ahuhm;#J^B8!$?^krrE'!!.Y%J!!#7`
qu?^%s53kW!WRZM~>
 ]
/TT6D7B00 AddT3T32Char

212
/GD4 [47 0 4 -61 44 1 ] 
/GD4 [40 62 true [1 0 0 1 -4 61 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zz!!3*"!!!9(huEaAs82isJ,fKJ!<3'!
!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!!:V$0!!%7-!!!"H49,?]4?NTD!'GK+
!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0
n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D*d@Yb!$6@b!!"'b!!!!?49,?]4?NTD
!'EFF!!%Bf!!!"D%fcS0n.1$L!Up?0!!D-]huF"t!VcX:J,oTLrr<%Ks8Duu
5QCW]!!iP^!!!'"J,f~>
 ]
/TT6D7B00 AddT3T32Char

213
/GD5 [47 0 4 -58 44 1 ] 
/GD5 [40 59 true [1 0 0 1 -4 58 ]  0 0]
[<~!'UA`J,k(L!T4"YhuUUos6p-+"2Xa;J-UUR%tFn85Q:]o!"]&/#65#,!!!!"
n,NFgzzz!!!'"!!!!(s53kW5QCW]!.Y%J!!*$!rr<)p!$?^nhuF"t#J^<Ai"(><
!UpU"!!)L0!!!"D4obQ_HoqB/!'E@D!!#-+!!!!?GQ7^D*d@Yb!$6@b!!")0
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg
%sS'S!$6@b!!"'b!!!!?GQ7^D*]sE&!'E@D!!#,F!!!"H*WQ0?GRjcS!:UML
!!2Qo^]4Jp"5j.a^]F31++O@k!<3$!J,fKJ!'gM]!!!9(huE`Xs*t(~>
 ]
/TT6D7B00 AddT3T32Char

214
/GD6 [47 0 4 -58 44 1 ] 
/GD6 [40 59 true [1 0 0 1 -4 58 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzzz!!!'"
!!!!(s53kW5QCW]!.Y%J!!*$!rr<)p!$?^nhuF"t#J^<Ai"(><!UpU"!!)L0
!!!"D4obQ_HoqB/!'E@D!!#-+!!!!?GQ7^D*d@Yb!$6@b!!")0!!!!0n,NFg
&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg%sS'S!$6@b
!!"'b!!!!?GQ7^D*]sE&!'E@D!!#,F!!!"H*WQ0?GRjcS!:UML!!2Qo^]4Jp
"5j.a^]F31++O@k!<3$!J,fKJ!'gM]!!!9(huE`Xs*t(~>
 ]
/TT6D7B00 AddT3T32Char

215
/GD7 [47 0 7 -38 41 -4 ] 
/GD7 [34 34 true [1 0 0 1 -7 38 ]  0 0]
[<~+92BB!&+BQ!s&)r!!g;e!!!O[4obR)!$;1@4oc+D!.4bO^]=-0"5j4L!!2Qk
huEcP#J^<>Hk1`-!'VJ)!!"*)!!!!0qu?]s#P\9!!!D]j!!!,j!!!!(p](9o
&,ZD-!$=B)!!#2)!!!"H%tFW[p]nS7!Up3L!!D-[n,N^/!;HO)J,jrs*rl:)
!'UA_*rpZg!"XVT!!!8>Du]k?J04gl!<<~>
 ]
/TT6D7B00 AddT3T32Char

216
/GD8 [47 0 4 -49 44 6 ] 
/GD8 [40 55 true [1 0 0 1 -4 49 ]  0 0]
[<~!!!!"z"5j.Z!!C":!!!8>!!3*)J,fiSkC<Oss8N'!J,fNK!<3'!!!2ip++OIO
!'e7(^]6UW%tFY.n.,L!GjlaS!;Le&!!)M949,EO4?NTEi&l5a"5k5F!!C"X
GQ7ua*d@YiJ0+1[%tG2[!"T&?n,OO1&+BQ?!"\Q!4oc,_!'C5ln,Rh9&+BRD
!"\Q!p](io!:Tt!GQI:6*d@_D!$6@ehuFgC"2FmX49rY%4?Nk!!'EFUJ,js<
%fcTS%j(cOn.2)j!Up?n!!D-]qu?u;!W2p>J,oTLrr<%Ks8Duus8Vus!;HNO
!!2ThJ,fW.!!!!$huE`W"2Fm:!!g:>!!!"L!!!!~>
 ]
/TT6D7B00 AddT3T32Char

217
/GD9 [47 0 1 -63 46 1 ] 
/GD9 [45 64 true [1 0 0 1 -1 63 ]  0 0]
[<~!.TM!!!!!@^]4?7!"ZjF!!!!(huE`W!!D]j!!!!"p](9o!!)cozHiO-H!!#1_
z*rl9@!!!N0z#CldS!!!,:z!T3qXzzzzzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D7B00 AddT3T32Char

218
/GDA [47 0 1 -63 46 1 ] 
/GDA [45 64 true [1 0 0 1 -1 63 ]  0 0]
[<~!!!!$qu?]s!!hun!!!!(huE`W!"ZjF!!!!@J,fQL!'^G`!!!!_z!.4bH!!!#o
z!Up'h!!!&Xz"2Fm:!!!7Sz%fcS0zzzzzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D7B00 AddT3T32Char

219
/GDB [47 0 1 -61 46 1 ] 
/GDB [45 62 true [1 0 0 1 -1 61 ]  0 0]
[<~!!!PFz+5d,!!!#7QzI/![A!!)eA!!!!"n3-gP!!D.$!!!!(^^kqq!"XSb^]4?F
!!C":!$2+@huEa>!!)Kg!,qo<2uipi!!",Azzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D7B00 AddT3T32Char

220
/GDC [47 0 1 -58 46 1 ] 
/GDC [45 59 true [1 0 0 1 -1 58 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzzzzs8TkVs7lWo^`WUOs8TkVs7lWo^`WUO"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"5j.Z4ob]C!!#+]!T3qX49,EO!!%BH!Up'hHiO0A!!)co!;lftp](;D
!!hun!'e7@huEa!s8Tk7!!iQ(!!!!"s82is!!#7A!!!~>
 ]
/TT6D7B00 AddT3T32Char

221
/GDD [47 0 2 -63 45 0 ] 
/GDD [43 63 true [1 0 0 1 -2 63 ]  0 0]
[<~!!!!(p](9o!"[uf!!!!0^]4?7!$?^k!!!!`z!.FnJ!!!"Hz!;HNo!!!&hz"5j.Z
!!!,:z#CldS!!!N0z*WQ0?zzzzzzz!!*'!!$D7!s8N'@s5<qW!$D7!s8N'@s54!p
!!%6D"5j.Zp](?Q!!)Kg!:Tshn,NI`!!2!X!-eJG^]4?s!!g:>!'UAfJ,fQj
!"XS[!$;1O!!!!0!$2+?!!e#q!!!!(^cVSs!!C#a!!!!"i-55%!!2$IznF-DX
!!%<&zH/JZ&!!#7!z5C`_6!!"*kz%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0
z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0!!!!`s8RTL!'gM`J,fR6
s8RTL!'gM`J,f~>
 ]
/TT6D7B00 AddT3T32Char

222
/GDE [47 0 6 -44 42 0 ] 
/GDE [36 44 true [1 0 0 1 -6 44 ]  0 0]
[<~s8Tk7!<<)7!!*'!^]4B7s1eU7!T3qX!!2!X!!!&X!!!!"huE`W!WW1M!!3-"
n,NLhs82its8W*!!T3s-J-"R.+2@p8!!g:?huEl;!T3qYhuVa9!:U$I!!)Kh
huEcH!T3qXn,_GI!:U$I!!2QihuEf9!T3q[huVa9&&85(!.TM"s8W*!!WW3!
!!3-"p](?ps1eU8huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8W&u!<<)u!!*'!rVurus8Duu~>
 ]
/TT6D7B00 AddT3T32Char

223
/GDF [47 0 4 -49 46 1 ] 
/GDF [42 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!E8j!!!!`s8N'!!.Y%K^]4B7s8Tk7!W2p.huEfI!!D]j!T3qYn,NRK!!)Kg
"2Fm:n,NR+!!)Kg"2Fm;n,NR+!!D-Z"2FmI^]4JP!'bu6"2Fp:!!!,:"8i-!
s1f07!!*&7+2@jVs1gi!!!*&749,?]"2K-]!!!,:GQ7^D"2K-]!!!,:GQ7^D
"2K9a!!!,:4obQ_"2I,$!!!,:+5d,!"2GHB!!!,:"9/?$"2Fp:huEkp!'g5Y
"2FmArW!&9!!*$!"2Fm:++OI/!!!O["2Fm:#J^GW!!!,:"2Fm:"2G#S!!!,:
"2Fm:"2G#S!!!8>"2Fm:#Clom!!"*k"2hnS561`(p]LKqs24m:quHc4s8Vio
s1gl!huE`W#Q=]'~>
 ]
/TT6D7B00 AddT3T32Char

224
/GE0 [47 0 4 -53 44 1 ] 
/GE0 [40 54 true [1 0 0 1 -4 53 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*
!WE'0J,he6"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!
J-5iOs*t@Ss8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D
!"XVL!!"*kn,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%
"97iqrr@P!!!!~>
 ]
/TT6D7B00 AddT3T32Char

225
/GE1 [47 0 4 -53 44 1 ] 
/GE1 [40 54 true [1 0 0 1 -4 53 ]  0 0]
[<~!!!"KJ,fQLrVuou!;lfs!!2ip!!!,j!!!!(huE`W#J^<>!"XS[!!")@!!!!_
z49,?]!-eJD!!)Kg!!!&Xzzzzz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*!WE'0
J,he6"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!J-5iO
s*t@Ss8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D!"XVL
!!"*kn,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%"97iq
rr@P!!!!~>
 ]
/TT6D7B00 AddT3T32Char

226
/GE2 [47 0 4 -51 44 1 ] 
/GE2 [40 52 true [1 0 0 1 -4 51 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zz!!E6$!!%NKhuElZs7cR9s8Vus&,ZJ-
!"XS[56(lf!$;1@!!!O[!!!!0J,fQL#CldS!!e#S!!!7S!!!!(J,g\j#ClgS
s8RTOs8W+L#QOi(J04Ods*u3,!!e$=!!!7SHiO-OJ:%=s#CuRL!!e&D!!!7S
n,NG!JFEO=++Wh\!'c#'!!%M!GQ7dEJ:%>!pOGF-&*JI-^jjE)+92?Grt#/-
#QFo+n-AsnIt.M!~>
 ]
/TT6D7B00 AddT3T32Char

227
/GE3 [47 0 4 -48 44 1 ] 
/GE3 [40 49 true [1 0 0 1 -4 48 ]  0 0]
[<~!'UA`J,k(L!T4"YhuUUos6p-+"2Xa;J-UUR%tFn85Q:]o!"]&/#65#,!!!!"
n,NFgzzz!!!-$!!!"Ks53kZs8Vio+92B=!"\u.rW!IZ!'^Gf!!")@!!!!0J,fQL
%tFW[!!e#S!!!7S!!!!(J,fQL#CldrrWdrRs8W+L"98E$J-Z,Ss*u3d!<7Qk
^]4Ui56(ZgJ:%=s#Cq1%!!e&L!!!7Sn,NFnJFEO=%tO-L!$?a\!!#66n,NH<
J9V%ps+#Is"8@=0!"\7C5JVchru_:@#QG>7r!36(s6p9n!.TM!!!~>
 ]
/TT6D7B00 AddT3T32Char

228
/GE4 [47 0 4 -47 44 1 ] 
/GE4 [40 48 true [1 0 0 1 -4 47 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzz!!E6$
!!%NKhuElZs7cR9s8Vus&,ZJ-!"XS[56(lf!$;1@!!!O[!!!!0J,fQL#CldS
!!e#S!!!7S!!!!(J,g\j#ClgSs8RTOs8W+L#QOi(J04Ods*u3,!!e$=!!!7S
HiO-OJ:%=s#CuRL!!e&D!!!7Sn,NG!JFEO=++Wh\!'c#'!!%M!GQ7dEJ:%>!
pOGF-&*JI-^jjE)+92?Grt#/-#QFo+n-AsnIt.M!~>
 ]
/TT6D7B00 AddT3T32Char

229
/GE5 [47 0 4 -49 44 1 ] 
/GE5 [40 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!"tY!!!#u!!!!"rr<$!"35ol!!@k(!!!6)^]4?>!Pe[8#6DU?!!e.,!!!,A
J,fQMrr<$!!<)ru!!%6Dz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*!WE'0J,he6
"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!J-5iOs*t@S
s8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D!"XVL!!"*k
n,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%"97iqrr@P!
!!!~>
 ]
/TT6D7B00 AddT3T32Char

230
/GE6 [47 0 2 -35 45 1 ] 
/GE6 [43 36 true [1 0 0 1 -2 35 ]  0 0]
[<~!.TM(huElZi'6u:+91h[qu@i=q#C<n++X1^56(rhJ)Ch;!!#7!%tFW[5C`uh
!!"*k"2Fm:*rlDY!!")@"2Fm:*WQ6!!!"&?!T3qX*WQ6!!.UR?!T4([s8W,W
#QOi(s54Ffs8W,W+2C,@s56*A*WQ0?HiP2f!!%6D*WQ0?GQ8cb!!)Kg*rl9@
n,OO1!!)Kg*rl9@n,P\'!!)Kg5C`_6p],fZ!!%6EoABTKHirEu!'i^Y_>FDN
5Q?96s55"!!.Y%,&,ZDLs*t4@!!iE%~>
 ]
/TT6D7B00 AddT3T32Char

231
/GE7 [47 0 5 -35 41 12 ] 
/GE7 [36 47 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#n,OR1^u,3Bs7tRRs8W,W"9&<#i!8`O+5d[F!"\!0J,f]0*rl9Ci'%,@
!T6'?!!2#*!!!#gGQ7^Dn9=p5!!)co!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg
!:Tsg!!%6D!!!"DzGQ7^D!.4bH!!#1_!!",`!!!#W++O=ln.3;7#Ohuf!$AuY
rW)tK!WW3!!!%NKqu?^=s53kW"9/?$!!"tY!!!!Yz4obQ_!'bu6!!!8>!!!!"
^]4?7!Pe[8!Q2\Q!!3+M!!!$!J,fQL*WQ0~>
 ]
/TT6D7B00 AddT3T32Char

232
/GE8 [47 0 5 -53 43 1 ] 
/GE8 [38 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!WE'!!!%KK!!!!`z++O=k!"ZjF!!!8^!!!!$huE`W!Up'h!!)co!!!"Hz49,?]
!$2+?!!!N0!!!!(J,fQLzzzz!!!!"rr<$!&-),!!.Y%H!!*'!rW!'"!<3$(n,OQG
&&8/M^^kqq"5k4#!!2RQ!!!#g49,?]G^'2g!-i_g!!%7_!!!!]n,NFg4R`=N
!'L;]s8W#ss8W,ss8W-!r;Zfss8;?d!!!#gzn,NFg!-eJD!!%6D!!!"Hz4obQ_
!$2+?!!"*k!!!uL^]4@^#Oh]qqucs!J+s$Ds8V!WJ,fP!!$D7=!!!'"J,f~>
 ]
/TT6D7B00 AddT3T32Char

233
/GE9 [47 0 5 -53 43 1 ] 
/GE9 [38 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!!!$!!!!!"qu?]s!VcWp!!D]j!!!8^!!!!0^]4?7%tFW[!$;1@!!#1_!!!"H
zGQ7^D!:Tsg!!2!X!!!,:zzzzz!!!!"rr<$!&-),!!.Y%H!!*'!rW!'"!<3$(
n,OQG&&8/M^^kqq"5k4#!!2RQ!!!#g49,?]G^'2g!-i_g!!%7_!!!!]n,NFg
4R`=N!'L;]s8W#ss8W,ss8W-!r;Zfss8;?d!!!#gzn,NFg!-eJD!!%6D!!!"H
z4obQ_!$2+?!!"*k!!!uL^]4@^#Oh]qqucs!J+s$Ds8V!WJ,fP!!$D7=!!!'"
J,f~>
 ]
/TT6D7B00 AddT3T32Char

234
/GEA [47 0 5 -51 43 1 ] 
/GEA [38 52 true [1 0 0 1 -5 51 ]  0 0]
[<~!!)os!!!'!!!!!$rr<$!#L@o#!"Xk#!!")ChuEa@!Up'hHiWpA!;HPA!!)Kg
49,E?!$2+B^]4lF#64`+J,oWM!WW3#zz!!3*"!!!Q0n,NH<s82iss8W&u"9&<#
!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP!:W)N!!%7g!!!"DGQ7^DG]3W_!'K`N
!!#.N!!!!]s8W-!r;Zfss8;oss8W#ss8W,sn,NFg!:Tsg!!)Kg!!!"DzGQ7^D
!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@!!E-$rr@QD!<<*!huJ9,s*t(ks82is
!WRZM~>
 ]
/TT6D7B00 AddT3T32Char

235
/GEB [47 0 5 -47 43 1 ] 
/GEB [38 48 true [1 0 0 1 -5 47 ]  0 0]
[<~!-eKg!!)osqu?cs!WE'"rW2uu!WE-!!!3'"rVurr!;lfsGQ;sgzzzzz!!3*"
!!!Q0n,NH<s82iss8W&u"9&<#!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP!:W)N
!!%7g!!!"DGQ7^DG]3W_!'K`N!!#.N!!!!]s8W-!r;Zfss8;oss8W#ss8W,s
n,NFg!:Tsg!!)Kg!!!"DzGQ7^D!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@!!E-$
rr@QD!<<*!huJ9,s*t(ks82is!WRZM~>
 ]
/TT6D7B00 AddT3T32Char

236
/GEC [47 0 8 -53 40 0 ] 
/GEC [32 53 true [1 0 0 1 -8 53 ]  0 0]
[<~5JR7!&)[Ef#N,R^"7Q9j!VcWp!;lfs!.4bH!'UA_!$;1@!"XS[!!e#S!!C":
!!2!X!!)Kgzzzzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

237
/GED [47 0 8 -53 40 0 ] 
/GED [32 53 true [1 0 0 1 -8 53 ]  0 0]
[<~!!!9!!!!Pf!!!PF!!"*k!!#4`!!%HJ!!%BH!!)co!!2Qh!!D-Z!!C":!!e#S
!"T&0!$2+?zzzzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

238
/GEE [47 0 8 -51 40 0 ] 
/GEE [32 51 true [1 0 0 1 -8 51 ]  0 0]
[<~!$?^k!'e7!!.Wo,!;Z*a!V#ja"5nP,#J`M'%tG`%*rlh%*WQFq49,K!GQ7d&
huEar+92C,zzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!
~>
 ]
/TT6D7B00 AddT3T32Char

239
/GEF [47 0 8 -47 40 0 ] 
/GEF [32 47 true [1 0 0 1 -8 47 ]  0 0]
[<~%fd+?++PG`5JTM!5JTM!5JTM!5JTM!++PG`%fd+?zzzzz5QAM!5QAM!5QAM!
5QAM!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D7B00 AddT3T32Char

240
/GF0 [47 0 5 -49 42 1 ] 
/GF0 [37 50 true [1 0 0 1 -5 49 ]  0 0]
[<~!!0k85QD&I"5j.[p^c9_!.KEJ!!#7]!!!!@n,NFgJ)C;,"97ij!"\&`!!%M!
p](;A!.4bH0E?P%!!!!`z*rl9Cr"";X+9.CP!.Y%3^]FK8pV6n/!W1d[huH""
&&8/ei#_q!#Oic7!!D^Q!!!&h49,?^n9=p5!;Ld=!!)e=!!!#on,NFgGjk\5
!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45!!)LN
!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<!$D6V
!!!-#!!!~>
 ]
/TT6D7B00 AddT3T32Char

241
/GF1 [47 0 2 -48 46 0 ] 
/GF1 [44 48 true [1 0 0 1 -2 48 ]  0 0]
[<~!"XS[?iU0KhuJ!%!.XbDDu]lfquH3d!:YF<huEf9++rJO!T4Lg^]4JP"93lO
!Pea9z!.4bHzzzzz#Q+Q%s55"!!!*&Ws8Tk7s5F"XhuNf?r"&8s!UnqKn,NLh
J-#->!WN-"p](?m!!)co!VcWpGQ7d6!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6Ds8Tl!s7$'g^d%kgs8Tl!s7$'g^d%kg~>
 ]
/TT6D7B00 AddT3T32Char

242
/GF2 [47 0 5 -53 42 1 ] 
/GF2 [37 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!WE'!!!%KK!!!!`z++O=k!"ZjF!!!8^!!!!$huE`W!Up'h!!)co!!!"Hz49,?]
!$2+?!!!N0!!!!(J,fQLzzzz!!!!$rVuou+90+V!.Y%<!!3-"qu?is!WE'(huGtA
&&8/eJ0+ak#J_A\!!C#!!!!&X49,?^i-55%!:Y45!!)M5!!!#gn,NFgGjk\5
!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45!!)LN
!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<!$D6V
!!!-#!!!~>
 ]
/TT6D7B00 AddT3T32Char

243
/GF3 [47 0 5 -53 42 1 ] 
/GF3 [37 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!!!$!!!!!"qu?]s!VcWp!!D]j!!!8^!!!!0^]4?7%tFW[!$;1@!!#1_!!!"H
zGQ7^D!:Tsg!!2!X!!!,:zzzzz!!!!$rVuou+90+V!.Y%<!!3-"qu?is!WE'(
huGtA&&8/eJ0+ak#J_A\!!C#!!!!&X49,?^i-55%!:Y45!!)M5!!!#gn,NFg
Gjk\5!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45
!!)LN!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<
!$D6V!!!-#!!!~>
 ]
/TT6D7B00 AddT3T32Char

244
/GF4 [47 0 5 -51 42 1 ] 
/GF4 [37 52 true [1 0 0 1 -5 51 ]  0 0]
[<~!!)os!!!'!!!!!$rr<$!#L@o#!"Xk#!!")ChuEa@!Up'hHiWpA!;HPA!!)Kg
49,E?!$2+B^]4lF#64`+J,oWM!WW3#zz!!E3#!!",@^]4@as6p!hs8Vus"8i3!
!!hE^56)50!$?_5!!!8>*WQ0B^cVSs!T6'?!!2#&!!!#gGQ7^Dn9=p5!:]IX
!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"Dn,NFgGjk\5!-i_g!!)M5!!!#g
GQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G^^n3\++OUS!'^GcquQcs!WW2t!!%NK
n,NG1s1eU7"9&9#~>
 ]
/TT6D7B00 AddT3T32Char

245
/GF5 [47 0 5 -48 42 1 ] 
/GF5 [37 49 true [1 0 0 1 -5 48 ]  0 0]
[<~!.4bK!!*$!"2G$=^]T)hs54-4#D;LV!"T)-*rlfOJ,TEh!$D+=%KI%7!!!!$
huE`Wzzz!!!-#!!!!@s1eU7J,f!<!WW2t!!E-"rW!2]!'^Go^]5I,*rl9G^`EIU
"2I#!!!2"?!!!&XGQ7^Dn9=p5!:Y45!!)NX!!!"Dn,NFgGjk\5!-mu5!!%95
!!!"Dn,NFgGjk\5!-mu5!!%7g!!!#gGQ7^Dn9=p5!:W)N!!2"?!!!&X*WQ0B
^`NOV#J^kc!$?^rhuGtA"8i3!!!3-"qu?_Hs6p!g+90+V!!E3#!!~>
 ]
/TT6D7B00 AddT3T32Char

246
/GF6 [47 0 5 -47 42 1 ] 
/GF6 [37 48 true [1 0 0 1 -5 47 ]  0 0]
[<~!-eKg!!)osqu?cs!WE'"rW2uu!WE-!!!3'"rVurr!;lfsGQ;sgzzzzz!!E3#
!!",@^]4@as6p!hs8Vus"8i3!!!hE^56)50!$?_5!!!8>*WQ0B^cVSs!T6'?
!!2#&!!!#gGQ7^Dn9=p5!:]IX!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"D
n,NFgGjk\5!-i_g!!)M5!!!#gGQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G^^n3\
++OUS!'^GcquQcs!WW2t!!%NKn,NG1s1eU7"9&9#~>
 ]
/TT6D7B00 AddT3T32Char

247
/GF7 [47 0 7 -36 40 -4 ] 
/GF7 [33 32 true [1 0 0 1 -7 36 ]  0 0]
[<~!!0k8!!!,Z!!!!(n,NFg#Oh]n!!hun!!!,Z!!!!"^]4?7zzzzzzzz!!*'!s8RWL
s8W+Ls8W-!JH,ZLs*t(Lzzzzzzzz!!!&8!!!!$huE`W#Oh]n!!hun!!!8n!!!!$
huE`W!Pe[8~>
 ]
/TT6D7B00 AddT3T32Char

248
/GF8 [47 0 5 -40 42 6 ] 
/GF8 [37 46 true [1 0 0 1 -5 40 ]  0 0]
[<~!!!!1z*WQ0?!'C5]!!#+]!!!"D!!!-!GQ7^cs6p!gJ,f!<!WW2p!!E-"rW!2]
"9/?3^]WJE*rlPd^`EI\K>9SL%tie&!"T+gGQ8fcn9=pS!:Y45*WY^!!'C7+
n,PQNGjk]X!-mu5GQ<!X!:Tu5n,VqXGjkal!-mu6huJ"H"5j1KGQY_]n9>2R
!:W)UJ-"Rl#Clj54q@Vq^`O'e#J^l,!$?^rrW#._"8i3!!!*'!qu?_Hs6p!g
J,d:a!:g$g!!)Kg!!!&X!!!!"huE`W"5j.Z!!#7a!!!~>
 ]
/TT6D7B00 AddT3T32Char

249
/GF9 [47 0 1 -53 45 1 ] 
/GF9 [44 54 true [1 0 0 1 -1 53 ]  0 0]
[<~!.TM!!!!!@^]4?7!"ZjF!!!!(huE`W!!D]j!!!!"p](9o!!)cozHiO-H!!#1_
z*rl9@!!!N0z#CldS!!!,:z!T3qXzzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Y
s53lAp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur
!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!
~>
 ]
/TT6D7B00 AddT3T32Char

250
/GFA [47 0 1 -53 45 1 ] 
/GFA [44 54 true [1 0 0 1 -1 53 ]  0 0]
[<~!!!!@huE`W!'bu6!!!!`z!.FnJ!!!#sz!VcWp!!!&hz"5j.Z!!!8>z%tFW[!!!N0
z*WQ0?!!#+]zGQ7^Dzzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Ys53lAp](?Q!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur!:Tsnp](<h!"\i)
!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!~>
 ]
/TT6D7B00 AddT3T32Char

251
/GFB [47 0 1 -51 45 1 ] 
/GFB [44 52 true [1 0 0 1 -1 51 ]  0 0]
[<~!!"*kz5JR7!!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fQj
!!e#S!'C5`^]4@Z!!2!X!8mhWDu]k\!!#7azzzz!!*&W!'g5Ys53lAp]1?P!'g5Y
s53lAp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur
!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!
~>
 ]
/TT6D7B00 AddT3T32Char

252
/GFC [47 0 1 -47 45 1 ] 
/GFC [44 48 true [1 0 0 1 -1 47 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Ys53lAp](?Q!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!)co!T3qYp](?a!!Dur!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g
!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!~>
 ]
/TT6D7B00 AddT3T32Char

253
/GFD [47 0 0 -53 47 12 ] 
/GFD [47 65 true [1 0 0 1 0 53 ]  0 0]
[<~!!!!@huE`W!'bu6!!!!`z!.FnJ!!!#sz!VcWp!!!&hz"5j.Z!!!8>z%tFW[!!!N0
z*WQ0?!!#+]zGQ7^Dzzzzzzz!!*&s!!*&us82iss8N&r!!*&us82iss8E,9!!!8>
!T3qX#CljE!!!O[!:Tsg*rl<9!!"&?!-eJD4obS1!!#+]!'C5]HiO.1!!)co
!$2+?n,NG1!!2Qh!"T&1huE`^J-4^0!!e#Z^]4?:^^#Ai!!D-iJ,fQMi"#ef
!!2R2zn3-gP!!)dVzG^KJk!!%Ckz4SSmV!!#7Qz+5d,!!!!Pfz&&8/F!!!8>
z#CldS!!!N0z*rl9@!!"&?z4obQ_!!#+]zGQ7^D!!)cozn,NFg!!2Qh!!#7`
s53kW5QCcA!!#7`s53kW5QCcA!!!~>
 ]
/TT6D7B00 AddT3T32Char

254
/GFE [47 0 -1 -49 43 12 ] 
/GFE [44 61 true [1 0 0 1 1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U$g!!!#g&-'EF!:W5Qn,NIXs8Vio!:g$jqu?`gn,Rn;
!;F8/*rl<8J,g+1!<3$!#J^?=!!!,:!;lfs"2Fp3!!!&X!;HNo!T3tI!!!&X
!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g
!;HNo!T3tQ!!!&X!;lfs!T3tU!!!,:!<)ru#J^?>!!!O[!;D!D%tFZOhuGtA
!:fOYIK0B;rWE&u!:YL<p](<`5QBXA!:U6n^]4B(!WE'!!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:Tsg!!%NKrr<$!J,fNK!!%NKrr<$!J,fNK!!!~>
 ]
/TT6D7B00 AddT3T32Char

255
/GFF [47 0 0 -47 47 12 ] 
/GFF [47 59 true [1 0 0 1 0 47 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzz!!*&s!!*&us82iss8N&r!!*&us82iss8E,9!!!8>!T3qX#CljE!!!O[
!:Tsg*rl<9!!"&?!-eJD4obS1!!#+]!'C5]HiO.1!!)co!$2+?n,NG1!!2Qh
!"T&1huE`^J-4^0!!e#Z^]4?:^^#Ai!!D-iJ,fQMi"#ef!!2R2zn3-gP!!)dV
zG^KJk!!%Ckz4SSmV!!#7Qz+5d,!!!!Pfz&&8/F!!!8>z#CldS!!!N0z*rl9@
!!"&?z4obQ_!!#+]zGQ7^D!!)cozn,NFg!!2Qh!!#7`s53kW5QCcA!!#7`s53kW
5QCcA!!!~>
 ]
/TT6D7B00 AddT3T32Char
T32RsrcEnd
30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
Pscript_WinNT_Compat dup /initialize get exec
%%BeginDocument: Pscript_Win_PassThrough
% COPYRIGHT (c) 1986-1995 FRAME TECHNOLOGY CORPORATION
%
% This source code contained herein is proprietary and confidential
% information of Frame Technology Corporation, San Jose, CA and is
% covered by the U.S. and other copyright and trade secret protection.
% Unauthorized adaptation, distribution, use or display is prohibited
% and may be subject to civil and criminal penalties.  Disclosure to
% others is prohibited.  For the terms and conditions of source code
% use refer to your Frame Technology source code license agreement.
save 30 dict begin
/FMsave exch def
/FMdc countdictstack 1 sub def
/FMoc count 1 sub def
userdict /FMdict currentdict put
/FMmin { 2 copy gt { exch } if pop } bind def
/FMquit /quit load def /FMshowpage /showpage load def
userdict /showpage {} put
/FMfail {dup = flush FMshowpage
/Helvetica findfont 12 scalefont setfont 72 200 moveto show FMshowpage
FMquit } def
end userdict begin
/setcmykcolor where{pop}{
/setcmykcolor{
FMdict begin
4 1 roll 3 { 3 index add 1.0 FMmin 1.0 exch sub 3 1 roll} repeat
setrgbcolor pop
end
}bind def
} ifelse
0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
10 setmiterlimit [] 0 setdash newpath
/languagelevel where { pop languagelevel 1 ne {
 false setstrokeadjust false setoverprint } if } if
end
1799.97 5610.51 translate
3138.44 2065.07 scale
1 538 div 1 -354 div scale -308 -451 translate
%%BeginDocument: (hier04.eps)
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Adobe Illustrator(TM) 7.0
%%For: (Sandee S Karr) (Netscape)
%%Title: (hier04.eps)
%%CreationDate: (12/17/97) (10:08 PM)
%%BoundingBox: 39 274 577 628
%%HiResBoundingBox: 39.05 274.4492 577 627.4998
%%DocumentProcessColors: Cyan Magenta Yellow Black
%%DocumentFonts: Courier
%%+ GillSans
%%+ GillSans-Bold
%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0
%%+ procset Adobe_typography_AI5 1.0 1
%%+ procset Adobe_ColorImage_AI6 1.1 0
%%+ procset Adobe_Illustrator_AI5 1.2 0
%%+ procset Adobe_cshow 2.0 8
%AI5_FileFormat 3
%AI3_ColorUsage: Color
%AI3_IncludePlacedImages
%AI7_ImageSettings: 1
%%CMYKCustomColor: 1 0 0.55 0 (Aqua)
%%+ 1 0.5 0 0 (Blue)
%%+ 0.5 0.4 0.3 0 (Blue Gray)
%%+ 0.8 0.05 0 0 (Blue Sky)
%%+ 0.5 0.85 1 0 (Brown)
%%+ 1 0.9 0.1 0 (Dark Blue)
%%+ 1 0.55 1 0 (Forest Green)
%%+ 0.05 0.2 0.95 0 (Gold)
%%+ 0.75 0.05 1 0 (Grass Green)
%%+ 0 0.45 1 0 (Orange)
%%+ 0.15 1 1 0 (Red)
%%+ 0.45 0.9 0 0 (Violet)
%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
%AI3_TemplateBox: 306 396 306 396
%AI3_TileBox: -72 -72 504 684
%AI3_DocumentPreview: PC_ColorTIFF
%AI5_ArtSize: 792 612
%AI5_RulerUnits: 3
%AI5_ArtFlags: 0 0 0 1 0 0 1 1 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI5_OpenToView: 306 744 2 792 507 18 1 1 4 61 0 0
%AI5_OpenViewLayers: 7
%%PageOrigin:-72 -72
%%AI3_PaperRect:-18 774 594 -18
%%AI3_Margin:18 -18 -18 18
%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI7_Thumbnail: 128 84 8
%%BeginData: 5190 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD12FFF8FD7EFFF8FFFD04F8FFFFF8F8FFFD04F8FFFD05F8FFFD04
%F8FD33FFFD0DF8FFF8FFFFFD05F8FFFFF8FFF8FD18FFFD0AF8FFFD06F8FF
%F8F8FFFD04F8FD34FFFD0FF8FFFD09F8FFF8F8FD1CFFF8FD12FFF8FD48FF
%F8FDFCFFFD91FFFD0DCFFD3FF8FD41CFF8FD3DFFF8FD12CFF8F8FD12CFF8
%FD1ACFF8FFF8FD3BFFF8FD13CFF8CFF8F8FD04CFFD05F8CFCFFD05F8CFFD
%04F8CFF8FD13CFFD05F8FFF8F8F8FFF8F8FFF8FD30FFF8FD11CF85F8FD18
%85FD16CFFD0FF8FD2FFFF8FD11CF85F8FD0885F885F88585F88585F8FD05
%85F885FD16CFF8FD05FFF8FFFFFFF8FD33FFF8FD11CF85F8F8F885F8F8F8
%85F8F885F8F885F8F88585FD05F88585FD16CFF8FFFFF8F8FD06FFF8FD0A
%FFF8FD09FFF8F8FFFFF8FD19FFF8FD11CF85F8FD0485F8FD0685F8FD0C85
%FD16CFF8FFFFFD07F8FFFD05F8FFF8FFFD08F8FFF8FFFFF8FFF8FFFFF8FD
%19FFF8FD41CFF8FD07FFF8F8FD34FFF8FD41CFF8FD05FFF8FFF8F8FFF8FF
%FFFD06F8FD2AFFF8FD41CFF8FD3DFFF8FD41CFF8FD07FFF8F8FD04FFF8F8
%FD14FFF8FD19FFF8FD41CFF8FD05FFF8FFF8F8FFF8FFFFF8F8FFF8F8F8FD
%06FFF8F8F8FFF8F8FFFD04F8FD19FFF8FD41CFF8FD3DFFF8FD41CFF8FFFF
%F8FD3AFFF8FD41CFF8FFFFF8FD3AFFF8FD41CFF8FD3DFFF8FD41CFF8FFFD
%0685F8FD1E85F88585F8FD1285FFF8FD41CFF8FF85FD0AF885F88585FD0E
%F88585FD05F885F885F8F885F8F8F8FD0685FD06F88585FFF8FD41CFF8FF
%FD3B85FFF8FD41CFFD3FF8FD42CFFD3EF8FD48CFF8FD05CFF8FD65CFFD14
%FFF8FD05FFF8FD70FFFD0AF8FD05FFFD21F8FD45FFFD0BCFF8FD2ECFF8FD
%50CFF8FD2ECFF8FD47CFFD15F8CFCFFD40F8FD0ACFF8FD10CFF8FD0DCFF8
%FD12FFF8F8CFCFF8FD3EFFF8FD05CFFD04F8CFF8F8FD04CFFD05F8CFFD04
%F8CFFD04F8CFF8F8CFF8FD05CFF8FFFFFFFD05F8FFF8FFF8F8FFF8FFFFFF
%F8F8CFCFF8FFFD04F8FFFD05F8FFFD04F8FD2EFFF8FD04CFFD0585F8FD06
%85F885F8858585F885F8FD0685F885FD08CFF8FFFFFFF8FFFD06F8FFF8F8
%F8FFFFFFF8F8CFCFF8FFF8FFFD08F8FFFD05F8FD2DFFF8FD04CF85FD05F8
%85FD0AF885F88585FD05F8858585FD08CFF8FD0AFFF8F8FD06FFF8F8CFCF
%F8FD3EFFF8FD04CFFD0885F8FD0785F8FD0C85FD08CFF8FD12FFF8F8CFCF
%F8FFFFF8F8FD06FFF8FD0AFFF8FD0AFFF8FFFFF8FD1AFFF8FD04CFFD1D85
%FD08CFFD15F8CFCFF8FFFFF8FFFD04F8FFF8F8FFF8F8F8FFFD09F8FFF8F8
%FFF8FFF8F8FFFFF8FD1AFFF8FD29CFFD15F8CFCFF8FD3EFFF8FD40CFF8FD
%07FFF8FFF8FD08FFF8FD0CFFF8F8FD1DFFF8FD40CFF8FD05FFF8FFFD04F8
%FFFFFD05F8FFF8F8F8FFF8F8FD06FFF8F8FD1DFFF8FD40CFF8FD12FFF8FD
%2BFFF8FD40CFF8FFFFF8FD3BFFF8FD40CFF8FFFFF8FD3BFFF8FD40CFF8FD
%3EFFF8FD40CFF8FD07FFF8FD25FFF8FD10FFF8FD40CFF8FFFFFD04F8FFFD
%04F8FFF8F8FFF8FFFFFD0EF8FFFFF8F8FFF8F8FFF8FFFD08F8FFF8FD0AFF
%F8FD40CFF8FD3EFFF8FD40CFFD40F8FD41CFFD3FF8FD5ECFF8FD05CFF8FD
%42CFFD37FFF8FD05FFF8FD4DFFFD2DF8FD05FFFD06F8FD48FFF8FD36FFF8
%FD48FFF8FD36FFF8FD3DFFFD0BCFF8FD36CFF8FD3ECFFD15F8CFCFCFFD40
%F8FD05CFF8FD15CFF8FD0CCFF8FD13FFF8F8CFCFF8FFF8F8F8FFFFF8F8FF
%F8F8FFF8FD30FFF8F8FD06CFFD05F8FD05CFFD05F8CFF8CFFD04F8CFF8F8
%CFF8F8FD06CFF8FD13FFF8F8CFCFF8FFFD0CF8FD30FFF8F8FD04CF85F8FD
%1985FD09CFF8FFFFF8F8FFF8FFFD04F8FFF8F8F8FFF8FFFFF8F8CFCFF8FD
%05FFF8F8FD36FFF8F8FD04CF85F8FD0985F885F8858585F885F8FD0485F8
%85F8FD09CFF8FFFFFD07F8FFFD08F8FFF8F8CFCFF8FD3DFFF8F8FD04CF85
%FD04F885FD0AF885F88585FD05F88585FD09CFF8FD13FFF8F8CFCFF8FFFF
%F8F8FD06FFF8FD0AFFF8FD0AFFF8FFFFF8FD19FFF8F8FD04CF85F8FD0585
%F8FD0785F8FD0B85FD09CFF8FD13FFF8F8CFCFF8FFFFF8FFFD04F8FFF8F8
%FFF8F8F8FFFFFD05F8FFF8F8FFF8FFF8FFFFF8F8FFFFF8FD19FFF8F8FD28
%CFFD16F8CFCFF8FD3DFFF8F8FD29CFFD15F8CFCFF8FD07FFF8FFF8FFFFFF
%F8F8FD10FFF8FD07FFF8FD15FFF8F8FD40CFF8FD06FFFD05F8FFFFF8F8F8
%FFF8F8FD07FFF8FFFD08F8FFF8FFFD05F8FD11FFF8F8FD40CFF8FD3DFFF8
%F8FD40CFF8FD07FFF8FFF8FD08FFF8FFF8FD28FFF8F8FD40CFF8FD06FFFD
%05F8FFFFFD0BF8FD25FFF8F8FD40CFF8FFFFF8FD3AFFF8F8FD40CFF8FFFF
%F8FD3AFFF8F8FD40CFF8FD3DFFF8F8FD40CFF8FD07FFF8FD26FFF8FD0EFF
%F8F8FD40CFF8FFFFF8FFFD04F8FFF8F8FFF8F8FFFFFFF8F8FFF8F8FFF8F8
%FFFD04F8FD05FFF8F8F8FFF8F8FFFD08F8FFFD04F8FD06FFF8F8FD40CFF8
%FD3DFFF8F8FD40CFF8FFFFFD0585F8FD1F85F88585F8FD0D85F8F8858585
%F8F8FD40CFF8FFFFF885FD04F885F8F885F8F8858585F8F885F8F885F8F8
%85FD04F88585F885F8F885F885FD05F885F8F8FD0685FD05F8858585F8F8
%FD40CFF8FFFFFD3B85F8F8FD40CFFD40F8FD41CFFD3FF8FDA6CFCF
%%EndData
%%EndComments
%%BeginProlog
%%BeginResource: procset Adobe_level2_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
%%Version: 1.2 0
%%CreationDate: (04/10/93) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
userdict /Adobe_level2_AI5 25 dict dup begin
	put
	/packedarray where not
	{
		userdict begin
		/packedarray
		{
			array astore readonly
		} bind def
		/setpacking /pop load def
		/currentpacking false def
	 end
		0
	} if
	pop
	userdict /defaultpacking currentpacking put true setpacking
	/initialize
	{
		Adobe_level2_AI5 begin
	} bind def
	/terminate
	{
		currentdict Adobe_level2_AI5 eq
		{
		 end
		} if
	} bind def
	mark
	/setcustomcolor where not
	{
		/findcmykcustomcolor
		{
			0
			6 packedarray
		} bind def
		/findrgbcustomcolor
		{
			1
			5 packedarray
		} bind def
		/setcustomcolor
		{
			exch 
			aload pop 
			0 eq
			{
				pop
				4
				{
					4 index mul
					4 1 roll
				} repeat
				5 -1 roll pop
				setcmykcolor
			}
			{
				pop
				3
				{
					1 exch sub
					3 index mul 
					1 exch sub
					3 1 roll
				} repeat
				4 -1 roll pop
				setrgbcolor
			} ifelse
		}
		def
	} if
	
	/gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
	userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
	userdict /level2?
	systemdict /languagelevel known dup
	{
		pop systemdict /languagelevel get 2 ge
	} if
	put
/level2ScreenFreq
{
 begin
		60
		HalftoneType 1 eq
		{
			pop Frequency
		} if
		HalftoneType 2 eq
		{
			pop GrayFrequency
		} if
		HalftoneType 5 eq
		{
			pop Default level2ScreenFreq
		} if
 end
} bind def
userdict /currentScreenFreq  
	level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
level2? not
	{
		/setcmykcolor where not
		{
			/setcmykcolor
			{
				exch .11 mul add exch .59 mul add exch .3 mul add
				1 exch sub setgray
			} def
		} if
		/currentcmykcolor where not
		{
			/currentcmykcolor
			{
				0 0 0 1 currentgray sub
			} def
		} if
		/setoverprint where not
		{
			/setoverprint /pop load def
		} if
		/selectfont where not
		{
			/selectfont
			{
				exch findfont exch
				dup type /arraytype eq
				{
					makefont
				}
				{
					scalefont
				} ifelse
				setfont
			} bind def
		} if
		/cshow where not
		{
			/cshow
			{
				[
				0 0 5 -1 roll aload pop
				] cvx bind forall
			} bind def
		} if
	} if
	cleartomark
	/anyColor?
	{
		add add add 0 ne
	} bind def
	/testColor
	{
		gsave
		setcmykcolor currentcmykcolor
		grestore
	} bind def
	/testCMYKColorThrough
	{
		testColor anyColor?
	} bind def
	userdict /composite?
	level2?
	{
		gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
		add add add 4 eq
	}
	{
		1 0 0 0 testCMYKColorThrough
		0 1 0 0 testCMYKColorThrough
		0 0 1 0 testCMYKColorThrough
		0 0 0 1 testCMYKColorThrough
		and and and
	} ifelse
	put
	composite? not
	{
		userdict begin
		gsave
		/cyan? 1 0 0 0 testCMYKColorThrough def
		/magenta? 0 1 0 0 testCMYKColorThrough def
		/yellow? 0 0 1 0 testCMYKColorThrough def
		/black? 0 0 0 1 testCMYKColorThrough def
		grestore
		/isCMYKSep? cyan? magenta? yellow? black? or or or def
		/customColor? isCMYKSep? not def
	 end
	} if
 end defaultpacking setpacking
%%EndResource
%%BeginResource: procset Adobe_typography_AI5 1.0 1
%%Title: (Typography Operators)
%%Version: 1.0 1
%%CreationDate:(6/10/1996) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_typography_AI5 68 dict dup begin
put
/initialize
{
 begin
 begin
	Adobe_typography_AI5 begin
	Adobe_typography_AI5
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
 end
 end
	Adobe_typography_AI5 begin
} def
/terminate
{
	currentdict Adobe_typography_AI5 eq
	{
	 end
	} if
} def
/modifyEncoding
{
	/_tempEncode exch ddef
	/_pntr 0 ddef
	{
		counttomark -1 roll
		dup type dup /marktype eq
		{
			pop pop exit
		}
		{
			/nametype eq
			{
				_tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll
				put
			}
			{
				/_pntr exch ddef
			} ifelse
		} ifelse
	} loop
	_tempEncode
} def
/havefont
{
	systemdict /languagelevel known
		{
		/Font resourcestatus dup
			{ exch pop exch pop }
		if
		}
		{
		systemdict /FontDirectory get 1 index known
			{ pop true }
			{
			systemdict /fileposition known
				{
				dup length 6 add exch
				Ss 6 250 getinterval
				cvs pop
				Ss exch 0 exch getinterval
				status
					{ pop pop pop pop true }
					{ false }
				ifelse
				}
				{
				pop false
				}
			ifelse
			}
		ifelse
		}
	ifelse
} def
/TE
{
	StandardEncoding 256 array copy modifyEncoding
	/_nativeEncoding exch def
} def
/subststring {
	exch 2 index exch search
	{
		exch pop
		exch dup () eq
		{
			pop exch concatstring
		}
		{
			3 -1 roll
			exch concatstring
			concatstring
		} ifelse
		exch pop true
	}
	{
		pop pop false
	} ifelse
} def
/concatstring {
	1 index length 1 index length
	1 index add
	string
	dup 0 5 index putinterval
	dup 2 index 4 index putinterval
	4 1 roll pop pop pop
} def
%
/TZ
{
	dup type /arraytype eq
	{
		/_wv exch def
	}
	{
		/_wv 0 def
	} ifelse
	/_useNativeEncoding exch def
	2 index havefont
	{
		3 index
		255 string
		cvs
		
		dup
		(_Symbol_)
		eq
		{
			pop
			2 index
			findfont
			
		}
		{
			dup length 1 sub
			1 exch
			getinterval
			
			cvn
			findfont
		} ifelse
	}
	{
		dup 1 eq
		{
			2 index 64 string cvs
			dup (-90pv-RKSJ-) (-83pv-RKSJ-) subststring
			{
				exch pop dup havefont
				{
					findfont false
				}
				{
					pop true
				} ifelse
			}
			{
				pop	dup
				(-90ms-RKSJ-) (-Ext-RKSJ-) subststring
				{
					exch pop dup havefont
					{
						findfont false
					}
					{
						pop true
					} ifelse
				}
				{
					pop pop true
				} ifelse
			} ifelse
			{
				/Ryumin-Light-83pv-RKSJ-H havefont
					{/Ryumin-Light-83pv-RKSJ-H}
					{/Courier}
					ifelse
					findfont
					[1 0 0.5 1 0 0] makefont
			} if
		}
		{
			/Courier findfont
		} ifelse
	} ifelse
	_wv type /arraytype eq
	{
		_wv makeblendedfont
	} if
	dup length 10 add dict
 begin
	mark exch
	{
		1 index /FID ne
		{
			def
		} if
		cleartomark mark
	} forall
	pop
	/FontScript exch def
	/FontDirection exch def
	/FontRequest exch def
	/FontName exch def
	counttomark 0 eq
	{
		1 _useNativeEncoding eq
		{
			/Encoding _nativeEncoding def
		} if
		cleartomark
	}
	{
		/Encoding load 256 array copy
		modifyEncoding /Encoding exch def
	} ifelse
	FontName currentdict
 end
	definefont pop
} def
/tr
{
	_ax _ay 3 2 roll
} def
/trj
{
	_cx _cy _sp _ax _ay 6 5 roll
} def
/a0
{
	/Tx
	{
		dup
		currentpoint 3 2 roll
		tr _psf
		newpath moveto
		tr _ctm _pss
	} ddef
	/Tj
	{
		dup
		currentpoint 3 2 roll
		trj _pjsf
		newpath moveto
		trj _ctm _pjss
	} ddef
} def
/a1
{
W B
} def
/e0
{
	/Tx
	{
		tr _psf
	} ddef
	/Tj
	{
		trj _pjsf
	} ddef
} def
/e1
{
W F 
} def
/i0
{
	/Tx
	{
		tr sp
	} ddef
	/Tj
	{
		trj jsp
	} ddef
} def
/i1
{
	W N
} def
/o0
{
	/Tx
	{
		tr sw rmoveto
	} ddef
	/Tj
	{
		trj swj rmoveto
	} ddef
} def
/r0
{
	/Tx
	{
		tr _ctm _pss
	} ddef
	/Tj
	{
		trj _ctm _pjss
	} ddef
} def
/r1
{
W S
} def
/To
{
	pop _ctm currentmatrix pop
} def
/TO
{
	iTe _ctm setmatrix newpath
} def
/Tp
{
	pop _tm astore pop _ctm setmatrix
	_tDict begin
	/W
	{
	} def
	/h
	{
	} def
} def
/TP
{
 end
	iTm 0 0 moveto
} def
/Tr
{
	_render 3 le
	{
		currentpoint newpath moveto
	} if
	dup 8 eq
	{
		pop 0
	}
	{
		dup 9 eq
		{
			pop 1
		} if
	} ifelse
	dup /_render exch ddef
	_renderStart exch get load exec
} def
/iTm
{
	_ctm setmatrix _tm concat
	_shift aload pop _lineorientation 1 eq { exch } if translate
	_scale aload pop _lineorientation 1 eq _yokoorientation 1 eq or { exch } if scale
} def
/Tm
{
	_tm astore pop iTm 0 0 moveto
} def
/Td
{
	_mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto
} def
/iTe
{
	_render -1 eq
	{
	}
	{
		_renderEnd _render get dup null ne
		{
			load exec
		}
		{
			pop
		} ifelse
	} ifelse
	/_render -1 ddef
} def
/Ta
{
	pop
} def
/Tf
{
	1 index type /nametype eq
	{
		dup 0.75 mul 1 index 0.25 mul neg
	} if
	/_fontDescent exch ddef
	/_fontAscent exch ddef
	/_fontSize exch ddef
	/_fontRotateAdjust _fontAscent _fontDescent add 2 div neg ddef
	/_fontHeight _fontSize ddef
	findfont _fontSize scalefont setfont
} def
/Tl
{
	pop neg 0 exch
	_leading astore pop
} def
/Tt
{
	pop
} def
/TW
{
	3 npop
} def
/Tw
{
	/_cx exch ddef
} def
/TC
{
	3 npop
} def
/Tc
{
	/_ax exch ddef
} def
/Ts
{
	0 exch
	_shift astore pop
	currentpoint
	iTm
	moveto
} def
/Ti
{
	3 npop
} def
/Tz
{
	count 1 eq { 100 } if
	100 div exch 100 div exch
	_scale astore pop
	iTm
} def
/TA
{
	pop
} def
/Tq
{
	pop
} def
/Tg
{
	pop
} def
/TG
{
	pop
} def
/Tv
{
	/_lineorientation exch ddef
} def
/TV
{
	/_charorientation exch ddef
} def
/Ty
{
	dup /_yokoorientation exch ddef 1 sub neg Tv
} def
/TY
{
	pop
} def
/T~
{
	Tx
} def
/Th
{
	pop pop pop pop pop
} def
/TX
{
	pop
} def
/Tk
{
	_fontSize mul 1000 div
	_lineorientation 0 eq { neg 0 } { 0 exch } ifelse
	rmoveto
	pop
} def
/TK
{
	2 npop
} def
/T*
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	Td
} def
/T*-
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	exch neg exch neg
	Td
} def
/T-
{
	_ax neg 0 rmoveto
	_lineorientation 1 eq _charorientation 0 eq and { 1 TV _hyphen Tx 0 TV } { _hyphen Tx } ifelse
} def
/T+
{
} def
/TR
{
	_ctm currentmatrix pop
	_tm astore pop
	iTm 0 0 moveto
} def
/TS
{
	currentfont 3 1 roll
	/_Symbol_ findfont _fontSize scalefont setfont
	
	0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	setfont
} def
/Xb
{
	pop pop
} def
/Tb /Xb load def
/Xe
{
	pop pop pop pop
} def
/Te /Xe load def
/XB
{
} def
/TB /XB load def
currentdict readonly pop
end
setpacking
%
/X^
{
	currentfont 5 1 roll
	dup havefont
		{
		findfont _fontSize scalefont setfont
		}
		{
		pop
		exch
		} ifelse
	2 index 0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	pop	pop
	setfont
} def
/T^	/X^	load def
%%EndResource
%%BeginProcSet: Adobe_ColorImage_AI6 1.1 0
userdict /Adobe_ColorImage_AI6 known not
{
	userdict /Adobe_ColorImage_AI6 24 dict put 
} if
userdict /Adobe_ColorImage_AI6 get begin
/initialize
{ 
	Adobe_ColorImage_AI6 begin
	Adobe_ColorImage_AI6
	{
		dup type /arraytype eq
		{
			dup xcheck
			{
				bind
			} if
		} if
		pop pop
	} forall
} def
/terminate { end } def
currentdict /Adobe_ColorImage_AI6_Vars known not
{
	/Adobe_ColorImage_AI6_Vars 15 dict def
} if
Adobe_ColorImage_AI6_Vars begin
	/channelcount 0 def
	/sourcecount 0 def
	/sourcearray 4 array def
	/plateindex -1 def
	/XIMask 0 def
	/XIBinary 0 def
	/XIChannelCount 0 def
	/XIBitsPerPixel 0 def
	/XIImageHeight 0 def
	/XIImageWidth 0 def
	/XIImageMatrix null def
	/XIBuffer null def
	/XIDataProc null def
	/XIVersion 6 def
end
/WalkRGBString null def
/WalkCMYKString null def
/StuffRGBIntoGrayString null def
/RGBToGrayImageProc null def
/StuffCMYKIntoGrayString null def
/CMYKToGrayImageProc null def
/ColorImageCompositeEmulator null def
/SeparateCMYKImageProc null def
/FourEqual null def
/TestPlateIndex null def
currentdict /_colorimage known not
{
	/colorimage where
	{
		/colorimage get /_colorimage exch def
	}
	{
		/_colorimage null def
	} ifelse
} if
/_currenttransfer systemdict /currenttransfer get def
/colorimage null def
/XI null def
/WalkRGBString
{
	0 3 index
	dup length 1 sub 0 3 3 -1 roll
	{
		3 getinterval { } forall
		5 index exec
		3 index
	} for
	
	 5 { pop } repeat
} def
/WalkCMYKString
{
	0 3 index
	dup length 1 sub 0 4 3 -1 roll
	{
		4 getinterval { } forall
		
		6 index exec
		
		3 index
		
	} for
	
	5 { pop } repeat
	
} def
/StuffRGBIntoGrayString
{
	.11 mul exch
	
	.59 mul add exch
	
	.3 mul add
	
	cvi 3 copy put
	
	pop 1 add
} def
/RGBToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin 
		sourcearray 0 get exec
		dup length 3 idiv string
		dup 3 1 roll 
		
		/StuffRGBIntoGrayString load exch
		WalkRGBString
 end
} def
/StuffCMYKIntoGrayString
{
	exch .11 mul add
	
	exch .59 mul add
	
	exch .3 mul add
	
	dup 255 gt { pop 255 } if
	
	255 exch sub cvi 3 copy put
	
	pop 1 add
} def
/CMYKToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcearray 0 get exec
		dup length 4 idiv string
		dup 3 1 roll 
		
		/StuffCMYKIntoGrayString load exch
		WalkCMYKString
 end
} def
/ColorImageCompositeEmulator
{
	pop true eq
	{
		Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat
	}
	{
		Adobe_ColorImage_AI6_Vars /channelcount get 1 ne
		{
			Adobe_ColorImage_AI6_Vars begin
				sourcearray 0 3 -1 roll put
			
				channelcount 3 eq 
				{ 
					/RGBToGrayImageProc 
				}
				{ 
					/CMYKToGrayImageProc
				} ifelse
				load
		 end
		} if
		image
	} ifelse
} def
/SeparateCMYKImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcecount 0 ne
		{
			sourcearray plateindex get exec
		}
		{			
			sourcearray 0 get exec
			
			dup length 4 idiv string
			
			0 2 index
			
			plateindex 4 2 index length 1 sub
			{
				get 255 exch sub
				
				3 copy put pop 1 add
				
				2 index
			} for
			pop pop exch pop
		} ifelse
 end
} def
	
/FourEqual
{
	4 index ne
	{
		pop pop pop false
	}
	{
		4 index ne
		{
			pop pop false
		}
		{
			4 index ne
			{
				pop false
			}
			{
				4 index eq
			} ifelse
		} ifelse
	} ifelse
} def
/TestPlateIndex
{
	Adobe_ColorImage_AI6_Vars begin
		/plateindex -1 def
		/setcmykcolor where
		{
			pop
			gsave
			1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
			grestore
			1 0 0 0 FourEqual 
			{ 
				/plateindex 0 def
			}
			{
				0 1 0 0 FourEqual
				{ 
					/plateindex 1 def
				}
				{
					0 0 1 0 FourEqual
					{
						/plateindex 2 def
					}
					{
						0 0 0 1 FourEqual
						{ 
							/plateindex 3 def
						}
						{
							0 0 0 0 FourEqual
							{
								/plateindex 5 def
							} if
						} ifelse
					} ifelse
				} ifelse
			} ifelse
			pop pop pop pop
		} if
		plateindex
 end
} def
/colorimage
{
	Adobe_ColorImage_AI6_Vars begin
		/channelcount 1 index def
		/sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def
		4 sourcecount add index dup 
		8 eq exch 1 eq or not
 end
	
	{
		/_colorimage load null ne
		{
			_colorimage
		}
		{
			Adobe_ColorImage_AI6_Vars /sourcecount get
			7 add { pop } repeat
		} ifelse
	}
	{
		dup 3 eq
		TestPlateIndex
		dup -1 eq exch 5 eq or or
		{
			/_colorimage load null eq
			{
				ColorImageCompositeEmulator
			}
			{
				dup 1 eq
				{
					pop pop image
				}
				{
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						gsave
						
						0 _currenttransfer exec
						1 _currenttransfer exec
						eq
						{ 0 _currenttransfer exec 0.5 lt }
						{ 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse
						
						{ { pop 0 } } { { pop 1 } } ifelse
						systemdict /settransfer get exec
					} if
					
					_colorimage
					
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						grestore
					} if
				} ifelse
			} ifelse
		}
		{
			dup 1 eq
			{
				pop pop
				image
			}
			{
				pop pop
				Adobe_ColorImage_AI6_Vars begin
					sourcecount -1 0
					{			
						exch sourcearray 3 1 roll put
					} for
					/SeparateCMYKImageProc load
			 end
				systemdict /image get exec
			} ifelse
		} ifelse
	} ifelse
} def
/XG
{
	pop pop
} def
/XF
{
	13 {pop} repeat
} def
/Xh
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIImageHeight exch def
		/XIImageWidth exch def
		/XIImageMatrix exch def
		0 0 moveto
		XIImageMatrix concat
		XIImageWidth XIImageHeight scale
		
		XIMask
		{
			/_lp /null ddef
			_fc
			/_lp /imagemask ddef
		}
		if
		/XIVersion 7 def
 end
} def
/XH
{
	Adobe_ColorImage_AI6_Vars begin
		/XIVersion 6 def
		grestore
 end
} def
/XI
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIBinary exch 0 ne def
		pop
		pop
		/XIChannelCount exch def
		/XIBitsPerPixel exch def
		/XIImageHeight exch def
		/XIImageWidth exch def
		pop pop pop pop
		/XIImageMatrix exch def
		XIBitsPerPixel 1 eq
		{
			XIImageWidth 8 div ceiling cvi
		}
		{
			XIImageWidth XIChannelCount mul
		} ifelse
		/XIBuffer exch string def
		XIBinary
		{
			/XIDataProc { currentfile XIBuffer readstring pop } def
			XIVersion 6 le
			{
				currentfile 128 string readline pop pop
			}
			if
		}
		{
			/XIDataProc { currentfile XIBuffer readhexstring pop } def
		} ifelse
		
		XIVersion 6 le
		{
			0 0 moveto
			XIImageMatrix concat
			XIImageWidth XIImageHeight scale
			XIMask
			{
				/_lp /null ddef
				_fc
				/_lp /imagemask ddef
			} if
		} if
		
		XIMask
		{
			XIImageWidth XIImageHeight
			false
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			imagemask
		}
		{
			XIImageWidth XIImageHeight
			XIBitsPerPixel
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			
			XIChannelCount 1 eq
			{
				gsave
				0 setgray
				image
				grestore
			}
			{
				false
				XIChannelCount
				colorimage
			} ifelse
		} ifelse
		grestore
 end
} def
end
%%EndProcSet
%%BeginResource: procset Adobe_Illustrator_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
%%Version: 1.2 0
%%CreationDate: (3/7/1994) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin
put
/_eo false def
/_lp /none def
/_pf
{
} def
/_ps
{
} def
/_psf
{
} def
/_pss
{
} def
/_pjsf
{
} def
/_pjss
{
} def
/_pola 0 def
/_doClip 0 def
/cf currentflat def
/_lineorientation 0 def
/_charorientation 0 def
/_yokoorientation 0 def
/_tm matrix def
/_renderStart
[
/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
] def
/_renderEnd
[
null null null null /i1 /i1 /i1 /i1
] def
/_render -1 def
/_shift [0 0] def
/_ax 0 def
/_ay 0 def
/_cx 0 def
/_cy 0 def
/_leading
[
0 0
] def
/_ctm matrix def
/_mtx matrix def
/_sp 16#020 def
/_hyphen (-) def
/_fontSize 0 def
/_fontAscent 0 def
/_fontDescent 0 def
/_fontHeight 0 def
/_fontRotateAdjust 0 def
/Ss 256 string def
Ss 0 (fonts/) putinterval
/_cnt 0 def
/_scale [1 1] def
/_nativeEncoding 0 def
/_useNativeEncoding 0 def
/_tempEncode 0 def
/_pntr 0 def
/_tDict 2 dict def
/_hfname 100 string def
/_hffound false def
/Tx
{
} def
/Tj
{
} def
/CRender
{
} def
/_AI3_savepage
{
} def
/_gf null def
/_cf 4 array def
/_rgbf 3 array def
/_if null def
/_of false def
/_fc
{
} def
/_gs null def
/_cs 4 array def
/_rgbs 3 array def
/_is null def
/_os false def
/_sc
{
} def
/_pd 1 dict def
/_ed 15 dict def
/_pm matrix def
/_fm null def
/_fd null def
/_fdd null def
/_sm null def
/_sd null def
/_sdd null def
/_i null def
/_lobyte 0 def
/_hibyte 0 def
/_cproc null def
/_cscript 0 def
/_hvax 0 def
/_hvay 0 def
/_hvwb 0 def
/_hvcx 0 def
/_hvcy 0 def
/_bitfont null def
/_bitlobyte 0 def
/_bithibyte 0 def
/_bitkey null def
/_bitdata null def
/_bitindex 0 def
/discardSave null def
/buffer 256 string def
/beginString null def
/endString null def
/endStringLength null def
/layerCnt 1 def
/layerCount 1 def
/perCent (%) 0 get def
/perCentSeen? false def
/newBuff null def
/newBuffButFirst null def
/newBuffLast null def
/clipForward? false def
end
userdict /Adobe_Illustrator_AI5 known not {
	userdict /Adobe_Illustrator_AI5 95 dict put
} if
userdict /Adobe_Illustrator_AI5 get begin
/initialize
{
	Adobe_Illustrator_AI5 dup begin
	Adobe_Illustrator_AI5_vars begin
	discardDict
	{
		bind pop pop
	} forall
	dup /nc get begin
	{
		dup xcheck 1 index type /operatortype ne and
		{
			bind
		} if
		pop pop
	} forall
 end
	newpath
} def
/terminate
{
 end
 end
} def
/_
null def
/ddef
{
	Adobe_Illustrator_AI5_vars 3 1 roll put
} def
/xput
{
	dup load dup length exch maxlength eq
	{
		dup dup load dup
		length 2 mul dict copy def
	} if
	load begin
	def
 end
} def
/npop
{
	{
		pop
	} repeat
} def
/hswj
{
	dup stringwidth 3 2 roll
	{
		_hvwb eq { exch _hvcx add exch _hvcy add } if
		exch _hvax add exch _hvay add
	} cforall
} def
/vswj
{
	0 0 3 -1 roll
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			dup cstring stringwidth 5 2 roll
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			4 -1 roll sub exch
			3 -1 roll sub exch
		}
		{
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			_fontHeight sub
		} ifelse
	} cforall
} def
/swj
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hswj } { vswj } ifelse
} def
/sw
{
	0 0 0 6 3 roll swj
} def
/vjss
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			gsave
			false charpath currentpoint
			5 index setmatrix stroke
			grestore
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			gsave
			2 index false charpath
			6 index setmatrix stroke
			grestore
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjss
{
	4 1 roll
	{
		dup cstring
		gsave
		false charpath currentpoint
		5 index setmatrix stroke
		grestore
		moveto
		_sp eq
		{
			5 index 5 index rmoveto
		} if
		2 copy rmoveto
	} cforall
	6 npop
} def
/jss
{
	_lineorientation 0 eq { hjss } { vjss } ifelse
} def
/ss
{
	0 0 0 7 3 roll jss
} def
/vjsp
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			false charpath
            currentpoint
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			2 index false charpath
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjsp
{
    4 1 roll
    {
        dup cstring
        false charpath
        _sp eq
        {
            5 index 5 index rmoveto
        } if
        2 copy rmoveto
    } cforall
    6 npop
} def
/jsp
{
	matrix currentmatrix
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/sp
{
    matrix currentmatrix
    0 0 0 7 3 roll
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/pl
{
	transform
	0.25 sub round 0.25 add exch
	0.25 sub round 0.25 add exch
	itransform
} def
/setstrokeadjust where
{
	pop true setstrokeadjust
	/c
	{
		curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll curveto
	} def
	/V
	/v load def
	/y
	{
		2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		lineto
	} def
	/L
	/l load def
	/m
	{
		moveto
	} def
}
{
	/c
	{
		pl curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll pl curveto
	} def
	/V
	/v load def
	/y
	{
		pl 2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		pl lineto
	} def
	/L
	/l load def
	/m
	{
		pl moveto
	} def
} ifelse
/d
{
	setdash
} def
/cf
{
} def
/i
{
	dup 0 eq
	{
		pop cf
	} if
	setflat
} def
/j
{
	setlinejoin
} def
/J
{
	setlinecap
} def
/M
{
	setmiterlimit
} def
/w
{
	setlinewidth
} def
/XR
{
	0 ne
	/_eo exch ddef
} def
/H
{
} def
/h
{
	closepath
} def
/N
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			_eo {eoclip} {clip} ifelse /_doClip 0 ddef
		} if
		newpath
	}
	{
		/CRender
		{
			N
		} ddef
	} ifelse
} def
/n
{
	N
} def
/F
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
			/_doClip 0 ddef
		}
		{
			_pf
		} ifelse
	}
	{
		/CRender
		{
			F
		} ddef
	} ifelse
} def
/f
{
	closepath
	F
} def
/S
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			_ps
		} ifelse
	}
	{
		/CRender
		{
			S
		} ddef
	} ifelse
} def
/s
{
	closepath
	S
} def
/B
{
	_pola 0 eq
	{
		_doClip 1 eq
		gsave F grestore
		{
			gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			S
		} ifelse
	}
	{
		/CRender
		{
			B
		} ddef
	} ifelse
} def
/b
{
	closepath
	B
} def
/W
{
	/_doClip 1 ddef
} def
/*
{
	count 0 ne
	{
		dup type /stringtype eq
		{
			pop
		} if
	} if
	newpath
} def
/u
{
} def
/U
{
} def
/q
{
	_pola 0 eq
	{
		gsave
	} if
} def
/Q
{
	_pola 0 eq
	{
		grestore
	} if
} def
/*u
{
	_pola 1 add /_pola exch ddef
} def
/*U
{
	_pola 1 sub /_pola exch ddef
	_pola 0 eq
	{
		CRender
	} if
} def
/D
{
	pop
} def
/*w
{
} def
/*W
{
} def
/`
{
	/_i save ddef
	clipForward?
	{
		nulldevice
	} if
	6 1 roll 4 npop
	concat pop
	userdict begin
	/showpage
	{
	} def
	0 setgray
	0 setlinecap
	1 setlinewidth
	0 setlinejoin
	10 setmiterlimit
	[] 0 setdash
	/setstrokeadjust where {pop false setstrokeadjust} if
	newpath
	0 setgray
	false setoverprint
} def
/~
{
 end
	_i restore
} def
/O
{
	0 ne
	/_of exch ddef
	/_lp /none ddef
} def
/R
{
	0 ne
	/_os exch ddef
	/_lp /none ddef
} def
/g
{
	/_gf exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_gf setgray
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/G
{
	/_gs exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_gs setgray
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/k
{
	_cf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_cf aload pop setcmykcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/K
{
	_cs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_cs aload pop setcmykcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/Xa
{
	_rgbf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_rgbf aload pop setrgbcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XA
{
	_rgbs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_rgbs aload pop setrgbcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/_rgbtocmyk
{
3
	{
	1 exch sub 3 1 roll
	} repeat
3 copy 1 4 1 roll
3
	{
	3 index 2 copy gt
		{
		exch
		} if
	pop 4 1 roll
	} repeat
pop pop pop
4 1 roll
3
	{
	3 index sub
	3 1 roll
	} repeat
4 -1 roll
} def
/Xx
{
	exch
	/_gf exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XX
{
	exch
	/_gs exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/x
{
	/_gf exch ddef
	findcmykcustomcolor
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/X
{
	/_gs exch ddef
	findcmykcustomcolor
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/A
{
	pop
} def
/annotatepage
{
userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
} def
/XT {
	pop pop
} def
/discard
{
	save /discardSave exch store
	discardDict begin
	/endString exch store
	gt38?
	{
		2 add
	} if
	load
	stopped
	pop
 end
	discardSave restore
} bind def
userdict /discardDict 7 dict dup begin
put
/pre38Initialize
{
	/endStringLength endString length store
	/newBuff buffer 0 endStringLength getinterval store
	/newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
	/newBuffLast newBuff endStringLength 1 sub 1 getinterval store
} def
/shiftBuffer
{
	newBuff 0 newBuffButFirst putinterval
	newBuffLast 0
	currentfile read not
	{
	stop
	} if
	put
} def
0
{
	pre38Initialize
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff endString eq
			{
				cleartomark stop
			} if
			shiftBuffer
		} loop
	}
	{
	stop
	} ifelse
} def
1
{
	pre38Initialize
	/beginString exch store
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff beginString eq
			{
				/layerCount dup load 1 add store
			}
			{
				newBuff endString eq
				{
					/layerCount dup load 1 sub store
					layerCount 0 eq
					{
						cleartomark stop
					} if
				} if
			} ifelse
			shiftBuffer
		} loop
	} if
} def
2
{
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		endString eq
		{
			cleartomark stop
		} if
	} loop
} def
3
{
	/beginString exch store
	/layerCnt 1 store
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		dup beginString eq
		{
			pop /layerCnt dup load 1 add store
		}
		{
			endString eq
			{
				layerCnt 1 eq
				{
					cleartomark stop
				}
				{
					/layerCnt dup load 1 sub store
				} ifelse
			} if
		} ifelse
	} loop
} def
end
userdict /clipRenderOff 15 dict dup begin
put
{
	/n /N /s /S /f /F /b /B
}
{
	{
		_doClip 1 eq
		{
			/_doClip 0 ddef _eo {eoclip} {clip} ifelse
		} if
		newpath
	} def
} forall
/Tr /pop load def
/Bb {} def
/BB /pop load def
/Bg {12 npop} def
/Bm {6 npop} def
/Bc /Bm load def
/Bh {4 npop} def
end
/Lb
{
	4 npop
	6 1 roll
	pop
	4 1 roll
	pop pop pop
	0 eq
	{
		0 eq
		{
			(%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
		}
		{
			
			/clipForward? true def
			
			/Tx /pop load def
			/Tj /pop load def
			
			currentdict end clipRenderOff begin begin
		} ifelse
	}
	{
		0 eq
		{
			save /discardSave exch store
		} if
	} ifelse
} bind def
/LB
{
	discardSave dup null ne
	{
		restore
	}
	{
		pop
		clipForward?
		{
			currentdict
		 end
		 end
		 begin
					
			/clipForward? false ddef
		} if
	} ifelse
} bind def
/Pb
{
	pop pop
	0 (%AI5_EndPalette) discard
} bind def
/Np
{
	0 (%AI5_End_NonPrinting--) discard
} bind def
/Ln /pop load def
/Ap
/pop load def
/Ar
{
	72 exch div
	0 dtransform dup mul exch dup mul add sqrt
	dup 1 lt
	{
		pop 1
	} if
	setflat
} def
/Mb
{
	q
} def
/Md
{
} def
/MB
{
	Q
} def
/nc 4 dict def
nc begin
/setgray
{
	pop
} bind def
/setcmykcolor
{
	4 npop
} bind def
/setrgbcolor
{
	3 npop
} bind def
/setcustomcolor
{
	2 npop
} bind def
currentdict readonly pop
end
end
setpacking
%%EndResource
%%BeginResource: procset Adobe_cshow 2.0 8
%%Title: (Writing System Operators)
%%Version: 2.0 8
%%CreationDate: (1/23/89) ()
%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_cshow 14 dict dup begin put
/initialize
{
	Adobe_cshow begin
	Adobe_cshow
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
	Adobe_cshow begin
} def
/terminate
{
currentdict Adobe_cshow eq
	{
 end
	} if
} def
/cforall
{
	/_lobyte 0 ddef
	/_hibyte 0 ddef
	/_cproc exch ddef
	/_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
	{
		/_lobyte exch ddef
		_hibyte 0 eq
		_cscript 1 eq
		_lobyte 129 ge _lobyte 159 le and
		_lobyte 224 ge _lobyte 252 le and or and
		_cscript 2 eq
		_lobyte 161 ge _lobyte 254 le and and
		_cscript 3 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript 25 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript -1 eq
		or or or or and
		{
			/_hibyte _lobyte ddef
		}
		{
			_hibyte 256 mul _lobyte add
			_cproc
			/_hibyte 0 ddef
		} ifelse
	} forall
} def
/cstring
{
	dup 256 lt
	{
		(s) dup 0 4 3 roll put
	}
	{
		dup 256 idiv exch 256 mod
		(hl) dup dup 0 6 5 roll put 1 4 3 roll put
	} ifelse
} def
/clength
{
	0 exch
	{ 256 lt { 1 } { 2 } ifelse add } cforall
} def
/hawidthshow
{
	{
		dup cstring
		show
		_hvax _hvay rmoveto
		_hvwb eq { _hvcx _hvcy rmoveto } if
	} cforall
} def
/vawidthshow
{
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			-90 rotate
			0 _fontRotateAdjust rmoveto
			cstring
			_hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
			0 _fontRotateAdjust neg rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			exch _hvay sub exch _hvax sub
			2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
			3 2 roll
			cstring
			dup stringwidth pop 2 div neg _fontAscent neg rmoveto
			show
			moveto
		} ifelse
	} cforall
} def
/hvawidthshow
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
} def
/hvwidthshow
{
	0 0 3 -1 roll hvawidthshow
} def
/hvashow
{
	0 0 0 6 -3 roll hvawidthshow
} def
/hvshow
{
	0 0 0 0 0 6 -1 roll hvawidthshow
} def
currentdict readonly pop end
setpacking
%%EndResource
%%EndProlog
%%BeginSetup
%%IncludeFont: Courier
%%IncludeFont: GillSans
%%IncludeFont: GillSans-Bold
Adobe_level2_AI5 /initialize get exec
Adobe_cshow /initialize get exec
Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI5 /initialize get exec
Adobe_ColorImage_AI6 /initialize get exec
Adobe_Illustrator_AI5 /initialize get exec
%AI3_BeginRider
currentpacking true setpacking
%!PS-AdobeFont-1.0: Courier 002.004
%%CreationDate: Tue Sep 17 07:47:14 1991
%%VMusage: 31037 39405
FontDirectory/Courier known{/Courier findfont dup /UniqueID known{dup /UniqueID get 36347 eq exch /FontType get 1 eq and}{pop false}ifelse 
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontInfo 10 dict dup begin
/version (002.004) readonly def
/Notice (Copyright (c) 1989, 1990, 1991 Adobe Systems Incorporated. All rights reserved.) readonly def
/FullName (Courier) readonly def
/FamilyName (Courier) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /Courier def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36347 def
/FontBBox{-28 -250 628 805}readonly def
currentdict end
currentfile eexec
ddda91ee8112cd852f360df32ca95816b8b036d16893def88ffa3059154c4bd6cbb121f94266ddc61d57a341aa48ee5d4efcce89ef5b492314353763e1c1547eea033b82be97dd7b86c3eec9c847e6ce104c40fdcb6e143c221a71c2eb7d652c4e17d34438c9b2e3dc7580f497ac697ea20ac096930fe90934ea8ffe999902
ba675d4bdd86bdc40f6ae6d0a5dcc64f26c8703131e678aa678f6d7d1dddaf79b6a603dffc353dca690fe71815c3464dc52fa6d5cc6bdc090851d8118c6cdde2d81385ab679f224ede8537232788317f644fe6a242e7aeb28f67e0a6be02099ce760dc542e8692603d0ba4f8e839a3c2ffda1b80baaeb4f715f7d0c49b4697
0429398ff464854f82086777b7ffa173d209000c9bce1defce6b3f198249399e80cd49d4ea1266626f5767341078400dd59ee63b7f336c834182672faed987820a5f2219d1d83b0081d76990aab0c805c00434be0b0a7e88b8745dad53c8b6ddd71afe0eb038d47e897f7ea221e4dc443ec97c0b46ec6127f7016b25dd5c6d
cca3441c80b8b00403956ab784505a197be9f2f3a9c4c3b2cda2f2dc05905737ac019182662956c2aad372459fd601156e703f574d5c1bad0879b090b1c886d51050018dd4d7b97caa143e34bf0d40ae62200ecaa2d780f862bd5c667959f77f4c2fc1e2f8f0c5d8b8c040b68b7b65534d46a467d45f45f0a83b9bd159908a
03b94b2e4699b2c3d71116b85b9618b7d934f5c65583dc32ae0a18901e19e3cc4853ccedbfae6567e398655b2134c83b1a9a2b2b8c0070ba573b31391f78c828e887f38fe6aaf2c5d9ebf93379fed01f04e741fff93b37cc9ce805ba7e8393b84444665f2a597e8217c678c6f565fe2cdc944a0a8f9e0cb4721baf45d3d497
58893a1ef8ea925740b66827f563d614917368eeea3025349eecd5cd8fd3c0e8b19ea82b8b1c12e529dc59e72e80084e34b722faeb743082af452099a325c9bb57616b82225bc148c0da9d49032b0223de098194cd3e94ec2d96233a6e0913b5946476904d0d24c371745ac0072a4f19c822a7c2aeb19753a4235479560e3a
24d5403b0c15d5e7bbe6d593140795765c55e9a8ed440e08f2cb6390bca50ba8fcc0ee2e7fd028e41a1cb0660830415b0e8de8054bf14bcf0a1a0b0aaca776feb3e09c7e4f4d6814a9ffd4dc7d75ba6472d7132773f79db9a7929619003800392fb5902e3afde17bfee55a7f89862a57a4b3b956b33949285ddefdf4b2fb12
22c0568598db9b4dd5f139285eb05c30d081dbf19d48d84d7bac4291730a84186432298f8f6b71321fe2d576278b391ef757108bc32b54a5278ea004d97a5e7b7548dfd9556e32f05bea2c0c0a2f58e1e604db7aca9a6f6cbf2f308a3d623f60d7ea0dc69f5ffd978e6bd454b4abdcafa152dbd6eb82165083aabc249436a3
76e0d29d186b179bd2ee07a9e35cfadceb1b06ef5e1fc85894b83d5de35592e6218a3743852749984430763dde832ec0e6f8396b4d44c4d433611a7765edc6b962e10254cdd083fce1a2b350f4d4f36ea1ef675a72fa6533f0042bc5112ad28c6e51552700c12ee6b853fc95ab3696f0ba613371c827c673f6fb0b7f505f5b
55df5bacd69efd05fa35eaa36656a83915940e6af085e14883eb6b04f5b6942c322a85b522599c8b9134111d81ec193e861989af2af0832a5c0705ce24158e7335357a7868eb20c71542f911f1fd8f5ab24a06c058c50cb79503248fec3c4dc20d1779c8c7e6d095d5fab4267a7844bf274017d16771c57ee097b9a92d93b5
9cbc1bfcc76b6648efa4db0ef290303e343c10b39f5e80e32793ddc7e8eae8a7b469ce26352383ed7bbebc9c7800176848383a3b1477a39152d3773b9e56e756ca278d870062f8c2291d330722b5bac4d58adac06e326ab79e5d58daea33cfb88f043dc9379cdf03a843ee9e24c98f2f8f13909459423c7c2d1834398cea6b
c60e1921810ba3d7223df440acdf5a44e31c6aab756423433a1807ba092a10d665f3412f332636581b9fbfbd722f5eaefe207e894d3372d4106fc0c276caf25feb2fca98c78f1197e9ec7eda73cf0107b1d0127bd640171a304781c7aea7ac1ee47999f7a865d044295eaf2d0872e3036fbfe9361cab945f93d90f9a659fcd
248b16659a780d5bb14a466cf32eec56203e4eebf2524ba4cab277bf855334ed57f1a521a1d91b5e22bed88797000ef417ceae27a9caa3f746cc26443bc6807e4ff73ce66cc833c7231d21c211e8be778849b98879fcfa7eb5d22c2355b1e445b3be7b392108bf5c2468c2c3f63688999b4681aac137ba85ed49d86a5b668e
f02436d67704f29efe6a78153336c126fcd2e21d5108a72162f9f5b6c537c38ff1fc60d843fd8aed32411f26b3d9f7821308ce998621763e2972f10ab9a835418bdc37537c38916795340c3bfd17595fb699dfcbf08210abb066c75a2d3a5a1c4df5f4daca3e15da7735ba5f12ff5e87864bf2860b24be93c734250125a930
99a987ea3de6687942bbfcaa66e1f02aa3ca93e389c4187ee89cc937f0523b9bc63324da99f4959633f3e815438d6e1d85e3da94333f9b41f9dee0e5b9a6646b1336f66fdd879e1164b08b70de0e66ffb0e557bbca09efce408c335b8bba0def974a6e11acd5b54d9f974998957f94ab64960850618f15d1416f27891b64cc
bcec9a2de4164769abdd5bb1edeb65df4966a06c3f9047f9c36f68fcc53182c61b0dd4f0303c7df00a591c254d5a94c0485372782f55e907d237a9a204c5c215e0dd3c9ef79b7223e8e6da34394a7e3a31c78112e8a8a65e358f53c5e1234949019c053aa105cadb0c6b44c679aed9dd3922c537742902657904f8fa721ba0
1f9a0719bab9b98f82e1b1851d592f9fa2796b69f10806df49b3aa4f3e8379e495cb597a6185b3deb64186fdd754f831de6a60f9e0b40f10cf9c166f966893367c37bcbd3cf5f4d169ae811a548bcf9e7ca6a347548563712b05fabc28f90dcd6b322aaf048e1705a32ad5f8efff584a7382a39139f31bf9f6fc02b80ae71a
115bfcfdaed96dcd64b9f8cfeab46b217aac815a6d59c298ae4bd5e3072c9d4bfb92af8b3559a6c60113371e4aaf111723b9b5455801564d9cfc82534a42f27d4646f7cd70f9c3179c3c6d2a747b180b003bc80a092858e6960743f851b303f1f0843d93cf8c0efd1aa24fb8774698efcbcbb623fe957b1d80d9383381d181
972e4f03cd3b5f443ea73b551fa3a1882794a790a5b5310a0daf0c0090513a56dc8926bf64bc90faaa87dae91f132b4b6569b69f1e4ed1311c72972e05fd4d7615d780c592fac11f054b8419656f0c9a9658de9d377226254ece1b8c86b620298751015c64842365912a880fd8bba9ba2e153abaf8125c31c8ada7b7a02931
728fc7885666f8153873742560b1951ff1f25a6c4c0bb042646fb6d2ab3e5e6020485974a1b53796bc4639a6bef1ce581466e59d863b22aff66230a89c7235bc5d569f43c356163ae8692b49713d01032d9e0e209bca08401d40c8da64295fa205734be79fbf7f0539ff63f9884f88f266cc74b2ca07c37cb90c57ad973599
c3fecbb5c68cf0087e4ed31aee1a0ea5f1341846797e396157cd82c5137a0bd0823f9445ea4f3679167f8a78ba3b69872eb6ed8e1f1849551a6cbff1cd7cd252a806176f97f2e22ba501a5ec3575cb5db5f33fd6d7c96f4d5a62907162b395abbcc31791389e76cef5ec4e2e03c9ab018c9a7fa3e5abb706add2ab12449733
447e88e6a5696836a6884ac2617fe0c9b277466046ac96548458c5373722ca3e0d5a1a1f8df9e1c1aa13c6cb01e63d119bf6b6aebbb99cfe5f4ce9a5314c74783f94d39433560191a6db8a0f7496601de36e057ef86cbad1a3251b24e0e8d79248a4bec95914c66a9cbd04c9e281c4ba55520f2072fa62b6009a9c06dee464
bd9ddc9cb0e8996ca0eabf80ebd6bfc2e2a5f8fb5a3021033840ca8df9b076e69b3f6b9618c9615160afe895b90e0802a326bcd1a3e9b7525280ede76d6491068203cf414901a0714071928881ae884ddbb4a06e309df72acea32dd455e880e4e8dd576c7ae9040dfabd9fee25705594973a822e3ee330fdd4769917d5320e
eba3d9450ffeb4b0be0ba583221f40fb6657c6a8bbe7390f9c1c6f9b4d59baaeb93f505205adef48df00191ef3291ccd4645eb253c9cde2f1e4f909b2ddd67598860f94635638045b777bb1d6df5a50a6640afde1aa850c0b877090901337b548ceafa665b1c5e964658fd57816547877eb1f3a256c3f379ca3005d1d434bf
953067b70917c0a5a23f93e4f06645e52d5c9ae201c72f1bca5f0b24fe5c2554a935de77f00d7a3f18805cf6110f73e34a536b748aba426eb29a6a415ae2252a295679531e5d695098301895e80f45135c75005dea05d6cc87d9b88ef3ee1409feb7bc0f571c66cb38aaa501061b4bbc6e5f98a0c72dd2e63d5e6c2b7c96ab
e807ec5ad6ad07645f82b982b66713f9c3702521eb92efd811c81dac7c7fadcc056e232d1bf4547cff5e2ac9fe7f4d6bf9836994f96c7b563c1a6694e887c14892464aaab6fbee4be89bd88b9d83c3e7fda309a792efd59a7d7ffa8903c2d9784ac5a42f6c6e486cafe072d90014991b396d524a8ee03f93e132b82388bf4c
1a008e5c73c405bf080d4f02c02ad8911e40b115eeb7cad0b4da4eac8271ebed4db0b59398cc6520ec564cbaea468bbd6e40fc21f029256d7e624fb449f1afe673607ff556d98c0fc21de022a5a33d80108f5cdac29f9ce0eae63220e81071c5c9c5796b1bed7a529b0e770943bb30bf9d282d18a2da41fd0349261e885d66
859e0055e90c04a5c41ffceb617de596352e5026faf9754adf5d30267c0293bbf94b7480ad1cadcd9a34c1084f93c38ac19cd569490dc22c616ea1976ddbf62f333bf5c12269f2d24fb271d368064636edc62007632d35bf880865c148361530bfb73eef706abc1421dd894d48438e63e3717681f371ef37149b525b9092be
7e9636adc6b9e859c0b53936070a318c88e6478387beea49b57ad9700f6880982abf6e443cc58b25fe6e7ce8be5fc05befc25cf22446a109432bdafa520ef234345ea18a07d428ee4220c66e1e869c52568c8f9ddac48569c7e68dc47a2f5bb3fad03ca0c1bb2bf2ebf155b69158f2790b563a612014609362d8d70e34ae14
9d8cbb45ab5f7649b1f1c352a2da3f3bdec2e4fc14e3499bc4f701127b8c6d71b548af350ebf10de1f1d17caf7ce5c7b8ab8b7ce6915ff5f887249bdb2c7b2bc6661e60116ea7ddc3f530456d6af4f8e4458950b9a0da7d1f9cf5cd9b2d0249ea97a8f7a75482552ceef8ae58083e14146d1e1694dc63d7aba7976a79951a7
26979d51cd41e6525badf9bf6a01fcef2f0fedfdd5de799f4080da1734961f2c088b6fbcc556aded4a97e92f225270700b69a51033302aae977ffd21d601b131ac33f8e8c3d12b635efca24ddc0866a4b527c71dae31f4377f91e2cda83ec77e99f0384977e0144bbe48ddb7997cdcce777b7965b08ee36df566a1c662d5df
cb59fc61de346d4fe161f3305a6d2aa903c3cf095aa187e517db2ead4140145cf484885b625861295ae9dfcf826d8745d62f881ebdbd3d29031466e74a56e940394bc6ef17dfbfa7a2614a154133516a6790be2b3d0473069eb6604ef214712f001e931289c70f009528c33198ff297d5c3db53a771cb83568169446d29ac2
414e633df78e33caa9a363d96520c9c6944a41b83d6c9a2089d5c88b81a8ca119c664aa98965c7d3c41b0c5731386d94ea31058fe2557c2bbeba69cfd455cca21784358a378d645f1ccb6eecfe7b43a4debb0ace1f8946bff9cb2509b65514466ceed1a315f519e0b50f36d636eaed5c6f8de770aeb096bb82026dc6a0bcec
177f6867d3e41399bd786fb13177e9b4273f8dbe5803a62119afbab852b5a7ef2571f8bc5f265aaef8ef5f90a4cfded003d89b454c2dacfde349d32812b4aa8dedbeefc8d42e28b2dbaf44379069a66b7588bc497b767614646d7aa1e068652a116948ca9dd53bf5ab0e8af1174755804d0eefda8bc35aa6157dfe189138cc
cb2e711988e9ff5f5c03858f70bfa2e5e5837bd72aefe246c4ae9651131e1fa003f01ae530c030bc4a888fdbb2aa2f50e9eee5a881c716d9fb9320f2a7201041fcf6ebaa9e03fa16f502be3b370e41a64f7fd3aebd3a3c7c98249dfc7e154c99c5226e83d3291e7fcf514dd10c1f7bc9af62a3a2adc304ef65b29136b78f2f
503c99526033cab7cb286c9dba26bbfb7ba333ae55971896c8b5e077945701bf1c4f798fc0384723454483b42ef5902192b039546063c17649d1f88c642a3c828e90243a7356c298b7d6f018e362efaf62e431d578e4a484cf8ecba1219296856d87cf399489144f2c6004f0a34bbc440dd260181eca262e034d2acd244d7c
398551f761866fa77283ec8af5c80fdb97b9e5884bc3571aa423b9f944bacf149fdea85bbfcca6caa0948b8fab6a4fa2f3e48ec9a35c6e699bb279decd92aeaf5ea3fc826ba3a5da3db7e46c76b783b83debd5af450a19f33103a381c468be95b701968cd46cb0dddde2276ab9e3b1e11eab601818ea271eb7b2024ed93844
bfed1486ce84d533bc667a476ff6d7ea32260d8c3a4c1711db1a071dc14f5754df5ca9049963931561114e72a7376b97f1d0e4dbd0f3ba9edf54e37bb556319dd88fcc4e424f03725ad48aaadd935d8beb46372ae54638220860320f8eca8353f1ca1f25cde42a06700d1ab8e5b044ad5aebe6b6edcade3cfc998ecce56156
b797ef044a8256f3c8a4c3d6f8c5f9fc4678fcb271aab880e84e279462c37872aebb1f6734c70dd6b9479bfef763b464e36f7483fb4ed153858c2a7ca82463ac688a25e23287cac2e2992da0be1c5abcb503a811ad5763254c7304611f206c4aa7959db813e22c5c69792d1379fe0f78500e3406d28f97e59612687ed7d9a4
a70f4d13f298a056803f5d10df97aeae82e90860a59c7d17ad23742c6aa2cde91d5eec53c4d2ee420df02cbc20cef3c379845ed4533ea7bd9a6ab4b7ed3dcac3a33c7135dae2340649efbf164d99785b5fa500485191673be8dc07abba4a909fad5c08136a71fb9bb753b320d9272a8f810477f1b46ac4da57e6b5d5b89984
4022274f5ea2f35b42c35684e5f8dcd74ff631b66ad02c6cdfac8030e52fe146c03d71cd33134c04d13cc7c4541ff7de01e966fdf1c29afeb8cd4f059ac90cbb565e0743d1af099fcd7964ffacbba53fddb3580789d77d55a2e98e9926dc3dc90e8333c567cce7065874e293467e5ec898d81d4b38534d447c5f8e715b713e
c35aaf27a21e43b7eb44f995d3ee217f7817c0c687b937dac64cde13e6ece47b1689f72334032ff314908ec19f02a662e9160897b0e75d1229c698db7c6afddf0f75066c4138d1e2a289a1cd1f000afc3acd2fadcf10ef5f2e7ae4cab1f655aa144391127cf1d049d7753cf9af42922ff1832009707dffaf4369a75a8d8de6
06432ee212f879ca0e8cb5d45a24b88da803dd6984d8310bdeb59069aef9f630e825349afc5fee29d420b3a6acea1992c0e0db9c4d58ac7c04ee7ad962f04fa7f653ebf1b8b3dd3efc093ee381bf6f1e8c2b5810d0a2ff7eabae1547cf3fcb3a7290f4af25ef75beff80b04680d3bb61b3e90b6fec3eb0e585cd9f4a5e69cb
93716d9ffd92abfaa5591af03eac13ef7361e5247c254403bddd967315d712bffae19f7545004edbd31676e3d7605bf6ee3e918b0e6c3a5416a8255758ff27ae3f1681528f544a14edf7de30ec727736773c14fde0b70aa4bbd0761d1a17b9c3c2abc0d588fc5a5b68d78909ee79e54dfc8b22d7dfc2c98036622682f728cc
9a58c02effbc5317cfd56ab64c958ac60e3e07ddd7c13296a59730e25ffcacc542cb29c4468d331577c07564e538f14c66cc563c018c0d9e40329b8909b3716e0d02c6840769105ba02e47abc4dd039ca171587bf29e84cd95f15b7f118e7942c3b7b50cca7b094bef2178c4b59f1567d72e46e17908b2dbfb7e4eba1573e6
c3e2a042c895c864c384731f1cc61766386b8339df7be9cb67dd91fbf55788bcf4ef9038568d031797bcb239d5f7601e627699c9b18ea3a9040c6362963c2d7acac8abbfc9fa49cabf39201904994cd067524d6157f35d214c3ae97ebab2763c5bbbeb9e68bb6f1bbea9312d5a49f2a9d77343ea55cd35126508c14118caf4
76435fa24a2ec9527b95d5417c315746df4f6bc96f41b2a563055cf70cb228fb2a0bd36162f638ecda0f6f3eb724a47da1f0f65f1e76e633a24893577c8531a8aed090233317e040c57ef08f27640a23fc801308ee8e26b311aa82c723aff814fde69c83860640a01627b4dfcceeb0fa4d0bbb5055a2c91d9c37f5a2806c4e
f75090e45edb1ee92b54209cbb6a7b0187be4664272e795db632929b57bc293756ab2602e696f4a81158dcd5bd8ca4056cf63c5a6885df511c9f40f05488529965a6fcb46c99a1c07c814cb923aefa93c3f0a6e1a29086ee9589432d10e67ebba1bd6903fc7a7e8557f9b9bdbf04b3991c16d8c6b88bca14741abdc318a076
684b2c6f6f4749ba7e9bb6cd556b83a3ebed21887de4b76ac10cf535b7b1cbb57e9132d0fca727506d04eb1a0d89ec0cafce60bdbdaf7764b028c580ac52c171f279fccaeccc1d2509c1c097495ca10d2ef63ef3f4ff58dc8a4cdff90ff9d7ca8468c412476510d0f84cf304875fc2c80d4d81d84c0554c7eb586912a0143c
8ed28ab5e6e235a58c64dfb9c23395c82e50ed13a2efa7ffa4c5fccecef517f2a8b5c613e5d7ef9993f00f0def8ea360aef64f1a66927f0a67bb50b34ef26def84c62d7b6b5a6e8d2ae37c4971da018fb26147af4f446e1abf47d5b92a280d3d3ea9bdf35bbbb0c7d3e38ccd334c072d5b033498b3d48c41b0feee9cde6d8d
66ca6b6a73a46d464b28b2ed3827072d6da3150caa896ed8f2f4a85cd2d10631ea5900ff194e2654ddd157048ff291543ac44863965b91104c7e5ac0546b61c1d22cd80f7572d860eea2848a669d7fbb4bf933e2753743180929affdd40c158c6efad25924e909ff5eeb4e8ca980c5f2bfa2767a107a129bbe86343786bef6
5c54fffa33ce2f58d0b0d6db00150baacc67e3f7debb7e4aae3e1cb9023ba89434b80debd127c84414d8a1894bb768bc49aca3c14191188036f0abbef4c47c668497e849da755df76ce3e8db70ddfead45ae949ef6d50ae318f78c955e5870e1ede213b43e184aada65c98e1f98265c8bb064694a03dee7606be81eda47320
7ad0dccc3d09732f5de7fb7254378d78b9a9de98b864e4711a4c91d92a27ea026f467ac2335aec6695a7af0b6820671816dcd570279201d1876fdd2118428f012bcb17b532603038c6dda9fc8029a96c10257bf2671c17fe186ca7e6eeeb5e9e247d6a935ffa02e6286257a62e53e0e1d6911923acb1019e28199e841431fd
101e6845e7b7df7d36b46490cecf7564943cdff818c1ad5181b17f511ba55fcef753b5380e96b9a625749adb136a31a60569e767b74dac6a16b11605eabe3399518593911dee4be1b15f3730ec12847a209787e662c85259f5e94baa48045a5527ade2bb32c2bcfaec9e1ee02039dba928c9507ca50799c64b18f18be4396c
900a769d6e11809a352fd3d1c761f20206a9cf8e4bf366b62e68e19ba6df179699fdfb98e411d25930a0c7c921f07647da4bca5ee3bcd5d50d73e907780ce497b05f8ffbab06a2d217be7cdddf8c5ea92cf3d96275f1b795a019c030217d8ff41aec7dc0bcad37554c069eff37e0a7d9f63ece5ea6c01a15f667788080388b
1384f7cb2b79f41d5939bf22f567b0517931876e08cc6cb30c552ff9828c5acbdbf40428c405a88967f26d240c9c275644501df7659f61952949f7a1f91ac85b8015cce2a38f37d8f4cff89ecf3c33dc36eae6a05d18a3d6c63b89e6ac821d592fdf9e7194a9862ddb0baa032922ca893a1a494e36345742d51ccedf1bde17
3d7966f0edf8582e02110d0c9267751b687b0e00d7a30bf686e4ab952c7e1086beac4fccc248488bb4112578e85077bd8442f85f9dfbc28f2a748392950f3b770ba11ea235f9313215ba8fc68f276ffff2826251936623d4c806a80091c8fe6295975a62ce112342487bf2710796f345bf0c964a20f1882b7bcb2b06e52b2d
1e66ea6a8e5ab3d329a8525415625f59995e56c5d9aa91fe708ed0fe288795b734a9afbeed6738b1b40d53ecf314cd8019948cbf14298ad09461e5b59d4d1d27043775363e79e4392778bfd3bcd6607e25dc313726d0b53c94e8ef7ca20e1cd3c6026fb704f0a3c063c12d964fe017467ae5e3fed8450f834c207bcf8e603e
1c3839dd543bf714d9d03e85f4808d665a67b291d7d2c10f040c56091586e2ebed0856485294477fa5b19fd37f028cead9e3e4a9337301a0fec3abd4281df2c1befd51a7ad601d66e2a2419668dfd94443bfb065c3a5b0d9292bd4b8ce3a786e58b95c1982ee64c2ddfcbc29bf4ff2b86f224b83247811bb660df18b87f233
c43ba783065c92733a204523d765228daaf23f2c76fc1f1cdad2e53f7cd6bc1be4b64e242d8b19009b3a8ac7536fe81858ebb7cad0b4ed0e1845dbb2ff96dea4b0699b505f3386a9c3fe71046bf2a86b4b9c56bdd02aeb47766df8024a797c0659ec10581a413f49a6c488923ca250eed4242b5baeb02f271100fc8f9ca9a0
2e7f6a833ad41248953061c82048fb241afd45ed803b8707d2d1e865997af54ac94f5f24f52eefe16b35da613005f20aa1870924a2aa42a19cab5c4e70c3a2b2f3ffd59e3d63cc8f23b62323276a3d78ff65f3bcb07a543364a9bbb037afb1e464a569dcf4fa2f6e74b7060afe7529a8ab8070b402a4427946b5cec0c8d5e7
d86a632dba23720642c8476ca16691e1cab93bf851f4c6221c2589c823f72ffb2f1997b5eb14f104953b76d50980cccb31c18ffe2ba85e648afb1e60c22bb6b132b7f40a3b415c0b816665d83c58a3bbe66e1f918300c9c56f9f69d5e10cd7183be0411cedaf93eca3a9ec7505dbfa0a640c3308b447125297f9c38fb24888
a7ca128ca58caf8a510c59e136e971e0684a68f342f7f2d0aa4ae0a29020a16b9220900066d1d4944efe83ea744f489567307cbacd34027eefc2dd83fa6b5b82021e945531c42a36c9c6353e9b8f1b356c0eb3f526cd25e0556a1aebbae7868a51019edd04dd4eb9127e6bcb29f8f8dbb5f3902fb25b6a8993b40e732d3fb2
8254845dafdc12f2686d93fc9720534df9cdd88578c611eed66be41add19db4920f0b8ef097dfd23a88a42c53093d485875cdc43c32b4c93b412596558e1be3d0c7caa21ad86e19f1f210ab85db4e9139ba3d4b7c0bb732c289bc5852a5579f24ada174cc4ffe8f2db95a4aebc6e2ea1c3a8a7c1b103708bef07399ebeee8f
09c5de2b24f49c152f29003370a63cb16322e63591681c7bca84d841b88c6caf87a9f58c98e9ddb6b30948c44b81816cc8288fe51d0587b9ae3609b088ac82769a64c345059c392c5c1e610be2ed8b4c907426330bc2ae4808bac702692080a808ebebc3baf1ccd315cfc5c2e90a1cb8439182a638633ecadc8bf82f8165cf
2d1b74f7acb3330d43275dfcd3e868d1dbf03e92cb262701c4e4ce0e93122fba004d3f646d51707b60e71cb0babfe58ed9fd081406cca87e273e8ee262bddc935db0f4d521b5cd3698d16027a5b415fdd84d1053139f3b86ca1b202d30ac2e8fffbc1fb49cd1d03a4f5cc1eba7e0c5e38f576b7cf4078eef4a7fb3c5ab5ca6
eb226ded98e252cc2bcb23b9471c310716b5a56e0e21143bc4796ed9877edf85c10c949b55ad6f2ebe7e36bdddd6ffe505c8489467bb0d319de62226fa87dff37638861c50f0cbe1a9c278686a332ed5bf346f1df798534079597a0a165e00c976e7439bc970f9707c80a3e85620cfc9b0afc92e736678de998ba40ffad6e0
11ad8d92f761baccfb25e4fa65aae071d65ca159fd858d269715fb5aa0eccdf826926a70e09a06088b42c80e4d23bd0de3323098c9f481a29148ce6a21384e436d49d80e5a19dadd5a529c236dfc92fe6fde441abb24c677b43c44bed80f431f3e8c1630a92c4254a6f8353676c1cfd33043f5b4cbe6a070a6033d24720e1a
1e6c8a5814c436b93a10bb8ffe87f2ed74d5e1ab8ab0ff09548e05ab222e9cae87ff533fc69cdc7b13f733cfaa04c0e2444dc78b4202d75f62bb6f0956cc1b2283621d7c916fbb4f6d6b4631cc24d9e08ecaa6c20f95253288d8fac6ad680e7e5d28a941a6ac25476f41d0c168d401f4d7b8546eeb949e22783dc7bd16845d
fe468991eabc4dfcd13d5a7c1b508d22ab4cd600f90a37ea6a18a92008208d4d86ae19e30e5600e4561a0d41dfe87d98783366a871a11f4c3ddf2dc80cc26d8c20dd28b79c4cd1d957a69821538a065035a6b9d311e8f1cff61783609cf2385f32400816b92bbd350a080375f272bfc1d1a51a1f7ba49c4958ee5690bd7de1
ed8e082c5cb5e8b706acb7e307409487c384847bb0a67424ccc58d6f9f3c8ba293895e29a765369838f757c373ab4d2dcf8c56bc07f29a6109796d191e317875c9a83a82163c72d77ce8c4c5e0ccffcaeec56c7f3d70c4090bbc6e019407482ad1a9d4ad7db3480c625c36fcd23f518d05ef56d2073d3746ec5a65b771de18
c4ba07e780b955e542f24de5c5a5dbdfb9309b62af4c4ce1fb519beb4c225c629eece80550eb89537b0f4837c01678db4b8c4c4381cfe9a01a477e2b07eeb6e6b09bbe1c0241b2a8047fa59e9eecafecd53ca29498057bca1189e0944b00462e1f573ad95d267844be2a346f2650b1fac2c500924b72b6b6fc8dd2afd4dfda
4e9c77754ca5681e306638689a8984693c3d637765a947f0b9c4f5001e9cb9c97c84b899f1f37e49f86016f5a4bb078f7e825b9c0749c7dcb8c367f90f2ec10eeb0520fffabb84bcedb03c8e1578d1c737799b1b1a96e9fc305e0a0b2f11e24544de8e56cebed19f8598ad4f76dc13694a9a278a750800bd9dc0df734f07ce
580c945df2454e1f900627455233a3e10c1359e851c6e7fe3b5117b32c32689674b457541694b2db7092d7e7886aac05ea01a0cabf21c49c5412c6621311d5e7cb2ff36afd1b20bdd2b8f341aaca7ebdb2e181cc5517cd9dd2547afc5cf6019617de61a931a98bfbb545bf71abe30fbcd2823eb8abdf8e48dabfe6731ceb0a
d284a98416c55b067a402341d036e729bc28233435349f2eb68534c5fbb83246b780ec8273106d24a2abd2718edc55cf4f278d09d7b189a5736efcd0629e8f2bed9b09545cbf64ad014e7d8d9cc9f33ca32387c1cc74dc50a6dbceb0bf683d52a0a5a63dfebb88cf012948c5a3236f9da2c560f59cbed7c8e11ed6e15bb62b
440780b3bb58b177dfe2ca19c405ceaa68ea8828fb7dc025e7c43907c03c885235f0122cf48232333c36b9abcb4bef13e1cfcf2e0cd0774603d1339c93c4d0a52da67b01affd0341fc944d5267d9ffc1925365c5adb1157ca696cbe857339ff34459f8bd2d4df43dd9cdb89baa861bdbba29890a7a9beeb9533447df8c324c
a4f62da43df33c53fa1f608d896846969e43275f799d371c68cd705994e2f25844bdc3890f8fc56ef423357f691c593ef434a68a062081b3ab81939d695ee22df07a30f745ba2709c23d94b03593e7c43ae3680eeadb2a602575b2ab66828d31d91edb44dc42338fc2c5cdf301b370a5446a21ae53a3968a3ecbe3b8d2699b
8236051736b89bc196f8b91de911340274dfc7625626ed6e33ee942ab48f8aa47f17b5fbb3198dd9749602ed0c07749c5667a60d200f2bba4a9ad825ff71574147d92967a8a7accc98a2efacaba4b6f94afba75a356a3407c3a0efb683f32e7cb8171da8f105875050ed7f123bdd2b88c96f84d2d1a94bc88ad5d3ee5c828a
4aac64550d9b43acba373e53a70ef779cdc28f81dc00314d1f5a02b3c74d4e85fcd8de38c21f4e5c3bbbf30a3cd799d047c77283e099353a17956a260f6ab98094c5e014e4b25772e8baf6a443c80eb2cb8aa1afd6eb2037a4ef160be73e169130a2372cc8057510e67cbc30e03c629389976c56b249ad29281a25721735df
d715eb6bce1f3c838f77024d080043d91b3a1b6de5f15eaa2c23826ce98935a11c3b8b7ca0225176d87f890c21503374193df2a7a385cb42c48827160a705c14132270fe8a4e82ed84258d8988e12aa417331e4922c9d5fe2e286fec7a94848c14c94241c08180b56a0e832b5b46f4db451821a5d4cc4519bdea41f32b1c7e
9758b39cfe0dbe639d535aca77ed73f646c959b8a50980ca7b86af480549c1040d1c69a725777818cd73663d0f50e0183e56a714207a51ace61487a1a949e5fbe1ff2069ce2f6a22f6af05b7b3f57c452c3ea405779a6605e26531854a04ce3d587aa1a12ca2c1e8fe77a2fdec95f793790a8a3fdbf8f1ac201d30211d5695
75a25965c542a61e4fd49e17ec1b5bdf06a13b789a339859cd3667c26260f2c49ecf49796dba81b556002de61cd6a1e0b1fdb713193dbe5faba151d08fa3c10a760d9272b37b0dc473289cd30a41ee635e72cb18a1fd9265070b289951b0d46ea05ff92ac0ded4acbe4f00dc120e3d8070acaac8e8161eadb38615b1d60bfb
5d10a603ac81a8e63d5701e1b72791cc71389f339c66b2c9b87906dd509d3c06e1b9b9ea72e141f0d9526ac4def0a86f499b1bfebeaaa0fbfd3e7373ad47f383760401c3529073566cd5276570e089b351277c95c57d30adff8320aabcfa9cc1549234814fb9e0ec4d64253fcbd4f367502c05ec9feee198da5f526863335a
5bfc443582b99fd25df02401944ab062c6b28f91892857ea9516f4b48c2d0cdc3fa5158bdacbe7e5a1862a168a605975cc69555f979386b7da5a5018314fd3d02b70092d825f619ec69e4d515f612eadb2f7920b8625c9800a8bf75a83477ca9b2a989e08a30c2c5d2176298cc5b3f17929a445b48f2252e6f2ce5296a02e4
370fbbab3ae1b021f06ef1acfbc3ee7cca00395f6ea813ca50d8f48628e23851b2fdc196e017e37444a158d02a39f1294e6527d5fa6b1ae4163872c57a77322c244decfd7105e806dc1ce37451928cf8c912c4300fd145fad698e13d1f738522af55aafbc058f6cb0b757285c41673f5b2183b2809093f7d6474682dd62c59
bdd08d1a483b6b48327c4d54216be6670172509ac405f9d270eac6eb60bfd61b9c74b405bfd6f10238c3d5ddc9b0ef6b786160afdde91783aa104d30d7ed637ed8eb4acfbbc31a7eccac4f639bd4d2b161cceb20b34459239115dd829edd41782b540130bb498595ba5ec3605e2037b45dbd906f588d12c1ba46507cf8f5df
f315029fe16d830fafad7624cdb66472bfcf45714449a1be8e63f1f7a509fa48a50667f5615ea2c464be2592296e8fb2ba1c79c1792db65a221421fd9944c10547151f34499cfe06eb543092002b51894f4bc25883ec0d97bb1b7f2133ed2b816eca6f2c0b64873ded87fdc06ad65983183b2621d7d85b660395cb7f9a9d50
9e849070a58bdcfdaf7c93c3f73546716de45b5e5d2a210a34ae5902fbe815c934171432e2852bf9e772fe10c18d247f12503bb1d7e58ae137415e37c898837aced54856ab4f38c021277dd611caca07a35d15ba342c468372fc99fc36927f43394545ec63f4d43ced741012a3877493c2a8938b0d5eff22f3072034f968e2
ea0c3d42eceecabcc40769f108d4ee1f024a884a29f5a3b4ec7b6d93afc564d55a7d3170ac4bea944db2b807ba898548b8e71e512ffd7e369ea47bce67dd5b2e15e910782eaaf7586be41fde32baae0a505da4edaf2b83656f0d8c8974ccbfb7ddf53fb6b3f2677fd4986d27f106c30b19243122fa711cd2b68af4d98aac95
d764c00e80cb9d7fe3dcc3529b630cbfc1a90795bab8483f1140a438fe7896a36d9092e3496626d3c41cf7cfda1c44c779467de2ebe40fcc0414b883d0fdc049637f51d7128241e192b2e26b492e9c8eaa462ffc4f3ef84f327e9324b3a6c863563a027acbce4def80b5cf78d231ec83433f8358477a01b804491201e526af
6e4554946e47f2c3e58b394e41918a17e8dc428f27f065263d52da3cb84df6ceab45851fa26bcf32c8ab1192273e60be8d12cb4da85681c2fd50d5543c818b9e61c4ef2f89066ed15881e60202c0b8d86cd9858de2a72f955717bcea4cd2baf3c4b123d62df06172fa93b33900273fe832bf991c6ec2a4df1ed4dd257ec2c1
df1353bc9b4f9d462612b03881348058a7aaf942ba4f76b846c155a75f66b336250a94278585072b72ab24647bf664768e878cbd9342b40342fa827f85c1a3ea4178c49a8de429e8bf828de2af4d794af7e217d7e60a679ce39f3422d55e344c0892925f3efdd0ebba49cc99745ea32f4aee95e0e0a4a5b2d4d3ad6ac2130e
b179922e7059591ed89949b629d0fc8ee440ebe7ce353c1ed549688f0f7807b6cc6103365bf57758bd131274cf012e32d5181b10c1046d2411b6903de9ef6a7765715b9d0e1969842dbf7982aa188fe8ba38621b15c02d4af42a44eaf03f60b5b1f6fd4937100c83738f21fe3751dcc96a00babbb2ffec0d88bc47b71731c4
c82ac77ad8c9806af7b0eb66231cdef63cd9e21718b594e4e83e18296e454f3157f3ef603cb50d3a8b325ee880ce0d67932256e2d2d205fb3186c80b8d8ec5b78b53644b292ee4931527c78e5d337c1818053e56db0fd615068401f3b42ad559a0f55952eb63558903f80aa5f4f6b599603cb7dad298dbf68a01cbd4a9ffd9
35a40ae2e734ca3a5c89fd56620776dd77c1f24d696fda8aeda68e9a8bc9f7e1bf899e5ba02ffef1440ce3972deecf616609d25873ceaa003d807d69dc69389b32b7ca4241c5ef3fb369ef43f09c42af60199e896717fe198abc755afcf93d5d76bad13152367d7053a2a6e3c09ff6061f006a0e36478e4aab0d96c3b25ec4
d9610720d08ce3ae0e495701c24aeba0fe95552d719d709ee54c9aba173ba0ecf66d9db7b99db498c64e5526de4bcba4422d1b2e2744cbb29fa925642441adaf5a0fcf76139e1f322fab68ddc542d3950b231eb9837be52a754fd151362d5d5d2dfc1c4e2baafa1776eb038d45b1bf440ea28dadecc0dbb131d0ca6922289b
8d6bb2c92688178b6e22b6f8603ed7c7e47779ecd848e9795b2869ef9a84bdd7f868cd1fcf84e60638c858766c66f20433831b2047c58c54db8b940125f8d6218d2ca920681602a8b8858659be9c136835af55b4f9d5cd3eb8393940464526205cba728968c73d306172a957c7bd8663b3b155bba28613881663ffcccee296
a27176db5be23c39dd3b0fde269bd6e3c4e100d89362360b81d8735fd5b0ea2e0b242e052636a2dabe2f773e629d7ff5e2286a80893c01e559675ac4deb2b95d1ddd0af39bd09d6db07357a1632f0498f556d78b9dbe1cf7c2a89f1a371e502fe0cb9604ba3f790807d4ac4306df26882ce20d9a2197ef7f4d0ad76b6960da
9beda6790c92c4d5439d78ca0db9568c75817af13f2f9129768807bbe6384a75b0b23b08d0a36071564f3110aa81ebe0f5c1a678fc3c49eb41404c47e9d6a4e43b22b1346069a60794c7c567bc79aaa8dbc7ea37a0f4014f0489ca46f228bb106a3f3450a2287761d32c3d8a48848450d28de6e344944943028a6b478c49e8
fb8282b6d6a5f4a6e56af977d691911ac71eff60fcefcb9a8d3ef1d223873fc4b2f0963af6ad4a74c110b1bf86d73f3b71ab88d192857e803a093b50650d6c078f2a1e3e1a54a2afb2642d9ff3090dde8553bede51d1fc58ff3cb18658159ecef4e676d0ea344aece62bbd09ede5b237b8e77dce06541844de9b8e647ebd1e
928ed1ef52385c592ae6b96529bbf283a94781eb12442426f2f61f1d3e02aac54d8a636b5e5a752c236885c7c710b7e8155937a7848fd9953374c9e82b43c8d222286c0f17a640454bacdf19491be3beb1292462599b52923a07731b8fb521cfadd3fb60a5fac5eeb45078d82d0f55b14af541103cb68f83bac84474589b80
61785c6518be3e0ea242f654c1145a9d7ea401885a932130612369beecd0fdc9bdaa89821c08e7dcb235a6e8476856de1d33fe2abdb81d985358a2426d0e095bcb4e68b7dd4860e53d2224f237cef0f45c2fc9af866d0cb04b57e79244e32433f5c387584738c488a32d895e44c177529e79b5322114e1abde7da2702a78ae
8f4514d59cf056cdf45adb289f6dd6ada8a1667db98d1bf747488d24fa53c6a887f5c7d2accaf2d3193ee77ff17ba1fb17f45a990dc5dc1761de1bc72490d82bacf29cfa0931e586ec796b4ce4ebfe805c424054b1609ee8820d8b9c58cc06537c299bf4934566d86c599269f0d8fceeeab103e758bbb7a5b9027ffe02b4d3
9afc232203f7f883d4f31c919f55b1e757ed680314a6d9dd1df7663e4a5534ea8f8ec8482a0371a642b82eb80ffe89059aa6aa8e11ec27d3f0ae43c63865a7ef4ef23636bb0cabeadc34e3bd41cd81becea8abbd3240b38f3f18e03a1f36ed43b8ce355d55ef98c8341b2fa4a9c3cc77fc7b6d67d325e64c5d8c858dd3ff55
6aa2ca373615c12fb1a6fb09a9d1fb1ce3c0fed25b3c29c861e7d84b60ad041a3a0c1226c53ea3eeca240120dc552a00044c9ad9933ae836cc43b8e19a3079c0b43ca792a6258961d0a15ed42a8a1480868ad41c0d93fef0a9579a56115749da4a0bdbd25148713e97329807288782dad05446be9d352afd8776db6aa6f434
a9269c400f126973c977e65758a6695bfa1793091a4827fe8edeed8c97ef9c309c2ac7349d4ce6bb074084ca7a043b1c5dc4c939f2fabc0365cc1fa37efcb2901d3d4d5c0ec273accfed605ab0a7863df95a11d3632c4e27aa87422e8ed3571907ecc310d4f20f43ed47c9e88718501d74f69827f7379f6de91ca5b1939586
a5f3674c96e65a886f5d715f35c753b4b317e1d8b88410f21b0ef1ab1a7d2a93ebe1bc6917dc05f9db05228d40d3b32b9c442321e59fd791e291ae5006ea7dee85dd3e2302968588243538f8ab21e2a9ef33b30f50de7d30390316c4804a9e455649d1a646341b2f5916baad36ce9c2b9805ca810a1b39d59c3cf6d93babef
6f98996a5cbf19ca7fe46ec6d6957319926d916932e852f8dbc02ece698885c5e53a3587a663a202f41203177d210aa3fc4bd833904a9c00e0a4c2d5e3f4cb1ca90d3ff164c96ea20e724013de964bdab6c012bdf8816090237fe669c94a40450d2d8ddb95b01db7fde69329024acaac23cb4f66150934f6d21c736739f5a3
1914877d82fb5fc832672242e65160afb96b2c60dad7f13c989ab746a746951e7498c044e0731fe40caf171c04310a49478609fead98137e41cb2e36fb8039b4be640c704804e2a1985ff66cbe0966032d05e6b90ab254848cbd11252fd21f80995701bf8f0f9f75c5eaa7f7550ea42af267c255ef303107d9b25eedbe81fb
b57c29980dae1bed696e1321f8a1e0efebc1bc2bc7b2fc36b6b1ea30584a4aef9d4a0a38f844438dc042936e0d65ee119544989d361a3b6afac38b61f2983e8c1922b0804414f38bd5d2ab4339f6169caaa3a0f6fd3720350268509161f40a07c65f2178e2ab2bac082b4e9a70bf520d808c860a43c230bacaf97f3d8a4d06
c5f11b6eb4245a1c52408390def79bc9cfe13a9f47061ef4bbdf2c95fb1701f91e3650a80fc065e8c3581c231489831ea7034e33e6fb3fef5c5fcd02b15c89bf022062b066622d405a03ecc025fbb7308f7ff33ffd23bfe58ef15693f7e3450989c31408e2834d2f634e3b88382c21d532f13a258bab4db556c31ece02c0b5
d6f917b952d7fedf9472c5cc4b6f20c4805ce90fdd78308790fe11ea34a1e66e2b11ff4d1bef65b99e161902b7521a5010227087ac32ec951a1aa7872dd4b46695c280053cda0006dda6ab8cdc5a29c9dda27e10977dbb9a06bd694038fbbb570d1a64fbd87a79e13128837d17e76c71da0c821287f3cd628e9e6c09ede326
6be41fafd1bf5f41dd8cec1415ed0bb555de6be845e77df55112872f771fa88f71300ffca0a66d66e97adc940f2074b9ef99831c20ce4c7e76e4375ea848c6135ac97b86711e089309989641f74105f235dc98f585cda93ce4ac5a644b26e5d6e0160033e8819b495e8aff8bcd07b2cdb243e3e1d2b184c706a22abcf20f27
e88db7283b7653ea72fa8f5235cf84a98074f83b067e85b6e0f15c29ab341e9e6b4790f9e7b8102fcf6080f552754bd7b5149faa865d8096c1866030e3e97482bbed25005c2e61648fc2db5f993b5529a8821e316155fc64997f25e6e477ffb29e30e4c6d228cb746d68f1ff7669e3b53dad753d7320b9311c489343d298c8
087eeb0311ef34c9fd74f68f8f032d8626b0df881168230c7f4feab03feca61e60cc2db3118e766eddb0aba79f0535616523d300ae6cb5c08127d15a5a39a3c6b62448622501fa195afa012b052f916950048757087e778df3840d7fa04fb3cc0aea6889185a4aa118ae9e489357f01fe9fce0a2d7366c098739edb528062f
e6f1dccdbc691c613d7bedde00013a9cab1fc6a710b02d1ecca7c3c2f81bb61fcf98a10119c1c5555fa17ffcf356e72af39f37b79ea9cbfcd8bab1132ec59d1277020d4458e94f01c66e2d15546bb61cd5aede8ddd71199f594df20b9007760140706906ca9224ffed7cedb5065cd66125ec0b0fa4a17cba712dfd94c532c2
48245416238dfb0bc3ca44e960c9ede50847265e4f174ea2e7260a2f9de51b24d3b200d57f95607b4f483bb03a76ede29807e406a13713f4ec887f38c66706f5f9c57a97daf7ba155d8125431870a38523014cf1b1855272327ce4a2ff7ab8d52cce5a4764069340498135379b71e269ce0ba51ff1d0b37b1ffa903cd6051b
81584927c6851b25700698e007641c341b336ce66035d883b7db14e9282f84b5b97b345d32d28f4c139647518b919360764a3514df59d3b8a25ff4c995665d2d2b67c70033e522198b9272c3dfc75e8b3b87c1fa032b6fe53aa2c17c8b53b054c1f60dd278b63b02101a0e61232a1bd6d33f4c14a194d11e1ba5e349d3f9bb
f75310e8de53396f00f84222caa93015fddcc2e88c264ff55d1e5a7881ed12a1bd60679ac4b84ad1d1c6ce66d5522721f8c86d40a9efa7fb84a581b7d91769417c27d449f7f1d3e1ea3d63349c713d7502822c8068c3c77835e2f5f90679d64bc94ccc74165233b30049a4cab02cc1dcfa18a84c1f2e0e5d85c734705daadd
48716962ccfe73c8e8f54568ee4b7dbc7d7e4c4315189466e38a3a59f59dbfe6a85f7cf68b5ef627e1324b160f2fc6cc710c50ca03a74cdfdd52f679ff091ca94201a04f7a3075789cfd33f5a2a921c732442884d144bbf745e43cd1ce815201dc684d0038d6ded4ac4faecf625136d41d4d82be625f1b67358565ba1fa7af
f7db503d48dde4a06659c89ac2def6016124af07c86c0cc16534fd6b883fb270b0a096cd7992d0c8ef2f66274b2ef100f08e140a4fc5f2fb70321f97cf472da0b39506dbade9fc7ff4b7a4b6631162721518197d17de01beadc52e1c334bf387cffe1abe618f047d605c53cfb3c054bf97c4231596725db5106b3ace0ebcfb
b7fcbf685d1b8862a572bcd4cfe1154739f78878ecd5114044b37fca39f4e2eb170f6d77add6b4534f5558edfaf9c1d48f8eb54c849e7f4779387511e831715db44b3d76bf740318522de222f657e40f21405be8fa2444f5243323318d3cff5565d81a64c828c188285585c46e8021cfd8967385dd081ea514127b66fd154e
7ee0a068cdb536581d9532939ad1385cce20c65a509255ffdadd9fc8764deca9190d825938fb5e4cd4edfd9fce6b33e84963ce3286140efee92e1b8242e8774590cad0369d8f6562c64571be6456bce359f62ec50a7b6d504f04b7445928a0bd55a184c0f93c95948dd8b9c1b8f72ced8f9eb7dab40a177528709d87beaaed
9c2e241463e3a05c046bc2466c13e0ddd87215748a33deefde33007aab98979a1d6ea95959e4a155027e44335b8f32c441f1842a1d8bac7849d7ee444efa7530cb96cee1a402350aa1b09b5fb8fe20e1d41f2c2d2e0eca442bd6027b26a5be2cb4eb5dd1955f185f4296974e8f12f50ba39a85007d9f5a52bcff7d04cdffb2
af451516dab7c30d23297a163dff9d52218e733af00eb87a706b5c0aac8497093cd053ff5f6cc533a48eb3a686266d4380e47e8cc1c57f5145d8ca9b6fee9deda6eb504c976ec0fd811fb995008e3f8dae3c63051eb964999dacfae88dbf01ea7472d92ef4e9cb7e070d8a335d600f5bb7ff95f7a91b6a4b96299b89cb8a60
2c613792c40b8d55d50d25843cb32fade33663c04b85040fa1b7a5b3fb3409a7d4b3749ea52230a7fcf578a7d98c1cdf496070194453cde429c66ea3cddc6117ddd2cdfa3ca823dbaa56bc8a04d86fed22a8b19ea9fb7de799689aa468ec7c855c6f2182b7acdf19c5e93aaee4634df75a81fa5bf9e6aac0e464ab799e1b51
82fabfa601f545eb58a2c2649cade0615d4bacf0e64b12b4178ea25b4a434e51c975f75aeffd85da4b2630407a5006adb94395b4902bbb0403c54ae634ce1d7aa636a0ad79befd3b9e516385d37af81520d739a010c00cba50794bdbfe5a8bbebc121d5508fcd6fed964f92ae00a5701072ceb4b6c41eaab5202db26d69f28
13d0fb98bf4a1c43d2f57ce9f1beb78112b93db6ad88018f5daf30fd9c0a359d3b293207931caac860ad02b088a075db82c138a3076a2b376e19996f8bbf93d9817eac38591c24cd52ad3eec1e807c913c9de9e739127b7dde00c4620c1ec144718652821b7bc5504d1342db21722544c737967f39a3e60f4bbe2150b45202
3bfb39a70fa86ff700050dea505bd75aa46f3ad796c461199a8e3ae54eeeb824fda5f13131ae2f0b1f7574c153cacd6f0b46e9133ee8f5603c0aa4b1f6042f0982781812048c6cfdbbbfcee20a3070a14517d06d02f09e62f2bedae3eceb2088d8357fb644b3299a7d9eaeb2d994c0c7d08aeb1eb73906a62f518bc5d1ed83
5c2bac914dcf1394bd5e3102b09745663faeea4c90e1946f1fdffb16ddc3fd0e1bb9b7ae2929ab7af11f35c3a113fbe9845b25f37f03fa210129c74822f1e0c1741fb17647e04e1439980f454b5baaa0513db371dfc5515d75d083601ed915ccab9a27ad3de91a33efb68890abc88b20577add9d9ba857ae710de7fd9e5070
42ec614eb4602c5fc09620c18e3ba30d3898c9cd4b280539ccceaf01ba9d5e3bb4e825458a2ac93ac9ddb36638d2c6a0486f14c607a30aea443707983d45dd95f2b57351fb4b0dfd8c9f771dfb89a0ffc361b59739dd378225f2f2953b0fdba06b68f2d53913c4af8921982b9303c20f69b3a35587d5e481abc9cf89a2a09b
0ff1e412617d091f74db3e6e67b7c67203269d0df37bf908df7b8823aa2c30d7434aba72b53e94a9dbf384a3b915818cb5b201f4cd85be45291abd6017e72f0a4f79a16c966ce412258d0c6fddd94eacf9355715d6e0251c39586b09d3bb59b172a160dc385e4c818ff55eaeaa58898a1f6e66470367d827e09a20229cb95a
6b69d12eb7e8330f8d3cc7ad3fb38a7e03eb30711bcf4c163db026c09e9f1f0ff9eda2f51514bb86d2d3d67a13745b9e9e2ae50ffc1a647757c662e8e502b0b4741408c4468065b65d4caf693324b03226568608bd079bd57b1365765966fe55148b2e98f17725052872db71af22574e18881922154204befcd4d525da1d70
268ba4fb9bc682e9aadb5e831ebcc0d051d38bef684654c40c31d3192a1650a76e5fb6e9f40239a724b6762acbeff8d06aad1ffc066c0be68089466fabeda2208ab0290928c45566734770af3708e6487d34942540a8ac1438d1812bdd1a8c0d39eedbe8042a24a784641a5d0d2b11927af58e38b6d6cbeda264201dec8a86
14ff2c35d6cb7c7c3a8d194028b33b53572b479916e69508d9128fd61038f170350de0052ccc20264357dcdaf39d1472cb6880851df27fbe7e3c9fc04942cdc7cf17c8fb9867f60352e53041fbc397f05b058f55a324feaadaa91616394d4446ed7f5b17ee3536eac9b207142d100e7e6942e02a276b899d3db3cce30841f9
e235dab2072e93e1e5023fae35f74f633f8045a3c0416819a7d1a881f4d7d14286bde01f8a4b1f8867add9518781941f5de804325f51fcf00bcc1cca771d01c5af57bac8ac3586261c73e83e736a498faa61a3d7e232f0699bca76942521c9cdc5bd79d634c48335a606cfd52e1a91efc8b46914ee6948ca0dc4d172f3e783
1d53e9a732a3de6160d0cf23ac759409aba9a9686be80a3573bdbc82cc29d05a9f984ced4c4256011263813b83af1bfe0e1ec5e96f2f58ac7e34cfbc06ac08bd611ff5caa0e61372ff987c2a4ae314a19c3d4c8331704c7368ad8c3aadaca7a285fcc727e5b4d54f3ac86cd44046979b3419c4b6463a920fdbe178a5d8a048
7573b21d89aa3904f878012efdae0059fb533b5d82e4c15469dfa55419ec8a4816498bf84725c4bfb0806a5308aa972c1c4c50c4708b9ce106ce53832f88a8b127d8fbfee5eae19dae97940b13c28503fce821145aa52d8c8cf56d688f9c50ccc419a73caa491e4d0e2f992f0432961251b837df415ec4819171dd27e903db
dd061cb2fb2d9e27cf8c69696030f7cec2f4b94b5eaa8f472ba3e2f336c1fd44ee640b515a7bedfbc7f507200682c2e125abd777586674dc6c83a60de75614121e2762c22eaf83ce0771084a7640f4f7473f8805a40df74d72079b47c52789c401ee252a59e204c95ea02c65d9d03ca82c6526c863f47c66296217195b00c5
ad2e12d24da4ececf7a92ba0b79644cd9603aab806389d4a6315f9a9297475e4326ff06be4b2d71671faeef1887af5d601b6461e4e8af633047db067e386e6cb43592b3976c4430f24719c1328b20d1612431be39dbe6573e625b301bb178449308793d58e65f19c5fb2beefb5c1d86191efafa1da2a8c56c225c7a5806e29
3b24c57103c24458b20c6b1e92344324050a8009bb616e565cf95e54f0105f888c027e315832465b10d46e3f0323b0b8784aefd0ee61644072be7f69748605994d4e8dc91581f2afaa601d35da4fd209599224f3bcd075b70c9671ed2e045dbba856d20d2896bfc9eae3bf47ccefa9c78ca214184d994c945ea76d540376bf
f940cc498592c1dcced96d24bb681748012f163b020f9ac3591d99b50a416ce4ec712f02f9a49eaaf8c53ee34af8f31c9b05f40c448fcd7f5357ef17cd20b162c5635c1419013fb0cf6b615a97108ba1c774dd28d5fab53d6d6ecb46af69fdde7bf99066ea857633465fc16336107ad620b4e8e2579cf6f461591827adfd33
154be94a33f189dee225df4b2f46f167ae3760776dc5a441147f2e250d6a638ba9edb4259236c738789426b1857b82420b8faf31293af3a88eb55abaedfe4d2f5b9c725047454a9fde60cbcc26c39ad78112d53e6b25707185884707c3c6f73048ec400ece1422bd9e6393f3029acde93dd143db0e446ddda506775eb97f5a
b115c5b65b50b48b41ef03af792ef553cef4d04105dd2ac03ad7e989a64fafac951dc75ee8dfaa7b7507ee1f83a6e710b1594b63ea8081cfd124b545344a79fdcb258232d9461ef6597953d1da5431f75c95601ae9a992e39b18f87e07dd45d1f9ed5dc24295cdd349038bdb8b847fbc2bad5ed8f224202bb2fa43d0297ec6
dbd78a9181ee0669148802f65ea9253444806de27dd2b8669a7ca6a96116b3c60184e7e615d3b8b3453cce676b4f0127eef2ef2a213582bbc2b9e132de78afc66ca25b33d733547fbce38285bfae812d5347667b669bab293147dffc7328a8fe15f96d8b46064d06b3b4fe2342f3ceb837358982ae487c44eabd17ebac16db
cdd98e2a5b7906c45e3deab9da44da2801cf4fec610b1021acea31a7b1fd60c401cb46af1da7b1494b2124465bdd6e29cc9352c4e3d366733ee989e52a8fa65f769f347094dbba512a7a4c39f564198f3b90d41242d3c4eb3a9094dead6538f6c2ebe4a4979bfbdf2169a5f6e399a2a44b9f01301c499ceebca7e23a4137de
e96afcd07653fe0475217a6eb0a08a6fa4e7aab7645471855eae331fce0c1ffe3a873ac078b099bf5e9b93baa66013116215f30f3c8a4d6d55e3bc76d1c299c9ad1a459420c060f49259a605dda88111318a33378d96924909598219ad9051d294782f6f4fc2a7096b7203febb38c00496b2bf1c32c034bf443ae90ee30a15
5a588b4866bb189ff0edb1df59cd89a155e34e58101b4f9eee86872bf7287ce5b4515ebeeb30f884ef166e6d920214dddb0fefbc4ca1090a4473c0ffc77540ea0d36b8d26c401c2003bb199675257200e067f1cf563877a464f91dab8f6607b3c09397ae5bf578872a036312476458d1d8f5952c3e65ee4c9277cb4ebc9108
4df63e1512e61db8ecb9b538da360f3ecb80a103a674af37a92603d7943ea642b82d9ceb980509fee58aea6c1f4b9b08f7fb458b79d9242bee7a4ed49eb0b8e6ce538cf81111264e3b32336ebff5f68fc24e17e9eacf5b5c0b7c4f710dc8c13317d2c73555cd47b4ce9ff1570365f31ce135148ab2fd271df7a9bf94ce5ddf
d6f921c692d8de1c2bf0e6aa1adf0d696398f9956b7db398897c0d04c11f618518300fb85b62f12738811b50114477df1db7f182a290391e9954d24122cb031e87d833934c052786df492523b8353cdbabc617a5f01e6015cbe1824cf6c263219b989520397a5c594558241bcc6a2ac4fc841015733da2d75b262725cf708f
03488075d485ce188bfe6ec6c0b25d5366acb83453cd71567451b87ab24d0a9cb6d06d3f928d46126a954efdef1dad596a409ef89997fc1de1cb643a97977825237a20d6ddb29f8a1d7ff4fe37af7707502b7734254520066a87490888b921275ea72bfb36a3e3dac12fa1270b4e49bca894978336968ae221c1ae6fd72263
e56baf7d5b08cc31d6d791da2615bb381197b67ccbc25ea2e4e2388c06ef7d5c3ee53401c5ac572eec620a32b97eeacab7ee4c1cfa5ff419acaf1a559b4e9c20287c79ef29bd1c0fa1d340b239b454ae7ca90180d59fab8b76b683e679db984755f6f491ab638793ef2ffda398da132b14dfb5cb0be19405070322ca3b40ed
37db7a9881f9d9b76057dd9582ea5c3762954ea2d7ef0ee9ad35080540968a4f3834bf66921286328daf00c79ba3284d588ef20a5683d6edf18dbf6f2d2a55b106d9dd4c112e29618c36dad097d3eed5822a3860a4aa19dd3cf0c29a334e4593132994854bf8ee2ab08eaa32ad02757f747f722e4a3e3714c9b65ab5b810d7
6b21adc01b24e3de6e2486492531e696b2723719d7f96002bd69967fbdcc7980e00f19dbd93ab0cb2d389eca2c2744d117dc8d6d58a63abbab0d4136e47a3c30b355e286f6a851516beff6badfbd2902a191aa054afefdea26abf8d5977f69bab6bd8fd72731746cd15f69cd98aadfb22b57e3469dfa395fa43765400d6248
b93444c4d39428ca6d43e2d193635985edd6397958f292d307e4dd1afadf96eff86634cb41f589b86d0e5c4b7039dc4b9cbb76f29223be223eea0d73ed7382dffb189ec48425baa38f7526c112ee79cdce9510eda6c9841dc94b9f5c9c682e87e6daa0ea8b1f4c30900db7d22450902d9868fdde138f596681a479e78abffc
b7a04ed622038494f4e7039d2693e817610372799bd6cb011da8465eed3a28929323ebb4bdf958d659df4f4c97e6a973e8d4d04f0ec7f57dda601e3f8cd3465a039c69d8fb43d5db3db81ac52edbbef73a86357bb6c6d869085a7a4de386232a264a7aafe841a11872bcd3d8818e9717a34b5266155c27b775f43b22716472
01e6f71ef7f819708b30f7188cb19830bcc2317a77cc9cf0ae7c8766ea8d53c9bd8b76c95a19a088c1691959a0286368a8bd32c26b4efd2287acabaca485f6216a3fcecc8e62e98f83b3c12ee595566abebc3cfb51da85dab32368162fbb20a564440f58e25dced77b2b3d724ba448521af0b6baf6ed85ae3c22f3d5380f4a
806e9a08e1b80b5bdb1124d773c432e6663d16672d368d9f89a3636f782e5c692d5d2702a660e123d7b2d0b957945abf391c5b6c84cabb711abf4e7003289f2a4d501d998f88cc7271329ae766fdceb31a94e51e741993d6d72850c60b794ba95a3427c6fb0bec4c841e3905c6f8ed506910e9f75548f6e333fdd942446630
4adac4c727ff649613ef7b38dfd17b1d5b35385f50ad28c6c1943a7a8c37ef3ddf0f11c9e56efb277292f9a466c1273148182c885903405fdc7399b09e1649828a7ba0c8615ff55c5c94276fa09911841f4ca6fabe7a1abe4aa9fa5203f651d4a58da84549a85c26fd4ba735d2f8cf8a71f68ecf70174d99a361e7cbb6c4f3
2b064071b602b0f79f68478940c3d312ed1895f48c0d37cbbb3ecd81f4b4700d6741b464c457ee97b885c3900db010c178508af825f9713778cb7e45dd4792fd48009f2e2c87a53284dd5559b37168ef24bedbf7b41ed2ffad448ece86f982ebe67ba22738e8a24b0e9f16aa9063455d776f4698778e6680003b097d03b4e3
5722cab6906ed5fb0a756af1bf7d61dff19530ef93d8a8e916d46c227badbf3fe9255849f939b0b6010488b1b80655980b755f9161f60815435d009fd9f93b2ba5d0a0f5a4e0bfd864bb8f8b5235d799c41f2b1fda5b18011ea01d06b3208a11b79721555c4c6fefe1a71d17b7bd874046fb963fec66c715c4cf249fe0a166
80d8ebe671033f5818e471158a8425319023bdd850d319367ac3f876705718f5ae029558772c1660b31ef819d859a40a23f7baa679f33c39dccb633bc4903317f4163525edc99babd1a020496a2d2774e53757c64ae1cd9f810a44d08beb891e107b664b8a2b071f57f33d8df3e4c8f0c36a49fcbd0c187a80785b4ab096bd
1b643b414ad15c4f55e3b4e76ae50f985d1d322becdf00a0cede6faadd2e135cab239892bbf7aa757e799b7d5de205aa0c12ecd2b89fe356c78c9c29671257701f7a1de94513d3784a4d83dc68bfc6611e5e3e3f065d28212ef9e800fda3eceb363de4c0b7ac198d5a7d18040d650510e01ccb3d2d3e8d70eb9132320d65d3
c13b06f2e1c6ff90550300cc56a35396b752ef21424e42897d528287aadf1894c5456b24308c499778cffd0a9c47ddcafe8bcbe2c72f6c9a0dc7eabed7cbc1c167660f6ef2cefd230055e9cc4784e9738542fb682f71f4519250351dc563657ac72450e9b77d4d6fef9c108cc71428cc6a0d8184ba10da09a11ffbd4dcd60a
728c11db81440eb358defe38085c3553f2147465cfa672d4edda0675b74cff3fe88d2e26dfdf657029e41ff1af58a849e1fe41da68f37c4c391156ff0d0bef7eddcbef98859d41cff48f43666ddda84a09889a39098384b1a75db4428ed1b27de209535a0c6adb0910ac551d77a9d7c739e432a8d3370922028a0a2b108174
218859d0ddbd1d0b0821e3743e45b9a4b46d28d98365202fc1739404f020fe8f01a910fed75166deafdd6add5318c9d2c54a257d9170ac4bf9c4eb9805ff08ab9eea2208029e20774f799398e970cb18afcac3df56d7d31f8f269cde1d409db2f509f50c38d12deeb7a5e10a21a50543ebfdc9409a4754cbdf1d901bf034c9
d0738fffaa0119cf23661a4235569c51a03a60e1d2946bde3f345b40b0337694e415a18140e4a2c73907b1bdaebd4395f6f3e8b85d85c60502cf6faee7eec5db0aaed97980adf7dd53ad500174f86e6a7ffb1e3ad268241b34ecf5e624c8d3cb3cadb206db05fa5f6232d9391c44cbcb31d0826cc1c49f59b4e8ce06c36830
c547971c125668c32a4a9ed0ad0500ff63498a5b7106c1c7b8011ee2d4458b949afd8306e54f269fb2101781db07e615ed536cf13b188cc4ecb00357cac634c266c797ae518139959af787f0321130fb46c7749116ccd43707a9f29f568aadc900ec3b1ef912c82f0b35bd7c9526a05c97796c639089ea67d7656cc4c1d8a3
235df12d5f5012679782ca64b70f6d759229c72dc1224bef8161fa7b7aed3ab5bf4846cc9938ac48900bee998fc6105597c279dd801524a5d0ae291ba1d518d2c2afb93f8fc205cb875e62445ef5e26f9c199e22f0d46f67f9596e234b69f69524474f4d33e6f05a6b3a3e97c3783823946db89cca8b92592bcd793135650f
2faccc729117ceb004350727a7ca91bbd8447b3af06f3d77c421d134b04ebfec5a45c530dc43ae578918ffba2db5126bcab86062cf1398a36a572d292aa6bed8fa49fd2a3e6e54896be7346f1798fe360bf8647fdeb124d0b69a74486842636201df50cadabf66b6d740f51d3c874d37184361386b99545ea3f6e2f3be38cd
40d3db5b4ba56f8aaa58d3200cd1dbb69397de61c8b58b042a18e8c32c780b8fc2bdafc3ae6bf11f6a8daaa22606946bbf477576774d42c84d5ddeb4f9e42d02523062cda4367b7d3c6532a03742b0ef100bc963953af166b4f1799ea39e368a11462003553bddd46b6c3e39906a0e44d3a6f8ad4f2ce3eb279b00cfe0a3aa
7b115bb2a776da8da1be18bb7590c718fb12fd443627fbce9eb9e666da2fcb0d05b57f4a42510e98ea2ae9d505198a035845d10f716aac326de27e65950bc78d768ce860e4aa05b4d5dbf72b12ddbaad3b87a4d8da6a8fb1cf054b0765be6e5cb8275ae435dcf5c155bed0a17bd98703ad21c761aa1dc4ae4b862abf00ad17
193f3cf07295aa86f94b8877efb8a78a797847810b81d947564a64d29b463f42d4a8ce6b69cb187932a2c783d23eff89e72f1c7f29f670c9e9b1c3230548bb5cad5026b04fcedf08bb042a50a1be3897527d627bd7b77840c7b5c5b5508735a485cf81bb2a1e2c70e97b3520eb7b2ac0600930fc3f50ea216403c752dbf364
372a3cd71f29e4132f2551a72369d87a6d831c85c60b28978324c6d73acd213ada67f5617c144f0c14a93e79b7d37a3ddcb52302d99275d53dbb8383183a53188ab93e9a35546794de891fc794676c9113810b2ab8ef8ddcc204a92ef0c85b8ccc243eec8a85fd3354da622fda81353b0831f0fb0a42811df9cec7fefbe85b
a7d6bb1cb3a4ae3a734c819b0825b41b51268eaced6d6a6f128ff2fccb5c01a0e19a932a9771a1858bb34adbf3f4cb3f33fda39c45bb0197a1543286f8afd00146d68d0b3c9284937495e30630249cd472fbe5851b27e5cb4204bd638b3b6f2065f905739357330b76848288e4220c6d41527dc98a087450957d4c2299ca64
abdb8306517b61771f501e1da1c0701b9312a0faf08e0ec16898a8a90a25c5075a0673ca4d4338c91261cd140ad4eb2e1bf71d6d0484b2aa64f67a08592e778fc0158277b03273eeed69e12ff62ad6bffc1d7ed54610f03e617f945947865ac9f71e0e018fcaaaecbb41f5f92fe1a68746bb2338d158983c3b7b480d11a638
2e4ec51560c6df84a78fcf1752b859652d08df364359a4ac826392dad861bd9943637af5a67f113e781a1971079c9bec34dd23dd960b549b29dd9e25be1e0dd7584a9dcb4c5e66524cc3f1936142435c92803c950ba6d59aceff59fd61e02449b6a8fef41c1ba7d0c09bfc653d38c58c90d97e898d04e02e6e9118b084348a
59090d0e49224d2d11c1b6de8f178b739c7bc05ac5e4219720c6bb160dd135fcbe1bea557143ed740d6dd032f26fdc0ec2b675c857341f5d0d2492e390d3951350fb0c7c66f31bfe834f8b8bb21b61ad651924195f9ee74ac642bb81302190cdb003ca4904090537b03dfa52c02b5bc3bfa13c5c114f62fca8b61c889e0640
2e8adaf27ed6401c8af3d399577a102ebe8ce26a1e7e60bd9ba3d5cac856673f03983e5eaffc0f4413ea368fe6af5cb9c0405438e7394cca22acd6cb9444dec03d7ea18afdc13442cbbc1c2144d90290e91d21ce635480b63c3a5bfa03bf4f49c14da1c11dafcb6c34f3d6800fc29db8d00bd85183c232e9f861faf78530f0
82a59739cc9d3d17bddf8a1d32cd7d4c959a1765267f4cea9d70095f2c985fb811d05c9584d999d96f824532c033ab84d3160a3e38ea18f6c511276673112500d9cda96ec4171a1a84de2bab668f626ef09fce8b704f93d1facb59711d7299f099f84c57c86d4ad4c0c5681352833dc4e6e7ba1ed2256b1955190c63e8a995
c763d8e2fa1c045d182d5e4a63afb5c0981fea06cce8db03a2f8f79d2fdb9953458ced0379666dc2371ff972c6e03d842be6382470a07aacff9cfbb72008bb284f68194d6f7d3be45f2722ea81ae334df934813d5e065b3eea769a6ae9670b2ba63aa08985ea9a11a7001992022fe3016e9f89b35139fc81849c7d897f87af
81eeb46e72bdfae6e63db33eeaddf70a8dd344b993dac6e3e8fea413027ad4fd9ccb5c22a224f1245d942553751400be6b2fc7195a17a8ea93e383518939185067a2f2d8fbcf09ce72b348cc16f8afbaa2a5a2b8cf72c190acf2df2ec4655f97ed9d437d882048d8cab22e25fdaca835a8cda2b4c0cd8220ccdce0fd7d0289
cfbebaee1b2d6634a6c41fb68242d0223f82a87215f94cad342178b874d66cb371f29ed3fd599b830c6735e24fadfe867232d21811a1ac562ca1921123196f2297b9206f0707003c48fcdd719d0e3f95f66eee06e7396ad355c4bde5e168da2417d4e1f5fd75d9c01aaf172780990befc7b773ecaca00f21c1c1cdc523fcd7
474bd3980e874a3c2316989ddae76810f51cd5a8f36529c819dbef639941713f8e3613e7d5299cee9bff86f11f0d681a0eacda10355d5dff565560427a46f68a9703728847671709711e261698d32ae76de514ffc607cfc47c8d6b19c409acc76f54c2a05839a69359480d07bdbe9870ba8d043f1953de09fd763add58e5d9
a72b01b97b089447ae306d1c02ba055fa0fe5e9d928d38b8dc2a189a02745e95e4d82f89ef2b6c8ff8ce98dcafc9870912c7ea7e411f90cb9e3f3b84cc8ed7d2fdc2feb9c02f742905df833715d65a9485d5416e684407f45aa3df983da5d99b404273b0ee1cc518af9a1d3db10cef6d5ff0632dcbb74d6fe9235415cc43cb
2dae5f4d46de330959dc13291a35b4493068a3818974dc9390c0332e92e2d8c1ea2282fbc2d28c6fdfffd641649dc222ef56c7a2d7b69690141c03d68856a815295b52ebeeb01da445a0580f377e6372fd32e331182d2610a122c59dfe5018910df9d09ce360d7223b57583933275aeeacefac0b368bd52b8e80a316829651
e63cd009f49715c0140d847fe98361c4560863ccda32f5d2ceee35b26242b7d146fb6a152f8ecabca8e99cb8be2f0bcb3a798b3ac3a6cb860688dc3b2f6958fbf692ceac31fb88aa7ac3686bcbdcb85d175981e8ff690959cec53760b0ce0927412d92a8ffda13f18cf17bc02a003ec55a8144d88138d3c21275925da78ff7
e9c97a964cc1c057918b26d07b4cc8546c21a01ed9beb3f634914aa8f0095f440e40e9e4fe34e5c5c6df82e8d26ffb169bc35da854789ac3d646c131ef1c2fda8289c5202df6031369f790432aa9d8aa6ceebcf3ddf9158f883b39f2e100cc1459ea741103cad52f4cc12e85b3cd63ddbd6b13dce51e43cdd7608c041585a7
3eeac1dd8750f00e34baeac3dc0ab17fabe2e65866e644c8f7ebdb78c3a7e8ed03daaf96e8d536e021d1df4e4c4be3f0d983f8a7d1e4ba979cf2c8facc0512d88943fa0f306c6269230fbf0d62f9be777e7e6527c8ca185465ba6d557b7e336ea3c5fa879a7689c42ae39089c132342595e73a1c0b502e0e80468e617ab5b6
b29a95c0ee6b438d1fa0c51bb7f1cbaaa035671e6aa0100b1439b7123a2b2f47ee8bab6d47a791fc9cc8fdd4f890d16deed45814f074896b5a369ce23c67e1b3a8a002419fdeb0ae2efffe598ae2511d292fe190234a88756ddae9dc54253800c47a2e9875febb0a7b13553c71ef960be912bc5e506229c3413333a1f423f9
b1941bddbcadd80614f8af67ee3ccef8e3c5d0501db479fcd4d4091dad85f6247e0cf06680f96c04094ce41baf24c8e604cd38dcb52febfe39f5c1108e18a3cbb117b34be817fdb1b83e01c7b5e92756c3a77fb3cb16cdf023a8098381218cbfcd3fc5a92724cfba46f56c05581749c3c4fbd30ac9beb28144076430ad3eed
dea99b90c0d2127915604535de2e63baec6cb366888462d6cae51f67ed76037282f4c8b6e2e0dbd32f6b4c717f20adb8e6a8432462f6e6595d660c7aa78c5b8f7bae555771175c54039774569ecf2dd8500fe4b7d037e96c9a2d3852e6ee13eeef6d4bb60fd14946472659d7dde556884ff55dd80749db56a41d1144cb84b3
0af3b2e201288433cb2bfdff3e950bd71bd2e128884cefdc298affb035fad1e815fc925ac8b5e04bc83051669009aa374d49e7aeff1ce72f511a68920cb2a6ac2313a97e1a9a70a4a7a697ad84934ab37062e2023e85b725681c50413171dc82975a656c72ebf774b00e5234a5765db2b6549dde6d666f9f444b3fa55c5213
ee409a52429ade7324b9e12b9855791b4f2db5f4b267ebff401fdf8f6e2162527d31a92683b99ad09c5446a44592af91fdd2a52bf1b1b7cb630b9f48494a23c892438c65d3250ccdee22272f178182a43a875eeee2225cd83cb967e239beee42faabf2aeecb6373b9d49b986987fb1076b0768bc4332b8cdced83b0253ab8a
8df4f1bd550becadc3616671b72ed126e069e2354b8dfa0f1a1d67f904ad63419f929cf8f91f3d74791d2b402c3f72ed729a99b398027a3e2db23477238a2d1ca27553b898dc3b7cc41aec71fb5e9588b006589e687ebc20b9030d9b26a052b6834c7c98ca7851a77d34d9c141d841b92e5888ccaa63250f4933632a7ba885
3350a047860919f67cca0b8b36b3339596fe0083ca1ce8c59974f84e9801e577691693e6ab390d199f12b2fc84d55a49f654ed1c61f90c3e08c875f5bc9c202dbd094678bb9819b876a1c6c36c8798893cebee5ed8fb0379417dab064ef07a8658b5b2c7c7d3d614bf5749c35d9e1b804f180bbd92e18b35ade41f78b7d4fa
d542ca14f406c1363f89245db6291c82a9360f0079ccca414cc06f2e6666dc39283cc84bce68dfabfbb0937da8aaa3b973c04bd1db6483a8767369c69a04e5ca3a34437ad76778c62f99cec9d530bdd821c04eaa7caf90dbec92f65765d6076204b5a9daad610d35679cffac06857421c89ac827bc2c5cc6a31c2b9d7a1d6a
2ddbc6b76937d949b78d54742b0fc64e963f995e1c5bd14f1ffdfe482737c3eb33d6138e9c95b31072e6d1ec00419b1f2023407cd018c2d98a6e097e3cc13ac9c67246f84942da4f90bd79881a97f9d1f0ca3e4fba23c424479c1a0efa5911d6474db5ff424e81c235e68c13664ad76f2ba75970d95c6ca12c19616cc57de6
b2bac55cf99cd5c3378d429ce4ee68a3af2acfb959c52ce7f38d5f1b9b8f156b5c0a2e77bb25fb5f548c361cdccdc92d7b88216a02535fef48753ea8b130619b60406c0f1dfebf817113babfcda72a8175dc4d1caf4036cdb88979a8c739f09f8e858e062cb2e24ccf1b865db3b4e7849e0cfef335c536e4df9d7c13d8e796
0c139714b806546c7d7173de7571f596b7f260ae894d79b729d6be2ccdec72643372e959c35e6f971510fbf1a72175bd71fb52e400c0e4582b9428a301d924f1c76f9267bd35ce9ec259384716902d08653759b75a073794483174a800add416beb001c6ae9e98932158b901454d2a2561c3bd8fac5e6c389edd071f9c4206
7f3dd673075e44ad98a85d835c051bd20ef593c367bcbad5019e56a8c5e96a31d022159e3d1177b0edca40c6ea7d9a875dd3068053e4044e2221c026f2ce4915c9fd60d78abf9c788674f1c2a2ee24bd9a7299b3e9d4be6eac690bb2cf39c96477fba43aeda2f2f1a7ee1c485316a733c1559ac115a4cf874aaba246a2a6b8
febb655679098760f2e234e6f9c24b7a49011c0c2b9c5665a033e62cf04b731c0bb35f4e6ecf8c2a780ee222ca0779e72109d9c8af2942cebfb9fbfccb449a06189ccdbabe75fa32789df7a34511937ad8d338d070b93743ffb7a7db9d4bf1a8a5b082a4d49c0ac372518f905ef9af83ced39cf96f831ad65bc9266b4114ca
15d1384eabac20b004ef6e11d4a88bc3543aae2ca72c1773e5c25c22a7d1a1269d9bcf55e27904f80411ce6bedfd2be607418603121a6c83e0a326079245331a8e32481b6546a4932ab2c6407477303551135386c2a72894e6675946aaca7dcbcbb27f071792b7ff2edf176ed5f949097de2f9d2872089637a8c0fc1980ddb
29d833ca21b1f77c83c091867d5e2b9478800b767c1ced6136447ca391773c83134a1c9c675fed32866ed71bfd8440891aaf4b5df4801d64f62a4873dfddda213033c99285afbd4c4760d0188a2b71f66b7de1af68e79efa3a28d1b8b99997037c4b7a0678a963dce7ee37c8573290a71d7006034cb9be3bd1e6dd80e672e0
cbdd4d655b72bf78f1254e6faadf43be63d9b99c6a22bf1fa72c6c046d68f6e1f6ed11b0eb947262ddad902eb28c9e0c73bbf8d3ea467fd65589754eb022c786cf6d26b57e567241f0b79e70b59311e1dfe405eb1ddcc66d217f740748f45c5b4f579b46ef803dc25c80524dcef82f693821993c9203171f08a398e534eaad
53eb18b02dc1b3fa37dfda5691b5d41079b2f83c2474a736355c550e7350e535d2d4abdb1da6ff63224aecad093d1c5ee590b4f1b641fbbcfc1b725555b9cceb409a07051e8ec0b3871e5aea0b05f6014fc3ade428af519f3b3ddcef089ff649466d9736df7e738af7b3426060585292e64e6f1fb840a3940a6ec2899e0875
41883a14f4415834686bd27bc617bd045dd6ad3703598977db7fd8ddabf826797cd291781daed584071000e882ae83ed65eabc7d8e41c8627a9581ccc0c985d935cf1212ee318b312c953f19c87812e464ac84e349c4bb0e1650f2ce981db615699ce47315ce926614d1ca497d399cc301746170915c9ae1e9d7282fc43d73
57db4c60b496498146bed51698def9ea33f02bc0e88010fd7a49fdda565c4cc95c0f233bfa9412849e613e21f1233bbc9059113a53151bd769b4dafe2064fd720dcf750003425d2c761cad07bc0ca9b1a65367eec4002e9cf61e6c2ecc91025191ee79d34546afb3f784e0459f843f0c10b887ad599dee1ca1c358c3bec4f3
a123ff133fb2791cac9fa54c1581f623958bba3b58bafc01ca81d33c282a0feade63019e9b63540a30656abf068bb0373461a5794f572395fa1aa6a8dc0ccd495a3699b6940e98f38e17f472be2aa6ce364cc80f0e7daee50509176f3a1cd71a3a6cc35bc8a71a9b4cbce2c533d747a614edbc4ca39c3e23817935968b2a78
72e57f25f0aa4c78678aebe5214b52056c50758dc4a693b543c46a8823dec739057a21981d4b43c3d11d69d6ab56630ee7de72b5321e51edf93fdfe48f6b927458b99ddbbe568a1c265153bc511928c9dffeb6180248747feceea1a02b03caa6757a44d5a4273b53c5da533815a29eea9136be9199bb8b0205d280cf0e30bb
206b0418a86f5fbd023c97e3edfc9ee6dfe4ad3509f6b7f151b047f35d234135edbf5e7ce8ede6e3038a45cebe76168436230337c041529e22d20ffd2c687e43e8c8ed2dd9f04b163a7c797e0f6b336bd66d8a4f56c40af5f4ce9cb4b6f87b4684a61d847a0b599ba0e798ea51e55da63a6b3357c177f4db31bf9f4d032807
480c3790b5362b11b7aa4791a0436f00320088d46ff8a1ae530536950f0e45a3ef9ea89212b138c0b27adfff83acd1cb04abfad2972bacd02afb2e95e42156b298693b14298f2632fab766307c5f814704df39c0914331fa274fb10e027c86e9a0c9b964304a0cc2a7c26eed515bcfd5bef4ddaf1b8133b3d98c9a08e6633f
c966e943253b60ce647909bd20699aee5425ac01f37b877fbf7d7fab8d9d557bdb47313506bcf918f6837dd1304ddb0dacb24ec2b9dd6d2535bcf4e14b871228f3f4fc91931e628a49910a45c11ce3721e86bedca54eaf749e172b3a1dd5a10b48dbe127492751f0b212a3b65f2f7640d6c04666b011565630bbacac7340a1
29b3a99500c4829abae118975657c6504257ea4881e77c26f95ac21c5bcd3ff7bb17cc9c6ddec4302c4004134b5b13bb71e83c6377b015734b1ffe81e8f94b20bcfc6821b34589cea7cec655b50cc4a405121349209b0a62915386df87b872126b3112ad6e26e7970afa8c1c709897d216f5f2ec56b054b19e6ab8207e0a84
db216b97da19f16ce1bd288aa01731de41a5561204de81ccb579403b1d23aa7a8992ae8063997a155236efb632cb159bdbd40f03042d4a50cd8ece54854070e7516af99644ed170cbecc6503dadc32bf5cdcc82f553b23fc2b64dfed74a0892a2faa1d7b77c2474032499f612be7293544d27e2f3a8da29ff01a575794d721
74e6c34d8596f62612b566c202d9dca0845eb5a739937cdb759c2c8f81cc66df719a92857d4e6ffcbb7a7e3c0a01385c9edac5156b496d172afc91bcbb74512c74c018c1272ff47c5854f27644d46b597f987713866d0283a957e2a763707fe5b40d31759f7582348b98553e9da18fd45a5564d6823a354bff9bc4d0ce3e70
c8a45d3a68cffa65cb453608ed299cfc11ea7a0b3410fbfc37f5b8454783efbdf288803f8ce6f8a01f5ff24340947b7e244fa840e43630636213c5a27691d38a72de03b02b9e6c868fb9fa1bec8a3e14beada7897c6140e95ba51d86bb0a2e7be6a8e9f612120cfaa449b87198378135dfd32304e3ced42a2d97c817aaaa81
5788ef5b9a7fca0a75c39b9b09b0f52fb0a8fdf3c2376d426a429a3ebdfb4c6149da1af25695a9e99bffb72ee5c3bcf6028b7e94633553a475dbbfaf30c81f28cf05c702667a2ae12d378d716f8696fb6e354c59897e64ceb808bc20d17777c6db852a4c14cd4077a39cbddbd2278d10f25a10ec0156beaf3cfae11727bb96
e5c67a2f5674710a2652f54f07811ef867005f25dfc8c32cadb8d5a851da9adc4f543c0a20e87c89042185de62e3754dc60e399cf94962fc2b2c92eb6f18cd493a28e4ddfc967fa733c1139b9e9c19cae9e9bdb2a3853899d770f2bb876453a5e529a6f705545968d2acc39c6a7176dd4a36300b8ca78e013f4863968871ac
9a58ed5e0f180505c57bb36a258f481075fafe11a9811ed14bf83078eb70fab3afdf9249c661bc943ff1bb8f7f5193db527a17ef5a5f06663e46421c6dcde96f0be24e800cac9fd8ec73b0a3066bfbe0b45ff9ac112cf7d39c33bee23e17825143a83fcf176619b62a9569894a5ead5478d89a391666892db769815013934c
744d687b0852dab5609695d04bdfb3bdc2dea01fa391289d96095f7ac264d3b5acad7367d4e0184498d8622a6d8e5765ef86df7e3eac4497d91de2e4745a2f376973df2a91f7840f4df120dbd9ab14e49ecefe6cc7522724ec7037e8ae0db05156ca3cafe106b043c9bfa1618f7af8612dfe1c5b5fcff53284cdeff90d036a
dee1b18c48b153c16acba363e0281b771e6392d9623072f373b46079bce4a1aac8af43be66993e5683dbe0ddef411a2c596fa89dc0233290f6eb9ac18a841fd965b58ce10f14b1a1a209445ea103072027f58d458bb5ed6757401e6aac4c5f4e8462ce15b5c645e78929f209bd3df5030501ad73a68fb32c4dea54fd0db780
699c54ac5521cb59b4ad81c9af75ec8d7fff437e7c820c22af6713efac25ea4faa1452ad0e4c74643798c2a0bacb5735362e96480c031e8f04254c09a7027bbb7d68929fbb603b6cdaccc7e5267aa054b59e6cc8d69e035326a2cb7a8d7227bcab27e88ad3a830cdbd1656720970bea410f5c635edd86b6ba4c80451a38122
7194f9af14c1aab51d89ab5f7b716a70f58adfbefea12685167924bb3aab29c32cdb9142efda22b4256c8861aaa681b4108013026717680a8ff856b9dabe200fa2918ff2614ed0b94dce292d3aec11b26b980c913720bbc96d0451785711aa466abee565732b90d5f57d4c8ce07d9995b8c6d7e3ebe371f675977c795d1f64
54fe91f12abc545e3fabd555ccbaee8e2610a00019b257777d8bcd2943cfb5fd16151656547535632ada97c666bd598434ccc503f5ad9fed4315e16aa589ed616c91f48fa3eafd69631bd855e1e322813d07736190aa8a72ab6432b32b4bed55079b19b44e410e94ca8eb2ab012f596d2a4a85c62a13bc1f5a784fb8bde001
6caea38413e039494fa65caad1f5584d551d98e277cf40b3d83c542476ef9d5cabc24d45253a9a783fd849574d149aa72e04f84c6d0b5906f2558de44378771628a09defa1409fb01da98f5a8985036ec6603bfc234ded9891e5ad79f0a709a8878fbeb63a86afbbc350230b088718e6abc1edc92418b10de09ae5a10249dd
01ee2381be1370102ec9da21848928edc90a61a810a86b217afaa232905e13e5165a4e0595b0fb8033569c4ff046a37ce71f9b862092ed07ffcde6539ce227c92870fa90720b20557379f92b4d0f97f740336ed5c74546d8975bcee5db9163ca4f2a50689e3689a906f76004357672cacb821d51bdfaeea02d559e46e24efa
b48d9fd337ebaaab739cf189d9cf55ef808fc5c8e51c9b48144ce544d477761a3722649c26646683d5f7230a36fe3a4ab07cc2b5f7b8ce48c667c31d37fe782420922a685535734eae4fb9d1ebffd092e19a96d1dfadb765fcf7f95e5ede75e084e060a8837db97e2a06d6b64ce8b9b0f795f6e8966fb42e5055ee72475c1e
00eca8a8c3c3462417dc4a18359922537b57b76249fa089272f28402b5260b3b4ec7860b369cc8155cc18f1af97a7d5787c1ec196859063b0837a979df74f11e174cedd9aa4103fe809bca9f06eae001f4a3836ff8d5fbbbd1dae45be485cbed36758a3d9c64d93ea071e8e0c06a8e967ae9d2d372b6bf7bfe6783857b6191
2f2fd1a93725bad10a33e42b89f051ecf95715cb0ec20ddcf96464d14a11a35672f08ae63bd7b6bd2e75441e2be98da7a71a7df5874db12f5ba8e51809755cb5724bf526f47e4aaea889494ad1f3b1e83b6737db736f6c55c03a3157ceb3fa43463f5b2b36b51ebfe01c4eb9cb8b114f4c13045d5147f77555335e146b8884
6f5a2188e0fda2d1084cd68b1d8e57219a71e686bf5bf4a466b55d4f03838b6eecec79be765ddb870cfb314e6b5c4b0d40b26fa646692ddeb8ed0fb376b2a38af0856566f059b1ec1b0dc23646640a3bbcd561de9057f3515d1600889e5c538e54f028da8db79f8ab4b3e3d4519e3189c84332b6127b58aee3db390bc6ace1
b80def67aa8e05f9cb828daafa41accc81d8975ef7bc635c8806b49b7fc0ee31bab1832e37fb9e34d6771d36e923ae6b23756538aadfc8dbff604af9c616032b51da593ce5f1d57133691442bd0ca92d821095315c4c15db63ca0284fd07022421486a99141b381b4948726dc03294b7d23ce3f6f76edd9e7f5949ef0bb6b6
c9e99391fa5f7ab2d7823c53aa9348ff8a0f658abc535cb16658bd6a820cc8238b4e368b159b2bb0c8a4d41daed869665908c705b3a62801d39771db5a8133b8576a7a3b15ebad5c7dbb13e4c14cf0616151ec38e8d4be29f3f7503b3dfebff5702652c4e9a53bb7419f218ecbcba698fdca18e4abf8334a560df8b665dd66
2f45a6a1497aa714bf33f46c23352ff9dca13ea6dc293bd8083ceba2f16dcf98f52b66c457f9d343e316d50542e63705480b38f5885c523e138c07fe4898ae6cef895ce797c7092014aec3c0011df06339747c65b09e4a9d49d49e05d41acbd571ea689a517c4dc77c003036acce7ac333229571f53e8c1c6113d3c7a85b21
d301157d2fd6792302be767440435c935a14e8a28ac30d8f1bc5423252e84cce534597a91a8328fda478e9867cd73fb40fb98960d045be7941069db1ef473116c623e21d522ff26c118acff50a67872d52681e690bf21d02036764eb7756778595e7e912437426500a68f8df3dd493eb3e5cac5c7f12fb21e8028c02121b50
14a4745ffde3726a71d3d0e1080f94e1b9c962de3b9248e23f9d8e86f6ab79ae0d3cd245926cf6337b3116c7f8df492a94bd241ad3524e96c603f4518de54d07acaa37b64687c95785a71a46a18be6b2c0dd08dcc0f30367cb1fdfc650c68f5e2e9171e9e455925c2448dfd2059c57cf3abe96fe56f56e7fce7e367b3a484a
44da8fc476acee8298238a6438aa3ee07f3c6b5840a512e5f7158f52c6724946f69bad1b1aa599704d24b7471031eba92fe05a754fb393cdd4d2f93e49bbd0ad0990a4edfd911656315546fe34c06805bb8ea7ccad1e77fcbc506e67c3591072cfad5dfede064f775c3350f770925ef00bb0d3c94d1cb0ded88e021cf2ef4f
86e1dea2d3aa949fe6faf31864fb890dc8c94d8537f204761e2614dea95b1d98c3cb30573ccc5b2d62a6e3f0b06cf1b447bc15704a42bc1b27c63226bc2997838260a3fc35f1024614a4444b75d849653b97b4ef7bde5df9fd1417b9d6ccb47846efa90af346857605ff94f57cd954380239c3c417fc3a76e18711d52a36f6
040a8dcc929f2358ecca9f73a1a31c2ab50f4f449a78a04507f3ad2beecc1d8740bc2b91abf257e7616ef935b6a8188293115349b10a838d6a599796a1e7de2388ac8d9fa2ad2324a2c0c5f959c973ca429bffc2d48c392d621ad8906e1ffd824a2c8b0eace66857483f19efb505d8717aa518ebb08d411424a3e116f67cf5
fe1b0622f0ca68d0a374ad8a9a1c4b64c90475641f92e6c64a53339464f62dc8627d5c45b794dac4630ea6b392c9b2366a284e5011c0fe1d889ae7ec59e6af693caa2ab152fe4751b8eb0b9d741cd44ba94dd91c176a241213d740d687c7ee4d5849871fd70cbfb404eee79447003d93ad7c05685920fd56707188046ee248
174e437044424d69c321bd0c49a02289444c7e52613a64d11ced3b725864893671f892588976bed74df8196bda3732d84848bf917393c9d5ac7fff80ab6078aeeb999950878df3a053ca42c21d908fd7bdcd1b7f3fad5db2ff8c6f982a75a13439d80e2dc82094ba7729349654de8db8fbffaa5891c4e65d20077756c15d8c
5588bfe8715d009c5bc7828552529668257fee0da8aef15f69712d2d92d0b2934ad35ea4d49564bbb98fa5fab8f42f51a7dcb654ac250e0bfac224b75115966f083680048b0358b599cd20e401c247341cd8921afe0cfa82af57902f85e7e437f3d19c6a25551dcbc8ff17fa70d5589afeb46279900c9c6a61aa2ea64b4f0d
12c65e7fd3f5ab2196064452d6ec4d59aad8be6f61db5abfae6b6c55577236956b84c864dc67bf514807f4d768ca7e786efcc83c012aec74654854c521f027daa490e9a24e02f93bcc891a77a18d3e1503fd8a52fe45e2beff0c4ae4b74c248a888615420b67310df45961cc670ec76e9b6316f511e4cf3e80a1999f2c0098
1c36f55cf208f71f57b04eed462ad8f5c266a37351b6a7f3aec0b457af9974963fb9f9cf8a3a1a78960e90e0ed48120624f0503d8744977786dc46f8c41dc0025871c43dd8a786ad0442825407d6fbcdd7b7061e89ca363049422657fc312657e22fb157458e5705470fd54cd3b697f77fba63413b42914760838105138755
ee681e9fa265c5018238c2b61df5c1cb1ee4be09f4e8d821bca610feafca17a3da191343960c365d52666eb618d5951324b898fdbc810baeb825260422f9a6c82fa33238e7500ce60fcc0743b2e73e0dd22003404fc96fc2dfeff2c4f371aa986f6b9bc2a8fc79b60a1c4c11b735309da7caf13454ecdfba0ab30ff71e8c47
e759a5cff5545f0f8d6355d2817805d2b0b32704e87777b73bd2cac16e3f8dfde94a4e5019e78aae214594e3015a0e16a2d8b76aba25ac0ff0933855ca9d4c86332f26a7ed4f5046cb13b91dbb3310c18efe135cf9b81238b0d9e58d029e3e24f0101e27af31d51a950183f3539fa45152d8b01b6bb477790059ef97f2d849
5010bcf8a84edc7aac4e5173a213ec36dc49d5f988beec16d808c88d5af4ccd33c8c01432dac8cdd0c22f87a6c2b66170bc3e37a51a0c2020a991bfb0ad3ade7950ccf2130c880b29013195a598ece3aaa8f6dc69a886b15a20597b6a9e97284e5b378e9df7f07af4fb6b7c96686c908b55b00982b15138a169e357d6f3f8e
289ba604d4ce08b16fd1bba503190725765ca13efe643a8eea0bd6aab3527edd378fee0b4b3edcb4dea66cd8dd2133cbf83aee7fe7aa34a87ce9daae4c3d6d79b1702df87ec1f90d6ac092df9466f9b298524d1e642c35f1e062201b5ef0caa3d6f433ccad6bb5d359b5e5bb17f5b4c4768604b4d003b7af64736b1cb2f171
bd90083e3ccde1fce9425fef23eb74216a57b881d542a5d737c119f3b514e3abf5606ced63a305f50057f2e214fca40e628247f2894bd68a425af794a36d5f0eba71b39eee56721b3786b8da5f58068773967d11d9999d2d227c6449874da6825cc2f550e5ae5e568ce8a1583b3d003a809d0b770f6f4cb402761c175a5db6
2e59c35fc711288f1a8f9519d0d0d2aa0923b94352aceec79318c331923672fb4a110cbecd04589309d74eaee14d297a06b4bfb039ac020284fe2ee711a49672bb56f0f9fd6d9326c33d19851b374c2b78bc5d7fa6e76939aecca04c958d55512b8c0fb9e26b920e23da4d98bf71945d2a4de2e7450f9088489ec46ba1f304
deb724e544d0727850407971b91dbba10e7217f052639bb6effdecaa171e4d5f8fa536c50a0bc8eb39574b3dc1b50652f319763197ab842f269a4b1ccefd48fe44fc2660b6f1fb014c4e861ece7fca02c4b618732741f4f7b3e0c5c08356ac5e3e5961c43984875541f5ed0045404380124e016d0af0bb6ce0b42fe381dfd2
70e1ba33199007656db3bb92c7640cf7b1c8a6845b02fe2127c003f1846950bc6531492823766c9ef8697e6b5a7a3fbe1372e45807465af073918c5ad1250000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%!PS-AdobeFont-1.0: GillSans 001.002
%%CreationDate: Wed Sep 25 14:44:49 1991
%%VMusage: 24058 30950
%% (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. 
%% Gill Sans is a registered trademark of The Monotype Corporation Plc.
11 dict begin
/FontInfo 10 dict dup begin
/version (001.002) readonly def
/Notice (Copyright (c) 1990, 1991 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The Monotype Corporation Plc.) readonly def
/Copyright ( (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. ) readonly def
/FullName (Gill Sans) readonly def
/FamilyName (Gill Sans) readonly def
/Weight (Regular) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /GillSans def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36506 def
/FontBBox{-162 -250 1041 911}readonly def
currentdict end
currentfile eexec
6776ff867dec38f4aa4cd2d08889da5b59523e45ce512cc8d97ef0877370ce6b952c2663ae9bc0695d7ffb228db9aac1ba75262054ef337f68dce468d38cee035fa2d09729d96ab253e75a194afe38d9724d3158f96a7550b7adb9c924fa1542f8d633930db8ed47122efc3034b6cc45e9e2a296ebeca7cfb9795070290efa
8f2d8e3e4d1ccc110df5105a4198d1da0c6b2d0e7afbacca213197a6535dabe8345f1c5ee2f4eda53a5c2621f99fc96b9e863da2b60bcbdd736aad1953d9e990458f25a9de6910ea1632703a9bad53cf1ed9e78d118fe4cfe4d85472acd85f8d6d8259bda98e6d39b938e92746d18872112794152d07438346d32835a45560
97d3d8983a0aab4323f12e0698d089412157f764ae51754fea41e954fdb09f8535b24d1cef6499ea8348288c92592904ea3fe17bcae8616aa510ca3752faf39ae52a38277119bba21dc018f9e9c40992e4fe1d4af280e087611c57f396af7b2b262f3a7db47d7c809d3744811ce578f2e5433729daba34879b60cf7353f445
d93d2c642d99c62df4240237f1f6330e07660ca1c6407c9b1adbe89794a680b3cb6f32c5c123961097793fd0f5e04f76485f7b9f7f789f61d0d438cbaef1d6efacf85a79aff438b39a8c7464987964b4b20ec8826ea0985cf7b2f4936840c6230107f8f08bd52c98516f163912bf17c5e760b87ed95b31e97744834f893dd1
b9c21d45e9620adc96d89687801d44b39f3c7a2575b0faa19d7b37b56870f23b5214c586cb5d7ed964d377253b769e3e67dd387e50a4dcf69dbdeaaa31fbe8ffe045e4bdbc38c588050fd7eae5b2f2b3e8bf290bdebb6d603ea2ccfc563c3ee7cee129611b01adcd278571e4d0adbafbde0da187c12a6324cc5a7422cd2b70
0d68764b7f7d89eeaf17d4276345ef0aa35a8838cd1b52cb596a351bc86a11f45ba0626f07a37fa19110c36ca314fef0f595ac178f7b534310344364ce643a64b43cbcbc5e92be7fe4d3d018949421749f0668206c6d5fde4fe8cbaabee33d78d56d74e1e2f273b8b34da593b0423f951e794b74fb2430b184dc164b19fddb
5b1f0f9c1959f5b44af6c83ff2d0e8a1ce84b67feb81550ea47807d53b40679abf1222766490414c6e823d275ce6248e64e3682f6b333fecfdee4ca880edf8fcc0b73de0c6a9e259e6ce43e9131789facb6d218f4097c3c695947388f916f3c06941469789ae82a47ac0c83dfe57110c1118a2d8e9b0fafa718e48093e54d8
16303921bfb41fc12535cb684554e52bc8dfeca0c95af97e1c478bae4c4fb75cc499b5433b9ccd5cefaf8844ee2399c4f10e61ce2adb524bdb04a71d1fedb60940d51c21cf813d237fbde4d81fa3430903167d6a9a21e7744b44b26e9ebd9410d7579ff5ec1636f389cca435dbd102aa25e4e52008b7988f8fb04cd54840e6
b1345f98c60ce76528d42a1465c24dafd730c81e040f16c80a1a5e6db9efa2b1aecb4ba89792245abaa2635f363be5d34d31d9beff851728875244a16acbeea6fb308f637cd4f1d95f1de2ca57181342f3feadef3bbe4cce6c7047ea401c760cce674c3a7a15cca0164b710bad4be9638064feefa848e691c18643b4d296cc
2e8153d536757b97828a9661a06e50b43966e3c83c880ca8fa4ce7ce00a0632d8f50078b2d0ce33ca846c5d65d1a114ec415d7931d3e82b28e92c8bcdce9f8173576aecb5c1e98f5dc6b9fbf62fb11367234fc3febc372a9dec33db99dd555bee16010026050e724a3864af424d69a724d437ae4a3d68e8e30af7f2a957b73
e91185f3cb78759285eb156d222211187d512dad1e994912622e575531699988fcda1be52dd97208c056f97ef602e631bd20b064f4ac273b6c92d99b9a8e386e9149320ed41fb1776a6a309ed187fb6ab6b99991e6bed1bca24bc42e42318aa13e75f99a1ff87e59b1da90c247898b68a26ef702d7267fac85379d4f26cd7a
bfb48d0134eca9163509d2585ff58d41d1603d2f894cb449a2054e4b3bf412fe8c15eb98bc4b34b35878e0205ac77f0ded14da73dd33b8c0b0d6f00252a869edfaefacd5a8e973ed591ef736be1ac33ddd8cf8ec15b6279e2442cceb8402d8e084b63290cc599cdcb011964623fddfb1569cc7e24368e41368a61df7060174
3d37680193927fff79e8ac33bc9d276403053b5e3a941f80aeac092137174cde3ec8f7c64dee437a3bee988550b3323f0f4d1cc7f8490f3d71b68baaa4ceb33cd438be8b2b674ae8ebcaecbff4debbaf855ed42167388bb1a78395e129950726739d2b908d2a094abb1a7c13232716130408d14b3582c8fcda9f89363f119f
33ab30a64a560a0ee4086de5082bcb876f11ebe767950b1ae5e7a939243fcc42553ed05cf9d7d561b80c5f391e967cf42926359e0c879d20ddae062a2badbbe209cbe099f44915f489a220ee244da47f53fdcd6c7e879eb79905e02d2106514b70bd66f6ffc47bac8a3a6ef5ac8a915908e8ff2b58453ab082600431fa4677
01d275c4ad139308e14d1718f12948d5828d52aa5d6961e0980dfb0f4d53f952defc310d68a8634e95beb36c6cee6895cb06f8f917b406a6ad56af690a09872a0a678ecba62bcff201a8033a3a2dd6ad1b3bbdef43385d523e5a083c3c27145a5267736ff6b825444d4bd2acd1a6b13d489718bdaa502732eda8600201ae1e
ba61d482efe744833597ff295b69a589a21df8973b5ab030e8711e23902b57ff67e087d0b7ea69f14f4a3f7ab639f4629a187aaf57a80a4f8a62832f3b27065474cc695bdee62c9692fdf401e012a32a12a071fbe32308e4a5a51f790502994505dacb92391db6cad18fe21aa59f57024236611cdd4bc0202356f0851a7f5d
cadc60696f382a2bee129d19821c99e6b0f02f49dc6be92773a5b57cc1896451f7ce8680a444047f12cffd7e5ef5880834ab261e236fd3fc173fb70ebc39675f9998a003900afd7b9f79ec93ef079edd3f50e2084f97c42b27a478de531219ac85c7a2f9dd89874dbde4d8c863ba7be319e26189c46b837e022fdc75eca542
d85be8875101531e0ca568d7b8abb45c025945cb72976233356aba051cd35b966466aff7f82829c99cfb50132566dc8774f034b011070c22a6166aeb707a6a28a30799b681fee9d6d55aa8f8c5fd99681b74af91347e58d5b38bd2c0098d50c123dbf6a3448ef33834b8179d97d977115639498d794b31e8cb43818644b638
0af10ac15951c0cea6d21fea64dfc721575fe10f61b394839047dcc0d28a1bb7329ea08c1f804f348deb60efda75876e92acf9752f30a74b363d6bf03db14a560b482cf35e4cbfab3a85296609feb908bcf1d8fd899edbf780bc192325725b22786c268fee524dc8c1dc354c17565eb09d7297f8a64d1c43a0cb81ce68d961
f456981a622b84122b37403a5afb17fb346ce1218a737d1533282982b91052cdbca63a31064dd848d6007a961f69f2706317f0b3112c51b714940c054c288222a8e29055a31ef8ef53a6ec13466106647e5fcbea3b216b79a19a7fa4caf4342bb3d69d1f98fc95702e8e82579a7a522d41a403a7e5a1400c1d3743456c674e
65766dc721c7c09cd1fecfe36ec4f1364efeb005838f40c7572385042d31b25093dba9fe4705603997c5d558fce6b4ac037ecac6a8379ee7d87edf727b9eb4aa36e5be8647aac8fa343e93a8ce101973e2a2b6fc96a77ba40da8e0ad14c17eef16fc65f4581c4c482159140b6cb2c2e92e7dfc572db6c13d32fe56266ee56e
89e9c036ee607460a8b7e68319c4cb5fde24095f6728c7d05c753aaf5fdb881bf7bc0fb52692b023c0bc522c241d60c307e5d6e1698e84442adfa6eae6a93d141b53612011652b44e449388fb4727b61504ce5e68a333eed26557e5b621c092af8839770c9b12f34133ba6f90c843ae02ac406795f880e2b619523af10c470
a3dd7121af31b76a02e99a86acd95e73cef162734bc085962b3d6b110e082589aad7fd30549a589b75a6b352f7aee2187b8cdca930afb65a37506bc2760570d27fb9c4c046b8a7683a5da39c197d461dc661535dfa9385b16cee1ba2adbb9ebe4b1a613a458ab5d41c5074cead35b474ade2ab29d4f7103c935162aa4d3cad
b58691963254b1e62c1bc6ca0a43e0df1c699b00b37658854296cbbed1d13e53480da39ce7aed8ca253c5be1e28f52c354b725a18f022d81d6bfa666201a11e8594c174fb7eb44f90dfb1e49ea00a3095a51fc1879a3924ae2c413ff211d3ff8c77f72138353b85455fad793e0e11c470fd918a1c8600821a84b0c80bad78a
0e35a7c3f84571ba49e2d5ac7ac54df4ecfe80f9c5814acdc5883a9ea1563f151b43455ad26dfb9d4e3e8b0546c25f1b253261b7eabddca82869341d68b08d8622493d8023f2d6ba189d39626acc2dc910e3bc395fd1f81becd4ba49d321de427dc0a548148cc3257fa56cadc3bfc426f39185898ae491e794047ea9bef5e5
c98771ef2822ef2463d334f1173ef4fc245510306995e95b9e24654f1aee0b9b70cbb7dd7ba2604d39f1a3a457912d4e86095df661cc484ffd6be7a0093fafe0a3ec874cd0f4705ed7fc245405f7426d2f717f17b03d9eee65411a5962152ecc8768db6d33617426738912a061f9bde545087851ac20c4870713fae6eb9280
33d80c47f454574146211a01a52467344b585775880bf6db0204ad0abc5f6b3853e40ab6240363b3708c71bd5346b4525f26d7729df040a365547e723b5073193dfa592b81f8cdefbda8aa1bdb3277f8914f9f66528a5351888c1c012ed63eac91afd9f99000bec739cb79baa8c7bf7c1cd6d5e2a381d103b6d2b39d430c20
4d4e7bc359c6f6242336ba163999c50b7305063c968c97808b9b9d392b0317bf21fb324f6546c4c670519875ae88957ecd7084dd6535407676c5d92c6714878ff064922470dcd0c3ae6f12b2d4110881a0f2270580c9938218cffffb28ff45e09059f1aff6014a15c614db42b159d47281fb44a8fbc6515a829767bf49cb47
3c25e8236336e3be13225fe8d8847499adcd066d6bcb2d556ae003e2459b26c67134a29e8f517ffad8acd3b9c99b0a7e64335188062c8cccc4d12e47888de77ac58a2b1fcc96c8192536830d90d4405e002d3219a6f2ae573a121a505eb19927207dc7cc024965695c5295e62dcd5babab62d746824d5c7325954c17fb7e35
adb01fdf0f5cc4ea8fd23cf8dd1c9318804eb09273e3d10b19c1875ccb25ca6b611f543147dfff4b9722a96811596a5f69f3a1f0be00b4f5ba710f1bfff181c381fc8b5ad01da8e2d899737c9a60419b4465b413bee31685a23ee7da29dba31af70147473e51694aaeb3505aff99deda040266dbe44541f8427b1e2e86403f
87d060c62f457af5e0120718a9adb1eb4683f6214200c4a41ac1e1512e74b42cd13bf171a681f2224861dda8cf5c700afd98d9ccc504fb3954735994251f46ac9a1daf8978cef2d5e4efb9e907267c096c415ea9f10b6e6849e14d40c0c183b5b7050a8a466cc59ee1e9590767636fe2efd9eeb415fba0774cf3fe19576a29
e8538d6dfb577075c880a69701b4cb2cd221b22b61b807ef6ad45e9bc5209995bb0c50d18a57fd98a07fd6bb54ef9f185440af179d9e79fb27a0d53407b087eab334019917c189579dae1226cec3ba19da44c3ac9899643a84c6a57a2db864b75706e9251c0dbb0827558998750ba99125144a873e28be3ba43b2799885c78
ec601391df08054c4e3cff770c9a081d7b0f93a1cb60d79e6be11db20a61dd5326af1932bfab2e2de792d445137cb3cbf5655f2b297469ca5d344723f0fc395f20c06f90cbc5050adfaf04be9c49f997472d06f085ec79044ec3ce8741d8f55e5e018a6338a754f3c9fcdc7bda384d8ecfac740892a07b11bc7a96af202d90
c4cef9a83aa07422ed47f6667f1c9c3c92dc94ab1f1f1733340c2e13d7f3cd8091ad6bd4a98f98b7f1ad4d79f7c85ae8d1f54022006933ae4218fa5d5af69bca4c152aba4abf9c9a6e54e47cdae81ccc3cc5b46032981d97b82002dfeedc0afe19a8a8138f16e445f36445fe5fce0354b764a8dec934859ee68029a4aa0c97
cb440a4a16a4a4fab4b5a6c3b4479fba9413c72f10a4f59f7f04f906e8db9e47b367bc0b2814453c669f486c2236b19031b484c63b66cfe7ae2dc98eaf9441a73be67a44222ae2889502bfe19dc65218ad4dab936b5cc040bc6bb93fce0efa0b0c5e9cf55d5735932d646fc497a77f962e580d649b275a3696ea27bbe9c226
45b766c5c11cbd7ab38ec61a73fb7ba9f9c533765517039417ca24bf8d85759cfd71f3ef3f2ba0a6f71a6e1fc7cd609f06fbda99660ee5f99d35a4c88d0d78143e5f030f75dbc725b9370dbcfcbb0abecb42f6a5f6e60c19e7a2270cb4fe40f386c07d5f5cc3bb29a2e84b62030755d03c0a5c4c8e87806a90ff43d3f7626c
28c416bd61751bd4730c1050637a6dfc9dafd054a063556cacc5363f1bd9154afa73403569794b6c16702d3f3ac152eb66f48eec4b67eb9785753ea46535d0dcf53c22c97c9675e88d2cf914f11fc078423db0799d24e42246c6572de9fa1130ab37dd450869053422812d84d862ea1febbfbac3bd3082d74e2c13e807e91c
c01b176f1881fe491264e8f5954f244d365b76ff74d72bd5428c8180d50a76a77a871f6f969afecc40cbfa0c9557fefa0b4e017b7862adf9785dd8466bbfcd22531bb30b0cd4e9ada1387512eb64ee2fd0a70f9014b13a2c6247018e10e7792630de40947f4ac56a8c4ea4856635c0f76d40bfbc1922257eae2460e9cc1107
34d9b2748b9111279b7e42fadd026e95e6df11dc4b21f41aa3d7e7ff546e27b213bef7bdd988d48c280d2b7322ef7c5acedc6028103334bb56823f0c305d30add562b32d17189e95c64a63978b97ef69c179ade14ea2629bd4ca62390bb4a6f4196b26215d93b7448821f31545c26513c58aa288b118d4ec4e06c7957b1e24
0bb06313cd9a8c22a911423856ee596581e8b3882531eae179a59895d94edd14e31c808dc253d15626567a7affa9281dd7df948fd8ff17292ac18acb6bb7b8093ff57262394fb0f3f94ba714517e1a561bf06769fd3dfe27386144db711884510c2e83ebea8647ce51d0d33c4a342b988311b6753d42d6cba4a8a4a35c0985
7e6a1b3c8bd416ab7582ae4b0cd3c1c8f865c93920e62573372b411d567321d62aac3da71c7fd96d344f8822d64a14e368b134f9d73303c66b672c3c04bb84f613ba90bfb08cdb23168886cc98eed6bb2382e4a649286578a58090b1d2e5a52d2bfaf234bf96aa03fc80d55c1f9795d5a8e4d074a3dc481f07abb9ebc5d306
58ffff45e79f114e7ff7f92083ef913133993350128178a0f79a520496b3762f2d9a5a4a1e5cb915c8fd4e48fa42b3c62a070cd2bdb1aaaa199bf42f5cf993515a9d84ca26eef725f2361d3ea7ccdf656c3391959b862ce68a42098056daa1bded1bb9b16b0f9dba830c44db8f470f0ed9061ba4288af9cf8efc808e63ca39
59928a352588ddebdcc652f23a0c8d12e6eb575ffea05997c549cbb91083d1d8a49eca679c36e3fe9d3ad2dd7351425c931a1be9a8a43fe4e3d8b586d52d2d81537e5540be53b1f8c9c91ea65146bc780fef304d37bb947183c1cd8a0e4fb66c518d75dcc11c39feb1ac74223b730b17e52c9513912485e681e4dbd4bc8001
0cb6a65b7eb41939d0c1b5b6b5cd4e76276b0d1cef65493d96e2d439457e7031bcf78c0d649198a01da287097a042c23bf43d874042cce407c1f881ebec0b979ab84da87945793dff9cd46769394533bb964d88d423a52d294a8001a233c534f03636ff8fa36cdf47ae2adf6e6060c2f87dfffd3d62d5b00a4fff1bd576808
502c02dc723b3ced8b0d7a065ebc1f7acc0d848e4b0665b3acb06348354671d9973a1d226c2e035d35b9fc0ab1358c05c33879b4af6d1fabb1129fb900bcd4945038f378cccb2c92eef97718a4a8ec013e8c7cd83b4e6cd487feed355716841bc65b7f5f443504c77e0f0715c029d0aff93b4554816e1e371b6b8e5a6b831d
e00bafbb6487a52cb31345f14e2695785e6deea520e99a845be8066978d177fbb064763f70755d35ccd8b85c5db458fee491bccf142de8d1da99721a396dc661099b4677a7accd74f3ebb3b24297887c58064be7c6d280ebed06ba242c3849b4fc8eae92b3877af2355fd48b3ed3ee3493dbacfecbe62efe237a6b672cce46
77ac880d31202fc1e93b0a9e123551b29e4a7793bf6a221ed9daae3f4e276f691354cd78e0ad4471a52fe4f7b2f3cc3fc6c9c4d14e2027a14ff774605362d5b86f9efccb1509860b0fdf032b73e1a6c00c7c31972da42508214a386d392e541f1f6f9816c7dfc8b36b5106feadba2aca29da64d592d4ccc1bc189590b0cd5a
accab1832cf317788b43b1a1d005d575c1f79cc9d3e375132c82e9440f9d045a5cae553a0f0d39e7172e4b31f85ccfdb3fdc8f3e89a931f7972077164504e516252da237471980a216712fde1cee4083ef0f923136786c5f94e518ad693f7c10a753a03aa0054f6716cd32955eddc3122304b9dcc7a818b02b636225b22657
95c4073363c3ee678f4dbfbdfafa2360b64dcbd921b310d5365bf1929d5798f11bfab5ad7922bf5bb09336c3d76526149461bef330e3808b851b4e2bb586841a9043610c7f68a82fe2b12dd7308534b47138bfa8a2c3c883f7822eddcde23a4d0ae50672a6623164ff1ab2faa0255719df0edb77845c9ce8f54288a41badfc
8f824737e0de8ca38e0bcb48b0119e68fd8e4045ee40395fadade01876718df9ecb36fd815bea557872ad4f01d08249b9e520ceef7d9fe10fcaa32fdd4bbd229deaa683b544a0256565367522200152b451a82607280b666b824b647b4e462d72378136d04978f06c2f218f99dc254e2f322cca3fd26aeb4aec73204f6b823
7e799bd2558939057c62230f2f5354b51faa976dea37b69e53ee10ddec7d407c24931bdc52779bcf4ce589c1084367dd8dcd1be820a0ea68bb10e2cc4c3a3f621b0bc8f7c0d6d0d47f4ca9151aed696b28acf1d6dd0fbfc35886e8d0bf2890f958e4f4762225f0eefcedb33ebc22565f8fbac885dc2cb91b82f88dff0b3fce
086e2761a469d74cc52f6001e170b3960731b0633344f6aa22f9599a99c8dddbaaff93ff80e31b17b09300821575b309f2831400b5930ee45c57ada1f6a072f88ac29c5178dca8b7b160e53896e7a5fd3b89de697b719b29ea0a7fd70bdbf70b32eeb16d922b58423bab03f17539a553978af95876efb5321070c829f340e9
487fb895a2320fcfa4e652a969116cc912af72d9c74763d0538de4d42eb5a07ddf1c622dcceffdbffb31edd8e7f6efd85d76b93dbfb9e6b60050e8b031402802b0a7579dd9606230a57816763043c5d1bd89eed5cab81f1cb63dfbf7a953dca6559f8ea6cb4b158adfbb27fdf456ac4fa785e911c94a00d383f7bac96153c9
903f6c167170d809a0b51b7de15b30ba45231380e959278b08f4b755b8ab397913c0523523725b1f7b45b215489a75207ccdc35f768ab06d99b5be98c68fb81eb8457dd3654944975f2379e674ed30fc65458fa4c98031d44997ac3f094ffe7787fdf6b85df65508e0c839cec291d2a27a9180c138528961802592c2f56f3a
8161ca98a20309ca58598e048688a7a9486f43a09bea966e1869b2a6a2a339de06759b1518fde593fd0d7e7a98cfd96cd399829c3c1c42d493b2cdb4a3be352615f17525bbfe7399a88ba0dc7936b0c9b1a1ca4b8d23fb3371f75cec80bf64e4c31b8eb19e02400879faa864bfcc281424ceac7ab2362e9afbb142ef09a1bf
f3c7b94ce9eb09e4ec054eb8b98abc8dd68ed58a1ef9885f30f6dc6b4ce45586aafbfe082016320c66c9217054dd8def6f0ae6605631c691a613278488a38936361b2e50525a2d384f79ca57cd7449d099a261eedbde39cc25fc49e2fbd1b91a4a033badca5b4ede16aa780a00847102101ba5bb3f4ae80f4540bc1e128721
cc04c8fe5ab1597079a780aa73628c3ad94bfaa06a4a395e632bf610f1869f2fa4402773f5d710e236b7d4265d93e1b23a5c1d26026d52e799f2e7f40903e90973a96d52e4f0ae8921de418ef521d0f5330541ccf169e523ef20a311a872901c57fedb6acf8b7d74f5be6a2b6a0b6c00594970330ac61a510beefb5790f6d8
8527a8ac5516bdda9372c67b4c36d6085e8b1412da735c0c34eb4bf44ae2c12b40912cec1416d86b7df5c6959ea42accdd7c592b9e16ba44723dd8313757b50599af282e40fbd628a8ed94bf754302f0ec86e56dd8b1a4fb6132d95661ede257b3b832a7ac53842e3751ac8eb99888df6acdb42cb8ed13d001f6e5071fb619
02762974026d6c59d565a52379238c768f73c30c8614511d7c6d75c316e86ba059289610fd01fb297fb560ceedddbb83fb8940c0631a9036b5bcd53420f6565f81e7140d2f821e16505e199905d49891e7de581fb93dd5481698918d0bf15a6cddfeb9d992296ed26d1a247552ef2ed3a5d92e524cde80a6299b4fa0fd28fc
bf7f2701704cd2a028bba615c0a21e3a1560c08497cff30fe2c4fcedfa50501d6add990e9e23ae2f2c70a696974086ba3399e12a3518b2b677990e5c47a7e40ccc592a1c3633bffad293933497f4da8768c34c451929c2575bf95d97e9d17fa23b461bf88c97cc7a79a2237bc0770300374953104ff6bf0f55fdbc8df981ec
9cbf0b88204ea9d2d4f643bd27a4e1acf67044059a2456860c6a7ba8b01840c6b2c0fac38cfd5761168544ffd75af61b0b412ff3e34b8166ba8d2dc276db2a34f5127543f7a044b85e47ce152bd2382eec3f96bd646f93403a25b0b1a5616de7ae4a04a7d2b2573ba69b9fdd28b4908e655d40681051cce1ac8d49beebc863
701bd46704adffc159bff947187368e0239e9c3e994b575bd94f2731bf0ba756ad52efc63a6cb2bf40f3d1834c0ef3b04a020a6cff4e2b1d11e6eabe720776f6ece36515fb0a891a8b5765e0f61878fd76df77db92d52afb060fc57c0c4f2456215074915e208cd1bc214d920eb2c6fb418901fc7f6135203404379bc88a06
a5a667231bea54465e51aca1740d13d576bfb567aa50b76ef64153be4528bc0c3f64e71faf8fb0bb6a4c0aeb6b32428a2bfde4c7aa6ed7aae4c1ec6752f3bd8470220a27a5ca43830417b5ff3f69485463a79b7c5d55790f125b5fec107f92e23abfc11c887f49876129296287d1ce7d3265a80128823186b058ba03030d17
4b874179029e7f5688c1474c2921ad2aa46b8a5e60e3298457835062cc1d99108f75d7467aee56fe1f44946c2b614c3edf1956da8e3fced9e912738dd15903e50b3f7471a45822980dde2697c4e2e30bf2fe6085f4389cadb37ab1a878a798a23d49fcb7f612e7d3f892be868920704c3efbb4e07e8622903bbfdf343db23a
d31f6c6504457f3d25d06670b7159db1d50f5946d6613b12cb1a2e865e06394c1f6ac8a2a352b0e3f532215bfb9bca9549c2e69e02e678775797ec12462f8fad06dd142fd7253e7d2a139bc147ac9f0cf67abe00922937310295b68cf9751459b7e238e35dc0c9e8be5a0db3fcd06ced042ff561101644015da8125e5959f5
e3056d2fb627b169db4eaec6b1aa308d78dc0fae4cfede43cb0ec4b7705ee58bf84ded1f25be0fc942e9b19503be855961ea58e9a6ef49a89d5e136e5ce7f7b1e1772eb4c6222e17d18de83d4b873fdeb71a010df8be5bbf411c427bd6687ebe4049dfaf31cf764c9f9e4146ea7dfa234df6ac73b428dff80624886be78402
5031f0544c8058df19b0229dba3bde431666aef8dbb943921f87983a3f3bb58d1f48fbeff565f1fcd51145cf7b6fa44bff89ca145590a70f3ef4df744e6b664cd758fe4cf76c90fd41cea69d062f38cfee21b70501f1c5fc61fa1a442f7b33e6e37eb8adf1e8b9944bc3bb9edce487d16b22ef880a3fc5944e697f54917680
2e79a3f355ed10df5317bcbe34d74bed5b61d4a0210cb9d49561614cd64a119ff31d85c5c51498d27fcdefb9b439e38e122a5b9d6f1977ea2c6e6822e5e0abf81c6468894158b73fd493e1ae5cae5cb533a9faba02401f9371febca97c52e25c9887a1a12186f8da08f852d59d627c838a235f04fb1b58433111b5bfabcfe8
391abba1d14e1ec2fd03c11bb4f92d9f94e744f76f7cb74f29a4438905b4539a721e6d7fd39549c778329c1d0ce508aa2421f7ca8a4144cff4677700a1438b79068e7c1e8560c4f7f00e613347ea309f663dd8675b391561e64246447a9c8b2c4bb1ac5b720dc11e880b0b3f2aea167953ce9ad250d27878504d2389829a17
3c2b36c3ae92b52861e35160964370b447e85b6b7733618590d8f1c11ccbf65f1b7a5759dda36fa1391a25205dbd76bc0cdbfeb477430c0ab239b3654fada6fb5a6d62b46e321cc9c1094e6c5e12f03a76d6b524896e41a38df0af834eefb2176b322910099fae307459cb9544671044ed322593db2598223f18c7bbe4a674
850948898cda3125238996c7dcf0b0bb31ed9e26b97f81bc8e3ab2d9b575e0b6baa7667b6f9a14fa28cc987ec8e65167817feb735128f3f6adb9e3e1520d242814e891f5d59b4071b3586825636ff1a3624c263e4769064467759269bfbf085b2993f7ebe943c6fdb29f0bb0c5d6ed8e2c8e3217f0a2ddf71a9474873aaa4c
051c7a1384e197d3411d1111d82234d9fb90eb73c25b4a38d55af8f2f66bee17704b57c8ada220fb4cd3ce7e90437f8f169d3e22f1dea115a6c110732841305187eb6bb0e7749571b24c8b570ae02f7aef9f20ad739834225020cf06804552b503c53a1ba1565324c292993f5de8952da4646956af4ac0704d061986d03be4
9532b6f21e02d4f7dfc1fdabfdbda8bba17b573354fd84363c5637173a434fd8e309033e986f5b955f8e311df5551f3d15d49463f70de441e5d507d3c779c4a5c13135712516fab1c14b714059a52ea11962a66c3d7690fe0224c58d9c69fa66487241352b6905403c696cac50d5ed081ebd3f11931ed784097191d67de1ce
b8a0f7c2998591635793ba5b6f8752907e1e410819567a311316c24cd0daca45a92124011c67eebcdacd79a0156b3061431a17ee04539efeefa6437b8d55ee1d9f17798a19364d0a62ab0f70e8d769be8c7002546397cb5e20e925c486eb28c6eb039b427ab943208c1311fc1eee5f6112d1f8a8b437311e7afb858faffd3c
fe32285d26be52d900d4a37198d2dc131bb01fe12261630ddf4282ff0ed790be015e95a72001b7f340c0f2670e85ca678cee69e4e35e159d34d38ab49c65608f76185ef3abd90d477021990f0bbf32356a782dd52ddb620767514622456e991fc7a1aecb62c775e7ec6473581443a5971df8aebcc512d72eb43712b62b3600
84ffc78cb671447d38325f278e1a0990ea8c4747083d97b7edeba8da27e4c3add46976183cc0d1be0396d81c4efae922b06a699d2fb6670dc7f000bca76df2241a85035ae646e0939810cfcbd7a157bf0c594c907d1643d226b0fa33df916e8d886412ef36c39a005aa82d29ae44c5275cad4fb2b7466376b790b18eb08864
bbdedb319fac08d609029a5fd6a45e2e8e68e75997fa7b82fd06ac15e5a30931ef3d1d147c351de71818625d235ef50ed37eff7f8870d41c4d54cd37be53367bfdba1c0b857c51b66965bbf2b39e00134906a3450ef0221f8e32bf75c186471b2e868c9d52c88fdb8a1c79a25e8bf46dc331202c97c340ec544bca5bf2d24a
ef40cd79653abf1c273c3f2f411a2035840390a4daeac9e4c81a4935f08f4dcb356cb09d3977067d51a0dba083818c4f327b4db9fa9ffcbc971fca76ab86be035ca53f8719fab606ff3be68a78aa95a56cdcad796c61aef2ef162e9233cb21088da56b5e4a01258d69cda2f38f2c3c63cdec6bbeabd4efd1908477d75ccdba
6b0a87f9cd429777e93ba19754aba0a57db470a9074606f6584044e228868720a044e630dfa94e973a89b9ceadb3c6d3609b2524c56c050cb2d794958c7b290423a93d0be5e201f032ec5a18ef31ba25cf7cdee897b803fdf623517f0ed2dde97d7778b5ca81008f40882c051096925721aca63d775d5fece4c6a0ba1c1990
e6c9f2812df90f08ba2639d65771151ae4b513c25384fbb98f2d3715dda957826ae4f8d32de73a332c8094c2d1748f97c5912bfbc4a1ff6b71f8f732758bac1ddb0da97fbaa1841daa87c5925f9c9fbeac57af736add9ac63624ae1e91ec7b9dd214679fadc5a4832ccc5d55bae34083255bf982e5c784bfc1475acbc747c0
6609d88fe4cd3702d7e7af08e0f37c232d070c16a87dadb704ea816daebdffae5cd0ef43bcf0c231168c5f2869982c975cc1e3ebcce754386cfecfbfcc3c68602800a0f0520211c7e90793eba176c29f3c39f9375dc67144f1242070f3bb25fa834942664ebad4a772c9f62d0599c041cc101fe1f95f3d546e2fd67d754456
c89aa94afb73e06c6ce05cf1ea73b7adf3e65f87a02595e0f376eea73d5b3431a91f3bf7b315fa219248395b5a37ae3f50db3495e93ffd9d25471b03863a1f8d44e1737f4f8d3449b35d1826e1e1923750f829dd99aa1ded22159a16cc9520e121bf44877f59ba0310f292a1b53a720ad34ecc079af3d92b876a3b6da412e1
eb0ccb12af6e95aa400f13ff195a08a7b9a2d8a8e9ab2b335c8735e8e3815b7a426c8b3d3097d430fbbdf5fac2e66bcb85bf7dd96449ab9d84370b081b4f8f02c437a667fa66b00f2de25e076497d6b5714218ee2a3434520700a5a830a47f9491dc48ce3903b86accbcbf660ccfd2f05cf8272fe1bd4b0a0cd799c2c4935b
39279fe20079a4816f3aac3d782163c0ccdb7d5eafd960836dd993b761fa13479ff0fb2589522f3ebea94521d83e04135976d5c7d853bbd695c0ecae2fe44ec35053a7aac3054070a5b77b1c1b649feff89365bac119a80e22f8ed0a4ee424ba58bf98658f4323fa5b2880f44356d97d4783fe4964b3c90971d329e48ac7f5
8733ced9eea6f555b2f90a032956d232f27cb787e72c7a0e121d3a16acd7b4c48af95b9a95ae1cea3286bb0f07aaff96b52c5e8a617d92da514db902e2b692001f104974322e39f0ac7ec22d786ce82b63c3f17fa5687307baa26f4cda5b81d9da140c380a9b23696dc3729f3afc0609059cf45fd5f132735bb2442c8f72e7
6b731e96f3517fc271c2d252c1040763b8ce7803b1fb791c3acde11da93f05117875ba945a6fe6ecc9689be3cc45cdb0802646043db782a515e452e4f9dcd2df802b515aa76718fe12b9b5152018e7bd77fca0417822a971c02fcc06b84bef65c1c2c84ee8c1dbbeaf12829907be1a07bb06735dbbbdf34d4f460bd8261572
64fdbbb510f07c4effd3728e656b5d367d120c9f397b111a53ad51ca3bd60b6f2e4fa92ea2f6f1f26f62e2bca87a33536abc518c745e386b08e9d86605b7a0221b52e9ee90df3ef6512bf5f470f5298a0800c6d3436b04c598dd787031ca4d92797c4f92a556b69486a656135bd654e50f0f89e52f5e73d9210569a57900cd
d2611961e802f8d4b2a8aec171f0ea99e0c77cdb1e6420a2bdedc66326db5fc59f2d42b5406ff57242fcc1fb67531391099a0fb363e166b07bc909f4f5b8c12b1d46adb0c3726e07ce438e17efdc3a22d5b710d0cb7a28ab876a232db3f5a112e2237617de9c84e49248d6970de2eba9eca2d03fb7d2524a7b85446877686f
96d93fc8a733b9f7c31606d788920c919a4a9095561969544a44c6df40f438cee81bb572d9bb05ddc0cbdcd491ffdebd3d3a051a7db0999061b6de9a05db2fb99f3a2fad32236287611131f406d73aff0b79a22f5c3c46cbc70230ca3dbf4d98aa94f8a94630a5abc16845c1598393a8648ffc486a1e0ff45b45fc2c2fa286
33e33d8eaf955dc93ee0fe60676c9a020a96c4ffa69755e2573ffc078ef1fcefa92d1c06513a57adbfb40e1c337639ffd350bf2a445bd774a36e78a52448c2eb7723ab6be516dd1811b732d8ad6c26bd1bc48652e22070b84d51251e46df121142b5b789ddc204bc23beed1fe5943c5a76a173014a75e2fda95a2b51753407
757fabdad014907e6f6985ca235eed173b08ca962ff9d15fdb771df297eec30c37ec0decadf1311c6c9b822e22ea13b86ba75af279feea3526d1c0516e5ea19afb5718bd05663462e4f5fcfe609d9763848459b8ee2ab90f87784ff208c33a20c4932691f043b519c9a4fcb9ea6abb69f41cd672909f5713a5f8b9100d987a
ea799fa3b5559cfbf063f2316b34ecf06647b44ef14ae08f615200451f5e8f8401134ec32b4e3e92a5302c097a7766df6d05949665fbe6dd77306adcf885e5f72b6580360a7ea681c20fb87a77759f0d64e5dab8787f5a0a765911804b095cd68159d42b6a6bf41deefad0ead9af3c63a2924a5232c082ef9d796659f27b96
bc63e709620ec7a8d8051c414f337f0f8916e07a014e52a317a2949068ada6811b24a2e7f55e25ed4f30fde8f384d8eb1e88842737d15f9a03136c3fb7c8968ab97a639c8b1bbd6dcbd676125249ff48ff55198a65696df7ffac287946586ba40a568f43ba77149a7b416edb08eb80cf542799a55ffeafd9db3a0248281926
205b402cd97549b84f7477c330a28e22f17ee17cf6bfd5babc3a0253672a91b76710038a777e0b2e15afe8652cbba0698fb158ab20eb53e17ad9b7c82c66f3144a9dcb4c5e7520be9e3c30593bde206c3bf3f659bbc8303ea07b962cf542d79133494c67761d9f36a6394787e0641ba1ba79cb6a5ef3b5f385757303a64668
1fbc996ff3c373de74680c77eb5f00436f6af4a1dbcf5f6464d9b6713e8ad5ba71c68068ad45591eff0b775c9cdd90bcbb49350bb4494f8b6dd0c47fa7ea4aea28ac0dc60af4a9202ec31638f3ec191cf671615fa6f0116f3435b95757f2cbcbf6d6060695d0170ee103e92ab394ec7093a6ebe3d70401ed71f7a547db058f
581d594ef2c32a29c009ba2079c6eae3440e0a71cdffd2ccd9c7ce03a31e486154c473ef394f08427a556701cfc19b0b0649a6f329a4bf2cec7f4a67fdda68de97e71155065d59e126c1725e5ff70334a96ae83dd1fc8929235385797abc33edd4c88ba590dae1248a436550a82ff69324274c9184e73987e5b9692e8ad55b
e0203ebf8900b57f53c3c0276a01fd3c22627a501d38ef86e56357b083e197c61e0e4a3dd81f3d1f17e7556c9cb22db6c2eec688b8835000639426065c39f54626dcf27b9a9248558d7b646acd6858eb2c2ecaa63bab244b1309fef41a0ebe3380c10a41c071f3efe71ed4225c58d61ec1cc0be206d6a9e865e2268a3fe69c
df0c2a1b50ecc2418be2d4e4bd64573c365fc2b0283b6078b1304752d64971a18dd009891dcbf6dc6f873e4224c5f2de96f1c55607651f05ee2f44f9c06972e59cce10fc7ea1daceaf1bc72fd56c703a06dfdf73ae56b4cfdd288dbc217029b6597f50fcff212e0d135836985452fd24eac0ab151e3578054c5ae053036abf
25a09eaf35981397d791f8ce01504adac4c067c6c3fa143691c952598d153016b3cf238ede1481d1a08ad415ce194a30947c6f485686656996276e3e9da317e82ed65c175e315aeeda4c3aa28eeb4737fb2309129ef792dc80d7ff0ed949e6612e01957be55f127a407f47b580d9e7dc990dc0545bc07a0c796e8a629ef973
9264de6459a4fe2a5c1a0cd049f56b8882a1d71e0b17dd1fa000cb94f9cad96a6665cf3c4f1a0e99454f73d2e26ef82a0303d00a2be8a9c00f3d43d71b55e4df2b865f8a3f529d95c706804d02ccd40a77def713df612a3bdf66b3328c7bf2f11879bcf03752519c2bf37b7a14b66d6f6f015cfd3cc9f8c486b654330f7e9f
eba8605f26aa26121729413903e6f002671095465feab60dc6ae3c92153f55563af304331581f8b464f8fd0f4404c2ff6c40b36fe9ed3328ae3231a4ca8a3fdd5e536774304475d9c86e272ae4ce5d3527053e12fe1e21f15581b95555ba17c7a0ac4d9632c0da2e56add57d7b8876c4ae51580a82fcef5fa0becb6a74c689
ae5b6c2797086dd285baef525df9ef7f0b2b7499400ad3f0d0b791edbe9e168d1ec99244bcbd2dc59a39da53477e9d13efb40a3aff0c89aeee8780b5881236d25d27ce0a48f423b28c9f9a9793ab856b28b649ec71157c46380d4731d94b3c743daabeef588c54fbb76f683429969cfca5b6cb7ce3ea8deb7d1f9dce82574e
bc27a8cd5ed10483a869011810860eec478aa16e42c6a0be004ad946e9f9923841a505d49492d71608606191495c73d3ebf7d31d43a709acb71fe525a801ef18c16d7e20f8996494c2812312c2035196cbdf5a80ab7dd92c5bed63cec9abe3bbf210898db061a2b47fa22668cef50d8d45794197d441f0122993d9c3f80b34
a915d3424675747c9598e50a46a9cb31f14c95c2c761488b66653f3bf66a601f6a1967088bb790454b95ce2cd6748b207f1535ba8a9d9bace079edb4bce82f345035da67151aff67ed0e0f664b39cd14cf85626be3399ad785c908fa13dcdf7946c03fc2eca113b5dfb9d49519f4d7a6a1d284be599f1e290c4355d044ad26
0aa8d62d795cccbe46eb8634f0f68b902d3f6d66a50c0832098fbe7794d2ae235a8065d1a0c7eb0c7efcbfb2af60f80e0079f6114ae5fe2b91ea2160df0a700d1936bf33269704fa0514020cda305ca0de42493e8a4ad48ac0157f3cb48fb6e57cbcc7bf4b370b41c6c831d9f7f9dcb02089f7bf47e422dd21f886fc263fe0
694f75fc4e0f76d47e13df7c15d1e241818fe94ea0a6daa223dd93013124ca9a0fe9ba5e7c3d2be3ec5eb4bb4b37f3627ceccaae7d7a7f1bd10a5413944a55344d10964aad4fe2a38e2e653e2fe29f975d65c9f3b7407e49a383b2dd90888a9e133be7c234b8e698401a1727ed49162e059acea9f5a6ff4d96139d0046e3ed
dd81710b3abe0a773b9dae39e9b130bd2d0fb0480c7e24453e8a0154057674e824bf8973f4a4b548d81bc67b6e2dccf200c41ff27c3029c646cdcb9bfa2adb40325443e889aa1ea7f196e9e9729691cb532ce60d5d3040d00cb78795416ef3ecdaab40c6b84d72c9e7b5638b5e9f7da7299cbd7a22794e8443bf99fc5fcac2
1e9f190a5b65e60d6a953fde4559231d63bcd10f0157823c5f0fa909922819ad85ba1457d5138e3a4c584548e00cbd8e8ff97cfbe57f0072f463c787fa9088e734ebe15ec2111835e6e5efb13eec90d415cd238ed683fe3a0bbacd04493c022225d4ba661818fc3a8e2846bb3a8ef002ba84064ba1bb7594e9e3e6c785abad
a4dca2905dc7f399231ce9eab01bda467fb2a2fbafda41ad90b6f8dede20cfe90b95cc227369f77c048679c06ab59ac9782692db82d618257578400e80159dd639af6ed853c1e0a41b9a0fcc0c1efabebd799268518eec5d3118fb184d0cdc3f3e87d502616318558599137da6ba8554f462922a523fcb22daf9859fb3e6b9
c46127fb4393b06a8f253f634ec468609f857703883225bb79fd5ae3a1e8ee243ecff88356a5076fd0bfa9042ae0435069a4ffebf342459edf04763b6084f425dc04e7dfedd047a27e240874a1c8aa04bb7d1c22b05671c3e608dcf201a1f21b13716d51da34643439de68967a0bdbbf165fa9e360039cb31451ab46c1c4aa
6f06e98af8592cd8c92d92eeadfd9f7ae50fbfd509cb3cc93c11801105a5148cbc6d20e03e5b6ac09cb678b142b8f93e3e48d9572b0df1c372d43feddc268e6c9f3dea0d6cb9e404c16bdbd9b27860e7e41bb0e2b30f30752e5ed3cc01cbc85390c3df52f15f9a43fe1e6f10bf6e29c49b3e6b0916ab6e09fbd54b4d4af9ff
31963759c793326a27f58af075c70574c52146c81fca93df56ddf38c69a384b212f4750e0d7407b8dec1a7bad52d4acf51b24bf1342dacdad300723634d18c82d3593c5de74caf716903067bd64f688a5bb14f88995d56c17e38bbc80aa8309c4afe03dd1349d4a5dec03f9c4bc656d87ead0b4d0fa19cb08c9c348dcf51f2
811ebdd7660fe345bdc31891585c0fad1551c8f38e5b9afafc0123063d2750f2a2c83cc903924755d26f76f8244c36ee9920f98f1c51790862df7ec37acba1854a0fe890fa451547f49af0bf10b125ee7eca4288de613cb9b4f3564031016d92a49c9354f1c3189230b5dab21b5a67ffcbf0445d638559cca962015be9077e
dcafa0d195213f3d040fc75fe327a36181d55bd0a3e26a24db5e2f9891b6666b772c296b09a0db5fe778755551760f461138a581154eab8c5c912d742259292021612589c3f9a6392c679a9c80a6baca78373e2f9e9e4969b84b26ad3180666e2ae5c07535a0528c53655e251e8541b0b7d6f15042c8270d7bef018e38e33b
5b71dd7d2503eb68d2ccf3538920ae64c81392ea906963f2e19607d0c95a1e5d3d0eddc60bddf5858c4b23c7010b94d3d73fcb78668f2eb073ff9d63d3a5700da699f453a7eee5ed5fe3a0df3ec7b2b0fcfd015ace41cca5b85af425e5c0601a490401b69cb16aa9539b1dff0765b5c7f784a94d775cc88701778747b24a9a
a9fa9ef3b35c90cfb3caec06097665673495b36140d0fab289141ed7bcec3de65c2c3be369d7017078cac8d9f9aaab1b39b2cafe564cb2674a8b3a959b7707bbfb06e57366f5a8d3b70e57ea0769ea58c582fd0b1e2f90b1cc8fcb8efa441f6fc42dc47274822cb2e942f50b96eddf3bd0869a3a4e29cd4204439696a4cb8d
74b74d1bd9006f7eb8ca28ae523d033a5919b4bdcbebb58cbf920dd96dfb3f7c413ecf33835c997353b0b414966f93677902b92459d2612b0a2d562c0af0532aa69f8e68921014294eccbe89825a6cd7ea5b0370ff092a44bec8d28f4f0f523fe0782da109ea462c078d06291b8e96ba997f54bbf14d8bde7d99e30901c908
31e93ca69132287fab6799f720c1b6fd345a7b37ef1c23688d937d0133c24f3ab7c43cd921e2ca232e597d0a3c47d92bff206f74662c09076d6a2215b8be74f744c8075d313ed6c024f84c9367fbf190e7cf6eca4a1ac1bad512f1b3fcef8a1fe8d9b70e9753a9629545f7df96eff8cccea462b4d70a260da7c85c70453db9
0a8b51344d7863fe4b793c0a58c78887544343a063182a373dfafa643f92b9c4fdc77b4c8e618a08c5484ce703159e311ab55f9f43de0b1427cf19394cdd01ddab2c2424934eda4743fbd6f28bea04deabd7cf51121283b63c5947441763ec1a090ad8215a1bf1c3692904fdbba8d2b922732f721d527a08038862c7f04100
56c1d4a24752fb1c256d795f5177b3cf9896b710355181f0e3754b17758614c9207e344197e4532d27700be8af5f9935a51941ce5cdd3c79f357341e34051cf82c9b8164d1feadc19f8b4f4c3d8f4821440cc0e534498cbbee2e86cdd06a736720e2db474bb62824e4732d7eaf9011676beddff3930044605a542d1490264a
948eff65769608b0a6c8da4f5a606e3e70b9e1a1e9d8f13faa3e76a9ea1cfe868c854e97f0b189637fb57e12d0a6b9d2a1ef4bdf84b5d254c245a6ed3ec65eb2eb26ca4f7e30cd6e09c01fa0c2ad367b5a919ba51c65a7db2651fe92d0f7e060df75c19fbe6029422a50ee4796bf3264fe965bdc24929d122380a58aead0a9
20859327c796b67ac332d3e811c47c2a8bce79f76758e55183352d3fcfefd3ea45deebb08514c311827f62fb15f9077f9fda59a7e8018d54626c5447f8087f2621e9da3a22c881055853358a91e87e47d4c1d8a83077d17495520710fc4539092d0109b9038406847c12a59fe0cf958ddf674bebc2beb7e794917d102e37e7
d766c3d61e90d68132040e1bd6b5ceec430826a1b3cd2b5b7c9d3b4ab6d6be626ab9f1703f7500e4b240b929305a4dd6cdfed5399a25eabfbc109e0aa2e632787afb2477da4cb0e2703af8beef24dd6c8f7f8f30d59f6463bab95a4f3622c34432bd945f9ac786913649efc4f1eed7aa6eb54f908a2a22ce790f8c91ec0d40
1235a9a06a100ff21938a1916b38e71a3cb0c81a2d5f99f91c79542da05140f0f9b0c41b25fae38689e5bce8f73d359417ac6d1d113aeb649c46dbf1651e089614118e3ffc80eb6a3c13858a8503ef94847f4ac65375713a0b2d28ad0754fdeba3163f87bdaa8e57782fb0d4eae51a86ee92e9b1b0c4fcf576b39d7310a7b9
3234a1c9c8ec492344412996d46988422a49487ce4dcf2c1867c9e1a0a811ec6975ef4b6e84fca55cda237fc443377fc7debd7e80dc9ad68289ade065b94c4a237abad574fee7c23eee1dde517a992336ac3974303e0e3a207c93baa1f693428f73fadd0a3be249063019d331d1ffe4d4b19af2e74281d4b768f9489544572
912a5e2036d27c969b50d5e21df63e62b13a20e381fd20829bc1f7fb47eca4dd1bef504409ada841be3e7a7a8efb64c4ca6638a34acc1e42139fe84980bf6443452f55498899c0c0050c70809052a8590de9c435437c927049d33ecc7d60a1a864f33311582468efd2b83287bf33b5d60bc21c2b18633bad749635ef8f18a5
73dddd067b4edd163568bbdbfc8c876b4eb1c5d240e0fd127e13dff131bd5ddc6b292156b443f3c89bcd67003ee608c2c9cfeba4b9f658f5f365773e172bd363daa568a1a5e53b4762b0fcd32cda6881705d5113e4fc887d0391307ef2d7d0de487acd82a7379b65998cdb20aff70a7ec73acaa487500c4d8f96e1dfe612ac
28592bbec9763df8ef3b0fd22a82b8137a9d585cb88d29c10f9efe0bbc982c13bb3bb45eba28892d43f87a1805e98466d077fb45b964e0b4bcf13d56ee4fa403a1d9400ffe01431ad3e24d29658f32546aeced479463f8b3ae2389fe5ce0a4eaf2cc6a0b6d9c8444e3a2f83946b9be6699f93357699638c49228365c4fbd88
24d24d1c018c170ddbcdcc2f0c6726667f5688bf9ff5b6d7d7ee54c3186beb279a8466e118ded64f2b997930faf0cb97e9eb17c69cfee1cb10e3e3426a6d5c32eadf5922a8597f9952732f6cb0bf9452bb4e996fbadc31756b1c3e48332cda04141452f0da274e7456824c888adf4a9d06f4a1b9988a6a308dbf8541e51756
755f20dc9d53ce06ce5fa0279c5bb4101292309cbbc100b78bd8866c1a8b0e89ed62577439ccce872f394cafe71d6581c276d9b81155b97b35babfecf86920740802fc49b9e72ea8392df679c3f48e06842dd1b1ddb760bd036791bc662c7365c08ffe7143f118af9f56bc7e889ea4ffe1420a2b0765812a969a670bd546a3
9983cee353234da8650961fe9ccf4ea61af9ca2b78db6747b06521cff230efd258ab4bc2c74a10dde59328b9e27331e567b4b0021b9caf9af06572623eb7c4f010f51337de477d0678c11491360376d2d17dd7501caec818ec74c99b5a0caf46606ccdd105fce9cc561cd8a91f98be085442a8d4d050557f0a97e146311cf7
5c069b0c86da191f1053ac387682bb714158a366229b7b311e88d2616cc57f4cc7f59a97f12a88c8bae6bbf277420fdf71b30f1d1782a3dd83bfd0a91a865bf4ce88fe333bb3d1ce59d3b2be4b125eac239d1f87971cbfc00e37d722fddc021f8967991f41470603752935f2d9143e690c4a8a1e9b68b2b50604c8e4fc61d3
36c8632e9216025f1660614be99d6a2cab146d474a029b1c3ee279d6930619a7bd8b51b5935807145de60846e3d59bda90ddeafa079621f8b0104b41aaae5079fcb656a3138981ed338a58dea5607eb497aa2b046ae467aa96468e127268de4fb9c6718d97558e2fb6c048d64e84a198101653d38759bcf1b620161729ae32
76503800904bd023d4df8c93cb4cc84982290b488deced592f93f3ca27c482c320302f86f09fa5479d1a9efaa92868052707477ab198a0fa33d14201fb9ed2a257fbb8abc6b38fef38d6748c6d872e259895e939cf4d696eb35724a75eb16297f35b681a1de12a73aaf6fc3ab6085f81ce50d7dd056202989ea2f5ef61d929
6a9a3fa10fd4a9f0bc97f0dd81eca2001196cb4241e3f1ea1c5f6e1c389415d088ca9934451d62d6850d72fadb83f1ed7606f778f2d4a25849b1092d8627b7fe318459aba98bc6dbff4101f09adf46f114ddd86f855c447bd50c465357de9d61d017830f59bbf7eb926af88d5052a0e619d723086d18ac30b1430e7096e6c8
686123939c561ca990bd9a81d3e64b6be391be1eb578186bec2840a0fe5a316a04995b4bcf88c52b7013c4d5b0bd483bc44df7e0781d8e375a4336c21b072ff67aed38e116e618b4849e69328bd2a88158bda2c72fed5e7bd541b8557cfdb718bba361d8c6b64a73328feb49a9e5f0e57080f8239524e0441aa027e7954f13
7f5eec5ac4f50b6f381291dd18b1eaa5bc967eb8a6b796aa847d6cc70ab520b0b7a62835cd794f5bb5ca5d63e46dfa04056cb975758edd2c6cb55e4b84705b2081fc2ba56687c4c32f72ef0b67fe7a750272eadcfe29813d3a933729be8dd3acd34c8477cc7df923d39e7a56ac1c0006ec6c031c0987f4ba577df4fff3e8e3
48e06e7ae5d660e7267e2a1758509a22d2b324d1c9f4667f51b87f46bbdaebb446f4ce4068712a58aff2d1592ce035bbbe3a18ba79310497769d3167d593975afa5319d6be895314a1f2e2993d460500a12ad80837786fea648be53ad9e3d96ad89d57913ac7150508b747296dce4efd408251c9028e0024f049d1cb879a12
424f170dbd91fddbdb7d48a864f861e04124b9ac2bf2adb7df6a7b8e2e9163b6031223515de70d378f6c74aa9227c9391ba1d5657396b574841d1cfaa646c29d03a9133cb52e90dda4359760b3b984f2e76522944f29655c3b24e986dc80131dfa58720058d8506b1f0880ef088fe8088749301db357242453a2d41a90b8c7
d98fa889e5a5bea12be963987105c93f5a0300563a532593e85902133df07472b0256d274a6bf6aaffa8c7fc0c7a6363644396be928a7d985b0f933dea2d65b1e6a4fc2c6a0b42c489c84978392fdf601b4ebeaef9e45e7c5082af206b771059389ea1c1af751a33cb61ee2c71588df9be9ea8ea7164f8357ece5cd6352300
e4c86fefe03af7e63de3665b8e41a97a17eec6dd6e4e0ded08b86334097990e4126286db3d4a664de7dbf5f367e48742c8728e6968cff3dbbc447421245017f928a445aaec376781de697aa14321635622b36579ff62db2ba5ad454e317375064eeb4f26e77e874843b20af844d1f5ffda41f82ae16851f092469afb8aac5e
62fdb572934a8535ad72555862745671ddeb6a08a845b020594fddd80706e239ef9805e2bdcc8c5c58c6efedd4a559d9d7717b47b03f486abb2901cdc4f95ec6390922dac1806211ad04d246ee2980d29adc7336cfc70461483e387e396a87c40c5d19708c25e4c9a8f6f3b9202d675e7ec6235f8ef881da05cac657a16da7
7f5b3fe7c4449c7614bbe817ae12a9b236f749850ceaaecbcc6084e229e1be744fd1e9004d4a85f726abeb515b7298f24431aee7301b2608cf634870f5ae76a482d749f5b03d89534041d8141c4cfbb5c6f38f4f154e9a8a1cae363504caff7c387741b26f854ebef66de26e9cca675e63df919d928c3e330c15e533223178
3c872a7a3970affcd99b498e06b4142e2208de915cf944730c831e37ab3540e7785d464e0e45781c80dbecfe0e930f7d22cb0a7e4572cd1ae7d47c51fc5cd92bbdc0cddbb4b4061d04ea26158b601d16877bd9cbcd365e1bac558a70083508ed5fdf54e84b405fe438d68016fa61215d4c13e9f39a2dc6b59dbb928ca6fde6
538d656abe929e5e3af0d955feea876a3a22d4016cc0ab7f9fbc68b684b95dfb407a2fbc28c030db730708d817354b104bf92d1811af6c3116b889d70d8cd178f44ff8ba20b8b64bc3abadfbc727322cb632073bd486ee806437f143cc914a70ccab88bdd9795d0faf18fb4afe080135125ef3c2544bb3f4f494c9fe292e4d
9b695fea132028fac16a45a258cd00e4f32bdf93d32ea8ad06daba0f1ad09d88ce2355ccbd71875dfe8209673d21ed5156dd76342f372c32427e10ef755fd249bc58471753838c2250db11f98bed91791ffb834c6017aca32e0c08226e25acbe4e5a75f49a7b792b1e81e169e831371d8e2227697059ca36779a6a3f5d924e
53fa38bb5429e38c6440bdc24445026f5e1eccc3b43bf5118548f94339dac1178f3a192d1b8a7cd3007de3ca6bf7b892f3b4bac70bc7bdc90a6fa2adf23fc8ca4a0e150f5703c0f005c51ddb3458a1808ca165030cb5a2ce5bfe14a55e2d5efda13a5b47248ed43bc3105aa5de38310b70c3149fe3f6b3f7641bd01124b85d
8fbef069fb38100801e9473986b5607ec8988025627c80682997b54e9bc96c935552e660e2d5447863e75ba869dc9223561aafd590d5bb68ad69e904d8398369f1c19ceacfbaff24837523315e1ae92fe63df560efcce7997e6396603f564dcfbaf87698e3b80e843c496d7d063ee9483d79eb57c0b08ab27556d1f54e5100
afb44b652e61335ba78f505c2cde49dc6019193345264022b635d990b2a61f357684610f2d177833bf83b1f80c63b2459a3792e5b02540f718ae3fb7a0433dc9ceb1b03635b1ffabd941e110f447e2eaa97cd28ea63e8510f1bb51cb10d896513b8d06c804495287bd078b3e7889eda2710457e5a5b8b83def46b9dc56a847
cbf6e18078ab857a9236daa0a693a84579e2aa38317058076f12d5b40be8ed762198e4338551fbea547c22e00fe440396c4b29336274a5a3d534809f40cc9c0db2d651dd8d904bb07a7c723830262c9e67038ec60fd02c48c9a4037fef398ce1067d8f30ff3c0afa74e421f9e7a3e694e872bd22e90d90052370e8de7ecf99
d815b4d6d1a9f04f753e2cbf9436bd131cd3ee6f58c1694a7aaf4700e53d333c36df92fb5ae4765bd1a7af2df032e76d6a583eaa8adc215665f5424a819fb1bbf1e145e57ad2d5629cc85d99e87f67bc0e25bf8dc14db4fa1dcff3fa8ebdf7fe628a019031875a07d36ab088bb8d75cbe523d64e050e2c79b78e644d68d35c
0dbfd4529e1fd9850821d1cadc9b71feed1d47f281272c39cdf79274aa2b526bcdb02b5eaf91e2a98eca3ac090defd0aa829ddb07d1010c25a1a46c3e23e0e84ad27cad96c6a157b37019ef63db20569ed09f10213c0631ed19891c598072fd49bae656060c3deaeb53bedfa486b67a7bfe721e901d605bbf715e91f7dc63f
c69c1eb6ad6f24b8811b10170d56e9825081bbe914c48320a8459ecd3dacd2809884e0c2bfcdae1a66a8583d94c591d3f9d529c137b565d5d18f228eff8730bdc6d9013b092f60c3e931c7bcc91058f5d4bd80805184f6d551afd176c50858a513b1582311253b92c7d1443906eacbad7b8022abf82c1dfc0c77a1db9d4665
02be271f0bf93adffe5d054d0222eccea3701c1454504bd08efb10afd1f22e5cd016e35e3b6ab9e6cf9c3137a0619af6f9b20942657a3b67222a6bc4d72511468c3aa70b97c3c74342d0279cc58fc766aec893bf59419e8f842980b41f5632faa6ac1274ce6f6c4c569de937cbf7cd6e39d9fdac1157d04224923124cbc439
85581b1b55734f9138f81958729880a5968ada482862a3ba789f14d03c73b6516e4a77a754864f58ede8a9bbfed556e42bd72ca056cea4f1ee52d0166bf6230f90e99e1cd0653a31257e3a0a80efed45bdd3f7cc3df4d52126f80878eeda66b7dfa0202d9ef53da2ac71877cbe39c7186eaa2b643aab0f99c8a9b0a3ed5d85
0b4d1d79961a69062abedff645676272fbbff9b19363f05d01df346cb5e6a518256aa6946791ecddeb56d8b7447ad26a858a20d82e80f8eb884903ab21e9d966d354f935e9e562d9feb6b03cb9f9c2ee331dce65d408c918971d76782809d6e19d2dc5a4a8b42081920bac533e1b0bb4aa938905005e2a21de0d11fc52d4ba
135b162af7056e0fad3629cad0236621ca662792f2b177ed8dce06f842d73becdee47e53a3859939a5a6f0a06e3a2ccc8812ffa713bd8326ea7eef3ea45ef69b88e55d01629313d0fb83eb557b0b707dffce518d9e537b6ab5fce1542645f8aeec2a4988a8c689a8631a148be99b9dd87cc0403d99b8bc2ce8502235d61e1f
bc75edcb9e70f4f4c69ebde1377e9fb886a9258c3d7f5aae36996821a807e34b003a8ba1829609a13f01c8175ac9fececaa247ef258a3709eacb8dc42e5bc00b9413363b37ddbb5d80d8da95ea3346db5eb65650c64c2130f9a18a3e9410445f9934de546285c6297a49b0a400dd54a6184ac3d1b3570c9486ea1e3cf30677
2b626fa10e8688aafaa700bd9289902145827df3ed83d3f5543d30ce705529be6b17356f90032a54f711700fa14afa4d03ea2c49dce7b8fb7355692c6582ddd10d02f5eda7bd3a8b864fead885a159e2ef7663e2278d1c66f2117fc59645e232923754d29b99093f1db3548f493eeb517e86bb094cf884d921233ce9ae350c
7c2e5b80acaff79fe8a3e1d89ea89669d0513c9a30a69218b03e31c3b520da37f2a5da6e1e3bf21f39bd6c1126411c0ea2b37dee3a9bca3d983d23b3137c09bb52732b99cc6e0be1ef7371fbf68a5bd9bf341e6cf6e4f357b98c30cf7701b855aed5fc0a31c95acd30caf2e98c301cad24732a29515d12cddbf12d981f42a3
95ee16fcb867532f93fced513beb2a6e20007893f70dd58e31d25d7f53d3d9db239a18c88586c12a524e5f4489c873b27e81431738ef3ea505605a8f7bf5dda69108aa551afc2590e16eae302d00e1dc14ecfbba21c9546ab67944d1610bae422f861545a48b2dadebd24330d542b2f600d0fc78e01b54b5369929a0b1e19c
cf7aba7efcdf77d2de54bcc3b2006856b2cb026720f0d14ce5f3b15c4a449de400289df7df398f9f311c783056e18445de91291aee44ba946bdb620aa6386a03b3789f9ff5087c1bbc4174acb41e1a1d8ab1b758de2e2b7a1c7ce0b5aa918a24e83ac3a7b74ec1515569dcfc032a78d3d089aba547d04360b7301e03e8ca32
1e9361b334f58d13037c4e5d7ef0b69a6c7ab70db7b4896c3d2eebb0e1cf0e5f06f4bf42bab3714999262c778561c34c357bca934c69a5316f1e4b981beceaa11f577dfdd30dd1230ec6c3621f0c4f3773100d6398905869e3c36133f59edb1d7be9b92e79c81b20546ba667668e6cbd085f104cc5e8e4e5563460fd29f9e1
de230f2a9fb6015739c6a78441b2c21ccd79919ea4027444e87e5e268dca2af6b53b1ad4d99605387e8ba018730bbe1af12f22be022044e80404e2415354012c5fb0defb1a6120b094a176722cd9d8e3cab3a859c0b4d3ee41fc966d784ba864d45b3a0366916b19ae92c2288c5323f637cd636bc502656e09eff62a718d9b
ae8cc31b946cce8165f42cd0802f35c2f12e853ba82dcf89dafc62e6251c6ce3fe02aa842ff412eef970e9cd518d2e0625844955468e0c20eeff7252eb06d38ec2c7caaadb1fca73757c2e4bd3ab621190fc12902f15926c73734f98ffdfb07211e5a506669b205e0c940bdd09b284b928c3a8b32980f3a7a2aeb45470c18c
29f8e86889dc1189f54517757b02ef82a92742f7bdda8fbf01714c56cfdd3c2e6104d6c33a83da012b36f59d382043197a0797b1df56e914948ec193d4be71a0c84edbe2636812ded6566dfd11f1c663d69eb26df96864ea33e96d882e969481608745a4fb267c1719835538dbe06126c7627d489377ba5c501ccec93f9b2f
f77749dbdad642cb4e09ef03d8e75598935fe284770beb92f97379b0cb6d4e02486106682057bdfb62cbb29c18d900dae7619fd6f3b2a71e5c2f0ba59ab24962dabc24374eb8ea3ed342d87f8d0065b3e699cc9576b42a24393dcebe9a3a50466ddd6827f219cba3df36d9569d1b3e9f87f10f3b23dd44ceb22f7da162a4a8
dcf15ab01d5b067af84aa48a2e59c9ffd8efba209c594f3e7dde674cf09fb7bc70e8d0c9ca722c4b45c3ad41aa56d88e0e4c1379af7b768595d8ce72359c26633ff51ebe6d57b3377590f505a3006c5cb9be2abb3283f0527420c8319d071ad59a290605b624fbcdcace86f73e4f5891f7a19b81083b7ffc6ff55dcc66cde2
5a7af142dca07144b83ecaa9e5727d136240c14b1f02af77337d642119b01b4f35062b97ed2e6f510ac7148dba7b1a8ef1781664a6c368cb6ea0df8b37abff0232fd29f823f69df6e72cab583c9ff76863fe8e9d54d8c2700cd2143e3459c9b02b146e23d554b8e6c43d846d113ac6edddd0c9437d89654da10e6b2da75df5
4b755660e74b5a4dc3f3898b65ced3fe428c8af13fb3924eb357aa18f2420c42246ec5aa16742763613645a93c1dff6a410630c75caed753da31df53383d6cc1d6a28edff87b56eb94b50cab369a19645e1935ee653c1a2742dff153fc06c928b1c63ad08d4b853b6a1f1964e10a24146d295aaac470d224b2bbdcbc3296f2
7a05f822fe1b9f40f054c7d6efca1abb9d004087cacd35efea36a0b1fbe29b56a80dd26aa831f99d1b2aed0c9c30f3c6df569b827aa06bfb969152a5fb20e55a18bd208b233ea0b31f77d8982f05c987cc04ecc77af026643d4de0517aaa78316ba55cc6f5280016c5c1c0946b01ea623d331bb39c9364d62151f3a24e6c79
b016b2fa66b19f4f83267a5f0fd035fb97ec98d28c75555183defe2a939ea810197ec84f8ff888b45b6a594bff0af2ada89225ea68a65b524beeed18597bc7018731a9eb045a0fc0e7611aa4579ffc06270d63ded9a6a078020f23fa978915a321057fe4da40e09c2e1a86892a9c44369ebf532b28bcbd32d09d1adadb2bc9
da0652369261c06d0b68a0f1fcd317c046a83330a8490f4115170ce708788ad53327304e646898bba3e0c1dce84dbd2bd3c0c8d6dc15667dad616d5f91d792421bfca64dfba6f8cdee7a04f8835b59b5d30e74c1aac7347f5faceb03d57cb1b43eeb88d1663ee669e5d393404238bbc5fa4d38e067ae940f8473dacd58ae7a
6b619b9f6b7f76ebc0bb67593f32d165c1b041ca07fb364d61c6a32f028aa91b9f4807f048ba0851f4290a2b43e70fc69d389bc3991192f1c3f2ca7d8beb077aa13eefd74ac17555291d3810bcfa296ae04f6da114333372b17cbefb2d0d371a4392cb66e3aa4ed8265dcf877a18bd9378a2984e413bb2a3d6af2e75e020d8
f89cd06537ebeb24c830df24f639ab80afa11145070628ccd533ec87153f7b45af13160e9c03da5129fe43771b4470a4ad629506998d62a1276ea6e12ab189261f550d6bcedb62aded69d74f826ebe6299db8e8ebc88e4e4610fe19cfd7e5f837fd042d5192145a00f70187aefe21475fa9092ef701dc29d982a64c2d568e6
0e60ce160fc724a38571a76e38e21f1c9d272e7e17a076ce92233565104ce4620305718276e3b96e25f9c5d28cf7c0b865cfa196ba51a19a84f1b9dd180bf0145c9fdc3c04fb29b7db5871bf5215447ffe673eff3f5aee80f71e1aa3a87b7432b0ecde16b6e2a6dabc1d0585c1abb56583b80aa1be0ad1b18c73d8f48d36ec
6138210a95c53c4431bd7e08ef04c8befe920e3c7cac963fa354023a30f79727fd8ddff714c100e5fd29fb05c93e7720787c407e071d2f890f709e503ad7eafbd774f4f5f895a194bb6654cf5ba1c18ae6c8c1297bad805dd47efbf7cc8cfe1e2ea5e7997195e549d849a6949f137179b3e8479a5cc7dfe658a173cc749799
cb47f2ce27e71725bb226c0080a89fcbed23a4ece0807b85c8874a62083bbf6cf8b87b810e7f96ba026fe9ee208bf09356ff2c2fbc083c30b67f7acb823e2e6dedc090d62a25a9ecce21471729a3f465e900180c753345f6939925ba065df620b59edf634fbd49836ec18a1bf79f1abef3c70221f82e42a812b634dd088bf3
c170914261a4b836eb50c58b709dd7473bcb2abf632ae46b10c55ed51b9a109993a0dc4ad09e1c2560cf6ee1202ac968d5ed20a3dec2a37d3173520de8d3f3b11cf7e061f20dc4bc6873bb2479ef277e46f3f5e50ff8057258b1165f5b92378982bda180b8ca576b6e788b69ea28f5f7d7ad66218dfbac565b1c4245c59c77
3278dd6a2f84be65b197e5c17f7cf722b53e846ba4e015283897e29cc2b4a365da9718deb1fa4cfd30fd306196c9d8f09a9ea1daa7718332e1124c144ee65fd24342fce1db6d20996e480317abc04a46c6c5857ced5067f451d476d68b328a6a85cb4fb13ce22cc2a88e7e1abfa456915a555f0b0bba6289600a8e2e2943f4
ffcc80b8d8a3efb0f97b56eb9410acde9b74bae1c729ead04a008cb3d5202b4cbdc295f4e4410631b8d17e40d406c60bef3c9bb950a492ce0946807655a7c3f19fe3deab0ce94547bd8bbdd0095655cab8b67527d026707f244b5d37133590a656b7c74b90731c5883715efa641e1dc708784679b1e1669250bee455f2a60a
42509920b5b8df704ca2ebb04ef4c790ef3e62ac6e0907a43ce39a4ccb6df33eb2021a1091b13b3d8d7ad06886c4a868df3088ba09f3702d06f13be16365740ca3f8bae2846f398878541f9a381a83352ddb4a2eca1cd588633676f0fef7b45da90af3153c2423fc4b225c91439478bcf799f3ba0a8462ab4ff30d956db829
a9f001d6b026d69e259d94f144f77bf1deea9f089e58e9ed203c7f0525188628d1f3762c23a0de0c86cc0970a15884671f49d619af6cca3d13b8e31cc28001973373d2d45d42e3c0d4b097380de7ed065cd8e8e9325204d748c9602a04ef939434d6333dd9084712258368795a11b6fc8595c732f2e40ddf79d7cc1c8d1761
aac8a87e10b3d30fac3e142d2a59457b2db85c314df44e215cc3ef7b3d9c8d98fa0cce455615279da967ad7f5cca5cfab8b699e6027eee80bd26cb96d46532979a6b0560ca5bf4ab2673e51a68c2bcff436451565bdf8af0ceb2c3e9cde9dd058cace27f47eea8a415f43de2dd88e24e2afb355fca4ea3f41982f8d40cccc2
f4070468840175ed86fa03b84b01ee0f513b73cc86f64a8ae9ff2ea28d1d038caec80bc055369e3c47d82f6c3fd6c4576436e6f18670982d69b02e939f79c703db3876a64bb10528db040e53a0368574e63669e8c4e68fa939d0b37e4d639347a30ff155fb6e0d0dcc2b0573fd8ca774bb0cfb883a211fb29d275a67214dee
b936d605cc9ba95b3a80b78ce7af9fb0d04de25240071048de99a08da4353e61d51618dca5bd21e1207065891dab984557a057a474223226ca2d4a9f9567ed4a99a7a94b8817678b8398d5e5b7b1eab493341b6c4af74a6c85be1b6e4d40c269cf24dfd2824cc2a790fe6f604888b728db170694d3a28faff0e0fefb3f8729
dfe966a52a69290e4333bdc4dcf4c60169fcbe0a758f54d79a91c5eebee03e9b4efcb51f9b9c940cff730b39d084a03819aaf5f647eefdb599617400882143283abc05503cc214b0a3ccbc653393dd87b6a20b65292c24a75e832beba6f045123859bd8042cbedf04e3804e119eb34b81ae0b8b3756bd1cbcec7d7ea5434a0
0197369710fa3b2d100d8e12cb34fbfd2d89ab8230bdd9f6b13f0779b24106679b766134f027f5c9b76fa0b8180fd1c80eaea923c5e799b69f7ecbab13754f1c8560489514b1d8cb6bd12b74d1286ad8d4c0457b119c9abd587ba61d683b0ee511620ef832869888f14644ee050fca9037ceb4b8c0a293424960b915a4d7c9
159351c7aed27b5911dd67a886ca23717cb42672a05b23b88ae2591d826ca166fbb1a7ded9aaeea5d2b0774f3099c0d72f4dca90c0644612a388d2406f6d66051ab01ea7e6151f17d897aade0d009e1be362efec89bf714577d5d3cdd7a77bb2f124ff2b2cd55827dbcabe3be88a9d8a3321f8e743d427cc057d0e17647011
8f1a95f482717eba0a6420095744aa35ccf6f37ee181e0615839d55557da39254537cc140b770d6208ceef4d924ab7765ed8de100d0d7c15deec49303c684df3fb1729df856381683539076fa22ea3ce07883e24e4511f9eefba9cd16dae7e45784403b7c6934b4b335d36e4035c2cd48f20e7845782d8faf176eefa9a7fc2
3a9e630b551d3277a8bca47001450c31d8f64d41cabd2774cb44548c7b08adcfce89b70000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%!PS-AdobeFont-1.0: GillSans-Bold 001.001
%%CreationDate: Wed Sep 25 13:33:07 1991
%%VMusage: 24405 31297
%% (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. 
%% Gill Sans is a registered trademark of The Monotype Corporation Plc.
11 dict begin
/FontInfo 10 dict dup begin
/version (001.001) readonly def
/Notice (Copyright (c) 1990, 1991 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The Monotype Corporation Plc.) readonly def
/Copyright ( (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. ) readonly def
/FullName (Gill Sans Bold) readonly def
/FamilyName (Gill Sans) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /GillSans-Bold def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36482 def
/FontBBox{-177 -250 1167 929}readonly def
currentdict end
currentfile eexec
0b135a3181219626d5177ffef00d15f1bc9454275a0431cec6bd5080f5490f97a34ed1b06aa8f158cc8f9af3db414083d996845b43ecfb4b7f94237cbf0aeeeb045e0c8510e60478cef484a69e85440029eb410ab714e5c9bdc2ae30239e8713f944837cb594fb7472a6f1d1cc72895b9ad10a54a9929ae604e2c83d223b5a
fbab1a0581442d8732a2a9da4b006b51f704e051b8167a57802accef1f091ad44b5c00bd3c958edc05b76dce7fb482242f7de1760a1626805ec5468e9201489afef87d997e3e9f80ab857876f8f481b6c88dc5761c0ecfedf3e5640e23c280f9625dea610e759e4b758453b0a2e78f527083e8e908be61cf4558ca278b222d
fd5555451aa01a2604eb477957e06cf07601772653586788b090114e348302281069ec2545aac757f57a6e0099245dcc1fd1088b4cb3dc74599aeaf731ca0e1f4bd40f4b6c2d12faabaf700fb8183d9c9e8800a8123649eb3d99492547b3d198b139d6a920c633df76192e4071eb44fbbc98018add2616e35d5ffa49e2b9c3
98a324c0def2d7ef7bd53107ccfd804b035bd34f8b42f6ffcec3727bef9b1e87ce3c8136451efc347c27783f29d298601e9425524588c8494bdb92e44f1abb2522196200de5ffc171df19c4b914604ec36880fcef435dcafb91914b77c80fbc23627ee16eda5c3ec945276c309b35d6e9d996a282dcbcf313ca51e8a1bdcf8
8f59c513bcff11f5988926847c807210560707dd15356e47d620449513ade194dfcc1ea0dc18677d75946a32725e492efc2df85cbef240f93484200442866792feb65bb12edbb4afe91b60357a97e5fd4120b567e56e13a7e341f686bbbe3d38a1ccfa0f4a94921004f3d7b633f0167f9e09d622ec7da693b9b72919954f1b
b5fa9bec49a22553a3b0cbc730d485eac610b75b141cdbff58cf72d92406a5d91790b3197c7a7ee3293396f1edec23f2d7d4e34fa0322c04c18e2eb48b946068cf21a2f8d90c5c247db2e00f7a804ffdf5ddcf140d4d704f43568edc9d6dbafac66e6fd5b3a54c239297e84139dd6e6827913b3bc22a3e4b6311c539364a83
ac51e63dd662d80b0b243da4b66b3dd2270fa8868036a9b6846c1f4c7f60b489caf3497220737851448a393190ece458c0d57038717366a92dbd3bc00816c1f4569a5b2a92a88da34479763dce3da5dfb2ba730da7a92c53b63380ab3de9cc48e3a592ffc414b94d8725aa14b565ec7e2e82b359550027b87a0f07c0fa1523
27f7920dd106f1aec883cad88fc8c73b78f1f7284291e57ff1241dc93bd196b98721f0fef9a4742dcb0cef343e3785a3aff42fccc211b45054494397959663162a095ba26b74c9a5e342bb2483a5af6cee810a3765437533d46dba09e1b97afca7af06beb63b6c8b518fac433730fb1b873bb2862e830cfea0a32cece4c57b
4d794c0e714616ecd5b0e30e02761fbf8eda26995a42054ed0588613a2d2b529221d27f2811090379ad55960d114990f0686bb98028857297dcbc0192e6a2769b00ce9bfd41b084fa23261c8ed9c6610ec8868c6a285d63c5394ba0c74621dc008208de582893a9d41f07d2e7a55725480b7064d05a6aa18cd573c98b05974
5fbd99d23bce3a95f1ad1e2e4b54e0b36b665fd07b66c370fc4b723355727c0b90bcd0f1e86c9a1612a00c36a809d93d77f44e6cf15f43615f6f32f262dda5b3f865c40d3927ef596eb1544b4eb329ebe8d579fc5c3027341ec96a1dde39c7320e692344f08b29e6c40cd6279526a697e4d86bd3cc0d9b2862dfc443165e31
1dcaee49ab46657248aa11d02a33f9f4eb65f9c64432863ef2276614e6f54a3818bef60466e3ceae302728e45218ce0a708ad842525965b11c7de6827fad680fd9da6773022add02942696b50ac44376beffe9bc06a8ac48f1fe87458e766eb821ee5dda212aec68ac70ab988a130ac470c8f96978c37fc8c7c9c6c79d8497
53fa8e9684684bc46d29a3c5a9b9e5b204745c747fbceb453d511284f0912f403d9236baa1778e3708d18e303012486bcbe2b716596c50a8236c6b6798c61660f132f37bdb25b77c28bd2c5e531a678e3307153d499367ddac1a028af8da7b8b8dcc29571dd521713e79cf0715f0533315e722b9a8ebbf30e38714beaaa5fc
6e8971c436d10d890ef292ff3d1de64957178f1f3edfa8e00e1b3d365d0d9ec68abe5a2bdb9f48a5ecff51f3c9ed8e3208053528f6c4c884b3da0063e40774759d59ab109865c6a7360d4179eb85f770b36328e7db0011775929b12f05c967c49bdf47ae2aef2f9c1bcfabc4d37fa1b89727188466c61b3c0eb40fc5a6e806
6d22e69ed1706acf9fd786e7fa66b11959f1d1a2c9685becc73a40b9160d36a22e71ac6cbd9e561169cedd55d1cfda72b705d02ce45bf5e62e6e5399075cb68d437d37e46e5ac1382b26bd22a2854ee95d56f0cadfe3dc5ec89bf7023da3827b5ad05d483b656799b265465392a4b017d6668dfa9addc84dc5d3805dea1f28
cb0a2f580d55a68e448e07a944264a041c3246ff9419b8d8308f037f64757953108759a25df16c55b9e1243d2dfcd85ca9661e109260e0fe5c1e42e3c5f47060b6c0bd9e76243c472a8308908677cb83588100cc3aec8f4fb6c7920974f6f726baa7ceaf0ecbf452fe95576f5d312757a28a7c5c651c86cd10df3da127e168
acef8e029e1f59f8ee27ab1f3cf755519079b19faa8f04f1df6027e6e2416d5085ed6cab093bafa2770775c15b98bc35be525a61ffef83739863e7cf8ac4fd9556be2e07baaa24e277f68b3208ab16a4b5d2647d6a0eae7ec87a81f2b6f08de919d55ee4fc2447254a5ee4ce171ae9e8cccd702dffe791a803c5f14a7ed830
5e2c660e268d075affa553ee458f52bd4c353bd1cb805c1152ee2ef00c60e5e82e7bfd925db8a5be44e2e5856abf6cc5a55d1201d9b508db8124220af7794ef468baa32a3ced33360a27d7fc2adfade0b0f1a62ffa50eeb54747d257a01f994d8654293df3404ef5da3e353cbde2006b7ce44e56c291413c501f3ff9c110d9
c4a3dcceb8c68bd712d28796dc3ff31717c10f653686e41f05b4b3106b4521826bcdea98316037e19ac1f43532ccec2a6a5f7237ef92f6bd7b6e72d665cd6c98412364e3273fb18d490504f9f9b98cf792e16029b181043c2e2b848a6f7ff06cbb5820a27142381db237871eb83f62663438810593d08f97ccfbf007b52794
00137b565242847d8218646761ac620429bc0b0d36854e49404c31c12a488954717273ac20f2cc7abb0b79c64bf84e041935af4d6b2f34cc37479d45096c7981f415718dab721fe2151e5456bdebce9d75cc4d172ad5a0a09e2d8a475e28c3b45a26663e1175f2ae7fd819c05f917c82f276709407f2d019da9ed1fdd49517
96a6472a2fcbe4f26b116f0195bac09f6ee756237d48efd52a3ee4a747106750b3a3992d7bc48b2f81e27f87e4c335019f1a75c72864e79a987446dbfa7cbd9eaefe4018b6875f63d9207f2319724707a2278f37a28ccb2eeb246731d0a7b6dd0e967d0a8004781c895db57ec6e3198df82d4f299228f36a0c73701bf7d418
f623474f5f587767941238a63eaebaa7df764e083bba8a2d540d5d2debb7c5427b48651a6ad418ce98549e12aae5251e950ae19204c64c47885f4105d926de57fe5e43a573e1ff195f35fa896c4eef0485c3f619778ae0e7fa63a3b776ebeaee6d689ff8a90bd0a5f5cd381b4f481287d31557c0f1e861c4d0346bf8d2c46d
7e6cfcbc313f8a8a15d72fa0b15e82f7219eaf108844db746354cdc36424c593625915aaa8a2c57aedcc21f57509cf2022653a8b5a6acd52dc024ba749daf652358bd3d006dd09635d85ae1bea97194bde6702cceb04fc110bd3c24078478c794a5c5b1dc3525a7e98bf55beef99c69beffc20f6d4652f70d07b14727f17d3
07cab4655abd309121fe0e81c0700bfb62b3948065c38425d4b6b9de9105305c3c5a66c5f8cac2444b20fb3949e44d93e8e738cba1275687be2d5dd5c058bdecf03bbe6ac93316029f9f39c93d98f1a4dbd8e6bf47588566b15dbf04ef90cbdaf882e68390c57c73f965eaee12d258c3cad127f089e4c7d28f9dcbb7b6ddeb
eb72ba3b22ea267da132d86fd0ca9ab0006c592832965fd1a2e395499fb548550b0be6f67f285b09208c69325cf4fae913ed3a02c886fda225d65e247848085b2c0cf057f203e590374596cdcd944da10d8b1ef2ef6fa59f6bb39ab868de434de6247119a182933f37075a189ae6c80387855c99820f17bc8ed9e60b8ac38b
825b276e926846d77dcf907ce64780e2cb1e76e7ce54ec6841115a0f585097f92cdc3e395038d0028fa22220ce70c0493f2a852f38136b277c3d4d22e702cd92aa10c69ab5a1a2fd4cdd0abbc7f0168ca53f6a600405c915e0cab8d1be966455f1fa62cf9ac0ce6357079e79c1b7fdd04ce94be1f305fb9d896377a05e600d
a3dd2e0a4f48cbfef0515a62db236c5223cca0b20d180429e781f843ec43bc0b2213d55d13b5db18e7f0f9fd5c7b8c4806c61442fc582c25d4b6552db19cd9f8900f0d1194b6e18bd962be3efafdd741999ec89cab5225d8b82a87dd50884b61e993976895d5c42fa2c017e28c6a5b08b9f5461ac780d69f17a9a3d38c134d
e8c45d90623f7bb90b79c08786d75727c98bf1f31a0c3c79abf0893f45222dd764153e392fb6e035ecb4a6d13e4fa1d0d1b9182f3af65e790f4cefc62f3b70a2020cd465efa39471c771acf32e670a15b83e9167d6d1a4a9a94d1387ec069e1dd8a9f6c781a1015352c9cf801005e6206c644cf6986c4c035f32b6d9186539
25fd2cbe8bb01016875c2fc16432cd2a0d763ef3564dff2d603748a659033f231753a4ed35a539dc09469fe684d6e1c919cc46b02d6412769fda07a1922509d2bda202b4d0c003be208ba9e1401e201671eeb93d554980e65fb903012dbc8e96db22adf50910e8f4d56ef8275820b208068e4e3aebe46e85f3bbccc6f6abac
23097bdec5497310a04a86d51a4c1349783cf055c77f4a5c066f833b6d1a0396865bdc4acb23335f7127b3763f8f62f5ce07a6ddab463eac4aa430ca6bed68be365022033fb974936f3d5d7a5e3d5fedeac38b1ec82623b15faeded187b8ebc588a756a598a072ea14b2a7fe7e33a3f9a559de8268119e656ca14520d9d5a8
ca5c2af528ce92bb4632f4d7eefc7e49d2a19ea6f749a29e6837a600d8b3c082bcedf603300ab0afa4cc6c9d852a32cc048877ee7e981515b385ca64f1575bccef6311e2a67deb9fd654ef7fb3e228e77d207b1678ac7df1a4aaedf725af16dbbba33453ab34d3db8b538fdd211003b7712a1c71079568e4e00e449ceca8d3
f489cdb08fcda78622a2a5e4c94b68fc6cdf3e0b143ba19368b04e60a3ec8002ce98b5fdd90fa847b5e077d703da7f5b7734c5f44e07ce689866494657953fb89e5e7fb5359f219849b6497fa6d5a2a8c4043ba44cfa50be258177484dbf73eaab578d5417f3faf090044c0bfcd17a869e7903a2a1b2cebf9a8e1ba56ea837
c3aa1d4c31339547a3018877e8372df5d67f361a7342915f3d4f55e23f89adae37811114e50659c29e2027144dd524700437e7500a0100f1978e074773098505e00c25ad56b5a3e6628c0bda83e2d5180d223c92cc09c7b0d08a8bbcbe9edd266a8a547a044161a58ff3e4d73d8509d3ff36b0364b36b1779f2f633c9e55f3
74beef46cd3ce83ee5108fc48bd6b7d4d76437e568a349720190ef737a1db0c94d6b9ce7e14f5ec97abdd95bf8b193f64ba0738ea53300c69ce7365024bfd8a8207bc323d8b262e7910590c78c164d09dd829108ce1af111f1d74192cd6da8805d50f1b664e9bbab13e65ed1ecd80e382fd49f551ac5d3e09ab0ee5e9f688f
b5d5627cd4a7d383f87a731b18b471d9b9417f54ffe495ed176563ec02664ad9a5eccf3fbff392e7fdcecfafd949461d5e8c52d96178b5abf507ca90fa5ebd58f1ce05836db951a449481b4479c73ad83cf2a3cfe4e4a7dd61a2d5daab994829224bcf6c40ce88e8901cf1d413c5aa326c57bc14e3ffecd31ff106c8616d3c
c4b81a3b4b9470fda9f8c36263d005f2034a1bed33ab4fd980c48f13352f335a33547de0d3a47b1a2492b289f75f5edbb3b8ecf4dacef90c2cf9234d99304a249da65d23626f75c9665a3caddbfcda7ce8e11c3d57f25fee8f9bccefab770cbcc0e5304cefcc3c20c111ce4b4743323c642b62c435bdef282708bb63616855
83e6d03e62a3ed5bdbab966d140256d99735d4b760420129fb1ce5ec69f97b1fbcc31ac922670efd96b9a95ffe69a1b9094807dfc098c6410419d9d8949821b64622c3582826d60e2e180a418e56922953a88173996e68d8878a2f05fc4e32db449869d40d39a725ebd3fa605d01c0f78503e776cd7f9213c7418ecfcfa7bc
900cf88669c960cd66e3a9b91770418cb65a63e1ddcee01adbf76c60dfe2090050b9369e99ba067448f29da49ff851c9adf7d0cd1ffbb4132e9ac2eefafe023c2134fc469d939296872ba8026c68291bca798a7ca6ee25ec6aa6e4bdf1906bb12fdbf2f18c48adb6148e11da16d7dfb84ff12f72a2c8e90893853ac8c8b082
06693eccce582c94c47bba7b8688b079535103926b90844fcab6248587ed50b746d3a20b975e5a726f55459eaea58809f7ab8111bae51e4e5940af010f7a41da48fb69aec0d05e2ad5dbb89f0b4c636adf062e97d7029e9cee3e9ec55960b06ebce0f343f02e69684200074e1dab2612f8ff624daa23f18eeac5cb30db53a9
6343eac4fc57a59a33fff9a1c8e400ffc3734ac2216e4aadf8f21d192925ad3abf6af0b8a1183a81203e1727ab92232929fdf765666356fbb591242172788ec791d8e1d9bd3e34e2db9a16bffd1c5403bfa110e3a9e33b51f6044f890a0f2bd1d0029b4105301d0955764f3865f9c6191db67885b8673554d77c8035b8f3e8
041a08ab3702679ecf58ed1ac3283729b727e4df321ac2ee44fedf7678668d8bcbfd6e697115d43c0aa387befa0d6e6494da00a73e6fd02ee995a78f7e5edaadfb1838413931ba27e1b55fbd8e43a845a80c8a7366948ea1a3f78ed3f6cd9341e85f2cbac9ea6e90f78e0707f2f5947cd056fbe6749174c448b7a0929485cd
223b1a696fb51775531dd677a1ff9bb4103cb092781b784f9bff98df12bebbae6288df4272433e692ffcdd7dd5174278d3bbd1d06abf2a905a69a09edb6b07ab3ac794797fa012fd4de7577875db62184246e84b4c8d7680c9b06ae0035977879ba1cd3444762c2369388cd31b5769dc00808948097c6704d2c842e5eb3262
304cc7c0abecd10f7f7117eca859069ea6f3e20b7f53cbbbfccd30fd6dca29f4f757cd94d30138f12ec1b64c49989587d2ec3cedc50b78f277b605f8995c3ad575743e1e774b5f2da65e358f53c5e121ef3a9f572228bc49cc2c79b18aa5bd7257095a75b0b11bef132ece3707b8c57fe312031acb34d07b0846a02136f814
ea313aae47b45037c928f952f7741c87b754cbc72c3f2cf3c00cc861af17177ebe6bd5e3c4f6e6c076feb15f3b6a8267571245ed331903952fb4fba759fe89206ad196b8208532176c8b3b28181f6a9cf2d7be2e960743c88975cdce914272a8f63ac5b319fc195b674f25f53f2a30cfb1d087ea9a0eee90b43ba944fb926c
470b2736699ddc42b109a2947b3d313b6f09c85f42296e727740592bcaea921dd89889beed6e65e77c3b88047d7dfbd1e7f5e32fd084bfc210869264f815880dc74265c8e5d5e613324d2f0921273ee20b200f38551b59ff827c9e1e3501b8ccc8a21482f231d832ae01508d883e7500b4809ea85b8cd1df4401cd4e50b48d
df7df48cf6e5248e7f47567a9aa1cd0e5996f7a6d94031545d1ddfe1d5e5868edb5e015dc7170a7d7b5b15d026f9c03743cd014819c03b025c84838452a6f18476961db4fac06ed663d1a35232cd0b7ffbfb71b5b086cd6cba9fd36b8dd9bf2b8d27375c884e37a82c9f01f1082d4dbbd381aa7c9e62ca3647d976c15879ae
d993627b44bd94dcafffd258f816f011417f2c772f1c19566578e30e7bb822adf99a04c6a8ef726fddaaedea1891a84736c9a0bef9466100caa26f86a6197499828f86fda8673353f4620ccb68166dfd9348e2f21e7d19aa7be95400e94db5fc87f1ed6d08be8d6411ae702db473da170252a614bde9bac379762f7d0d296e
58d3016f83354032b42cf9083095d9cf49d1b7be93798d10e8c57b27f49040110d3c57c813226cd6cf44805fc604f8358d4f526818cc58f4b79d5f04eb9e714b14471dcee14e1429142cd2aa752dbac290bd44f3ea2b99ec95c4d6740c0889760bfe8bed668d8d9c0ba33be45018ff2e1ea8452c9a7846f9448c8a6ff1285a
f179028de35fadc38ffcd3bb55f0e4c593eac0de2b8e7da4f78c471161b91a1c0585f41b4f624e0ceae41361ac2ffaeb94e11bbeaaaa26eff9cc634cf98e96502abbb47c88fbb7cac3354870af6c4233223283a1ac576c024821ef2b25a64fa508b184cb7ac5d2abab4aaa7eb4aa814ca0dd22b1364d0898c64ae863a08c15
7158fd756374c2c9d6e6cee84787f5596d52296a8af5e6c7032239d484db067bceb06fc3b13957741a203103e73e6e215164e8fe3a4aeaa273a07ec141bd6ecf25b4b4576ae50062c939fc5bca1e813a16bf504a73872e7130f47fdeb21b54442dada3351827565d9b3517e343101236880dc34f9ae1245b0b2c9e238c30b6
816bc95dd4e4079dfe6f118a1d43926ba54ef444aa9b63c354e8017eb0e32a6f2f06d1d7d6c559489e6f6505bf6389b7d9596dace11622d5beea4e8e195f54b26fafa72c209bf9dec3e1f156807c33a15002c3cfdf11d52e890bc4df29758774483100d28d1b8c2ab4222bce409fb0bdef56cec1a7cd343bd57c512c2c654b
204083588803b12d97ba0a7d5d22578181e473a751137683d3fee051fd4073c32818384242d8cbc796db0c3b9c73833f5e2bd715df2c1cfdec17995c098dbe4696a6ec50b1dceb106f1fdeaa3482339620eef436e2b52e0d79ea5e26e41ab9232dcc8bb4b5ecade7fe1e25b8b7a26ff50ce8fb29a2e960e1fdfa595d6350cf
110d9736c4151a14660afd1db39fd39b1d4e37ff1c96f4bacd2aa3e95701b8994d2b1b6737334ca0ea84ea2c2dfc5c870956c02e99d9e2316be7403df80cee8b46cecba9af5873ff8a0a6aabd3929b82473d3c54ee362e460150efc9452d88d3f5f246311dc351f5fd13987e8168be4eef8fecb1d81423e8055109f2d3e716
35841fe2253f544b3e0a0a324bcf309c9ecc4aa03236872f228f6823d5bea4573ab162c7a926c8348b81068158b20c2cf054c93251557fb6ad70ff64e651a689822ced78d97f9369b2cdfdee7f1b742b17938e69b666d56239f218b1a2d47cd94da96a375733c96dbce8b5a138a18bcab7a7c35d9c5a9af7f40e573122c707
25da1421217d59e29685e908fe67c79138131242db4f19426e47a58c38035341e10cff5c14b050ee55a1be7e73b2a8624bd03f27b8d712a86061797568761cb90ef095ab3ffa249b6312ae16eeee48f5c9eb36a9d30e52d83c705ed42a0893045ef4052a0090715ab7d8379c4680f539c388ebf69d8b781355e85776979e09
cbc4bdba7f7b68a693add6cc7cc872ee17668340a98d88c1a34060179f6bc7dedba62de9a66c31b82b5c7e726b497d5a1830021c44dfb91d49472896d2bf0b1693cc3d33f8e1545359f86b2a038afdbff71149c5c61844aeb27812d51086266618d524d16ebee9be4a72d9925cc703fbe9fd1265e3e8c825a5c4f283c15c44
8f2006db8c10dd099d9b35299196a7a874b7a87bc208b397c0bcf86a6f72ca97ef13ce9f9aa196b1c8c547d085d10c806ddb80def3b9137233e0a33cdf480eee204f653b391762275c21e4341dfbcf95dd3535c40df4652bc52eb65fbd8c769a2c0e37730c50013f20f71e1b0f081d3fcf0e4be7349ff9b7feefa12f12aca7
1c47364b3054e025aeb096293e7e748d73db4b92f9cff6e79c80a158387ca815dbbb13e735dd0dca18d86db4933a76280a85dcb263a2f9bfc4d088593303860a6a4a970d018a34e54ad5ede5333c76fcc0f7e65166ed63490e49a208af33b659feaf5100474411a1789dcdc35bbc042b8c626d5ce9670305c0f1fcbf503b3c
6fdf34704a69f5595b0a76262b9ec0fd03513b02f6a754da5a054d38db446e4a80c522b181d3f79d20ac53eebfbb420f667592209106a9b400b8d10fc252d5d620077eb0cc9bae20fdd1919b0e006998200e5755be03f2d1e07496ca069092bd9f27627c31dba5780d32e9d988c815d9a8a9dc822e5609f9bed619de195a64
b70d4e4f445161eea256597eafebc34517d80786162f6f10a8f2c71f795ba0774ff353156d93ee7c6d622b38b45f27795ccff5a8a3e000db4817ff280fc8d93f5f99c622c34d4bb483549c333ab6fc663cdd188a0f5c431ed3a02e45b55478fc59d753836c0c3e5528dc7154c637e0ab5fc90fb3bd74f681e7b98fe6657f96
960a745ee3612da3c3197be2129bbbfa895a0592ad63a8a07abab426494e29fe416e25de444ba097514845c3266b1bf7bb2b8ad65ce9095030b7bb5239f9ac266c53f380c95fc3387f7d5db132ec9e87bb35eea92f1f88d0785aaa34f25edd2352d9c21ab668970f0bcafafeaa0ef405d2a4dc12d31fb018c784a0202ffbf4
446afe9f6575471568b591b1156e23862d59e7445e5bad845c8ba6fbcc5cc1a5e48e08daf6c91e2a5e59fc4990fbad30e826aca52e7a55a5d708c392e05cb5de634985c343f87d4abb2ab084c488ec919edc65b01ce6e1e4dabed4cea0f07f023a9d96e162170e3e29ac909f04ad296c3360ef5b8ef71b00f06e78c886fcb0
7c39c1ad7f3795184f81ee655bac1e61deca0a7d8999568ad3afc8a58b287496ca01cdb8f26982a9d8870824659a7668c77a2d48e0f173ae6c81dd6a4bbfdd73e36b74d3fc0dba2af3f87cc5e020eda45a195bcf9ae27fb5db5e4c4aed0b9bded3b9e98876d0cad16de59c13717802ac9af72a9bfda8ec2cf7b288768b2f08
0edb21c55430f19d89db964d94e24254df983bb782c304fc08765f595cc8e4078110c7b341e9737ea48e3d09deaf3ccd5c36be7c6359c4071db3cabe0b2fa83d59a9554fb2cdb09495f37587d068510142483b3254de5088b5b5e7f339cdca5f48bd67a0a7a1bd255d23171c50069664f3f664dec3be1c33d775ddc7201c2c
917ea7531614aaed7397d144f76fdf9e09b8d57d9c1b993c110cdc811d4927ba28c96f605c4fa67b0133972979dd8604e9f1806e12ea8b5010ac972f4d2c2549a9220e43ef7b2b22cd2eb45c966abed673aca8f9d8d781f258df28bf0f742026db42acc57b0b43040f37d5ea54970c9653f4283eefd02d1d5fb23067ed6525
12bb4f9a7f5d27679da89c8f8711349fc28b885e9c285abda412171663b955ad99388fd1a05728df33fd62b7c970472e041ceb875f19da9447aebe72a5eca6e8f122631dfad7e38522ddf80afdcf8f191193c97bf7cf4fc60b937c606dbaeddeffaa67cfc5e47e3ddfd5e03f59fc63d88fbae92f92d47bc929d5f3e4e2b772
bfdf549375ccc8dbea16d81c2636e6535d8eb272228b5597f029e062cc9eff67142f4184c0088e146a226e4bc64e3d5d68121225e3e72432f1985158b90756abf5433c1ed2e93fee5af1b306e0e6ff851f12f870c04f5930708b6739b317d26f879418614dde8fbbddeaf48055d5c5f62406c50fe4f7c684999f195c308cae
647f7cfb9f7155c10abd6860d7e926d39f5d105f5a0f738b9d2c0cec18756664a7bc03ab533328c1134fdaccb5a5a81dbdf4a05924e3755a4e9b843d390d02244fe641570599ff3ab5cf6101c0cecd8f29ffd555d057fbee73248396a6fb4ee4efbd69e3659abd37ccc890ed4cb55bc7a922c5df750172778c3e70f76c1aa0
ce4d317b444db0673b8aed905e2778dfa2d6936aa34c7002ff6f06528cd759b2851f0386f6a771a379b22c4d614f72798e828a7114fc89d6008b0df4ae34ca40e62ce32e46b567e8c657f22932d7d58927081b700fac52115b4773fc4af189fb205998b57c95d5f957c418637c42c9c048d23eb87a28de328043a4634c2945
a2df1193ac984a70bdb33d080c383f5ab77a90803cde4447cdeae0a9b0c338dfaf1e5892bf40125f37d589cd113812075fbe7ccbc6812eb310db1908c014c038ea91060c0798b1a2ed84e2158eb5ac038eb417941bd3f3165f0b032e9118edf33f9eef4b1cb977993179705999285b320075d17edbe711fabf3688510412dd
365cb1c1745afc601e2412de109e219bf3252f05a3a0a7249e0eda8139c4091721cf727ad10dc224e57a304c9f1d3b3a9a3bb9c762ce7d6837ce3b69836be73522e97f4fe4ec0b083c2677d2e98e440ae60f2f09ffdfe0819f1ae49b7dd4fa979927862830fc2ae8b4d98470f7e0e4e6d42822b8704bbc49750c4599e1cc52
0c0609e9a13c78c5db1fa1992375a8d5c5790f65e8f5d95ee193e7f2a3978160813e14a43cfd648bf6ad539b90ee5ffee9f521959ec44c2fb4e85f7e272facaf299982e377236762137b7bbd42ffee3b6e1ed872e1747ac510864588fa5d915bb051eba036b742798a49579ecef82a5ce644759009d03b5f9e3963ccc412e0
8c2cd6358fff03dc75958f1c38e308bcc30623bd503734de26a6b64585f7f9610948b185e21219b3c44c30a56acd65f5ab7744cc955c5a58a22384f2f137118ab8c2b7ad44a3568c526f9a8441d3d3467ac5be5762732fda4bdf2c5a8b3847113dafb9d4afd1ef01e704f596939d200ba5ede2612ad3f8bc8ebe73916d3800
897583cf65bebef493292048857906ab733ca0b993bbbd15be4779074753d1878989a34f7a80e7712e33c38698a7e142dbd82eed7e777fa7402292d1d021592fa9a28c6abf829421c60a42f5ba45f6540512607be50757e4a6d169f698712c15dc9c4faf61fe50e28fa3830b7a5fdc5fd55dc0479978f91147182ead68ffa6
c8aa3355f92ebc08c9d4228345307cd89982f9b258651a7e9446286ed92e4f5c6bdf5bf81547d04e25b429bdb84fff07bafe227adc57422bbef78ea844f0b0144c6f81f12da843c9c2bcb4e7a78567d4c573e06e37cebb992e9bdf1d1a0b4d52590a5653845cb8f5ac06e894b0764c5ba52bf7fe170f000e7f63250cefdf32
a2a98286c2778ab96841ded1db2347bf1c7ff4a0588201b09213f33a88275a86cec19ba5efa1801b77bd4d94dc5e8406d28df668b5389da5df343bfe86e524eea240f5862ba235ccac928b63b1d0c398394ce9e6abecb47a9588b6417f63f8f830029c4aabb550114694e1f1e42c2b24e3bf2d065a50b992ddc00055682f71
1b130b6c8c72b3421b16932a109778404aaf4a65a60369f7ee7bca993b704f366c406524f2d4dea7535cbd88932f6a7968b72301b0f91fac2fc9e7754c3853931aaf58048aef36c03b70cb1199aa87f98bdc5abd27f140df8ee80ebefe5da77cbe0d6088d7af4fbf64e5841de3eddb95f4ad9132886130aff4f7bec0939be3
fac9fed26712af9da51980e4fbcc66f39990433371b26eeec9159313141186e2a0e66826088a22a7c72fa80d3e39d176667146073c3d7bf215c2faa2ada4ef1909811cc0a8dd1353aafb5deb4406297526ac5653824cfcbb172001336f17d425f5de9083ece9b8d40aee91152236d924d50b2893efdc0c5c1261a23b34d75f
2b7b07e6a48e79971f2f68f0ed06cc250d82f45de6da2153193e56a714c680f450bda29d4b75bc63e2b3f0e094f5bf4097e11adec4eda2a3680eb68090e8d957818ac45347dfe61ebb40b4e307843fbfbdfb6b8c6e0c207e24e7043978f5c1882c7411755bcecd466da5927a953280e0aeaf030a940444d158790e1485cd2b
4ed1e7ca6c5eb6ebe45baf112dd2c3ed64f364e5313457877d3e66b02f7baa6e82e4c4c4454dfec6ed3f1877efca132365714bf2b8c6e47d2eba02e72be3b7a7373291b9d3614a3bbe51942bcc2c7bd43a6f2f54aa9dcb285d8a1434d5f2a6ca7be742b45401a69d0e45e4bacf66abe85b9cd377f52966cb6269f29b20bc1a
c69c86f8ca43442675624a0fac554af47d1928af5bc0b677e968c1b415fe2a5fbabf56d6b1083fb805177c7b5047e11e0b6b377aceec16e0415a2d2b242ff2680adbfc419eb6aada9aa72cae7704a9c001301006ddef90054b501a1d6cb31d327eb8d26cd11e52a6143cb692d34ed5e66a3e0f0ab77047badf6089c39b8563
aa3e8636a991de334606f1367b3d0d4319faa79e893797ed62058bb5d6728943b6a274318087618c65663ee4078b445a1e13ec307eeaa92849404261451a796a25f48498add2f3ee776e91fe3b7b080154203699e081727c45145c73387e1269e5442cbf140e3c6bf6222fe87332c51b67fa3059bfc9dffd4210dbea26fd6b
2245f8180126d70f82b762a6b036dc671d71abc682e0b904c50e9c0681c03b1f579b35c7eb63fe89ba77a2541d27b6faff7285bf982f98d450bc8f5e3b0c414f49b67419358df2a87c0c4d186ac213b017ba71fa3e91f74cbd6e576c31df8cd8edde31bfec5736b4f7c0ed65a342cddf08eae71d05c33d1750b073b667958b
9cbdae7adc030cb9355d171dffce25b4598749b92c9c199067839344e352bb202bc97c4652421fda42509650fca66977637979f41b1c737e002e09ec47a592aac5617ebf372d0ac200b21eebd5ea1d17259be8db78180bd20abdc48fc16c17b6e7d224daaca1aa996f53dbd0a83532e4d7f9688e3dc8fa5ae4340c1d64c7db
1570f3e6f822f398972f688222a3172b7892537a8a3a9d107ffe58714be93aa2806eaf14a68dc399b781be6da652c8479e38b3ce1d799444765321a928d297ac01b837b9e89555e80e9a8083a6535a129b99ce904c20af3a3601bb8b3de1c7876aae2d7f66d40960bff185b52ca5f84aff834f6cb6ee8ff4e328bfb808c65f
4d4a097de2c5a3aa2afe6764fb2883aff801e018766420f40e2850e284b34bcf530eaa9ad8b1acc6d1189f3f610c4736e31b53b19b751b6ef8ab5a012640013b7b51969d342abc42f5eff196e8e388aa5acdb8fdd8467647f1ab1a4d518ab6c5c4f4d85c907ef4047b9acf9b85206dff79e04a0c61623afc1d83e35135a2fc
097b300b7701b34eacdfed23e6499b142a8314a0f3f289ecf56596d00b3619c84ea0e148a38144a7d26facd1113ed3ed6a59989d4c7eb7a746f054adf3679cc2bf273a5fd3da4196c56a8fccab6861ae09085aba6d7631c1e46a2202ef79f8fba11b3e147ae308a4f6f28c991dc09c595902a344ee2c73a26609c10685dccf
c38a68886b832f31837b08bbd436bb83d28a393bd039c6579775d9e257b9ecc2e430baab97cc4151d59f43a9796ee8fb2234162961ebcf4e67f5965c5d33bf03f980da52275394b0ae40a88ffd7df17cc8cd83930ad2095e309c66fc3a45402df354948d4b8520da1781f6ce553208de029592aeb6c1407e41f001e083fe5a
155648051b3d38e744eeeb57359db9a98156343494e04e89466921a64888198806a4cb8268c00809640f1025ece492eca6a80386115bf4ba764845e111abaade1a1f29ec5541887f78c33cc8c9961c5d0b12d53140e7a40761f51393a0dd7a057916fc05a8060943a0ce5242e5470bb1b365ebd13d6b46853fa19c86df998f
fcd6cce2dc40a5af72cb2bff6a2478bcf53971c2f8d5c85b4cbafd9aaa203236d9f9fb97640d56e50b47e8d5af7051c6c6b53880c37a9d22053ffb505409e00dafe477095bc27c476fee81e55225b212006f82209481d16262096798ffd2269d1e697d14f0546c840cef21c72116c5a4f0271c6ea2895ab6bd66eddc5a447b
42024c064999b207c89e88c6c4993df157d34e03d1551b5ba4db82aa2ed6c055a6c8890dbef0a71deb4d217445f14504ae274b74da23bc190946346206c31eb1ff9fee02dbe6c33a6499106b8a4d3aaec972f3c91095ddbcb4fd5e2e8b752b09066f6def54c20716e5919f6619e0464fe947449ec9aaf93840330108586543
a8b3707a4029bc0d603e91e37e3c39c4107452fece99b01541aafdfcbf59e516c2e85d84d4dca65311e869b73c695e68d1ed874d43315fd75e1c97380d1e356138152037d7a9df3877342641bd074bf46e42e7a4517b8e3f8f26192dbd9754db8961c1144fd0dc50edd2a60051dbd08cc78b2a4a7c73175be608a780d270e8
d2276565dfbdb7c87c6cf9a0944631a52c814bfec47f8c3bbb2217a69a48ad2756ac3197e83a6f24d40b992b3900602a740a264528092849fb6e176c350419df46533694971ae87bb7af882a8d7afda0da8935dd1af084a9c265636c2274ba8e4b04353d367331ce53274582a0178b2148c2549caece60249d40246aee5bdb
6391a4fea91f6e9569d44ffc5bc3b4cdc6a1ed97fe1a4a2f33f84b7351a646659cbbee57c12ca038f946fcb03d202fbd110f256cf67f107d9b2b40b8c97d59caa3ebe554d1d06a28d25109e9742ff1c46f63dba8f2cc45346e4fbe0d3c89dfb912a5c878eea6b5172363d0cc387ffead18accf1d06ccacfaa4bbaac289dc8b
c3e8aa975805427cd7900794aeddda495eeb03088e0c33a2651f6d57181d6d564e399c1948826b3057a74b6448ae11933994048019f1b775a4d2a75c4bb7f5627bd409cfc10369b8311fd752c0c724664f100b497c791c4915c98004d1cf847d6b19df6b3a00e2ca8a55ef66bed837c2178453fee5f01c69acd00db08a0e7c
fcf2502bf42dd9562d5e134ba13b1e18c2393633a350ee08b2a05b745c8a2d1b8d128877858e717c8eb33fbb63f3884b68f2522c76a59525f04e56f167fd100effbefc496159072563404af27d528d512967cb6c18b6dfe5d1f71fbd3f5a74c9208e795a41dc2a71d00730b744b2a70b6d4eab91d178ad149edb12b9f31148
225b44e52bd8a531ce49adbac4a0af3e1a1db5e86fdff7a248ae52974157b453c895241b627be6a0f982afb545a56a7c1b47887fa903985c5ce56215ce5884def53c7a02b12618e7697768a2d207fee9b56fb0f7811a576f8efde09feb49bf9d54fdd71b2a397e50eced429193dc89e3a95a936d362f77eb5fad031e495fd4
06507738557818cc5329b8780a8fdfecc309ceff8ed548f8b8435798b8911881d2da46435ec3a2ab119d860a1676ed5519d09ddb6eb671885b3b5ee1e0715c46111bd9c626007eb5f10f894ee24e4ca2f97b182a8c2c752be03d5af4a1ad3631b511acd2751da4af9044934c3e6a65de666319a4685afadc7fbcacdebec7d9
bf3fefd6956669ef94dd4b7aada4a27139acc974b73ff7869f62c03ebb6a3f416cf241d1d1c6ed21610e99a9a4dd037b4f622197ecc0f31bbc33dc6bafbb7724147af8008b191e6218d7d538998b7128f8dca984daa119456b631eccf75c2da1c455cc55336f9362071cd90da4883470a852d697270a4d6450ab197770f180
5a65bcb714f653db0d5c7fd83278f438e656c0a7fe968905a76aebb799400e91da9fc77e1aa0eeb1a8829713683dd8a6d909908ec1f090b30c56edfbeecb778dedb6e7fdfba2a2975b010e6baa245959ce9e400249f7c00402825361c0c1cc6398d356cc1f21e05ac5b69e3ed1fa34ff848720839d664a18528da1b33b205d
ff8c055f06f17feba49c11ec419640773b7123323a360d2f240e1c4d828ab5c40b979320309343377714d6217a8764c78bf4dac9b6e766676500f085c5cf7889b8b6c66b4163f7f0b4eeffb087f4fd142fb895fa15dae9f313ef23993067dbffaae7ad4bc3c432870dcd681610e8a061ada8b06900d9b8f04f75406da09907
e5c36f1b25976bc7d6bfb08fce61a64599f45b219c7d7792c4aca0644170469521e456b0b59b7d20775c8bcdcd71856c1596575fa2cba17f8c49df92925b8b9919c9379e941f77166bced6c32cffe76f7864702c8b8f33c1882ec04cedde1e4b1ddd1efbc4a01ba459af27efdd95f550e348dcc49a3f8fb9de11b00c55515b
854365a151a2909eb2a55f8fc182bd92fe2abe13236517356246bccf272513ff834166bba2db276ff402232f0be124b9bbcee7340b92a927360c3f60a22ac150b07666fe86312f2df5a1fabc78c4b2ce3fd31909e2f8b33b5a4249ac14f4b5731cf6cd343a102bfc0dfdd62f67dac04406ef2b30b647b7654b5a802b2f202b
0b0887989cf01174d690fcbdfcb88a41a75430888c19c7d8d6b5ea81249995010e6cc48a0eb2816e31b885a2ae01337342f520dc24126abdb33dbe366ee909b99cc02c748ecc92082b5997f066d887e6afc322e1f8353ba7b2db46607257740a3a78b4c9efc04705d9ca742e24205c1ed0f35fb07aa41e1a98ff75f0623e49
21b6c4fd73f0b08ddd7386a536c95d608885697e840b4917c90397901aac065eed84ebc831deaa0e8aa25eb14401409fdbd86a1c2364761923e9dc80f7c90ea6b201c3a7c034b8ad979cb72d706d0022a2c9f996dfcebad663735680016935eb2914e87e81183d9bc5745fd6916957a03d163fc3a6e0feba2d830a2700aac7
d201384d254b7795e7dd190f2068020d61976cfe7b9dc30ee0c6fab4e683220f62ab154db201254e2371e56d6d239486cd16b0e84113b20c919d4a6f8df6e6439f91dbdfcdce98dd89d7b9d81dbc609ab04570e2b820565a0924ab4b916de058bbc60cdd94b72b372fc35cf0b43353ca3d754ea713e671196b51a75d96f63b
ff934b03482ff85289e31383ec9de73a19649e64a2e35881851a1cc62fc8e92659e96247f5469e3ec5808469c937ec94756d042a92479f36f7bd631a4af3dcd7bb05706d30c6e39f6b046aef6e1daed9a16a9a6797c02fe75ff4bb2e3b8d4e8f321218f7a7f368d842b0af62efc98be791070eee41a818b62b9b46455c3605
173e71d4d949af021375097d91dca2c3775fdccdd5d87dc79c27ec555de04b85b2edfad3ed6079c8ffe8529823c2ce2b21162f203d12756a1a3e6642cab9d71802fdf207ba897e1ec12d14a7e8add2129a2a74e70c485137774087ebe52fa66686697b0d98ec5e47ec9e53259a1efe7752b71228c598b8433a6167c7905bc9
d9106ef3045ad1b9926f86b975ab961b2e12e05ef4aa08d2246843e856f1117738dcd1c2b69155776d17193dfa63e4ff4232f36d18024ed7979532a94ed81773eb07bb064be34b21c38344ca539c6bcfb88df9c354ee82ac3576954c6d952e19b19926f19da44da380f14fb87e7a9d47956f30781a2324174ae868c9ff4da0
48f2a0c146c2b84f590a7c86e19dbe1d69a194d1bf2033aaba886e97f8ca22fc226cb9b33501eec7ed6e0d5cd3470521cbbea92bf3d624f4367b44d5d877ecc69d392fe9838e6df3c3b6bd7ca100978bc5ede72ab54058e3e11cea9e6d20881d38f98cbfc136781d39f861102fd169f138ef56fe40ca59d3108ca949916940
bf7fda15be0ab89b75478b0d0f0e6ea7195f72b627e70766f911a7c082e4a63a93ed7d8906c780d7ac0a19c8792f5576d391d8c2ab7f00ebf69579c88cc96a3d70d22c63a56969272fa8ca6549117fbf216ae32263248ba07cc6f220e7bcfcd3bb03e304bf38ad8eb68421068b88b9b4060d02457bbef345b3346d307c88f1
169554ad4396acc260ab30bd5264a0f2c43950d4e48fd9aac4b026d0581c663b59153abfeecffdd2f37e44bc858958dd3910934b130c80bb1c9b4f3df867d3c19e0681f3e7145fbd1267edc9b25cc62d952705384d88c890785a8ac1cfdf57242566abe478bdea68633769bca52dacd635605adbe677a55e8efe2c96bc2a1b
927d3a54255cda93642380d305aeff65e3e1ed27d603ef857d72a5f42741b7ea4f1dc423c5381e2dd80308a0834e49d1aaf2d1a0f61558a2ecf41c26051a3f5e03c9ec22838962af1e2cb7554c6750540ada684828d8d850eec58938ba45c45ceeefdf13be3657954f76acc52543c42fc90282e384f677b8c0c2459fa80959
1f4a654e0f42542ef899cc724b76b8de4a8e2799090121fecc4d92133c114e96eb623a5d0d05b0d541a57e552740af12ca4aa775f743f8a536cfe88817c259a0fe15d25b5ccae2b010066e572af219395ecf890d171243fdccf81b0127631de8489ab1336ac9dd9703e2dca09bb09d3331d17729fa27ffa99351200e49c821
48c559b85986f474a3ca6d57cd622a13df236513ec937c47afb318f942ea7f419cb2fa15efa9eafbad56d46283e5e46fc41bcc09d4961f36c746dfd6f5495bab6289a414bceb9d3cd85ba493b1bf5fda4639865e7f0de982915ef2d585cf3c9ae2f8c7dde62ef3d60ddabe41f94f461ab4cb138eaf03b3b9cede9152b4d512
dc5793d4e703467d06731d831c596657c823195d1bd940b2b25b23c1a77db515872570d2bf9fee4f8c95ee2dbbe50c7a7befd581033ca8d23dc2586d0e1b91224e486b4f52d90ac4a9ab1693008a04afd2cedbcd08165ddddf1ec22a01c5f562e688399304b69e110d94815fc7d58698656d69c2af08e49f472a3ef6864506
33010f12422fef084c627ba9aff3c051e4e5e1b23381010ee42930ee152c1d5c12817b5cb6db261b1fbca7411392e10aac588373096b89f69d7bb83f63efa20b9b65d3a1eed02001ab39e955e69daa17f393d777104906b84148b9f9dbb1b179ce7dcd6c2209aed9e6beaa3c4fd3377ec6ddd5332f597e8d0404fec95d599b
4730f1dfd5e8429698826858b05f434d9c082ccbfc95356170e3dd7d5f5ee28f11fa9028e1d8fb80dd56b04a72af169042cf382ba0946ffb179dc053bdad8eafd1c369b1e00a2cc068bbb803d9444e0a47297bc2fc53b089efd2487ace722456ad255a1601841a513a3854eb1b91699dec1e1d3b3b1fa74ff8b93053a8ad37
96ab1d797a64c7b99ed9017bb2e9435e0ae207dafdfc36cb298676ee1dcb60f5597a6756adf61c42903bb1e9c500b767365b1456df5aeddf6dd1599768aacec4b93909343d25d87690423403e9a183a23b5f83e8a52bb51312cdfffb320aa4ef12b83fee6540e40679e28d7f9a6de6475d996980babd27fbf39e99c9ec06c6
b3cc1f0d7f1c589bec93bbb6f3ab9e594f8a678e2f4a5875bdefafc8b5897a966e0ba5534a3846b1e8355b7da75148d00a869ec0aea4a03d3f656d762c3608eafd681d2a996035522b826b8af748e6dd4257b8fa240a1506b4eb886b5f934e29e7457007559764bc704a9b3b768c6738289de47fba6c6f51c859665d0d88f1
53191781262475618ab4bd474c2bcf6229d2b3304f93b8e762e477687aac71d4ffd884a32021e8cf627fe929a502ed7bb8a8b2d84fcd2d5b2b339d7adce212428f995e0d39393f30b3bc3a1e6b91958c30a0e07d2b0ef4172d0b976e799a9e059a03cf62c96499b971bfd8b1724640926395aa97a3627a05b5055f59b7f4bd
9bef7f0a7604fc757df71821c08153abee2e4424c1de35f9b14c90344942687acafd55ace5e343e8eba623a4d8cf50fbad2e9d239dc080af713607665a4b51623d91e29f8c38c6f5ae93717c49e2d79789898c3937e0c64c2d45f70b5d32b8b1a3fa26ed1b74625f1a5ff98fcd2ef59c1c7cc97211acb0c8cff491cf03830b
627602b9f09fb5b0baa25c00c647c9768aecb72809a3edcd90896f73dbf52333848d6b0e4ffe8391d69ea7c3d83e07b2d2f33f8c0f7aab9c89ca3ab33f16bf15749b81936ea7fb84c5edce2547627d60476f5ee518cc2e47164d19f626ef4905885455bbc050bd2cda1f6e1dc972951cfd61adc105bb780cfd2e7da6e11e78
c5b0268e8ee78c2344dff89ba9429aab4b22f7919295da421dd551336f89da7aa8bc96e7aedfb8e2b1e3a9030056e32ecce4a14aa32b90fe347539c54d234046b53438e8bbc7d8c01d88abacc8e543415923fe99719f426cfe496035dff132a84737a5319ccf3a11021b31301c5fc9b4e1fdb67262a262b834ba159deb4a44
b0d791372dd40f4d9ab334c9d307cac574d9fd5c65995661177d5cec4c4898d67681f57796c42cc9aafc834600c1b5a18a336cfc6d86a7c27b6f24d2b891e043ee4a8647d6007b975e4152bee69ae99790eacd20b772c022488610f6b0fcf987f4c3ea15fe9392384dfeea569e475c756e8ecdd2a7dbbd545fdb1635d0739d
944efd336d5e4f0cf51dacd42141eb09b42425cad2d5bbba48e526795dd4a3e3320ed0a781ba59c4d1983dfdb392c23eb6648e84509e9bceb8255cbe962c22e7bdb66c46b134a28c8c5d7a8796069e482f3cd14feeb7249a0f57619e1100c96968aff5d91b96a8a5a9282355c5ce63d8d33dda328026e843e00e6e8a1e8b13
6a0e9ebc728964d4b4687c6e476909c29ef2581ae1d8cc680fbc4e464f37a506ff62eae214d4300f2f7f51cef031cc64fac57ab256814c05b6e42bc215269d84f76c550bbca0c3996a307a7316dc44237d12864937487683a573185af16c2522fc0ec10cdeb85f82e5a5c03efc481f4fc9729f9c1d1e6627bd72ed5422c8f1
6e7fc937f1a3db2a596acc1b3e224e6fecbd60d1dcde85a6a56c25f12c1dac305a23f5f19892314bd38d0f18719d02f09207249aaeb060fdf0d1d6ed82a13dc553f3284538fab35a129365448024b61e25c536af22400987b475832efaeb3f40e5565fedfce1edbe1fef5a8898a631cc7ff0ef71ab40de4684359737a2e601
a3a5b9616d2498033777a1ceff7ab793ac0e2f8a13396c1ab9972cd670f0c960d8fc2aea94790c7c10d360fed91c4a210ffeb81c7231dcfac5200e650bcf74d556c64216a5c697773fb53ac2cf2deef5129edd2bcb7ab4a090fda2e7c2d6a2b19a69377a736c1f7ac660ce307667303ade6582e9b8bf68b9387a047fd46344
5adaa2474c1131e389e1e6d08d4fed0fda52bc870378d3f987d61647bc2afcbe31700a0f9b8a037da415ef94b81a1459e05d20dd210846c564d755c68c42e687aa4f9fa1807711e3f0b0a14ed6c9b6d8651c7818de1313bae4a0c3f52d31e6b2f148f9076444d72fdf7498cf136c5f12ac10a303c6483f071ac47920a488e2
46b8a1c36ab7979be27d52be11a51b3f544db20f3f2779af5ca0364df90d341b3ef456bafe0e9d6d45990205d627189f3bfcc3698e74ab2da5fb2111632c5dc43627bd988c4c15b560ef84cbe487aba279d7da84b3e3945a40b4eb45624fc432b57f1e22cdfb31485cd4b175522b44f858c8bdb0b1b6545a832facdad0dd1a
fc76c6601c08ee66f06bb653c1011d7932f0b693eea6af3a23343ee7cacdde6a145677afda455760f46b851b9fcb3a620d24225f43ce410c87d9b02c5f4abf0380ee8ed01670d22d3a7704e7834cb51ce481c57d51be693f514e6ff030ac1c0d99aee1c5f985b1b17791aeb1d0353c1002ba0003aff94b4e2f23f7a33fb06f
4c8451583df1b117c627e941024da33fdcad4805c7851c9943dbd147198854058b084d61fe39a731e661fcd24efd5517e83bb8dcdcfae64cf2d4af61eb3dc777706ab7d0de9159442ed533f55bb4a7d94f854221dbad622a2c1801e3288d629db3e913250e48aea5565e148d7806fd2086667678c2b157922721336dfa579b
ee5ef7d23cef542f6777e02389861a1196a14aa4bb4d60c06666e81228b6f0bb89159828fb04b90fcb453102efc97cd5db8178a565dd0276efb4196c9cf7a9f8f95a2f99242f894be106845610f4f85c4b0e5fcaebc1518491ad5ea806d2aed2894d42060eef9d8e76db06a5a987a5f98a06522a30e0c0fcc70aa6a53057e6
ba7bf358a51dc7b1a9df58f88a11d018ad6a3e60b70010b6591892d2234caf65d12c9561eff801411c0f2946406be87d8f05e567ce0317923e55de8d4d18c4b25bd46344ba2920152036eb72aa8a1c8e9caa119d4d0f9cc28d68ebef4594a8d7cc2c6520e50b38aa2b1bac0d5d78a2a3bac0c5efff7eff8631cdf441a3a965
679fd41d0c2b5a89aad3064df97c4691e152ac97f313ceb88b8b7b397fc5179fb3a3022d72c33a215c4c1a4ab4bb77f17956dc58d5a928c332886a1bfca1e22fc7961f3c53c9542b8f3bb034af40e5b735c1706e742a02f3872561f68a7526fb61b85d5caaa4b5deb0b2237c2a0fda80f1efae060d4952bffcab4c45317c84
1e58218cdacc89205329ce337fc29d247d9a6ad77d8a06143db664ec5c5ca74cd2a1c99b2b543766b388b5c476f8bc8e62f326331361192002278488c480172a321d46fc68fcb11b07f407421e0e874f472c9649841a08a528f53063e88e7cb02f067c25854c01c968e265b6a1783a60622812c5cae56711eb503c9c801314
40b4a565a3755528ecf4b6cf6a85a3f9adbcaf94955fef7f483a99d5441d97750a6ec1ae8b4cd81cc560e215e09a2778be618b9c22c89e1dcfd63823be360566ab4d7293e068ae8e04d8a35a99efeb5956476a10f9faab58fc3a1d5d270dfdb099905ae2112b437b4f33526140cec94272243bf7603076c313d7e1aa531e32
1dee2bd125c81e88e629c27e9139a2ca48ee131da70991fb3b448061d98cb60891e3415db90c091c3d8d85e136019eec1ce546bf3ca983b5123789ccfdb52cb8b359ddd94fd948d12128400e0478fdb6241a603fe63964a2f73b379f29fff860d95ef71a5f0ffdcdd2311bbda9bbab3e824efe9714c5f0130bfc023eb1fa8f
c4d159e63e064fe0464fffb44b18fd9ef36015be996f9a0e1de49cf8c0efd27a9906e43c45156c31e40323899bb1eb908c00366e6db275f143e44f708a4e066d58c0ffd7b35495a88e4f606f964a0d552d4a51b51d1be538aeae443a0dadfd8d8ddc9c9b10ebac42dacb51d4a8f61c5e8d3e8cdbab39fefeef118b7e545f4f
14e913104e91eac215638ea90b9e0e579347c046337f5e2e319651d5cc9673efdc9d25f381ca6515ede84552400ae20abde13bec3eb0c6020222aa41e93b345cecc7b336294c571c46f1dca5090f7e542db68f49f0474f613a14739869255687358d880d0a907306a4b60099c9c4888105f81b60de54e93ee0ec4b01b7d6d2
e2ed42b3ffc4d30a2db72f2e2b35c45f92eb7fb87201b5cdc3be8aa8f86f50dd082a5f40f97cacf2ebf56b3930cc300ab89befa59464b3ad8a3251209f18177afcdbc55400e736e8cf072f08196724b9a571dc0f2b5ad2e4807dce9eed99768d51e0711f05de62f795b306ec987cd4a036bbac83658d92f3ea548a44dc72b1
8c1a937027a41b3a3280f0db4a73d652ecabe13d1f971b2cadaa87594863da52449a7b9a9cef3daf0240bbb7eddda96b92a7ed7686ec8d93e049c3e0ca5739c0abc6d2a9d6bf152004b8810a07e381202d1906cbf2f8577fe01927db9dd2f4b9fb61b723a0d01b3f3c9fa9b15712808dc4c0275a11d21b3d707687bd143052
b6a3b2df19ed8747cc2b1e202abc574afa4cfeb0f22f4e87c50c0238ee529aba6d2442c2f05c207ec81e28646ceeeeba4641a67ce9d16023761b420f2e7c0075b53ad51e7b5b295fbdbe002cd5ef1e0d512eca559310b02e985623ff5abb7fe52781c1038ddbce433eaf2d2cc0365f104476d1ca911b21c3a3bb1c6e36dcb0
b67bef30f922cba77c7940f72a95ee7063f8fe0db1a113a13390b470ec8ab269dbfdd7c38476200fd96b9a4841fa5d43bd75757f6cffebea2560f321aca356ca9df6d83843ce32d89b4dd66f8f6b7b966837bcd74ba9280b7fd8e7b6e7074919556078099171d0ca72f2625bc41fb8da5d6b548d3e4bae03b553688b15de5a
e15678426b10b66c9161abad2f8c97bada26f66ac28ffa03089de02f20aaeccf01e033e187b7ab71384a742464278fb5a8021cbd93bdad14239bb7b863417425fd62d348cb20624d04d09e25ffca928748f659fcffa974b881f0ae5e02054897414baf7cd94ae354ac43c7129ea89b63ccd60356bcd1406df1f06de52827e7
8100daa014abc1a58cbba5aec712f3934df7fbfb039bc53496ab91d4736daf5dea448d05514761b5101b530e43413853a63c57834a5bf80010b8cf2fa1c0519b7f12938f0bd2f04b0bdb6c72053dc8961a4e8d945154b2bd87e8a61166049ccbe658b5753fd51c81b1d134c9a08a13e2ecef65abbe6676fffc002eaa8b897d
298b959069dc85ab37b66d996c04c2c1ec650fde7763c1589b445830551f5af39986ba006444d3c9f5cdcd95c1106a8e17c69193c91f0007281a84a01c4fc06b7e1d4a000381405d0bdc55d8361e29dd414bd370ee1a81b902f3fd9f10cb2f67a865ebd6299672e401ead1d9bad613dea084991c7c86aa9c6b4d388bc22235
f3629f10c2243bb90ecff4003d40ff7d28857b03a4e5eefd0d16528956dc8023e9edb37c7499d8ce193889dcbe46b767956bd5ccabaefe660fd464d6bd1172c50897bdbacd388719afda2915579868b6b756acb2f30899321044f4ec47ed02ff5eaf848909b9f95fe8d6dc3b3597fca8a149bff4f765ef961723b725ffde58
7dd366ad558df685234d0c0543af6ce6ae270c79e652b792c14d345df785556c439e51c1489f31c84dcbe09e8934c1b2a4cc31fbfa76583070f84e476fceb80e531ab9457390eb28f7cea869c230cb8e6f816d742c87a4a141ef4963fff4dbb972c353dd32a55851756a2a4c54190b7c6227b0cdc21684f3fcb654202fc1f4
e2cb291540ec3ae6c7346a3dd83c3d2f8200c6db05f2fe75e038eaecc3ead55539146deed441b89780692ce81737582346f77bd553f8ca2af6a1e15ef211508e32544dbb8714ca277ec9962a581417c3f551e3cb16525e80dad22dab8639f95f907600dd3b3c006b3040994ec71e3692717839ad333629b9c12af040bc33e7
d221f60f84be1eebf9c8ed63991162450b33d968581764342e5958080583f1bbefe15f9fe3d1e7a102c51b9ed403396c9e85d572a095b35097b96468f2fe78151835c6618e39f9ee591ae79b7101d213888303be2a523f638dc1fafc0309ea156ba3a152f89e7c32821dc309dbd48ff3dfc28e5749ad5d57f184221e09033b
d7c06476347499b34458d09e94aeb3b0219b1a96bcf52c87d5ec47d1af19e790347e92f8351c792d1ba580b680d7f3c380f17171b3ea5cec5c3e7103900b0cce16e9c62584668337392e929861cdabb69aa4bd5fdfb29d6e5992a76e62e4922bf107be532b34192c42161f979927c4add5e2a0775b91bd819d97bfb4554687
411e23dac727ba09b82d61334978df6375bb876939367d14a049fba7fb7b7946060fdf583b482ffd4117e873efa869c0f02d57371cb3b6a15f81d505781219670c34821e578f572f3d1607c6c8aa563cf45c2b87f49d257829d84958944a67b54838f0f112544fbd371102f52e8c786e654b03269eecaaf1c21f41ec4b337e
0defb6bd8d651c51171e87e7a92e94918541cdd2ae8e6b65daf2dacf0b80043636d7a7a55f3442c60c7a696b8a985c20456909d9f2cd8392c3c733e569a13c94f4f068fcdd15452be808e6d824e28c98a4a6208d35896586c663a9ec6c110a12e5f889213b7436834798f3323284c9662ade01e5c96e2bc73e7ebb5b7cccdc
e231f42ab91626825c83a111e5962e51d8f2eee8b895ced6858e9eb51097d73477ee13f1f78536bebfd680c9244c222b148a35475f91364e5121b08b192778b3c139869c2af1c24b596416d5bf7cbb22e4ea8e13ecd9332d26139e8be2509a313059bc93004fd95da0a9144193fcd82c4210941d5845930659222fa6d27c30
170e1184d8371c415e0406c6c886678f9197b6d2e69fce33e721d1898a2dc66d17fa6fd25f16f388c1f4cea36fce353cc0cba24619ea9c043a8c454bc9319983d02fb8394ae1a669be25032ecd6b4a3c76bb6c916009be6b6aacc7523155340d442402c407315d6f07d7ebbadc05a84037f16aba668a0620ab000f99aeb7b0
897cf0fd3499e7468f333d75511a17c72e6915bef7f60145db0fe2c129d6796959a896350d82cd61753dc8776874fde58f72c723ebc4501fa8ffbdbbb47d0acc01b0964312e68ac53707ccf3f57778ed5baf12429aa3ef090591ba91131ae93203b5827aeed661ee0c27f1cdb93746a4bea688af70b92e733f938f1eb8d4ae
50e832f197dfd4f2ceaf36b4d71a1be1854ddfd2b4bea35ee30780155701de8292d4abed3f28c00bec568bd20ac31a5c74e6f32f44af04f517e8708f3600c1b7c12efb4aff72bf783ba30785019dfdf2825be4c9e015377e5c7b673d2ff190615aa6ef62a2f2f6514f9601081dfb6ca07e25f85ea402c6779c61b0641b9955
1e018b89624f60939acb151acd744a72b7a8bfec61da7447dac48e1cc3f58ebc98b54848d26174d7d225fabf95d3eb4a342051ccc938465593dcad05476e5845f347179a386ba307611843ada37f4b9443dae842de9aa90e5aa0f0111ae38993fb6c45e65664ec74ce6e7103916b5d2b9a1b57627a47b7698f78250e212597
7bc773082cd2e2dc3e22375961813fbe83f61ab0ba3cd721b72e9b564bcb157edd166de25019490585b98bbfead213278e4b3e25f1bd41ebf723d3a045cb99a0dab9b532ae74fd3c2e90eb052557a2077f249000ddd22624c95556eaa41a1fc63b07105f07f146e587ee95c15c510cb72379b4de4abef06d4a4e4484d52177
701bc487556c5613131e48269856dbcbb6f05e4afbb9002f2ad22bb9cf260a4aa121fdb992273c592eee394286463677c6e3d47eaa701da5b79b26180b53ef9a3b0d5ab66dc8c1b1e44c71ebb203f624aa140d8fe1fb5f170f56a1e955de934ad7b97dc32f6661fc6eeb6c3becbf013e91a50ccbc7df3b3b7510073b87b145
2c162ddbb395119a7e3c0addefb7c6b886d2080238fdc3f6a2765c7b083816b770995bc4e40dbf2fe4f344821cf5fac5051c9f332c0559f42354916909d43520795bcf1c6833c90e12d4a5b81a05e6b1f589856691d835206da990778e96b07f3f6b562b7c9e4c20b67770e57ac1aef96d3d8f189f3eb6d17dd895a2c3ef05
793ca6fb091948d9aa9782d5eb90ecb6a6c3d974be7f5779e185a5be65f666eeb350d3a33045be7c4b38cc03ab78f81b227bcbfcb9cdac7d8e2cc1be7c1e85d09a2c649089cc04a0bb47bf34e1ec200f6a42e495a6f56207ae8f363f8c16aafc59b50e7071852b3dab3da6323580f35387324154ce5c6d3742729007366490
6643c70bfa35aa18193c2719bc661be5eaa7748df2685827471a994aeff19bff41efff772ea244c7ea62c787668568c0b42ffe59a5a900df7fc9c2ec3c0f92400af911ba5658a93099ec75a015f33894c1a2d67fc1a95db7b9021f0d2922bac15d8c607e79f0a8b4260eeac6914a5d292127350a3bfb00859343ad437dc83a
0d3d36db0f53d8ffd308767656cb4ef0e4361178d6a9e2e80412709445a49e3060353577d8b6d472d151944dabda2eacb2bf03821b929b8761a8dda675674216c80411772b2eddc7763ad33f98231b409ea0e95a1c78f0dea1a66404176823a65553e47bdec941fd0f9d906f85de680f69026c93fefee7d7e409112cfea604
177ef5876a050316a27815db469ddde5620ae6f5d845337ff2239ff3c1f31f742722f7298a5d48ade71d8bd8ebd4dede295a598c8fbf541dc5f990403d0d9df9dfdc7ba351ab2580b0b500b702dc043c88b29f96840a83da8d678b635f756d1c7a9fc59360eab9608c43d15a9181cab999fec7177e3aec8795d9e137789900
138b16b4a08864b1e1baad998db97162b1aaa5f6c164813279fc74a0f96857ad8970f5ad71c31e7f54c09364b68cc5d18c5431feea338bb6bf6622ba2c257234e53a281f8457c74addf1797d7a34fb928d1d4515f40de6bb0e89df79794f2329ed4bb1abfcc0b15fa041dcb10510efe194d85c1faae9622ba3fc44f394a3cf
b42788e0e3195f5276b0fd108bb318825c9c5bf89ba4ee1c6f61e2dacf4ca288578f4fb8f294f6a50c42e1c1110ea2b843315e030eea52620a6b169e59425638e4d246ff497a664bec98952f682279cedfe938f2630045ce14107b1060c9fe3773f77ca3b09b64ae6df6d0a70d166f1e8b880b49375ae65ee86e2cfe50d4fd
fe7bab77b234ee06265dae1ed37a66da45eda82074886f174ef910e52fda4447efb9623c7a79248713bf2faf5755e19180f2a4769581a91b9df9b1d98bdf25c964ca3568ffd983bcfc916d10ced1d049e8ea8933037645423421ac6f6a0f8f8a2be2863e542a4341c2f5992a036672ae5b917dcfbaadc602210e5f54004229
32579ebe73cd507b1f1a3d24d38d09f5005c9ca6e79f2f62fe35323058eef2391983ea74445399fefdd897575f25a38d6a171723637673e181989203ad805c9789f040d332f7f54f5a26cafca6f40a9b6fa946f9f7e710dc7268a35a92567d4b78522d85898e48d6a71ef44243adfaef6627508b15c1377cb41548be9e93cd
b135a0076774caca18dd7807581bf3005fee70a477da782c6482b9dbcbee1645789e248205163c29811aed78df1d2f145a42e1cadbd984d51a44dae5ebe9c876ebe7d3d3a3031b08e79d1d0e2c3f61a63ce591020904263d9c156c365d2c21ef64510c31ab9a70bfc12c6882a1574be880053346e48577a69806d776a011ae
dd0b24fcde4786edaa84a06867c20ef72bf954c02a5ae2c6456363ace6274919533fbc6ba57fd7dfd2b682f4bf01340c3a2b14565d159f18c1d425b5605561e2147bf2d0cb9433675bc949a353125d26bff587dca14face0ea3660ab3c6507811ff6f692ef6adf22d445ac0153380f1ce71f17e1979868477998666e2b3e0e
46f164e5c3603d29fb2d6c050153eaa9aab7787d075476eb9465266faa34238c77f8c4c89bae31a97d8b682727bfbd084d844e3f3a6fd497f3524a65081d84c440280addbec7bcae427d3030f0a9389670eae571f58b8f12200db7c61189236951d5c64971fe2986b793376ff1cbdf0b470de8d80b6a62bebede80640998d7
aa93c49599ca7cf0cfd9a6654473393ff17f095c72dc05123eb6f74350edbf7e00e806a566b48185cf119505b3ae365651d862b387e821db7cbdadfaa23f6b89eee1fff1ef988f03c127bdfd54f2f7b893cbc91774525f097428340756bfa8f2968aefe1d050bfc6a7730be48ae125aa2f5fdf29353b0b8c7d5cadd27a4076
238ffd191ea525b16927f1be50be373b27fc1e465559348b7d5803885ea4235bca68d1d602404fd0c993960f5c3650fd5606f7f1be11a407426ce49c11564970dec376759d01eed21c97fff6d10e7cf50febd7c839f8cbbb3d0c379818cbc9de76a6382a28dc2f834e6602fbbf027d37c6fa4acd3dce1e915c295d0d86426a
cd51db1635c088155f609f418591200a72dea8c6081b6392044619183cd2a5b6c614d98cc022961a8de4a4f16a8f7fa5b2bd93630504de4b45de64b294554a77b180169676b153026c4637350e6088e5be65e8507f2ebee3e4ff371663bd243523caf0f456ceb347896f000d2a6f6cb0171dd41f5ec0854796d351d75747c1
e64bafb6fa30bc0ca2803397aee291e70cf442b36fa19fcb6745d550953af3b7012192eaf89ca411afeb62f63c6c76b39767ad0944cd847df19d98ae270bb86998ac542aeef211ff48700dd3676402c33d7bc3c69b3ecfb40f724d405eea73a2ee7e040314b875e3210d295b17bc0fa542590ecef145bf26902132af8c0bfb
a2fc7514891f1787137514cb4b2ee65036f564fea17108f7ebf0b5da0f4b6c18e757ec6f58bf79cac852ed14d27701117916b688b230e76845f544a58bdbcdeccca87ed1fddb16fc39c23951d96c11f6208b2a8b47e4e22d3881f4331d6be84150aa0b78a45b13a36b5d4aa8a15dd2e2a7115dff7096fe7ee7b83f1372f581
a27288baf180dcf5e69ecee7975056eb600faa46ce516fc6c1e9db8413f3c1ce8c9f400e79cc605ef34f9902c52a729ccd5dd8e0ed58f397cf1a529da0b1f8d464860791a424501412e49989cc5a03862541381d23e8c54a4642d37ce9b414b36f9b206247214061a2ba918d3c5f3ec31e70a7eb038ab6e29d10a17e1dc1ae
717c04a23fb57be533d8b013901a2bd2362ababfb549b0ffbc0599ea307c7dbe39dae697fe0d2b3d74a8035e31c8dbf4c504a2cba9a306e16ae4c8e084fe3a77fb51a3a0c125e851f3e90f43839dc043adf3dd12899347e3ca54d17faec3ea60b72d71d630f332e7a786b1dc69894be2c4a31c76b771160871d8877404f5c0
66756413027679cc5370d9c2453dd28df668b51fa8fce4aac39221764c2fef67df5c13d4e13a1365a362e25dea122299bc2c1bbf841f315397d2492561a191e8cc7d00f6b6671d5ba2aec066904f61685c4c6e59ba2744350e42c1513c40cbb0c88d2b4f3f5d3a4307d9797a26f573879497dcc1ee2212e8081fb14c2c063d
b36a3cbe58680297258b7e06cf91bbcfe96e421f2d78caca9096837ee0a256458d3fa671a7d9d18f9431785b5ebc7bab5c66dc64c1d35029117b1a457e0945fb3e2c35cf76e3adc62541d4e1f307dfbed8a7a1607d31ba7c9db31816b1de0729a8c198e0bf48deb8437a5a7ef48c18740e236d016c31f1bb28fa619d916085
61aef22c1eb361b3da9cb8a5e48c560998591ecffc0bcb633cb005407bf4d072e7a107723d39ccbabc140f21b8e7bcc522a4b9aeb326838bd8b367251cc2f7d40b5ee499f7f9aeee8ee1f7d54776f5bbb92ed5eb21407679cf30e2617f5ebc8fb97c00a680db8bf5882e7973b430433af73b7e2d2d683595a70b369b199136
a16624a0bc31a02024a68c504a6773dab71eeaf2feb1b9993e3bf5ba398de0c55dd36ac65fe84ccbadd8fb9613ac6ee1369f3e322c91967be44c09ebbbda378c56c1996347bfe8ef88d3eb15c9a9e9fbf13a976225d8c642f7657882a114cd3894665863def21340abdabe4f12bc904eadf10551ba0f995537e42d84ec0c8b
75f4b1c13890c4c6763edabc761bd683c229140524096ca4d036088da9ded8b3ae0608d527b9284547d06899eb9e8f78652a84365279571c7cdc10611cff863b8dce1d4826ea1172f33692bff26cc6049bf6f2507e6728b65ec416a85aad50b2b40b57cbe824d00e585c8984caa38f7bad5d0f6c345a58bcbb14ffda7e61d6
ea9dd9a7cd66e54ab4d43ec8ffa31a51c8afa0f9c2534cc37d44dbb0c4bec4875c05d9eedc0d032376fbd1ffa9400d45eecf93e1b0cfd30eb7d4677ad2e280a65cd9da01ccdbe81dfaae680ccb8cf0406aaebd0fdd735b94e21b661b085dc367c8a02bf2bd99ed34974a9db221447fb50516257192883c373790cf7a72bfec
52aab6252a909e20dcc0d64466c08dff50f1ac32eeb3c22c2f68ed808f1e94a174f8f69ef7e8e8b0fc6c55a655fea58927f86205613fa8e4d676d7433eb3c2e764b037813749bcec98a2cd539775abadceb70acc39b5785bae29a58f44e8f5fb29bf766177754d4764090b4023add82067cdbb8482964d1752c39efed4d72a
dbcee1725232c09bd1b609b08c6852bc9cda505751e88ac3a161e9ac363fef743342ab24ea2d1b98b39872a73212861fb3b28dbc92ebb0827b0ec98ff3a4025181e3544643539f256256bef1494885b801a168010eeeab135b185c22c87f53e263b400f1c6d88909b70ccdb7f8e6dd601a2faec4f4fd45ad38ea17f10c599a
fecb2127bdd7a8480563e130e96bf5ece3f8ea8f0f85dab785dc2d2a59457b214f3118262261122e274706557ef260df0d698bdcf17809dc2395b5e52054d223fc3cf05cf92303308dc0127b8828cb1a8d318761aef57149a549577a7004e23a18c281fc909ac75454be94586b3ec664f605d7faa549e17c22011848494395
3961039cf99c15ee3ccc5e0716fdda49037d64915a691a81e6d35383e0949770a1eff7ec698c75c98e8787cbfd181855f8bdd5f7cd8020b0e77425c2b4baed157db756ee6714ca6fad1187d36a9b33f736098d30c75caed748ad1b5d8f6de634b005536dd1f9bf2fe2de659e1b703557224fcb4b98e38f1f4e44b22296ecf7
5368d46fac6deb8379414b7c512e66e0b33669f8d3a1588ea3026664e321282d7278e9616b3ac36a5790266b57a69361914f2064d7003f3f7c301af33cebee5cafb11794ac8c467a5cf10ecd4fd5b897c1f0be92a027919b7ecdc857f5a972ac92d98a0177a49fed70b473e1d47f87583e6575ccdea298f35c5ebcf9c1aa8c
741b202c960a68a83fd202058c09064bdf03dfb2aaec9560e53426725af6dd95f73ba50bffc68b3107e658370b0e2c84c75808f03f6cddab0d6ed42a8c77b72189d8ddda65f1fcec88897e590b8eb9ba4407d1b02a6e817b9da252bd725d4f6edae522b8ba3968f1eb9f8fa65d7409b6503171f7c561ba53441cb5faac0e69
c86b6a434c13563bc2af30de7e776a115b255423cde2755ed238e58be35c848342098b357001423868b9985b1caa48407db78a5d3e41dad3997a9912b6b3505963e57d4a86ae9edfda4c5115432ba5eaf9a1abf9b354a2c526b60ca00c1ea9e88cd0861230a39f52535ecafcb848522429fa83cab041bdf79ba3f0cd106089
1799c9bafac39baa2287f5923a311167b4d0e011e967b2cda454cf3427a9d038084905ecae4af92de4f1643e841878cffd72a9f33720bed95ba4606190a74668a24cac5254a264ed5b43192c16f0138d8ecec8242e839181ad5be8528053ec73250a0b98ee0b7e2d9c861895e065e224a695be05a8820000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
setpacking
%AI3_EndRider
[
39/quotesingle 96/grave 130/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 145/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark
/scaron/guilsinglright/oe/dotlessi 159/Ydieresis 164/currency 166/brokenbar
168/dieresis/copyright/ordfeminine 172/logicalnot 174/registered/macron/ring
/plusminus/twosuperior/threesuperior/acute/mu 183/periodcentered/cedilla
/onesuperior/ordmasculine 188/onequarter/onehalf/threequarters 192/Agrave
/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute
/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde
/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave
/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute
/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex
/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis
TE
%AI55J_Tsume: None
%AI3_BeginEncoding: _Courier Courier
[/_Courier/Courier 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI55J_Tsume: None
%AI3_BeginEncoding: _GillSans GillSans
[/_GillSans/GillSans 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI55J_Tsume: None
%AI3_BeginEncoding: _GillSans-Bold GillSans-Bold
[/_GillSans-Bold/GillSans-Bold 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI5_Begin_NonPrinting
Np
%AI3_BeginPattern: (Arrow1.2.out/in)
(Arrow1.2.out/in) 1 1 39.4039 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
33.9039 15.6187 m
39.4247 20.202 L
39.4247 20.202 L
33.8869 24.6252 L
S
39.2997 20.202 m
24.5706 20.202 l
20.4039 20.4792 20.4039 16.8125 v
20.4039 13.1458 20.4039 12.5625 y
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Arrow1.2.side)
(Arrow1.2.side) 1 1 39.404 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.202 20.202 m
39.404 20.202 l
S
33.904 15.6187 m
39.4248 20.202 L
39.4248 20.202 L
33.887 24.6252 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Bricks)
(Bricks) 1.6 1.6 73.6 73.6 [
%AI3_Tile
(0 O 0 R  0.3 0.85 0.85 0 k
 0.3 0.85 0.85 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 1.6 m
1.6 73.6 L
73.6 73.6 L
73.6 1.6 L
1.6 1.6 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 70.01 m
73.6 70.01 l
S
1.6 62.809 m
73.6 62.809 L
S
1.6 55.609 m
73.6 55.609 L
S
1.6 48.408 m
73.6 48.408 L
S
1.6 41.208 m
73.6 41.208 L
S
1.6 34.007 m
73.6 34.007 L
S
1.6 26.807 m
73.6 26.807 L
S
1.6 19.606 m
73.6 19.606 L
S
1.6 12.406 m
73.6 12.406 L
S
1.6 5.206 m
73.6 5.206 L
S
70.01 70.01 m
70.01 62.822 l
S
55.61 70.01 m
55.61 62.822 L
S
41.21 70.01 m
41.21 62.822 L
S
26.81 70.01 m
26.81 62.822 L
S
12.41 70.01 m
12.41 62.822 L
S
70.01 55.572 m
70.01 48.385 l
S
55.61 55.572 m
55.61 48.385 L
S
41.21 55.572 m
41.21 48.385 L
S
26.81 55.572 m
26.81 48.385 L
S
12.41 55.572 m
12.41 48.385 L
S
70.01 41.197 m
70.01 34.01 l
S
55.61 41.197 m
55.61 34.01 L
S
41.21 41.197 m
41.21 34.01 L
S
26.81 41.197 m
26.81 34.01 L
S
12.41 41.197 m
12.41 34.01 L
S
70.01 26.822 m
70.01 19.635 l
S
55.61 26.822 m
55.61 19.635 L
S
41.21 26.822 m
41.21 19.635 L
S
26.81 26.822 m
26.81 19.635 L
S
12.41 26.822 m
12.41 19.635 L
S
70.01 12.385 m
70.01 5.197 l
S
55.61 12.385 m
55.61 5.197 L
S
41.21 12.385 m
41.21 5.197 L
S
26.81 12.385 m
26.81 5.197 L
S
12.41 12.385 m
12.41 5.197 L
S
62.797 5.197 m
62.797 1.6 L
S
48.397 5.197 m
48.397 1.6 L
S
33.997 5.197 m
33.997 1.6 L
S
19.597 5.197 m
19.597 1.6 L
S
5.197 5.197 m
5.197 1.6 l
S
62.797 19.635 m
62.797 12.447 L
S
48.397 19.635 m
48.397 12.447 L
S
33.997 19.635 m
33.997 12.447 L
S
19.597 19.635 m
19.597 12.447 L
S
5.197 19.635 m
5.197 12.447 l
S
62.797 34.01 m
62.797 26.822 L
S
48.397 34.01 m
48.397 26.822 L
S
19.597 34.01 m
19.597 26.822 L
S
5.197 34.01 m
5.197 26.822 l
S
62.797 48.385 m
62.797 41.197 L
S
48.397 48.385 m
48.397 41.197 L
S
33.997 48.385 m
33.997 41.197 L
S
19.597 48.385 m
19.597 41.197 L
S
5.197 48.385 m
5.197 41.197 l
S
62.797 62.822 m
62.797 55.635 L
S
48.397 62.822 m
48.397 55.635 L
S
33.997 62.822 m
33.997 55.635 L
S
19.597 62.822 m
19.597 55.635 L
S
5.197 62.822 m
5.197 55.635 l
S
62.797 73.5589 m
62.797 70.072 L
S
48.397 73.5589 m
48.397 70.072 L
S
33.997 73.5589 m
33.997 70.072 L
S
19.597 73.5589 m
19.597 70.072 L
S
5.197 73.5589 m
5.197 70.072 l
S
33.997 34.01 m
33.997 26.822 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Checks)
(Checks) 1 1 31.3995 31.3995 [
%AI3_Tile
(0 O 0 R  0 0.9 1 0 k
 0 0.9 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.9995 4.8 m
27.5995 4.8 L
27.5995 12.3995 L
19.9995 12.3995 L
19.9995 4.8 L
f
31.3995 27.5995 m
31.3995 31.3995 L
27.5995 31.3995 L
27.5995 27.5995 L
31.3995 27.5995 L
f
19.9995 27.5995 m
19.9995 19.9995 L
27.5995 19.9995 L
27.5995 27.5995 L
19.9995 27.5995 L
f
0 XR
12.3995 12.3995 m
19.9995 12.3995 L
19.9995 19.9995 L
12.3995 19.9995 L
12.3995 12.3995 L
f
1 XR
12.3995 27.5995 m
4.8 27.5995 L
4.8 19.9995 L
12.3995 19.9995 L
12.3995 27.5995 L
f
4.8 12.3995 m
4.8 4.8 L
12.3995 4.8 L
12.3995 12.3995 L
4.8 12.3995 L
f
19.9995 27.5995 m
19.9995 31.3995 L
12.3995 31.3995 L
12.3995 27.5995 L
19.9995 27.5995 L
f
12.3995 4.8 m
12.3995 1 L
19.9995 1 L
19.9995 4.8 L
12.3995 4.8 L
f
4.8 19.9995 m
1 19.9995 L
1 12.3995 L
4.8 12.3995 L
4.8 19.9995 L
f
27.5995 19.9995 m
27.5995 12.3995 L
31.3995 12.3995 L
31.3995 19.9995 L
27.5995 19.9995 L
f
4.8 31.3995 m
1 31.3995 L
1 27.5995 L
4.8 27.5995 L
4.8 31.3995 L
f
27.5995 1 m
31.3995 1 L
31.3995 4.8 L
27.5995 4.8 L
27.5995 1 L
f
1 4.8 m
1 1 L
4.8 1 L
4.8 4.8 L
1 4.8 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.05 0.2 0 k
 0 0.05 0.2 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
4.8 4.8 m
4.8 1 L
12.3995 1 L
12.3995 4.8 L
4.8 4.8 L
f
4.8 12.3995 m
1 12.3995 L
1 4.8 L
4.8 4.8 L
4.8 12.3995 L
f
19.9995 4.8 m
19.9995 1 L
27.5995 1 L
27.5995 4.8 L
19.9995 4.8 L
f
12.3995 12.3995 m
12.3995 4.8 L
19.9995 4.8 L
19.9995 12.3995 L
12.3995 12.3995 L
f
27.5995 4.8 m
31.3995 4.8 L
31.3995 12.3995 L
27.5995 12.3995 L
27.5995 4.8 L
f
12.3995 19.9995 m
4.8 19.9995 L
4.8 12.3995 L
12.3995 12.3995 L
12.3995 19.9995 L
f
4.8 27.5995 m
1 27.5995 L
1 19.9995 L
4.8 19.9995 L
4.8 27.5995 L
f
19.9995 12.3995 m
27.5995 12.3995 L
27.5995 19.9995 L
19.9995 19.9995 L
19.9995 12.3995 L
f
19.9995 19.9995 m
19.9995 27.5995 L
12.3995 27.5995 L
12.3995 19.9995 L
19.9995 19.9995 L
f
27.5995 19.9995 m
31.3995 19.9995 L
31.3995 27.5995 L
27.5995 27.5995 L
27.5995 19.9995 L
f
12.3995 27.5995 m
12.3995 31.3995 L
4.8 31.3995 L
4.8 27.5995 L
12.3995 27.5995 L
f
27.5995 27.5995 m
27.5995 31.3995 L
19.9995 31.3995 L
19.9995 27.5995 L
27.5995 27.5995 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Confetti)
(Confetti) 4.85 3.617 76.85 75.617 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.85 3.617 m
4.85 75.617 L
76.85 75.617 L
76.85 3.617 L
4.85 3.617 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.6 64.867 m
7.85 62.867 l
S
9.1 8.617 m
6.85 6.867 l
S
78.1 68.617 m
74.85 67.867 l
S
76.85 56.867 m
74.35 55.117 l
S
79.6 51.617 m
76.6 51.617 l
S
76.35 44.117 m
73.6 45.867 l
S
78.6 35.867 m
76.6 34.367 l
S
76.1 23.867 m
73.35 26.117 l
S
78.1 12.867 m
73.85 13.617 l
S
68.35 14.617 m
66.1 12.867 l
S
76.6 30.617 m
73.6 30.617 l
S
62.85 58.117 m
60.956 60.941 l
S
32.85 59.617 m
31.196 62.181 l
S
47.891 64.061 m
49.744 66.742 l
S
72.814 2.769 m
73.928 5.729 l
S
67.976 2.633 m
67.35 5.909 l
S
61.85 27.617 m
59.956 30.441 l
S
53.504 56.053 m
51.85 58.617 l
S
52.762 1.779 m
52.876 4.776 l
S
45.391 5.311 m
47.244 7.992 l
S
37.062 3.375 m
35.639 5.43 l
S
55.165 34.828 m
57.518 37.491 l
S
20.795 3.242 m
22.12 5.193 l
S
14.097 4.747 m
15.008 8.965 l
S
9.736 1.91 m
8.073 4.225 l
S
31.891 5.573 m
32.005 8.571 l
S
12.1 70.367 m
15.6 68.867 l
S
9.35 54.867 m
9.6 58.117 l
S
12.85 31.867 m
14.35 28.117 l
S
10.1 37.367 m
12.35 41.117 l
S
34.1 71.117 m
31.85 68.617 l
S
38.35 71.117 m
41.6 68.367 l
S
55.1 71.117 m
58.35 69.117 l
S
57.35 65.117 m
55.35 61.867 l
S
64.35 66.367 m
69.35 68.617 l
S
71.85 62.867 m
69.35 61.117 l
S
23.6 70.867 m
23.6 67.867 l
S
20.6 65.867 m
17.35 65.367 l
S
24.85 61.367 m
25.35 58.117 l
S
25.85 65.867 m
29.35 66.617 l
S
14.1 54.117 m
16.85 56.117 l
S
12.35 11.617 m
12.6 15.617 l
S
12.1 19.867 m
14.35 22.367 l
S
26.1 9.867 m
23.6 13.367 l
S
34.6 47.117 m
32.1 45.367 l
S
62.6 41.867 m
59.85 43.367 l
S
31.6 35.617 m
27.85 36.367 l
S
36.35 26.117 m
34.35 24.617 l
S
33.85 14.117 m
31.1 16.367 l
S
37.1 9.867 m
35.1 11.117 l
S
34.35 20.867 m
31.35 20.867 l
S
44.6 56.617 m
42.1 54.867 l
S
47.35 51.367 m
44.35 51.367 l
S
44.1 43.867 m
41.35 45.617 l
S
43.35 33.117 m
42.6 30.617 l
S
43.85 23.617 m
41.1 25.867 l
S
44.35 15.617 m
42.35 16.867 l
S
67.823 31.1 m
64.823 31.1 l
S
27.1 32.617 m
29.6 30.867 l
S
31.85 55.117 m
34.85 55.117 l
S
19.6 40.867 m
22.1 39.117 l
S
16.85 35.617 m
19.85 35.617 l
S
20.1 28.117 m
22.85 29.867 l
S
52.1 42.617 m
54.484 44.178 l
S
52.437 50.146 m
54.821 48.325 l
S
59.572 54.133 m
59.35 51.117 l
S
50.185 10.055 m
53.234 9.928 l
S
51.187 15.896 m
53.571 14.075 l
S
58.322 19.883 m
59.445 16.823 l
S
53.1 32.117 m
50.6 30.367 l
S
52.85 24.617 m
49.6 25.617 l
S
61.85 9.117 m
59.1 10.867 l
S
69.35 34.617 m
66.6 36.367 l
S
67.1 23.617 m
65.1 22.117 l
S
24.435 46.055 m
27.484 45.928 l
S
25.437 51.896 m
27.821 50.075 l
S
62.6 47.117 m
65.321 46.575 l
S
19.85 19.867 m
20.35 16.617 l
S
21.85 21.867 m
25.35 22.617 l
S
37.6 62.867 m
41.6 62.117 l
S
38.323 42.1 m
38.823 38.6 l
S
69.35 52.617 m
66.85 53.867 l
S
14.85 62.117 m
18.1 59.367 l
S
9.6 46.117 m
7.1 44.367 l
S
20.6 51.617 m
18.6 50.117 l
S
46.141 70.811 m
47.994 73.492 l
S
69.391 40.561 m
71.244 43.242 l
S
38.641 49.311 m
39.35 52.117 l
S
25.141 16.811 m
25.85 19.617 l
S
36.6 32.867 m
34.6 31.367 l
S
6.1 68.617 m
2.85 67.867 l
S
4.85 56.867 m
2.35 55.117 l
S
7.6 51.617 m
4.6 51.617 l
S
6.6 35.867 m
4.6 34.367 l
S
6.1 12.867 m
1.85 13.617 l
S
4.6 30.617 m
1.6 30.617 l
S
72.814 74.769 m
73.928 77.729 l
S
67.976 74.633 m
67.35 77.909 l
S
52.762 73.779 m
52.876 76.776 l
S
37.062 75.375 m
35.639 77.43 l
S
20.795 75.242 m
22.12 77.193 l
S
9.736 73.91 m
8.073 76.225 l
S
10.1 23.617 m
6.35 24.367 l
S
73.217 18.276 m
71.323 21.1 l
S
28.823 39.6 m
29.505 42.389 l
S
49.6 38.617 m
47.6 37.117 l
S
60.323 73.6 m
62.323 76.6 l
S
60.323 1.6 m
62.323 4.6 l
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.inner)
(DblLine1.2.inner) 1 1 39.2705 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2702 22.175 m
39.2702 13.6108 L
26.66 13.6108 L
26.66 1.0003 L
18.0958 1.0003 L
18.0948 22.175 L
18.0958 22.175 L
18.0958 22.1752 L
39.2702 22.175 L
f
39.2708 24.6929 m
15.5779 24.6929 L
15.5779 1.0003 L
14.9037 1.0003 L
14.9032 25.3675 L
39.2708 25.3675 L
39.2708 24.6929 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.outer)
(DblLine1.2.outer) 1 1.0003 39.2706 39.271 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2708 26.6602 m
13.6111 26.6602 L
13.6111 1.0005 L
22.1751 1 L
22.1751 18.096 L
39.2708 18.096 L
39.2708 26.6602 L
f
39.2708 15.578 m
24.6928 15.578 L
24.6928 1 L
25.367 1 L
25.367 14.9038 L
39.2708 14.9038 L
39.2708 15.578 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.side)
(DblLine1.2.side) 1 1 39.2706 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2704 18.0958 m
39.2704 26.6598 L
1.0001 26.6598 L
1.0001 18.0958 L
39.2704 18.0958 L
f
39.2704 14.9037 m
39.2704 15.5776 L
1.0001 15.5776 L
1.0001 14.9037 L
39.2704 14.9037 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Diamonds)
(Diamonds) 1 1 37.1865 41.9411 [
%AI3_Tile
(0 O 0 R  0.2 0 1 0 k
 0.2 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.0002 1.0004 m
1.0002 41.9411 L
37.1865 41.9411 L
37.1865 1.0004 L
1.0002 1.0004 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.0936 41.9408 m
19.0929 41.9408 L
19.0933 41.9402 L
19.0936 41.9408 L
f
7.0311 41.9408 m
7.0304 41.9408 L
7.0308 41.9402 L
7.0311 41.9408 L
f
31.1556 41.9408 m
31.1548 41.9408 L
31.1552 41.9402 L
31.1556 41.9408 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.75 0.9 0 0 k
 0.75 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
1 XR
37.1865 1 m
37.1865 11.2349 L
31.1552 1 L
37.1865 1 L
f
19.0933 1 m
31.1552 1 L
25.124 11.2349 L
19.0933 1 L
f
7.0308 1 m
19.0933 1 L
13.062 11.2349 L
7.0308 1 L
f
1 1 m
7.0308 1 L
1 11.2349 L
1 1 L
f
37.1859 11.2349 m
37.1865 11.236 L
37.1865 31.7059 L
31.1552 21.4704 L
37.1859 11.2349 L
f
19.0933 21.4704 m
25.124 11.2349 L
31.1552 21.4704 L
25.124 31.7059 L
19.0933 21.4704 L
f
7.0308 21.4704 m
13.062 11.2349 L
19.0933 21.4704 L
13.062 31.7059 L
7.0308 21.4704 L
f
1 31.7059 m
1 11.2349 L
7.0308 21.4704 L
1 31.7059 L
f
37.1859 31.7059 m
37.1865 31.707 L
37.1865 41.9408 L
31.1556 41.9408 L
31.1552 41.9402 L
37.1859 31.7059 L
f
25.124 31.7059 m
31.1552 41.9402 L
31.1548 41.9408 L
19.0936 41.9408 L
19.0933 41.9402 L
25.124 31.7059 L
f
13.062 31.7059 m
19.0933 41.9402 L
19.0929 41.9408 L
7.0311 41.9408 L
7.0308 41.9402 L
13.062 31.7059 L
f
7.0304 41.9408 m
1 41.9408 L
1 31.7059 L
7.0308 41.9402 L
7.0304 41.9408 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Hexagon)
(Hexagon) 4 1.6 70.151 77.983 [
%AI3_Tile
(0 O 0 R  0 1 0.35 0 k
 0 1 0.35 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
70.151 77.983 m
70.151 1.6 L
4 1.6 L
4 77.983 L
70.151 77.983 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.9921 1 0 0 k
 0.9921 1 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.538 30.244 m
S
26.05 20.696 m
15.025 20.696 L
9.513 30.244 L
15.025 39.792 L
26.05 39.792 L
31.564 30.244 L
26.05 20.696 L
s
20.537 11.148 m
S
26.05 1.6 m
15.024 1.6 L
9.512 11.148 L
15.024 20.696 L
26.05 20.696 L
31.563 11.148 L
26.05 1.6 L
s
53.614 30.244 m
S
59.126 20.696 m
48.101 20.696 L
42.589 30.244 L
48.101 39.792 L
59.126 39.792 L
64.639 30.244 L
59.126 20.696 L
s
53.614 11.148 m
S
59.126 1.6 m
48.101 1.6 L
42.588 11.148 L
48.101 20.696 L
59.126 20.696 L
64.638 11.148 L
59.126 1.6 L
s
20.538 68.436 m
S
26.051 58.888 m
15.025 58.888 L
9.513 68.436 L
15.025 77.984 L
26.051 77.984 L
31.564 68.436 L
26.051 58.888 L
s
20.538 49.34 m
S
26.051 39.792 m
15.025 39.792 L
9.513 49.34 L
15.025 58.888 L
26.05 58.888 L
31.564 49.34 L
26.051 39.792 L
s
53.614 68.436 m
S
59.127 58.888 m
48.102 58.888 L
42.589 68.436 L
48.101 77.985 L
59.127 77.985 L
64.639 68.436 L
59.127 58.888 L
s
53.614 49.34 m
S
59.127 39.792 m
48.101 39.792 L
42.589 49.34 L
48.101 58.888 L
59.127 58.888 L
64.639 49.341 L
59.127 39.792 L
s
4 20.696 m
S
3.876 30.244 m
9.512 30.244 L
15.024 20.696 L
9.512 11.147 L
3.876 11.147 L
S
37.075 20.696 m
S
42.588 11.148 m
31.563 11.148 L
26.05 20.696 L
31.563 30.244 L
42.589 30.244 L
48.101 20.696 L
42.588 11.148 L
s
37.076 58.888 m
S
42.589 49.34 m
31.564 49.34 L
26.05 58.888 L
31.564 68.436 L
42.589 68.436 L
48.101 58.888 L
42.589 49.34 L
s
70.151 20.696 m
S
70.2094 11.147 m
64.639 11.147 L
59.127 20.696 L
64.639 30.244 L
70.2094 30.244 L
S
70.152 58.888 m
S
70.0427 49.34 m
64.639 49.34 L
59.127 58.888 L
64.639 68.436 L
70.0427 68.436 L
S
4 58.888 m
S
3.876 68.436 m
9.513 68.436 L
15.025 58.888 L
9.513 49.34 L
3.876 49.34 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.inner)
(Laurel.inner) 1 1 28.5392 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
19.2768 15.3585 m
28.9144 15.3585 L
28.9144 14.2335 L
19.2768 14.2335 L
19.2768 15.3585 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.7461 18.9624 m
13.0264 17.8486 11.3273 14.4193 11.3273 10.0362 c
11.3273 5.6547 12.9768 2.1518 14.744 1.1112 C
14.7443 1.1112 L
16.4707 2.1518 18.1679 5.6547 18.1679 10.0362 c
18.1679 14.4143 16.432 17.8633 14.7461 18.9624 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.outer)
(Laurel.outer) 1 1.3751 28.5393 28.9143 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.2395 10.6375 m
14.2395 1 L
15.3645 1 L
15.3645 10.6375 L
14.2395 10.6375 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.5769 15.124 m
11.6906 16.8438 15.1198 18.5429 19.503 18.5429 c
23.8844 18.5429 27.3874 16.8935 28.428 15.1262 C
28.428 15.1259 L
27.3874 13.3995 23.8844 11.7023 19.503 11.7023 c
15.1249 11.7023 11.676 13.4382 10.5769 15.124 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.side)
(Laurel.side) 1.3972 1 28.9364 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.1571 15.2998 m
1 15.2998 L
1 14.1748 L
29.1571 14.1748 L
29.1571 15.2998 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 27.4787 m
1.5899 25.4751 2.8132 21.8488 5.9125 18.7494 c
9.0107 15.6513 12.654 14.3407 14.6395 14.8545 C
14.6398 14.8547 L
15.1246 16.8113 13.8478 20.4883 10.7496 23.5865 c
7.6538 26.6824 3.9876 27.8936 2.0183 27.4787 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 2.0091 m
1.5899 4.0126 2.8132 7.6389 5.9125 10.7382 c
9.0107 13.8365 12.654 15.147 14.6395 14.6332 C
14.6398 14.633 L
15.1246 12.6765 13.8478 8.9993 10.7496 5.9011 c
7.6538 2.8054 3.9876 1.5941 2.0183 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 2.0091 m
15.3925 4.0126 16.6159 7.6389 19.7152 10.7382 c
22.8134 13.8365 26.4567 15.147 28.4422 14.6332 C
28.4424 14.633 L
28.9273 12.6765 27.6505 8.9993 24.5523 5.9011 c
21.4565 2.8054 17.7903 1.5941 15.821 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 27.4787 m
15.3925 25.4751 16.6159 21.8488 19.7152 18.7494 c
22.8134 15.6513 26.4567 14.3407 28.4422 14.8545 C
28.4424 14.8547 L
28.9273 16.8113 27.6505 20.4883 24.5523 23.5865 c
21.4565 26.6824 17.7903 27.8936 15.821 27.4787 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Leaves-fall)
(Leaves-fall) 1 1 52.733 89.816 [
%AI3_Tile
(0 O 0 R  0.05 0.2 1 0 k
 0.05 0.2 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
52.733 89.816 m
52.733 1 L
1 1 L
1 89.816 L
52.733 89.816 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.83 0 1 0 k
 0.83 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
25.317 2.083 m
25.994 2.283 26.284 2.435 V
24.815 5.147 29.266 9.428 30.186 10.168 C
30.787 9.943 30.907 7.41 30.23 6.073 C
31.073 6.196 33.262 4.818 34.02 3.529 C
34.085 4.217 35.655 7.158 36.481 7.535 C
35.561 7.933 34.896 9.406 34.134 10.854 C
35.156 11.021 36.555 10.1 38.026 9.195 C
38.541 9.996 39.915 10.968 41.174 11.484 C
40.086 12.171 39.591 12.912 39.094 14.372 C
38.052 13.806 35.865 13.657 35.336 13.944 C
35.85 15.057 38.096 15.6 38.827 15.547 C
38.573 16.409 38.425 18.562 38.598 21.155 C
36.939 19.839 35.393 18.522 33.734 18.58 C
34.003 17.158 33.367 15.353 32.99 14.86 C
32.417 15.604 32.006 16.431 32.361 18.408 C
30.908 18.893 29.671 19.439 28.297 20.697 C
28.297 18.866 27.725 17.664 26.857 16.388 C
28.117 15.9 29.389 14.697 29.385 13.658 C
28.537 13.81 26.845 14.554 26.352 15.547 C
25.634 14.8 23.95 13.491 22.346 13.487 C
23.534 12.632 24.454 11.598 24.549 9.686 C
25.802 10.657 28.255 11.272 29.635 10.674 C
24.794 6.438 25.262 3.405 25.317 2.083 C
f
12.412 33.743 m
11.887 33.272 11.691 33.01 V
14.182 31.192 11.928 25.366 11.415 24.303 C
10.776 24.247 9.369 26.988 9.405 28.486 C
8.273 27.73 6.608 27.851 5.006 28.137 C
5.578 27.049 5.177 25.104 4.376 24.303 C
5.378 24.339 6.729 23.624 8.038 22.643 C
7.203 21.823 5.376 21.984 3.46 22.643 C
3.46 21.27 2.638 19.533 1.801 18.351 C
3.117 18.408 4.262 17.722 5.12 16.691 C
5.785 18.26 7.819 19.373 8.725 19.324 C
8.742 17.959 7.169 15.869 6.147 15.47 C
6.747 14.801 7.766 13.27 8.725 10.854 C
9.524 12.78 10.694 14.022 11.927 14.955 C
10.785 16.517 10.959 17.388 11.358 18.866 C
12.101 18.325 13.132 17.893 13.303 15.89 C
15.02 16.176 16.156 16.104 17.653 15.203 C
17.198 16.865 17.195 18.466 17.515 20.166 C
15.665 20.026 14.105 20.239 13.075 21.728 C
13.905 21.955 16.165 22.014 17.039 21.082 C
17.366 22.064 18.261 23.47 19.707 24.164 C
18.267 24.424 17.282 25.523 16.373 27.209 C
15.66 25.793 13.433 24.128 11.93 24.073 C
13.933 28.137 13.933 31.055 12.412 33.743 C
f
31.125 30.5 m
31.445 31.128 31.648 31.385 V
34.045 29.444 38.851 32.752 39.746 33.521 C
39.636 34.153 37.511 35.29 35.794 34.26 C
36.234 35.549 35.332 37.51 34.134 38.552 C
35.873 38.451 38.019 39.813 38.541 40.555 C
38.763 39.577 39.946 38.307 41.231 37.293 C
41.582 38.266 40.887 40.384 39.971 41.986 C
41.206 42.487 42.318 43.417 42.776 44.676 C
43.233 43.359 44.236 42.685 45.58 41.929 C
44.421 40.502 43.64 38.328 43.92 37.465 C
45.243 37.8 46.814 40.518 46.937 41.607 C
47.812 40.841 49.366 40.154 51.947 39.848 C
50.246 38.77 49.884 36.778 49.3 35.347 C
48.152 35.794 45.983 35.853 45.008 35.29 C
45.721 34.711 47.061 34.16 49.071 34.146 C
49.071 32.601 49.534 31.469 50.788 30.254 C
49.065 30.267 46.965 29.781 45.469 29.389 C
45.221 30.718 44.378 32.314 43.233 32.715 C
43.227 31.854 43.493 29.605 44.378 28.938 C
43.513 28.37 42.26 26.993 41.803 25.276 C
41.181 26.601 40.32 27.906 38.457 28.35 C
39.642 29.403 40.477 31.42 40.143 32.887 C
35.091 28.905 32.414 30.203 31.125 30.5 C
f
25.317 46.491 m
25.994 46.691 26.284 46.843 V
24.815 49.556 29.266 53.837 30.186 54.576 C
30.787 54.351 30.907 51.818 30.23 50.482 C
31.073 50.605 33.262 49.227 34.02 47.938 C
34.085 48.625 35.655 51.566 36.481 51.944 C
35.561 52.341 34.896 53.814 34.134 55.263 C
35.156 55.43 36.555 54.508 38.026 53.603 C
38.541 54.404 39.915 55.377 41.174 55.892 C
40.086 56.579 39.591 57.321 39.094 58.78 C
38.052 58.215 35.865 58.065 35.336 58.353 C
35.85 59.465 38.096 60.008 38.827 59.955 C
38.573 60.817 38.425 62.97 38.598 65.563 C
36.939 64.247 35.393 62.931 33.734 62.988 C
34.003 61.567 33.367 59.761 32.99 59.268 C
32.417 60.012 32.006 60.839 32.361 62.817 C
30.908 63.302 29.671 63.847 28.297 65.106 C
28.297 63.274 27.725 62.073 26.857 60.796 C
28.117 60.308 29.389 59.106 29.385 58.067 C
28.537 58.219 26.845 58.963 26.352 59.955 C
25.634 59.209 23.95 57.899 22.346 57.895 C
23.534 57.041 24.454 56.006 24.549 54.094 C
25.802 55.065 28.255 55.68 29.635 55.083 C
24.794 50.846 25.262 47.814 25.317 46.491 C
f
12.412 78.151 m
11.887 77.68 11.691 77.418 V
14.182 75.601 11.928 69.774 11.415 68.711 C
10.776 68.655 9.369 71.396 9.405 72.894 C
8.273 72.138 6.608 72.259 5.006 72.545 C
5.578 71.458 5.177 69.512 4.376 68.711 C
5.378 68.747 6.729 68.032 8.038 67.052 C
7.203 66.231 5.376 66.393 3.46 67.052 C
3.46 65.678 2.638 63.941 1.801 62.759 C
3.117 62.817 4.262 62.13 5.12 61.1 C
5.785 62.669 7.819 63.781 8.725 63.732 C
8.742 62.367 7.169 60.277 6.147 59.878 C
6.747 59.209 7.766 57.678 8.725 55.263 C
9.524 57.189 10.694 58.431 11.927 59.364 C
10.785 60.925 10.959 61.796 11.358 63.274 C
12.101 62.734 13.132 62.301 13.303 60.298 C
15.02 60.584 16.156 60.512 17.653 59.612 C
17.198 61.273 17.195 62.874 17.515 64.574 C
15.665 64.434 14.105 64.648 13.075 66.136 C
13.905 66.363 16.165 66.422 17.039 65.49 C
17.366 66.472 18.261 67.878 19.707 68.572 C
18.267 68.832 17.282 69.931 16.373 71.617 C
15.66 70.202 13.433 68.536 11.93 68.482 C
13.933 72.545 13.933 75.464 12.412 78.151 C
f
31.125 74.908 m
31.445 75.537 31.648 75.794 V
34.045 73.853 38.851 77.161 39.746 77.929 C
39.636 78.562 37.511 79.698 35.794 78.668 C
36.234 79.957 35.332 81.918 34.134 82.96 C
35.873 82.86 38.019 84.221 38.541 84.963 C
38.763 83.986 39.946 82.716 41.231 81.701 C
41.582 82.675 40.887 84.792 39.971 86.394 C
41.206 86.895 42.318 87.825 42.776 89.084 C
43.233 87.768 44.236 87.093 45.58 86.337 C
44.421 84.91 43.64 82.736 43.92 81.873 C
45.243 82.208 46.814 84.926 46.937 86.016 C
47.812 85.249 49.366 84.563 51.947 84.257 C
50.246 83.179 49.884 81.187 49.3 79.756 C
48.152 80.203 45.983 80.262 45.008 79.698 C
45.721 79.119 47.061 78.569 49.071 78.554 C
49.071 77.009 49.534 75.877 50.788 74.663 C
49.065 74.675 46.965 74.189 45.469 73.798 C
45.221 75.126 44.378 76.723 43.233 77.123 C
43.227 76.262 43.493 74.013 44.378 73.347 C
43.513 72.779 42.26 71.401 41.803 69.684 C
41.181 71.009 40.32 72.314 38.457 72.759 C
39.642 73.812 40.477 75.829 40.143 77.295 C
35.091 73.313 32.414 74.611 31.125 74.908 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Polka dots)
(Polka dots) 1 1 29.8 29.8 [
%AI3_Tile
(0 O 0 R  0.45 0.9 0 0 k
 0.45 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 29.8 L
29.8 29.8 L
29.8 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.09 0.18 0 0 k
 0.09 0.18 0 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
11.08 8.2 m
11.08 9.791 9.79 11.08 8.2 11.08 c
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
f
11.08 22.6 m
11.08 24.191 9.79 25.48 8.2 25.48 c
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
f
18.28 15.4 m
18.28 16.991 16.99 18.28 15.4 18.28 c
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
f
25.48 8.2 m
25.48 9.791 24.19 11.08 22.6 11.08 c
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
f
25.48 22.6 m
25.48 24.191 24.19 25.48 22.6 25.48 c
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
f
*U
26.92 1 m
29.8 1 L
29.8 3.88 L
28.209 3.88 26.92 2.591 26.92 1 C
f
15.4 3.88 m
13.809 3.88 12.52 2.591 12.52 1 C
18.28 1 L
18.28 2.591 16.99 3.88 15.4 3.88 c
f
1 3.88 m
1 1 L
3.88 1 L
3.88 2.591 2.59 3.88 1 3.88 C
f
1 XR
26.92 15.4 m
26.92 13.81 28.209 12.52 29.8 12.52 C
29.8 18.28 L
28.209 18.28 26.92 16.991 26.92 15.4 c
f
0 XR
15.4 18.28 m
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
18.28 16.991 16.99 18.28 15.4 18.28 c
f
1 XR
3.88 15.4 m
3.88 16.991 2.59 18.28 1 18.28 C
1 12.52 L
2.59 12.52 3.88 13.81 3.88 15.4 c
f
0 XR
29.8 26.92 m
29.8 29.8 L
26.92 29.8 L
26.92 28.21 28.209 26.92 29.8 26.92 C
f
15.4 26.92 m
16.99 26.92 18.28 28.21 18.28 29.8 C
12.52 29.8 L
12.52 28.21 13.809 26.92 15.4 26.92 c
f
3.88 29.8 m
1 29.8 L
1 26.92 L
2.59 26.92 3.88 28.21 3.88 29.8 C
f
1 XR
8.2 11.08 m
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
11.08 9.791 9.79 11.08 8.2 11.08 c
f
22.6 11.08 m
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
25.48 9.791 24.19 11.08 22.6 11.08 c
f
8.2 25.48 m
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
11.08 24.191 9.79 25.48 8.2 25.48 c
f
22.6 25.48 m
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
25.48 24.191 24.19 25.48 22.6 25.48 c
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Random circles)
(Random circles) 4.365 3.849 51.13 57.85 [
%AI3_Tile
(0 O 0 R  0 0.1125 0.45 0 k
 0 0.1125 0.45 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.365 3.849 m
4.365 57.85 L
51.13 57.85 L
51.13 3.849 L
4.365 3.849 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.4 0.7 1 0 k
 0.4 0.7 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
45.429 36.274 m
45.843 36.991 45.598 37.908 44.88 38.323 c
44.163 38.737 43.245 38.491 42.831 37.774 c
42.417 37.056 42.663 36.139 43.38 35.725 c
44.098 35.31 45.015 35.556 45.429 36.274 c
s
44.179 27.926 m
43.765 28.643 42.848 28.889 42.13 28.475 c
41.413 28.06 41.167 27.143 41.581 26.425 c
41.995 25.708 42.913 25.462 43.63 25.876 c
44.348 26.291 44.593 27.208 44.179 27.926 c
s
35.929 41.024 m
35.515 41.741 34.598 41.987 33.88 41.573 c
33.163 41.158 32.917 40.241 33.331 39.524 c
33.745 38.806 34.663 38.56 35.38 38.975 c
36.098 39.389 36.343 40.306 35.929 41.024 c
s
28.38 34.225 m
28.794 34.942 28.549 35.859 27.831 36.274 c
27.114 36.688 26.196 36.442 25.782 35.725 c
25.368 35.007 25.614 34.09 26.331 33.675 c
27.049 33.261 27.966 33.507 28.38 34.225 c
s
31.179 28.024 m
30.765 28.741 29.848 28.987 29.13 28.573 c
28.413 28.158 28.167 27.241 28.581 26.524 c
28.995 25.806 29.913 25.56 30.63 25.975 c
31.348 26.389 31.593 27.306 31.179 28.024 c
s
36.792 23.349 m
35.963 23.349 35.292 22.678 35.292 21.849 c
35.292 21.021 35.963 20.349 36.792 20.349 c
37.62 20.349 38.292 21.021 38.292 21.849 c
38.292 22.678 37.62 23.349 36.792 23.349 c
s
10.888 34.175 m
10.474 34.893 10.72 35.81 11.437 36.225 c
12.155 36.639 13.072 36.393 13.486 35.675 c
13.901 34.958 13.655 34.041 12.937 33.626 c
12.22 33.212 11.303 33.458 10.888 34.175 c
s
11.517 26.601 m
11.931 27.318 12.848 27.564 13.566 27.15 c
14.283 26.735 14.529 25.818 14.115 25.1 c
13.701 24.383 12.783 24.137 12.066 24.551 c
11.348 24.966 11.103 25.883 11.517 26.601 c
s
16.782 41.426 m
17.196 42.143 18.114 42.389 18.831 41.975 c
19.549 41.56 19.794 40.643 19.38 39.926 c
18.966 39.208 18.049 38.962 17.331 39.377 c
16.614 39.791 16.368 40.708 16.782 41.426 c
s
22.365 24.35 m
23.194 24.35 23.865 23.678 23.865 22.85 c
23.865 22.021 23.194 21.35 22.365 21.35 c
21.537 21.35 20.865 22.021 20.865 22.85 c
20.865 23.678 21.537 24.35 22.365 24.35 c
s
45.385 7.849 m
44.971 7.132 44.053 6.886 43.336 7.3 c
42.619 7.714 42.373 8.632 42.787 9.349 c
43.201 10.067 44.119 10.312 44.836 9.898 c
45.553 9.484 45.799 8.567 45.385 7.849 c
s
29.679 7.774 m
29.265 7.056 28.348 6.81 27.63 7.225 c
26.913 7.639 26.667 8.556 27.081 9.274 c
27.495 9.991 28.413 10.237 29.13 9.823 c
29.848 9.408 30.093 8.491 29.679 7.774 c
s
35.542 11.349 m
34.713 11.349 34.042 12.021 34.042 12.849 c
34.042 13.678 34.713 14.349 35.542 14.349 c
36.37 14.349 37.042 13.678 37.042 12.849 c
37.042 12.021 36.37 11.349 35.542 11.349 c
s
10.13 7.475 m
10.544 6.757 11.462 6.511 12.179 6.926 c
12.897 7.34 13.142 8.257 12.728 8.975 c
12.314 9.692 11.397 9.938 10.679 9.524 c
9.962 9.109 9.716 8.192 10.13 7.475 c
s
20.203 13.349 m
21.031 13.349 21.703 14.021 21.703 14.849 c
21.703 15.678 21.031 16.349 20.203 16.349 c
19.375 16.349 18.703 15.678 18.703 14.849 c
18.703 14.021 19.375 13.349 20.203 13.349 c
s
44.635 54.1 m
45.049 53.382 44.803 52.465 44.086 52.051 c
43.369 51.636 42.451 51.882 42.037 52.6 c
41.623 53.317 41.869 54.234 42.586 54.649 c
43.303 55.063 44.221 54.817 44.635 54.1 c
s
36.841 48.1 m
36.427 47.382 35.509 47.136 34.792 47.551 c
34.074 47.965 33.828 48.882 34.243 49.6 c
34.657 50.317 35.574 50.563 36.292 50.149 c
37.009 49.734 37.255 48.817 36.841 48.1 c
s
29.728 54.725 m
30.143 54.007 29.897 53.09 29.179 52.675 c
28.462 52.261 27.544 52.507 27.13 53.225 c
26.716 53.942 26.962 54.859 27.679 55.274 c
28.397 55.688 29.314 55.442 29.728 54.725 c
s
10.86 54.1 m
10.446 53.382 10.691 52.465 11.409 52.051 c
12.126 51.636 13.044 51.882 13.458 52.6 c
13.872 53.317 13.626 54.234 12.909 54.649 c
12.191 55.063 11.274 54.817 10.86 54.1 c
s
19.154 49.1 m
19.568 48.382 20.486 48.136 21.203 48.551 c
21.92 48.965 22.166 49.882 21.752 50.6 c
21.338 51.317 20.42 51.563 19.703 51.149 c
18.986 50.734 18.74 49.817 19.154 49.1 c
s
51.88 38.85 m
51.052 38.85 50.38 39.521 50.38 40.35 c
50.38 41.178 51.052 41.85 51.88 41.85 c
52.709 41.85 53.38 41.178 53.38 40.35 c
53.38 39.521 52.709 38.85 51.88 38.85 c
s
51.865 11.349 m
52.693 11.349 53.365 12.021 53.365 12.849 c
53.365 13.678 52.693 14.349 51.865 14.349 c
51.036 14.349 50.365 13.678 50.365 12.849 c
50.365 12.021 51.036 11.349 51.865 11.349 c
s
30.179 18.524 m
29.765 19.241 28.848 19.487 28.13 19.073 c
27.413 18.658 27.167 17.741 27.581 17.024 c
27.995 16.306 28.913 16.06 29.63 16.475 c
30.348 16.889 30.593 17.806 30.179 18.524 c
s
21.679 31.524 m
21.265 32.241 20.348 32.487 19.63 32.073 c
18.913 31.658 18.667 30.741 19.081 30.024 c
19.495 29.306 20.413 29.06 21.13 29.475 c
21.848 29.889 22.093 30.806 21.679 31.524 c
s
37.914 33.399 m
37.5 34.116 36.583 34.362 35.865 33.948 c
35.148 33.533 34.902 32.616 35.316 31.899 c
35.73 31.181 36.648 30.935 37.365 31.35 c
38.083 31.764 38.328 32.681 37.914 33.399 c
s
28.929 45.024 m
28.515 45.741 27.598 45.987 26.88 45.573 c
26.163 45.158 25.917 44.241 26.331 43.524 c
26.745 42.806 27.663 42.56 28.38 42.975 c
29.098 43.389 29.343 44.306 28.929 45.024 c
s
12.429 45.524 m
12.015 46.241 11.098 46.487 10.38 46.073 c
9.663 45.658 9.417 44.741 9.831 44.024 c
10.245 43.306 11.163 43.06 11.88 43.475 c
12.598 43.889 12.843 44.806 12.429 45.524 c
s
44.49 45.6 m
44.075 46.317 43.158 46.563 42.441 46.149 c
41.723 45.734 41.477 44.817 41.891 44.1 c
42.306 43.382 43.223 43.136 43.941 43.55 c
44.658 43.965 44.904 44.882 44.49 45.6 c
s
12.679 18.524 m
12.265 19.241 11.348 19.487 10.63 19.073 c
9.913 18.658 9.667 17.741 10.081 17.024 c
10.495 16.306 11.413 16.06 12.13 16.475 c
12.848 16.889 13.093 17.806 12.679 18.524 c
s
21.179 5.774 m
20.765 6.491 19.848 6.737 19.13 6.323 c
18.413 5.908 18.167 4.991 18.581 4.274 c
18.995 3.557 19.913 3.311 20.63 3.725 c
21.348 4.139 21.593 5.056 21.179 5.774 c
s
38.929 5.274 m
38.515 5.991 37.598 6.237 36.88 5.823 c
36.163 5.408 35.917 4.491 36.331 3.774 c
36.745 3.057 37.663 2.811 38.38 3.225 c
39.098 3.639 39.343 4.556 38.929 5.274 c
s
43.865 18.1 m
44.694 18.1 45.365 17.429 45.365 16.6 c
45.365 15.772 44.694 15.1 43.865 15.1 c
43.037 15.1 42.365 15.772 42.365 16.6 c
42.365 17.429 43.037 18.1 43.865 18.1 c
s
51.13 4.6 m
50.302 4.6 49.63 3.928 49.63 3.1 c
49.63 2.272 50.302 1.6 51.13 1.6 c
51.959 1.6 52.63 2.272 52.63 3.1 c
52.63 3.928 51.959 4.6 51.13 4.6 c
s
52.163 31.649 m
51.748 32.366 50.831 32.612 50.114 32.198 c
49.396 31.783 49.15 30.866 49.565 30.149 c
49.979 29.431 50.896 29.185 51.614 29.6 c
52.331 30.014 52.577 30.931 52.163 31.649 c
s
51.85 51.35 m
51.021 51.35 50.35 50.678 50.35 49.85 c
50.35 49.021 51.021 48.35 51.85 48.35 c
52.678 48.35 53.35 49.021 53.35 49.85 c
53.35 50.678 52.678 51.35 51.85 51.35 c
s
49.85 23.1 m
50.679 23.1 51.35 22.428 51.35 21.6 c
51.35 20.771 50.679 20.1 49.85 20.1 c
49.022 20.1 48.35 20.771 48.35 21.6 c
48.35 22.428 49.022 23.1 49.85 23.1 c
s
5.13 38.85 m
4.302 38.85 3.63 39.521 3.63 40.35 c
3.63 41.178 4.302 41.85 5.13 41.85 c
5.959 41.85 6.63 41.178 6.63 40.35 c
6.63 39.521 5.959 38.85 5.13 38.85 c
s
5.115 11.349 m
5.943 11.349 6.615 12.021 6.615 12.849 c
6.615 13.678 5.943 14.349 5.115 14.349 c
4.286 14.349 3.615 13.678 3.615 12.849 c
3.615 12.021 4.286 11.349 5.115 11.349 c
s
4.38 4.6 m
3.552 4.6 2.88 3.928 2.88 3.1 c
2.88 2.272 3.552 1.6 4.38 1.6 c
5.209 1.6 5.88 2.272 5.88 3.1 c
5.88 3.928 5.209 4.6 4.38 4.6 c
s
5.413 31.649 m
4.998 32.366 4.081 32.612 3.364 32.198 c
2.646 31.783 2.4 30.866 2.815 30.149 c
3.229 29.431 4.146 29.185 4.864 29.6 c
5.581 30.014 5.827 30.931 5.413 31.649 c
s
5.1 51.35 m
4.271 51.35 3.6 50.678 3.6 49.85 c
3.6 49.021 4.271 48.35 5.1 48.35 c
5.928 48.35 6.6 49.021 6.6 49.85 c
6.6 50.678 5.928 51.35 5.1 51.35 c
s
3.1 23.1 m
3.929 23.1 4.6 22.428 4.6 21.6 c
4.6 20.771 3.929 20.1 3.1 20.1 c
2.272 20.1 1.6 20.771 1.6 21.6 c
1.6 22.428 2.272 23.1 3.1 23.1 c
s
21.194 59.775 m
20.78 60.492 19.863 60.738 19.145 60.324 c
18.428 59.909 18.182 58.992 18.596 58.275 c
19.01 57.558 19.928 57.312 20.645 57.726 c
21.363 58.14 21.608 59.057 21.194 59.775 c
s
38.944 59.275 m
38.53 59.992 37.613 60.238 36.895 59.824 c
36.178 59.409 35.932 58.492 36.346 57.775 c
36.76 57.058 37.678 56.812 38.395 57.226 c
39.113 57.64 39.358 58.557 38.944 59.275 c
s
51.145 58.601 m
50.317 58.601 49.645 57.929 49.645 57.101 c
49.645 56.273 50.317 55.601 51.145 55.601 c
51.974 55.601 52.645 56.273 52.645 57.101 c
52.645 57.929 51.974 58.601 51.145 58.601 c
s
4.395 58.601 m
3.567 58.601 2.895 57.929 2.895 57.101 c
2.895 56.273 3.567 55.601 4.395 55.601 c
5.224 55.601 5.895 56.273 5.895 57.101 c
5.895 57.929 5.224 58.601 4.395 58.601 c
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Rope.side)
(Rope.side) 1 4.6 60.9998 33.3999 [
%AI3_Tile
(0 O 0 R  0 0 0 1 k
 0 0 0 1 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 1 j 0.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
24.9999 7 m
15.6521 4.663 8.125 8.6981 1 14.1407 C
S
36.9999 7 m
22.3477 3.337 12.168 15.3276 1 23.859 C
S
48.9999 7 m
29.3464 2.0866 17.7386 25.3332 1 30.6213 C
S
1 30.9999 m
24.9999 36.9999 36.9999 1 60.9998 7 C
S
13 30.9999 m
32.6534 35.9133 44.2611 12.6667 60.9998 7.3786 C
S
24.9999 30.9999 m
39.652 34.6629 49.8317 22.6722 60.9998 14.1407 C
S
36.9999 30.9999 m
46.3476 33.3369 53.8749 29.3018 60.9998 23.859 C
S
48.9999 30.9999 m
53.3464 32.0865 57.2978 31.7908 60.9998 30.6213 C
S
13 7 m
8.6535 5.9134 4.7019 6.2091 1 7.3786 C
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Scales)
(Scales) 1.6 9.3475 48.088 55.8355 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 9.3475 m
1.6 55.8355 L
48.088 55.8355 L
48.088 9.3475 L
1.6 9.3475 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
17.0956 9.3475 m
12.8162 9.3475 9.3475 5.8787 9.3475 1.6 C
9.3475 5.8787 5.8787 9.3475 1.6 9.3475 C
1.6 13.6262 5.0687 17.095 9.3475 17.095 c
13.6268 17.095 17.0956 13.6262 17.0956 9.3475 C
s
32.5918 9.3475 m
28.3125 9.3475 24.8437 5.8787 24.8437 1.6 C
24.8437 5.8787 21.3743 9.3475 17.0956 9.3475 C
17.0956 13.6262 20.5644 17.095 24.8437 17.095 c
29.1224 17.095 32.5918 13.6262 32.5918 9.3475 C
s
48.088 9.3475 m
43.8087 9.3475 40.3399 5.8787 40.3399 1.6 C
40.3399 5.8787 36.8705 9.3475 32.5918 9.3475 C
32.5918 13.6262 36.0606 17.095 40.3399 17.095 c
44.6186 17.095 48.088 13.6262 48.088 9.3475 C
s
17.0956 40.3393 m
12.8162 40.3393 9.3475 36.8699 9.3475 32.5912 C
9.3475 36.8699 5.8787 40.3393 1.6 40.3393 C
1.6 44.6181 5.0687 48.0874 9.3475 48.0874 c
13.6268 48.0874 17.0956 44.6181 17.0956 40.3393 C
s
17.0956 24.8431 m
12.8162 24.8431 9.3475 21.3743 9.3475 17.095 C
9.3475 21.3743 5.8787 24.8431 1.6 24.8431 C
1.6 29.1218 5.0687 32.5912 9.3475 32.5912 c
13.6268 32.5912 17.0956 29.1218 17.0956 24.8431 C
s
32.5918 24.8431 m
28.3125 24.8431 24.8437 21.3743 24.8437 17.095 C
24.8437 21.3743 21.3743 24.8431 17.0956 24.8431 C
17.0956 29.1218 20.5644 32.5912 24.8437 32.5912 c
29.1224 32.5912 32.5918 29.1218 32.5918 24.8431 C
s
48.088 24.8431 m
43.8087 24.8431 40.3399 21.3743 40.3399 17.095 C
40.3399 21.3743 36.8705 24.8431 32.5918 24.8431 C
32.5918 29.1218 36.0606 32.5912 40.3399 32.5912 c
44.6186 32.5912 48.088 29.1218 48.088 24.8431 C
s
32.5918 40.3393 m
28.3125 40.3393 24.8437 36.8699 24.8437 32.5912 C
24.8437 36.8699 21.3743 40.3393 17.0956 40.3393 C
17.0956 44.6181 20.5644 48.0874 24.8437 48.0874 c
29.1224 48.0874 32.5918 44.6181 32.5918 40.3393 C
s
48.088 40.3393 m
43.8087 40.3393 40.3399 36.8699 40.3399 32.5912 C
40.3399 36.8699 36.8705 40.3393 32.5918 40.3393 C
32.5918 44.6181 36.0606 48.0874 40.3399 48.0874 c
44.6186 48.0874 48.088 44.6181 48.088 40.3393 C
s
17.0956 55.8355 m
12.8162 55.8355 9.3475 52.3662 9.3475 48.0874 C
9.3475 52.3662 5.8787 55.8355 1.6 55.8355 C
1.6 60.1143 5.0687 63.5836 9.3475 63.5836 c
13.6268 63.5836 17.0956 60.1143 17.0956 55.8355 C
s
32.5918 55.8355 m
28.3125 55.8355 24.8437 52.3662 24.8437 48.0874 C
24.8437 52.3662 21.3743 55.8355 17.0956 55.8355 C
17.0956 60.1143 20.5644 63.5836 24.8437 63.5836 c
29.1224 63.5836 32.5918 60.1143 32.5918 55.8355 C
s
48.088 55.8355 m
43.8087 55.8355 40.3399 52.3662 40.3399 48.0874 C
40.3399 52.3662 36.8705 55.8355 32.5918 55.8355 C
32.5918 60.1143 36.0606 63.5836 40.3399 63.5836 c
44.6186 63.5836 48.088 60.1143 48.088 55.8355 C
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (SolidStar.side)
(SolidStar.side) 1 1 33.0117 33.0117 [
%AI3_Tile
(0 O 0 R  0.05 0.2 0.95 0 k
 0.05 0.2 0.95 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
7.9689 26.0458 m
14.5331 22.9874 l
17.0095 29.7904 L
19.4859 22.9874 l
26.0473 26.0458 l
22.9889 19.4815 l
29.792 17.0052 l
22.9889 14.5288 l
26.0473 7.9674 l
19.4859 11.0257 l
17.0095 4.2226 l
14.5305 11.0257 l
7.9689 7.9674 l
11.0273 14.5288 l
4.2242 17.0052 l
11.0273 19.4843 L
7.9689 26.0458 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stars)
(Stars) 1 1 63.384 84.766 [
%AI3_Tile
(0 O 0 R  1 0.9 0.1 0 k
 1 0.9 0.1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 84.766 L
63.384 84.766 L
63.384 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.25 1 0 k
 0 0.25 1 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
37.668 67.113 m
43.924 62.567 L
41.535 55.213 L
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
f
16.596 59.757 m
22.851 55.212 L
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
f
20.462 20.683 m
26.719 25.229 L
18.985 25.229 L
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
f
38.447 34.271 m
36.058 41.625 L
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
f
51.657 20.683 m
57.914 25.229 L
50.18 25.229 L
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
f
*U
1 XR
34.581 4.288 m
32.192 11.643 L
29.803 4.289 L
22.069 4.289 L
26.5962 1 L
37.7885 1 L
42.315 4.288 L
34.581 4.288 L
f
53.261 4.289 m
57.7882 1 L
63.384 1 L
63.384 11.643 L
60.995 4.289 L
53.261 4.289 L
f
4.866 41.625 m
11.123 46.171 L
3.389 46.171 L
1 53.526 L
1 38.816 L
7.255 34.271 L
4.866 41.625 L
f
36.058 41.625 m
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
36.058 41.625 L
f
53.261 46.172 m
59.517 41.626 L
57.128 34.272 L
63.384 38.816 L
63.384 53.526 L
60.995 46.172 L
53.261 46.172 L
f
4.866 83.508 m
6.5974 84.766 L
1 84.766 L
1 80.699 L
7.255 76.154 L
4.866 83.508 L
f
25.936 76.155 m
32.192 80.699 L
38.447 76.154 L
36.058 83.508 L
37.7895 84.766 L
26.5951 84.766 L
28.325 83.509 L
25.936 76.155 L
f
22.851 55.212 m
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
22.851 55.212 L
f
41.535 55.213 m
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
43.924 62.567 L
41.535 55.213 L
f
50.18 25.229 m
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
57.914 25.229 L
50.18 25.229 L
f
18.985 25.229 m
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
26.719 25.229 L
18.985 25.229 L
f
3.388 4.289 m
1 11.643 L
1 1 L
6.5948 1 L
11.122 4.289 L
3.388 4.289 L
f
57.128 76.154 m
63.384 80.699 L
63.384 84.766 L
57.7855 84.766 L
59.517 83.508 L
57.128 76.154 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stripes)
(Stripes) 8.45 4.6001 80.45 76.6001 [
%AI3_Tile
(0 O 0 R  1 0.07 1 0 k
 1 0.07 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 3.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
8.2 8.2 m
80.7 8.2 L
S
8.2 22.6001 m
80.7 22.6001 L
S
8.2 37.0002 m
80.7 37.0002 L
S
8.2 51.4 m
80.7 51.4 L
S
8.2 65.8001 m
80.7 65.8001 L
S
8.2 15.4 m
80.7 15.4 L
S
8.2 29.8001 m
80.7 29.8001 L
S
8.2 44.2 m
80.7 44.2 L
S
8.2 58.6001 m
80.7 58.6001 L
S
8.2 73.0002 m
80.7 73.0002 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.outer)
(TriBevel.outer) 1 1.0004 31.6124 31.6127 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6118 5.4917 m
27.1221 5.4917 L
27.1205 1.0011 L
27.8031 1.0011 L
27.8031 4.8091 L
31.6118 4.8091 L
31.6118 5.4917 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 9.5062 m
23.1111 9.5062 L
23.1111 1.0015 L
27.1205 1.0015 L
27.1205 5.493 L
31.6144 5.493 L
31.6149 9.5062 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 10.485 m
22.1297 10.485 L
22.1292 1.0015 L
23.1084 1.0015 L
23.1084 9.5049 L
31.6124 9.5049 L
31.6124 10.485 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6129 17.2066 m
15.4064 17.2085 L
15.4064 1 L
22.1301 1 L
22.1301 10.4868 L
31.6129 10.4868 L
31.6129 17.2066 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 18.3658 m
14.2517 18.3658 L
14.2515 1.0009 L
15.4043 1.0009 L
15.4043 17.2093 L
31.6149 17.2093 L
31.6149 18.3658 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 30.4755 m
2.1395 30.4755 L
2.1395 1.0015 L
14.249 1 L
14.249 18.366 L
31.6149 18.366 L
31.6124 30.4755 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.6 k
 0 0 0 0.6 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.4066 16.847 m
14.2778 18.3257 l
15.4066 17.2057 l
15.4066 16.847 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
23.1095 9.1906 m
22.1759 10.4392 l
23.1082 9.505 l
23.1095 9.1906 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
27.8039 4.6026 m
27.1619 5.4533 l
27.8029 4.8093 l
27.8039 4.6026 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.side)
(TriBevel.side) 1.0006 1 29.0006 31.6124 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29 4.8087 m
29 4.8087 L
29.0026 5.4927 L
1.0026 5.4927 L
1 4.8087 L
1 4.8087 L
29 4.8087 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0026 5.4927 m
29.0005 9.5045 L
1.0005 9.5045 L
1.0026 5.4927 L
29.0026 5.4927 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0005 9.5045 m
29.0011 10.4865 L
1.0011 10.4865 L
1.0005 9.5045 L
29.0005 9.5045 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0011 10.4865 m
29.003 17.209 L
1.003 17.209 L
1.0011 10.4865 L
29.0011 10.4865 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.003 17.209 m
29.0031 18.3656 L
1.0031 18.3656 L
1.003 17.209 L
29.003 17.209 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0031 18.3656 m
29.0006 30.4752 L
1.0006 30.4752 L
1.0031 18.3656 L
29.0031 18.3656 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Waves-scroll)
(Waves-scroll) 17.926 10.516 68.663 69.012 [
%AI3_Tile
(0 O 0 R  1 0 0.3 0 k
 1 0 0.3 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
17.926 69.012 m
17.926 10.516 L
68.663 10.516 L
68.663 69.012 L
17.926 69.012 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.55 0 0 0 k
 0.55 0 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.75 w 4 M []0 d
%AI3_Note:
0 D
0 XR
65.335 70.465 m
65.881 68.746 67.444 68.168 68.663 69.012 C
67.538 69.668 68.011 71.255 69.686 70.933 c
72.124 70.464 71.894 67.213 70.53 65.589 c
68.561 63.245 64.565 60.995 53.241 71.117 C
S
39.964 70.465 m
40.511 68.746 42.074 68.168 43.293 69.012 C
42.168 69.668 42.64 71.255 44.316 70.933 c
46.753 70.464 46.524 67.213 45.16 65.589 c
43.191 63.245 39.195 60.995 27.87 71.117 c
S
14.594 70.465 m
15.141 68.746 16.704 68.168 17.923 69.012 C
16.798 69.668 17.27 71.255 18.945 70.933 c
21.382 70.464 21.153 67.213 19.789 65.589 c
17.821 63.245 13.825 60.995 2.5 71.117 c
S
10.959 51.619 m
22.282 41.497 26.278 43.747 28.247 46.09 c
29.611 47.715 29.841 50.965 27.403 51.434 c
25.728 51.757 25.255 50.169 26.38 49.513 C
25.161 48.669 23.599 49.248 23.052 50.966 c
22.723 51.997 23.38 53.966 24.872 54.903 c
27.267 56.406 31.371 56.05 36.328 51.619 c
47.653 41.497 51.649 43.746 53.618 46.09 c
54.982 47.715 55.212 50.965 52.774 51.434 c
51.099 51.757 50.626 50.169 51.751 49.513 C
50.532 48.669 48.97 49.248 48.423 50.966 c
48.094 51.997 48.751 53.966 50.243 54.903 c
52.638 56.406 56.742 56.05 61.699 51.619 C
73.024 41.497 77.02 43.747 78.988 46.09 c
S
70.156 32.12 m
65.199 36.551 61.095 36.907 58.7 35.404 c
57.208 34.468 56.552 32.499 56.88 31.468 c
57.427 29.749 58.99 29.171 60.208 30.015 C
59.083 30.671 59.556 32.258 61.231 31.936 c
63.669 31.467 63.439 28.216 62.075 26.592 c
60.106 24.248 56.11 21.998 44.786 32.12 C
39.829 36.551 35.725 36.907 33.33 35.404 c
31.838 34.468 31.182 32.499 31.51 31.468 c
32.056 29.749 33.619 29.171 34.838 30.015 C
33.713 30.671 34.186 32.258 35.861 31.936 c
38.299 31.467 38.069 28.216 36.705 26.592 c
34.737 24.248 30.74 21.998 19.415 32.12 c
14.458 36.551 10.354 36.907 7.96 35.404 c
S
19.792 7.094 m
21.157 8.719 21.386 11.968 18.949 12.437 c
17.274 12.76 16.801 11.172 17.926 10.516 C
16.708 9.673 15.145 10.252 14.598 11.969 c
14.27 13 14.926 14.969 16.418 15.906 c
18.812 17.409 22.916 17.053 27.874 12.622 c
39.199 2.5 43.195 4.75 45.163 7.094 c
46.528 8.719 46.757 11.968 44.32 12.437 c
42.644 12.76 42.172 11.172 43.297 10.516 C
42.078 9.673 40.515 10.252 39.968 11.969 c
39.64 13 40.297 14.969 41.788 15.906 c
44.183 17.409 48.287 17.053 53.245 12.622 C
64.569 2.5 68.565 4.75 70.534 7.094 c
71.898 8.719 72.127 11.968 69.69 12.437 c
68.014 12.76 67.542 11.172 68.667 10.516 C
67.448 9.673 65.885 10.252 65.338 11.969 c
65.011 13 65.667 14.969 67.159 15.906 c
69.553 17.409 73.657 17.053 78.615 12.622 c
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI5_End_NonPrinting--
%AI5_Begin_NonPrinting
Np
12 Bn
%AI5_BeginGradient: (Black, White)
(Black, White) 0 2 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Chrome)
(Chrome) 0 6 Bd
[
0
<
464646454545444444444343434342424241414141404040403F3F3F3E3E3E3E3D3D3D3C3C3C3C3B
3B3B3B3A3A3A39393939383838383737373636363635353535343434333333333232323131313130
3030302F2F2F2E2E2E2E2D2D2D2D2C2C2C2B2B2B2B2A2A2A2A292929282828282727272726262625
2525252424242323232322222222212121202020201F1F1F1F1E1E1E1D1D1D1D1C1C1C1B1B1B1B1A
1A1A1A1919191818181817171717161616151515151414141413131312121212111111101010100F
0F0F0F0E0E0E0D0D0D0D0C0C0C0C0B0B0B0A0A0A0A09090909080808070707070606060505050504
04040403030302020202010101010000
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
1F1E1E1E1E1E1E1E1E1E1D1D1D1D1D1D1D1D1C1C1C1C1C1C1C1C1B1B1B1B1B1B1B1B1B1A1A1A1A1A
1A1A1A19191919191919191818181818181818181717171717171717161616161616161615151515
15151515151414141414141414131313131313131312121212121212121211111111111111111010
1010101010100F0F0F0F0F0F0F0F0F0E0E0E0E0E0E0E0E0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C
0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A090909090909090909080808080808080807070707070707
07060606060606060606050505050505050504040404040404040303030303030303030202020202
02020201010101010101010000000000
>
1 %_Br
0
0.275
1
<
6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544
434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F
>
1 %_Br
0
<
00000101010102020202030303040404040505050506060607070707080808090909090A0A0A0A0B
0B0B0C0C0C0C0D0D0D0D0E0E0E0F0F0F0F1010101011111112121212131313141414141515151516
161617171717181818181919191A1A1A1A1B1B1B1B1C1C1C1D1D1D1D1E1E1E1F1F1F1F2020202021
212122222222232323232424242525252526262627272727282828282929292A2A2A2A2B2B2B2B2C
2C2C2D2D2D2D2E2E2E2E2F2F2F303030303131313132323233333333343434353535353636363637
373738383838393939393A3A3A3B3B3B3B3C3C3C3C3D3D3D3E3E3E3E3F3F3F404040404141414142
42424343434344444444454545464646
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
00000101020203030304040505050606070708080809090A0A0A0B0B0C0C0D0D0D0E0E0F0F101010
1111121212131314141515151616171718181819191A1A1A1B1B1C1C1D1D1D1E1E1F1F1F20202121
222222232324242525252626272727282829292A2A2A2B2B2C2C2D2D2D2E2E2F2F2F303031313232
32333334343435353636373737383839393A3A3A3B3B3C3C3C3D3D3E3E3F3F3F4040414142424243
4344444445454646474747484849494A4A4A4B4B4C4C4C4D4D4E4E4F4F4F50505151515252535354
54545555565657575758585959595A5A5B5B5C5C5C5D5D5E5E5F5F5F606061616162626363646464
6565666666676768686969696A6A6B6B
>
1 %_Br
1
0 %_Br
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
4D4C4C4C4B4B4B4A4A4A4A4949494848484747474746464645454544444444434343424242414141
414040403F3F3F3E3E3E3E3D3D3D3C3C3C3B3B3B3B3A3A3A39393938383838373737363636353535
35343434333333323232323131313030302F2F2F2F2E2E2E2D2D2D2C2C2C2C2B2B2B2A2A2A292929
292828282727272626262625252524242423232323222222212121202020201F1F1F1E1E1E1D1D1D
1D1C1C1C1B1B1B1A1A1A1A1919191818181717171716161615151514141414131313121212111111
111010100F0F0F0E0E0E0E0D0D0D0C0C0C0B0B0B0B0A0A0A09090908080808070707060606050505
05040404030303020202020101010000
>
0
0
1 %_Br
[
1 0 50 92 %_Bs
0 0.275 1 0.12 1 50 59 %_Bs
0 0.275 1 0.42 1 50 50 %_Bs
1 0 50 49 %_Bs
1 0 50 41 %_Bs
1 0.3 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Green, Blue)
(Green, Blue) 0 2 Bd
[
<
99999A9A9B9B9B9C9C9D9D9D9E9E9F9F9FA0A0A1A1A1A2A2A3A3A3A4A4A5A5A5A6A6A7A7A7A8A8A9
A9A9AAAAABABABACACADADADAEAEAFAFAFB0B0B1B1B1B2B2B3B3B3B4B4B5B5B5B6B6B7B7B7B8B8B9
B9B9BABABBBBBBBCBCBDBDBDBEBEBFBFBFC0C0C1C1C1C2C2C3C3C3C4C4C5C5C5C6C6C7C7C7C8C8C9
C9C9CACACBCBCBCCCCCDCDCDCECECFCFCFD0D0D1D1D1D2D2D3D3D3D4D4D5D5D5D6D6D7D7D7D8D8D9
D9D9DADADBDBDBDCDCDDDDDDDEDEDFDFDFE0E0E1E1E1E2E2E3E3E3E4E4E5E5E5E6E6E7E7E7E8E8E9
E9E9EAEAEBEBEBECECEDEDEDEEEEEFEFEFF0F0F1F1F1F2F2F3F3F3F4F4F5F5F5F6F6F7F7F7F8F8F9
F9F9FAFAFBFBFBFCFCFDFDFDFEFEFFFF
>
<
000102020304050506070808090A0B0B0C0D0E0E0F101111121314141516171718191A1A1B1C1D1D
1E1F20202122232324252626272829292A2B2C2C2D2E2F2F303132323334353536373838393A3B3B
3C3D3E3E3F404141424344444546474748494A4A4B4C4D4D4E4F5050515253535455565657585959
5A5B5C5C5D5E5F5F606162626364656566676868696A6B6B6C6D6E6E6F7071717273747475767777
78797A7A7B7C7D7D7E7F80808182828384858586878888898A8B8B8C8D8E8E8F9091919293949495
96979798999A9A9B9C9D9D9E9FA0A0A1A2A3A3A4A5A6A6A7A8A9A9AAABACACADAEAFAFB0B1B2B2B3
B4B5B5B6B7B8B8B9BABBBBBCBDBEBEBF
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
[
1 0.75 0 0 1 50 100 %_Bs
0.6 0 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Orange, Green, Violet)
(Orange, Green, Violet) 0 3 Bd
[
<
F0EFEFEFEEEEEEEDEDEDECECECEBEBEBEAEAEAE9E9E9E8E8E8E7E7E7E6E6E6E5E5E5E4E4E4E3E3E3
E3E2E2E2E1E1E1E0E0E0DFDFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADAD9D9D9D8D8D8D7D7D7D6D6D6
D5D5D5D4D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCCCCCBCBCBCACACAC9C9C9C8
C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C1C0C0C0BFBFBFBEBEBEBDBDBDBCBCBCBB
BBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B2B1B1B1B0B0B0AFAFAFAEAE
AEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A7A6A6A6A5A5A5A4A4A4A3A3A3A2A2A2A1A1A1
A0A0A0A09F9F9F9E9E9E9D9D9D9C9C9C
>
<
5455555657575859595A5A5B5C5C5D5E5E5F5F6061616263636465656666676868696A6A6B6B6C6D
6D6E6F6F707171727273747475767677777879797A7B7B7C7C7D7E7E7F8080818282838384858586
87878888898A8A8B8C8C8D8D8E8F8F909191929393949495969697989899999A9B9B9C9D9D9E9E9F
A0A0A1A2A2A3A4A4A5A5A6A7A7A8A9A9AAAAABACACADAEAEAFB0B0B1B1B2B3B3B4B5B5B6B6B7B8B8
B9BABABBBBBCBDBDBEBFBFC0C1C1C2C2C3C4C4C5C6C6C7C7C8C9C9CACBCBCCCCCDCECECFD0D0D1D2
D2D3D3D4D5D5D6D7D7D8D8D9DADADBDCDCDDDDDEDFDFE0E1E1E2E3E3E4E4E5E6E6E7E8E8E9E9EAEB
EBECEDEDEEEFEFF0F0F1F2F2F3F4F4F5
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020303030303
>
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0
>
<
A1A0A0A09F9F9F9E9E9E9D9D9D9D9C9C9C9B9B9B9A9A9A9999999898989797979696969595959594
94949393939292929191919090908F8F8F8E8E8E8E8D8D8D8C8C8C8B8B8B8A8A8A89898988888887
878787868686858585848484838383828282818181808080807F7F7F7E7E7E7D7D7D7C7C7C7B7B7B
7A7A7A79797978787878777777767676757575747474737373727272717171717070706F6F6F6E6E
6E6D6D6D6C6C6C6B6B6B6A6A6A6A6969696868686767676666666565656464646363636262626261
61616060605F5F5F5E5E5E5D5D5D5C5C5C5B5B5B5B5A5A5A59595958585857575756565655555554
54
>
<
F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFA
FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
FDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FF
>
0
1 %_Br
[
0.61 0.96 0 0.01 1 50 100 %_Bs
0.94 0.33 1 0 1 50 50 %_Bs
0 0.63 0.96 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Pink, Yellow, Green )
(Pink, Yellow, Green ) 0 3 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4D4E4F50
5152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273
>
<
05050505050505050505050505050404040404040404040404040404040404040404040403030303
03030303030303030303030303030303030303020202020202020202020202020202020202020202
0201010101010101010101010101010101010101010101000000000000000000000000
>
<
CCCCCCCCCCCBCBCBCBCBCBCBCBCBCACACACACACACACACAC9C9C9C9C9C9C9C9C9C8C8C8C8C8C8C8C8
C8C7C7C7C7C7C7C7C7C7C6C6C6C6C6C6C6C6C6C5C5C5C5C5C5C5C5C5C4C4C4C4C4C4C4C4C3C3C3C3
C3C3C3C3C3C2C2C2C2C2C2C2C2C2C1C1C1C1C1C1C1C1C1C0C0C0C0C0C0C0C0C0BFBFBF
>
0
1 %_Br
<
0D0D0D0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0B
0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
0A0A0A09090909090909090909090909090909090909090808080808080808080808080808080808
08080807070707070707070707070707070707070706060606060606060606060606060606060605
05050505050505050505050505050505050404040404040404040404040404040404030303030303
03030303030303030303030202020202020202020202020202020201010101010101010101010101
010101000000000000000000
>
<
B2B2B2B2B1B1B1B0B0B0AFAFAEAEAEADADACACABABAAAAA9A9A8A8A7A7A6A6A5A5A4A4A3A3A2A2A1
A0A09F9F9E9E9D9D9C9B9B9A9A999898979796959594949392929190908F8F8E8D8D8C8B8B8A8989
88888786868584848382828180807F7E7D7D7C7B7B7A7979787777767575747372727170706F6E6D
6D6C6B6B6A69686867666565646363626160605F5E5D5D5C5B5A5A59585757565554545352515150
4F4E4D4D4C4B4A4A4948474646454443434241403F3F3E3D3C3B3B3A393837373635343333323130
2F2F2E2D2C2B2B2A2928272726252423222221201F1E1D1D1C1B1A1918181716151413131211100F
0E0E0D0C0B0A090908070605
>
<
0000010101020202030304040505060607070808090A0A0B0B0C0C0D0E0E0F0F1011111213131415
151616171818191A1B1B1C1D1D1E1F1F202122222324242526272728292A2A2B2C2C2D2E2F303031
323333343536363738393A3A3B3C3D3E3E3F4041424243444546464748494A4B4B4C4D4E4F505051
5253545556565758595A5B5B5C5D5E5F6061626263646566676869696A6B6C6D6E6F707171727374
75767778797A7B7B7C7D7E7F80818283848586868788898A8B8C8D8E8F9091929394949596979899
9A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0
C1C2C3C4C5C6C7C8C9CACBCC
>
0
1 %_Br
[
0.45 0 0.75 0 1 50 100 %_Bs
0 0.02 0.8 0 1 50 64 %_Bs
0.05 0.7 0 0 1 57 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Purple, Red, Yellow)
(Purple, Red, Yellow) 0 3 Bd
[
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A
>
<
CCCCCCCDCDCDCDCDCECECECECECFCFCFCFD0D0D0D0D0D1D1D1D1D1D2D2D2D2D2D3D3D3D3D3D4D4D4
D4D5D5D5D5D5D6D6D6D6D6D7D7D7D7D7D8D8D8D8D8D9D9D9D9DADADADADADBDBDBDBDBDCDCDCDCDC
DDDDDDDDDDDEDEDEDEDFDFDFDFDFE0E0E0E0E0E1E1E1E1E1E2E2E2E2E2E3E3E3E3E4E4E4E4E4E5E5
E5E5E5E6E6E6E6E6E7E7E7E7E7E8E8E8E8E9E9E9E9E9EAEAEAEAEAEBEBEBEBEBECECECECECEDEDED
EDEEEEEEEEEEEFEFEFEFEFF0F0F0F0F0F1F1F1F1F1F2F2F2F2F3F3F3F3F3F4F4F4F4F4F5F5F5F5F5
F6F6F6F6F6F7F7F7F7F8F8F8F8F8F9F9F9F9F9FAFAFAFAFAFBFBFBFBFBFCFCFCFCFDFDFDFDFDFEFE
FEFEFEFFFFFF
>
0
1 %_Br
<
E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBE
BDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A99989796
9594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B7A797877767574737271706F6E
6D6C6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A49484746
4544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F1E
1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403020100
>
<
E5E6E6E6E6E6E6E6E6E7E7E7E7E7E7E7E7E7E8E8E8E8E8E8E8E8E8E9E9E9E9E9E9E9E9E9EAEAEAEA
EAEAEAEAEAEBEBEBEBEBEBEBEBEBECECECECECECECECECEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEE
EEEFEFEFEFEFEFEFEFEFF0F0F0F0F0F0F0F0F0F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F3F3F3
F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F7F7F7F7F7F7F7
F7F7F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFFFFFFFFFF
>
<
00010203040405060708090A0B0C0C0D0E0F10111213141415161718191A1B1C1D1D1E1F20212223
242525262728292A2B2C2D2D2E2F30313233343535363738393A3B3C3D3D3E3F4041424344454546
4748494A4B4C4D4E4E4F50515253545556565758595A5B5C5D5E5E5F60616263646566666768696A
6B6C6D6E6E6F70717273747576767778797A7B7C7D7E7F7F80818283848586878788898A8B8C8D8E
8F8F90919293949596979798999A9B9C9D9E9F9FA0A1A2A3A4A5A6A7A7A8A9AAABACADAEAFAFB0B1
B2B3B4B5B6B7B8B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C8C9CACBCC
>
0
1 %_Br
[
0 0.04 1 0 1 50 100 %_Bs
0 1 0.8 0 1 50 50 %_Bs
0.9 0.9 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Rainbow)
(Rainbow) 0 6 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
0
1 %_Br
1
<
0708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F50515253545556
5758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E
7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6
A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCE
CFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6
F7F8F9FAFBFCFDFEFF
>
0
0
1 %_Br
1
<
00000000000000000000000000000000000001010101010101010101010101010101010101010101
01010101010101010101010101010202020202020202020202020202020202020202020202020202
02020202020202020202030303030303030303030303030303030303030303030303030303030303
03030303030304040404040404040404040404040404040404040404040404040404040404040404
04040505050505050505050505050505050505050505050505050505050505050505050505050606
06060606060606060606060606060606060606060606060606060606060606060606070707070707
07070707070707070707070707070707
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
1 %_Br
[
0 1 0 0 1 50 100 %_Bs
1 1 0 0 1 50 80 %_Bs
1 0.0279 0 0 1 50 60 %_Bs
1 0 1 0 1 50 40 %_Bs
0 0 1 0 1 50 20 %_Bs
0 1 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Steel Bar)
(Steel Bar) 0 3 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 70 %_Bs
0 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (White & Red Radial)
(White & Red Radial) 1 18 Bd
[
0
1
1
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
[
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 12.5 %_Bs
0 0 0 0 1 50 12.5 %_Bs
0 0 0 0 1 50 25 %_Bs
0 1 1 0 1 50 25 %_Bs
0 1 1 0 1 50 37.5 %_Bs
0 0 0 0 1 50 37.5 %_Bs
0 0 0 0 1 50 50 %_Bs
0 1 1 0 1 50 50 %_Bs
0 1 1 0 1 50 62.5 %_Bs
0 0 0 0 1 50 62.5 %_Bs
0 0 0 0 1 50 75 %_Bs
0 1 1 0 1 50 75 %_Bs
0 1 1 0 1 50 87.5 %_Bs
0 0 0 0 1 50 87.5 %_Bs
0 0 0 0 1 50 100 %_Bs
0 1 1 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Orange Radial)
(Yellow & Orange Radial) 1 2 Bd
[
0
<
0001010203040506060708090A0B0C0C0D0E0F10111213131415161718191A1B1C1D1D1E1F202122
232425262728292A2B2B2C2D2E2F303132333435363738393A3B3C3D3E3E3F404142434445464748
494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60606162636465666768696A6B6C6D6E6F
707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C
>
<
FFFFFFFFFEFEFEFEFEFEFEFDFDFDFDFDFDFCFCFCFCFCFCFBFBFBFBFBFBFAFAFAFAFAFAF9F9F9F9F9
F9F8F8F8F8F8F8F7F7F7F7F7F7F6F6F6F6F6F6F5F5F5F5F5F5F4F4F4F4F4F3F3F3F3F3F3F2F2F2F2
F2F2F1F1F1F1F1F0F0F0F0F0F0EFEFEFEFEFEFEEEEEEEEEEEDEDEDEDEDEDECECECECECEBEBEBEBEB
EBEAEAEAEAEAE9E9E9E9E9E9E8E8E8E8E8E8E7E7E7E7E7E6E6E6E6E6E5
>
0
1 %_Br
[
0 0 1 0 1 52 19 %_Bs
0 0.55 0.9 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Purple Radial)
(Yellow & Purple Radial) 1 2 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738
393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D
5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182
83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7
A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB
CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0
F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF
>
<
ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191
908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776
7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B
5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140
403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626
25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B
0A090908070706050504030302010100
>
0
1 %_Br
[
0 0.08 0.67 0 1 50 14 %_Bs
1 1 0 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow, Violet, Orange, Blue)
(Yellow, Violet, Orange, Blue) 0 4 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
A1A1A1A1A2A2A2A2A3A3A3A3A4A4A4A4A4A5A5A5A5A6A6A6A6A7A7A7A7A8A8A8A8A9A9A9A9AAAAAA
AAAAABABABABACACACACADADADADAEAEAEAEAFAFAFAFB0B0B0B0B0B1B1B1B1B2B2B2B2B3B3B3B3B4
B4B4B4B5B5B5B5B6B6B6B6B6B7B7B7B7B8B8B8B8B9B9B9B9BABABABABBBBBBBBBCBCBCBCBCBDBDBD
BDBEBEBEBEBFBFBFBFC0C0C0C0C1C1C1C1C2C2C2C2C2C3C3C3C3C4C4C4C4C5C5C5C5C6C6C6C6C7C7
C7C7C8C8C8C8C8C9C9C9C9CACACACACBCBCBCBCCCCCCCCCDCDCDCDCECECECECECFCFCFCFD0D0D0D0
D1D1D1D1D2D2D2D2D3D3D3D3D4D4D4D4D4D5D5D5D5D6D6D6D6D7D7D7D7D8D8D8D8D9D9D9D9DADADA
DADADBDBDBDBDCDCDCDCDDDDDDDDDEDE
>
<
F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CF
CECDCCCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B4B3B2B1B0AFAEADACABAAA9
A8A7A6A5A4A3A2A1A09F9E9D9C9C9B9A999897969594939291908F8E8D8C8B8A8988878685848483
8281807F7E7D7C7B7A797877767574737271706F6E6D6C6C6B6A696867666564636261605F5E5D5C
5B5A59585756555454535251504F4E4D4C4B4A494847464544434241403F3E3D3C3C3B3A39383736
3534333231302F2E2D2C2B2A29282726252424232221201F1E1D1C1B1A191817161514131211100F
0E0D0C0C0B0A09080706050403020100
>
0
1 %_Br
<
9C9B9A9A9998989796969595949393929191908F8F8E8E8D8C8C8B8A8A8989888787868585848383
82828180807F7E7E7D7C7C7B7B7A797978777776757574747372727170706F6E6E6D6D6C6B6B6A69
6968676766666564646362626161605F5F5E5D5D5C5B5B5A5A595858575656555454535352515150
4F4F4E4D4D4C4C4B4A4A4948484746464545444343424141403F3F3E3E3D3C3C3B3A3A3939383737
36353534333332323130302F2E2E2D2C2C2B2B2A292928272726252524242322222120201F1E1E1D
1D1C1B1B1A191918171716161514141312121111100F0F0E0D0D0C0B0B0A0A090808070606050404
030302010100
>
<
F5F4F4F4F3F3F3F2F2F2F1F1F1F0F0F0EFEFEFEEEEEEEDEDEDECECECEBEBEAEAEAE9E9E9E8E8E8E7
E7E7E6E6E6E5E5E5E4E4E4E3E3E3E2E2E2E1E1E1E0E0E0DFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADA
D9D9D9D8D8D8D7D7D7D6D6D6D5D5D5D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCC
CCCBCBCBCACACAC9C9C8C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C0C0C0BFBFBFBE
BEBEBDBDBCBCBCBBBBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B1B1B1B0
B0B0AFAFAFAEAEAEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A6A6A6A5A5A5A4A4A4A3A3A3
A2A2A2A1A1A1
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5
>
<
03030303030202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020201010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000
>
1 %_Br
<
0D0D0E0F0F10101111121313141415161617171819191A1A1B1C1C1D1D1E1E1F2020212122232324
2425262627272828292A2A2B2B2C2D2D2E2E2F30303131323333343435353637373838393A3A3B3B
3C3D3D3E3E3F3F404141424243444445454647474848494A4A4B4B4C4C4D4E4E4F4F505151525253
54545555565757585859595A5B5B5C5C5D5E5E5F5F60616162626363646565666667686869696A6B
6B6C6C6D6E6E6F6F70707172727373747575767677787879797A7B7B7C7C7D7D7E7F7F8080818282
8383848585868687878889898A8A8B8C8C8D8D8E8F8F90909192929393949495969697979899999A
9A9B9C
>
<
08090A0B0C0D0E0F0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F40404142434445464748494A4B4C4D4E4F505152535455
565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717172737475767778797A7B7C
7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A2A3
A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACB
CCCDCECFD0D1D2D3D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2
F3F4F5
>
<
F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCB
CAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3
A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B
7A797877767574737271706F6E6D6C6B6A696867666564636261605F5E5D5C5B5A59585756555453
5251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B
2A292827262524232221201F1E1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403
020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020303
030303
>
1 %_Br
[
1 0.87 0 0 1 50 95 %_Bs
0 0.63 0.96 0 1 50 65 %_Bs
0.61 0.96 0 0.01 1 50 35 %_Bs
0.05 0.03 0.95 0 1 50 5 %_Bs
BD
%AI5_EndGradient
%AI5_End_NonPrinting--
%AI5_BeginPalette
0 0 Pb
0 0 0 0 k
(C=0 M=0 Y=0 K=0) Pc
0 0 0 1 k
(C=0 M=0 Y=0 K=100) Pc
0 0.45 0.6 0 k
(C=0 M=45 Y=60 K=0) Pc
0 0.5 0.05 0 k
(C=0 M=50 Y=5 K=0) Pc
0 0.9 1 0 k
(C=0 M=90 Y=100 K=0) Pc
1 0.2 1 0 k
(C=100 M=20 Y=100 K=0) Pc
1 0.4 0.15 0 k
(C=100 M=40 Y=15 K=0) Pc
0.2 0 1 0 k
(C=20 M=0 Y=100 K=0) Pc
0.25 1 0.25 0 k
(C=25 M=100 Y=25 K=0) Pc
0.4 0.4 0.4 0 k
(C=40 M=40 Y=40 K=0) Pc
0.4 0.7 1 0 k
(C=40 M=70 Y=100 K=0) Pc
0.75 0.9 0 0 k
(C=75 M=90 Y=0 K=0) Pc
1 0 0.55 0 (Aqua) 0 x
(Aqua) Pc
1 0.5 0 0 (Blue) 0 x
(Blue) Pc
0.5 0.4 0.3 0 (Blue Gray) 0 x
(Blue Gray) Pc
0.8 0.05 0 0 (Blue Sky) 0 x
(Blue Sky) Pc
0.5 0.85 1 0 (Brown) 0 x
(Brown) Pc
1 0.9 0.1 0 (Dark Blue) 0 x
(Dark Blue) Pc
1 0.55 1 0 (Forest Green) 0 x
(Forest Green) Pc
0.05 0.2 0.95 0 (Gold) 0 x
(Gold) Pc
0.75 0.05 1 0 (Grass Green) 0 x
(Grass Green) Pc
0 0.45 1 0 (Orange) 0 x
(Orange) Pc
0.15 1 1 0 (Red) 0 x
(Red) Pc
0.45 0.9 0 0 (Violet) 0 x
(Violet) Pc
Bb
2 (Black, White) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Black, White) Pc
Bb
2 (Chrome) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Chrome) Pc
Bb
2 (Green, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Green, Blue) Pc
Bb
2 (Orange, Green, Violet) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Orange, Green, Violet) Pc
Bb
2 (Pink, Yellow, Green ) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Pink, Yellow, Green ) Pc
Bb
2 (Purple, Red, Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Purple, Red, Yellow) Pc
Bb
2 (Rainbow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Rainbow) Pc
Bb
2 (Steel Bar) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Steel Bar) Pc
Bb
0 0 0 0 Bh
2 (White & Red Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(White & Red Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Orange Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Orange Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Purple Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Purple Radial) Pc
Bb
2 (Yellow, Violet, Orange, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow, Violet, Orange, Blue) Pc
(Arrow1.2.out/in) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.out/in) Pc
(Arrow1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.side) Pc
(Bricks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Bricks) Pc
(Checks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Checks) Pc
(Confetti) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Confetti) Pc
(DblLine1.2.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.inner) Pc
(DblLine1.2.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.outer) Pc
(DblLine1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.side) Pc
(Diamonds) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Diamonds) Pc
(Hexagon) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Hexagon) Pc
(Laurel.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.inner) Pc
(Laurel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.outer) Pc
(Laurel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.side) Pc
(Leaves-fall) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Leaves-fall) Pc
(Polka dots) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Polka dots) Pc
(Random circles) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Random circles) Pc
(Rope.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Rope.side) Pc
(Scales) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Scales) Pc
(SolidStar.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(SolidStar.side) Pc
(Stars) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stars) Pc
(Stripes) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stripes) Pc
(TriBevel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.outer) Pc
(TriBevel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.side) Pc
(Waves-scroll) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Waves-scroll) Pc
PB
%AI5_EndPalette
%%EndSetup
%AI5_BeginLayer
1 1 1 1 0 0 0 79 128 255 Lb
(Layer 1) Ln
0 A
1 Ap
0 O
1 1 0.8 Xa
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
577 502.7617 m
577 596.7617 L
39.05 596.7617 L
39.05 502.7617 L
577 502.7617 L
f
577 402.7617 m
577 489.7617 L
39.05 489.7617 L
39.05 402.7617 L
577 402.7617 L
f
577 274.4492 m
577 382.7617 L
39.05 382.7617 L
39.05 274.4492 L
577 274.4492 L
f
0 To
1 0 0 1 164.55 614.2617 0 Tp
0 Tv
TP
-55.7954 0 Td
0 Tr
0 0 0 Xa
%_ 0 50 XQ
/_GillSans-Bold 14.25 13.238 -3.5625 Tf
0 Ts
100 100 Tz
0 Tt
%_0 0 100 100 Xu
%AI55J_GlyphSubst: GlyphSubstNone 
1 TA
%_ 0 XL
0 TY
0 TV
34.5603 0 Xb
XB
0 0 5 TC
100 100 200 TW
25 TG
0 0 0 Ti
1 Ta
0 0 2 2 3 Th
0 Tq
0 Tg
16.5 0 Tl
0 Tc
0 Tw
(Object hierar) Tx 1 25 Tk
(ch) Tx 1 35 Tk
(y) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 490.5 614.2617 0 Tp
0 Tv
TP
-57.9254 0 Td
0 Tr
(Individual objects) Tx 1 0 Tk
(\r) TX 
TO
0 Ap
0 R
0 0 0 XA
0.7 w
271.3338 467.9558 m
271.3338 393 l
86 393 l
86 366 l
S
296.3338 467.9558 m
296.3338 393 l
320.3338 393 l
320.3338 374.9558 l
S
125.3338 561.9558 m
125.3338 496.9558 l
87 496.9558 l
87 482.9558 l
S
150.3338 561.9558 m
150.3338 496.9558 l
285.3338 496.9558 l
285.3338 482.9558 l
S
1 Ap
0 O
0 0 0 Xa
1 w
412.0005 408.9558 m
412.0005 479.9558 L
150.3338 479.9558 L
150.3338 408.9558 L
412.0005 408.9558 L
f
1 1 1 Xa
0 R
0 0 0 XA
409.0005 411.9558 m
409.0005 482.9558 L
147.3338 482.9558 L
147.3338 411.9558 L
409.0005 411.9558 L
b
0 To
1 0 0 1 151.5005 468.9558 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
0 Ta
(W) Tx 1 90 Tk
(ork) Tx 1 30 Tk
(erBee) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 157.8338 453.9558 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 11 8.8549 -2.75 Tf
12 0 Tl
(function WorkerBee\(\) {\r) Tx 1 0 Tk
T*
(  this.projects = [];\r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
(WorkerBee.prototype=new Employee;) Tx 1 0 Tk
(\r) TX 
TO
0 0 0 Xa
410.5005 279.9558 m
410.5005 375.9558 L
150.8338 375.9558 L
150.8338 279.9558 L
410.5005 279.9558 L
f
1 1 1 Xa
0 R
0 0 0 XA
407.5005 282.9558 m
407.5005 378.9558 L
147.8338 378.9558 L
147.8338 282.9558 L
407.5005 282.9558 L
b
0 To
1 0 0 1 154 364.9558 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
16.5 0 Tl
(Engineer) Tx 1 0 Tk
(\r) TX 
TO
358 506.9558 m
358 590.9558 L
98.3338 590.9558 L
98.3338 506.9558 L
358 506.9558 L
f
1 1 1 Xa
0 R
0 0 0 XA
355 509.9558 m
355 593.9558 L
95.3338 593.9558 L
95.3338 509.9558 L
355 509.9558 L
b
0 To
1 0 0 1 126.6671 578.9558 0 Tp
0 Tv
TP
-27.773 0 Td
0 Tr
0 0 0 Xa
1 Ta
(Emplo) Tx 1 20 Tk
(y) Tx 1 20 Tk
(ee) Tx 1 0 Tk
(\r) TX 
TO
133.55 452.7617 m
133.55 480.7617 L
51.55 480.7617 L
51.55 452.7617 L
133.55 452.7617 L
f
1 1 1 Xa
0 R
0 0 0 XA
130.55 455.7617 m
130.55 483.7617 L
48.55 483.7617 L
48.55 455.7617 L
130.55 455.7617 L
b
0 To
1 0 0 1 89.55 465.7617 0 Tp
0 Tv
TP
-24.4882 0 Td
0 Tr
0 0 0 Xa
(Manager) Tx 1 0 Tk
(\r) TX 
TO
132.05 344.7617 m
132.05 372.7617 L
50.05 372.7617 L
50.05 344.7617 L
132.05 344.7617 L
f
1 1 1 Xa
0 R
0 0 0 XA
129.05 347.7617 m
129.05 375.7617 L
47.05 375.7617 L
47.05 347.7617 L
129.05 347.7617 L
b
0 To
1 0 0 1 88.05 357.7617 0 Tp
0 Tv
TP
-33.9501 0 Td
0 Tr
0 0 0 Xa
(SalesP) Tx 1 25 Tk
(erson) Tx 1 0 Tk
(\r) TX 
TO
0.6 0.8 1 Xa
348 516 m
348 526 L
105.3333 526 L
105.3333 516 L
348 516 L
f
400.6667 288.6667 m
400.6667 298.6667 L
158 298.6667 L
158 288.6667 L
400.6667 288.6667 L
f
0 To
1 0 0 1 105.8338 565.9558 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 11 8.8549 -2.75 Tf
0 Ta
12 0 Tl
(function Employee \(\) {\r) Tx 1 0 Tk
T*
(  this.name = "";\r) Tx 1 0 Tk
T*
(  this.dept = "general";\r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
0 0 0 Xa
(Employee.prototype.specialty = "none") Tx 1 0 Tk
(\r) TX 
TO
0.6 0.8 1 Xa
538.6667 570.3333 m
538.6667 583.3333 L
431 583.3333 L
431 570.3333 L
538.6667 570.3333 L
f
549.3333 462.6667 m
549.3333 475.6667 L
431 475.6667 L
431 462.6667 L
549.3333 462.6667 L
f
543.3333 355.9792 m
543.3333 368.9792 L
431 368.9792 L
431 355.9792 L
543.3333 355.9792 L
f
0 To
1 0 0 1 433.5 586.2617 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
(jim = new Employee\r) Tx 1 0 Tk
T*
/_GillSans 11 10.0209 -2.75 Tf
25 Tt
0.2749 Tc
(jim.specialty is "none") Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 434 478.2617 0 Tp
0 Tv
TP
0 Tr
/_Courier 11 8.8549 -2.75 Tf
0 Tt
0 Tc
(mark = new WorkerBee\r) Tx 1 0 Tk
T*
/_GillSans 11 10.0209 -2.75 Tf
25 Tt
0.2749 Tc
(mark.specialty is "none"\r) Tx 1 0 Tk
T*
(\r) Tx 1 0 Tk
TO
0 To
1 0 0 1 434 371.2617 0 Tp
0 Tv
TP
0 Tr
/_Courier 11 8.8549 -2.75 Tf
0 Tt
0 Tc
(jane = new Engineer\r) Tx 1 0 Tk
T*
/_GillSans 11 10.0209 -2.75 Tf
25 Tt
0.2749 Tc
(jane) Tx 1 -20 Tk
(.specialty is "code") Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 158.3338 350.9558 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 11 8.8549 -2.75 Tf
0 Tt
0 Tc
(function Engineer \(\) {\r) Tx 1 0 Tk
T*
(  this.dept = "engineering";\r) Tx 1 0 Tk
T*
(  this.machine = ""; \r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
(Engineer.prototype = new WorkerBee;\r) Tx 1 0 Tk
T*
(Engineer.prototype.specialty = "code") Tx 1 0 Tk
(\r) TX 
TO
LB
%AI5_EndLayer--
%%PageTrailer
gsave annotatepage grestore showpage
%%Trailer
Adobe_Illustrator_AI5 /terminate get exec
Adobe_ColorImage_AI6 /terminate get exec
Adobe_typography_AI5 /terminate get exec
Adobe_cshow /terminate get exec
Adobe_level2_AI5 /terminate get exec
%%EOF

%%EndDocument

%%%%%%%%%%%
FMdict begin
 count FMoc sub { pop } repeat
 FMsave countdictstack FMdc sub { end } repeat
restore
; ; ; : N [/Creator(FrameMaker 5.5.3L15a)/DOCINFO FmPD2
[/CropBox[0 6600 FmDC 5100 0 FmDC FmBx]/PAGE FmPD
[/Dest/P.113/DEST FmPD2
[/Dest/F/DEST FmPD2
; ; 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
LH
pagesave restore
(%%[Page: 1]%%) = 
%%PageTrailer

%%Trailer
%%BoundingBox: 0 0 612 792
%%DocumentNeededResources: 
%%DocumentSuppliedResources: 
%%+ procset Pscript_WinNT_ErrorHandler 5.0 0
%%+ procset Pscript_FatalError 5.0 0
%%+ procset Pscript_Win_Basic 5.0 0
%%+ procset Pscript_Win_Utils_L2 5.0 0
%%+ procset Pscript_Text 5.0 0
%%+ procset Pscript_TextFE 5.0 0
%%+ procset Pscript_TextV 5.0 0
%%+ procset Pscript_TextBold 5.0 0
%%+ procset Pscript_Win_GdiObject 5.0 0
%%+ procset Pscript_Win_GdiObject_L2 5.0 0
%%+ procset Pscript_Win_Dib_L2 5.0 0
%%+ procset Pscript_T42Hdr 5.0 0
%%+ procset Pscript_T3Hdr 5.0 0
%%+ procset Pscript_CFF 5.0 0
%%+ procset Pscript_Nup 5.0 0
%%+ procset Pscript_CMap_FF 5.0 0
%%+ procset Pscript_Encoding0 5.0 0
%%+ procset Pscript_Encoding161 5.0 0
%%+ procset Pscript_Encoding162 5.0 0
%%+ procset Pscript_Encoding177 5.0 0
%%+ procset Pscript_Encoding178 5.0 0
%%+ procset Pscript_Encoding186 5.0 0
%%+ procset Pscript_Encoding204 5.0 0
%%+ procset Pscript_Encoding238 5.0 0
%%+ procset Pscript_Encoding256 5.0 0
%%+ procset Pscript_Encoding257 5.0 0
%%+ procset Pscript_Win_Euro_L2 5.0 0
%%+ procset Pscript_WinNT_Compat 5.0 0
/Pscript_WinNT_Full /ProcSet findresource dup /terminate get exec
%%Pages: 1
(%%[LastPage]%%) = 
%%EOF
%-12345X@PJL EOJ
%-12345X
\ No newline at end of file
diff --git a/docs/js/guide/graphics/obj25.gif b/docs/js/guide/graphics/obj25.gif
deleted file mode 100644
index 1aff95617ece12035807d1b977d5e65d377f3efd..0000000000000000000000000000000000000000
--- a/docs/js/guide/graphics/obj25.gif
+++ /dev/null
@@ -1 +0,0 @@
-%-12345X@PJL JOB
@PJL SET RESOLUTION = 600
@PJL ENTER LANGUAGE = POSTSCRIPT 
%!PS-Adobe-3.0
%%Title: obj2548.mif
%%Creator: AdobePS5.dll Version 5.1.2
%%CreationDate: 9/28/2000 12:52:13
%%BoundingBox: (atend)
%%Pages: (atend)
%%Orientation: Portrait
%%PageOrder: Ascend
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%DocumentData: Clean7Bit
%%TargetDevice: (WebWorks Rasterizer) (2014.103)
%%LanguageLevel: 2
%%EndComments

%%BeginDefaults
%%PageBoundingBox: 0 0 612 792
%%EndDefaults


%%BeginProlog
%%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
/currentpacking where{pop/oldpack currentpacking def/setpacking where{pop false
setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup type/stringtype
ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def currentpoint/toy exch
def/tox exch def 1 setgray newpath tox toy 2 sub moveto 0 ty rlineto tx 0
rlineto 0 ty neg rlineto closepath fill tox toy moveto 0 setgray show}bind def
/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def/=={/cp 0 def
typeprint nl}def/typeprint{dup type exec}readonly def/lmargin 72 def/rmargin 72
def/tprint{dup length cp add rmargin gt{nl/cp 0 def}if dup length cp add/cp
exch def prnt}readonly def/cvsprint{=string cvs tprint( )tprint}readonly def
/integertype{cvsprint}readonly def/realtype{cvsprint}readonly def/booleantype
{cvsprint}readonly def/operatortype{(--)tprint =string cvs tprint(-- )tprint}
readonly def/marktype{pop(-mark- )tprint}readonly def/dicttype{pop
(-dictionary- )tprint}readonly def/nulltype{pop(-null- )tprint}readonly def
/filetype{pop(-filestream- )tprint}readonly def/savetype{pop(-savelevel- )
tprint}readonly def/fonttype{pop(-fontid- )tprint}readonly def/nametype{dup
xcheck not{(/)tprint}if cvsprint}readonly def/stringtype{dup rcheck{(\()tprint
tprint(\))tprint}{pop(-string- )tprint}ifelse}readonly def/arraytype{dup rcheck
{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}forall(])
tprint}ifelse}{pop(-array- )tprint}ifelse}readonly def/packedarraytype{dup
rcheck{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}
forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse}readonly def/courier
/Courier findfont 10 scalefont def end errordict/handleerror{systemdict begin
$error begin $brkpage begin newerror{/newerror false store vmstatus pop pop 0
ne{grestoreall}if showpage initgraphics courier setfont lmargin 720 moveto
errorname(VMError)eq{PrtVMMsg}{(ERROR: )prnt errorname prnt nl
(OFFENDING COMMAND: )prnt/command load prnt $error/ostack known{nl nl(STACK:)
prnt nl nl $error/ostack get aload length{==}repeat}if}ifelse systemdict
/showpage get exec(%%[ Error: )print errorname =print(; OffendingCommand: )
print/command load =print( ]%%)= flush}if end end end}dup 0 systemdict put dup
4 $brkpage put bind readonly put/currentpacking where{pop/setpacking where{pop
oldpack setpacking}if}if
%%EndResource
%%BeginResource: procset Pscript_WinNT_Full 5.0 0
/Pscript_WinNT_Full 300 dict 2 copy userdict 3 1 roll put dup begin
%%BeginResource: file Pscript_FatalError 5.0 0
/FatalErrorIf{{initgraphics findfont 1 index 0 eq{exch pop}{dup length dict
begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding{ISOLatin1Encoding}
stopped{StandardEncoding}if def currentdict end/ErrFont-Latin1 exch definefont}
ifelse exch scalefont setfont counttomark 3 div cvi{moveto show}repeat showpage
quit}{cleartomark}ifelse}bind def
%%EndResource
userdict begin/PrtVMMsg{vmstatus exch sub exch pop gt{[
(This job requires more memory than is available in this printer.)100 500
(Try one or more of the following, and then print again:)100 485
(For the output format, choose Optimize For Portability.)115 470
(In the Device Settings page, make sure the Available PostScript Memory is accurate.)
115 455(Reduce the number of fonts in the document.)115 440
(Print the document in parts.)115 425 12/Times-Roman showpage
(%%[ PrinterError: Low Printer VM ]%%)= true FatalErrorIf}if}bind def end
version cvi 2016 ge{/VM?{pop}bind def}{/VM? userdict/PrtVMMsg get def}ifelse
105000 VM?
%%BeginResource: file Pscript_Win_Basic 5.0 0
/d/def load def/,/load load d/~/exch , d/?/ifelse , d/!/pop , d/`/begin , d/^
/index , d/@/dup , d/+/translate , d/$/roll , d/U/userdict , d/M/moveto , d/-
/rlineto , d/&/currentdict , d/:/gsave , d/;/grestore , d/F/false , d/T/true ,
d/N/newpath , d/E/end , d/Ac/arc , d/An/arcn , d/A/ashow , d/D/awidthshow , d/C
/closepath , d/V/div , d/O/eofill , d/L/fill , d/I/lineto , d/-c/curveto , d/-M
/rmoveto , d/+S/scale , d/Ji/setfont , d/Lc/setlinecap , d/Lj/setlinejoin , d
/Lw/setlinewidth , d/Lm/setmiterlimit , d/sd/setdash , d/S/show , d/LH/showpage
, d/K/stroke , d/W/widthshow , d/R/rotate , d/L2? false/languagelevel where{pop
languagelevel 2 ge{pop true}if}if d L2?{/xS/xshow , d/yS/yshow , d/zS/xyshow ,
d}if/b{bind d}bind d/bd{bind d}bind d/xd{~ d}bd/ld{, d}bd/bn/bind ld/lw/Lw ld
/lc/Lc ld/lj/Lj ld/sg/setgray ld/ADO_mxRot null d/self & d/OrgMx matrix
currentmatrix d/reinitialize{: OrgMx setmatrix[/TextInit/GraphInit/UtilsInit
counttomark{@ where{self eq}{F}?{cvx exec}{!}?}repeat cleartomark ;}b
/initialize{`{/Pscript_Win_Data where{!}{U/Pscript_Win_Data & put}?/ADO_mxRot ~
d/TextInitialised? F d reinitialize E}{U/Pscript_Win_Data 230 dict @ ` put
/ADO_mxRot ~ d/TextInitialised? F d reinitialize}?}b/terminate{!{& self eq
{exit}{E}?}loop E}b/suspend/terminate , d/resume{` Pscript_Win_Data `}b U `
/lucas 21690 d/featurebegin{countdictstack lucas[}b/featurecleanup{stopped
{cleartomark @ lucas eq{! exit}if}loop countdictstack ~ sub @ 0 gt{{E}repeat}
{!}?}b E/snap{transform 0.25 sub round 0.25 add ~ 0.25 sub round 0.25 add ~
itransform}b/dsnap{dtransform round ~ round ~ idtransform}b/nonzero_round{@ 0.5
ge{round}{@ -0.5 lt{round}{0 ge{1}{-1}?}?}?}b/nonzero_dsnap{dtransform
nonzero_round ~ nonzero_round ~ idtransform}b U<04>cvn{}put/rr{1 ^ 0 - 0 ~ -
neg 0 - C}b/irp{4 -2 $ + +S fx 4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rp{4 2 $ M 1 ^ 0
- 0 ~ - neg 0 -}b/solid{[]0 sd}b/g{@ not{U/DefIf_save save put}if U/DefIf_bool
2 ^ put}b/DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e
{DefIf_El !}b/UDF{L2?{undefinefont}{!}?}b/UDR{L2?{undefineresource}{! !}?}b
/freeVM{/Courier findfont[40 0 0 -40 0 0]makefont Ji 2 vmreclaim}b
%%EndResource
%%BeginResource: file Pscript_Win_Utils_L2 5.0 0
/rf/rectfill , d/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 -1 $ @ 0 ge
{1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4 -2 $
snap + +S fx rf}b/rs/rectstroke , d/rc/rectclip , d/UtilsInit{currentglobal{F
setglobal}if}b/scol{! setcolor}b/colspA/DeviceGray d/colspABC/DeviceRGB d
/colspRefresh{colspABC setcolorspace}b/SetColSpace{colspABC setcolorspace}b
%%EndResource
%%BeginResource: file Pscript_Text 5.0 0
/TextInit{TextInitialised? not{/Pscript_Windows_Font & d/TextInitialised? T d
/fM[1 0 0 1 0 0]d/mFM matrix d/iMat[1 0 0.212557 1 0 0]d}if}b/copyfont{1 ^
length add dict `{1 ^/FID ne{d}{! !}?}forall & E}b/EncodeDict 11 dict d/bullets
{{/bullet}repeat}b/rF{3 copyfont @ ` ~ EncodeDict ~ get/Encoding ~ 3 ^/0 eq{&
/CharStrings known{CharStrings/Eth known not{! EncodeDict/ANSIEncodingOld get}
if}if}if d E}b/mF{@ 7 1 $ findfont ~{@/Encoding get @ StandardEncoding eq{! T}{
{ISOLatin1Encoding}stopped{! F}{eq}?{T}{@ ` T 32 1 127{Encoding 1 ^ get
StandardEncoding 3 -1 $ get eq and}for E}?}?}{F}?{1 ^ ~ rF}{0 copyfont}? 6 -2 $
! ! ~ !/pd_charset @ where{~ get 128 eq{@ FDV 2 copy get @ length array copy
put pd_CoverFCRange}if}{!}? 2 ^ ~ definefont fM 5 4 -1 $ put fM 4 0 put fM
makefont Pscript_Windows_Font 3 1 $ put}b/sLT{: Lw -M currentpoint snap M 0 - 0
Lc K ;}b/xUP null d/yUP null d/uW null d/xSP null d/ySP null d/sW null d/sSU{N
/uW ~ d/yUP ~ d/xUP ~ d}b/sU{xUP yUP uW sLT}b/sST{N/sW ~ d/ySP ~ d/xSP ~ d}b/sT
{xSP ySP sW sLT}b/sR{: + R 0 0 M}b/sRxy{: matrix astore concat 0 0 M}b/eR/; , d
/AddOrigFP{{&/FontInfo known{&/FontInfo get length 6 add}{6}? dict `
/WinPitchAndFamily ~ d/WinCharSet ~ d/OrigFontType ~ d/OrigFontStyle ~ d
/OrigFontName ~ d & E/FontInfo ~ d}{! ! ! ! !}?}b/mFS{makefont
Pscript_Windows_Font 3 1 $ put}b/mF42D{0 copyfont `/FontName ~ d 2 copy ~ sub 1
add dict `/.notdef 0 d 2 copy 1 ~{@ 3 ^ sub Encoding ~ get ~ d}for & E
/CharStrings ~ d ! ! & @ E/FontName get ~ definefont}b/mF42{15 dict ` @ 4 1 $
FontName ~ d/FontType 0 d/FMapType 2 d/FontMatrix[1 0 0 1 0 0]d 1 ^ 254 add 255
idiv @ array/Encoding ~ d 0 1 3 -1 $ 1 sub{@ Encoding 3 1 $ put}for/FDepVector
Encoding length array d/CharStrings 2 dict `/.notdef 0 d & E d 0 1 Encoding
length 1 sub{@ @ 10 lt{! FontName length 1 add string}{100 lt{FontName length 2
add string}{FontName length 3 add string}?}? @ 0 FontName @ length string cvs
putinterval @ 3 -1 $ @ 4 1 $ 3 string cvs FontName length ~ putinterval cvn 1 ^
256 mul @ 255 add 3 -1 $ 4 ^ findfont mF42D FDepVector 3 1 $ put}for & @ E
/FontName get ~ definefont ! ! ! mF}b/mF_OTF_V{3{~ !}repeat 3 -1 $ ! findfont 1
^ ~ definefont fM @ @ 4 .34 put 5 0 put 90 matrix R matrix concatmatrix
makefont Pscript_Windows_Font 3 1 $ put}b/UmF{L2?{Pscript_Windows_Font ~ undef}
{!}?}b/UmF42{@ findfont/FDepVector get{/FontName get undefinefont}forall
undefinefont}b
%%EndResource
%%BeginResource: file Pscript_TextFE 5.0 0
/FDV/FDepVector d/pd_GetAdoNotDefFont{U(AdoNotDefFont)2 copy known{get}{@ 11
dict `/FontName 1 ^ d/FontMatrix matrix d/FontType 0 d/FMapType 2 d/Encoding[0
0 0 0]d/FDepVector[/NotDefFont findfont]d & E definefont @ 4 1 $ put}?}b
/pd_FCIsCovered{@/SubsVector get @ 0 ~{add}forall 256 ge{! ! T}{length 1 sub ~
/Encoding get ~ get F}?}b/pd_CoverFCRange{@ pd_FCIsCovered not{~ @ FDV 2 copy
get @ 6 -1 $ pd_GetAdoNotDefFont put put}if}b/pd_IsModeSwitchAble{F
/resourcestatus where{!/CIDParams/ProcSet 2 copy resourcestatus{! !
findresource @/SetBuildCompatible known ~/GetBuildCompatible known and ~ 0}if !
!}if}b/pd_LParams 8 dict d/pd_DefLocalParams{pd_LParams `/pd_InstName ~ d
/pd_Incr 0 d @/pd_charset ~ d/pd_SwitchAble pd_IsModeSwitchAble d
/pd_PreviousMode T d ! & E}b/pd_IsCID-KeyedFont{/resourcestatus where{!{/CMap
resourcestatus}stopped{! ! ! F}{{! !/CIDFont resourcestatus{! ! T}{F}?}{! F}?}
?}{! ! F}?}b/pd_SwitchToNative{F pd_SwitchAble{!/CIDParams/ProcSet findresource
@/GetBuildCompatible get exec F 3 -1 $/SetBuildCompatible get exec}if
/pd_PreviousMode ~ d}b/pd_IsCIDCapable{/CIDInit/ProcSet resourcestatus @{! ! !
T}if}b/pd_mF_Finally{fM @ 4 0 put @ 5 5 -1 $ put makefont Pscript_Windows_Font
3 1 $ put}b/pd_SwitchToPrevious{pd_SwitchAble{pd_PreviousMode/CIDParams/ProcSet
findresource/SetBuildCompatible get exec}if}b/pd_fem90msnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_FE{6 -1 $ ! 6 ^
pd_DefLocalParams ` 2 copy pd_IsCID-KeyedFont{4 -1 $ ! 6 -1 $ !
pd_SwitchToNative 4 ^ ~[4 -1 $]composefont ~ ! pd_mF_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-H eq{pd_fem90msnotfound}if ! !/0 3 1 $ mF}? E}
b
%%EndResource
%%BeginResource: file Pscript_TextV 5.0 0
/pd_copybfont{1 ^ length add dict `{1 ^/FID eq 2 ^/UniqueID eq 3 ^/XUID eq or
or{! !}{d}?}forall & E}b/pd_scratch 128 string d/pd_concatnames{2 copy cvs
length 3 ^ 2 ^ cvs length @ 3 1 $ add 1 add string @ @ @ 0 9 -1 $ 7 ^ cvs
putinterval 3 ^ 16#2d put 5 -2 $ cvs 4 -1 $ 1 add ~ putinterval cvn}b
/pd_genunqname{pd_Incr @ 1 add/pd_Incr ~ d pd_scratch cvs cvn pd_InstName ~
pd_scratch pd_concatnames}b/hrM[0 -1 1 0 0 0]d/iMat_V[1 0.212557 0 1 0 0]d
/mIF_V{iMat_V 5 3 -1 $ put iMat_V makefont Pscript_Windows_Font 3 1 $ put}b
/sLT2{: Lw -M currentpoint snap M - K ;}b/sU2{xUP yUP uW sLT2}b/sT2{xSP ySP sW
sLT2}b/CDevProc-83pv{5{!}repeat 6 -2 $ ! ! 1250 sub 4 1 $ 120 sub 4 1 $ 1250
sub 4 1 $ 120 sub 4 1 $ 0 -1000 6 2 $ 0 0 0 0}b/k-trans[0.0 1.0 -1.0 0.0 0.0
0.0]d/r_font{2 pd_copybfont @/CDevProc/CDevProc-83pv , put pd_genunqname ~
definefont k-trans makefont put}b/r_k_basefont{2 eq{@ 0 1 2 ^ length 1 sub{2
copy get 1 ^ 4 eq 2 ^ 5 eq or{! !}{r_font @}?}for !}{@ 0 1 2 ^ length 1 sub{2
copy get r_font @}for !}?}b/r_k_font{1 ^ 3 1 $ 2 copy get 1 copyfont @/FontType
get 0 eq{@ FDV get @ length array copy 2 ^ r_k_basefont 1 ^ 3 1 $ FDV ~ put}if
pd_genunqname ~ definefont put}b/r-83pv-k-fonts{k-trans 4 -0.380 put 1 copyfont
@ FDV 2 copy get @ length array copy 2 r_k_font 4 r_k_font put}b/mF_83V
{findfont r-83pv-k-fonts pd_CoverFCRange 2 ^ ~ definefont fM 5 4 -1 $ put fM 4
0 put fM makefont Pscript_Windows_Font 3 1 $ put}b/hrCDevProcV-J{5{!}repeat 5 ^
5 ^ 0 0}b/hrCDevProcV-CK{! ! ! 0 0}b/pd_DefLocalVParams{pd_LParams `
/pd_InstName ~ d/pd_Incr 0 d ~ @/pd_charset ~ d/pd_SwitchAble
pd_IsModeSwitchAble d/pd_PreviousMode T d 128 eq{/pd_CDevProcV/hrCDevProcV-J d
/pd_hrMTx -0.38 d}{/pd_CDevProcV/hrCDevProcV-CK d/pd_hrMTx -0.38 d}?
/pd_NeedRearrangement ~ d & E}b/pd_mF_V_Finally{1 ^ findfont fM @ 4 5 -1 $ neg
0.34 add put @ 5 0 put 90 matrix R matrix concatmatrix makefont
Pscript_Windows_Font 3 1 $ put}b/pd_InstallCDevProcV{pd_InstName 3 ^ pd_scratch
pd_concatnames @ 3 -1 $ 4 ^/CIDFont findresource @ length 2 add dict `{1 ^ @
/FID eq ~ @/XUID eq ~/UIDBase eq or or{! !}{d}?}forall/CDevProc ~ d & E/CIDFont
defineresource ! 3 -1 $ pd_InstName pd_scratch pd_concatnames @ 4 2 $[~]
composefont !}b/pd_CreateNativeCIDKeyedFont{2 copy pd_scratch pd_concatnames
pd_InstName pd_scratch pd_concatnames @ 4 2 $ ~[~]composefont !}b/pd_VCIDProlog
{2 copy pd_CreateNativeCIDKeyedFont 3 1 $ pd_CDevProcV , pd_InstallCDevProcV
mark 4 ^[5 -2 $]}b/mF_V_CID{pd_NeedRearrangement{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 pd_hrMTx
put endusematrix 1 usefont 1 beginbfrange<00><80><00>endbfrange pd_charset 128
eq{1 beginbfrange<a0><df><a0>endbfrange}if endrearrangedfont E cleartomark}{3 ^
~[4 -1 $]composefont !}?}b/mF_83V_CID{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 -0.30 put
endusematrix 1 usefont 1 beginbfrange<8540><85fe><8540>endbfrange
endrearrangedfont E cleartomark}b/pd_GetHKPos{@/SubsVector get @ length 1 sub 0
1 ^ 1 1 3 -1 ${~ 3 ^ 2 ^ get add @ 160 eq{4 2 $ ! ! ! exit}{~ 2 ^ ge{! ! ! 0}
if}?}for ~/Encoding get ~ get}b/pd_InstallCDPVAndRotate{~ 2 pd_copybfont @
/CDevProc 4 -1 $ put pd_genunqname ~ definefont hrM @ 4 pd_hrMTx put makefont}b
/mF_V_CSL{pd_scratch pd_concatnames findfont 1 copyfont @ FDV 2 copy get @
length array copy @ @ 0 get pd_CDevProcV , pd_InstallCDPVAndRotate 0 ~ put
pd_charset 128 eq{@ @ 4 ^ pd_GetHKPos @ 3 1 $ get pd_CDevProcV ,
pd_InstallCDPVAndRotate put}if put 2 ^ ~ definefont !}b/pd_fem90msVnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_V_FE{7 -1 $ ! 7 ^
pd_DefLocalVParams ` 2 copy pd_IsCID-KeyedFont{4 2 $ ! ! 5 -1 $ !
pd_SwitchToNative pd_IsCIDCapable{mF_V_CID}{mF_V_CSL}? pd_mF_V_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-V eq{pd_fem90msVnotfound}if 4 2 $ ! ! 5 -1 $ !
mF_V_CSL}? E}b/mF_83V_FE{6 -1 $ ! 5 -1 $ ! 7 -1 $ ! T 6 ^ pd_DefLocalVParams `
2 copy pd_IsCID-KeyedFont{pd_SwitchToNative pd_IsCIDCapable{3 -1 $ ! mF_83V_CID
pd_mF_V_Finally}{! ! mF_83V}? pd_SwitchToPrevious}{! ! mF_83V}? E}b
%%EndResource
%%BeginResource: file Pscript_TextBold 5.0 0
/sB{1 copy 2 copy : sBdx 0 -M S ; : 0 sBdx -M S ; : sBdx sBdx -M S ; S}b/asB{3
copy 3 copy 3 copy : sBdx 0 -M A ; : 0 sBdx -M A ; : sBdx sBdx -M A ; A}b/wsB{4
copy 4 copy 4 copy : sBdx 0 -M W ; : 0 sBdx -M W ; : sBdx sBdx -M W ; W}b/awsB
{6 copy 6 copy 6 copy : sBdx 0 -M D ; : 0 sBdx -M D ; : sBdx sBdx -M D ; D}b
/xsB{2 copy 2 copy 2 copy : sBdx 0 -M xS ; : 0 sBdx -M xS ; : sBdx sBdx -M xS ;
xS}b/zsB{2 copy 2 copy 2 copy : sBdx 0 -M zS ; : 0 sBdx -M zS ; : sBdx sBdx -M
zS ; zS}b/ysB{2 copy 2 copy 2 copy : sBdx 0 -M yS ; : 0 sBdx -M yS ; : sBdx
sBdx -M yS ; yS}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject 5.0 0
/SavedCTM null d/CTMsave{/SavedCTM SavedCTM currentmatrix d}b/CTMrestore
{SavedCTM setmatrix}b/mp null d/ADO_mxRot null d/GDIHMatrix null d
/GDIHPatternDict 22 dict d GDIHPatternDict `/PatternType 1 d/PaintType 2 d/Reps
L2?{1}{5}? d/XStep 8 Reps mul d/YStep XStep d/BBox[0 0 XStep YStep]d/TilingType
1 d/PaintProc{` 1 Lw[]0 sd PaintData , exec E}b/FGnd null d/BGnd null d
/HS_Horizontal{horiz}b/HS_Vertical{vert}b/HS_FDiagonal{fdiag}b/HS_BDiagonal
{biag}b/HS_Cross{horiz vert}b/HS_DiagCross{fdiag biag}b/MaxXYStep XStep YStep
gt{XStep}{YStep}? d/horiz{Reps{0 4 M XStep 0 - 0 8 +}repeat 0 -8 Reps mul + K}b
/vert{Reps{4 0 M 0 YStep - 8 0 +}repeat 0 -8 Reps mul + K}b/biag{Reps{0 0 M
MaxXYStep @ - 0 YStep neg M MaxXYStep @ - 0 8 +}repeat 0 -8 Reps mul + 0 YStep
M 8 8 - K}b/fdiag{Reps{0 0 M MaxXYStep @ neg - 0 YStep M MaxXYStep @ neg - 0 8
+}repeat 0 -8 Reps mul + MaxXYStep @ M 8 -8 - K}b E/makehatch{4 -2 $/yOrg ~ d
/xOrg ~ d GDIHPatternDict/PaintData 3 -1 $ put CTMsave GDIHMatrix setmatrix
GDIHPatternDict matrix xOrg yOrg + mp CTMrestore ~ U ~ 2 ^ put}b/h0{/h0
/HS_Horizontal makehatch}b/h1{/h1/HS_Vertical makehatch}b/h2{/h2/HS_FDiagonal
makehatch}b/h3{/h3/HS_BDiagonal makehatch}b/h4{/h4/HS_Cross makehatch}b/h5{/h5
/HS_DiagCross makehatch}b/GDIBWPatternMx null d/pfprep{save 8 1 $
/PatternOfTheDay 8 1 $ GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/yExt
~ d/Width ~ d/BGnd ~ d/FGnd ~ d/Height yExt RepsV mul d/mx[Width 0 0 Height 0
0]d E build_pattern ~ !}b/pfbf{/fEOFill ~ d pfprep hbf fEOFill{O}{L}? restore}b
/GraphInit{GDIHMatrix null eq{/SavedCTM matrix d : ADO_mxRot concat 0 0 snap +
: 0.48 @ GDIHPatternDict ` YStep mul ~ XStep mul ~ nonzero_dsnap YStep V ~
XStep V ~ E +S/GDIHMatrix matrix currentmatrix readonly d ; : 0.24 -0.24 +S
GDIBWPatternDict ` Width Height E nonzero_dsnap +S/GDIBWPatternMx matrix
currentmatrix readonly d ; ;}if}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject_L2 5.0 0
/GDIBWPatternDict 25 dict @ `/PatternType 1 d/PaintType 1 d/RepsV 1 d/RepsH 1 d
/BBox[0 0 RepsH 1]d/TilingType 1 d/XStep 1 d/YStep 1 d/Height 8 RepsV mul d
/Width 8 d/mx[Width 0 0 Height neg 0 Height]d/FGnd null d/BGnd null d
/SetBGndFGnd{BGnd null ne{BGnd aload ! scol BBox aload ! 2 ^ sub ~ 3 ^ sub ~
rf}if FGnd null ne{FGnd aload ! scol}if}b/PaintProc{` SetBGndFGnd RepsH{Width
Height F mx PaintData imagemask Width 0 +}repeat E}b E d/mp/makepattern , d
/build_pattern{CTMsave GDIBWPatternMx setmatrix/nupangle where{! nupangle -90
eq{nupangle R}if}if GDIBWPatternDict @ ` Width Height ne{Width Height gt{Width
Height V 1}{1 Height Width V}? +S}if xOrg yOrg E matrix + mp CTMrestore}b/hbf
{setpattern}b/hf{:/fEOFill ~ d ~ ! setpattern fEOFill{O}{L}? ;}b/pbf{: !
/fEOFill ~ d GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/OutputBPP ~ d
/Height ~ d/Width ~ d/PaintType 1 d/PatternType 1 d/TilingType 1 d/BBox[0 0
Width Height]d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d 20 dict @ `
/ImageType 1 d/Width Width d/Height Height d/ImageMatrix[1 0 0 1 0 0]d
/BitsPerComponent 8 d OutputBPP 24 eq{/Decode[0 1 0 1 0 1]d}{OutputBPP 8 eq{
/Decode[0 1]d}{/Decode[0 1 0 1 0 1 0 1]d}?}?/DataSource{PaintData}d E/ImageDict
~ d/PaintProc{` ImageDict image E}b & mx makepattern setpattern E fEOFill{O}{L}
? ;}b/mask_pbf{:/fEOFill ~ d 20 dict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/Height ~
d/Width ~ d/PatternType 1 d/PaintType 2 d/TilingType 1 d/BBox[0 0 Width Height]
d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d/PaintProc{` Width Height
T[1 0 0 1 0 0]{PaintData}imagemask E}b & mx makepattern setpattern E fEOFill{O}
{L}? ;}b
%%EndResource
%%BeginResource: file Pscript_Win_Dib_L2 5.0 0
/iw 0 d/ih 0 d/im_save 0 d/s 0 d/polarity 0 d/smoothflag 0 d/mystring 0 d/bpc 0
d/maskcolor 0 d/mask? F d/setup1asciiproc{[currentfile mystring/readhexstring
cvx/! cvx]cvx bind}b/setup1binaryproc{[currentfile mystring/readstring cvx/!
cvx]cvx bind}b/setup2asciiproc{currentfile/ASCII85Decode filter/RunLengthDecode
filter}b/setup2binaryproc{currentfile/RunLengthDecode filter}b/jpegasciiproc
{currentfile/ASCII85Decode filter<</Relax 1>>/DCTDecode filter}b/jpegbinaryproc
{currentfile<</Relax 1>>/DCTDecode filter}b/mycolorspace{colspABC}d/myimagedict
{/myimagedict 10 dict d myimagedict @ `/ImageType 1 d/MultipleDataSource F d E}
b/imageprocarray[/setup1binaryproc/setup1asciiproc/setup2binaryproc
/setup2asciiproc/setup1binarydecodeproc/setup1asciidecodeproc]d/jpegprocarray[
/jpegasciiproc/jpegbinaryproc]d/Q{/im_save save d scol imageprocarray ~ get/s ~
, d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S/mystring ~ string d/bpc
~ d/ih ~ d/iw ~ d fx rf}b/X{/im_save save d/mask? ~ d/maskcolor ~ d
imageprocarray ~ get/s ~ , d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S
/mystring ~ string d/bpc ~ d/ih ~ d/iw ~ d}b/Z{im_save restore}b/beginjpeg{
/jpeg_save save d jpegprocarray ~ get/jpegimageproc ~ , d + +S/bpc ~ d/ih ~ d
/iw ~ d bpc 24 eq{/DeviceRGB}{/DeviceGray}? setcolorspace myimagedict @ `
/ImageType 1 d/Width iw d/Height ih d/Decode bpc 24 eq{[0 1 0 1 0 1]}{[0 1]}? d
/ImageMatrix[iw 0 0 ih 0 0]d/BitsPerComponent 8 d/DataSource jpegimageproc d E
image}b/endjpeg{jpeg_save restore}b/Y{scol myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode polarity{[1 0]}{[0 1]}?
d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 1 d/Interpolate
smoothflag d E imagemask}bd/doclutimage{/rgbclut ~ d bpc @ 8 eq{! 255}{4 eq{15}
{3}?}?/hival ~ d[/Indexed currentcolorspace hival rgbclut]setcolorspace
myimagedict @ ` mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height
ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc d/Interpolate smoothflag d E image}b/doCMYKclutimage{
/CMYKclut ~ d bpc @ 8 eq{! 255}{4 eq{15}{3}?}?/hival ~ d[/Indexed/DeviceCMYK
hival CMYKclut]setcolorspace myimagedict @ ` mask?{/ImageType 4 d/MaskColor
maskcolor d}if/Width iw d/Height ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0
0]d/DataSource s d/BitsPerComponent bpc d/Interpolate smoothflag d E image}b
/doNimage{bpc 24 eq{currentcolorspace}{colspA}? setcolorspace myimagedict @ `
mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode bpc
24 eq{[0 1 0 1 0 1]}{[0 1]}? d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc 24 eq{8}{bpc}? d/Interpolate smoothflag d E image}b
/doCMYKimage{/DeviceCMYK setcolorspace myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode[0 1 0 1 0 1 0 1]d
/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 8 d/Interpolate
smoothflag d E image}b
%%EndResource
%%BeginResource: file Pscript_T42Hdr 5.0 0
/asc42 0.0 d/sF42{/asc42 ~ d Ji}bind d/bS42{0 asc42 -M}bind d/eS42{0 asc42 neg
-M}b/Is2015?{version cvi 2015 ge}bind d/AllocGlyphStorage{Is2015?{!}{{string}
forall}?}bind d/Type42DictBegin{25 dict `/FontName ~ d/Encoding ~ d 4 array
astore cvx/FontBBox ~ d/PaintType 0 d/FontType 42 d/FontMatrix[1 0 0 1 0 0]d
/CharStrings 256 dict `/.notdef 0 d & E d/sfnts}bind d/Type42DictEnd{& @
/FontName get ~ definefont ! E}bind d/RDS{string currentfile ~ readstring !}
executeonly d/PrepFor2015{Is2015?{/GlyphDirectory 16 dict d sfnts 0 get @ 2 ^
(glyx)putinterval 2 ^(locx)putinterval ! !}{! !}?}bind d/AddT42Char{Is2015?
{findfont/GlyphDirectory get ` d E ! !}{findfont/sfnts get 4 ^ get 3 ^ 2 ^
putinterval ! ! ! !}?}bind d/IDStrNull{1 add 2 mul @ string 0 1 3 ^ 1 sub{1 ^ ~
0 put}for ~ !}bind d/IDStr{@ 1 add 2 mul string 0 1 3 ^{1 ^ ~ @ 2 mul ~ 3 copy
256 idiv put ~ 1 add ~ 256 mod put}for ~ !}bind d/IDStr2{~ @ 1 add 2 mul string
0 1 3 ^{1 ^ ~ @ 2 mul ~ 5 ^ add 3 copy 256 idiv put ~ 1 add ~ 256 mod put}for ~
! ~ !}bind d/CIDT42Begin{25 dict ` @/WMode ~ d 0 gt{/Metrics2 16 dict d
/FontMatrix[0 1 -1 0 0 0]d}{/FontMatrix[1 0 0 1 0 0]d}?/CIDMap ~ d/CIDCount ~ d
/CIDSystemInfo 3 dict @ ` 3 -1 $/Supplement ~ d 3 -1 $/Ordering ~ d 3 -1 $
/Registry ~ d E d/CIDFontName ~ d/Encoding ~ d 4 array astore cvx/FontBBox ~ d
/CharStrings 2 dict @ `/.notdef 0 d E d/GDBytes 2 d/CIDFontType 2 d/FontType 42
d/PaintType 0 d/sfnts}bind d/CIDT42End{CIDFontName & E/CIDFont defineresource
!}bind d/T42CIDCP32K{/CIDFont findresource @ length dict copy @/FID undef `
/CIDFontName ~ d/CIDMap ~ d/CIDCount ~ d/Metrics2 8 dict d CIDFontName & E
/CIDFont defineresource !}bind d/T42CIDCPR{/CIDFont findresource @ length dict
copy @/FID undef `/CDevProc{!}d/CIDFontName ~ d CIDFontName & E/CIDFont
defineresource !}bind d/T0AddT42Char{/CIDFont findresource/GlyphDirectory get `
d E ! !}bind d/T0AddT42Mtx2{/CIDFont findresource/Metrics2 get ` d E}bind d
/UpdateCIDMap{/CIDFont findresource/CIDMap get 3 1 $ putinterval}d/AddXUID
{version cvi 3011 ge{/XUID ~ d}{!}?}bind d/AddFontInfoBegin{/FontInfo 16 dict @
`}bind d/AddFontInfo{/GlyphNames2Unicode 16 dict d}bind d/AddFontInfoEnd{E d}
bind d/G2UBegin{findresource/FontInfo get/GlyphNames2Unicode get `}bind d
/G2UEnd{E}bind d
%%EndResource
%%BeginResource: file Pscript_T3Hdr 5.0 0
{version cvi 2016 ge{32/FontType resourcestatus{pop pop true}{false}ifelse}
{false}ifelse}exec/Is2016andT32? exch def/T32DefSBCMap{/CIDInit/ProcSet
findresource begin 10 dict begin begincmap/CIDSystemInfo 3 dict dup begin
/Registry(Adobe)def/Ordering(Identity1)def/Supplement 0 def end def/CMapType 0
def/WMode 0 def 1 begincodespacerange<00><ff>endcodespacerange 1 begincidrange
<00><ff>0 endcidrange endcmap/DrvSBCMap currentdict/CMap defineresource pop end
end}bind def Is2016andT32?{T32DefSBCMap}def/T32RsrcBegin{Is2016andT32?{
/BitmapFontInit/ProcSet findresource begin}if}bind def/T32RsrcEnd{Is2016andT32?
{end}if}bind def/AddT32Char{6 1 roll 0 get 7 1 roll pop pop 5 1 roll pop
findfont/TT32R get addglyph}bind def/AddT3Char{findfont dup 5 2 roll 1 index
length 0 gt{cvx 1 index exch 4 exch put dup(imagemask)cvx cvn 5 exch put cvx}
{pop cvx}ifelse 3 -1 roll/CharProcs get 3 1 roll put dup/Encoding get 5 -1 roll
4 index put/Metrics get 3 1 roll put}bind def/AddT3T32Char Is2016andT32?{
/AddT32Char}{/AddT3Char}ifelse load def/GreNewFontT32{5 dict begin exch
/FontMatrix exch def exch/FontBBox exch def exch pop exch pop/CIDFontType 4 def
dup currentdict end/CIDFont defineresource 3 -1 roll dup/DrvSBCMap dup/CMap
resourcestatus{pop pop}{T32DefSBCMap}ifelse 5 -1 roll[exch]composefont dup
length dict copy dup/FID undef begin exch/TT32R exch def currentdict end
definefont/BitmapFontInit/ProcSet findresource begin/TT32R get[14 0 0 0 0 0]<>0
4 -1 roll addglyph end}bind def/GreNewFontT3{11 dict begin pop/FontType 3 def
/FontMatrix exch def/FontBBox exch def/Encoding exch def/CharProcs 257 dict def
CharProcs/.notdef{}put/Metrics 257 dict def Metrics/.notdef 3 -1 roll put
/BuildChar{userdict begin/char exch def dup/charname exch/Encoding get char get
def dup/Metrics get charname 2 copy known{get aload pop}{pop/.notdef get aload
pop}ifelse setcachedevice begin Encoding char get CharProcs exch 2 copy known
{get}{pop/.notdef get}ifelse end exec end}def currentdict end definefont pop}
bind def/GreNewFont{Is2016andT32?{GreNewFontT32}{GreNewFontT3}ifelse}bind def
/UDF3{Is2016andT32?{/BitmapFontInit/ProcSet findresource begin dup/CIDFont
findresource removeall/CIDFont undefineresource undefinefont end}{pop UDF}
ifelse}bind def
%%EndResource
%%BeginResource: file Pscript_CFF 5.0 0
/F0Subr{systemdict/internaldict known{1183615869 systemdict/internaldict get
exec/FlxProc known{save T}{F}?}{U/internaldict known not{U/internaldict{count 0
eq{/internaldict errordict/invalidaccess get exec}if @ type/integertype ne{
/internaldict errordict/invalidaccess get exec}if @ 1183615869 eq{! 0}{
/internaldict errordict/invalidaccess get exec}?}@ 14 get 1 25 dict put bind
executeonly put}if 1183615869 U/internaldict get exec/FlxProc known{save T}{F}
?}?[systemdict/internaldict known not{100 dict/` cvx/mtx matrix/d cvx}if
systemdict/currentpacking known{currentpacking T setpacking}if{systemdict
/internaldict known{1183615869 systemdict/internaldict get exec @/$FlxDict
known not{@ @ length ~ maxlength eq{! U @/$FlxDict known not{100 dict `/mtx
matrix d @/$FlxDict & put E}if}{100 dict `/mtx matrix d @/$FlxDict & put E}?}if
/$FlxDict get `}if ;/exdef{~ d}d/dmin ~ abs 100 V d/epX exdef/epY exdef/c4y2
exdef/c4x2 exdef/c4y1 exdef/c4x1 exdef/c4y0 exdef/c4x0 exdef/c3y2 exdef/c3x2
exdef/c3y1 exdef/c3x1 exdef/c3y0 exdef/c3x0 exdef/c1y2 exdef/c1x2 exdef/c2x2
c4x2 d/c2y2 c4y2 d/yflag c1y2 c3y2 sub abs c1x2 c3x2 sub abs gt d/PickCoords{
{c1x0 c1y0 c1x1 c1y1 c1x2 c1y2 c2x0 c2y0 c2x1 c2y1 c2x2 c2y2}{c3x0 c3y0 c3x1
c3y1 c3x2 c3y2 c4x0 c4y0 c4x1 c4y1 c4x2 c4y2}?/y5 exdef/x5 exdef/y4 exdef/x4
exdef/y3 exdef/x3 exdef/y2 exdef/x2 exdef/y1 exdef/x1 exdef/y0 exdef/x0 exdef}d
mtx currentmatrix ! mtx 0 get abs .00001 lt mtx 3 get abs .00001 lt or{/flipXY
-1 d}{mtx 1 get abs .00001 lt mtx 2 get abs .00001 lt or{/flipXY 1 d}{/flipXY 0
d}?}?/erosion 1 d systemdict/internaldict known{1183615869 systemdict
/internaldict get exec @/erosion known{/erosion get/erosion ~ d}{!}?}if yflag
{flipXY 0 eq c3y2 c4y2 eq or{F PickCoords}{/shrink c3y2 c4y2 eq{0}{c1y2 c4y2
sub c3y2 c4y2 sub V abs}? d/yshrink{c4y2 sub shrink mul c4y2 add}d/c1y0 c3y0
yshrink d/c1y1 c3y1 yshrink d/c2y0 c4y0 yshrink d/c2y1 c4y1 yshrink d/c1x0 c3x0
d/c1x1 c3x1 d/c2x0 c4x0 d/c2x1 c4x1 d/dY 0 c3y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! abs d dY dmin lt PickCoords y2 c1y2 sub abs 0.001 gt{c1x2
c1y2 transform flipXY 1 eq{~}if/cx ~ d/cy ~ d/dY 0 y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! d dY round @ 0 ne{/dY exdef}{! dY 0 lt{-1}{1}?/dY exdef}?
/erode PaintType 2 ne erosion 0.5 ge and d erode{/cy cy 0.5 sub d}if/ey cy dY
add d/ey ey ceiling ey sub ey floor add d erode{/ey ey 0.5 add d}if ey cx
flipXY 1 eq{~}if itransform ~ ! y2 sub/eShift ~ d/y1 y1 eShift add d/y2 y2
eShift add d/y3 y3 eShift add d}if}?}{flipXY 0 eq c3x2 c4x2 eq or{F PickCoords}
{/shrink c3x2 c4x2 eq{0}{c1x2 c4x2 sub c3x2 c4x2 sub V abs}? d/xshrink{c4x2 sub
shrink mul c4x2 add}d/c1x0 c3x0 xshrink d/c1x1 c3x1 xshrink d/c2x0 c4x0 xshrink
d/c2x1 c4x1 xshrink d/c1y0 c3y0 d/c1y1 c3y1 d/c2y0 c4y0 d/c2y1 c4y1 d/dX c3x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! abs d dX dmin lt PickCoords x2
c1x2 sub abs 0.001 gt{c1x2 c1y2 transform flipXY -1 eq{~}if/cy ~ d/cx ~ d/dX x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! d dX round @ 0 ne{/dX exdef}{!
dX 0 lt{-1}{1}?/dX exdef}?/erode PaintType 2 ne erosion .5 ge and d erode{/cx
cx .5 sub d}if/ex cx dX add d/ex ex ceiling ex sub ex floor add d erode{/ex ex
.5 add d}if ex cy flipXY -1 eq{~}if itransform ! x2 sub/eShift ~ d/x1 x1 eShift
add d/x2 x2 eShift add d/x3 x3 eShift add d}if}?}? x2 x5 eq y2 y5 eq or{x5 y5
I}{x0 y0 x1 y1 x2 y2 -c x3 y3 x4 y4 x5 y5 -c}? epY epX}systemdict
/currentpacking known{~ setpacking}if/exec cvx/E cvx]cvx executeonly ~{! T ~
restore}{systemdict/internaldict known not{1183615869 U/internaldict get exec ~
/FlxProc ~ put T}{1183615869 systemdict/internaldict get exec @ length ~
maxlength eq{F}{1183615869 systemdict/internaldict get exec ~/FlxProc ~ put T}
?}?}?{systemdict/internaldict known{1183615869 systemdict/internaldict get exec
/FlxProc get exec}{1183615869 U/internaldict get exec/FlxProc get exec}?}if}
executeonly d/F1Subr{: currentpoint N M}bind d/F2Subr{currentpoint ; :
currentpoint N M}bind d/HSSubr{systemdict/internaldict known not{! 3}
{1183615869 systemdict/internaldict get exec @/startlock known{/startlock get
exec}{@/strtlck known{/strtlck get exec}{! 3}?}?}?}bind d
%%EndResource
%%BeginResource: file Pscript_Nup 5.0 0
U `/realshowpage 0 d/$m matrix d/nx_nup 0 d/ny_nup 0 d/pagew_nup 0 d/pageh_nup
0 d/paperw_nup 0 d/paperh_nup 0 d/nups 0 d/pgx_nup 0 d/pgy_nup 0 d
/papermarg_nup 1 d/pagemarg_nup 10 d/framenup T d/nupv 5 array d/xoffset 0 d
/yoffset 0 d/borderlinewidth 0 d/nupangle 0 d E/definenup{/LH/nupshowpage ld
nupv astore !/pgx_nup 0 store/pgy_nup 0 store}bd/startnup{/pgy_nup ~ store
/pgx_nup ~ store nupv aload !/ny_nup ~ store/nx_nup ~ store/pageh_nup ~ store
/pagew_nup ~ store/borderlinewidth ~ store @/nupangle ~ store R clippath/nups
pathbbox 3 -1 $ sub papermarg_nup sub ny_nup V pagemarg_nup sub pageh_nup V ~ 3
-1 $ sub papermarg_nup sub nx_nup V pagemarg_nup sub pagew_nup V 2 copy gt{~}if
! store nups @ +S/paperw_nup pagew_nup pagemarg_nup nups V add store/paperh_nup
pageh_nup pagemarg_nup nups V add store pathbbox $m aload ! pagemarg_nup nups V
@ 8 ^ 11 ^ sub paperh_nup ny_nup mul sub add 2 V ~ 9 ^ 12 ^ sub paperw_nup
nx_nup mul sub add 2 V 7 ^ 0 eq{8 -4 $ 4 2 $ 8 4 $}if 8 -2 $ add 0 gt{9}{neg 7}
? ^ add 4 -1 $ sub ~ 5 -2 $ add 0 gt{5}{neg 3}? ^ add 3 -1 $ sub 2 copy/yoffset
~ store/xoffset ~ store + ! ! ! !/paperw_nup paperw_nup paperh_nup $m
idtransform abs/paperh_nup ~ store abs store/pagew_nup pagew_nup pageh_nup $m
idtransform abs/pageh_nup ~ store abs store $m 0 get abs $m 1 get abs lt{
/nx_nup ny_nup/ny_nup nx_nup store store}if borderlinewidth 0 gt{.48 nups V @
/borderlinewidth ~ store Lw}{/framenup F d}? $m concat pgx_nup paperw_nup mul
pgy_nup paperh_nup mul + $m matrix invertmatrix concat N startpage}bd/reinitnup
{startnup}bd/startpage{: 0 0 $m transform pagew_nup pageh_nup $m dtransform rc}
bd/realshowpage/LH ld/nupshowpage{; $m concat framenup{pagemarg_nup 2 V nups V
@ $m idtransform abs neg ~ abs neg ~ paperw_nup paperh_nup rs}if/pgx_nup
pgx_nup 1 add @ nx_nup eq{! 0 store paperw_nup 1 nx_nup sub mul/pgy_nup pgy_nup
1 add @ ny_nup eq{! 0 store paperh_nup 1 ny_nup sub mul}{store paperh_nup}?}
{store paperw_nup 0}? + $m matrix invertmatrix concat startpage}bd/finalpage{;
realshowpage/LH/realshowpage ld}bd
%%EndResource
%%BeginResource: file Pscript_CMap_FF 5.0 0
/CMAP-WinCharSetFFFF-H{/CIDInit/ProcSet findresource ` 12 dict ` begincmap
/CIDSystemInfo 3 dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF)d/Supplement
0 d E d/CMapName/WinCharSetFFFF-H d/CMapVersion 1 d/CMapType 0 d/WMode 0 d 1
begincodespacerange<0000><FFFF>endcodespacerange 100 begincidrange<0000><00FF>0
<0100><01FF>256<0200><02FF>512<0300><03FF>768<0400><04FF>1024<0500><05FF>1280
<0600><06FF>1536<0700><07FF>1792<0800><08FF>2048<0900><09FF>2304<0A00><0AFF>
2560<0B00><0BFF>2816<0C00><0CFF>3072<0D00><0DFF>3328<0E00><0EFF>3584<0F00>
<0FFF>3840<1000><10FF>4096<1100><11FF>4352<1200><12FF>4608<1300><13FF>4864
<1400><14FF>5120<1500><15FF>5376<1600><16FF>5632<1700><17FF>5888<1800><18FF>
6144<1900><19FF>6400<1A00><1AFF>6656<1B00><1BFF>6912<1C00><1CFF>7168<1D00>
<1DFF>7424<1E00><1EFF>7680<1F00><1FFF>7936<2000><20FF>8192<2100><21FF>8448
<2200><22FF>8704<2300><23FF>8960<2400><24FF>9216<2500><25FF>9472<2600><26FF>
9728<2700><27FF>9984<2800><28FF>10240<2900><29FF>10496<2A00><2AFF>10752<2B00>
<2BFF>11008<2C00><2CFF>11264<2D00><2DFF>11520<2E00><2EFF>11776<2F00><2FFF>12032
<3000><30FF>12288<3100><31FF>12544<3200><32FF>12800<3300><33FF>13056<3400>
<34FF>13312<3500><35FF>13568<3600><36FF>13824<3700><37FF>14080<3800><38FF>14336
<3900><39FF>14592<3A00><3AFF>14848<3B00><3BFF>15104<3C00><3CFF>15360<3D00>
<3DFF>15616<3E00><3EFF>15872<3F00><3FFF>16128<4000><40FF>16384<4100><41FF>16640
<4200><42FF>16896<4300><43FF>17152<4400><44FF>17408<4500><45FF>17664<4600>
<46FF>17920<4700><47FF>18176<4800><48FF>18432<4900><49FF>18688<4A00><4AFF>18944
<4B00><4BFF>19200<4C00><4CFF>19456<4D00><4DFF>19712<4E00><4EFF>19968<4F00>
<4FFF>20224<5000><50FF>20480<5100><51FF>20736<5200><52FF>20992<5300><53FF>21248
<5400><54FF>21504<5500><55FF>21760<5600><56FF>22016<5700><57FF>22272<5800>
<58FF>22528<5900><59FF>22784<5A00><5AFF>23040<5B00><5BFF>23296<5C00><5CFF>23552
<5D00><5DFF>23808<5E00><5EFF>24064<5F00><5FFF>24320<6000><60FF>24576<6100>
<61FF>24832<6200><62FF>25088<6300><63FF>25344 endcidrange 28 begincidrange
<6400><64FF>25600<6500><65FF>25856<6600><66FF>26112<6700><67FF>26368<6800>
<68FF>26624<6900><69FF>26880<6A00><6AFF>27136<6B00><6BFF>27392<6C00><6CFF>27648
<6D00><6DFF>27904<6E00><6EFF>28160<6F00><6FFF>28416<7000><70FF>28672<7100>
<71FF>28928<7200><72FF>29184<7300><73FF>29440<7400><74FF>29696<7500><75FF>29952
<7600><76FF>30208<7700><77FF>30464<7800><78FF>30720<7900><79FF>30976<7A00>
<7AFF>31232<7B00><7BFF>31488<7C00><7CFF>31744<7D00><7DFF>32000<7E00><7EFF>32256
<7F00><7FFF>32512 endcidrange 100 begincidrange<8000><80FF>32768<8100><81FF>
33024<8200><82FF>33280<8300><83FF>33536<8400><84FF>33792<8500><85FF>34048<8600>
<86FF>34304<8700><87FF>34560<8800><88FF>34816<8900><89FF>35072<8A00><8AFF>35328
<8B00><8BFF>35584<8C00><8CFF>35840<8D00><8DFF>36096<8E00><8EFF>36352<8F00>
<8FFF>36608<9000><90FF>36864<9100><91FF>37120<9200><92FF>37376<9300><93FF>37632
<9400><94FF>37888<9500><95FF>38144<9600><96FF>38400<9700><97FF>38656<9800>
<98FF>38912<9900><99FF>39168<9A00><9AFF>39424<9B00><9BFF>39680<9C00><9CFF>39936
<9D00><9DFF>40192<9E00><9EFF>40448<9F00><9FFF>40704<A000><A0FF>40960<A100>
<A1FF>41216<A200><A2FF>41472<A300><A3FF>41728<A400><A4FF>41984<A500><A5FF>42240
<A600><A6FF>42496<A700><A7FF>42752<A800><A8FF>43008<A900><A9FF>43264<AA00>
<AAFF>43520<AB00><ABFF>43776<AC00><ACFF>44032<AD00><ADFF>44288<AE00><AEFF>44544
<AF00><AFFF>44800<B000><B0FF>45056<B100><B1FF>45312<B200><B2FF>45568<B300>
<B3FF>45824<B400><B4FF>46080<B500><B5FF>46336<B600><B6FF>46592<B700><B7FF>46848
<B800><B8FF>47104<B900><B9FF>47360<BA00><BAFF>47616<BB00><BBFF>47872<BC00>
<BCFF>48128<BD00><BDFF>48384<BE00><BEFF>48640<BF00><BFFF>48896<C000><C0FF>49152
<C100><C1FF>49408<C200><C2FF>49664<C300><C3FF>49920<C400><C4FF>50176<C500>
<C5FF>50432<C600><C6FF>50688<C700><C7FF>50944<C800><C8FF>51200<C900><C9FF>51456
<CA00><CAFF>51712<CB00><CBFF>51968<CC00><CCFF>52224<CD00><CDFF>52480<CE00>
<CEFF>52736<CF00><CFFF>52992<D000><D0FF>53248<D100><D1FF>53504<D200><D2FF>53760
<D300><D3FF>54016<D400><D4FF>54272<D500><D5FF>54528<D600><D6FF>54784<D700>
<D7FF>55040<D800><D8FF>55296<D900><D9FF>55552<DA00><DAFF>55808<DB00><DBFF>56064
<DC00><DCFF>56320<DD00><DDFF>56576<DE00><DEFF>56832<DF00><DFFF>57088<E000>
<E0FF>57344<E100><E1FF>57600<E200><E2FF>57856<E300><E3FF>58112 endcidrange 28
begincidrange<E400><E4FF>58368<E500><E5FF>58624<E600><E6FF>58880<E700><E7FF>
59136<E800><E8FF>59392<E900><E9FF>59648<EA00><EAFF>59904<EB00><EBFF>60160<EC00>
<ECFF>60416<ED00><EDFF>60672<EE00><EEFF>60928<EF00><EFFF>61184<F000><F0FF>61440
<F100><F1FF>61696<F200><F2FF>61952<F300><F3FF>62208<F400><F4FF>62464<F500>
<F5FF>62720<F600><F6FF>62976<F700><F7FF>63232<F800><F8FF>63488<F900><F9FF>63744
<FA00><FAFF>64000<FB00><FBFF>64256<FC00><FCFF>64512<FD00><FDFF>64768<FE00>
<FEFF>65024<FF00><FFFF>65280 endcidrange endcmap CMapName &/CMap defineresource
! E E}d/CMAP-WinCharSetFFFF-H2{CMAP-WinCharSetFFFF-H/CIDInit/ProcSet
findresource ` 12 dict ` begincmap/WinCharSetFFFF-H usecmap/CIDSystemInfo[3
dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF-H2)d/Supplement 0 d E @]d
/CMapName/WinCharSetFFFF-H2 d/CMapVersion 1 d/CMapType 1 d/WMode 0 d 1 usefont
100 begincidrange<7F00><7FFF>0<8000><80FF>256<8100><81FF>512<8200><82FF>768
<8300><83FF>1024<8400><84FF>1280<8500><85FF>1536<8600><86FF>1792<8700><87FF>
2048<8800><88FF>2304<8900><89FF>2560<8A00><8AFF>2816<8B00><8BFF>3072<8C00>
<8CFF>3328<8D00><8DFF>3584<8E00><8EFF>3840<8F00><8FFF>4096<9000><90FF>4352
<9100><91FF>4608<9200><92FF>4864<9300><93FF>5120<9400><94FF>5376<9500><95FF>
5632<9600><96FF>5888<9700><97FF>6144<9800><98FF>6400<9900><99FF>6656<9A00>
<9AFF>6912<9B00><9BFF>7168<9C00><9CFF>7424<9D00><9DFF>7680<9E00><9EFF>7936
<9F00><9FFF>8192<A000><A0FF>8448<A100><A1FF>8704<A200><A2FF>8960<A300><A3FF>
9216<A400><A4FF>9472<A500><A5FF>9728<A600><A6FF>9984<A700><A7FF>10240<A800>
<A8FF>10496<A900><A9FF>10752<AA00><AAFF>11008<AB00><ABFF>11264<AC00><ACFF>11520
<AD00><ADFF>11776<AE00><AEFF>12032<AF00><AFFF>12288<B000><B0FF>12544<B100>
<B1FF>12800<B200><B2FF>13056<B300><B3FF>13312<B400><B4FF>13568<B500><B5FF>13824
<B600><B6FF>14080<B700><B7FF>14336<B800><B8FF>14592<B900><B9FF>14848<BA00>
<BAFF>15104<BB00><BBFF>15360<BC00><BCFF>15616<BD00><BDFF>15872<BE00><BEFF>16128
<BF00><BFFF>16384<C000><C0FF>16640<C100><C1FF>16896<C200><C2FF>17152<C300>
<C3FF>17408<C400><C4FF>17664<C500><C5FF>17920<C600><C6FF>18176<C700><C7FF>18432
<C800><C8FF>18688<C900><C9FF>18944<CA00><CAFF>19200<CB00><CBFF>19456<CC00>
<CCFF>19712<CD00><CDFF>19968<CE00><CEFF>20224<CF00><CFFF>20480<D000><D0FF>20736
<D100><D1FF>20992<D200><D2FF>21248<D300><D3FF>21504<D400><D4FF>21760<D500>
<D5FF>22016<D600><D6FF>22272<D700><D7FF>22528<D800><D8FF>22784<D900><D9FF>23040
<DA00><DAFF>23296<DB00><DBFF>23552<DC00><DCFF>23808<DD00><DDFF>24064<DE00>
<DEFF>24320<DF00><DFFF>24576<E000><E0FF>24832<E100><E1FF>25088<E200><E2FF>25344
endcidrange 29 begincidrange<E300><E3FF>25600<E400><E4FF>25856<E500><E5FF>26112
<E600><E6FF>26368<E700><E7FF>26624<E800><E8FF>26880<E900><E9FF>27136<EA00>
<EAFF>27392<EB00><EBFF>27648<EC00><ECFF>27904<ED00><EDFF>28160<EE00><EEFF>28416
<EF00><EFFF>28672<F000><F0FF>28928<F100><F1FF>29184<F200><F2FF>29440<F300>
<F3FF>29696<F400><F4FF>29952<F500><F5FF>30208<F600><F6FF>30464<F700><F7FF>30720
<F800><F8FF>30976<F900><F9FF>31232<FA00><FAFF>31488<FB00><FBFF>31744<FC00>
<FCFF>32000<FD00><FDFF>32256<FE00><FEFF>32512<FF00><FFFF>32768 endcidrange
endcmap CMapName &/CMap defineresource ! E E}d/CMAP-WinCharSetFFFF-V
{CMAP-WinCharSetFFFF-H/WinCharSetFFFF-V/WinCharSetFFFF-H/CMap findresource/CMap
defineresource !}d/CMAP-WinCharSetFFFF-V2{CMAP-WinCharSetFFFF-H2
/WinCharSetFFFF-V2/WinCharSetFFFF-H2/CMap findresource/CMap defineresource !}d
%%EndResource
%%BeginResource: file Pscript_Encoding0 5.0 0
/ANSIEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/bullet/Zcaron 2 bullets/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/bullet/zcaron/Ydieresis
{ISOLatin1Encoding}stopped{96 bullets}{160 96 getinterval aload !}?]d
ANSIEncoding @ 39/quotesingle put 96/grave put/ANSIEncodingOld ANSIEncoding 256
array copy d ANSIEncodingOld @[138 153 154 169 172 174 177 178 179 181 185 188
189 190 208 215 221 222 240 247 253 254]{/bullet put @}forall 166/bar put 176
/ring put EncodeDict/0 ANSIEncoding put EncodeDict/ANSIEncodingOld
ANSIEncodingOld put
%%EndResource
%%BeginResource: file Pscript_Encoding161 5.0 0
/GreekEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/dieresistonos/Alphatonos/sterling
/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft
/logicalnot/hyphen/registered/afii00208/degree/plusminus/twosuperior
/threesuperior/tonos/mu/paragraph/periodcentered/Epsilontonos/Etatonos
/Iotatonos/guillemotright/Omicrontonos/onehalf/Upsilontonos/Omegatonos
/iotadieresistonos/Alpha/Beta/Gamma/Delta/Epsilon/Zeta/Eta/Theta/Iota/Kappa
/Lambda/Mu/Nu/Xi/Omicron/Pi/Rho/.notdef/Sigma/Tau/Upsilon/Phi/Chi/Psi/Omega
/Iotadieresis/Upsilondieresis/alphatonos/epsilontonos/etatonos/iotatonos
/upsilondieresistonos/alpha/beta/gamma/delta/epsilon/zeta/eta/theta/iota/kappa
/lambda/mu/nu/xi/omicron/pi/rho/sigma1/sigma/tau/upsilon/phi/chi/psi/omega
/iotadieresis/upsilondieresis/omicrontonos/upsilontonos/omegatonos/.notdef]d
GreekEncoding @ 39/quotesingle put 96/grave put EncodeDict/161 GreekEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding162 5.0 0
/TurkishEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe
/.notdef/.notdef/Ydieresis/space/exclamdown/cent/sterling/currency/yen
/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright
/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Gbreve/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Idotaccent/Scommaaccent
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave
/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/gbreve/ntilde
/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
/ucircumflex/udieresis/dotlessi/scommaaccent/ydieresis]d TurkishEncoding @ 39
/quotesingle put 96/grave put EncodeDict/162 TurkishEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding177 5.0 0
/HebrewEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/.notdef/cent/sterling/afii57636/yen
/brokenbar/section/dieresis/copyright/.notdef/guillemotleft/logicalnot/hyphen
/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/.notdef/onesuperior/.notdef/guillemotright/onequarter
/onehalf/threequarters/.notdef/afii57799/afii57801/afii57800/afii57802
/afii57793/afii57794/afii57795/afii57798/afii57797/afii57806/.notdef/afii57796
/afii57807/afii57839/afii57645/afii57841/afii57842/afii57804/afii57803
/afii57658/afii57716/afii57717/afii57718/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/afii57664/afii57665/afii57666
/afii57667/afii57668/afii57669/afii57670/afii57671/afii57672/afii57673
/afii57674/afii57675/afii57676/afii57677/afii57678/afii57679/afii57680
/afii57681/afii57682/afii57683/afii57684/afii57685/afii57686/afii57687
/afii57688/afii57689/afii57690/.notdef/.notdef/afii299/afii300/.notdef]d
HebrewEncoding @ 39/quotesingle put 96/grave put EncodeDict/177 HebrewEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding178 5.0 0
/ArabicEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/afii57506/quotesinglbase/florin
/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef
/guilsinglleft/OE/afii57507/afii57508/.notdef/afii57509/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef
/guilsinglright/oe/afii61664/afii301/.notdef/space/afii57388/cent/sterling
/currency/yen/brokenbar/section/dieresis/copyright/.notdef/guillemotleft
/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
/acute/mu/paragraph/periodcentered/cedilla/onesuperior/afii57403/guillemotright
/onequarter/onehalf/threequarters/afii57407/.notdef/afii57409/afii57410
/afii57411/afii57412/afii57413/afii57414/afii57415/afii57416/afii57417
/afii57418/afii57419/afii57420/afii57421/afii57422/afii57423/afii57424
/afii57425/afii57426/afii57427/afii57428/afii57429/afii57430/multiply/afii57431
/afii57432/afii57433/afii57434/afii57440/afii57441/afii57442/afii57443/agrave
/afii57444/acircumflex/afii57445/afii57446/afii57470/afii57448/ccedilla/egrave
/eacute/ecircumflex/edieresis/afii57449/afii57450/icircumflex/idieresis
/afii57451/afii57452/afii57453/afii57454/ocircumflex/afii57455/afii57456/divide
/afii57457/ugrave/afii57458/ucircumflex/udieresis/afii299/afii300/.notdef]d
ArabicEncoding @ 39/quotesingle put 96/grave put EncodeDict/178 ArabicEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding186 5.0 0
/BalticEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/.notdef/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/caron/breve/sterling/currency/.notdef
/brokenbar/section/dieresis/copyright/Rcommaaccent/guillemotleft/logicalnot
/hyphen/registered/AE/ring/plusminus/ogonek/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/rcommaaccent/guillemotright/onequarter
/onehalf/threequarters/ae/Aogonek/Iogonek/Amacron/Cacute/Adieresis/Aring
/Eogonek/Emacron/Ccaron/Eacute/Zacute/Edotaccent/Gcommaaccent/Kcommaaccent
/Imacron/Lcommaaccent/Scaron/Nacute/Ncommaaccent/Oacute/Omacron/Otilde
/Odieresis/multiply/Uogonek/Lslash/Sacute/Umacron/Udieresis/Zdotaccent/Zcaron
/germandbls/aogonek/iogonek/amacron/cacute/adieresis/aring/eogonek/emacron
/ccaron/eacute/zacute/edotaccent/gcommaaccent/kcommaaccent/imacron/lcommaaccent
/scaron/nacute/ncommaaccent/oacute/omacron/otilde/odieresis/divide/uogonek
/lslash/sacute/umacron/udieresis/zdotaccent/zcaron/dotaccent]d BalticEncoding @
39/quotesingle put 96/grave put EncodeDict/186 BalticEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding204 5.0 0
/RussianEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/afii10051/afii10052/quotesinglbase/afii10100
/quotedblbase/ellipsis/dagger/daggerdbl/Euro/perthousand/afii10058
/guilsinglleft/afii10059/afii10061/afii10060/afii10145/afii10099/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark
/afii10106/guilsinglright/afii10107/afii10109/afii10108/afii10193/space
/afii10062/afii10110/afii10057/currency/afii10050/brokenbar/section/afii10023
/copyright/afii10053/guillemotleft/logicalnot/hyphen/registered/afii10056
/degree/plusminus/afii10055/afii10103/afii10098/mu/paragraph/periodcentered
/afii10071/afii61352/afii10101/guillemotright/afii10105/afii10054/afii10102
/afii10104/afii10017/afii10018/afii10019/afii10020/afii10021/afii10022
/afii10024/afii10025/afii10026/afii10027/afii10028/afii10029/afii10030
/afii10031/afii10032/afii10033/afii10034/afii10035/afii10036/afii10037
/afii10038/afii10039/afii10040/afii10041/afii10042/afii10043/afii10044
/afii10045/afii10046/afii10047/afii10048/afii10049/afii10065/afii10066
/afii10067/afii10068/afii10069/afii10070/afii10072/afii10073/afii10074
/afii10075/afii10076/afii10077/afii10078/afii10079/afii10080/afii10081
/afii10082/afii10083/afii10084/afii10085/afii10086/afii10087/afii10088
/afii10089/afii10090/afii10091/afii10092/afii10093/afii10094/afii10095
/afii10096/afii10097]d RussianEncoding @ 39/quotesingle put 96/grave put
EncodeDict/204 RussianEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding238 5.0 0
/EasternEuropeanEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent
/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
StandardEncoding 32 95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase
/.notdef/quotedblbase/ellipsis/dagger/daggerdbl/.notdef/perthousand/Scaron
/guilsinglleft/Sacute/Tcaron/Zcaron/Zacute/.notdef/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/scaron
/guilsinglright/sacute/tcaron/zcaron/zacute/space/caron/breve/Lslash/currency
/Aogonek/brokenbar/section/dieresis/copyright/Scommaaccent/guillemotleft
/logicalnot/hyphen/registered/Zdotaccent/degree/plusminus/ogonek/lslash/acute
/mu/paragraph/periodcentered/cedilla/aogonek/scommaaccent/guillemotright/Lcaron
/hungarumlaut/lcaron/zdotaccent/Racute/Aacute/Acircumflex/Abreve/Adieresis
/Lacute/Cacute/Ccedilla/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute
/Icircumflex/Dcaron/Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut
/Odieresis/multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute
/Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis/lacute
/cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron/iacute/icircumflex
/dcaron/dcroat/nacute/ncaron/oacute/ocircumflex/ohungarumlaut/odieresis/divide
/rcaron/uring/uacute/uhungarumlaut/udieresis/yacute/tcommaaccent/dotaccent]d
EasternEuropeanEncoding @ 39/quotesingle put 96/grave put EncodeDict/238
EasternEuropeanEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding256 5.0 0
/CharCol256Encoding[/.notdef/breve/caron/dotaccent/dotlessi/fi/fl/fraction
/hungarumlaut/Lslash/lslash/minus/ogonek/ring/Zcaron/zcaron/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/exclam/quotedbl/numbersign
/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma
/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S
/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave
/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright
/asciitilde/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef
/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef
/Ydieresis/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/.notdef/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis
/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis]def EncodeDict/256 CharCol256Encoding put
%%EndResource
%%BeginResource: file Pscript_Encoding257 5.0 0
/CharCol257Encoding[/.notdef/Abreve/Amacron/Aogonek/Cacute/Ccaron/Dcaron/Dcroat
/Delta/Ecaron/Edotaccent/Emacron/Eogonek/Gbreve/Gcommaaccent/Idotaccent/Imacron
/Iogonek/Kcommaaccent/Lacute/Lcaron/Lcommaaccent/Nacute/Ncaron/Ncommaaccent
/Ohungarumlaut/Omacron/Racute/Rcaron/Rcommaaccent/Sacute/Scedilla/Scommaaccent
/Tcaron/Tcommaaccent/Uhungarumlaut/Umacron/Uogonek/Uring/Zacute/Zdotaccent
/abreve/amacron/aogonek/cacute/ccaron/commaaccent/dcaron/dcroat/ecaron
/edotaccent/emacron/eogonek/gbreve/gcommaaccent/greaterequal/imacron/iogonek
/kcommaaccent/lacute/lcaron/lcommaaccent/lessequal/lozenge/nacute/ncaron
/ncommaaccent/notequal/ohungarumlaut/omacron/partialdiff/racute/radical/rcaron
/rcommaaccent/sacute/scedilla/scommaaccent/summation/tcaron/tcommaaccent
/uhungarumlaut/umacron/uogonek/uring/zacute/zdotaccent 199 bullets]def
EncodeDict/257 CharCol257Encoding put
%%EndResource
%%BeginResource: file Pscript_Win_Euro_L2 5.0 0
/UseT3EuroFont{/currentdistillerparams where{pop currentdistillerparams
/CoreDistVersion get 4000 le}{false}ifelse}bind def/NewEuroT3Font?{dup/FontType
get 3 eq{dup/EuroFont known exch/BaseFont known and}{pop false}ifelse}bind def
/T1FontHasEuro{dup/CharStrings known not{dup NewEuroT3Font?{dup/EuroGlyphName
get exch/EuroFont get/CharStrings get exch known{true}{false}ifelse}{pop false}
ifelse}{dup/FontType get 1 eq{/CharStrings get/Euro known}{dup/InfoDict known{
/InfoDict get/Euro known}{/CharStrings get/Euro known}ifelse}ifelse}ifelse}bind
def/FontHasEuro{findfont dup/Blend known{pop true}{T1FontHasEuro}ifelse}bind
def/EuroEncodingIdx 1 def/EuroFontHdr{12 dict begin/FontInfo 10 dict dup begin
/version(001.000)readonly def/Notice(Copyright (c)1999 Adobe Systems
Incorporated. All Rights Reserved.)readonly def/FullName(Euro)readonly def
/FamilyName(Euro)readonly def/Weight(Regular)readonly def/isFixedPitch false
def/ItalicAngle 0 def/UnderlinePosition -100 def/UnderlineThickness 50 def end
readonly def/FontName/Euro def/Encoding 256 array 0 1 255{1 index exch/.notdef
put}for def/PaintType 0 def/FontType 1 def/FontMatrix[0.001 0 0 0.001 0 0]def
/FontBBox{-25 -23 1500 804}readonly def currentdict end dup/Private 20 dict dup
begin/ND{def}def/NP{put}def/lenIV -1 def/RD{string currentfile exch
readhexstring pop}def/-|{string currentfile exch readstring pop}executeonly def
/|-{def}executeonly def/|{put}executeonly def/BlueValues[-20 0 706 736 547 572]
|-/OtherBlues[-211 -203]|-/BlueScale 0.0312917 def/MinFeature{16 16}|-/StdHW
[60]|-/StdVW[71]|-/ForceBold false def/password 5839 def/Erode{8.5 dup 3 -1
roll 0.1 mul exch 0.5 sub mul cvi sub dup mul 71 0 dtransform dup mul exch dup
mul add le{pop pop 1.0 1.0}{pop pop 0.0 1.5}ifelse}def/OtherSubrs[{}{}{}
{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict
get exec dup/startlock known{/startlock get exec}{dup/strtlck known{/strtlck
get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]|-/Subrs 5 array dup 0
<8E8B0C100C110C110C210B>put dup 1<8B8C0C100B>put dup 2<8B8D0C100B>put dup 3<0B>
put dup 4<8E8C8E0C100C110A0B>put |- 2 index/CharStrings 256 dict dup begin
/.notdef<8b8b0d0e>def end end put put dup/FontName get exch definefont pop}bind
def/AddEuroGlyph{2 index exch EuroEncodingIdx 1 eq{EuroFontHdr}if systemdict
begin/Euro findfont dup dup/Encoding get 5 1 roll/Private get begin/CharStrings
get dup 3 index known{pop pop pop pop end end}{begin 1 index exch def end end
end EuroEncodingIdx dup 1 add/EuroEncodingIdx exch def exch put}ifelse}bind def
/GetNewXUID{currentdict/XUID known{[7 XUID aload pop]true}{currentdict/UniqueID
known{[7 UniqueID]true}{false}ifelse}ifelse}bind def/BuildT3EuroFont{exch 16
dict begin dup/FontName exch def findfont dup/Encoding get/Encoding exch def
dup length 1 add dict copy dup/FID undef begin dup dup/FontName exch def
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for def GetNewXUID{/XUID
exch def}if currentdict end definefont pop/BaseFont exch findfont 1000
scalefont def/EuroFont exch findfont 1000 scalefont def pop/EuroGlyphName exch
def/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/FontBBox BaseFont/FontBBox
get def/Char 1 string def/BuildChar{exch dup begin/Encoding get 1 index get
/Euro eq{BaseFont T1FontHasEuro{false}{true}ifelse}{false}ifelse{EuroFont
setfont pop userdict/Idx 0 put EuroFont/Encoding get{EuroGlyphName eq{exit}
{userdict/Idx Idx 1 add put}ifelse}forall userdict/Idx get}{dup dup Encoding
exch get BaseFont/Encoding get 3 1 roll put BaseFont setfont}ifelse Char 0 3 -1
roll put Char stringwidth newpath 0 0 moveto Char true charpath flattenpath
pathbbox setcachedevice 0 0 moveto Char show end}bind def currentdict end dup
/FontName get exch definefont pop}bind def/AddEuroToT1Font{dup findfont dup
length 10 add dict copy dup/FID undef begin/EuroFont 3 -1 roll findfont 1000
scalefont def CharStrings dup length 1 add dict copy begin/Euro{EuroFont
setfont pop EuroGBBox aload pop setcachedevice 0 0 moveto EuroGName glyphshow}
bind def currentdict end/CharStrings exch def GetNewXUID{/XUID exch def}if 3 1
roll/EuroGBBox exch def/EuroGName exch def currentdict end definefont pop}bind
def/BuildNewFont{UseT3EuroFont{BuildT3EuroFont}{pop AddEuroToT1Font}ifelse}bind
def/UseObliqueEuro{findfont/FontMatrix get dup 2 get 0 eq exch dup 0 get exch 3
get eq and UseT3EuroFont or}bind def
%%EndResource
%%BeginResource: file Pscript_WinNT_Compat 5.0 0
userdict/Pscript_WinNT_Compat 19 dict dup begin/bd{bind def}bind def/ld{load
def}bd/$x matrix def/ANSIVec[16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde
16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A
/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60
/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85
/ellipsis 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand 16#8A
/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93
/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#98
/tilde 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F
/Ydieresis 16#A0/space 16#A1/exclamdown 16#A4/currency 16#A5/yen 16#A6
/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB
/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron
16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute
16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior
16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE
/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex
16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave
16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE
/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute
16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash
16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE
/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3
/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9
/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE
/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute
16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9
/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn
16#FF/ydieresis]def currentdict{dup type/operatortype eq{[exch]cvx def}{pop
pop}ifelse}forall/initialize{currentdict exch begin begin}bind def/terminate{
/@FL where not{pop end end}{pop}ifelse}bind def/suspend/terminate load def
/resume/initialize load def/RS{/pagesave where{pop pagesave restore}{$x matrix
invertmatrix concat}ifelse}def/SS{/pagesave save def}def/CB{pop pop pop pop}def
/B{pop pop pop pop}def/:/gsave load def/;/grestore load def/N/newpath load def
end put
%%EndResource
end
/ProcSet defineresource pop
%%EndResource

%%EndProlog

%%BeginSetup
statusdict begin (%%[ ProductName: ) print product print ( ]%%)= flush end
Pscript_WinNT_Compat dup /initialize get exec
[ 1 0 0 1 0 0 ] false /Pscript_WinNT_Full /ProcSet findresource dup /initialize get exec
featurebegin{
%%BeginNonPPDFeature: JobTimeout 0
0 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/JobTimeout  4 -1 roll put setuserparams}{statusdict/setjobtimeout get exec}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginNonPPDFeature: WaitTimeout 120
120 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginFeature: *HPHalftone PrintersDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *Smoothing PrinterDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *PageSize Letter

             <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *OutputBin OnlyOne

%%EndFeature
}featurecleanup
1 setlinecap 1 setlinejoin
/mysetup [ 0.12 0 0 -0.12 0 792 ] def 
%%EndSetup

%%Page: 1 1
%%PageBoundingBox: 0 0 612 792
%%EndPageComments
userdict begin /pagesave save def end
%%BeginPageSetup
/DeviceRGB dup setcolorspace /colspABC exch def
mysetup concat colspRefresh
%%EndPageSetup

30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
%%BeginDocument: Pscript_Win_PassThrough
% Copyright (c) 1986-1995 Frame Technology Corporation.
/FMcmyk 100 dict def
/FmBD{bind def}bind def
/FmLD{load def}FmBD
/FMc {
 FMcmyk length FMcmyk maxlength ge { /FMcmyk FMcmyk dup length dup add dict copy def } if
 4 array astore 4 1 roll 8 bitshift add 8 bitshift add exch FMcmyk 3 1 roll put
}FmBD
/setcmykcolor where { pop
 /sc where { pop /sc load 0 get /scignore eq {
  /FMsc /sc FmLD
  /sc { 3 copy 8 bitshift add 8 bitshift add FMcmyk 1 index known
   { FMcmyk exch get aload pop setcmykcolor pop pop pop } { pop FMsc } ifelse
  }FmBD
 } if } if
} if
mark { /S load
 dup 0 get /PenW eq { dup 1 get /sl load eq {
  dup 0 { PenW .75 sub sl } bind put 1 /exec load put
 } if } if
} stopped cleartomark       
/FmX matrix defaultmatrix def
/FmDC {transform FmX defaultmatrix itransform cvi exch cvi exch} def
/FmBx { dup 3 index lt {3 1 roll exch} if 
 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if
}FmBD
/FmPD/cleartomark FmLD
/FmPD2/cleartomark FmLD
/FmPT/pop FmLD
/FmPA{pop pop pop}FmBD
systemdict /pdfmark known systemdict /currentdistillerparams known and {
 /FmPD/pdfmark FmLD
 currentdistillerparams /CoreDistVersion get 2000 ge {
  /FmPD2/pdfmark FmLD
  /FmPA { mark exch /Dest exch 5 3 roll 
	/View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD 
  }FmBD
 } if
} if
: N : N : N ; : N 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
0 4616 M 3600 4616 I 3600 6600 I 0 6600 I C 
eoclip : N 0 4607 3635 1993 rp C 
/DeviceRGB dup setcolorspace /colspABC exch def
1 1 1 1 scol  L ; : N -35 4607 M 3635 4607 I 3635 6608 I -35 6608 I C 
eoclip /TT6D9B00
[78 0 0 0 0 0 ] 
 256 array 0 1 255 {1 index exch /.notdef put} for 
[0 0 0 0 ] 
[1 78 div 0 0 -1 78 div 0 0 ]
/__TT6D9B00
GreNewFont
T32RsrcBegin

32
/G20 [47 0 0 0 1 1 ] 
/G20 [1 1 true [1 0 0 1 0 0 ]  0 0]
[<~!!~>
 ]
/TT6D9B00 AddT3T32Char

33
/G21 [47 0 19 -45 29 1 ] 
/G21 [10 46 true [1 0 0 1 -19 45 ]  0 0]
[<~IfOruIfOru4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH
4odbH)uprY)uprYzzz!!"&?It3$!s1nZMs1j,7It/R?~>
 ]
/TT6D9B00 AddT3T32Char

34
/G22 [47 0 14 -44 33 -26 ] 
/G22 [19 18 true [1 0 0 1 -14 44 ]  0 0]
[<~rX[rd&)_mI^jHC&Hj@H7#Jb]l^jHC&Hj@H7#Jb]l^jHC&Hj@H7#Jb]l^jHC&
49pBr"+U~>
 ]
/TT6D9B00 AddT3T32Char

35
/G23 [47 0 7 -51 40 3 ] 
/G23 [33 54 true [1 0 0 1 -7 51 ]  0 0]
[<~!!E9E!!%6G^]4@Z"2Fm:GQY_]!-eU]!!%6G^]4@Z"2Fm:GQY_]!-eU]!!%6G
^]4@Z"2Fm:GQY_]!-eU]!!%6G^]4@Z"2Fm:GQY_]!-eU]!!$sCJ,oWLs8RWL
s8W+Ls8W-!JH,ZLs*t+=#CldSn-=ID!:U5D!!)KnJ,fT=#CldSn-=ID!:U5D
!!)KnJ,fT=#CldSn-=IDs8W-!JH,ZLs+(.Ls8RWLs8W+L!:U3n!!2!g!!!&X
%fcS1i"#ef!T4Ig!!2!g!!!&X%fcS1i"#ef!T4Ig!!2!g!!!&X%fcS1i"#ef
!T4Ig!!2!g!!!&X%fcS1i"#ef!T4Ig!!3-3!!!~>
 ]
/TT6D9B00 AddT3T32Char

36
/G24 [47 0 9 -53 39 10 ] 
/G24 [30 63 true [1 0 0 1 -9 53 ]  0 0]
[<~!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&p!.VfR"98/c#QOh^
+92B!5JTMA56(rHHiO9,GQ7d&p](<Pn,NIXn,NFgn,NFgn,NFgn,NFgp](9o
HiO-HIK0?J56(Z`+5d,!&,ZD-"93lO!<;fo!'gG_!!E7O!!#7A!!!Q!!!!&h
!!!#o!!!"D!!!"H!!!!]!!!!]huEa>huEa>huEb)n,NH5p](<hqu?igs*u3L
s8W,7s8W+Lp](3mi.'Yb!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0
!"T&0!"T&0!"T&0~>
 ]
/TT6D9B00 AddT3T32Char

37
/G25 [47 0 6 -49 41 1 ] 
/G25 [35 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!<)ru!!E7O!!!Q0huEa!KCAj@4ok?X!.4co!!%6D49,A+!'C5]n,OL0!:Tt0
!!)Kg*WQ30!$2+?n,OL0!-eK-!!%6D49,A/!.4bH4ok?Y^`S3u#J^lMi#gkZ
s1j,7!<*#u!!!!0p](9o5MuMA!<7QL!!E-!!!!Q!!!!"K^]4?8rr<$!#P\9!
!$C,@^]=CbJ+*Ge!WW&tGQ[Ga!'ge)*rl9OJ.I/1%fcib!$;1GJ,gVj"2FmX
!!C":*WQ;X!$2+B^]5DU"2FmY!!e#S%fcib!"XSjJ,fhi*rl9Cn9t?;!WW&t
!!*&g!!!!@^]4~>
 ]
/TT6D9B00 AddT3T32Char

38
/G26 [47 0 5 -42 42 1 ] 
/G26 [37 43 true [1 0 0 1 -5 42 ]  0 0]
[<~!$C,!!!%NH!!!$!rr<$"n3=\g"5jE7!!g:?!!!7S!!!!(J,fQL#CldS!!e#S
!!!7S!!!!$^]4?7"2Fm:!!2!X!!!&Xzn,NFg!;HNo!!%6D!!!!]zrVuou"9&9B
n-AC^5O]2EJ3WNF#Co&.4p/TJ!'CAAGQ<*li-56H!:]IXp]1*Y!:Tu:n,VqX
4l?>0!'fBAn,OQG!:Tt!^]=-0&&80i!"ZjFHiP8H!.Forn,P\(q#C+2s7$'`
&-(R;p]phL5PP6X!!!!~>
 ]
/TT6D9B00 AddT3T32Char

39
/G27 [47 0 20 -44 27 -26 ] 
/G27 [7 18 true [1 0 0 1 -20 44 ]  0 0]
[<~rr.:mI!g<hI!g<hI!g<h3&g~>
 ]
/TT6D9B00 AddT3T32Char

40
/G28 [47 0 21 -49 35 9 ] 
/G28 [14 58 true [1 0 0 1 -21 49 ]  0 0]
[<~!.4ck!:U$Y!T4(<"2G/W#J^Rp%tG/j*rmA_*WSA(4odbH490a/HiSNoGQ;sg
p]1'hp]1'hp]1'hp]1'hp]1'hGQ;sgHiSNoHiQ8/4odbH*WR5]*rlfO%tG1@
#Cm&p"2G#s!T4"J!:U!`!-eJH~>
 ]
/TT6D9B00 AddT3T32Char

41
/G29 [47 0 12 -49 26 9 ] 
/G29 [14 58 true [1 0 0 1 -12 49 ]  0 0]
[<~p],O=49.PF*WR8^%fd+?%tFn8#J^GW"5j:>!T4"J!Up-Z!:U!`!;HQh!-eKg
!.4co!.4co!.4co!.4co!.4co!-eKg!;HQh!;HQ`!Up-Z!T4":"5j9s#J^S[
#Cm>8%fd[O*WSA(490a/GQ<6o~>
 ]
/TT6D9B00 AddT3T32Char

42
/G2A [47 0 9 -48 39 -20 ] 
/G2A [30 28 true [1 0 0 1 -9 48 ]  0 0]
[<~!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S+:!E.Hj>2sIg:W$J*3I!
s8W,s#QOgS!.XbD!"ZjF!$C,!!$C,!!'K`N!.=PA!;LpA!Ur8Q!T5"!"5k7$
#J^k##Cm&0!It@S!<<0$~>
 ]
/TT6D9B00 AddT3T32Char

43
/G2B [47 0 7 -37 41 -3 ] 
/G2B [34 34 true [1 0 0 1 -7 37 ]  0 0]
[<~!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huEcWs8W,7s8W-!_#OH7s1n[7s8Tk7
!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X
!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!~>
 ]
/TT6D9B00 AddT3T32Char

44
/G2C [47 0 14 -9 27 9 ] 
/G2C [13 18 true [1 0 0 1 -14 9 ]  0 0]
[<~"8E,j#OhuV&)[u6&&99;++PG`*rnM*4odbHHiSNoGQ@L=~>
 ]
/TT6D9B00 AddT3T32Char

45
/G2D [47 0 8 -22 39 -18 ] 
/G2D [31 4 true [1 0 0 1 -8 22 ]  0 0]
[<~s8W,us8W,us8W,us8W,u~>
 ]
/TT6D9B00 AddT3T32Char

46
/G2E [47 0 18 -9 29 1 ] 
/G2E [11 10 true [1 0 0 1 -18 9 ]  0 0]
[<~*rnNUJ&)*Bs5<q8s58CB5CagU~>
 ]
/TT6D9B00 AddT3T32Char

47
/G2F [47 0 10 -49 38 7 ] 
/G2F [28 56 true [1 0 0 1 -10 49 ]  0 0]
[<~!!!!a!!!#g!!!#g!!!&X!!!&X!!!,:!!!,:!!!7S!!!7S!!!6(!!!N0!!!K/
!!"&?!!!u=!!#+]!!#+]!!%6D!!%6D!!)Kg!!)Kg!!2!X!!2!X!!0k8!!C":
!!@`O!!e#S!!e#S!"T&0!"T&0!$2+?!$2+?!'C5]!'C5]!&srY!-eJD!,qo<
!:Tsg!8mhW!T3qX!T3qX"2Fm:"2Fm:#CldS#CldS#64`(%fcS0%KHJ/*WQ0?
)uos=49,?]49,?]GQ7^DGQ7^Dn,NFgDu]k<+92BA~>
 ]
/TT6D9B00 AddT3T32Char

48
/G30 [47 0 8 -49 39 1 ] 
/G30 [31 50 true [1 0 0 1 -8 49 ]  0 0]
[<~!"[uf!.XnH!WW0""98CO#OihN#N--.%tFc?*rl?2*WQ304obTX49,A+49,A+
HiO.oGQ7_+GQ7_+GQ7_+GQ7_+p](:Xn,NG0n,NG0n,NG0n,NG0n,NG0n,NG0
n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0p](:XGQ7_+GQ7_+GQ7_+
GQ7_+HiO.o49,A+49,A+4obTX*rl?2*rl?2%tFc?&)[u6#OihN"98CO!WW0"
!.XnH!"[uf~>
 ]
/TT6D9B00 AddT3T32Char

49
/G31 [47 0 8 -49 40 0 ] 
/G31 [32 49 true [1 0 0 1 -8 49 ]  0 0]
[<~!!C":!"ZjF!'e7!!<9h7#QMR>+7m8JJ&B&%rWBq9p]J;3?j"1E!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

50
/G32 [47 0 5 -49 37 0 ] 
/G32 [32 49 true [1 0 0 1 -5 49 ]  0 0]
[<~!"\Q!!.XtJ!WW1M"98DZ&,6\)+2A!R5C`b356(\24obRH4obR(49,@&49,?l
!!!!0!!!!0!!!!0!!!!0!!!!0!!!!0!!!!?!!!!?!!!!_!!!!]!!!"H!!!#o
!!!&h!!!,Z!!!8>!!!O[!!")@!!#1_!!%BH!!)co!!2Qh!!hE^!"ZjF!$;1@
!'UA_!.4bH!;HO)!Up(""5j.i#J^<M%tFWj56(ZoHiO-Ws8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

51
/G33 [47 0 6 -49 37 1 ] 
/G33 [31 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!'e7!!WVop#QOc'+92?@5N"bVIfL"p49,WE(]XZr!!!&X!!!&h!!!#g!!!#g
!!!#g!!!#g!!!#g!!!&h!!!&X!!!,Z!!!,:!!!PF!!"*k!!*$!!"]&/!"\u-
!"])0!"]+F!!",!!!!,j!!!&p!!!"D!!!"H!!!!]!!!!]!!!!?!!!!?!!!!?
!!!!?!!!!?!!!!_!!!!_!!!!]!!!"H!!!#o0E;.KIK0WBJ&";,s8W,7&-)Z[
"98?#!'frQ~>
 ]
/TT6D9B00 AddT3T32Char

52
/G34 [47 0 6 -49 39 0 ] 
/G34 [33 49 true [1 0 0 1 -6 49 ]  0 0]
[<~!!"+V!!!!@^]4?75JR7!!'e7!!!%Ma!!!"G^]4?7o=t>+!V=),!!2,q!!!,]
^]4?:_nZ6P#D9el!"X^t!!!N3^]4?V"2Fm:*Ws1X!'CA!!!%BK^]4@Z"2Fm:
p]J;3!:U*+!!2![^]4Jp"2Fm=^]V@P#J^GW!!e#V^]4lF"2FmY!!C":*WQ;X
!'UAb^]6Is"2Fn]!!C":p](E3!:Tsj^]=E7s8RWLs8W+Ls8W-!JH,ZLs*t(L
"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!",@s*t(ks8RTL+92@k
!$D7@J,~>
 ]
/TT6D9B00 AddT3T32Char

53
/G35 [47 0 8 -48 39 1 ] 
/G35 [31 49 true [1 0 0 1 -8 48 ]  0 0]
[<~5QCcQ5QCcQ5QCcQ5QCcQ49,?]49,?]49,?]49,?]49,?]49,?]49,?]49,?]
49,?]49,?]49,?]49,?]49,?]4:go]4Fd>15QC``5QCc!5N"ca56(rX49,KQ
#QOl"!!!#o!!!"H!!!!]!!!!]!!!!_!!!!?!!!!?!!!!?!!!!?!!!!?!!!!?
!!!!_!!!!]!!!!]!!!"H!!!#o!!!#o?iU;uqu?uks+!>ls8W,7+92?@#QO]%
!.Wo,~>
 ]
/TT6D9B00 AddT3T32Char

54
/G36 [47 0 9 -49 39 1 ] 
/G36 [30 50 true [1 0 0 1 -9 49 ]  0 0]
[<~!!",=!!3,t!!iQ%!$D7=!'g5Y!<7QL!W2ot"8Dir"5j.Z#J^<>%tFW[%tFW[
*rl9@*WQ0?*WQ0?4obQ_49,?]49,?]GQ7^DGQ7^DGR*^<GX)*+E<#q<nc/W>
oCsECpV7$ls*t4@rr<)hrVurnqu?_Ap](;=p](;An,NGNn,NGNn,NGNGQ7_+
GQ7_+GQ7_+HiO./49,A+4obS-*WQ38*rl?2%tFcO#N,jF#P]CV!WW1M!<<'!
!'gA]!"\Q!~>
 ]
/TT6D9B00 AddT3T32Char

55
/G37 [47 0 6 -48 38 0 ] 
/G37 [32 48 true [1 0 0 1 -6 48 ]  0 0]
[<~s8W-!s8W-!s8W-!s8W-!n,NG!n,NG1n,NG0n,NG0n,NGPn,NGNn,NGN!!!"H
!!!"D!!!"D!!!#g!!!#g!!!#g!!!&X!!!&X!!!,Z!!!,:!!!,:!!!8>!!!7S
!!!7S!!!O[!!!N0!!!N0!!")@!!"&?!!"&?!!#1_!!#+]!!#+]!!%BH!!%6D
!!)co!!)Kg!!)Kg!!2Qh!!2!X!!2!X!!D-Z!!C":!!C":!!g:>!!e#S!"XS[
~>
 ]
/TT6D9B00 AddT3T32Char

56
/G38 [47 0 8 -49 39 1 ] 
/G38 [31 50 true [1 0 0 1 -8 49 ]  0 0]
[<~!"[uf!.XnH!WW0"#QOh>&+C\!&&8G.*rl?24obTX49,A+49,A+GQ7_+GQ7_+
GQ7_+GQ7_+GQ7_+GQ7_+49,A+49,A+*WQ30*rl?2%tFc?#J^S["8Esg!WW0"
!.XnH!WW0""98CO#OihN%tFc?*rl?24obTXHiO.oGQ7_+p](:Vn,NG0n,NG0
n,NG0n,NG0n,NG0n,NG0GQ7_+GQ7_+HiO.o4obTX*rl?2%tFc?#OihN"98CO
!<<#u!$C\1~>
 ]
/TT6D9B00 AddT3T32Char

57
/G39 [47 0 7 -49 38 1 ] 
/G39 [31 50 true [1 0 0 1 -7 49 ]  0 0]
[<~!$AuV!<;fo!WW-!"98B$#Ojs.&&8^k++OUS*rlE44obWQ49,BV49,BVHiO.k
GQ7_kGQ7_+GQ7_+GQ7_-GQ7_-GQ7_-GQ7_-HiO.149,A149,A14obT^*rl?@
++OIM&&8_4#OjsL"98BB!WW'[!<;ON!$B!=!!!!]!!!"H!!!"D!!!"D!!!#o
!!!#g!!!&h!!!,Z!!!,Z!!!8>!!!O[!!"*k!!%KK!!3'!!'gA]s8VQgs8Tk7
s8N'!s6p!g~>
 ]
/TT6D9B00 AddT3T32Char

58
/G3A [47 0 18 -30 29 1 ] 
/G3A [11 31 true [1 0 0 1 -18 30 ]  0 0]
[<~*rnNUJ&)*Bs5<q8s58CB5CagUzzzzz!!")@5Ce7!s5<q8s5<q8J&":!*rl~>
 ]
/TT6D9B00 AddT3T32Char

59
/G3B [47 0 14 -30 29 9 ] 
/G3B [15 39 true [1 0 0 1 -14 30 ]  0 0]
[<~!Up3d#Q,,3&,m+=&,lh3"8Dodzzzzz!!!,r#Ohuf#N,jF&&8^k&&99;++PF5
56*kI4ofs1HiSNop](~>
 ]
/TT6D9B00 AddT3T32Char

60
/G3C [47 0 3 -37 41 -3 ] 
/G3C [38 34 true [1 0 0 1 -3 37 ]  0 0]
[<~z&-)\1!-eJD!!2ip!!!9%!!!!@n,NFgJ%u$a"9/?$!"\u-!!#7A!!!$!J,fQO
rVuou&,6,)!'e7!!!*$!!!!9%!!!!@n,NFgJ%u$a!<9h7!!",1!!!!(qu?]s
!<3$!!!#7!!!!!0p](9o"9&9#!!*%L!!!!`huE`W&,ZD-!!E6$!!!"K^]4?7
+7K71!!iE%!!!&pzGQ7^D!"]~>
 ]
/TT6D9B00 AddT3T32Char

61
/G3D [47 0 6 -30 41 -11 ] 
/G3D [35 19 true [1 0 0 1 -6 30 ]  0 0]
[<~s8W-!i;`iWs5<qWs8V$Ws8W,Wzzzzzzzzzzzzz!!!$!s8W,Ws8W-!i;`iWs5<qW
s8V!~>
 ]
/TT6D9B00 AddT3T32Char

62
/G3E [47 0 5 -38 43 -4 ] 
/G3E [38 34 true [1 0 0 1 -5 38 ]  0 0]
[<~5QCca!,qo<!!%BH!!!$!zJ)C;,!$Ct9!!!-#zs*t(L!'fBA!!!Q)!!!!$rVuou
!.Vca!!",1!!!!(qu?]s!WN-"!!%Ma!!!!0n,NFg#Q+Q%!$C,!!!%M!!!!-#
!!!!0p](9o5MuMA!<7QL!!E3#!!",1!!!"K^]4?8rr<$!#Q+Q%!$C\1!!*&7
!!!"KzGQ7^D!+5d,!!!~>
 ]
/TT6D9B00 AddT3T32Char

63
/G3F [47 0 10 -45 39 1 ] 
/G3F [29 46 true [1 0 0 1 -10 45 ]  0 0]
[<~!<9h7&-)D)J,fKJs8W+Ls+#U7p](i_n,NRKn,NLYn,NIXn,NI`!!!"D!!!"D
!!!"D!!!"D!!!"D!!!#o!!!#g!!!&h!!!,Z!!!Pf!!"+V!!*%L!!iN(!'gA]
!'frQ!'^G`!'C5]!'C5]!'C5]!'C5]!'C5]zzzzzz!$2+?!.TM!!.TM!!<9h7
!<9h7!<9h7!.TM!!.TM!!$2+?~>
 ]
/TT6D9B00 AddT3T32Char

64
/G40 [47 0 6 -49 41 1 ] 
/G40 [35 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!!E-!!!",@J,fS!s53kWs8VQg!WE2r!!D]jp](Q7!.4bWJ,h\3%fcSn!$;1@
*WR5]!$2,&!!"&?49,@&!.4bH*WUEb!$2,b!!"&?GQ7^b!-eJD*WY[0"9&;i
!'gG_n,WLf!:U$hrW)Emr#Pk-&)\K/n/m0%!:V'1*WY[n!$2.049-E&n2p[l
!:W)N*WY[l!'UDP4og$3GTHka!-fT<s58,4s8V#%&-(PFGQ[sfi&h&8!!#+]
!!!!]z*WQ0?!$2+?!!!N0!"],@J,jNg#N,XX!!E!,p](Ers53kWs8Tk7!.XtJ
!!!Q!!!!~>
 ]
/TT6D9B00 AddT3T32Char

65
/G41 [47 0 0 -44 47 0 ] 
/G41 [47 44 true [1 0 0 1 0 44 ]  0 0]
[<~!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.!!#.Nz3-YE'!!%7gzG^KJk
!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF!!C"I!!!!$J-UT)!!e#Z
J,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X!#tt=n,NGN!!)Kg!'gM`
p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?!Up'h*WQ6!!!!N0!T3qX
%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:s8N'$s8N&u!!E9#s8N'$
s8N&u!!E9#~>
 ]
/TT6D9B00 AddT3T32Char

66
/G42 [47 0 3 -44 44 0 ] 
/G42 [41 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8W,g!!*'!s8Duus8W-!J,oWLs8V!W!T3r"n,NLI!!D]j!T3qXp](?Q!!%6D
!T3qXHiO3*!!#+]!T3qX49,E?!!#+]!T3qX49,E?!!%BH!T3qXGQ7d&!!)co
!T3qYn,NLI!!hE^!T3r"^]4E8s8RTL!WW3!!!!'"s8N'!!WW3"huEf9!"\Q!
!T3qYqu?cU!!%HJ!T3qX*WQ6!!!!N0!T3qX%fcXg!!!7S!T3qX#Clj5!!!7S
!T3qX#Clj5!!!7S!T3qX#Clj5!!!N0!T3qX*rl?"!!#4`!T3qXIK0E,!!iE%
s8W-!p]1?os8VQgs8W-!^]=E7s8Duu~>
 ]
/TT6D9B00 AddT3T32Char

67
/G43 [47 0 3 -45 43 1 ] 
/G43 [40 46 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!9(p^@-Es8EK.5QC`n!<7R6h?!NS#Q=hp!!3'(huEcV&&8/FILgr/
!'VJ)!!"&]!!!!?49,?]*]sE&!"O5R!!!OS!!!!0GQ7^D!;HNo!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#ozGQ7^D!-eJD!!%6D!!!"H
z49,?]!'UA_!!"&?!!!!@z%tFW[!"ZjF!"9+j!!!u@p](;C!W2p"quHbI+8>h#
s8V!W+92@k!!E9!!!!"KhuE~>
 ]
/TT6D9B00 AddT3T32Char

68
/G44 [47 0 4 -44 45 0 ] 
/G44 [41 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W,g!!*'!s8Duus8W-!!!*'!s8Tk7"2Fn$huEkp!!hun"2Fm=p](E3!!)co
"2Fm:HiO8a!!#1_"2Fm:4ob]#!!"&?"2Fm:*rlDY!!!N0"2Fm:%fc^I!!!N0
"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S
"2Fm:#Clol!!!7S"2Fm:#Clol!!!N0"2Fm:%fc^I!!!N0"2Fm:%fc^I!!"&?
"2Fm:*WQ;X!!#1_"2Fm:HiO8a!!)os"2Fm;p](E3!!D]j"2FmIhuEkp!.Wo,
s8W-!J,oWLs8N'!s8W,s!!*'!s53kW~>
 ]
/TT6D9B00 AddT3T32Char

69
/G45 [47 0 4 -44 43 0 ] 
/G45 [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W-!rr<#us8N&us8W)us8W,u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!
!$21!!!"&@huE`u!T3qX*Wb1!n/_Vg!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
s8VQg!WW2h!!3-"n,NLhs6p!hhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI
!!2!X!!!&X!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!
!!"&@huE`us8W-!rr<#us8N&us8W)us8W,u~>
 ]
/TT6D9B00 AddT3T32Char

70
/G46 [47 0 4 -44 43 0 ] 
/G46 [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W-!rr<#us8N&us8W)us8W,u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!
!$21!!!"&@huE`u!T3qX*Wb1!n/_Vg!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
s8VQg!WW2h!!3-"n,NLhs6p!hhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI
!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8Vio!<<)o!!*'!p](<os7cQo~>
 ]
/TT6D9B00 AddT3T32Char

71
/G47 [47 0 3 -45 45 1 ] 
/G47 [42 46 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!!(s6q!.!$D7=)uotgs8Eu<!<3%K]Dr!-!"\u-"5j.]qu?u;!!2ut
%tFW[qu@f=!!%BH*WQ0?49.PF!!#+]49,?]49.JD!!!u=GQ7^D*WUEb!!!u=
GQ7^D!!)cozn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg"98D:n,NRj
s1nC0"98D:GQ7jGs1ijZ!!#+]GQ7^D490a/!!#+]49,?]49.PF!!#+]*WQ0?
49-H'!!#+]%tFW[49,o-!!#+]#N,R^49,KQ!!%BH!W2p"qu?`sJ3Wr3!.Y%K
p](:9s8V!W!!iQ(zs53kW~>
 ]
/TT6D9B00 AddT3T32Char

72
/G48 [47 0 3 -44 45 0 ] 
/G48 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8N'`s1n[7!'gM!s8N'`s1n[7!'gM!"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NRjs8VQg"98E$n,NRjs8VQg"98E$n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
s8N'`s1n[7!'gM!s8N'`s1n[7!'gM!~>
 ]
/TT6D9B00 AddT3T32Char

73
/G49 [47 0 8 -44 40 0 ] 
/G49 [32 44 true [1 0 0 1 -8 44 ]  0 0]
[<~s8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

74
/G4A [47 0 3 -44 44 1 ] 
/G4A [41 45 true [1 0 0 1 -3 44 ]  0 0]
[<~!$D7@s*t(ks8W+L!$D7@s*t(ks8W+L!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?
!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?
z!$2+?!!!!?!!)Kg!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg
!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg!$2+?p](:X!!)co!'C5]qu?^Z!!)uu
!.4bHrr<&o!!*&7!VcWpJ+s9<!!",@s53kW"98D:!!!"Ks*t(L!!iE%!!!~>
 ]
/TT6D9B00 AddT3T32Char

75
/G4B [47 0 3 -44 46 0 ] 
/G4B [43 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8Tlas+(.L^jlB7s8Tlas+(.L^jlB7!T3qYn,NLI!!D-Z!T3q_^]4Dn!"XS[
!T3r!!!!&X!'C5]!T3s&!!!&X!:Tsg!T4":!!!&X#J^<>!T4K=!!!&X*rl9@
!T6-A!!!&XHiO-H!T<_Q!!!&Yn,NFg!TWqT!!!&_rVuou!UmdR!!!'"&&8/F
!W32\!!!&p"7Q9j!Up-Z!!!&X!;HNo!T3s*!!!&X!'C5]!T3r!!!!&X!$;1@
!T3qg!!!&X!"XS[!T3q_J,fW.!!e#S!T3q[^]4Dn!!C":!T3qYhuEf9!!2!X
s8Tk8s5<qW^]=Dms8Tk7s5<qW^]8lB~>
 ]
/TT6D9B00 AddT3T32Char

76
/G4C [47 0 4 -44 43 0 ] 
/G4C [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8Vus!<<)s!!*'!qu?`ss82is!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!"K"u!!"&?n,NG0!:Tsg*WY[0!$2.0!!"&?n,NG0!:Tsg
*WY[0!$2.0!!"&?n,NG0!:Tsg*WY[0!$2.0!!"&?n,NG0s8W-!rr<#us8N&u
s8W)us8W,u~>
 ]
/TT6D9B00 AddT3T32Char

77
/G4D [47 0 0 -44 47 0 ] 
/G4D [47 44 true [1 0 0 1 0 44 ]  0 0]
[<~s7cQo5Q:]\!!%NJs82isJ,]KG!!%NJ"5X"XpOEA&!!)bD"4$rJkC<Z\!!285
"4$rJkC<ZTJ-3iB"35ooa++90^^#XF"2hnZLO]KCi"$'C"2Wn+#Clomi"$'C
"2OCI#Cloln/_gb"2K.D#ClolGWZ4]"2K.D#Clol4Eq*]"2I$D#Clol*q0Db
"2GuI#Clol%c@SB"2GH*#Clol&)[\C"2G/W#Clol#J^Rp"2G"h#Clol"+UW,
"2Fp;#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S
s8Tk>s8N&u^^'o=s8Tk>s8N&u^^'o=~>
 ]
/TT6D9B00 AddT3T32Char

78
/G4E [47 0 0 -44 47 1 ] 
/G4E [47 45 true [1 0 0 1 0 44 ]  0 0]
[<~s82j-s8N&r!"],/s8E!/s8N&u!"],/!WN-"#CljDJ,fh)!U"t5#Clj<^]4Ui
!TUrq#Clj8huF"4!TEMJ#Clj5n,N]D!T<_Q#Clj5GQ7u!!T8>*#Clj549,V:
!T6-A#Clj5*WQFq!T4Ig#Clj5%tFn8!T435#Clj5#J^Rp!T4'q#Clj5"5jE7
!T4":#Clj5!:U5D!T3tQ#Clj5!-ea!!T3s*#Clj5!'CL:!T3r!#Clj5!$2Aq
!T3qg#Clj5!"Xj8!T3q_LO]E`!!gPp!T3q[a++3K!!285!T3qYkC<Tk!!)bD
s8VQgs+(.Ln,Rrgs8VQgIt7S!n,P\'z++O~>
 ]
/TT6D9B00 AddT3T32Char

79
/G4F [47 0 4 -45 44 1 ] 
/G4F [40 46 true [1 0 0 1 -4 45 ]  0 0]
[<~!!3*"!!!9(huEaAs82isJ,fKJ!<3'!!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!
!:V$0!!%7-!!!"H49,?]4?NTD!'GK+!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D
*d@Yb!$6@b!!"'b!!!!?49,?]4?NTD!'EFF!!%Bf!!!"D%fcS0n.1$L!Up?0
!!D-]huF"t!VcX:J,oTLrr<%Ks8Duu5QCW]!!iP^!!!'"J,f~>
 ]
/TT6D9B00 AddT3T32Char

80
/G50 [47 0 6 -44 44 0 ] 
/G50 [38 44 true [1 0 0 1 -6 44 ]  0 0]
[<~s8W,W!<<*!quHcss8N*!s8W+L!T3rB^]E?n&)[KH!!D]khuEfI!T3qXp]9:Q
!;HTQ!!%6EhuEb)!T3qXHi`.*!.4h*!!%BIhuEb)!T3qXHi`.*!;HTQ!!)cp
huEfI!T3q[n,_GI#N,X@!'e7"s8W+L!WW3"!!3-"qu?cts53kXhuE`W!T3qX
!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8W&u!<<)u!!*'!rVurus8Duu~>
 ]
/TT6D9B00 AddT3T32Char

81
/G51 [47 0 4 -45 44 11 ] 
/G51 [40 56 true [1 0 0 1 -4 45 ]  0 0]
[<~!!3*"!!!9(huEaAs82isJ,fKJ!<3'!!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!
!:V$0!!%7-!!!"H49,?]4?NTD!'GK+!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D
*d@Yb!$6@b!!"'b!!!!?HiO-H4?NTD!'EFF!!%Bf!!!"D*rl9@p^_lT!UpW8
!!D-ahuF"t"8Dj<J-#ZMs*t+Ls8DuuJ,fEH!$D71!!!9(J,fQO^]4?7#J^<>
!"XS[!!"*i!!!!`s54"[J,f9`!<<*!rW3!!s8E#f!.XbD5QD&I~>
 ]
/TT6D9B00 AddT3T32Char

82
/G52 [47 0 3 -44 47 0 ] 
/G52 [44 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8W,o!!*'!s8Duus8W-!J,oWLs8Tk7!T3qghuEf9!!D-Z!T3qYn,NLI!!)Kg
!T3qXp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXp](?Q!!)Kg
!T3qYn,NLI!!D-Z!T3q_^]4Dn!'e7!!WW3"!!!'"s8Duu!WW2h!!!'"s1eU7
!T4LH!!!&X"7Q9j!T3tQ!!!&X!.4bH!T3rA!!!&X!$;1@!T3qg!!!&X!"XS[
!T3q_J,fW.!!C":!T3q[^]4Dn!!2!X!T3qYhuEf9!!)Kg!T3qXn,NLI!!)Kg
s8Tk7J+3L<^]8lRs8Tk75Oe^Q^]6Ug~>
 ]
/TT6D9B00 AddT3T32Char

83
/G53 [47 0 6 -45 41 1 ] 
/G53 [35 46 true [1 0 0 1 -6 45 ]  0 0]
[<~!!E3#huFl!^u,3Bs7*l*s8W,7"9&?$^^'?/+2AE&!"ZjUJ,fi4*rl9Ci#Vju
"5l?C!!D.A!!!&X49,?^i&gu>!T6'?!!!!]z*WQ0?!$2+?!!")@!!!!0^]4?7
#P\9!!!E7O!!!'"s*t(LJ,f!<!"],-!!!"Krr<$!!.TM!!!!PF!!!!(^]4?7
"2Fm:!!D-Z!!!&XDu]k=i:$^H!T<GI!!2$I!!!&XGQ7^G^jH+^"2K?c!!g;h
!!!O[It.M`!.XbGrW%HJs82kAs8VQgE'OB<!:U*i!!!~>
 ]
/TT6D9B00 AddT3T32Char

84
/G54 [47 0 3 -44 45 0 ] 
/G54 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~5QCc`rr>:`s8W*!5QCc`rr@QKs8W+LHiP2f%tJm)*WQFqGQ8cb#Cq%!*WQFq
GQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFq
p])?8#Jg*7*WQG\0E<-o!rr<$*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?
!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?
z*WQ0?!!"&?z*WQ0?!.Y%KJ,fS!s8RTL!.Y%KJ,fS!s8RTL~>
 ]
/TT6D9B00 AddT3T32Char

85
/G55 [47 0 1 -44 46 1 ] 
/G55 [45 45 true [1 0 0 1 -1 44 ]  0 0]
[<~s8TkVs7lWo^`WUOs8TkVs7lWo^`WUO"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"5j.Z4ob]C!!#+]!T3qX49,EO!!%BH!Up'hHiO0A!!)co!;lftp](;D!!hun
!'e7@huEa!s8Tk7!!iQ(!!!!"s82is!!#7A!!!~>
 ]
/TT6D9B00 AddT3T32Char

86
/G56 [47 0 0 -44 47 1 ] 
/G56 [47 45 true [1 0 0 1 0 44 ]  0 0]
[<~s8RTOs8N&uJ-5iNs8RTOs8N&uJ-5iN#CldS"2G/W!!!7S"2Fm:#Clol!!!7S
!T3qX%fcXg!!!N0!T3qX*rl<1!!"&?!:Tsg*WQ1b!!#+]!-eJD49,A+!!#+]
!'C5]GQ7_+!!%6D!'C5]p](:8!!)Kg!$2+?n,NG!!!2!X!"T&1huE`f!!2!X
!!e#V^]4?>J-3Re!!e#V^]4?:^^#Ai!!C"AJ,fQMi"#ef!!2!g!!!!"i"#ef
!!)L0zn/_Q0!!)L0zGWYs+!!%7+z4Epi+!!#-+z4Epi+!!")0z*q0.0!!",1
z&)[Ef!!!Pf!!!~>
 ]
/TT6D9B00 AddT3T32Char

87
/G57 [47 0 0 -44 48 1 ] 
/G57 [48 45 true [1 0 0 1 0 44 ]  0 0]
[<~s8DuuJ,fQJ!!%NKs8DuuJ,fQJ!!%NK*WQ0?!-fOb!!!"<%KHJ/!:UL!!!!#g
%fcS0!:UL!#N,UO%fcjm!:UL!#N,UO%fd.0!8n(^%WDI,#Cm;'!T435%WDI,
#Cmk?!T435*&muW#CmdR!T4354?NY["+WKr!Peef3#i%9"2Hl9"2G#SGTHt&
"2Jjc"2G#SE"2uc"2Jjc"+UEfn.,VO!PmUu"+UEfi!0L;!T;l@#Clj6i!5$f
!TCfrLO]B`^]T>l!9(]qLB%>7^]VUW!98S1`rH,2J-!sr!:t^AcN!t>J-#*=
!-\DCmJm62!!)Ee!.OtKrVuqJ!!)uu!.FnJIK0~>
 ]
/TT6D9B00 AddT3T32Char

88
/G58 [47 0 2 -44 45 0 ] 
/G58 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~J,b$`s1j-aJ3X(LJ,b$`s1j-aJ3X(L"5j.Zp](?a!!2Qh!:TshhuEb%!!C":
!'C5d^]4?u!"XS[!$2+N!!!!0!$2+?!!e$:!!!!(^jH+^!!D0S!!!!"i:$^H
!!)QIzqqqGS!!%Maz5C`_6!!")@z*rl9@!!#66zHb]U]!!)oSzn_aBI!!2$I
!!!!$^j#hZ!!g;e!!!!0J3Er5!"T&N!!!!?!"T&0!'UAnJ,fRs!!g:>!-eJG
^]4B(!!2!X!Up'in,NRK!!)co"2Fm:GQ7u!!!#+]s8RU6s5<qWJ3X(ls8RU6
s5<qWJ3X(l~>
 ]
/TT6D9B00 AddT3T32Char

89
/G59 [47 0 2 -44 45 0 ] 
/G59 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~s8N'@s5<qW!$D7!s8N'@s5<qW!$D7!"2Fm:GQ7j(!!)co!T3qXn,NIX!!2Qh
!;HNphuEb%!!C":!'C5d^]4?u!!e#S!$2+NJ,fQk!"T&0!"T&N!!!!(J0"[j
!!g;%!!!!$^jH+^!!2#&!!!!"i:$^H!!)NXzH/JZ&!!%<&z5JR7!!!#66z++O=k
!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0
z%fcS0!!!N0z%fcS0!'gM`J,fR6s8RTL!'gM`J,fR6s8RTL~>
 ]
/TT6D9B00 AddT3T32Char

90
/G5A [47 0 6 -44 41 0 ] 
/G5A [35 44 true [1 0 0 1 -6 44 ]  0 0]
[<~J,fQKJ:IV!s+#V!s8RV!s8W+LGQ7^SJ9V%o*rpNc!'UC-!!%BHGQ7_g!-eJD
p],O=!Up)6!!D-ZGQ7ua!-eJK^]8TZ%tFW[!$;1@!!#1_!!!!_zHiO-H!;HNo
!!2Qh!!!&X!!!!$huE`W#J^<>!"XS[!!")@!!!!@z4obQ_!.4bIhuNNP!T3tQ
!!2!Yn,NLI"5j.[i!7$t!T435!!2!gJ,fW.*rl9Ai'%,@!T8>*!!2#*!!!&X
s8W-!i;`iWs5<qWs8V$Ws8W,W~>
 ]
/TT6D9B00 AddT3T32Char

91
/G5B [47 0 21 -49 35 9 ] 
/G5B [14 58 true [1 0 0 1 -21 49 ]  0 0]
[<~s8;ops8;opn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
n,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
n,VqXn,VqXn,VqXs8;ops8;op~>
 ]
/TT6D9B00 AddT3T32Char

92
/G5C [47 0 9 -49 38 7 ] 
/G5C [29 56 true [1 0 0 1 -9 49 ]  0 0]
[<~0E;(Qn,NFgGQ7^DGQ7^D49,?]49,?]*WQ0?*WQ0?%fcS0%fcS0%tFW[#CldS
#CldS"2Fm:"2Fm:!T3qX!T3qX!:Tsg!:Tsg!-eJD!-eJD!'C5]!'C5]!'UA_
!$2+?!$2+?!"T&0!"T&0!!e#S!!e#S!!C":!!C":!!2!X!!2!X!!)Kg!!)Kg
!!)co!!%6D!!%6D!!#+]!!#+]!!"&?!!"&?!!!N0!!!N0!!!7S!!!7S!!!,:
!!!,:!!!,Z!!!&X!!!&X!!!#g!!!#g!!!"D!!!!a~>
 ]
/TT6D9B00 AddT3T32Char

93
/G5D [47 0 12 -49 26 9 ] 
/G5D [14 58 true [1 0 0 1 -12 49 ]  0 0]
[<~s8;ops8;op!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D
!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D
!'C6D!'C6D!'C6Ds8;ops8;op~>
 ]
/TT6D9B00 AddT3T32Char

94
/G5E [47 0 8 -49 40 -28 ] 
/G5E [32 21 true [1 0 0 1 -8 49 ]  0 0]
[<~!!*'"!!.TM!!C":!!hE^!"\Q!!$Ct9!'Yc1!'E@D!-fOb!:UL!!UpVM"5jF"
#J^H"#Clj5%fcV!*WQ1b4obS1HiO.1p](:9Du]kJ+92BE~>
 ]
/TT6D9B00 AddT3T32Char

95
/G5F [47 0 0 6 47 10 ] 
/G5F [47 4 true [1 0 0 1 0 -6 ]  0 0]
[<~s8W-!s8N&us8W,us8W-!s8N&us8W,u~>
 ]
/TT6D9B00 AddT3T32Char

96
/G60 [47 0 12 -53 30 -39 ] 
/G60 [18 14 true [1 0 0 1 -12 53 ]  0 0]
[<~rr<$`J,g[A!"ZjF#N,Ran,NLY!!)co!.4bH4obR(!!!N0!!e#S"2F~>
 ]
/TT6D9B00 AddT3T32Char

97
/G61 [47 0 4 -35 44 1 ] 
/G61 [40 36 true [1 0 0 1 -4 35 ]  0 0]
[<~!!E6$!!%NKhuElZs7cR9s8Vus&,ZJ-!"XS[56(lf!$;1@!!!O[!!!!0J,fQL
#CldS!!e#S!!!7S!!!!(J,g\j#ClgSs8RTOs8W+L#QOi(J04Ods*u3,!!e$=
!!!7SHiO-OJ:%=s#CuRL!!e&D!!!7Sn,NG!JFEO=++Wh\!'c#'!!%M!GQ7dE
J:%>!pOGF-&*JI-^jjE)+92?Grt#/-#QFo+n-AsnIt.M!~>
 ]
/TT6D9B00 AddT3T32Char

98
/G62 [47 0 1 -49 45 1 ] 
/G62 [44 50 true [1 0 0 1 -1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U*i!!!#g&-'EF!:W5Qn,NIXs8Vio!:g$jqu?`gn,Rn;
!;F8/56(]`!!!O[!<)ru#J^?;!!!8>!;lfs"2Fp3!!!&X!;HNo!T3tI!!!&X
!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g
!;HNo!T3tQ!!!&X!;lfs"5j1W!!!,:!<)ru#J^?>!!!O[!<7QL++O@c^]6S!
!;#[[rW%H<qucisJ+3L<p],g55QBXAJ++!K^]4?7!WE'!~>
 ]
/TT6D9B00 AddT3T32Char

99
/G63 [47 0 5 -35 42 1 ] 
/G63 [37 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#n,OR1i8=Tbs7tRRs8W,W"9/B$i!8`O+5d[F!!hF(J,f]0*rl9Ai'%,@
!T6'?!!)M9!!!#gGQ7^Dn9=p5!!)co!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg
!:Tsg!!%6D!!!"DzHiO-H!'C5]!!#1_!!",`!!!"<++O=ln.3;7#P\Pn!$C,$
rW)tK!<<*!!!%NKqu?^=s53kW!WN-"~>
 ]
/TT6D9B00 AddT3T32Char

100
/G64 [47 0 4 -49 47 1 ] 
/G64 [43 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!!!0n,NFg5QC3Q!!",@n,NFg+91g1zn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg
zn,NFg!!)Kgzn,NFg!!)Kg!!iE%n,NGQrrDNg!<<)7n,NLhs7#LX"8iE!n,N^O
!;u<d%tFXDn,OO1!"\Q!4obQfn,PWP!!D]jHiO-Kn,R\5!!2QhGQ7^En,R\5
!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX
!!)KgGQ7^En,R\5!!2QhHiO-Kn,PQN!!D]j4obQfn,OO1!"\Q!++O>5n,O!7
!']lP#Oh`kn,NRg"8MoS!WW2Xs53m,s1nZm!'gJ`s53k^p](9o~>
 ]
/TT6D9B00 AddT3T32Char

101
/G65 [47 0 5 -35 43 1 ] 
/G65 [38 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!3*"!!!Q0n,NH<s82iss8W&u"9&<#!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP
!:W)N!!%7g!!!"DGQ7^DG]3W_!'K`N!!#.N!!!!]s8W-!r;Zfss8;oss8W#s
s8W,sn,NFg!:Tsg!!)Kg!!!"DzGQ7^D!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@
!!E-$rr@QD!<<*!huJ9,s*t(ks82is!WRZM~>
 ]
/TT6D9B00 AddT3T32Char

102
/G66 [47 0 9 -49 41 0 ] 
/G66 [32 49 true [1 0 0 1 -9 49 ]  0 0]
[<~!!3-"!"],0!$D7?!'gM_!.Oti!.4bH!;HNo!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsgs8W,os8W,os8W,os8W,o!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsgs8W,os8W,os8W,o
s8W,o~>
 ]
/TT6D9B00 AddT3T32Char

103
/G67 [47 0 4 -35 45 12 ] 
/G67 [41 47 true [1 0 0 1 -4 35 ]  0 0]
[<~!!hun!!!!`rWE1N!<<(Os*t4Os24ke#Q+hes*tX<!V=),++O?<^]5GV!'@sr
4obR)^]6Is!"ZjFHiO-W^]8TZ!!g:>GQ7^K^]<j(!!g:>n,NFj^]<j(!!C":
n,NFj^]<j(!!C":n,NFj^]<j(!!C":p](9r^]8TZ!!g:>GQ7^K^]8`^!"ZjF
49,?l^]6Ou!$AuV*rl:*^]5I,!.2K]&)[K[^]4W;#P5_2"98D=^]4B7s+A)e
!.XtM^]4?Fn,pH+!!!!$^]4?7!!C":!!!!$^]4?7!!g:>!!!!(J,fQL!"XS[
!!!!@J,g&Z!'^G`+7K:0!!",@s82is+92B9!!!'"s53kW!!iN(!!!~>
 ]
/TT6D9B00 AddT3T32Char

104
/G68 [47 0 1 -49 46 0 ] 
/G68 [45 49 true [1 0 0 1 -1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U$g!!!#g&-%.[!:W5QhuEcHs8VQg!;$0pp](<gn,`:a
!<9h7p](<oJ,jrs!<)ruHiO0E!!#+]!;HNo49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg490m2i#i!oJ,eFKs7h*Di#i!oJ,eFKs7c~>
 ]
/TT6D9B00 AddT3T32Char

105
/G69 [47 0 8 -51 40 0 ] 
/G69 [32 51 true [1 0 0 1 -8 51 ]  0 0]
[<~!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjFzzzzzzzz5QAM!5QAM!
5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

106
/G6A [47 0 6 -51 32 12 ] 
/G6A [26 63 true [1 0 0 1 -6 51 ]  0 0]
[<~!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PFzzzzzzzzJ,fPaJ,fPa
J,fPaJ,fPa!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:
!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:
!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!8>!!!8>!!!7S
!!!O[!!"*k!!#4`GQIdDJ,fEHs8Vios8V!W#QFc(~>
 ]
/TT6D9B00 AddT3T32Char

107
/G6B [47 0 3 -49 46 0 ] 
/G6B [43 49 true [1 0 0 1 -3 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:Tsg!!!#g!WW0"!:U$hrr<&g!WW0"!:U$hrr<&g!'^G`
!:Tu;!!!#g!;HNo!:U*[!!!#g#N,R^!:UML!!!#g56(Z`!:YF;!!!#hp](9o
!;#[[!!!#np](9o!<;rs!!!$!IK0?J!<,1_!!!#o++O=k!:UN7!!!#g#N,R^
!:U*[!!!#g!VcWp!:U!d!!!#g!.FnJ!:TtQ!!!#g!$?^k!:Tt!^]4B(!!hE^
!:Tsjn,Rt-!$D7!J+*F[s58Cr!$D7!J+*F[s53~>
 ]
/TT6D9B00 AddT3T32Char

108
/G6C [47 0 8 -49 40 0 ] 
/G6C [32 49 true [1 0 0 1 -8 49 ]  0 0]
[<~!'e7!J,d:aJ,d:aJ,d:a!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

109
/G6D [47 0 -1 -35 48 0 ] 
/G6D [49 35 true [1 0 0 1 1 35 ]  0 0]
[<~!!2Qhqu?`sa8?&>!!*&FrWiIR!<:sV+90+Vs8EP$#N,Rap]pd#huElK"8i2X
!!D-]p]9ja"2G$.!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?n
n,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq
!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!!C";
huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!<<'"rrE(Ls8N-"!<7TLrrN-"s+(.L
!WN0"J,~>
 ]
/TT6D9B00 AddT3T32Char

110
/G6E [47 0 2 -35 46 0 ] 
/G6E [44 35 true [1 0 0 1 -2 35 ]  0 0]
[<~!!!9%!!*&W+9)<@s5<qW^]=Dns8V!Ws6':jn,NLXhuiHK!WRZNn,NLh!!)co
!W2otp](?i!!%6D!Up'hGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ@dD^d%kg
s8Tl!s7$'g^d%kgs8Tl!s6p~>
 ]
/TT6D9B00 AddT3T32Char

111
/G6F [47 0 5 -35 42 1 ] 
/G6F [37 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#!!",@^]4@as6p!hs8Vus"8i3!!!hE^56)50!$?_5!!!8>*WQ0B^cVSs
!T6'?!!2#&!!!#gGQ7^Dn9=p5!:]IX!!%95!!!"Dn,NFgGjk\5!-mu5!!%95
!!!"Dn,NFgGjk\5!-i_g!!)M5!!!#gGQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G
^^n3\++OUS!'^GcquQcs!WW2t!!%NKn,NG1s1eU7"9&9#~>
 ]
/TT6D9B00 AddT3T32Char

112
/G70 [47 0 0 -35 43 12 ] 
/G70 [43 47 true [1 0 0 1 0 35 ]  0 0]
[<~!!!9%!!*&W+9-iks58D,huNf9s8VQgs5X"^p](?XhuNZT!UkO=IK0EJ!!")@
!W2ot%tF]U!!!O[!VcWp#CljE!!!,:!Up'h"2Frq!!!,:!T3qX!T4":!!!&X
!T3qX!T4":!!!&X!T3qX!T4":!!!&X!T3qX!T4":!!!&X!Up'h"2Fs,!!!,:
!VcWp#J^B8!!!7S!W2ot%tF][!!")@!WN-"56(`QJ,k#u!U&AAqu?cXp]pQo
!T="Xn,NLIJ,d:a!T5("J,fW."8i-!!T3qX!!!&Xz!T3qX!!!&Xz!T3qX!!!&X
z!T3qX!!*'!rVuous8W&u!!*'!rVuous8W&u!!!~>
 ]
/TT6D9B00 AddT3T32Char

113
/G71 [47 0 4 -35 47 12 ] 
/G71 [43 47 true [1 0 0 1 -4 35 ]  0 0]
[<~!!i9!!!!!`rrE)W!<<)7s53qXs7$'H"8iE!s54.?!;u<d%tFXDn,OO1!"\Q!
4obQfn,PWP!!D]jHiO-Kn,R\5!!2QhGQ7^En,R\5!!)Kgn,NFgn,VqX!!)Kg
n,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)KgGQ7^En,R\5!!2Qh
HiO-Kn,PQN!!D]j4obQfn,OO1!"\Q!++O>5n,O!7!']lP#Oh`kn,NRg"8M?c
!WW2Xn,NH<s1n+(!'gJ`n,NFnp]0d`zn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg
zn,NFg&-)[f!!!Q0s53kW&-)[f!!!Q0s53~>
 ]
/TT6D9B00 AddT3T32Char

114
/G72 [47 0 5 -35 44 0 ] 
/G72 [39 35 true [1 0 0 1 -5 35 ]  0 0]
[<~!!!!0i.(Y)J+.sc!WVqEqucusJ,BiHHiQ8N^ch`\56)Z'4FR81!'L#V!!#7Q
!!!!`huE`W5JR7!!'^G`!!#1_!!!!]z49,?]!'C5]!!#+]!!!!]z49,?]!'C5]
!!#+]!!!!]z49,?]!'C5]!!#+]!!!!]z49,?]!'C5]!!#+]!!!!]!!!$!s8Vio
s8W,o!<<*!p]1?os7cQ~>
 ]
/TT6D9B00 AddT3T32Char

115
/G73 [47 0 6 -35 40 1 ] 
/G73 [34 36 true [1 0 0 1 -6 35 ]  0 0]
[<~!"\i0J,k*!#64f)s6fpms8W*!&+Bi(!$?^krr=,@!'^HI!!")@49,?l!'C5]
#Cno:!!e$:z4obQ_!$;1@!!"*k!!!!0p](9o#QOf(!!3-"n,NH<s82is#QOf(
!!!$!J,fQL++O=k!!e#S!!!,:n,NFj^i08R"2K-]!!C#a!!!,:IK0?QJ:@P!
%tK/F!'^I5p]LKqJ,fQH!-/&=p],7ts53nH#Q=]'~>
 ]
/TT6D9B00 AddT3T32Char

116
/G74 [47 0 6 -44 41 1 ] 
/G74 [35 45 true [1 0 0 1 -6 44 ]  0 0]
[<~"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":
!!*'!s8E#us8W&us8W,u!<<*!rW!&9!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$
^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:
!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"5j.Z!!2!X!+5is
!!D-[p])Do!<)uuhuJ9,s*t)6s8Duu&-),!!!E6$!!~>
 ]
/TT6D9B00 AddT3T32Char

117
/G75 [47 0 1 -34 45 1 ] 
/G75 [44 35 true [1 0 0 1 -1 34 ]  0 0]
[<~s53lAp]1?P!'g5Ys53lAp]1?P!'g5Y!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXp](?Q!!2ip!Up'kp](<`!!i9!!;HO)p](;A!'b].!.TS!J+*G&s87B9
!$D79J+*FCs58Cr!!*$!!!!~>
 ]
/TT6D9B00 AddT3T32Char

118
/G76 [47 0 1 -34 46 1 ] 
/G76 [45 35 true [1 0 0 1 -1 34 ]  0 0]
[<~s8RT[s7lWoJ.M\Ts8RT[s7lWoJ.M\T"2Fm:*WQ<#!!#1_!T3qX49,EO!!#+]
!:TsgGQ7a5!!%6D!-eJDn,NH5!!)Kg!'C5^n,NGN!!2!X!$2+BhuE`u!!C":
!$;1C^]4?F!!e#S!"T&7J,fQSJ.I/1!!e#b!!!!$^`NOV!!C"X!!!!"i'%,@
!!2"?zi&gu>!!)M9zE-M?_!!%9=z3:HnJ!!#1Oz*T-nt!!",!z+2@jV!!!PF
!!!~>
 ]
/TT6D9B00 AddT3T32Char

119
/G77 [47 0 0 -34 48 1 ] 
/G77 [48 35 true [1 0 0 1 0 34 ]  0 0]
[<~s82is5QCc]!!#7`s82is5QCc]!!#7`*WQ0?!-f"S!!!#g%fcS0!:UL!"2Fp+
#65"e!8n*4#N,X@#Cm';!T435&+BVX"2GH:"2G#S&+B\:"2GCc"2FrQ*d@d;
!T5#D#Clj5*&n1R!T6(&#ClgD4?O,S!:W*5%fcV!3#iG/!-!0(%KHKRGTIn+
!-i`0*WQ1bn.-Q?!''HY)uot$n..V]!'K0E49,@%i!6al!$C,(p](:9i!9#W
!$AuYp](:)^]X'+!"ZjIn,N~>
 ]
/TT6D9B00 AddT3T32Char

120
/G78 [47 0 2 -34 46 0 ] 
/G78 [44 34 true [1 0 0 1 -2 34 ]  0 0]
[<~J,]Kjs1j-a!$D6VJ,]Kjs1j-a!$D6V!Up'in,NI`!!D-Z!.4bO^]4?u!"XS[
!$;1_!!!!0J3Er5!!g;e!!!!$i:m9P!!2WZzqqqGS!!%Maz5C`_6!!"*kz5JR7!
!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fR5!!g:>!.4bK
huEcP!!2Qh!Up'hp](ES!!%BHs8N'0s7$'g!"],!s8N'0s7$'g!"],!~>
 ]
/TT6D9B00 AddT3T32Char

121
/G79 [47 0 0 -34 47 12 ] 
/G79 [47 46 true [1 0 0 1 0 34 ]  0 0]
[<~s82iss8N&r!!*&us82iss8N&r!!*&u"2Fm:#J^Au!!!7S!Up'h%tFZL!!")@
!;HNo*WQ1b!!#1_!.4bH49,@D!!%BH!'UA_p](:8!!)Kg!$;1An,NG!!!2!X
!!e#VhuE`^J-Wji!!C"AJ,fQOi"(><!!2!g!!!!"n/hW1!!)LPzpcJNV!!%7k
zI!>Vk!!#.Vz5O\XQ!!",!z&)[Ef!!!PFz#J^<>!!!7Sz%fcS0!!")@z*WQ0?
!!#1_z49,?]!!%6Dzp](9o!!)Kg!!!!"n,NFg5QCcA!!#7`s53kW5QCcA!!#7`
s53kW~>
 ]
/TT6D9B00 AddT3T32Char

122
/G7A [47 0 8 -34 40 0 ] 
/G7A [32 34 true [1 0 0 1 -8 34 ]  0 0]
[<~J,fQKJ,fQKJ,fQKJ,fQJGQ7_kGQ7a=GQ7a=GQ7d6GQ7j(GQ7uaGQ88)!!")@
!!#1_!!%BH!!)co!!2Qh!!D-Z!!g:>!"XS[!$;1@!'UA_!.4bH!;HNo!Up("
"5j.i#J^<M%tFWj*rl9O56(ZoIK0?YJ,fQKs8W-!s8W-!s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

123
/G7B [47 0 14 -49 34 9 ] 
/G7B [20 58 true [1 0 0 1 -14 49 ]  0 0]
[<~!!2Qh&+BQ`n,Rt-!<3$!qu?`l!!2Qh!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X
!T3qYhuEf9!!2!X!T3qYhuEf9!!D-Z"2FmA^]5I,!<3$!qu?`r!!"*k!!g:>
"2Fm=huEf9!!2!X!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X
!T3qYhuEfI!!)co!;lfsrr<%Kn,P]B!"\Q!!Up~>
 ]
/TT6D9B00 AddT3T32Char

124
/G7C [47 0 22 -59 26 20 ] 
/G7C [4 79 true [1 0 0 1 -22 59 ]  0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:
nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5o~>
 ]
/TT6D9B00 AddT3T32Char

125
/G7D [47 0 13 -49 33 9 ] 
/G7D [20 58 true [1 0 0 1 -13 49 ]  0 0]
[<~p](<o!!*&7!<:sW&+BQ$n,NLY!!)co!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D
!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%BH!'C5]4obR)J,g,L!!D]j#Oh^8J,hb5
!'C5]HiO.k!!%6D!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D
!-eJDGQ7a=!!2Qh"7Q:$n,WLH!<9h7rr<&o!!!~>
 ]
/TT6D9B00 AddT3T32Char

126
/G7E [47 0 5 -25 43 -16 ] 
/G7E [38 9 true [1 0 0 1 -5 25 ]  0 0]
[<~!VcWp0G"0`!-fUchuN[>s7cWirWiE-n9=s5s1g;g5Q?66!"]&/!!!&p!!~>
 ]
/TT6D9B00 AddT3T32Char

160
/GA0 [47 0 0 0 1 1 ] 
/GA0 [1 1 true [1 0 0 1 0 0 ]  0 0]
[<~!!~>
 ]
/TT6D9B00 AddT3T32Char

161
/GA1 [47 0 19 -34 29 12 ] 
/GA1 [10 46 true [1 0 0 1 -19 34 ]  0 0]
[<~*WU\?It7R7s1nZMIt3$!*WQ0?zzz)uprY)uprY4odbH4odbH4odbH4odbH4odbH
4odbH4odbH4odbH4odbH4odbH4odbHIfOruIfOru~>
 ]
/TT6D9B00 AddT3T32Char

162
/GA2 [47 0 8 -49 40 4 ] 
/GA2 [32 53 true [1 0 0 1 -8 49 ]  0 0]
[<~!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#q
!$C\M!<<']!WW2t#QOi%&+C,-+2@pT*rl:g4obRHHiO-fHiO-fGQ7^Dp](9o
n,NFgn,NFgn,NFgn,NFgn,NFgn,NFgp](9oGQ7^DGQ7^DHiO-L4obQm56([I
++O@k&+C,-#QOi!"98DZ!<<'!!'g5Y!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S
!!e#S!!e#S!!e#S!!e#S!!e#S~>
 ]
/TT6D9B00 AddT3T32Char

163
/GA3 [47 0 7 -48 41 2 ] 
/GA3 [34 50 true [1 0 0 1 -7 48 ]  0 0]
[<~!!)uu!!!9(^]4?Vs6p!g5QCW]!<3*!!!)co56(`R!$;1ChuF:<"2FmA!!g:>
!WWIU!!!!(J,fQL#CldS!!e#S!!!7S!!!!(J,fQL"+U@O!!C":!!!,:!!!!$
^]4?7!T3qX!<<*!n,WLgs6p$gs8VQgs8W,g!!)Kg!!!#gzDu]k<!-eJD!!%6D
!!!"DzGQ7^D!-eJD!!%6D!!!"DzGQ7^D!:Tsg!!)Kg!!!#g!!!!"n,NFg!T3qX
!!D-Z!!!,:!!*')cennU#QOc.^^pJFs*u3ks8N'`i.(_+*rlE4!"8i-!!!~>
 ]
/TT6D9B00 AddT3T32Char

164
/GA4 [47 0 6 -40 41 -4 ] 
/GA4 [35 36 true [1 0 0 1 -6 40 ]  0 0]
[<~+92BAJ8bJg!PnI1!!D/,!!!8>4p1QjJ0,m5*rlhds1SI<s8Vus"9&i+!!2is
n,NRK!;HO!^]8TZ#J^=e!!e#S49,nB!'UAn!!"&?%fcSN!"T&0*WQ]N!$2+N
!!"&?%fcSN!"XS[4obh<!'C5d^]8`^"2Fn]!!D-Zp](?i"7Q9mrX\c(#QOi%
!"ZjE^&T5sruV5)"8ECWHiO-O_"[m0"5n+u!!0kX!!!"L~>
 ]
/TT6D9B00 AddT3T32Char

165
/GA5 [47 0 2 -44 45 0 ] 
/GA5 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~s8N'0s5<qW!"]+fs8N'0s5<qW!"]+f"2Fm:GQ7d&!!)co!:Tsgn,NH5!!2!X
!.4bK^]4?u!!e#S!$2+NJ,fQ[!"T&0!!e#q!!!!$^cVSs!!D/(!!!!"nFut`
!!)QYzH/JZ&!!#7!!!!9(s8W&u#QOi(rW!3's8W&u#QOi(rVuou%fcS0!!!N0
z%fcS0!!!N0z%fcS0!!!N0!!!9(s8W&u#QOi(rW!3's8W&u#QOi(rVuou%fcS0
!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!'gM`J,fR6s8RTL!'gM`J,fR6s8RTL
~>
 ]
/TT6D9B00 AddT3T32Char

166
/GA6 [47 0 22 -53 26 14 ] 
/GA6 [4 67 true [1 0 0 1 -22 53 ]  0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:zz!!!#gnF5r:nF5r:nF5r:nF5r:
nF5r:nF5r:nF5o~>
 ]
/TT6D9B00 AddT3T32Char

167
/GA7 [47 0 9 -45 38 6 ] 
/GA7 [29 51 true [1 0 0 1 -9 45 ]  0 0]
[<~"98Dj&-)\!5QCcQ5QCcQHiO09GQ7a5GQ7a5GQ7a5HiO094obTP*rl9@%tFW[
#N,R^!Up'h#P\9!+8u6?5G%oUILgr/GR*.,p]9jan,W4`n,Rn;n,OO1p](hT
GQ7ua49,KA*rl?2%tFZL#J^=a"7Q;8!VcY>!.4ck!'UDX!$?d]!!gR&!!E8Z
!!3+M!!)os!!#1_!!")@n,NuLn,N^/n,NRKn,NLIn,NLIn,NLIn,N^Os8W,7
s8W,7s8W+Ls8W&u~>
 ]
/TT6D9B00 AddT3T32Char

168
/GA8 [47 0 12 -47 36 -39 ] 
/GA8 [24 8 true [1 0 0 1 -12 47 ]  0 0]
[<~49.Km!.OqJs8N*!rrE*!!<7KJIQRTm~>
 ]
/TT6D9B00 AddT3T32Char

169
/GA9 [47 0 0 -45 47 1 ] 
/GA9 [47 46 true [1 0 0 1 0 45 ]  0 0]
[<~!!",1!!!!"s8N'!!!iQ(^]4?Vs8VQg!.Wo;p](<o!!3'!!W2otIfKT?!!"*k
#N,R^&&8^k&)[]N%tK0)j5;!Zs8Tq)*WuHB_!jMmn/oI@4:g?T^j()7J-!H5
GTQnd^cZi_!!(q>p`9D8!']m7!!!!?n2p[N!$:Vl!!!!?n2p[N!$:Vl!!!!?
n2p[N!$:Vl!!!!?n/_Q0!$:nV!!!!]GTQnc!'GK:J,k*^Hj@Ff^jJ6Lp^b/b
4p1ibi:n>ns8RW=*rpfi!UpVM&+B\Z#J^<>#J^T&!!!O["7Q9j++OCi!!%KK
!<3$"qu?^]i",S_!$D7@n,NFns8Tk7!!3-!z+7K71~>
 ]
/TT6D9B00 AddT3T32Char

170
/GAA [47 0 12 -45 35 -20 ] 
/GAA [23 25 true [1 0 0 1 -12 45 ]  0 0]
[<~!W2p.s+!?6^`ETn&-:\h!T4([i",kG+917_!T82'i,A_TDunm9"5nD7i&i+Z
5Q1L%q>:KUzz!!*'!rr<#ts8W&~>
 ]
/TT6D9B00 AddT3T32Char

171
/GAB [47 0 3 -35 44 -5 ] 
/GAB [41 30 true [1 0 0 1 -3 35 ]  0 0]
[<~!!!-%!<<*"%KH_6!!#4`%tFW[HiQA2!!2ipHiO-Kn,`:a!"ZjIn,NG1J.LQ<
!.OtjJ,fTK!.OtK!VcZo!!!8n!W2ot&)[]^!!#7!&)[EfIfM^K!!*$!J%u$a
5JRff!!!Pf#Oh]n#Ohcl!!!&p!<)ru!<)tJ!!!"K!$?^k!$?_%huE`f^]X'+
!!D]kp](9pp],[A!!%BH56(Z`56)4E!!!K/#64`("98H&~>
 ]
/TT6D9B00 AddT3T32Char

172
/GAC [47 0 6 -29 40 -8 ] 
/GAC [34 21 true [1 0 0 1 -6 29 ]  0 0]
[<~s8W-!_#OH7s1n[7s8Tn7s8W,7!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7
"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":
!!!,:!!!!$^]~>
 ]
/TT6D9B00 AddT3T32Char

173
/GAD [47 0 8 -22 39 -18 ] 
/GAD [31 4 true [1 0 0 1 -8 22 ]  0 0]
[<~s8W,us8W,us8W,us8W,u~>
 ]
/TT6D9B00 AddT3T32Char

174
/GAE [47 0 0 -45 47 1 ] 
/GAE [47 46 true [1 0 0 1 0 45 ]  0 0]
[<~!!",9!!!!"s8N'!!!iQ(^]4?Vs8VQg!'fBPqu?`s!!)uu!W2ot56(fT!!"*k
#N,R^#J^krs7c]S&!-bi!T5%1s8N,h*WY[O!;J_Xn.1%o494jUJ9Z;=n-=J+
GQ@4<J38&Vn-=J+p]0do!$:V0n/hWOn,VrA!$:V0s82j<n,WLX!$:V0s6p"0
n,VtQ!$:V0n9=pSn,Vr?!$:n8n2p\7GQ@4S!'GK+n/_QlHiWXH!'E@Dn.,MD
4qIVtn9>ubrWhr^*tS>UnaI'>!!!,Z#J^<>"5jFB!!!PF"7Q9j++OCi!!#4`
!<3$!rVup_i",_c!$D7@n,NFns8Tk7!!*'!z+8>g9~>
 ]
/TT6D9B00 AddT3T32Char

175
/GAF [47 0 10 -44 38 -41 ] 
/GAF [28 3 true [1 0 0 1 -10 44 ]  0 0]
[<~s8W,gs8W,gs8W,g~>
 ]
/TT6D9B00 AddT3T32Char

176
/GB0 [47 0 10 -49 38 -21 ] 
/GB0 [28 28 true [1 0 0 1 -10 49 ]  0 0]
[<~!'bu6!<;Ng"989!#N1%2%tG`%*WQFq49,K!2uiupGQ7d&Du]mrn,NIXhuEar
huEarhuEarhuEarhuEarhuEarn,NIHDu]mrGQ7d&2uiup49,K!*WQFq%tG`%
#N1%2"989!!<;Ng!'e7!~>
 ]
/TT6D9B00 AddT3T32Char

177
/GB1 [47 0 7 -44 41 -3 ] 
/GB1 [34 41 true [1 0 0 1 -7 44 ]  0 0]
[<~!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`W!T3qX!!2!X!!!&X!!*'!s8Tn7s8W,7s8W-!_#OH7s1eU8huE`W
!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X
!!!&X!!!!"huE`W!T3qX!!2!Xzzzzz!<<*!s1n[7s8Tn7s8W,7s8W-!^]~>
 ]
/TT6D9B00 AddT3T32Char

178
/GB2 [47 0 14 -49 33 -20 ] 
/GB2 [19 29 true [1 0 0 1 -14 49 ]  0 0]
[<~"8Dj,rW#1_!.Y$!r"$U4#Jfg2i:$d*n,_GI!T3qYhuEl;!!C":#J^<MJ,gYk
!'UA_HiO0A!!2Qh"5j.a_;HDdi'.8#Hi`1*s5<qWi;`i8s8V!~>
 ]
/TT6D9B00 AddT3T32Char

179
/GB3 [47 0 12 -49 32 -19 ] 
/GB3 [20 30 true [1 0 0 1 -12 49 ]  0 0]
[<~"7Q:$quAt]!<<(LHk1aH#J_Ga^]4JP!!C":#J^<MJ,hfa!WN-#rr<*"J-#\c
!"[uf"5j.[n,NIX!!)Kg!:Tsgn,NLY0E^6\&)_s;_#OFb+8u6Bp](~>
 ]
/TT6D9B00 AddT3T32Char

180
/GB4 [47 0 19 -53 37 -39 ] 
/GB4 [18 14 true [1 0 0 1 -19 53 ]  0 0]
[<~!'e7!IfKIt!!)os!VcWsn,NRK!!g:>%tFX%!!"&?!'C5]GQ7a5!!!~>
 ]
/TT6D9B00 AddT3T32Char

181
/GB5 [47 0 1 -34 45 12 ] 
/GB5 [44 46 true [1 0 0 1 -1 34 ]  0 0]
[<~s53l!p]1?P!$Ct9s53l!p]1?P!$Ct9!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXp](?Q!!2ip!Up'kp](?a!!i9!!VcX*p](?m!'g5Y!WR]LJ+*L-s87B9
!U'LXJ+*L!s58Cr!T8G-!!!&Xz!T3qX!!!&Xz!T3qX!!!&Xz!T3qX!!!&Xz!T3qX
!!!&Xz!T3qX!!!&Xz~>
 ]
/TT6D9B00 AddT3T32Char

182
/GB6 [47 0 4 -44 40 6 ] 
/GB6 [36 50 true [1 0 0 1 -4 44 ]  0 0]
[<~!$D7@n,WLgs6p-js8VQns8W,g&)_\W!$?`9GQ9o-G^'49!-i_gGQ;u5!-eKg
GQ@45G^'5X!-i_gn,R]X!:Tu5GQ@45G^'5X!-i_gp],P`!-eKgGQ<*kG^'3P
!-i_g56,qQ!$C-DGQ89Spilc@s7gg=!WVq>!!",9GQ7^DG^'2g!-i_g!!%7g
!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ7^D
G^'2g!-i_g!!%7g!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ8!Kpj_c<s7h*5
#QORKn-B!gJ+*~>
 ]
/TT6D9B00 AddT3T32Char

183
/GB7 [47 0 18 -26 30 -15 ] 
/GB7 [12 11 true [1 0 0 1 -18 26 ]  0 0]
[<~%fei0J)L@rs7$'Xs7$'XJ)EQ,%fc~>
 ]
/TT6D9B00 AddT3T32Char

184
/GB8 [47 0 17 -1 28 12 ] 
/GB8 [11 13 true [1 0 0 1 -17 1 ]  0 0]
[<~%KHt=$ig\9%tG2+!T3t9!8q;Ds1j-"%fc~>
 ]
/TT6D9B00 AddT3T32Char

185
/GB9 [47 0 14 -49 34 -20 ] 
/GB9 [20 29 true [1 0 0 1 -14 49 ]  0 0]
[<~!:Tsjn,O!g!.XJ<s6p$dn,RFs!'p#R!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg
!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg!:U!gs7$'gnGiOXs8VQ~>
 ]
/TT6D9B00 AddT3T32Char

186
/GBA [47 0 12 -45 35 -20 ] 
/GBA [23 25 true [1 0 0 1 -12 45 ]  0 0]
[<~!<)s#s*tX[i#dU@4ok@?!-ikkI!>WRGQ9jN!'GK+4Epig490Ug!-fObn/m;P
&-(Pis*t+Kzz!!*'!rr<#ts8W&~>
 ]
/TT6D9B00 AddT3T32Char

187
/GBB [47 0 3 -35 44 -5 ] 
/GBB [41 30 true [1 0 0 1 -3 35 ]  0 0]
[<~5QD>q!!$s<2uipYp],aC!!%HJ*rl9@*rlhe!!!PF#N,R^#N,XX!!!,r!;lfs
!;lhH!!!"K!'bu6!'buE^]4?V^^'?/!!huqp](9rp]:?o!!3'!IfKHLrr@P!
!!DusrVup'n,rFc!$Au]n,NGQJ.KEq!.Ou5J,fTI!.OtK"8Dlo!!!8^!VcWp
&&8G.!!")@&&8/FIK1Gi!!)coIK0?JDu_it!!#7a&-)\1~>
 ]
/TT6D9B00 AddT3T32Char

188
/GBC [47 0 0 -52 48 4 ] 
/GBC [48 56 true [1 0 0 1 0 52 ]  0 0]
[<~z!It.M!!!,Zz"2Frq!!!7S#N,R^#CmoS!!!N0s53kW*ru8t!!"&?n_aBI4odn,
!!#+]!T3qXHiO3*!!%6D!T3qXn,NLI!!)Kg!T3qYhuEf9!!D-Z!T3q[^]4Dn
!!g:>!T3q_J,fW.!"XS[!T3qg!!!&X!$2+?!T3r!!!!&X!'C5]!T3r?!!!&X
!-eb<s8Tn0&+KW!_!hm(s8Tq)+7T=1_;INH!!!,Z4R`=N"2K0N!!!7Sq!\7`
#Cu=5!!!N1i:$^H%g1bZ!!"&B_!h=(4pQW-!!#+lJFEO=Hk-5H!!%6b!:Tsg
n/q]1!!)L1s8N'"i#i"!!!2""s8N'$^]4B(!!g:>!:TsnJ,fT=!"XS[5Q:]o
!!#7`!$2+?5Q:^)!!#7`!'C5]!!!!]z!-eJD!!!!Yz~>
 ]
/TT6D9B00 AddT3T32Char

189
/GBD [47 0 0 -52 48 4 ] 
/GBD [48 56 true [1 0 0 1 0 52 ]  0 0]
[<~z!rr<$!!!,:z#Clj5!!!7S#N,R^%fd^0!!!N0s53kW*WZ/s!!#+]n_aBI49.\*
!!%6D!T3qXGQ7d&!!)Kg!T3qXn,NLI!!2!X!T3qYhuEf9!!C":!T3q[^]4Dn
!!e#S!T3qg!!!&X!"T&0!T3r!!!!&X!$2+?!T3r?!!!&X!'C5]!T3s&!!!&X
!-eaas8Tn(5Oe^Q_=2sPs8Tpns8;os_nkh+!!!,;^`NOV#D'Z$!!!7S!"T&0
%fcS?!!!N0!"T&0*WQ0^!!"&?!$2+?49,@F!!%BH!.4bHGQ7a=!!)Kg!:Tsg
n,NRK!!2!X#J^<?huF:<!!C":*rl9C^]6P/!!e#SHk-2^J,o?T!"T&1s8N'@
!!3-"!$2+@s8N']!!3-"!'C5]!!!"Dz!-eJD!!!!Qz~>
 ]
/TT6D9B00 AddT3T32Char

190
/GBE [47 0 0 -52 47 4 ] 
/GBE [47 56 true [1 0 0 1 0 52 ]  0 0]
[<~z"onW'!!!7Sz%fc^i!!!N0+8c*=*WSG(!!#1_s8N'!490UJ!!%BH+:!DsGQ7^K
J,o?E!!e#Sn,NFnJ-"R.!"XS\huEaA!!C":"9&9&^]4E7!!e#S!WN-)J,fWM
J.DV[!"ZjU!!!!$^`EIU!!D.#!!!!"i&gu>!!2#*!!!!"i-55%!!2$Q!!",D
_!hlm4:f9d+5hYKJ`%X.J,]Vd5N!X_"2I(X"8E+OH/JZ&#CuX.!!!N0n_aBI
%ftYI!!"&BiSX\9*Ws7:!!#+dJ`$M.Hj>5\!!%6S!T3qXp`9Io!!)L0!T3qY
i'78@!!2"Bs8E!#^d%ku!!C#$s8E!'J,fW.!!e#S!T3qg!!!&X!"T&05Q1X(
!!#7_!$2+?5Q1XF!!#7_!.4bH!!!"Dz!;HNo!!!!Qz~>
 ]
/TT6D9B00 AddT3T32Char

191
/GBF [47 0 9 -34 37 12 ] 
/GBF [28 46 true [1 0 0 1 -9 34 ]  0 0]
[<~!!C":!"\Q!!"\Q!!$Ct9!$Ct9!$Ct9!"\Q!!"\Q!!!C":zzzzzz!!C":!!C":
!!C":!!C":!!C":!"ZjF!.Vca!WTq8#QFc(&+BQ!+2@jV56(Z`IK0?JHiO-H
GQ7^Dp](9on,NFgn,NFgn,NFgn,NFgn,NFgp](<`GQ7a5HiO094obTP56(`R
+5e71&-)\!"98DZ!<<'!!$C\1~>
 ]
/TT6D9B00 AddT3T32Char

192
/GC0 [47 0 0 -63 47 0 ] 
/GC0 [47 63 true [1 0 0 1 0 63 ]  0 0]
[<~!'e7!!!!!0huE`W!!hE^!!!!$n,NFg!!2ipzqu?]s!!%BHz4obQ_!!")@z%tFW[
!!!7Sz"2Fm:!!!&Xz!:Tsgzzzzzzz!!!$!s1eU7!<<)7!!!$!s53kW!<<)Wz
+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!!!!!"i"#ef
!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1huE`e!!2!X
!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%Kqu?`l!!#+]
!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS#Cm&0!!!,:
%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D9B00 AddT3T32Char

193
/GC1 [47 0 0 -63 47 0 ] 
/GC1 [47 63 true [1 0 0 1 0 63 ]  0 0]
[<~!!!!"rVuou!!Dur!!!!$n,NFg!!hE^!!!!0^]4?7!$?^k!!!!@z!'UA_!!!"H
z!;HNo!!!#gz!T3qX!!!,:z#CldSzzzzzzz!!!$!s1eU7!<<)7!!!$!s53kW
!<<)Wz+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!
!!!!"i"#ef!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1
huE`e!!2!X!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%K
qu?`l!!#+]!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS
#Cm&0!!!,:%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D9B00 AddT3T32Char

194
/GC2 [47 0 0 -61 47 0 ] 
/GC2 [47 61 true [1 0 0 1 0 61 ]  0 0]
[<~!!"*kz5JR7!!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fQj
!!e#S!'C5`^]4@Z!!2!X!8mhWDu]k\!!#7azzzz!!!$!s1eU7!<<)7!!!$!s53kW
!<<)Wz+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!
!!!!"i"#ef!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1
huE`e!!2!X!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%K
qu?`l!!#+]!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS
#Cm&0!!!,:%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D9B00 AddT3T32Char

195
/GC3 [47 0 0 -58 47 0 ] 
/GC3 [47 58 true [1 0 0 1 0 58 ]  0 0]
[<~!!D-Z(]XO@p])?8!$D1?)uos\rr>.]!'D?RGQ7_g#N5@W!-eVGn,NIX!<:sW
!,qpf^]4?7!$;1@zzzzzz!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.
!!#.Nz3-YE'!!%7gzG^KJk!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF
!!C"I!!!!$J-UT)!!e#ZJ,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X
!#tt=n,NGN!!)Kg!'gM`p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?
!Up'h*WQ6!!!!N0!T3qX%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:
s8N'$s8N&u!!E9#s8N'$s8N&u!!E9#~>
 ]
/TT6D9B00 AddT3T32Char

196
/GC4 [47 0 0 -58 47 0 ] 
/GC4 [47 58 true [1 0 0 1 0 58 ]  0 0]
[<~!"T&?!!!!@J00:A!'e7`^]4@!^d#U7!'e7`^]4@!^d#U7!$?_5J,fQ[!"T&0
zzzzzzzzz!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.!!#.Nz3-YE'
!!%7gzG^KJk!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF!!C"I!!!!$
J-UT)!!e#ZJ,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X!#tt=n,NGN
!!)Kg!'gM`p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?!Up'h*WQ6!
!!!N0!T3qX%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:s8N'$s8N&u
!!E9#s8N'$s8N&u!!E9#~>
 ]
/TT6D9B00 AddT3T32Char

197
/GC5 [47 0 0 -59 47 0 ] 
/GC5 [47 59 true [1 0 0 1 0 59 ]  0 0]
[<~!!!6(z+2@jV!!#7AzGjk\5!!$tWzi&C]:!!(q:zi&C]:!!)M-zGjk\5!!#7A
z+2@jV!!!N0zzz!!!$!s1eU7!<<)7!!!$!s53kW!<<)Wz+5d,!!!"#.z4R`=N
!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!!!!!"i"#ef!!C"I!!!!$^^gDF
!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1huE`e!!2!X!$2+@huE`s!!)Kg
!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%Kqu?`l!!#+]!:Tsg*WQ61!!"&?
!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS#Cm&0!!!,:%fcS0"2Os:!!E9#
s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6D9B00 AddT3T32Char

198
/GC6 [47 0 0 -44 43 0 ] 
/GC6 [43 44 true [1 0 0 1 0 44 ]  0 0]
[<~!$D7@s1eUVs8W,7!$D7@s1eUVs8W,7!!"%t"2Fm:4l?FX!!#%;"2Fm:H/Je?
!!%<&"2Fm:n_aMb!!)QI"2Fm:iSXgR!!2':"2Fm;_;G:n!!C'qn,NFj_;Oe_
!!e)5n,NFnJ`-"t!!`P_n,NG!!WVWh!"T,1n,NG0!WVWh!$21@n,NGN!T<GI
!'C;?n,NGJ!T<GI!.Y%,n,NH<s5<AH!<<)W!!!$!s53kW!T4":!T4":!T4":
!T4":!T4'q!T4":"2Frq!T435!T4":#Clj5!T41_!T4":%fcXg!T4Ig!T4":
s8E'!s5<qV!WW2Xs8E'!s5<qV!WW2X~>
 ]
/TT6D9B00 AddT3T32Char

199
/GC7 [47 0 3 -45 43 12 ] 
/GC7 [40 57 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!9(n.#F?s83B-5QC`n!<7R6h?!NS#Q=hp!!3'(huEcV&&8/FILgr/
!'VJ)!!"&]!!!!?4obQ_*]sE&!"O5R!!!OS!!!!-GQ7^D!;HNo!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#ozGQ7^D!-eJD!!%6D!!!"H
z49,?]!'UA_!!"&?!!!!@z%tFW[!"ZjF!"9+j!!!u@p](<n!W2p"rW)tK+8>h#
s8V!W+92@k!!E9!!!!"KhuE`W%KHJ/!"Ju/!!!O[!!!!0huE`W!Up'h!!$s<
!!!"<!!!"<n,NFgJ)C;,!'fBA!!!7S!!~>
 ]
/TT6D9B00 AddT3T32Char

200
/GC8 [47 0 4 -63 43 0 ] 
/GC8 [39 63 true [1 0 0 1 -4 63 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzzz!!!$!s8W,us8W-!rr<#us8N&us8W'!
huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3tI
*Wb1!n,NLI!:TshhuN6H!T3tI!!2!Xn,NLhs6p!hs8VQg!WW2h!!3-"n,NLI
!:TshhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3qX!!2!X!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!")?s8W,us8W-!rr<#u
s8N&us8W&~>
 ]
/TT6D9B00 AddT3T32Char

201
/GC9 [47 0 4 -63 43 0 ] 
/GC9 [39 63 true [1 0 0 1 -4 63 ]  0 0]
[<~!!!!@huE`W5C`_6!'^G`!!%HJ!!!#s!!!!"p](9o!Up'h!!D-Z!!!8>!!!!0
J,fQL%fcS0!$2+?!!#+]!!!"Dzzzzzz!!!$!s8W,us8W-!rr<#us8N&us8W'!
huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3tI
*Wb1!n,NLI!:TshhuN6H!T3tI!!2!Xn,NLhs6p!hs8VQg!WW2h!!3-"n,NLI
!:TshhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3qX!!2!X!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!")?s8W,us8W-!rr<#u
s8N&us8W&~>
 ]
/TT6D9B00 AddT3T32Char

202
/GCA [47 0 4 -61 43 0 ] 
/GCA [39 61 true [1 0 0 1 -4 61 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zzz!<<*!s8N&us8W)us8W,us8W-!rW1pW
!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!:V$1
huN6H!T3tI!!2!Xn,NLI!:TshhuN6H!WW2h!!3-"n,NLhs6p!hs8VQg!T3tI
!!2!Xn,NLI!:TshhuN6H!T3tI!!2!Xn,NLI!!!!"huE`u!T3qX*Wb1!!$21!
!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*rl9?s8N&us8W)us8W,u
s8W-!rV~>
 ]
/TT6D9B00 AddT3T32Char

203
/GCB [47 0 4 -58 43 0 ] 
/GCB [39 58 true [1 0 0 1 -4 58 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzzzz!!*'!
s8W)us8W,us8W-!rr<#us8E&W!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huN6f!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI!!3-"
n,NLhs6p!hs8VQg!WW2h!!2!Xn,NLI!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
huE`W!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX
*Wb1!!$;1?s8W)us8W,us8W-!rr<#us8D~>
 ]
/TT6D9B00 AddT3T32Char

204
/GCC [47 0 8 -63 40 0 ] 
/GCC [32 63 true [1 0 0 1 -8 63 ]  0 0]
[<~&+BQ!"8Dir!VcWp!;lfs!.FnJ!'^G`!$;1@!"XS[!!g:>!!D-Z!!2!X!!)Kg
!!%6D!!#+]zzzzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

205
/GCD [47 0 8 -63 40 0 ] 
/GCD [32 63 true [1 0 0 1 -8 63 ]  0 0]
[<~!!!9!!!!Pf!!!PF!!"*k!!#4`!!%HJ!!%BH!!)co!!2Qh!!D-Z!!C":!!e#S
!"T&0!$2+?zzzzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

206
/GCE [47 0 8 -61 40 0 ] 
/GCE [32 61 true [1 0 0 1 -8 61 ]  0 0]
[<~!!hE^!"\Q!!$Ct9!'Yc1!.6s1!;IW9!UpVM"5jF"#J^H"#Clj5%fcV!*WQ1b
2uipu#QOi9zzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

207
/GCF [47 0 8 -58 40 0 ] 
/GCF [32 58 true [1 0 0 1 -8 58 ]  0 0]
[<~"2G#S#N,jF&+C,!&+C,!&+C,!&+C,!#N,jF"2G#Szzzzzzs8W-!s8W-!s8W-!
s8W-!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

208
/GD0 [47 0 3 -44 45 0 ] 
/GD0 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~J,fQD!!%NKs8N'!J,fQKJ,k*!s8V!W!T3r"n,NLI!!Dur!T3qYqu?cU!!%HJ
!T3qX4obWA!!")@!T3qX*rl?"!!!N0!T3qX%tF]=!!!7S!T3qX#Clj5!!!7S
!T3qX"2Frq!!!,:!T3qX"2Os:rW!&9s8W&u"2Os:rW!&9s8W&u"2Frq!!!,:
!T3qX"2Frq!!!,:!T3qX"2Frq!!!7S!T3qX#Clj5!!!7S!T3qX%tF]=!!!N0
!T3qX*rl?"!!")@!T3qX4obWA!!%HJ!T3qXqu?cU!!2ip!T3q_n,NLI!'frQ
J,fQK^]8las8RTLJ,fQJ!!%NKs6p!g~>
 ]
/TT6D9B00 AddT3T32Char

209
/GD1 [47 0 0 -58 47 1 ] 
/GD1 [47 59 true [1 0 0 1 0 58 ]  0 0]
[<~!!D-Z(]XO@p])?8!$D1?)uos\rr>.]!'D?RGQ7_g#N5@W!-eVGn,NIX!<:sW
!,qpf^]4?7!$;1@zzzzzzs82j-s8N&r!"],/s8E!/s8N&u!"],/!WN-"#CljD
J,fh)!U"t5#Clj<^]4Ui!TUrq#Clj8huF"4!TEMJ#Clj5n,N]D!T<_Q#Clj5
GQ7u!!T8>*#Clj549,V:!T6-A#Clj5*WQFq!T4Ig#Clj5%tFn8!T435#Clj5
#J^Rp!T4'q#Clj5"5jE7!T4":#Clj5!:U5D!T3tQ#Clj5!-ea!!T3s*#Clj5
!'CL:!T3r!#Clj5!$2Aq!T3qg#Clj5!"Xj8!T3q_LO]E`!!gPp!T3q[a++3K
!!285!T3qYkC<Tk!!)bDs8VQgs+(.Ln,Rrgs8VQgIt7S!n,P\'z++O~>
 ]
/TT6D9B00 AddT3T32Char

210
/GD2 [47 0 4 -63 44 1 ] 
/GD2 [40 64 true [1 0 0 1 -4 63 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzz!!!!"rr<$!#QN]^!'gM]!!%NKrVuru
!<3$"p])Cd"5j.a^^%XT"5j]?!!2R"!!!#g*WQ0?GWl*-!.6m/!!#,D!!!!]
GQ7^D*d@Yb!$6@b!!"'b!!!!?n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!
!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"X;S!!"'b!!!!?GQ7^D*d@Yb!$46&!!#,D
!!!!]4obQ_Hl`7f!-f"S!!)L!J,fW>#J^<Ahuhm;#J^B8!$?^krrE'!!.Y%J
!!#7`qu?^%s53kW!WRZM~>
 ]
/TT6D9B00 AddT3T32Char

211
/GD3 [47 0 4 -63 44 1 ] 
/GD3 [40 64 true [1 0 0 1 -4 63 ]  0 0]
[<~!!!"KJ,fQLrVuou!;lfs!!2ip!!!,j!!!!(huE`W#J^<>!"XS[!!")@!!!!_
z49,?]!-eJD!!)Kg!!!&Xzzzzz!!!!"rr<$!#QN]^!'gM]!!%NKrVuru!<3$"
p])Cd"5j.a^^%XT"5j]?!!2R"!!!#g*WQ0?GWl*-!.6m/!!#,D!!!!]GQ7^D
*d@Yb!$6@b!!"'b!!!!?n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!
!!!Q!!!!!0n,NFg&+BQ!!"X;S!!"'b!!!!?GQ7^D*d@Yb!$46&!!#,D!!!!]
4obQ_Hl`7f!-f"S!!)L!J,fW>#J^<Ahuhm;#J^B8!$?^krrE'!!.Y%J!!#7`
qu?^%s53kW!WRZM~>
 ]
/TT6D9B00 AddT3T32Char

212
/GD4 [47 0 4 -61 44 1 ] 
/GD4 [40 62 true [1 0 0 1 -4 61 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zz!!3*"!!!9(huEaAs82isJ,fKJ!<3'!
!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!!:V$0!!%7-!!!"H49,?]4?NTD!'GK+
!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0
n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D*d@Yb!$6@b!!"'b!!!!?49,?]4?NTD
!'EFF!!%Bf!!!"D%fcS0n.1$L!Up?0!!D-]huF"t!VcX:J,oTLrr<%Ks8Duu
5QCW]!!iP^!!!'"J,f~>
 ]
/TT6D9B00 AddT3T32Char

213
/GD5 [47 0 4 -58 44 1 ] 
/GD5 [40 59 true [1 0 0 1 -4 58 ]  0 0]
[<~!'UA`J,k(L!T4"YhuUUos6p-+"2Xa;J-UUR%tFn85Q:]o!"]&/#65#,!!!!"
n,NFgzzz!!!'"!!!!(s53kW5QCW]!.Y%J!!*$!rr<)p!$?^nhuF"t#J^<Ai"(><
!UpU"!!)L0!!!"D4obQ_HoqB/!'E@D!!#-+!!!!?GQ7^D*d@Yb!$6@b!!")0
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg
%sS'S!$6@b!!"'b!!!!?GQ7^D*]sE&!'E@D!!#,F!!!"H*WQ0?GRjcS!:UML
!!2Qo^]4Jp"5j.a^]F31++O@k!<3$!J,fKJ!'gM]!!!9(huE`Xs*t(~>
 ]
/TT6D9B00 AddT3T32Char

214
/GD6 [47 0 4 -58 44 1 ] 
/GD6 [40 59 true [1 0 0 1 -4 58 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzzz!!!'"
!!!!(s53kW5QCW]!.Y%J!!*$!rr<)p!$?^nhuF"t#J^<Ai"(><!UpU"!!)L0
!!!"D4obQ_HoqB/!'E@D!!#-+!!!!?GQ7^D*d@Yb!$6@b!!")0!!!!0n,NFg
&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg%sS'S!$6@b
!!"'b!!!!?GQ7^D*]sE&!'E@D!!#,F!!!"H*WQ0?GRjcS!:UML!!2Qo^]4Jp
"5j.a^]F31++O@k!<3$!J,fKJ!'gM]!!!9(huE`Xs*t(~>
 ]
/TT6D9B00 AddT3T32Char

215
/GD7 [47 0 7 -38 41 -4 ] 
/GD7 [34 34 true [1 0 0 1 -7 38 ]  0 0]
[<~+92BB!&+BQ!s&)r!!g;e!!!O[4obR)!$;1@4oc+D!.4bO^]=-0"5j4L!!2Qk
huEcP#J^<>Hk1`-!'VJ)!!"*)!!!!0qu?]s#P\9!!!D]j!!!,j!!!!(p](9o
&,ZD-!$=B)!!#2)!!!"H%tFW[p]nS7!Up3L!!D-[n,N^/!;HO)J,jrs*rl:)
!'UA_*rpZg!"XVT!!!8>Du]k?J04gl!<<~>
 ]
/TT6D9B00 AddT3T32Char

216
/GD8 [47 0 4 -49 44 6 ] 
/GD8 [40 55 true [1 0 0 1 -4 49 ]  0 0]
[<~!!!!"z"5j.Z!!C":!!!8>!!3*)J,fiSkC<Oss8N'!J,fNK!<3'!!!2ip++OIO
!'e7(^]6UW%tFY.n.,L!GjlaS!;Le&!!)M949,EO4?NTEi&l5a"5k5F!!C"X
GQ7ua*d@YiJ0+1[%tG2[!"T&?n,OO1&+BQ?!"\Q!4oc,_!'C5ln,Rh9&+BRD
!"\Q!p](io!:Tt!GQI:6*d@_D!$6@ehuFgC"2FmX49rY%4?Nk!!'EFUJ,js<
%fcTS%j(cOn.2)j!Up?n!!D-]qu?u;!W2p>J,oTLrr<%Ks8Duus8Vus!;HNO
!!2ThJ,fW.!!!!$huE`W"2Fm:!!g:>!!!"L!!!!~>
 ]
/TT6D9B00 AddT3T32Char

217
/GD9 [47 0 1 -63 46 1 ] 
/GD9 [45 64 true [1 0 0 1 -1 63 ]  0 0]
[<~!.TM!!!!!@^]4?7!"ZjF!!!!(huE`W!!D]j!!!!"p](9o!!)cozHiO-H!!#1_
z*rl9@!!!N0z#CldS!!!,:z!T3qXzzzzzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D9B00 AddT3T32Char

218
/GDA [47 0 1 -63 46 1 ] 
/GDA [45 64 true [1 0 0 1 -1 63 ]  0 0]
[<~!!!!$qu?]s!!hun!!!!(huE`W!"ZjF!!!!@J,fQL!'^G`!!!!_z!.4bH!!!#o
z!Up'h!!!&Xz"2Fm:!!!7Sz%fcS0zzzzzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D9B00 AddT3T32Char

219
/GDB [47 0 1 -61 46 1 ] 
/GDB [45 62 true [1 0 0 1 -1 61 ]  0 0]
[<~!!!PFz+5d,!!!#7QzI/![A!!)eA!!!!"n3-gP!!D.$!!!!(^^kqq!"XSb^]4?F
!!C":!$2+@huEa>!!)Kg!,qo<2uipi!!",Azzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6D9B00 AddT3T32Char

220
/GDC [47 0 1 -58 46 1 ] 
/GDC [45 59 true [1 0 0 1 -1 58 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzzzzs8TkVs7lWo^`WUOs8TkVs7lWo^`WUO"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"5j.Z4ob]C!!#+]!T3qX49,EO!!%BH!Up'hHiO0A!!)co!;lftp](;D
!!hun!'e7@huEa!s8Tk7!!iQ(!!!!"s82is!!#7A!!!~>
 ]
/TT6D9B00 AddT3T32Char

221
/GDD [47 0 2 -63 45 0 ] 
/GDD [43 63 true [1 0 0 1 -2 63 ]  0 0]
[<~!!!!(p](9o!"[uf!!!!0^]4?7!$?^k!!!!`z!.FnJ!!!"Hz!;HNo!!!&hz"5j.Z
!!!,:z#CldS!!!N0z*WQ0?zzzzzzz!!*'!!$D7!s8N'@s5<qW!$D7!s8N'@s54!p
!!%6D"5j.Zp](?Q!!)Kg!:Tshn,NI`!!2!X!-eJG^]4?s!!g:>!'UAfJ,fQj
!"XS[!$;1O!!!!0!$2+?!!e#q!!!!(^cVSs!!C#a!!!!"i-55%!!2$IznF-DX
!!%<&zH/JZ&!!#7!z5C`_6!!"*kz%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0
z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0!!!!`s8RTL!'gM`J,fR6
s8RTL!'gM`J,f~>
 ]
/TT6D9B00 AddT3T32Char

222
/GDE [47 0 6 -44 42 0 ] 
/GDE [36 44 true [1 0 0 1 -6 44 ]  0 0]
[<~s8Tk7!<<)7!!*'!^]4B7s1eU7!T3qX!!2!X!!!&X!!!!"huE`W!WW1M!!3-"
n,NLhs82its8W*!!T3s-J-"R.+2@p8!!g:?huEl;!T3qYhuVa9!:U$I!!)Kh
huEcH!T3qXn,_GI!:U$I!!2QihuEf9!T3q[huVa9&&85(!.TM"s8W*!!WW3!
!!3-"p](?ps1eU8huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8W&u!<<)u!!*'!rVurus8Duu~>
 ]
/TT6D9B00 AddT3T32Char

223
/GDF [47 0 4 -49 46 1 ] 
/GDF [42 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!E8j!!!!`s8N'!!.Y%K^]4B7s8Tk7!W2p.huEfI!!D]j!T3qYn,NRK!!)Kg
"2Fm:n,NR+!!)Kg"2Fm;n,NR+!!D-Z"2FmI^]4JP!'bu6"2Fp:!!!,:"8i-!
s1f07!!*&7+2@jVs1gi!!!*&749,?]"2K-]!!!,:GQ7^D"2K-]!!!,:GQ7^D
"2K9a!!!,:4obQ_"2I,$!!!,:+5d,!"2GHB!!!,:"9/?$"2Fp:huEkp!'g5Y
"2FmArW!&9!!*$!"2Fm:++OI/!!!O["2Fm:#J^GW!!!,:"2Fm:"2G#S!!!,:
"2Fm:"2G#S!!!8>"2Fm:#Clom!!"*k"2hnS561`(p]LKqs24m:quHc4s8Vio
s1gl!huE`W#Q=]'~>
 ]
/TT6D9B00 AddT3T32Char

224
/GE0 [47 0 4 -53 44 1 ] 
/GE0 [40 54 true [1 0 0 1 -4 53 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*
!WE'0J,he6"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!
J-5iOs*t@Ss8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D
!"XVL!!"*kn,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%
"97iqrr@P!!!!~>
 ]
/TT6D9B00 AddT3T32Char

225
/GE1 [47 0 4 -53 44 1 ] 
/GE1 [40 54 true [1 0 0 1 -4 53 ]  0 0]
[<~!!!"KJ,fQLrVuou!;lfs!!2ip!!!,j!!!!(huE`W#J^<>!"XS[!!")@!!!!_
z49,?]!-eJD!!)Kg!!!&Xzzzzz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*!WE'0
J,he6"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!J-5iO
s*t@Ss8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D!"XVL
!!"*kn,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%"97iq
rr@P!!!!~>
 ]
/TT6D9B00 AddT3T32Char

226
/GE2 [47 0 4 -51 44 1 ] 
/GE2 [40 52 true [1 0 0 1 -4 51 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zz!!E6$!!%NKhuElZs7cR9s8Vus&,ZJ-
!"XS[56(lf!$;1@!!!O[!!!!0J,fQL#CldS!!e#S!!!7S!!!!(J,g\j#ClgS
s8RTOs8W+L#QOi(J04Ods*u3,!!e$=!!!7SHiO-OJ:%=s#CuRL!!e&D!!!7S
n,NG!JFEO=++Wh\!'c#'!!%M!GQ7dEJ:%>!pOGF-&*JI-^jjE)+92?Grt#/-
#QFo+n-AsnIt.M!~>
 ]
/TT6D9B00 AddT3T32Char

227
/GE3 [47 0 4 -48 44 1 ] 
/GE3 [40 49 true [1 0 0 1 -4 48 ]  0 0]
[<~!'UA`J,k(L!T4"YhuUUos6p-+"2Xa;J-UUR%tFn85Q:]o!"]&/#65#,!!!!"
n,NFgzzz!!!-$!!!"Ks53kZs8Vio+92B=!"\u.rW!IZ!'^Gf!!")@!!!!0J,fQL
%tFW[!!e#S!!!7S!!!!(J,fQL#CldrrWdrRs8W+L"98E$J-Z,Ss*u3d!<7Qk
^]4Ui56(ZgJ:%=s#Cq1%!!e&L!!!7Sn,NFnJFEO=%tO-L!$?a\!!#66n,NH<
J9V%ps+#Is"8@=0!"\7C5JVchru_:@#QG>7r!36(s6p9n!.TM!!!~>
 ]
/TT6D9B00 AddT3T32Char

228
/GE4 [47 0 4 -47 44 1 ] 
/GE4 [40 48 true [1 0 0 1 -4 47 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzz!!E6$
!!%NKhuElZs7cR9s8Vus&,ZJ-!"XS[56(lf!$;1@!!!O[!!!!0J,fQL#CldS
!!e#S!!!7S!!!!(J,g\j#ClgSs8RTOs8W+L#QOi(J04Ods*u3,!!e$=!!!7S
HiO-OJ:%=s#CuRL!!e&D!!!7Sn,NG!JFEO=++Wh\!'c#'!!%M!GQ7dEJ:%>!
pOGF-&*JI-^jjE)+92?Grt#/-#QFo+n-AsnIt.M!~>
 ]
/TT6D9B00 AddT3T32Char

229
/GE5 [47 0 4 -49 44 1 ] 
/GE5 [40 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!"tY!!!#u!!!!"rr<$!"35ol!!@k(!!!6)^]4?>!Pe[8#6DU?!!e.,!!!,A
J,fQMrr<$!!<)ru!!%6Dz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*!WE'0J,he6
"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!J-5iOs*t@S
s8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D!"XVL!!"*k
n,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%"97iqrr@P!
!!!~>
 ]
/TT6D9B00 AddT3T32Char

230
/GE6 [47 0 2 -35 45 1 ] 
/GE6 [43 36 true [1 0 0 1 -2 35 ]  0 0]
[<~!.TM(huElZi'6u:+91h[qu@i=q#C<n++X1^56(rhJ)Ch;!!#7!%tFW[5C`uh
!!"*k"2Fm:*rlDY!!")@"2Fm:*WQ6!!!"&?!T3qX*WQ6!!.UR?!T4([s8W,W
#QOi(s54Ffs8W,W+2C,@s56*A*WQ0?HiP2f!!%6D*WQ0?GQ8cb!!)Kg*rl9@
n,OO1!!)Kg*rl9@n,P\'!!)Kg5C`_6p],fZ!!%6EoABTKHirEu!'i^Y_>FDN
5Q?96s55"!!.Y%,&,ZDLs*t4@!!iE%~>
 ]
/TT6D9B00 AddT3T32Char

231
/GE7 [47 0 5 -35 41 12 ] 
/GE7 [36 47 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#n,OR1^u,3Bs7tRRs8W,W"9&<#i!8`O+5d[F!"\!0J,f]0*rl9Ci'%,@
!T6'?!!2#*!!!#gGQ7^Dn9=p5!!)co!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg
!:Tsg!!%6D!!!"DzGQ7^D!.4bH!!#1_!!",`!!!#W++O=ln.3;7#Ohuf!$AuY
rW)tK!WW3!!!%NKqu?^=s53kW"9/?$!!"tY!!!!Yz4obQ_!'bu6!!!8>!!!!"
^]4?7!Pe[8!Q2\Q!!3+M!!!$!J,fQL*WQ0~>
 ]
/TT6D9B00 AddT3T32Char

232
/GE8 [47 0 5 -53 43 1 ] 
/GE8 [38 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!WE'!!!%KK!!!!`z++O=k!"ZjF!!!8^!!!!$huE`W!Up'h!!)co!!!"Hz49,?]
!$2+?!!!N0!!!!(J,fQLzzzz!!!!"rr<$!&-),!!.Y%H!!*'!rW!'"!<3$(n,OQG
&&8/M^^kqq"5k4#!!2RQ!!!#g49,?]G^'2g!-i_g!!%7_!!!!]n,NFg4R`=N
!'L;]s8W#ss8W,ss8W-!r;Zfss8;?d!!!#gzn,NFg!-eJD!!%6D!!!"Hz4obQ_
!$2+?!!"*k!!!uL^]4@^#Oh]qqucs!J+s$Ds8V!WJ,fP!!$D7=!!!'"J,f~>
 ]
/TT6D9B00 AddT3T32Char

233
/GE9 [47 0 5 -53 43 1 ] 
/GE9 [38 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!!!$!!!!!"qu?]s!VcWp!!D]j!!!8^!!!!0^]4?7%tFW[!$;1@!!#1_!!!"H
zGQ7^D!:Tsg!!2!X!!!,:zzzzz!!!!"rr<$!&-),!!.Y%H!!*'!rW!'"!<3$(
n,OQG&&8/M^^kqq"5k4#!!2RQ!!!#g49,?]G^'2g!-i_g!!%7_!!!!]n,NFg
4R`=N!'L;]s8W#ss8W,ss8W-!r;Zfss8;?d!!!#gzn,NFg!-eJD!!%6D!!!"H
z4obQ_!$2+?!!"*k!!!uL^]4@^#Oh]qqucs!J+s$Ds8V!WJ,fP!!$D7=!!!'"
J,f~>
 ]
/TT6D9B00 AddT3T32Char

234
/GEA [47 0 5 -51 43 1 ] 
/GEA [38 52 true [1 0 0 1 -5 51 ]  0 0]
[<~!!)os!!!'!!!!!$rr<$!#L@o#!"Xk#!!")ChuEa@!Up'hHiWpA!;HPA!!)Kg
49,E?!$2+B^]4lF#64`+J,oWM!WW3#zz!!3*"!!!Q0n,NH<s82iss8W&u"9&<#
!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP!:W)N!!%7g!!!"DGQ7^DG]3W_!'K`N
!!#.N!!!!]s8W-!r;Zfss8;oss8W#ss8W,sn,NFg!:Tsg!!)Kg!!!"DzGQ7^D
!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@!!E-$rr@QD!<<*!huJ9,s*t(ks82is
!WRZM~>
 ]
/TT6D9B00 AddT3T32Char

235
/GEB [47 0 5 -47 43 1 ] 
/GEB [38 48 true [1 0 0 1 -5 47 ]  0 0]
[<~!-eKg!!)osqu?cs!WE'"rW2uu!WE-!!!3'"rVurr!;lfsGQ;sgzzzzz!!3*"
!!!Q0n,NH<s82iss8W&u"9&<#!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP!:W)N
!!%7g!!!"DGQ7^DG]3W_!'K`N!!#.N!!!!]s8W-!r;Zfss8;oss8W#ss8W,s
n,NFg!:Tsg!!)Kg!!!"DzGQ7^D!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@!!E-$
rr@QD!<<*!huJ9,s*t(ks82is!WRZM~>
 ]
/TT6D9B00 AddT3T32Char

236
/GEC [47 0 8 -53 40 0 ] 
/GEC [32 53 true [1 0 0 1 -8 53 ]  0 0]
[<~5JR7!&)[Ef#N,R^"7Q9j!VcWp!;lfs!.4bH!'UA_!$;1@!"XS[!!e#S!!C":
!!2!X!!)Kgzzzzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

237
/GED [47 0 8 -53 40 0 ] 
/GED [32 53 true [1 0 0 1 -8 53 ]  0 0]
[<~!!!9!!!!Pf!!!PF!!"*k!!#4`!!%HJ!!%BH!!)co!!2Qh!!D-Z!!C":!!e#S
!"T&0!$2+?zzzzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

238
/GEE [47 0 8 -51 40 0 ] 
/GEE [32 51 true [1 0 0 1 -8 51 ]  0 0]
[<~!$?^k!'e7!!.Wo,!;Z*a!V#ja"5nP,#J`M'%tG`%*rlh%*WQFq49,K!GQ7d&
huEar+92C,zzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!
~>
 ]
/TT6D9B00 AddT3T32Char

239
/GEF [47 0 8 -47 40 0 ] 
/GEF [32 47 true [1 0 0 1 -8 47 ]  0 0]
[<~%fd+?++PG`5JTM!5JTM!5JTM!5JTM!++PG`%fd+?zzzzz5QAM!5QAM!5QAM!
5QAM!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6D9B00 AddT3T32Char

240
/GF0 [47 0 5 -49 42 1 ] 
/GF0 [37 50 true [1 0 0 1 -5 49 ]  0 0]
[<~!!0k85QD&I"5j.[p^c9_!.KEJ!!#7]!!!!@n,NFgJ)C;,"97ij!"\&`!!%M!
p](;A!.4bH0E?P%!!!!`z*rl9Cr"";X+9.CP!.Y%3^]FK8pV6n/!W1d[huH""
&&8/ei#_q!#Oic7!!D^Q!!!&h49,?^n9=p5!;Ld=!!)e=!!!#on,NFgGjk\5
!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45!!)LN
!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<!$D6V
!!!-#!!!~>
 ]
/TT6D9B00 AddT3T32Char

241
/GF1 [47 0 2 -48 46 0 ] 
/GF1 [44 48 true [1 0 0 1 -2 48 ]  0 0]
[<~!"XS[?iU0KhuJ!%!.XbDDu]lfquH3d!:YF<huEf9++rJO!T4Lg^]4JP"93lO
!Pea9z!.4bHzzzzz#Q+Q%s55"!!!*&Ws8Tk7s5F"XhuNf?r"&8s!UnqKn,NLh
J-#->!WN-"p](?m!!)co!VcWpGQ7d6!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6Ds8Tl!s7$'g^d%kgs8Tl!s7$'g^d%kg~>
 ]
/TT6D9B00 AddT3T32Char

242
/GF2 [47 0 5 -53 42 1 ] 
/GF2 [37 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!WE'!!!%KK!!!!`z++O=k!"ZjF!!!8^!!!!$huE`W!Up'h!!)co!!!"Hz49,?]
!$2+?!!!N0!!!!(J,fQLzzzz!!!!$rVuou+90+V!.Y%<!!3-"qu?is!WE'(huGtA
&&8/eJ0+ak#J_A\!!C#!!!!&X49,?^i-55%!:Y45!!)M5!!!#gn,NFgGjk\5
!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45!!)LN
!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<!$D6V
!!!-#!!!~>
 ]
/TT6D9B00 AddT3T32Char

243
/GF3 [47 0 5 -53 42 1 ] 
/GF3 [37 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!!!$!!!!!"qu?]s!VcWp!!D]j!!!8^!!!!0^]4?7%tFW[!$;1@!!#1_!!!"H
zGQ7^D!:Tsg!!2!X!!!,:zzzzz!!!!$rVuou+90+V!.Y%<!!3-"qu?is!WE'(
huGtA&&8/eJ0+ak#J_A\!!C#!!!!&X49,?^i-55%!:Y45!!)M5!!!#gn,NFg
Gjk\5!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45
!!)LN!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<
!$D6V!!!-#!!!~>
 ]
/TT6D9B00 AddT3T32Char

244
/GF4 [47 0 5 -51 42 1 ] 
/GF4 [37 52 true [1 0 0 1 -5 51 ]  0 0]
[<~!!)os!!!'!!!!!$rr<$!#L@o#!"Xk#!!")ChuEa@!Up'hHiWpA!;HPA!!)Kg
49,E?!$2+B^]4lF#64`+J,oWM!WW3#zz!!E3#!!",@^]4@as6p!hs8Vus"8i3!
!!hE^56)50!$?_5!!!8>*WQ0B^cVSs!T6'?!!2#&!!!#gGQ7^Dn9=p5!:]IX
!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"Dn,NFgGjk\5!-i_g!!)M5!!!#g
GQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G^^n3\++OUS!'^GcquQcs!WW2t!!%NK
n,NG1s1eU7"9&9#~>
 ]
/TT6D9B00 AddT3T32Char

245
/GF5 [47 0 5 -48 42 1 ] 
/GF5 [37 49 true [1 0 0 1 -5 48 ]  0 0]
[<~!.4bK!!*$!"2G$=^]T)hs54-4#D;LV!"T)-*rlfOJ,TEh!$D+=%KI%7!!!!$
huE`Wzzz!!!-#!!!!@s1eU7J,f!<!WW2t!!E-"rW!2]!'^Go^]5I,*rl9G^`EIU
"2I#!!!2"?!!!&XGQ7^Dn9=p5!:Y45!!)NX!!!"Dn,NFgGjk\5!-mu5!!%95
!!!"Dn,NFgGjk\5!-mu5!!%7g!!!#gGQ7^Dn9=p5!:W)N!!2"?!!!&X*WQ0B
^`NOV#J^kc!$?^rhuGtA"8i3!!!3-"qu?_Hs6p!g+90+V!!E3#!!~>
 ]
/TT6D9B00 AddT3T32Char

246
/GF6 [47 0 5 -47 42 1 ] 
/GF6 [37 48 true [1 0 0 1 -5 47 ]  0 0]
[<~!-eKg!!)osqu?cs!WE'"rW2uu!WE-!!!3'"rVurr!;lfsGQ;sgzzzzz!!E3#
!!",@^]4@as6p!hs8Vus"8i3!!!hE^56)50!$?_5!!!8>*WQ0B^cVSs!T6'?
!!2#&!!!#gGQ7^Dn9=p5!:]IX!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"D
n,NFgGjk\5!-i_g!!)M5!!!#gGQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G^^n3\
++OUS!'^GcquQcs!WW2t!!%NKn,NG1s1eU7"9&9#~>
 ]
/TT6D9B00 AddT3T32Char

247
/GF7 [47 0 7 -36 40 -4 ] 
/GF7 [33 32 true [1 0 0 1 -7 36 ]  0 0]
[<~!!0k8!!!,Z!!!!(n,NFg#Oh]n!!hun!!!,Z!!!!"^]4?7zzzzzzzz!!*'!s8RWL
s8W+Ls8W-!JH,ZLs*t(Lzzzzzzzz!!!&8!!!!$huE`W#Oh]n!!hun!!!8n!!!!$
huE`W!Pe[8~>
 ]
/TT6D9B00 AddT3T32Char

248
/GF8 [47 0 5 -40 42 6 ] 
/GF8 [37 46 true [1 0 0 1 -5 40 ]  0 0]
[<~!!!!1z*WQ0?!'C5]!!#+]!!!"D!!!-!GQ7^cs6p!gJ,f!<!WW2p!!E-"rW!2]
"9/?3^]WJE*rlPd^`EI\K>9SL%tie&!"T+gGQ8fcn9=pS!:Y45*WY^!!'C7+
n,PQNGjk]X!-mu5GQ<!X!:Tu5n,VqXGjkal!-mu6huJ"H"5j1KGQY_]n9>2R
!:W)UJ-"Rl#Clj54q@Vq^`O'e#J^l,!$?^rrW#._"8i3!!!*'!qu?_Hs6p!g
J,d:a!:g$g!!)Kg!!!&X!!!!"huE`W"5j.Z!!#7a!!!~>
 ]
/TT6D9B00 AddT3T32Char

249
/GF9 [47 0 1 -53 45 1 ] 
/GF9 [44 54 true [1 0 0 1 -1 53 ]  0 0]
[<~!.TM!!!!!@^]4?7!"ZjF!!!!(huE`W!!D]j!!!!"p](9o!!)cozHiO-H!!#1_
z*rl9@!!!N0z#CldS!!!,:z!T3qXzzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Y
s53lAp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur
!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!
~>
 ]
/TT6D9B00 AddT3T32Char

250
/GFA [47 0 1 -53 45 1 ] 
/GFA [44 54 true [1 0 0 1 -1 53 ]  0 0]
[<~!!!!@huE`W!'bu6!!!!`z!.FnJ!!!#sz!VcWp!!!&hz"5j.Z!!!8>z%tFW[!!!N0
z*WQ0?!!#+]zGQ7^Dzzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Ys53lAp](?Q!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur!:Tsnp](<h!"\i)
!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!~>
 ]
/TT6D9B00 AddT3T32Char

251
/GFB [47 0 1 -51 45 1 ] 
/GFB [44 52 true [1 0 0 1 -1 51 ]  0 0]
[<~!!"*kz5JR7!!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fQj
!!e#S!'C5`^]4@Z!!2!X!8mhWDu]k\!!#7azzzz!!*&W!'g5Ys53lAp]1?P!'g5Y
s53lAp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur
!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!
~>
 ]
/TT6D9B00 AddT3T32Char

252
/GFC [47 0 1 -47 45 1 ] 
/GFC [44 48 true [1 0 0 1 -1 47 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Ys53lAp](?Q!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!)co!T3qYp](?a!!Dur!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g
!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!~>
 ]
/TT6D9B00 AddT3T32Char

253
/GFD [47 0 0 -53 47 12 ] 
/GFD [47 65 true [1 0 0 1 0 53 ]  0 0]
[<~!!!!@huE`W!'bu6!!!!`z!.FnJ!!!#sz!VcWp!!!&hz"5j.Z!!!8>z%tFW[!!!N0
z*WQ0?!!#+]zGQ7^Dzzzzzzz!!*&s!!*&us82iss8N&r!!*&us82iss8E,9!!!8>
!T3qX#CljE!!!O[!:Tsg*rl<9!!"&?!-eJD4obS1!!#+]!'C5]HiO.1!!)co
!$2+?n,NG1!!2Qh!"T&1huE`^J-4^0!!e#Z^]4?:^^#Ai!!D-iJ,fQMi"#ef
!!2R2zn3-gP!!)dVzG^KJk!!%Ckz4SSmV!!#7Qz+5d,!!!!Pfz&&8/F!!!8>
z#CldS!!!N0z*rl9@!!"&?z4obQ_!!#+]zGQ7^D!!)cozn,NFg!!2Qh!!#7`
s53kW5QCcA!!#7`s53kW5QCcA!!!~>
 ]
/TT6D9B00 AddT3T32Char

254
/GFE [47 0 -1 -49 43 12 ] 
/GFE [44 61 true [1 0 0 1 1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U$g!!!#g&-'EF!:W5Qn,NIXs8Vio!:g$jqu?`gn,Rn;
!;F8/*rl<8J,g+1!<3$!#J^?=!!!,:!;lfs"2Fp3!!!&X!;HNo!T3tI!!!&X
!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g
!;HNo!T3tQ!!!&X!;lfs!T3tU!!!,:!<)ru#J^?>!!!O[!;D!D%tFZOhuGtA
!:fOYIK0B;rWE&u!:YL<p](<`5QBXA!:U6n^]4B(!WE'!!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:Tsg!!%NKrr<$!J,fNK!!%NKrr<$!J,fNK!!!~>
 ]
/TT6D9B00 AddT3T32Char

255
/GFF [47 0 0 -47 47 12 ] 
/GFF [47 59 true [1 0 0 1 0 47 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzz!!*&s!!*&us82iss8N&r!!*&us82iss8E,9!!!8>!T3qX#CljE!!!O[
!:Tsg*rl<9!!"&?!-eJD4obS1!!#+]!'C5]HiO.1!!)co!$2+?n,NG1!!2Qh
!"T&1huE`^J-4^0!!e#Z^]4?:^^#Ai!!D-iJ,fQMi"#ef!!2R2zn3-gP!!)dV
zG^KJk!!%Ckz4SSmV!!#7Qz+5d,!!!!Pfz&&8/F!!!8>z#CldS!!!N0z*rl9@
!!"&?z4obQ_!!#+]zGQ7^D!!)cozn,NFg!!2Qh!!#7`s53kW5QCcA!!#7`s53kW
5QCcA!!!~>
 ]
/TT6D9B00 AddT3T32Char
T32RsrcEnd
30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
Pscript_WinNT_Compat dup /initialize get exec
%%BeginDocument: Pscript_Win_PassThrough
% COPYRIGHT (c) 1986-1995 FRAME TECHNOLOGY CORPORATION
%
% This source code contained herein is proprietary and confidential
% information of Frame Technology Corporation, San Jose, CA and is
% covered by the U.S. and other copyright and trade secret protection.
% Unauthorized adaptation, distribution, use or display is prohibited
% and may be subject to civil and criminal penalties.  Disclosure to
% others is prohibited.  For the terms and conditions of source code
% use refer to your Frame Technology source code license agreement.
save 30 dict begin
/FMsave exch def
/FMdc countdictstack 1 sub def
/FMoc count 1 sub def
userdict /FMdict currentdict put
/FMmin { 2 copy gt { exch } if pop } bind def
/FMquit /quit load def /FMshowpage /showpage load def
userdict /showpage {} put
/FMfail {dup = flush FMshowpage
/Helvetica findfont 12 scalefont setfont 72 200 moveto show FMshowpage
FMquit } def
end userdict begin
/setcmykcolor where{pop}{
/setcmykcolor{
FMdict begin
4 1 roll 3 { 3 index add 1.0 FMmin 1.0 exch sub 3 1 roll} repeat
setrgbcolor pop
end
}bind def
} ifelse
0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
10 setmiterlimit [] 0 setdash newpath
/languagelevel where { pop languagelevel 1 ne {
 false setstrokeadjust false setoverprint } if } if
end
1799.97 5607.91 translate
3669.3 2000.9 scale
1 629 div 1 -343 div scale -287.5 -407.5 translate
%%BeginDocument: (hier05.eps)
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Adobe Illustrator(TM) 7.0
%%For: (Sandee S Karr) (Netscape)
%%Title: (hier05.eps)
%%CreationDate: (12/17/97) (10:12 PM)
%%BoundingBox: -27 236 602 579
%%HiResBoundingBox: -26.225 236.1055 601.5 578.156
%%DocumentProcessColors: Cyan Magenta Yellow Black
%%DocumentFonts: Courier
%%+ GillSans
%%+ GillSans-Bold
%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0
%%+ procset Adobe_typography_AI5 1.0 1
%%+ procset Adobe_ColorImage_AI6 1.1 0
%%+ procset Adobe_Illustrator_AI5 1.2 0
%%+ procset Adobe_cshow 2.0 8
%AI5_FileFormat 3
%AI3_ColorUsage: Color
%AI3_IncludePlacedImages
%AI7_ImageSettings: 1
%%CMYKCustomColor: 1 0 0.55 0 (Aqua)
%%+ 1 0.5 0 0 (Blue)
%%+ 0.5 0.4 0.3 0 (Blue Gray)
%%+ 0.8 0.05 0 0 (Blue Sky)
%%+ 0.5 0.85 1 0 (Brown)
%%+ 1 0.9 0.1 0 (Dark Blue)
%%+ 1 0.55 1 0 (Forest Green)
%%+ 0.05 0.2 0.95 0 (Gold)
%%+ 0.75 0.05 1 0 (Grass Green)
%%+ 0 0.45 1 0 (Orange)
%%+ 0.15 1 1 0 (Red)
%%+ 0.45 0.9 0 0 (Violet)
%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
%AI3_TemplateBox: 306 396 306 396
%AI3_TileBox: -72 -76 504 680
%AI3_DocumentPreview: PC_ColorTIFF
%AI5_ArtSize: 792 612
%AI5_RulerUnits: 3
%AI5_ArtFlags: 0 0 0 1 0 0 1 1 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI5_OpenToView: 2 556 1.5 791 507 18 1 1 4 61 0 0
%AI5_OpenViewLayers: 7
%%PageOrigin:-72 -76
%%AI3_PaperRect:-18 774 594 -18
%%AI3_Margin:18 -18 -18 18
%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI7_Thumbnail: 128 72 8
%%BeginData: 4612 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD8CFFF8F8FFF8FD04FFF8FFF8FD09FFF8FD26FFF8FFFFF8FD04FF
%F8FFFFFFF8FFFFF8FD05FFF8FD2FFFF8F8FFFD06F8FFFD09F8FFF8F8FD25
%FFFD14F8FFF8F8FD32FFF8FD10FFF8FD36FFF8FDFCFFFD2BFFFD09CFFD36
%F8FD1FCFFD1F85FD0CCFF8FD34FFF8FD08CFFD04F8CFCFCFFD10F885FD06
%F8858585FD04F8FD0485FD07F885F8F8F88585F8FD0BCFF8F8FD04FFF8FD
%2EFFF8FD1FCFFD1F85FD0CCFFD04F8FFFD04F8FFF8F8FD29FFF8FD12CFFD
%0B85FD2DCFF8FD04FFF8FFFFF8FD13FFFD0E85FD0BFFF8FD08CFFD07F8CF
%F8F885F885FD06F88585FD2DCFF8FD1BFFFD0E85FD0BFFF8FD11CFFD0C85
%FD2DCFF8FFF8FFF8F8F8FFFD07F8FFFD06F8FFF8F8FFFFF8F8F885F8F885
%8585F8F885F8F8F8FFFFF8FD08FFF8FD08CFFD09F885FD05F885F8F8F885
%85FD2DCFF8FFFFFFFD1885F8F8FD0585FD12FFF8FD11CFFD0C85FD2DCFF8
%FFFFFF85FD05F88585FD05F8FD0485FD05F88585F8F8FD0585FD12FFF8FD
%4ACFF8FFFFFFFD1885F8F8FD1085FD07FFF8FD4ACFF8FFFFFF85FD05F885
%85FD05F8FD0485FD05F88585F8F8858585FD05F885F8F8F8FD0485FD07FF
%F8FD4ACFF8FFFFFFFD1885F8F8FD1085FD07FFF8FD4ACFF8FD34FFF8FD4A
%CFF8FFF8FD32FFF8FD4ACFF8FD34FFF8FD4ACFF8FD34FFF8FD4ACFF8FD34
%FFF8FD4ACFFD36F8FD4ACFFD36F8FD50CFF8FD04CFF8FD6BCFFD09FFFD07
%F8FD04FFFD1CF8FD59FFF8FD25FFF8FD50FFFD09CFF8FD25CFF8FD31CFFD
%1285FD0ECFFD43F8CFCFCFF8F8F8CFF8CFCFCFF8CFFD0AF8CFFD04F8CFF8
%F885F8F885FD04F885FD04F88585F8F8FD0DCFF8FD10FFF8F8FFF8F8F8FF
%FFF8FFFFFFF8F8FD23FFF8F8FD1CCFFD1285FD0ECFF8FFFFFFF8F8FD0BFF
%F8F8FFF8FFFD04F8FFFD06F8FD21FFF8F8FD1CCFFD1285FD0ECFF8FFFFFF
%FD08F8FFF8FFFFFFF8F8FD2FFFF8F8CFCFFD04F8CFFD04F8CFF8F8FD2ECF
%F8FD09FFF8FD06FFF8F8FD1BFFFD0885FD0CFFF8F8FD3CCFF8FD10FFF8F8
%FFFFFD06F8FFFD04F8FFFD06F8FFFD06F885FD07F8FFFFF8FD09FFF8F8CF
%CFFD04F8CFFD06F8CFFD07F8FD27CFFD13F8FD1BFFFD0885FD0CFFF8F8FD
%4ECFF8FD04FFFD1E85F885F8FD0685FD04FFF8F8FD10CFFD0C85FD32CFF8
%FD04FF85F8F8F885F885FD05F885F8F8F885F8FD0485FD05F885F885F885
%F885F885F88585FD04FFF8F8CFCFFD04F8CFFD0AF885FD08F885F8FD32CF
%F8FD04FFFD1E85F885F8FD0685FD04FFF8F8FD10CFFD0C85FD32CFF8FFFF
%F8FD2CFFF8F8FD4ECFF8FD2FFFF8F8FD4ECFF8FD2FFFF8F8FD4ECFF8FFFF
%FD06F8FFF8F8F8FFF8FFFD05F8FFF8F8FFF8F8F8FFFFF8F8FFF8F8F8FFF8
%F8F8FFF8F8F8FFF8FFFFF8F8FD4ECFFD32F8FD4FCFFD31F8FD68CFF8FD04
%CFF8FD4DCFFD2DFFF8FD04FFF8FD55FFFD26F8FD04FFFD06F8FD50FFF8FD
%2EFFF8FD48FFFD08CFF8FD2ECFF8FD50CFF8FD0BCFFD30F8FD1CCFFD0A85
%FD17CFFD12F8CFF8FD2EFFF8CFCFCFF8F8F8CFF8F8CFCFF8CFFD04F8CFFD
%08F8CFF88585FD04F885F885F8FD17CFF8FD0FFFF8F8CFF8F8FD2DFFF8FD
%1CCFFD0A85FD17CFF8F8FFFFF8FFFFF8F8FD07FFF8F8CFF8F8FFF8F8FFFD
%05F8FD24FFF8CFCFCFF8F8F8CFFD07F8FD2FCFFD08F8FFFD09F8CFF8FFFF
%FFF8FD16FFFD0785FD0DFFF8FD3DCFF8FD0FFFF8F8CFF8FFF8FFF8F8F8FF
%FD07F8FFF8F8F8FFF8F8F8FFF8FFFFF8F8F885F8F8F8FFFFF8FD0AFFF8FD
%3DCFF8FD0FFFF8F8CFF8FD1AFFFD0785FD0DFFF8CFCFCFF8F8F8CFFD06F8
%CFFD0AF8FD25CFFD12F8CFF8FD2EFFF8FD50CFF8FD04FFFD05F8FFFFFD05
%F8FD05FFF8FFFD06F8FFF8F8F8FFF8F8F8FD09FFF8CFCFCFF8F8F8CFFD07
%F8CFF8CFF8F8FD3DCFF8FFFFFFFD1C85F8F8FD0685FD07FFF8FD10CFFD08
%85FD38CFF8FFFFFF85FD05F88585F8F8F885FD05F8FD0485FD06F885F8F8
%FD0685FD07FFF8FD10CFFD0885FD38CFF8FFFFFFFD1C85F8F8FD0685FD07
%FFF8CFCFCFF8F8F8CFFD07F8CFF885F8F885F8F88585FD38CFF8FD2EFFF8
%FD10CFFD0885FD38CFF8FFF8FD2CFFF8FD50CFF8FD2EFFF8FD50CFF8FFF8
%FFF8F8F8FFF8F8F8FFF8FFFD05F8FFF8F8F8FFF8F8FFFFF8F8FFFD07F8FF
%FD06F8FFFFF8FD50CFF8FD2EFFF8FD50CFF8FD2EFFF8FD50CFFD30F8FDBC
%CFFDFCFFFFFFFFFF
%%EndData
%%EndComments
%%BeginProlog
%%BeginResource: procset Adobe_level2_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
%%Version: 1.2 0
%%CreationDate: (04/10/93) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
userdict /Adobe_level2_AI5 25 dict dup begin
	put
	/packedarray where not
	{
		userdict begin
		/packedarray
		{
			array astore readonly
		} bind def
		/setpacking /pop load def
		/currentpacking false def
	 end
		0
	} if
	pop
	userdict /defaultpacking currentpacking put true setpacking
	/initialize
	{
		Adobe_level2_AI5 begin
	} bind def
	/terminate
	{
		currentdict Adobe_level2_AI5 eq
		{
		 end
		} if
	} bind def
	mark
	/setcustomcolor where not
	{
		/findcmykcustomcolor
		{
			0
			6 packedarray
		} bind def
		/findrgbcustomcolor
		{
			1
			5 packedarray
		} bind def
		/setcustomcolor
		{
			exch 
			aload pop 
			0 eq
			{
				pop
				4
				{
					4 index mul
					4 1 roll
				} repeat
				5 -1 roll pop
				setcmykcolor
			}
			{
				pop
				3
				{
					1 exch sub
					3 index mul 
					1 exch sub
					3 1 roll
				} repeat
				4 -1 roll pop
				setrgbcolor
			} ifelse
		}
		def
	} if
	
	/gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
	userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
	userdict /level2?
	systemdict /languagelevel known dup
	{
		pop systemdict /languagelevel get 2 ge
	} if
	put
/level2ScreenFreq
{
 begin
		60
		HalftoneType 1 eq
		{
			pop Frequency
		} if
		HalftoneType 2 eq
		{
			pop GrayFrequency
		} if
		HalftoneType 5 eq
		{
			pop Default level2ScreenFreq
		} if
 end
} bind def
userdict /currentScreenFreq  
	level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
level2? not
	{
		/setcmykcolor where not
		{
			/setcmykcolor
			{
				exch .11 mul add exch .59 mul add exch .3 mul add
				1 exch sub setgray
			} def
		} if
		/currentcmykcolor where not
		{
			/currentcmykcolor
			{
				0 0 0 1 currentgray sub
			} def
		} if
		/setoverprint where not
		{
			/setoverprint /pop load def
		} if
		/selectfont where not
		{
			/selectfont
			{
				exch findfont exch
				dup type /arraytype eq
				{
					makefont
				}
				{
					scalefont
				} ifelse
				setfont
			} bind def
		} if
		/cshow where not
		{
			/cshow
			{
				[
				0 0 5 -1 roll aload pop
				] cvx bind forall
			} bind def
		} if
	} if
	cleartomark
	/anyColor?
	{
		add add add 0 ne
	} bind def
	/testColor
	{
		gsave
		setcmykcolor currentcmykcolor
		grestore
	} bind def
	/testCMYKColorThrough
	{
		testColor anyColor?
	} bind def
	userdict /composite?
	level2?
	{
		gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
		add add add 4 eq
	}
	{
		1 0 0 0 testCMYKColorThrough
		0 1 0 0 testCMYKColorThrough
		0 0 1 0 testCMYKColorThrough
		0 0 0 1 testCMYKColorThrough
		and and and
	} ifelse
	put
	composite? not
	{
		userdict begin
		gsave
		/cyan? 1 0 0 0 testCMYKColorThrough def
		/magenta? 0 1 0 0 testCMYKColorThrough def
		/yellow? 0 0 1 0 testCMYKColorThrough def
		/black? 0 0 0 1 testCMYKColorThrough def
		grestore
		/isCMYKSep? cyan? magenta? yellow? black? or or or def
		/customColor? isCMYKSep? not def
	 end
	} if
 end defaultpacking setpacking
%%EndResource
%%BeginResource: procset Adobe_typography_AI5 1.0 1
%%Title: (Typography Operators)
%%Version: 1.0 1
%%CreationDate:(6/10/1996) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_typography_AI5 68 dict dup begin
put
/initialize
{
 begin
 begin
	Adobe_typography_AI5 begin
	Adobe_typography_AI5
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
 end
 end
	Adobe_typography_AI5 begin
} def
/terminate
{
	currentdict Adobe_typography_AI5 eq
	{
	 end
	} if
} def
/modifyEncoding
{
	/_tempEncode exch ddef
	/_pntr 0 ddef
	{
		counttomark -1 roll
		dup type dup /marktype eq
		{
			pop pop exit
		}
		{
			/nametype eq
			{
				_tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll
				put
			}
			{
				/_pntr exch ddef
			} ifelse
		} ifelse
	} loop
	_tempEncode
} def
/havefont
{
	systemdict /languagelevel known
		{
		/Font resourcestatus dup
			{ exch pop exch pop }
		if
		}
		{
		systemdict /FontDirectory get 1 index known
			{ pop true }
			{
			systemdict /fileposition known
				{
				dup length 6 add exch
				Ss 6 250 getinterval
				cvs pop
				Ss exch 0 exch getinterval
				status
					{ pop pop pop pop true }
					{ false }
				ifelse
				}
				{
				pop false
				}
			ifelse
			}
		ifelse
		}
	ifelse
} def
/TE
{
	StandardEncoding 256 array copy modifyEncoding
	/_nativeEncoding exch def
} def
/subststring {
	exch 2 index exch search
	{
		exch pop
		exch dup () eq
		{
			pop exch concatstring
		}
		{
			3 -1 roll
			exch concatstring
			concatstring
		} ifelse
		exch pop true
	}
	{
		pop pop false
	} ifelse
} def
/concatstring {
	1 index length 1 index length
	1 index add
	string
	dup 0 5 index putinterval
	dup 2 index 4 index putinterval
	4 1 roll pop pop pop
} def
%
/TZ
{
	dup type /arraytype eq
	{
		/_wv exch def
	}
	{
		/_wv 0 def
	} ifelse
	/_useNativeEncoding exch def
	2 index havefont
	{
		3 index
		255 string
		cvs
		
		dup
		(_Symbol_)
		eq
		{
			pop
			2 index
			findfont
			
		}
		{
			dup length 1 sub
			1 exch
			getinterval
			
			cvn
			findfont
		} ifelse
	}
	{
		dup 1 eq
		{
			2 index 64 string cvs
			dup (-90pv-RKSJ-) (-83pv-RKSJ-) subststring
			{
				exch pop dup havefont
				{
					findfont false
				}
				{
					pop true
				} ifelse
			}
			{
				pop	dup
				(-90ms-RKSJ-) (-Ext-RKSJ-) subststring
				{
					exch pop dup havefont
					{
						findfont false
					}
					{
						pop true
					} ifelse
				}
				{
					pop pop true
				} ifelse
			} ifelse
			{
				/Ryumin-Light-83pv-RKSJ-H havefont
					{/Ryumin-Light-83pv-RKSJ-H}
					{/Courier}
					ifelse
					findfont
					[1 0 0.5 1 0 0] makefont
			} if
		}
		{
			/Courier findfont
		} ifelse
	} ifelse
	_wv type /arraytype eq
	{
		_wv makeblendedfont
	} if
	dup length 10 add dict
 begin
	mark exch
	{
		1 index /FID ne
		{
			def
		} if
		cleartomark mark
	} forall
	pop
	/FontScript exch def
	/FontDirection exch def
	/FontRequest exch def
	/FontName exch def
	counttomark 0 eq
	{
		1 _useNativeEncoding eq
		{
			/Encoding _nativeEncoding def
		} if
		cleartomark
	}
	{
		/Encoding load 256 array copy
		modifyEncoding /Encoding exch def
	} ifelse
	FontName currentdict
 end
	definefont pop
} def
/tr
{
	_ax _ay 3 2 roll
} def
/trj
{
	_cx _cy _sp _ax _ay 6 5 roll
} def
/a0
{
	/Tx
	{
		dup
		currentpoint 3 2 roll
		tr _psf
		newpath moveto
		tr _ctm _pss
	} ddef
	/Tj
	{
		dup
		currentpoint 3 2 roll
		trj _pjsf
		newpath moveto
		trj _ctm _pjss
	} ddef
} def
/a1
{
W B
} def
/e0
{
	/Tx
	{
		tr _psf
	} ddef
	/Tj
	{
		trj _pjsf
	} ddef
} def
/e1
{
W F 
} def
/i0
{
	/Tx
	{
		tr sp
	} ddef
	/Tj
	{
		trj jsp
	} ddef
} def
/i1
{
	W N
} def
/o0
{
	/Tx
	{
		tr sw rmoveto
	} ddef
	/Tj
	{
		trj swj rmoveto
	} ddef
} def
/r0
{
	/Tx
	{
		tr _ctm _pss
	} ddef
	/Tj
	{
		trj _ctm _pjss
	} ddef
} def
/r1
{
W S
} def
/To
{
	pop _ctm currentmatrix pop
} def
/TO
{
	iTe _ctm setmatrix newpath
} def
/Tp
{
	pop _tm astore pop _ctm setmatrix
	_tDict begin
	/W
	{
	} def
	/h
	{
	} def
} def
/TP
{
 end
	iTm 0 0 moveto
} def
/Tr
{
	_render 3 le
	{
		currentpoint newpath moveto
	} if
	dup 8 eq
	{
		pop 0
	}
	{
		dup 9 eq
		{
			pop 1
		} if
	} ifelse
	dup /_render exch ddef
	_renderStart exch get load exec
} def
/iTm
{
	_ctm setmatrix _tm concat
	_shift aload pop _lineorientation 1 eq { exch } if translate
	_scale aload pop _lineorientation 1 eq _yokoorientation 1 eq or { exch } if scale
} def
/Tm
{
	_tm astore pop iTm 0 0 moveto
} def
/Td
{
	_mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto
} def
/iTe
{
	_render -1 eq
	{
	}
	{
		_renderEnd _render get dup null ne
		{
			load exec
		}
		{
			pop
		} ifelse
	} ifelse
	/_render -1 ddef
} def
/Ta
{
	pop
} def
/Tf
{
	1 index type /nametype eq
	{
		dup 0.75 mul 1 index 0.25 mul neg
	} if
	/_fontDescent exch ddef
	/_fontAscent exch ddef
	/_fontSize exch ddef
	/_fontRotateAdjust _fontAscent _fontDescent add 2 div neg ddef
	/_fontHeight _fontSize ddef
	findfont _fontSize scalefont setfont
} def
/Tl
{
	pop neg 0 exch
	_leading astore pop
} def
/Tt
{
	pop
} def
/TW
{
	3 npop
} def
/Tw
{
	/_cx exch ddef
} def
/TC
{
	3 npop
} def
/Tc
{
	/_ax exch ddef
} def
/Ts
{
	0 exch
	_shift astore pop
	currentpoint
	iTm
	moveto
} def
/Ti
{
	3 npop
} def
/Tz
{
	count 1 eq { 100 } if
	100 div exch 100 div exch
	_scale astore pop
	iTm
} def
/TA
{
	pop
} def
/Tq
{
	pop
} def
/Tg
{
	pop
} def
/TG
{
	pop
} def
/Tv
{
	/_lineorientation exch ddef
} def
/TV
{
	/_charorientation exch ddef
} def
/Ty
{
	dup /_yokoorientation exch ddef 1 sub neg Tv
} def
/TY
{
	pop
} def
/T~
{
	Tx
} def
/Th
{
	pop pop pop pop pop
} def
/TX
{
	pop
} def
/Tk
{
	_fontSize mul 1000 div
	_lineorientation 0 eq { neg 0 } { 0 exch } ifelse
	rmoveto
	pop
} def
/TK
{
	2 npop
} def
/T*
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	Td
} def
/T*-
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	exch neg exch neg
	Td
} def
/T-
{
	_ax neg 0 rmoveto
	_lineorientation 1 eq _charorientation 0 eq and { 1 TV _hyphen Tx 0 TV } { _hyphen Tx } ifelse
} def
/T+
{
} def
/TR
{
	_ctm currentmatrix pop
	_tm astore pop
	iTm 0 0 moveto
} def
/TS
{
	currentfont 3 1 roll
	/_Symbol_ findfont _fontSize scalefont setfont
	
	0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	setfont
} def
/Xb
{
	pop pop
} def
/Tb /Xb load def
/Xe
{
	pop pop pop pop
} def
/Te /Xe load def
/XB
{
} def
/TB /XB load def
currentdict readonly pop
end
setpacking
%
/X^
{
	currentfont 5 1 roll
	dup havefont
		{
		findfont _fontSize scalefont setfont
		}
		{
		pop
		exch
		} ifelse
	2 index 0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	pop	pop
	setfont
} def
/T^	/X^	load def
%%EndResource
%%BeginProcSet: Adobe_ColorImage_AI6 1.1 0
userdict /Adobe_ColorImage_AI6 known not
{
	userdict /Adobe_ColorImage_AI6 24 dict put 
} if
userdict /Adobe_ColorImage_AI6 get begin
/initialize
{ 
	Adobe_ColorImage_AI6 begin
	Adobe_ColorImage_AI6
	{
		dup type /arraytype eq
		{
			dup xcheck
			{
				bind
			} if
		} if
		pop pop
	} forall
} def
/terminate { end } def
currentdict /Adobe_ColorImage_AI6_Vars known not
{
	/Adobe_ColorImage_AI6_Vars 15 dict def
} if
Adobe_ColorImage_AI6_Vars begin
	/channelcount 0 def
	/sourcecount 0 def
	/sourcearray 4 array def
	/plateindex -1 def
	/XIMask 0 def
	/XIBinary 0 def
	/XIChannelCount 0 def
	/XIBitsPerPixel 0 def
	/XIImageHeight 0 def
	/XIImageWidth 0 def
	/XIImageMatrix null def
	/XIBuffer null def
	/XIDataProc null def
	/XIVersion 6 def
end
/WalkRGBString null def
/WalkCMYKString null def
/StuffRGBIntoGrayString null def
/RGBToGrayImageProc null def
/StuffCMYKIntoGrayString null def
/CMYKToGrayImageProc null def
/ColorImageCompositeEmulator null def
/SeparateCMYKImageProc null def
/FourEqual null def
/TestPlateIndex null def
currentdict /_colorimage known not
{
	/colorimage where
	{
		/colorimage get /_colorimage exch def
	}
	{
		/_colorimage null def
	} ifelse
} if
/_currenttransfer systemdict /currenttransfer get def
/colorimage null def
/XI null def
/WalkRGBString
{
	0 3 index
	dup length 1 sub 0 3 3 -1 roll
	{
		3 getinterval { } forall
		5 index exec
		3 index
	} for
	
	 5 { pop } repeat
} def
/WalkCMYKString
{
	0 3 index
	dup length 1 sub 0 4 3 -1 roll
	{
		4 getinterval { } forall
		
		6 index exec
		
		3 index
		
	} for
	
	5 { pop } repeat
	
} def
/StuffRGBIntoGrayString
{
	.11 mul exch
	
	.59 mul add exch
	
	.3 mul add
	
	cvi 3 copy put
	
	pop 1 add
} def
/RGBToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin 
		sourcearray 0 get exec
		dup length 3 idiv string
		dup 3 1 roll 
		
		/StuffRGBIntoGrayString load exch
		WalkRGBString
 end
} def
/StuffCMYKIntoGrayString
{
	exch .11 mul add
	
	exch .59 mul add
	
	exch .3 mul add
	
	dup 255 gt { pop 255 } if
	
	255 exch sub cvi 3 copy put
	
	pop 1 add
} def
/CMYKToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcearray 0 get exec
		dup length 4 idiv string
		dup 3 1 roll 
		
		/StuffCMYKIntoGrayString load exch
		WalkCMYKString
 end
} def
/ColorImageCompositeEmulator
{
	pop true eq
	{
		Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat
	}
	{
		Adobe_ColorImage_AI6_Vars /channelcount get 1 ne
		{
			Adobe_ColorImage_AI6_Vars begin
				sourcearray 0 3 -1 roll put
			
				channelcount 3 eq 
				{ 
					/RGBToGrayImageProc 
				}
				{ 
					/CMYKToGrayImageProc
				} ifelse
				load
		 end
		} if
		image
	} ifelse
} def
/SeparateCMYKImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcecount 0 ne
		{
			sourcearray plateindex get exec
		}
		{			
			sourcearray 0 get exec
			
			dup length 4 idiv string
			
			0 2 index
			
			plateindex 4 2 index length 1 sub
			{
				get 255 exch sub
				
				3 copy put pop 1 add
				
				2 index
			} for
			pop pop exch pop
		} ifelse
 end
} def
	
/FourEqual
{
	4 index ne
	{
		pop pop pop false
	}
	{
		4 index ne
		{
			pop pop false
		}
		{
			4 index ne
			{
				pop false
			}
			{
				4 index eq
			} ifelse
		} ifelse
	} ifelse
} def
/TestPlateIndex
{
	Adobe_ColorImage_AI6_Vars begin
		/plateindex -1 def
		/setcmykcolor where
		{
			pop
			gsave
			1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
			grestore
			1 0 0 0 FourEqual 
			{ 
				/plateindex 0 def
			}
			{
				0 1 0 0 FourEqual
				{ 
					/plateindex 1 def
				}
				{
					0 0 1 0 FourEqual
					{
						/plateindex 2 def
					}
					{
						0 0 0 1 FourEqual
						{ 
							/plateindex 3 def
						}
						{
							0 0 0 0 FourEqual
							{
								/plateindex 5 def
							} if
						} ifelse
					} ifelse
				} ifelse
			} ifelse
			pop pop pop pop
		} if
		plateindex
 end
} def
/colorimage
{
	Adobe_ColorImage_AI6_Vars begin
		/channelcount 1 index def
		/sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def
		4 sourcecount add index dup 
		8 eq exch 1 eq or not
 end
	
	{
		/_colorimage load null ne
		{
			_colorimage
		}
		{
			Adobe_ColorImage_AI6_Vars /sourcecount get
			7 add { pop } repeat
		} ifelse
	}
	{
		dup 3 eq
		TestPlateIndex
		dup -1 eq exch 5 eq or or
		{
			/_colorimage load null eq
			{
				ColorImageCompositeEmulator
			}
			{
				dup 1 eq
				{
					pop pop image
				}
				{
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						gsave
						
						0 _currenttransfer exec
						1 _currenttransfer exec
						eq
						{ 0 _currenttransfer exec 0.5 lt }
						{ 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse
						
						{ { pop 0 } } { { pop 1 } } ifelse
						systemdict /settransfer get exec
					} if
					
					_colorimage
					
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						grestore
					} if
				} ifelse
			} ifelse
		}
		{
			dup 1 eq
			{
				pop pop
				image
			}
			{
				pop pop
				Adobe_ColorImage_AI6_Vars begin
					sourcecount -1 0
					{			
						exch sourcearray 3 1 roll put
					} for
					/SeparateCMYKImageProc load
			 end
				systemdict /image get exec
			} ifelse
		} ifelse
	} ifelse
} def
/XG
{
	pop pop
} def
/XF
{
	13 {pop} repeat
} def
/Xh
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIImageHeight exch def
		/XIImageWidth exch def
		/XIImageMatrix exch def
		0 0 moveto
		XIImageMatrix concat
		XIImageWidth XIImageHeight scale
		
		XIMask
		{
			/_lp /null ddef
			_fc
			/_lp /imagemask ddef
		}
		if
		/XIVersion 7 def
 end
} def
/XH
{
	Adobe_ColorImage_AI6_Vars begin
		/XIVersion 6 def
		grestore
 end
} def
/XI
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIBinary exch 0 ne def
		pop
		pop
		/XIChannelCount exch def
		/XIBitsPerPixel exch def
		/XIImageHeight exch def
		/XIImageWidth exch def
		pop pop pop pop
		/XIImageMatrix exch def
		XIBitsPerPixel 1 eq
		{
			XIImageWidth 8 div ceiling cvi
		}
		{
			XIImageWidth XIChannelCount mul
		} ifelse
		/XIBuffer exch string def
		XIBinary
		{
			/XIDataProc { currentfile XIBuffer readstring pop } def
			XIVersion 6 le
			{
				currentfile 128 string readline pop pop
			}
			if
		}
		{
			/XIDataProc { currentfile XIBuffer readhexstring pop } def
		} ifelse
		
		XIVersion 6 le
		{
			0 0 moveto
			XIImageMatrix concat
			XIImageWidth XIImageHeight scale
			XIMask
			{
				/_lp /null ddef
				_fc
				/_lp /imagemask ddef
			} if
		} if
		
		XIMask
		{
			XIImageWidth XIImageHeight
			false
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			imagemask
		}
		{
			XIImageWidth XIImageHeight
			XIBitsPerPixel
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			
			XIChannelCount 1 eq
			{
				gsave
				0 setgray
				image
				grestore
			}
			{
				false
				XIChannelCount
				colorimage
			} ifelse
		} ifelse
		grestore
 end
} def
end
%%EndProcSet
%%BeginResource: procset Adobe_Illustrator_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
%%Version: 1.2 0
%%CreationDate: (3/7/1994) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin
put
/_eo false def
/_lp /none def
/_pf
{
} def
/_ps
{
} def
/_psf
{
} def
/_pss
{
} def
/_pjsf
{
} def
/_pjss
{
} def
/_pola 0 def
/_doClip 0 def
/cf currentflat def
/_lineorientation 0 def
/_charorientation 0 def
/_yokoorientation 0 def
/_tm matrix def
/_renderStart
[
/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
] def
/_renderEnd
[
null null null null /i1 /i1 /i1 /i1
] def
/_render -1 def
/_shift [0 0] def
/_ax 0 def
/_ay 0 def
/_cx 0 def
/_cy 0 def
/_leading
[
0 0
] def
/_ctm matrix def
/_mtx matrix def
/_sp 16#020 def
/_hyphen (-) def
/_fontSize 0 def
/_fontAscent 0 def
/_fontDescent 0 def
/_fontHeight 0 def
/_fontRotateAdjust 0 def
/Ss 256 string def
Ss 0 (fonts/) putinterval
/_cnt 0 def
/_scale [1 1] def
/_nativeEncoding 0 def
/_useNativeEncoding 0 def
/_tempEncode 0 def
/_pntr 0 def
/_tDict 2 dict def
/_hfname 100 string def
/_hffound false def
/Tx
{
} def
/Tj
{
} def
/CRender
{
} def
/_AI3_savepage
{
} def
/_gf null def
/_cf 4 array def
/_rgbf 3 array def
/_if null def
/_of false def
/_fc
{
} def
/_gs null def
/_cs 4 array def
/_rgbs 3 array def
/_is null def
/_os false def
/_sc
{
} def
/_pd 1 dict def
/_ed 15 dict def
/_pm matrix def
/_fm null def
/_fd null def
/_fdd null def
/_sm null def
/_sd null def
/_sdd null def
/_i null def
/_lobyte 0 def
/_hibyte 0 def
/_cproc null def
/_cscript 0 def
/_hvax 0 def
/_hvay 0 def
/_hvwb 0 def
/_hvcx 0 def
/_hvcy 0 def
/_bitfont null def
/_bitlobyte 0 def
/_bithibyte 0 def
/_bitkey null def
/_bitdata null def
/_bitindex 0 def
/discardSave null def
/buffer 256 string def
/beginString null def
/endString null def
/endStringLength null def
/layerCnt 1 def
/layerCount 1 def
/perCent (%) 0 get def
/perCentSeen? false def
/newBuff null def
/newBuffButFirst null def
/newBuffLast null def
/clipForward? false def
end
userdict /Adobe_Illustrator_AI5 known not {
	userdict /Adobe_Illustrator_AI5 95 dict put
} if
userdict /Adobe_Illustrator_AI5 get begin
/initialize
{
	Adobe_Illustrator_AI5 dup begin
	Adobe_Illustrator_AI5_vars begin
	discardDict
	{
		bind pop pop
	} forall
	dup /nc get begin
	{
		dup xcheck 1 index type /operatortype ne and
		{
			bind
		} if
		pop pop
	} forall
 end
	newpath
} def
/terminate
{
 end
 end
} def
/_
null def
/ddef
{
	Adobe_Illustrator_AI5_vars 3 1 roll put
} def
/xput
{
	dup load dup length exch maxlength eq
	{
		dup dup load dup
		length 2 mul dict copy def
	} if
	load begin
	def
 end
} def
/npop
{
	{
		pop
	} repeat
} def
/hswj
{
	dup stringwidth 3 2 roll
	{
		_hvwb eq { exch _hvcx add exch _hvcy add } if
		exch _hvax add exch _hvay add
	} cforall
} def
/vswj
{
	0 0 3 -1 roll
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			dup cstring stringwidth 5 2 roll
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			4 -1 roll sub exch
			3 -1 roll sub exch
		}
		{
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			_fontHeight sub
		} ifelse
	} cforall
} def
/swj
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hswj } { vswj } ifelse
} def
/sw
{
	0 0 0 6 3 roll swj
} def
/vjss
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			gsave
			false charpath currentpoint
			5 index setmatrix stroke
			grestore
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			gsave
			2 index false charpath
			6 index setmatrix stroke
			grestore
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjss
{
	4 1 roll
	{
		dup cstring
		gsave
		false charpath currentpoint
		5 index setmatrix stroke
		grestore
		moveto
		_sp eq
		{
			5 index 5 index rmoveto
		} if
		2 copy rmoveto
	} cforall
	6 npop
} def
/jss
{
	_lineorientation 0 eq { hjss } { vjss } ifelse
} def
/ss
{
	0 0 0 7 3 roll jss
} def
/vjsp
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			false charpath
            currentpoint
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			2 index false charpath
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjsp
{
    4 1 roll
    {
        dup cstring
        false charpath
        _sp eq
        {
            5 index 5 index rmoveto
        } if
        2 copy rmoveto
    } cforall
    6 npop
} def
/jsp
{
	matrix currentmatrix
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/sp
{
    matrix currentmatrix
    0 0 0 7 3 roll
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/pl
{
	transform
	0.25 sub round 0.25 add exch
	0.25 sub round 0.25 add exch
	itransform
} def
/setstrokeadjust where
{
	pop true setstrokeadjust
	/c
	{
		curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll curveto
	} def
	/V
	/v load def
	/y
	{
		2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		lineto
	} def
	/L
	/l load def
	/m
	{
		moveto
	} def
}
{
	/c
	{
		pl curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll pl curveto
	} def
	/V
	/v load def
	/y
	{
		pl 2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		pl lineto
	} def
	/L
	/l load def
	/m
	{
		pl moveto
	} def
} ifelse
/d
{
	setdash
} def
/cf
{
} def
/i
{
	dup 0 eq
	{
		pop cf
	} if
	setflat
} def
/j
{
	setlinejoin
} def
/J
{
	setlinecap
} def
/M
{
	setmiterlimit
} def
/w
{
	setlinewidth
} def
/XR
{
	0 ne
	/_eo exch ddef
} def
/H
{
} def
/h
{
	closepath
} def
/N
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			_eo {eoclip} {clip} ifelse /_doClip 0 ddef
		} if
		newpath
	}
	{
		/CRender
		{
			N
		} ddef
	} ifelse
} def
/n
{
	N
} def
/F
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
			/_doClip 0 ddef
		}
		{
			_pf
		} ifelse
	}
	{
		/CRender
		{
			F
		} ddef
	} ifelse
} def
/f
{
	closepath
	F
} def
/S
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			_ps
		} ifelse
	}
	{
		/CRender
		{
			S
		} ddef
	} ifelse
} def
/s
{
	closepath
	S
} def
/B
{
	_pola 0 eq
	{
		_doClip 1 eq
		gsave F grestore
		{
			gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			S
		} ifelse
	}
	{
		/CRender
		{
			B
		} ddef
	} ifelse
} def
/b
{
	closepath
	B
} def
/W
{
	/_doClip 1 ddef
} def
/*
{
	count 0 ne
	{
		dup type /stringtype eq
		{
			pop
		} if
	} if
	newpath
} def
/u
{
} def
/U
{
} def
/q
{
	_pola 0 eq
	{
		gsave
	} if
} def
/Q
{
	_pola 0 eq
	{
		grestore
	} if
} def
/*u
{
	_pola 1 add /_pola exch ddef
} def
/*U
{
	_pola 1 sub /_pola exch ddef
	_pola 0 eq
	{
		CRender
	} if
} def
/D
{
	pop
} def
/*w
{
} def
/*W
{
} def
/`
{
	/_i save ddef
	clipForward?
	{
		nulldevice
	} if
	6 1 roll 4 npop
	concat pop
	userdict begin
	/showpage
	{
	} def
	0 setgray
	0 setlinecap
	1 setlinewidth
	0 setlinejoin
	10 setmiterlimit
	[] 0 setdash
	/setstrokeadjust where {pop false setstrokeadjust} if
	newpath
	0 setgray
	false setoverprint
} def
/~
{
 end
	_i restore
} def
/O
{
	0 ne
	/_of exch ddef
	/_lp /none ddef
} def
/R
{
	0 ne
	/_os exch ddef
	/_lp /none ddef
} def
/g
{
	/_gf exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_gf setgray
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/G
{
	/_gs exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_gs setgray
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/k
{
	_cf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_cf aload pop setcmykcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/K
{
	_cs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_cs aload pop setcmykcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/Xa
{
	_rgbf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_rgbf aload pop setrgbcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XA
{
	_rgbs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_rgbs aload pop setrgbcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/_rgbtocmyk
{
3
	{
	1 exch sub 3 1 roll
	} repeat
3 copy 1 4 1 roll
3
	{
	3 index 2 copy gt
		{
		exch
		} if
	pop 4 1 roll
	} repeat
pop pop pop
4 1 roll
3
	{
	3 index sub
	3 1 roll
	} repeat
4 -1 roll
} def
/Xx
{
	exch
	/_gf exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XX
{
	exch
	/_gs exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/x
{
	/_gf exch ddef
	findcmykcustomcolor
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/X
{
	/_gs exch ddef
	findcmykcustomcolor
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/A
{
	pop
} def
/annotatepage
{
userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
} def
/XT {
	pop pop
} def
/discard
{
	save /discardSave exch store
	discardDict begin
	/endString exch store
	gt38?
	{
		2 add
	} if
	load
	stopped
	pop
 end
	discardSave restore
} bind def
userdict /discardDict 7 dict dup begin
put
/pre38Initialize
{
	/endStringLength endString length store
	/newBuff buffer 0 endStringLength getinterval store
	/newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
	/newBuffLast newBuff endStringLength 1 sub 1 getinterval store
} def
/shiftBuffer
{
	newBuff 0 newBuffButFirst putinterval
	newBuffLast 0
	currentfile read not
	{
	stop
	} if
	put
} def
0
{
	pre38Initialize
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff endString eq
			{
				cleartomark stop
			} if
			shiftBuffer
		} loop
	}
	{
	stop
	} ifelse
} def
1
{
	pre38Initialize
	/beginString exch store
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff beginString eq
			{
				/layerCount dup load 1 add store
			}
			{
				newBuff endString eq
				{
					/layerCount dup load 1 sub store
					layerCount 0 eq
					{
						cleartomark stop
					} if
				} if
			} ifelse
			shiftBuffer
		} loop
	} if
} def
2
{
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		endString eq
		{
			cleartomark stop
		} if
	} loop
} def
3
{
	/beginString exch store
	/layerCnt 1 store
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		dup beginString eq
		{
			pop /layerCnt dup load 1 add store
		}
		{
			endString eq
			{
				layerCnt 1 eq
				{
					cleartomark stop
				}
				{
					/layerCnt dup load 1 sub store
				} ifelse
			} if
		} ifelse
	} loop
} def
end
userdict /clipRenderOff 15 dict dup begin
put
{
	/n /N /s /S /f /F /b /B
}
{
	{
		_doClip 1 eq
		{
			/_doClip 0 ddef _eo {eoclip} {clip} ifelse
		} if
		newpath
	} def
} forall
/Tr /pop load def
/Bb {} def
/BB /pop load def
/Bg {12 npop} def
/Bm {6 npop} def
/Bc /Bm load def
/Bh {4 npop} def
end
/Lb
{
	4 npop
	6 1 roll
	pop
	4 1 roll
	pop pop pop
	0 eq
	{
		0 eq
		{
			(%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
		}
		{
			
			/clipForward? true def
			
			/Tx /pop load def
			/Tj /pop load def
			
			currentdict end clipRenderOff begin begin
		} ifelse
	}
	{
		0 eq
		{
			save /discardSave exch store
		} if
	} ifelse
} bind def
/LB
{
	discardSave dup null ne
	{
		restore
	}
	{
		pop
		clipForward?
		{
			currentdict
		 end
		 end
		 begin
					
			/clipForward? false ddef
		} if
	} ifelse
} bind def
/Pb
{
	pop pop
	0 (%AI5_EndPalette) discard
} bind def
/Np
{
	0 (%AI5_End_NonPrinting--) discard
} bind def
/Ln /pop load def
/Ap
/pop load def
/Ar
{
	72 exch div
	0 dtransform dup mul exch dup mul add sqrt
	dup 1 lt
	{
		pop 1
	} if
	setflat
} def
/Mb
{
	q
} def
/Md
{
} def
/MB
{
	Q
} def
/nc 4 dict def
nc begin
/setgray
{
	pop
} bind def
/setcmykcolor
{
	4 npop
} bind def
/setrgbcolor
{
	3 npop
} bind def
/setcustomcolor
{
	2 npop
} bind def
currentdict readonly pop
end
end
setpacking
%%EndResource
%%BeginResource: procset Adobe_cshow 2.0 8
%%Title: (Writing System Operators)
%%Version: 2.0 8
%%CreationDate: (1/23/89) ()
%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_cshow 14 dict dup begin put
/initialize
{
	Adobe_cshow begin
	Adobe_cshow
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
	Adobe_cshow begin
} def
/terminate
{
currentdict Adobe_cshow eq
	{
 end
	} if
} def
/cforall
{
	/_lobyte 0 ddef
	/_hibyte 0 ddef
	/_cproc exch ddef
	/_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
	{
		/_lobyte exch ddef
		_hibyte 0 eq
		_cscript 1 eq
		_lobyte 129 ge _lobyte 159 le and
		_lobyte 224 ge _lobyte 252 le and or and
		_cscript 2 eq
		_lobyte 161 ge _lobyte 254 le and and
		_cscript 3 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript 25 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript -1 eq
		or or or or and
		{
			/_hibyte _lobyte ddef
		}
		{
			_hibyte 256 mul _lobyte add
			_cproc
			/_hibyte 0 ddef
		} ifelse
	} forall
} def
/cstring
{
	dup 256 lt
	{
		(s) dup 0 4 3 roll put
	}
	{
		dup 256 idiv exch 256 mod
		(hl) dup dup 0 6 5 roll put 1 4 3 roll put
	} ifelse
} def
/clength
{
	0 exch
	{ 256 lt { 1 } { 2 } ifelse add } cforall
} def
/hawidthshow
{
	{
		dup cstring
		show
		_hvax _hvay rmoveto
		_hvwb eq { _hvcx _hvcy rmoveto } if
	} cforall
} def
/vawidthshow
{
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			-90 rotate
			0 _fontRotateAdjust rmoveto
			cstring
			_hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
			0 _fontRotateAdjust neg rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			exch _hvay sub exch _hvax sub
			2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
			3 2 roll
			cstring
			dup stringwidth pop 2 div neg _fontAscent neg rmoveto
			show
			moveto
		} ifelse
	} cforall
} def
/hvawidthshow
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
} def
/hvwidthshow
{
	0 0 3 -1 roll hvawidthshow
} def
/hvashow
{
	0 0 0 6 -3 roll hvawidthshow
} def
/hvshow
{
	0 0 0 0 0 6 -1 roll hvawidthshow
} def
currentdict readonly pop end
setpacking
%%EndResource
%%EndProlog
%%BeginSetup
%%IncludeFont: Courier
%%IncludeFont: GillSans
%%IncludeFont: GillSans-Bold
Adobe_level2_AI5 /initialize get exec
Adobe_cshow /initialize get exec
Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI5 /initialize get exec
Adobe_ColorImage_AI6 /initialize get exec
Adobe_Illustrator_AI5 /initialize get exec
%AI3_BeginRider
currentpacking true setpacking
%!PS-AdobeFont-1.0: Courier 002.004
%%CreationDate: Tue Sep 17 07:47:14 1991
%%VMusage: 31037 39405
FontDirectory/Courier known{/Courier findfont dup /UniqueID known{dup /UniqueID get 36347 eq exch /FontType get 1 eq and}{pop false}ifelse 
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontInfo 10 dict dup begin
/version (002.004) readonly def
/Notice (Copyright (c) 1989, 1990, 1991 Adobe Systems Incorporated. All rights reserved.) readonly def
/FullName (Courier) readonly def
/FamilyName (Courier) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /Courier def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36347 def
/FontBBox{-28 -250 628 805}readonly def
currentdict end
currentfile eexec
ddda91ee8112cd852f360df32ca95816b8b036d16893def88ffa3059154c4bd6cbb121f94266ddc61d57a341aa48ee5d4efcce89ef5b492314353763e1c1547eea033b82be97dd7b86c3eec9c847e6ce104c40fdcb6e143c221a71c2eb7d652c4e17d34438c9b2e3dc7580f497ac697ea20ac096930fe90934ea8ffe999902
ba675d4bdd86bdc40f6ae6d0a5dcc64f26c8703131e678aa678f6d7d1dddaf79b6a603dffc353dca690fe71815c3464dc52fa6d5cc6bdc090851d8118c6cdde2d81385ab679f224ede8537232788317f644fe6a242e7aeb28f67e0a6be02099ce760dc542e8692603d0ba4f8e839a3c2ffda1b80baaeb4f715f7d0c49b4697
0429398ff464854f82086777b7ffa173d209000c9bce1defce6b3f198249399e80cd49d4ea1266626f5767341078400dd59ee63b7f336c834182672faed987820a5f2219d1d83b0081d76990aab0c805c00434be0b0a7e88b8745dad53c8b6ddd71afe0eb038d47e897f7ea221e4dc443ec97c0b46ec6127f7016b25dd5c6d
cca3441c80b8b00403956ab784505a197be9f2f3a9c4c3b2cda2f2dc05905737ac019182662956c2aad372459fd601156e703f574d5c1bad0879b090b1c886d51050018dd4d7b97caa143e34bf0d40ae62200ecaa2d780f862bd5c667959f77f4c2fc1e2f8f0c5d8b8c040b68b7b65534d46a467d45f45f0a83b9bd159908a
03b94b2e4699b2c3d71116b85b9618b7d934f5c65583dc32ae0a18901e19e3cc4853ccedbfae6567e398655b2134c83b1a9a2b2b8c0070ba573b31391f78c828e887f38fe6aaf2c5d9ebf93379fed01f04e741fff93b37cc9ce805ba7e8393b84444665f2a597e8217c678c6f565fe2cdc944a0a8f9e0cb4721baf45d3d497
58893a1ef8ea925740b66827f563d614917368eeea3025349eecd5cd8fd3c0e8b19ea82b8b1c12e529dc59e72e80084e34b722faeb743082af452099a325c9bb57616b82225bc148c0da9d49032b0223de098194cd3e94ec2d96233a6e0913b5946476904d0d24c371745ac0072a4f19c822a7c2aeb19753a4235479560e3a
24d5403b0c15d5e7bbe6d593140795765c55e9a8ed440e08f2cb6390bca50ba8fcc0ee2e7fd028e41a1cb0660830415b0e8de8054bf14bcf0a1a0b0aaca776feb3e09c7e4f4d6814a9ffd4dc7d75ba6472d7132773f79db9a7929619003800392fb5902e3afde17bfee55a7f89862a57a4b3b956b33949285ddefdf4b2fb12
22c0568598db9b4dd5f139285eb05c30d081dbf19d48d84d7bac4291730a84186432298f8f6b71321fe2d576278b391ef757108bc32b54a5278ea004d97a5e7b7548dfd9556e32f05bea2c0c0a2f58e1e604db7aca9a6f6cbf2f308a3d623f60d7ea0dc69f5ffd978e6bd454b4abdcafa152dbd6eb82165083aabc249436a3
76e0d29d186b179bd2ee07a9e35cfadceb1b06ef5e1fc85894b83d5de35592e6218a3743852749984430763dde832ec0e6f8396b4d44c4d433611a7765edc6b962e10254cdd083fce1a2b350f4d4f36ea1ef675a72fa6533f0042bc5112ad28c6e51552700c12ee6b853fc95ab3696f0ba613371c827c673f6fb0b7f505f5b
55df5bacd69efd05fa35eaa36656a83915940e6af085e14883eb6b04f5b6942c322a85b522599c8b9134111d81ec193e861989af2af0832a5c0705ce24158e7335357a7868eb20c71542f911f1fd8f5ab24a06c058c50cb79503248fec3c4dc20d1779c8c7e6d095d5fab4267a7844bf274017d16771c57ee097b9a92d93b5
9cbc1bfcc76b6648efa4db0ef290303e343c10b39f5e80e32793ddc7e8eae8a7b469ce26352383ed7bbebc9c7800176848383a3b1477a39152d3773b9e56e756ca278d870062f8c2291d330722b5bac4d58adac06e326ab79e5d58daea33cfb88f043dc9379cdf03a843ee9e24c98f2f8f13909459423c7c2d1834398cea6b
c60e1921810ba3d7223df440acdf5a44e31c6aab756423433a1807ba092a10d665f3412f332636581b9fbfbd722f5eaefe207e894d3372d4106fc0c276caf25feb2fca98c78f1197e9ec7eda73cf0107b1d0127bd640171a304781c7aea7ac1ee47999f7a865d044295eaf2d0872e3036fbfe9361cab945f93d90f9a659fcd
248b16659a780d5bb14a466cf32eec56203e4eebf2524ba4cab277bf855334ed57f1a521a1d91b5e22bed88797000ef417ceae27a9caa3f746cc26443bc6807e4ff73ce66cc833c7231d21c211e8be778849b98879fcfa7eb5d22c2355b1e445b3be7b392108bf5c2468c2c3f63688999b4681aac137ba85ed49d86a5b668e
f02436d67704f29efe6a78153336c126fcd2e21d5108a72162f9f5b6c537c38ff1fc60d843fd8aed32411f26b3d9f7821308ce998621763e2972f10ab9a835418bdc37537c38916795340c3bfd17595fb699dfcbf08210abb066c75a2d3a5a1c4df5f4daca3e15da7735ba5f12ff5e87864bf2860b24be93c734250125a930
99a987ea3de6687942bbfcaa66e1f02aa3ca93e389c4187ee89cc937f0523b9bc63324da99f4959633f3e815438d6e1d85e3da94333f9b41f9dee0e5b9a6646b1336f66fdd879e1164b08b70de0e66ffb0e557bbca09efce408c335b8bba0def974a6e11acd5b54d9f974998957f94ab64960850618f15d1416f27891b64cc
bcec9a2de4164769abdd5bb1edeb65df4966a06c3f9047f9c36f68fcc53182c61b0dd4f0303c7df00a591c254d5a94c0485372782f55e907d237a9a204c5c215e0dd3c9ef79b7223e8e6da34394a7e3a31c78112e8a8a65e358f53c5e1234949019c053aa105cadb0c6b44c679aed9dd3922c537742902657904f8fa721ba0
1f9a0719bab9b98f82e1b1851d592f9fa2796b69f10806df49b3aa4f3e8379e495cb597a6185b3deb64186fdd754f831de6a60f9e0b40f10cf9c166f966893367c37bcbd3cf5f4d169ae811a548bcf9e7ca6a347548563712b05fabc28f90dcd6b322aaf048e1705a32ad5f8efff584a7382a39139f31bf9f6fc02b80ae71a
115bfcfdaed96dcd64b9f8cfeab46b217aac815a6d59c298ae4bd5e3072c9d4bfb92af8b3559a6c60113371e4aaf111723b9b5455801564d9cfc82534a42f27d4646f7cd70f9c3179c3c6d2a747b180b003bc80a092858e6960743f851b303f1f0843d93cf8c0efd1aa24fb8774698efcbcbb623fe957b1d80d9383381d181
972e4f03cd3b5f443ea73b551fa3a1882794a790a5b5310a0daf0c0090513a56dc8926bf64bc90faaa87dae91f132b4b6569b69f1e4ed1311c72972e05fd4d7615d780c592fac11f054b8419656f0c9a9658de9d377226254ece1b8c86b620298751015c64842365912a880fd8bba9ba2e153abaf8125c31c8ada7b7a02931
728fc7885666f8153873742560b1951ff1f25a6c4c0bb042646fb6d2ab3e5e6020485974a1b53796bc4639a6bef1ce581466e59d863b22aff66230a89c7235bc5d569f43c356163ae8692b49713d01032d9e0e209bca08401d40c8da64295fa205734be79fbf7f0539ff63f9884f88f266cc74b2ca07c37cb90c57ad973599
c3fecbb5c68cf0087e4ed31aee1a0ea5f1341846797e396157cd82c5137a0bd0823f9445ea4f3679167f8a78ba3b69872eb6ed8e1f1849551a6cbff1cd7cd252a806176f97f2e22ba501a5ec3575cb5db5f33fd6d7c96f4d5a62907162b395abbcc31791389e76cef5ec4e2e03c9ab018c9a7fa3e5abb706add2ab12449733
447e88e6a5696836a6884ac2617fe0c9b277466046ac96548458c5373722ca3e0d5a1a1f8df9e1c1aa13c6cb01e63d119bf6b6aebbb99cfe5f4ce9a5314c74783f94d39433560191a6db8a0f7496601de36e057ef86cbad1a3251b24e0e8d79248a4bec95914c66a9cbd04c9e281c4ba55520f2072fa62b6009a9c06dee464
bd9ddc9cb0e8996ca0eabf80ebd6bfc2e2a5f8fb5a3021033840ca8df9b076e69b3f6b9618c9615160afe895b90e0802a326bcd1a3e9b7525280ede76d6491068203cf414901a0714071928881ae884ddbb4a06e309df72acea32dd455e880e4e8dd576c7ae9040dfabd9fee25705594973a822e3ee330fdd4769917d5320e
eba3d9450ffeb4b0be0ba583221f40fb6657c6a8bbe7390f9c1c6f9b4d59baaeb93f505205adef48df00191ef3291ccd4645eb253c9cde2f1e4f909b2ddd67598860f94635638045b777bb1d6df5a50a6640afde1aa850c0b877090901337b548ceafa665b1c5e964658fd57816547877eb1f3a256c3f379ca3005d1d434bf
953067b70917c0a5a23f93e4f06645e52d5c9ae201c72f1bca5f0b24fe5c2554a935de77f00d7a3f18805cf6110f73e34a536b748aba426eb29a6a415ae2252a295679531e5d695098301895e80f45135c75005dea05d6cc87d9b88ef3ee1409feb7bc0f571c66cb38aaa501061b4bbc6e5f98a0c72dd2e63d5e6c2b7c96ab
e807ec5ad6ad07645f82b982b66713f9c3702521eb92efd811c81dac7c7fadcc056e232d1bf4547cff5e2ac9fe7f4d6bf9836994f96c7b563c1a6694e887c14892464aaab6fbee4be89bd88b9d83c3e7fda309a792efd59a7d7ffa8903c2d9784ac5a42f6c6e486cafe072d90014991b396d524a8ee03f93e132b82388bf4c
1a008e5c73c405bf080d4f02c02ad8911e40b115eeb7cad0b4da4eac8271ebed4db0b59398cc6520ec564cbaea468bbd6e40fc21f029256d7e624fb449f1afe673607ff556d98c0fc21de022a5a33d80108f5cdac29f9ce0eae63220e81071c5c9c5796b1bed7a529b0e770943bb30bf9d282d18a2da41fd0349261e885d66
859e0055e90c04a5c41ffceb617de596352e5026faf9754adf5d30267c0293bbf94b7480ad1cadcd9a34c1084f93c38ac19cd569490dc22c616ea1976ddbf62f333bf5c12269f2d24fb271d368064636edc62007632d35bf880865c148361530bfb73eef706abc1421dd894d48438e63e3717681f371ef37149b525b9092be
7e9636adc6b9e859c0b53936070a318c88e6478387beea49b57ad9700f6880982abf6e443cc58b25fe6e7ce8be5fc05befc25cf22446a109432bdafa520ef234345ea18a07d428ee4220c66e1e869c52568c8f9ddac48569c7e68dc47a2f5bb3fad03ca0c1bb2bf2ebf155b69158f2790b563a612014609362d8d70e34ae14
9d8cbb45ab5f7649b1f1c352a2da3f3bdec2e4fc14e3499bc4f701127b8c6d71b548af350ebf10de1f1d17caf7ce5c7b8ab8b7ce6915ff5f887249bdb2c7b2bc6661e60116ea7ddc3f530456d6af4f8e4458950b9a0da7d1f9cf5cd9b2d0249ea97a8f7a75482552ceef8ae58083e14146d1e1694dc63d7aba7976a79951a7
26979d51cd41e6525badf9bf6a01fcef2f0fedfdd5de799f4080da1734961f2c088b6fbcc556aded4a97e92f225270700b69a51033302aae977ffd21d601b131ac33f8e8c3d12b635efca24ddc0866a4b527c71dae31f4377f91e2cda83ec77e99f0384977e0144bbe48ddb7997cdcce777b7965b08ee36df566a1c662d5df
cb59fc61de346d4fe161f3305a6d2aa903c3cf095aa187e517db2ead4140145cf484885b625861295ae9dfcf826d8745d62f881ebdbd3d29031466e74a56e940394bc6ef17dfbfa7a2614a154133516a6790be2b3d0473069eb6604ef214712f001e931289c70f009528c33198ff297d5c3db53a771cb83568169446d29ac2
414e633df78e33caa9a363d96520c9c6944a41b83d6c9a2089d5c88b81a8ca119c664aa98965c7d3c41b0c5731386d94ea31058fe2557c2bbeba69cfd455cca21784358a378d645f1ccb6eecfe7b43a4debb0ace1f8946bff9cb2509b65514466ceed1a315f519e0b50f36d636eaed5c6f8de770aeb096bb82026dc6a0bcec
177f6867d3e41399bd786fb13177e9b4273f8dbe5803a62119afbab852b5a7ef2571f8bc5f265aaef8ef5f90a4cfded003d89b454c2dacfde349d32812b4aa8dedbeefc8d42e28b2dbaf44379069a66b7588bc497b767614646d7aa1e068652a116948ca9dd53bf5ab0e8af1174755804d0eefda8bc35aa6157dfe189138cc
cb2e711988e9ff5f5c03858f70bfa2e5e5837bd72aefe246c4ae9651131e1fa003f01ae530c030bc4a888fdbb2aa2f50e9eee5a881c716d9fb9320f2a7201041fcf6ebaa9e03fa16f502be3b370e41a64f7fd3aebd3a3c7c98249dfc7e154c99c5226e83d3291e7fcf514dd10c1f7bc9af62a3a2adc304ef65b29136b78f2f
503c99526033cab7cb286c9dba26bbfb7ba333ae55971896c8b5e077945701bf1c4f798fc0384723454483b42ef5902192b039546063c17649d1f88c642a3c828e90243a7356c298b7d6f018e362efaf62e431d578e4a484cf8ecba1219296856d87cf399489144f2c6004f0a34bbc440dd260181eca262e034d2acd244d7c
398551f761866fa77283ec8af5c80fdb97b9e5884bc3571aa423b9f944bacf149fdea85bbfcca6caa0948b8fab6a4fa2f3e48ec9a35c6e699bb279decd92aeaf5ea3fc826ba3a5da3db7e46c76b783b83debd5af450a19f33103a381c468be95b701968cd46cb0dddde2276ab9e3b1e11eab601818ea271eb7b2024ed93844
bfed1486ce84d533bc667a476ff6d7ea32260d8c3a4c1711db1a071dc14f5754df5ca9049963931561114e72a7376b97f1d0e4dbd0f3ba9edf54e37bb556319dd88fcc4e424f03725ad48aaadd935d8beb46372ae54638220860320f8eca8353f1ca1f25cde42a06700d1ab8e5b044ad5aebe6b6edcade3cfc998ecce56156
b797ef044a8256f3c8a4c3d6f8c5f9fc4678fcb271aab880e84e279462c37872aebb1f6734c70dd6b9479bfef763b464e36f7483fb4ed153858c2a7ca82463ac688a25e23287cac2e2992da0be1c5abcb503a811ad5763254c7304611f206c4aa7959db813e22c5c69792d1379fe0f78500e3406d28f97e59612687ed7d9a4
a70f4d13f298a056803f5d10df97aeae82e90860a59c7d17ad23742c6aa2cde91d5eec53c4d2ee420df02cbc20cef3c379845ed4533ea7bd9a6ab4b7ed3dcac3a33c7135dae2340649efbf164d99785b5fa500485191673be8dc07abba4a909fad5c08136a71fb9bb753b320d9272a8f810477f1b46ac4da57e6b5d5b89984
4022274f5ea2f35b42c35684e5f8dcd74ff631b66ad02c6cdfac8030e52fe146c03d71cd33134c04d13cc7c4541ff7de01e966fdf1c29afeb8cd4f059ac90cbb565e0743d1af099fcd7964ffacbba53fddb3580789d77d55a2e98e9926dc3dc90e8333c567cce7065874e293467e5ec898d81d4b38534d447c5f8e715b713e
c35aaf27a21e43b7eb44f995d3ee217f7817c0c687b937dac64cde13e6ece47b1689f72334032ff314908ec19f02a662e9160897b0e75d1229c698db7c6afddf0f75066c4138d1e2a289a1cd1f000afc3acd2fadcf10ef5f2e7ae4cab1f655aa144391127cf1d049d7753cf9af42922ff1832009707dffaf4369a75a8d8de6
06432ee212f879ca0e8cb5d45a24b88da803dd6984d8310bdeb59069aef9f630e825349afc5fee29d420b3a6acea1992c0e0db9c4d58ac7c04ee7ad962f04fa7f653ebf1b8b3dd3efc093ee381bf6f1e8c2b5810d0a2ff7eabae1547cf3fcb3a7290f4af25ef75beff80b04680d3bb61b3e90b6fec3eb0e585cd9f4a5e69cb
93716d9ffd92abfaa5591af03eac13ef7361e5247c254403bddd967315d712bffae19f7545004edbd31676e3d7605bf6ee3e918b0e6c3a5416a8255758ff27ae3f1681528f544a14edf7de30ec727736773c14fde0b70aa4bbd0761d1a17b9c3c2abc0d588fc5a5b68d78909ee79e54dfc8b22d7dfc2c98036622682f728cc
9a58c02effbc5317cfd56ab64c958ac60e3e07ddd7c13296a59730e25ffcacc542cb29c4468d331577c07564e538f14c66cc563c018c0d9e40329b8909b3716e0d02c6840769105ba02e47abc4dd039ca171587bf29e84cd95f15b7f118e7942c3b7b50cca7b094bef2178c4b59f1567d72e46e17908b2dbfb7e4eba1573e6
c3e2a042c895c864c384731f1cc61766386b8339df7be9cb67dd91fbf55788bcf4ef9038568d031797bcb239d5f7601e627699c9b18ea3a9040c6362963c2d7acac8abbfc9fa49cabf39201904994cd067524d6157f35d214c3ae97ebab2763c5bbbeb9e68bb6f1bbea9312d5a49f2a9d77343ea55cd35126508c14118caf4
76435fa24a2ec9527b95d5417c315746df4f6bc96f41b2a563055cf70cb228fb2a0bd36162f638ecda0f6f3eb724a47da1f0f65f1e76e633a24893577c8531a8aed090233317e040c57ef08f27640a23fc801308ee8e26b311aa82c723aff814fde69c83860640a01627b4dfcceeb0fa4d0bbb5055a2c91d9c37f5a2806c4e
f75090e45edb1ee92b54209cbb6a7b0187be4664272e795db632929b57bc293756ab2602e696f4a81158dcd5bd8ca4056cf63c5a6885df511c9f40f05488529965a6fcb46c99a1c07c814cb923aefa93c3f0a6e1a29086ee9589432d10e67ebba1bd6903fc7a7e8557f9b9bdbf04b3991c16d8c6b88bca14741abdc318a076
684b2c6f6f4749ba7e9bb6cd556b83a3ebed21887de4b76ac10cf535b7b1cbb57e9132d0fca727506d04eb1a0d89ec0cafce60bdbdaf7764b028c580ac52c171f279fccaeccc1d2509c1c097495ca10d2ef63ef3f4ff58dc8a4cdff90ff9d7ca8468c412476510d0f84cf304875fc2c80d4d81d84c0554c7eb586912a0143c
8ed28ab5e6e235a58c64dfb9c23395c82e50ed13a2efa7ffa4c5fccecef517f2a8b5c613e5d7ef9993f00f0def8ea360aef64f1a66927f0a67bb50b34ef26def84c62d7b6b5a6e8d2ae37c4971da018fb26147af4f446e1abf47d5b92a280d3d3ea9bdf35bbbb0c7d3e38ccd334c072d5b033498b3d48c41b0feee9cde6d8d
66ca6b6a73a46d464b28b2ed3827072d6da3150caa896ed8f2f4a85cd2d10631ea5900ff194e2654ddd157048ff291543ac44863965b91104c7e5ac0546b61c1d22cd80f7572d860eea2848a669d7fbb4bf933e2753743180929affdd40c158c6efad25924e909ff5eeb4e8ca980c5f2bfa2767a107a129bbe86343786bef6
5c54fffa33ce2f58d0b0d6db00150baacc67e3f7debb7e4aae3e1cb9023ba89434b80debd127c84414d8a1894bb768bc49aca3c14191188036f0abbef4c47c668497e849da755df76ce3e8db70ddfead45ae949ef6d50ae318f78c955e5870e1ede213b43e184aada65c98e1f98265c8bb064694a03dee7606be81eda47320
7ad0dccc3d09732f5de7fb7254378d78b9a9de98b864e4711a4c91d92a27ea026f467ac2335aec6695a7af0b6820671816dcd570279201d1876fdd2118428f012bcb17b532603038c6dda9fc8029a96c10257bf2671c17fe186ca7e6eeeb5e9e247d6a935ffa02e6286257a62e53e0e1d6911923acb1019e28199e841431fd
101e6845e7b7df7d36b46490cecf7564943cdff818c1ad5181b17f511ba55fcef753b5380e96b9a625749adb136a31a60569e767b74dac6a16b11605eabe3399518593911dee4be1b15f3730ec12847a209787e662c85259f5e94baa48045a5527ade2bb32c2bcfaec9e1ee02039dba928c9507ca50799c64b18f18be4396c
900a769d6e11809a352fd3d1c761f20206a9cf8e4bf366b62e68e19ba6df179699fdfb98e411d25930a0c7c921f07647da4bca5ee3bcd5d50d73e907780ce497b05f8ffbab06a2d217be7cdddf8c5ea92cf3d96275f1b795a019c030217d8ff41aec7dc0bcad37554c069eff37e0a7d9f63ece5ea6c01a15f667788080388b
1384f7cb2b79f41d5939bf22f567b0517931876e08cc6cb30c552ff9828c5acbdbf40428c405a88967f26d240c9c275644501df7659f61952949f7a1f91ac85b8015cce2a38f37d8f4cff89ecf3c33dc36eae6a05d18a3d6c63b89e6ac821d592fdf9e7194a9862ddb0baa032922ca893a1a494e36345742d51ccedf1bde17
3d7966f0edf8582e02110d0c9267751b687b0e00d7a30bf686e4ab952c7e1086beac4fccc248488bb4112578e85077bd8442f85f9dfbc28f2a748392950f3b770ba11ea235f9313215ba8fc68f276ffff2826251936623d4c806a80091c8fe6295975a62ce112342487bf2710796f345bf0c964a20f1882b7bcb2b06e52b2d
1e66ea6a8e5ab3d329a8525415625f59995e56c5d9aa91fe708ed0fe288795b734a9afbeed6738b1b40d53ecf314cd8019948cbf14298ad09461e5b59d4d1d27043775363e79e4392778bfd3bcd6607e25dc313726d0b53c94e8ef7ca20e1cd3c6026fb704f0a3c063c12d964fe017467ae5e3fed8450f834c207bcf8e603e
1c3839dd543bf714d9d03e85f4808d665a67b291d7d2c10f040c56091586e2ebed0856485294477fa5b19fd37f028cead9e3e4a9337301a0fec3abd4281df2c1befd51a7ad601d66e2a2419668dfd94443bfb065c3a5b0d9292bd4b8ce3a786e58b95c1982ee64c2ddfcbc29bf4ff2b86f224b83247811bb660df18b87f233
c43ba783065c92733a204523d765228daaf23f2c76fc1f1cdad2e53f7cd6bc1be4b64e242d8b19009b3a8ac7536fe81858ebb7cad0b4ed0e1845dbb2ff96dea4b0699b505f3386a9c3fe71046bf2a86b4b9c56bdd02aeb47766df8024a797c0659ec10581a413f49a6c488923ca250eed4242b5baeb02f271100fc8f9ca9a0
2e7f6a833ad41248953061c82048fb241afd45ed803b8707d2d1e865997af54ac94f5f24f52eefe16b35da613005f20aa1870924a2aa42a19cab5c4e70c3a2b2f3ffd59e3d63cc8f23b62323276a3d78ff65f3bcb07a543364a9bbb037afb1e464a569dcf4fa2f6e74b7060afe7529a8ab8070b402a4427946b5cec0c8d5e7
d86a632dba23720642c8476ca16691e1cab93bf851f4c6221c2589c823f72ffb2f1997b5eb14f104953b76d50980cccb31c18ffe2ba85e648afb1e60c22bb6b132b7f40a3b415c0b816665d83c58a3bbe66e1f918300c9c56f9f69d5e10cd7183be0411cedaf93eca3a9ec7505dbfa0a640c3308b447125297f9c38fb24888
a7ca128ca58caf8a510c59e136e971e0684a68f342f7f2d0aa4ae0a29020a16b9220900066d1d4944efe83ea744f489567307cbacd34027eefc2dd83fa6b5b82021e945531c42a36c9c6353e9b8f1b356c0eb3f526cd25e0556a1aebbae7868a51019edd04dd4eb9127e6bcb29f8f8dbb5f3902fb25b6a8993b40e732d3fb2
8254845dafdc12f2686d93fc9720534df9cdd88578c611eed66be41add19db4920f0b8ef097dfd23a88a42c53093d485875cdc43c32b4c93b412596558e1be3d0c7caa21ad86e19f1f210ab85db4e9139ba3d4b7c0bb732c289bc5852a5579f24ada174cc4ffe8f2db95a4aebc6e2ea1c3a8a7c1b103708bef07399ebeee8f
09c5de2b24f49c152f29003370a63cb16322e63591681c7bca84d841b88c6caf87a9f58c98e9ddb6b30948c44b81816cc8288fe51d0587b9ae3609b088ac82769a64c345059c392c5c1e610be2ed8b4c907426330bc2ae4808bac702692080a808ebebc3baf1ccd315cfc5c2e90a1cb8439182a638633ecadc8bf82f8165cf
2d1b74f7acb3330d43275dfcd3e868d1dbf03e92cb262701c4e4ce0e93122fba004d3f646d51707b60e71cb0babfe58ed9fd081406cca87e273e8ee262bddc935db0f4d521b5cd3698d16027a5b415fdd84d1053139f3b86ca1b202d30ac2e8fffbc1fb49cd1d03a4f5cc1eba7e0c5e38f576b7cf4078eef4a7fb3c5ab5ca6
eb226ded98e252cc2bcb23b9471c310716b5a56e0e21143bc4796ed9877edf85c10c949b55ad6f2ebe7e36bdddd6ffe505c8489467bb0d319de62226fa87dff37638861c50f0cbe1a9c278686a332ed5bf346f1df798534079597a0a165e00c976e7439bc970f9707c80a3e85620cfc9b0afc92e736678de998ba40ffad6e0
11ad8d92f761baccfb25e4fa65aae071d65ca159fd858d269715fb5aa0eccdf826926a70e09a06088b42c80e4d23bd0de3323098c9f481a29148ce6a21384e436d49d80e5a19dadd5a529c236dfc92fe6fde441abb24c677b43c44bed80f431f3e8c1630a92c4254a6f8353676c1cfd33043f5b4cbe6a070a6033d24720e1a
1e6c8a5814c436b93a10bb8ffe87f2ed74d5e1ab8ab0ff09548e05ab222e9cae87ff533fc69cdc7b13f733cfaa04c0e2444dc78b4202d75f62bb6f0956cc1b2283621d7c916fbb4f6d6b4631cc24d9e08ecaa6c20f95253288d8fac6ad680e7e5d28a941a6ac25476f41d0c168d401f4d7b8546eeb949e22783dc7bd16845d
fe468991eabc4dfcd13d5a7c1b508d22ab4cd600f90a37ea6a18a92008208d4d86ae19e30e5600e4561a0d41dfe87d98783366a871a11f4c3ddf2dc80cc26d8c20dd28b79c4cd1d957a69821538a065035a6b9d311e8f1cff61783609cf2385f32400816b92bbd350a080375f272bfc1d1a51a1f7ba49c4958ee5690bd7de1
ed8e082c5cb5e8b706acb7e307409487c384847bb0a67424ccc58d6f9f3c8ba293895e29a765369838f757c373ab4d2dcf8c56bc07f29a6109796d191e317875c9a83a82163c72d77ce8c4c5e0ccffcaeec56c7f3d70c4090bbc6e019407482ad1a9d4ad7db3480c625c36fcd23f518d05ef56d2073d3746ec5a65b771de18
c4ba07e780b955e542f24de5c5a5dbdfb9309b62af4c4ce1fb519beb4c225c629eece80550eb89537b0f4837c01678db4b8c4c4381cfe9a01a477e2b07eeb6e6b09bbe1c0241b2a8047fa59e9eecafecd53ca29498057bca1189e0944b00462e1f573ad95d267844be2a346f2650b1fac2c500924b72b6b6fc8dd2afd4dfda
4e9c77754ca5681e306638689a8984693c3d637765a947f0b9c4f5001e9cb9c97c84b899f1f37e49f86016f5a4bb078f7e825b9c0749c7dcb8c367f90f2ec10eeb0520fffabb84bcedb03c8e1578d1c737799b1b1a96e9fc305e0a0b2f11e24544de8e56cebed19f8598ad4f76dc13694a9a278a750800bd9dc0df734f07ce
580c945df2454e1f900627455233a3e10c1359e851c6e7fe3b5117b32c32689674b457541694b2db7092d7e7886aac05ea01a0cabf21c49c5412c6621311d5e7cb2ff36afd1b20bdd2b8f341aaca7ebdb2e181cc5517cd9dd2547afc5cf6019617de61a931a98bfbb545bf71abe30fbcd2823eb8abdf8e48dabfe6731ceb0a
d284a98416c55b067a402341d036e729bc28233435349f2eb68534c5fbb83246b780ec8273106d24a2abd2718edc55cf4f278d09d7b189a5736efcd0629e8f2bed9b09545cbf64ad014e7d8d9cc9f33ca32387c1cc74dc50a6dbceb0bf683d52a0a5a63dfebb88cf012948c5a3236f9da2c560f59cbed7c8e11ed6e15bb62b
440780b3bb58b177dfe2ca19c405ceaa68ea8828fb7dc025e7c43907c03c885235f0122cf48232333c36b9abcb4bef13e1cfcf2e0cd0774603d1339c93c4d0a52da67b01affd0341fc944d5267d9ffc1925365c5adb1157ca696cbe857339ff34459f8bd2d4df43dd9cdb89baa861bdbba29890a7a9beeb9533447df8c324c
a4f62da43df33c53fa1f608d896846969e43275f799d371c68cd705994e2f25844bdc3890f8fc56ef423357f691c593ef434a68a062081b3ab81939d695ee22df07a30f745ba2709c23d94b03593e7c43ae3680eeadb2a602575b2ab66828d31d91edb44dc42338fc2c5cdf301b370a5446a21ae53a3968a3ecbe3b8d2699b
8236051736b89bc196f8b91de911340274dfc7625626ed6e33ee942ab48f8aa47f17b5fbb3198dd9749602ed0c07749c5667a60d200f2bba4a9ad825ff71574147d92967a8a7accc98a2efacaba4b6f94afba75a356a3407c3a0efb683f32e7cb8171da8f105875050ed7f123bdd2b88c96f84d2d1a94bc88ad5d3ee5c828a
4aac64550d9b43acba373e53a70ef779cdc28f81dc00314d1f5a02b3c74d4e85fcd8de38c21f4e5c3bbbf30a3cd799d047c77283e099353a17956a260f6ab98094c5e014e4b25772e8baf6a443c80eb2cb8aa1afd6eb2037a4ef160be73e169130a2372cc8057510e67cbc30e03c629389976c56b249ad29281a25721735df
d715eb6bce1f3c838f77024d080043d91b3a1b6de5f15eaa2c23826ce98935a11c3b8b7ca0225176d87f890c21503374193df2a7a385cb42c48827160a705c14132270fe8a4e82ed84258d8988e12aa417331e4922c9d5fe2e286fec7a94848c14c94241c08180b56a0e832b5b46f4db451821a5d4cc4519bdea41f32b1c7e
9758b39cfe0dbe639d535aca77ed73f646c959b8a50980ca7b86af480549c1040d1c69a725777818cd73663d0f50e0183e56a714207a51ace61487a1a949e5fbe1ff2069ce2f6a22f6af05b7b3f57c452c3ea405779a6605e26531854a04ce3d587aa1a12ca2c1e8fe77a2fdec95f793790a8a3fdbf8f1ac201d30211d5695
75a25965c542a61e4fd49e17ec1b5bdf06a13b789a339859cd3667c26260f2c49ecf49796dba81b556002de61cd6a1e0b1fdb713193dbe5faba151d08fa3c10a760d9272b37b0dc473289cd30a41ee635e72cb18a1fd9265070b289951b0d46ea05ff92ac0ded4acbe4f00dc120e3d8070acaac8e8161eadb38615b1d60bfb
5d10a603ac81a8e63d5701e1b72791cc71389f339c66b2c9b87906dd509d3c06e1b9b9ea72e141f0d9526ac4def0a86f499b1bfebeaaa0fbfd3e7373ad47f383760401c3529073566cd5276570e089b351277c95c57d30adff8320aabcfa9cc1549234814fb9e0ec4d64253fcbd4f367502c05ec9feee198da5f526863335a
5bfc443582b99fd25df02401944ab062c6b28f91892857ea9516f4b48c2d0cdc3fa5158bdacbe7e5a1862a168a605975cc69555f979386b7da5a5018314fd3d02b70092d825f619ec69e4d515f612eadb2f7920b8625c9800a8bf75a83477ca9b2a989e08a30c2c5d2176298cc5b3f17929a445b48f2252e6f2ce5296a02e4
370fbbab3ae1b021f06ef1acfbc3ee7cca00395f6ea813ca50d8f48628e23851b2fdc196e017e37444a158d02a39f1294e6527d5fa6b1ae4163872c57a77322c244decfd7105e806dc1ce37451928cf8c912c4300fd145fad698e13d1f738522af55aafbc058f6cb0b757285c41673f5b2183b2809093f7d6474682dd62c59
bdd08d1a483b6b48327c4d54216be6670172509ac405f9d270eac6eb60bfd61b9c74b405bfd6f10238c3d5ddc9b0ef6b786160afdde91783aa104d30d7ed637ed8eb4acfbbc31a7eccac4f639bd4d2b161cceb20b34459239115dd829edd41782b540130bb498595ba5ec3605e2037b45dbd906f588d12c1ba46507cf8f5df
f315029fe16d830fafad7624cdb66472bfcf45714449a1be8e63f1f7a509fa48a50667f5615ea2c464be2592296e8fb2ba1c79c1792db65a221421fd9944c10547151f34499cfe06eb543092002b51894f4bc25883ec0d97bb1b7f2133ed2b816eca6f2c0b64873ded87fdc06ad65983183b2621d7d85b660395cb7f9a9d50
9e849070a58bdcfdaf7c93c3f73546716de45b5e5d2a210a34ae5902fbe815c934171432e2852bf9e772fe10c18d247f12503bb1d7e58ae137415e37c898837aced54856ab4f38c021277dd611caca07a35d15ba342c468372fc99fc36927f43394545ec63f4d43ced741012a3877493c2a8938b0d5eff22f3072034f968e2
ea0c3d42eceecabcc40769f108d4ee1f024a884a29f5a3b4ec7b6d93afc564d55a7d3170ac4bea944db2b807ba898548b8e71e512ffd7e369ea47bce67dd5b2e15e910782eaaf7586be41fde32baae0a505da4edaf2b83656f0d8c8974ccbfb7ddf53fb6b3f2677fd4986d27f106c30b19243122fa711cd2b68af4d98aac95
d764c00e80cb9d7fe3dcc3529b630cbfc1a90795bab8483f1140a438fe7896a36d9092e3496626d3c41cf7cfda1c44c779467de2ebe40fcc0414b883d0fdc049637f51d7128241e192b2e26b492e9c8eaa462ffc4f3ef84f327e9324b3a6c863563a027acbce4def80b5cf78d231ec83433f8358477a01b804491201e526af
6e4554946e47f2c3e58b394e41918a17e8dc428f27f065263d52da3cb84df6ceab45851fa26bcf32c8ab1192273e60be8d12cb4da85681c2fd50d5543c818b9e61c4ef2f89066ed15881e60202c0b8d86cd9858de2a72f955717bcea4cd2baf3c4b123d62df06172fa93b33900273fe832bf991c6ec2a4df1ed4dd257ec2c1
df1353bc9b4f9d462612b03881348058a7aaf942ba4f76b846c155a75f66b336250a94278585072b72ab24647bf664768e878cbd9342b40342fa827f85c1a3ea4178c49a8de429e8bf828de2af4d794af7e217d7e60a679ce39f3422d55e344c0892925f3efdd0ebba49cc99745ea32f4aee95e0e0a4a5b2d4d3ad6ac2130e
b179922e7059591ed89949b629d0fc8ee440ebe7ce353c1ed549688f0f7807b6cc6103365bf57758bd131274cf012e32d5181b10c1046d2411b6903de9ef6a7765715b9d0e1969842dbf7982aa188fe8ba38621b15c02d4af42a44eaf03f60b5b1f6fd4937100c83738f21fe3751dcc96a00babbb2ffec0d88bc47b71731c4
c82ac77ad8c9806af7b0eb66231cdef63cd9e21718b594e4e83e18296e454f3157f3ef603cb50d3a8b325ee880ce0d67932256e2d2d205fb3186c80b8d8ec5b78b53644b292ee4931527c78e5d337c1818053e56db0fd615068401f3b42ad559a0f55952eb63558903f80aa5f4f6b599603cb7dad298dbf68a01cbd4a9ffd9
35a40ae2e734ca3a5c89fd56620776dd77c1f24d696fda8aeda68e9a8bc9f7e1bf899e5ba02ffef1440ce3972deecf616609d25873ceaa003d807d69dc69389b32b7ca4241c5ef3fb369ef43f09c42af60199e896717fe198abc755afcf93d5d76bad13152367d7053a2a6e3c09ff6061f006a0e36478e4aab0d96c3b25ec4
d9610720d08ce3ae0e495701c24aeba0fe95552d719d709ee54c9aba173ba0ecf66d9db7b99db498c64e5526de4bcba4422d1b2e2744cbb29fa925642441adaf5a0fcf76139e1f322fab68ddc542d3950b231eb9837be52a754fd151362d5d5d2dfc1c4e2baafa1776eb038d45b1bf440ea28dadecc0dbb131d0ca6922289b
8d6bb2c92688178b6e22b6f8603ed7c7e47779ecd848e9795b2869ef9a84bdd7f868cd1fcf84e60638c858766c66f20433831b2047c58c54db8b940125f8d6218d2ca920681602a8b8858659be9c136835af55b4f9d5cd3eb8393940464526205cba728968c73d306172a957c7bd8663b3b155bba28613881663ffcccee296
a27176db5be23c39dd3b0fde269bd6e3c4e100d89362360b81d8735fd5b0ea2e0b242e052636a2dabe2f773e629d7ff5e2286a80893c01e559675ac4deb2b95d1ddd0af39bd09d6db07357a1632f0498f556d78b9dbe1cf7c2a89f1a371e502fe0cb9604ba3f790807d4ac4306df26882ce20d9a2197ef7f4d0ad76b6960da
9beda6790c92c4d5439d78ca0db9568c75817af13f2f9129768807bbe6384a75b0b23b08d0a36071564f3110aa81ebe0f5c1a678fc3c49eb41404c47e9d6a4e43b22b1346069a60794c7c567bc79aaa8dbc7ea37a0f4014f0489ca46f228bb106a3f3450a2287761d32c3d8a48848450d28de6e344944943028a6b478c49e8
fb8282b6d6a5f4a6e56af977d691911ac71eff60fcefcb9a8d3ef1d223873fc4b2f0963af6ad4a74c110b1bf86d73f3b71ab88d192857e803a093b50650d6c078f2a1e3e1a54a2afb2642d9ff3090dde8553bede51d1fc58ff3cb18658159ecef4e676d0ea344aece62bbd09ede5b237b8e77dce06541844de9b8e647ebd1e
928ed1ef52385c592ae6b96529bbf283a94781eb12442426f2f61f1d3e02aac54d8a636b5e5a752c236885c7c710b7e8155937a7848fd9953374c9e82b43c8d222286c0f17a640454bacdf19491be3beb1292462599b52923a07731b8fb521cfadd3fb60a5fac5eeb45078d82d0f55b14af541103cb68f83bac84474589b80
61785c6518be3e0ea242f654c1145a9d7ea401885a932130612369beecd0fdc9bdaa89821c08e7dcb235a6e8476856de1d33fe2abdb81d985358a2426d0e095bcb4e68b7dd4860e53d2224f237cef0f45c2fc9af866d0cb04b57e79244e32433f5c387584738c488a32d895e44c177529e79b5322114e1abde7da2702a78ae
8f4514d59cf056cdf45adb289f6dd6ada8a1667db98d1bf747488d24fa53c6a887f5c7d2accaf2d3193ee77ff17ba1fb17f45a990dc5dc1761de1bc72490d82bacf29cfa0931e586ec796b4ce4ebfe805c424054b1609ee8820d8b9c58cc06537c299bf4934566d86c599269f0d8fceeeab103e758bbb7a5b9027ffe02b4d3
9afc232203f7f883d4f31c919f55b1e757ed680314a6d9dd1df7663e4a5534ea8f8ec8482a0371a642b82eb80ffe89059aa6aa8e11ec27d3f0ae43c63865a7ef4ef23636bb0cabeadc34e3bd41cd81becea8abbd3240b38f3f18e03a1f36ed43b8ce355d55ef98c8341b2fa4a9c3cc77fc7b6d67d325e64c5d8c858dd3ff55
6aa2ca373615c12fb1a6fb09a9d1fb1ce3c0fed25b3c29c861e7d84b60ad041a3a0c1226c53ea3eeca240120dc552a00044c9ad9933ae836cc43b8e19a3079c0b43ca792a6258961d0a15ed42a8a1480868ad41c0d93fef0a9579a56115749da4a0bdbd25148713e97329807288782dad05446be9d352afd8776db6aa6f434
a9269c400f126973c977e65758a6695bfa1793091a4827fe8edeed8c97ef9c309c2ac7349d4ce6bb074084ca7a043b1c5dc4c939f2fabc0365cc1fa37efcb2901d3d4d5c0ec273accfed605ab0a7863df95a11d3632c4e27aa87422e8ed3571907ecc310d4f20f43ed47c9e88718501d74f69827f7379f6de91ca5b1939586
a5f3674c96e65a886f5d715f35c753b4b317e1d8b88410f21b0ef1ab1a7d2a93ebe1bc6917dc05f9db05228d40d3b32b9c442321e59fd791e291ae5006ea7dee85dd3e2302968588243538f8ab21e2a9ef33b30f50de7d30390316c4804a9e455649d1a646341b2f5916baad36ce9c2b9805ca810a1b39d59c3cf6d93babef
6f98996a5cbf19ca7fe46ec6d6957319926d916932e852f8dbc02ece698885c5e53a3587a663a202f41203177d210aa3fc4bd833904a9c00e0a4c2d5e3f4cb1ca90d3ff164c96ea20e724013de964bdab6c012bdf8816090237fe669c94a40450d2d8ddb95b01db7fde69329024acaac23cb4f66150934f6d21c736739f5a3
1914877d82fb5fc832672242e65160afb96b2c60dad7f13c989ab746a746951e7498c044e0731fe40caf171c04310a49478609fead98137e41cb2e36fb8039b4be640c704804e2a1985ff66cbe0966032d05e6b90ab254848cbd11252fd21f80995701bf8f0f9f75c5eaa7f7550ea42af267c255ef303107d9b25eedbe81fb
b57c29980dae1bed696e1321f8a1e0efebc1bc2bc7b2fc36b6b1ea30584a4aef9d4a0a38f844438dc042936e0d65ee119544989d361a3b6afac38b61f2983e8c1922b0804414f38bd5d2ab4339f6169caaa3a0f6fd3720350268509161f40a07c65f2178e2ab2bac082b4e9a70bf520d808c860a43c230bacaf97f3d8a4d06
c5f11b6eb4245a1c52408390def79bc9cfe13a9f47061ef4bbdf2c95fb1701f91e3650a80fc065e8c3581c231489831ea7034e33e6fb3fef5c5fcd02b15c89bf022062b066622d405a03ecc025fbb7308f7ff33ffd23bfe58ef15693f7e3450989c31408e2834d2f634e3b88382c21d532f13a258bab4db556c31ece02c0b5
d6f917b952d7fedf9472c5cc4b6f20c4805ce90fdd78308790fe11ea34a1e66e2b11ff4d1bef65b99e161902b7521a5010227087ac32ec951a1aa7872dd4b46695c280053cda0006dda6ab8cdc5a29c9dda27e10977dbb9a06bd694038fbbb570d1a64fbd87a79e13128837d17e76c71da0c821287f3cd628e9e6c09ede326
6be41fafd1bf5f41dd8cec1415ed0bb555de6be845e77df55112872f771fa88f71300ffca0a66d66e97adc940f2074b9ef99831c20ce4c7e76e4375ea848c6135ac97b86711e089309989641f74105f235dc98f585cda93ce4ac5a644b26e5d6e0160033e8819b495e8aff8bcd07b2cdb243e3e1d2b184c706a22abcf20f27
e88db7283b7653ea72fa8f5235cf84a98074f83b067e85b6e0f15c29ab341e9e6b4790f9e7b8102fcf6080f552754bd7b5149faa865d8096c1866030e3e97482bbed25005c2e61648fc2db5f993b5529a8821e316155fc64997f25e6e477ffb29e30e4c6d228cb746d68f1ff7669e3b53dad753d7320b9311c489343d298c8
087eeb0311ef34c9fd74f68f8f032d8626b0df881168230c7f4feab03feca61e60cc2db3118e766eddb0aba79f0535616523d300ae6cb5c08127d15a5a39a3c6b62448622501fa195afa012b052f916950048757087e778df3840d7fa04fb3cc0aea6889185a4aa118ae9e489357f01fe9fce0a2d7366c098739edb528062f
e6f1dccdbc691c613d7bedde00013a9cab1fc6a710b02d1ecca7c3c2f81bb61fcf98a10119c1c5555fa17ffcf356e72af39f37b79ea9cbfcd8bab1132ec59d1277020d4458e94f01c66e2d15546bb61cd5aede8ddd71199f594df20b9007760140706906ca9224ffed7cedb5065cd66125ec0b0fa4a17cba712dfd94c532c2
48245416238dfb0bc3ca44e960c9ede50847265e4f174ea2e7260a2f9de51b24d3b200d57f95607b4f483bb03a76ede29807e406a13713f4ec887f38c66706f5f9c57a97daf7ba155d8125431870a38523014cf1b1855272327ce4a2ff7ab8d52cce5a4764069340498135379b71e269ce0ba51ff1d0b37b1ffa903cd6051b
81584927c6851b25700698e007641c341b336ce66035d883b7db14e9282f84b5b97b345d32d28f4c139647518b919360764a3514df59d3b8a25ff4c995665d2d2b67c70033e522198b9272c3dfc75e8b3b87c1fa032b6fe53aa2c17c8b53b054c1f60dd278b63b02101a0e61232a1bd6d33f4c14a194d11e1ba5e349d3f9bb
f75310e8de53396f00f84222caa93015fddcc2e88c264ff55d1e5a7881ed12a1bd60679ac4b84ad1d1c6ce66d5522721f8c86d40a9efa7fb84a581b7d91769417c27d449f7f1d3e1ea3d63349c713d7502822c8068c3c77835e2f5f90679d64bc94ccc74165233b30049a4cab02cc1dcfa18a84c1f2e0e5d85c734705daadd
48716962ccfe73c8e8f54568ee4b7dbc7d7e4c4315189466e38a3a59f59dbfe6a85f7cf68b5ef627e1324b160f2fc6cc710c50ca03a74cdfdd52f679ff091ca94201a04f7a3075789cfd33f5a2a921c732442884d144bbf745e43cd1ce815201dc684d0038d6ded4ac4faecf625136d41d4d82be625f1b67358565ba1fa7af
f7db503d48dde4a06659c89ac2def6016124af07c86c0cc16534fd6b883fb270b0a096cd7992d0c8ef2f66274b2ef100f08e140a4fc5f2fb70321f97cf472da0b39506dbade9fc7ff4b7a4b6631162721518197d17de01beadc52e1c334bf387cffe1abe618f047d605c53cfb3c054bf97c4231596725db5106b3ace0ebcfb
b7fcbf685d1b8862a572bcd4cfe1154739f78878ecd5114044b37fca39f4e2eb170f6d77add6b4534f5558edfaf9c1d48f8eb54c849e7f4779387511e831715db44b3d76bf740318522de222f657e40f21405be8fa2444f5243323318d3cff5565d81a64c828c188285585c46e8021cfd8967385dd081ea514127b66fd154e
7ee0a068cdb536581d9532939ad1385cce20c65a509255ffdadd9fc8764deca9190d825938fb5e4cd4edfd9fce6b33e84963ce3286140efee92e1b8242e8774590cad0369d8f6562c64571be6456bce359f62ec50a7b6d504f04b7445928a0bd55a184c0f93c95948dd8b9c1b8f72ced8f9eb7dab40a177528709d87beaaed
9c2e241463e3a05c046bc2466c13e0ddd87215748a33deefde33007aab98979a1d6ea95959e4a155027e44335b8f32c441f1842a1d8bac7849d7ee444efa7530cb96cee1a402350aa1b09b5fb8fe20e1d41f2c2d2e0eca442bd6027b26a5be2cb4eb5dd1955f185f4296974e8f12f50ba39a85007d9f5a52bcff7d04cdffb2
af451516dab7c30d23297a163dff9d52218e733af00eb87a706b5c0aac8497093cd053ff5f6cc533a48eb3a686266d4380e47e8cc1c57f5145d8ca9b6fee9deda6eb504c976ec0fd811fb995008e3f8dae3c63051eb964999dacfae88dbf01ea7472d92ef4e9cb7e070d8a335d600f5bb7ff95f7a91b6a4b96299b89cb8a60
2c613792c40b8d55d50d25843cb32fade33663c04b85040fa1b7a5b3fb3409a7d4b3749ea52230a7fcf578a7d98c1cdf496070194453cde429c66ea3cddc6117ddd2cdfa3ca823dbaa56bc8a04d86fed22a8b19ea9fb7de799689aa468ec7c855c6f2182b7acdf19c5e93aaee4634df75a81fa5bf9e6aac0e464ab799e1b51
82fabfa601f545eb58a2c2649cade0615d4bacf0e64b12b4178ea25b4a434e51c975f75aeffd85da4b2630407a5006adb94395b4902bbb0403c54ae634ce1d7aa636a0ad79befd3b9e516385d37af81520d739a010c00cba50794bdbfe5a8bbebc121d5508fcd6fed964f92ae00a5701072ceb4b6c41eaab5202db26d69f28
13d0fb98bf4a1c43d2f57ce9f1beb78112b93db6ad88018f5daf30fd9c0a359d3b293207931caac860ad02b088a075db82c138a3076a2b376e19996f8bbf93d9817eac38591c24cd52ad3eec1e807c913c9de9e739127b7dde00c4620c1ec144718652821b7bc5504d1342db21722544c737967f39a3e60f4bbe2150b45202
3bfb39a70fa86ff700050dea505bd75aa46f3ad796c461199a8e3ae54eeeb824fda5f13131ae2f0b1f7574c153cacd6f0b46e9133ee8f5603c0aa4b1f6042f0982781812048c6cfdbbbfcee20a3070a14517d06d02f09e62f2bedae3eceb2088d8357fb644b3299a7d9eaeb2d994c0c7d08aeb1eb73906a62f518bc5d1ed83
5c2bac914dcf1394bd5e3102b09745663faeea4c90e1946f1fdffb16ddc3fd0e1bb9b7ae2929ab7af11f35c3a113fbe9845b25f37f03fa210129c74822f1e0c1741fb17647e04e1439980f454b5baaa0513db371dfc5515d75d083601ed915ccab9a27ad3de91a33efb68890abc88b20577add9d9ba857ae710de7fd9e5070
42ec614eb4602c5fc09620c18e3ba30d3898c9cd4b280539ccceaf01ba9d5e3bb4e825458a2ac93ac9ddb36638d2c6a0486f14c607a30aea443707983d45dd95f2b57351fb4b0dfd8c9f771dfb89a0ffc361b59739dd378225f2f2953b0fdba06b68f2d53913c4af8921982b9303c20f69b3a35587d5e481abc9cf89a2a09b
0ff1e412617d091f74db3e6e67b7c67203269d0df37bf908df7b8823aa2c30d7434aba72b53e94a9dbf384a3b915818cb5b201f4cd85be45291abd6017e72f0a4f79a16c966ce412258d0c6fddd94eacf9355715d6e0251c39586b09d3bb59b172a160dc385e4c818ff55eaeaa58898a1f6e66470367d827e09a20229cb95a
6b69d12eb7e8330f8d3cc7ad3fb38a7e03eb30711bcf4c163db026c09e9f1f0ff9eda2f51514bb86d2d3d67a13745b9e9e2ae50ffc1a647757c662e8e502b0b4741408c4468065b65d4caf693324b03226568608bd079bd57b1365765966fe55148b2e98f17725052872db71af22574e18881922154204befcd4d525da1d70
268ba4fb9bc682e9aadb5e831ebcc0d051d38bef684654c40c31d3192a1650a76e5fb6e9f40239a724b6762acbeff8d06aad1ffc066c0be68089466fabeda2208ab0290928c45566734770af3708e6487d34942540a8ac1438d1812bdd1a8c0d39eedbe8042a24a784641a5d0d2b11927af58e38b6d6cbeda264201dec8a86
14ff2c35d6cb7c7c3a8d194028b33b53572b479916e69508d9128fd61038f170350de0052ccc20264357dcdaf39d1472cb6880851df27fbe7e3c9fc04942cdc7cf17c8fb9867f60352e53041fbc397f05b058f55a324feaadaa91616394d4446ed7f5b17ee3536eac9b207142d100e7e6942e02a276b899d3db3cce30841f9
e235dab2072e93e1e5023fae35f74f633f8045a3c0416819a7d1a881f4d7d14286bde01f8a4b1f8867add9518781941f5de804325f51fcf00bcc1cca771d01c5af57bac8ac3586261c73e83e736a498faa61a3d7e232f0699bca76942521c9cdc5bd79d634c48335a606cfd52e1a91efc8b46914ee6948ca0dc4d172f3e783
1d53e9a732a3de6160d0cf23ac759409aba9a9686be80a3573bdbc82cc29d05a9f984ced4c4256011263813b83af1bfe0e1ec5e96f2f58ac7e34cfbc06ac08bd611ff5caa0e61372ff987c2a4ae314a19c3d4c8331704c7368ad8c3aadaca7a285fcc727e5b4d54f3ac86cd44046979b3419c4b6463a920fdbe178a5d8a048
7573b21d89aa3904f878012efdae0059fb533b5d82e4c15469dfa55419ec8a4816498bf84725c4bfb0806a5308aa972c1c4c50c4708b9ce106ce53832f88a8b127d8fbfee5eae19dae97940b13c28503fce821145aa52d8c8cf56d688f9c50ccc419a73caa491e4d0e2f992f0432961251b837df415ec4819171dd27e903db
dd061cb2fb2d9e27cf8c69696030f7cec2f4b94b5eaa8f472ba3e2f336c1fd44ee640b515a7bedfbc7f507200682c2e125abd777586674dc6c83a60de75614121e2762c22eaf83ce0771084a7640f4f7473f8805a40df74d72079b47c52789c401ee252a59e204c95ea02c65d9d03ca82c6526c863f47c66296217195b00c5
ad2e12d24da4ececf7a92ba0b79644cd9603aab806389d4a6315f9a9297475e4326ff06be4b2d71671faeef1887af5d601b6461e4e8af633047db067e386e6cb43592b3976c4430f24719c1328b20d1612431be39dbe6573e625b301bb178449308793d58e65f19c5fb2beefb5c1d86191efafa1da2a8c56c225c7a5806e29
3b24c57103c24458b20c6b1e92344324050a8009bb616e565cf95e54f0105f888c027e315832465b10d46e3f0323b0b8784aefd0ee61644072be7f69748605994d4e8dc91581f2afaa601d35da4fd209599224f3bcd075b70c9671ed2e045dbba856d20d2896bfc9eae3bf47ccefa9c78ca214184d994c945ea76d540376bf
f940cc498592c1dcced96d24bb681748012f163b020f9ac3591d99b50a416ce4ec712f02f9a49eaaf8c53ee34af8f31c9b05f40c448fcd7f5357ef17cd20b162c5635c1419013fb0cf6b615a97108ba1c774dd28d5fab53d6d6ecb46af69fdde7bf99066ea857633465fc16336107ad620b4e8e2579cf6f461591827adfd33
154be94a33f189dee225df4b2f46f167ae3760776dc5a441147f2e250d6a638ba9edb4259236c738789426b1857b82420b8faf31293af3a88eb55abaedfe4d2f5b9c725047454a9fde60cbcc26c39ad78112d53e6b25707185884707c3c6f73048ec400ece1422bd9e6393f3029acde93dd143db0e446ddda506775eb97f5a
b115c5b65b50b48b41ef03af792ef553cef4d04105dd2ac03ad7e989a64fafac951dc75ee8dfaa7b7507ee1f83a6e710b1594b63ea8081cfd124b545344a79fdcb258232d9461ef6597953d1da5431f75c95601ae9a992e39b18f87e07dd45d1f9ed5dc24295cdd349038bdb8b847fbc2bad5ed8f224202bb2fa43d0297ec6
dbd78a9181ee0669148802f65ea9253444806de27dd2b8669a7ca6a96116b3c60184e7e615d3b8b3453cce676b4f0127eef2ef2a213582bbc2b9e132de78afc66ca25b33d733547fbce38285bfae812d5347667b669bab293147dffc7328a8fe15f96d8b46064d06b3b4fe2342f3ceb837358982ae487c44eabd17ebac16db
cdd98e2a5b7906c45e3deab9da44da2801cf4fec610b1021acea31a7b1fd60c401cb46af1da7b1494b2124465bdd6e29cc9352c4e3d366733ee989e52a8fa65f769f347094dbba512a7a4c39f564198f3b90d41242d3c4eb3a9094dead6538f6c2ebe4a4979bfbdf2169a5f6e399a2a44b9f01301c499ceebca7e23a4137de
e96afcd07653fe0475217a6eb0a08a6fa4e7aab7645471855eae331fce0c1ffe3a873ac078b099bf5e9b93baa66013116215f30f3c8a4d6d55e3bc76d1c299c9ad1a459420c060f49259a605dda88111318a33378d96924909598219ad9051d294782f6f4fc2a7096b7203febb38c00496b2bf1c32c034bf443ae90ee30a15
5a588b4866bb189ff0edb1df59cd89a155e34e58101b4f9eee86872bf7287ce5b4515ebeeb30f884ef166e6d920214dddb0fefbc4ca1090a4473c0ffc77540ea0d36b8d26c401c2003bb199675257200e067f1cf563877a464f91dab8f6607b3c09397ae5bf578872a036312476458d1d8f5952c3e65ee4c9277cb4ebc9108
4df63e1512e61db8ecb9b538da360f3ecb80a103a674af37a92603d7943ea642b82d9ceb980509fee58aea6c1f4b9b08f7fb458b79d9242bee7a4ed49eb0b8e6ce538cf81111264e3b32336ebff5f68fc24e17e9eacf5b5c0b7c4f710dc8c13317d2c73555cd47b4ce9ff1570365f31ce135148ab2fd271df7a9bf94ce5ddf
d6f921c692d8de1c2bf0e6aa1adf0d696398f9956b7db398897c0d04c11f618518300fb85b62f12738811b50114477df1db7f182a290391e9954d24122cb031e87d833934c052786df492523b8353cdbabc617a5f01e6015cbe1824cf6c263219b989520397a5c594558241bcc6a2ac4fc841015733da2d75b262725cf708f
03488075d485ce188bfe6ec6c0b25d5366acb83453cd71567451b87ab24d0a9cb6d06d3f928d46126a954efdef1dad596a409ef89997fc1de1cb643a97977825237a20d6ddb29f8a1d7ff4fe37af7707502b7734254520066a87490888b921275ea72bfb36a3e3dac12fa1270b4e49bca894978336968ae221c1ae6fd72263
e56baf7d5b08cc31d6d791da2615bb381197b67ccbc25ea2e4e2388c06ef7d5c3ee53401c5ac572eec620a32b97eeacab7ee4c1cfa5ff419acaf1a559b4e9c20287c79ef29bd1c0fa1d340b239b454ae7ca90180d59fab8b76b683e679db984755f6f491ab638793ef2ffda398da132b14dfb5cb0be19405070322ca3b40ed
37db7a9881f9d9b76057dd9582ea5c3762954ea2d7ef0ee9ad35080540968a4f3834bf66921286328daf00c79ba3284d588ef20a5683d6edf18dbf6f2d2a55b106d9dd4c112e29618c36dad097d3eed5822a3860a4aa19dd3cf0c29a334e4593132994854bf8ee2ab08eaa32ad02757f747f722e4a3e3714c9b65ab5b810d7
6b21adc01b24e3de6e2486492531e696b2723719d7f96002bd69967fbdcc7980e00f19dbd93ab0cb2d389eca2c2744d117dc8d6d58a63abbab0d4136e47a3c30b355e286f6a851516beff6badfbd2902a191aa054afefdea26abf8d5977f69bab6bd8fd72731746cd15f69cd98aadfb22b57e3469dfa395fa43765400d6248
b93444c4d39428ca6d43e2d193635985edd6397958f292d307e4dd1afadf96eff86634cb41f589b86d0e5c4b7039dc4b9cbb76f29223be223eea0d73ed7382dffb189ec48425baa38f7526c112ee79cdce9510eda6c9841dc94b9f5c9c682e87e6daa0ea8b1f4c30900db7d22450902d9868fdde138f596681a479e78abffc
b7a04ed622038494f4e7039d2693e817610372799bd6cb011da8465eed3a28929323ebb4bdf958d659df4f4c97e6a973e8d4d04f0ec7f57dda601e3f8cd3465a039c69d8fb43d5db3db81ac52edbbef73a86357bb6c6d869085a7a4de386232a264a7aafe841a11872bcd3d8818e9717a34b5266155c27b775f43b22716472
01e6f71ef7f819708b30f7188cb19830bcc2317a77cc9cf0ae7c8766ea8d53c9bd8b76c95a19a088c1691959a0286368a8bd32c26b4efd2287acabaca485f6216a3fcecc8e62e98f83b3c12ee595566abebc3cfb51da85dab32368162fbb20a564440f58e25dced77b2b3d724ba448521af0b6baf6ed85ae3c22f3d5380f4a
806e9a08e1b80b5bdb1124d773c432e6663d16672d368d9f89a3636f782e5c692d5d2702a660e123d7b2d0b957945abf391c5b6c84cabb711abf4e7003289f2a4d501d998f88cc7271329ae766fdceb31a94e51e741993d6d72850c60b794ba95a3427c6fb0bec4c841e3905c6f8ed506910e9f75548f6e333fdd942446630
4adac4c727ff649613ef7b38dfd17b1d5b35385f50ad28c6c1943a7a8c37ef3ddf0f11c9e56efb277292f9a466c1273148182c885903405fdc7399b09e1649828a7ba0c8615ff55c5c94276fa09911841f4ca6fabe7a1abe4aa9fa5203f651d4a58da84549a85c26fd4ba735d2f8cf8a71f68ecf70174d99a361e7cbb6c4f3
2b064071b602b0f79f68478940c3d312ed1895f48c0d37cbbb3ecd81f4b4700d6741b464c457ee97b885c3900db010c178508af825f9713778cb7e45dd4792fd48009f2e2c87a53284dd5559b37168ef24bedbf7b41ed2ffad448ece86f982ebe67ba22738e8a24b0e9f16aa9063455d776f4698778e6680003b097d03b4e3
5722cab6906ed5fb0a756af1bf7d61dff19530ef93d8a8e916d46c227badbf3fe9255849f939b0b6010488b1b80655980b755f9161f60815435d009fd9f93b2ba5d0a0f5a4e0bfd864bb8f8b5235d799c41f2b1fda5b18011ea01d06b3208a11b79721555c4c6fefe1a71d17b7bd874046fb963fec66c715c4cf249fe0a166
80d8ebe671033f5818e471158a8425319023bdd850d319367ac3f876705718f5ae029558772c1660b31ef819d859a40a23f7baa679f33c39dccb633bc4903317f4163525edc99babd1a020496a2d2774e53757c64ae1cd9f810a44d08beb891e107b664b8a2b071f57f33d8df3e4c8f0c36a49fcbd0c187a80785b4ab096bd
1b643b414ad15c4f55e3b4e76ae50f985d1d322becdf00a0cede6faadd2e135cab239892bbf7aa757e799b7d5de205aa0c12ecd2b89fe356c78c9c29671257701f7a1de94513d3784a4d83dc68bfc6611e5e3e3f065d28212ef9e800fda3eceb363de4c0b7ac198d5a7d18040d650510e01ccb3d2d3e8d70eb9132320d65d3
c13b06f2e1c6ff90550300cc56a35396b752ef21424e42897d528287aadf1894c5456b24308c499778cffd0a9c47ddcafe8bcbe2c72f6c9a0dc7eabed7cbc1c167660f6ef2cefd230055e9cc4784e9738542fb682f71f4519250351dc563657ac72450e9b77d4d6fef9c108cc71428cc6a0d8184ba10da09a11ffbd4dcd60a
728c11db81440eb358defe38085c3553f2147465cfa672d4edda0675b74cff3fe88d2e26dfdf657029e41ff1af58a849e1fe41da68f37c4c391156ff0d0bef7eddcbef98859d41cff48f43666ddda84a09889a39098384b1a75db4428ed1b27de209535a0c6adb0910ac551d77a9d7c739e432a8d3370922028a0a2b108174
218859d0ddbd1d0b0821e3743e45b9a4b46d28d98365202fc1739404f020fe8f01a910fed75166deafdd6add5318c9d2c54a257d9170ac4bf9c4eb9805ff08ab9eea2208029e20774f799398e970cb18afcac3df56d7d31f8f269cde1d409db2f509f50c38d12deeb7a5e10a21a50543ebfdc9409a4754cbdf1d901bf034c9
d0738fffaa0119cf23661a4235569c51a03a60e1d2946bde3f345b40b0337694e415a18140e4a2c73907b1bdaebd4395f6f3e8b85d85c60502cf6faee7eec5db0aaed97980adf7dd53ad500174f86e6a7ffb1e3ad268241b34ecf5e624c8d3cb3cadb206db05fa5f6232d9391c44cbcb31d0826cc1c49f59b4e8ce06c36830
c547971c125668c32a4a9ed0ad0500ff63498a5b7106c1c7b8011ee2d4458b949afd8306e54f269fb2101781db07e615ed536cf13b188cc4ecb00357cac634c266c797ae518139959af787f0321130fb46c7749116ccd43707a9f29f568aadc900ec3b1ef912c82f0b35bd7c9526a05c97796c639089ea67d7656cc4c1d8a3
235df12d5f5012679782ca64b70f6d759229c72dc1224bef8161fa7b7aed3ab5bf4846cc9938ac48900bee998fc6105597c279dd801524a5d0ae291ba1d518d2c2afb93f8fc205cb875e62445ef5e26f9c199e22f0d46f67f9596e234b69f69524474f4d33e6f05a6b3a3e97c3783823946db89cca8b92592bcd793135650f
2faccc729117ceb004350727a7ca91bbd8447b3af06f3d77c421d134b04ebfec5a45c530dc43ae578918ffba2db5126bcab86062cf1398a36a572d292aa6bed8fa49fd2a3e6e54896be7346f1798fe360bf8647fdeb124d0b69a74486842636201df50cadabf66b6d740f51d3c874d37184361386b99545ea3f6e2f3be38cd
40d3db5b4ba56f8aaa58d3200cd1dbb69397de61c8b58b042a18e8c32c780b8fc2bdafc3ae6bf11f6a8daaa22606946bbf477576774d42c84d5ddeb4f9e42d02523062cda4367b7d3c6532a03742b0ef100bc963953af166b4f1799ea39e368a11462003553bddd46b6c3e39906a0e44d3a6f8ad4f2ce3eb279b00cfe0a3aa
7b115bb2a776da8da1be18bb7590c718fb12fd443627fbce9eb9e666da2fcb0d05b57f4a42510e98ea2ae9d505198a035845d10f716aac326de27e65950bc78d768ce860e4aa05b4d5dbf72b12ddbaad3b87a4d8da6a8fb1cf054b0765be6e5cb8275ae435dcf5c155bed0a17bd98703ad21c761aa1dc4ae4b862abf00ad17
193f3cf07295aa86f94b8877efb8a78a797847810b81d947564a64d29b463f42d4a8ce6b69cb187932a2c783d23eff89e72f1c7f29f670c9e9b1c3230548bb5cad5026b04fcedf08bb042a50a1be3897527d627bd7b77840c7b5c5b5508735a485cf81bb2a1e2c70e97b3520eb7b2ac0600930fc3f50ea216403c752dbf364
372a3cd71f29e4132f2551a72369d87a6d831c85c60b28978324c6d73acd213ada67f5617c144f0c14a93e79b7d37a3ddcb52302d99275d53dbb8383183a53188ab93e9a35546794de891fc794676c9113810b2ab8ef8ddcc204a92ef0c85b8ccc243eec8a85fd3354da622fda81353b0831f0fb0a42811df9cec7fefbe85b
a7d6bb1cb3a4ae3a734c819b0825b41b51268eaced6d6a6f128ff2fccb5c01a0e19a932a9771a1858bb34adbf3f4cb3f33fda39c45bb0197a1543286f8afd00146d68d0b3c9284937495e30630249cd472fbe5851b27e5cb4204bd638b3b6f2065f905739357330b76848288e4220c6d41527dc98a087450957d4c2299ca64
abdb8306517b61771f501e1da1c0701b9312a0faf08e0ec16898a8a90a25c5075a0673ca4d4338c91261cd140ad4eb2e1bf71d6d0484b2aa64f67a08592e778fc0158277b03273eeed69e12ff62ad6bffc1d7ed54610f03e617f945947865ac9f71e0e018fcaaaecbb41f5f92fe1a68746bb2338d158983c3b7b480d11a638
2e4ec51560c6df84a78fcf1752b859652d08df364359a4ac826392dad861bd9943637af5a67f113e781a1971079c9bec34dd23dd960b549b29dd9e25be1e0dd7584a9dcb4c5e66524cc3f1936142435c92803c950ba6d59aceff59fd61e02449b6a8fef41c1ba7d0c09bfc653d38c58c90d97e898d04e02e6e9118b084348a
59090d0e49224d2d11c1b6de8f178b739c7bc05ac5e4219720c6bb160dd135fcbe1bea557143ed740d6dd032f26fdc0ec2b675c857341f5d0d2492e390d3951350fb0c7c66f31bfe834f8b8bb21b61ad651924195f9ee74ac642bb81302190cdb003ca4904090537b03dfa52c02b5bc3bfa13c5c114f62fca8b61c889e0640
2e8adaf27ed6401c8af3d399577a102ebe8ce26a1e7e60bd9ba3d5cac856673f03983e5eaffc0f4413ea368fe6af5cb9c0405438e7394cca22acd6cb9444dec03d7ea18afdc13442cbbc1c2144d90290e91d21ce635480b63c3a5bfa03bf4f49c14da1c11dafcb6c34f3d6800fc29db8d00bd85183c232e9f861faf78530f0
82a59739cc9d3d17bddf8a1d32cd7d4c959a1765267f4cea9d70095f2c985fb811d05c9584d999d96f824532c033ab84d3160a3e38ea18f6c511276673112500d9cda96ec4171a1a84de2bab668f626ef09fce8b704f93d1facb59711d7299f099f84c57c86d4ad4c0c5681352833dc4e6e7ba1ed2256b1955190c63e8a995
c763d8e2fa1c045d182d5e4a63afb5c0981fea06cce8db03a2f8f79d2fdb9953458ced0379666dc2371ff972c6e03d842be6382470a07aacff9cfbb72008bb284f68194d6f7d3be45f2722ea81ae334df934813d5e065b3eea769a6ae9670b2ba63aa08985ea9a11a7001992022fe3016e9f89b35139fc81849c7d897f87af
81eeb46e72bdfae6e63db33eeaddf70a8dd344b993dac6e3e8fea413027ad4fd9ccb5c22a224f1245d942553751400be6b2fc7195a17a8ea93e383518939185067a2f2d8fbcf09ce72b348cc16f8afbaa2a5a2b8cf72c190acf2df2ec4655f97ed9d437d882048d8cab22e25fdaca835a8cda2b4c0cd8220ccdce0fd7d0289
cfbebaee1b2d6634a6c41fb68242d0223f82a87215f94cad342178b874d66cb371f29ed3fd599b830c6735e24fadfe867232d21811a1ac562ca1921123196f2297b9206f0707003c48fcdd719d0e3f95f66eee06e7396ad355c4bde5e168da2417d4e1f5fd75d9c01aaf172780990befc7b773ecaca00f21c1c1cdc523fcd7
474bd3980e874a3c2316989ddae76810f51cd5a8f36529c819dbef639941713f8e3613e7d5299cee9bff86f11f0d681a0eacda10355d5dff565560427a46f68a9703728847671709711e261698d32ae76de514ffc607cfc47c8d6b19c409acc76f54c2a05839a69359480d07bdbe9870ba8d043f1953de09fd763add58e5d9
a72b01b97b089447ae306d1c02ba055fa0fe5e9d928d38b8dc2a189a02745e95e4d82f89ef2b6c8ff8ce98dcafc9870912c7ea7e411f90cb9e3f3b84cc8ed7d2fdc2feb9c02f742905df833715d65a9485d5416e684407f45aa3df983da5d99b404273b0ee1cc518af9a1d3db10cef6d5ff0632dcbb74d6fe9235415cc43cb
2dae5f4d46de330959dc13291a35b4493068a3818974dc9390c0332e92e2d8c1ea2282fbc2d28c6fdfffd641649dc222ef56c7a2d7b69690141c03d68856a815295b52ebeeb01da445a0580f377e6372fd32e331182d2610a122c59dfe5018910df9d09ce360d7223b57583933275aeeacefac0b368bd52b8e80a316829651
e63cd009f49715c0140d847fe98361c4560863ccda32f5d2ceee35b26242b7d146fb6a152f8ecabca8e99cb8be2f0bcb3a798b3ac3a6cb860688dc3b2f6958fbf692ceac31fb88aa7ac3686bcbdcb85d175981e8ff690959cec53760b0ce0927412d92a8ffda13f18cf17bc02a003ec55a8144d88138d3c21275925da78ff7
e9c97a964cc1c057918b26d07b4cc8546c21a01ed9beb3f634914aa8f0095f440e40e9e4fe34e5c5c6df82e8d26ffb169bc35da854789ac3d646c131ef1c2fda8289c5202df6031369f790432aa9d8aa6ceebcf3ddf9158f883b39f2e100cc1459ea741103cad52f4cc12e85b3cd63ddbd6b13dce51e43cdd7608c041585a7
3eeac1dd8750f00e34baeac3dc0ab17fabe2e65866e644c8f7ebdb78c3a7e8ed03daaf96e8d536e021d1df4e4c4be3f0d983f8a7d1e4ba979cf2c8facc0512d88943fa0f306c6269230fbf0d62f9be777e7e6527c8ca185465ba6d557b7e336ea3c5fa879a7689c42ae39089c132342595e73a1c0b502e0e80468e617ab5b6
b29a95c0ee6b438d1fa0c51bb7f1cbaaa035671e6aa0100b1439b7123a2b2f47ee8bab6d47a791fc9cc8fdd4f890d16deed45814f074896b5a369ce23c67e1b3a8a002419fdeb0ae2efffe598ae2511d292fe190234a88756ddae9dc54253800c47a2e9875febb0a7b13553c71ef960be912bc5e506229c3413333a1f423f9
b1941bddbcadd80614f8af67ee3ccef8e3c5d0501db479fcd4d4091dad85f6247e0cf06680f96c04094ce41baf24c8e604cd38dcb52febfe39f5c1108e18a3cbb117b34be817fdb1b83e01c7b5e92756c3a77fb3cb16cdf023a8098381218cbfcd3fc5a92724cfba46f56c05581749c3c4fbd30ac9beb28144076430ad3eed
dea99b90c0d2127915604535de2e63baec6cb366888462d6cae51f67ed76037282f4c8b6e2e0dbd32f6b4c717f20adb8e6a8432462f6e6595d660c7aa78c5b8f7bae555771175c54039774569ecf2dd8500fe4b7d037e96c9a2d3852e6ee13eeef6d4bb60fd14946472659d7dde556884ff55dd80749db56a41d1144cb84b3
0af3b2e201288433cb2bfdff3e950bd71bd2e128884cefdc298affb035fad1e815fc925ac8b5e04bc83051669009aa374d49e7aeff1ce72f511a68920cb2a6ac2313a97e1a9a70a4a7a697ad84934ab37062e2023e85b725681c50413171dc82975a656c72ebf774b00e5234a5765db2b6549dde6d666f9f444b3fa55c5213
ee409a52429ade7324b9e12b9855791b4f2db5f4b267ebff401fdf8f6e2162527d31a92683b99ad09c5446a44592af91fdd2a52bf1b1b7cb630b9f48494a23c892438c65d3250ccdee22272f178182a43a875eeee2225cd83cb967e239beee42faabf2aeecb6373b9d49b986987fb1076b0768bc4332b8cdced83b0253ab8a
8df4f1bd550becadc3616671b72ed126e069e2354b8dfa0f1a1d67f904ad63419f929cf8f91f3d74791d2b402c3f72ed729a99b398027a3e2db23477238a2d1ca27553b898dc3b7cc41aec71fb5e9588b006589e687ebc20b9030d9b26a052b6834c7c98ca7851a77d34d9c141d841b92e5888ccaa63250f4933632a7ba885
3350a047860919f67cca0b8b36b3339596fe0083ca1ce8c59974f84e9801e577691693e6ab390d199f12b2fc84d55a49f654ed1c61f90c3e08c875f5bc9c202dbd094678bb9819b876a1c6c36c8798893cebee5ed8fb0379417dab064ef07a8658b5b2c7c7d3d614bf5749c35d9e1b804f180bbd92e18b35ade41f78b7d4fa
d542ca14f406c1363f89245db6291c82a9360f0079ccca414cc06f2e6666dc39283cc84bce68dfabfbb0937da8aaa3b973c04bd1db6483a8767369c69a04e5ca3a34437ad76778c62f99cec9d530bdd821c04eaa7caf90dbec92f65765d6076204b5a9daad610d35679cffac06857421c89ac827bc2c5cc6a31c2b9d7a1d6a
2ddbc6b76937d949b78d54742b0fc64e963f995e1c5bd14f1ffdfe482737c3eb33d6138e9c95b31072e6d1ec00419b1f2023407cd018c2d98a6e097e3cc13ac9c67246f84942da4f90bd79881a97f9d1f0ca3e4fba23c424479c1a0efa5911d6474db5ff424e81c235e68c13664ad76f2ba75970d95c6ca12c19616cc57de6
b2bac55cf99cd5c3378d429ce4ee68a3af2acfb959c52ce7f38d5f1b9b8f156b5c0a2e77bb25fb5f548c361cdccdc92d7b88216a02535fef48753ea8b130619b60406c0f1dfebf817113babfcda72a8175dc4d1caf4036cdb88979a8c739f09f8e858e062cb2e24ccf1b865db3b4e7849e0cfef335c536e4df9d7c13d8e796
0c139714b806546c7d7173de7571f596b7f260ae894d79b729d6be2ccdec72643372e959c35e6f971510fbf1a72175bd71fb52e400c0e4582b9428a301d924f1c76f9267bd35ce9ec259384716902d08653759b75a073794483174a800add416beb001c6ae9e98932158b901454d2a2561c3bd8fac5e6c389edd071f9c4206
7f3dd673075e44ad98a85d835c051bd20ef593c367bcbad5019e56a8c5e96a31d022159e3d1177b0edca40c6ea7d9a875dd3068053e4044e2221c026f2ce4915c9fd60d78abf9c788674f1c2a2ee24bd9a7299b3e9d4be6eac690bb2cf39c96477fba43aeda2f2f1a7ee1c485316a733c1559ac115a4cf874aaba246a2a6b8
febb655679098760f2e234e6f9c24b7a49011c0c2b9c5665a033e62cf04b731c0bb35f4e6ecf8c2a780ee222ca0779e72109d9c8af2942cebfb9fbfccb449a06189ccdbabe75fa32789df7a34511937ad8d338d070b93743ffb7a7db9d4bf1a8a5b082a4d49c0ac372518f905ef9af83ced39cf96f831ad65bc9266b4114ca
15d1384eabac20b004ef6e11d4a88bc3543aae2ca72c1773e5c25c22a7d1a1269d9bcf55e27904f80411ce6bedfd2be607418603121a6c83e0a326079245331a8e32481b6546a4932ab2c6407477303551135386c2a72894e6675946aaca7dcbcbb27f071792b7ff2edf176ed5f949097de2f9d2872089637a8c0fc1980ddb
29d833ca21b1f77c83c091867d5e2b9478800b767c1ced6136447ca391773c83134a1c9c675fed32866ed71bfd8440891aaf4b5df4801d64f62a4873dfddda213033c99285afbd4c4760d0188a2b71f66b7de1af68e79efa3a28d1b8b99997037c4b7a0678a963dce7ee37c8573290a71d7006034cb9be3bd1e6dd80e672e0
cbdd4d655b72bf78f1254e6faadf43be63d9b99c6a22bf1fa72c6c046d68f6e1f6ed11b0eb947262ddad902eb28c9e0c73bbf8d3ea467fd65589754eb022c786cf6d26b57e567241f0b79e70b59311e1dfe405eb1ddcc66d217f740748f45c5b4f579b46ef803dc25c80524dcef82f693821993c9203171f08a398e534eaad
53eb18b02dc1b3fa37dfda5691b5d41079b2f83c2474a736355c550e7350e535d2d4abdb1da6ff63224aecad093d1c5ee590b4f1b641fbbcfc1b725555b9cceb409a07051e8ec0b3871e5aea0b05f6014fc3ade428af519f3b3ddcef089ff649466d9736df7e738af7b3426060585292e64e6f1fb840a3940a6ec2899e0875
41883a14f4415834686bd27bc617bd045dd6ad3703598977db7fd8ddabf826797cd291781daed584071000e882ae83ed65eabc7d8e41c8627a9581ccc0c985d935cf1212ee318b312c953f19c87812e464ac84e349c4bb0e1650f2ce981db615699ce47315ce926614d1ca497d399cc301746170915c9ae1e9d7282fc43d73
57db4c60b496498146bed51698def9ea33f02bc0e88010fd7a49fdda565c4cc95c0f233bfa9412849e613e21f1233bbc9059113a53151bd769b4dafe2064fd720dcf750003425d2c761cad07bc0ca9b1a65367eec4002e9cf61e6c2ecc91025191ee79d34546afb3f784e0459f843f0c10b887ad599dee1ca1c358c3bec4f3
a123ff133fb2791cac9fa54c1581f623958bba3b58bafc01ca81d33c282a0feade63019e9b63540a30656abf068bb0373461a5794f572395fa1aa6a8dc0ccd495a3699b6940e98f38e17f472be2aa6ce364cc80f0e7daee50509176f3a1cd71a3a6cc35bc8a71a9b4cbce2c533d747a614edbc4ca39c3e23817935968b2a78
72e57f25f0aa4c78678aebe5214b52056c50758dc4a693b543c46a8823dec739057a21981d4b43c3d11d69d6ab56630ee7de72b5321e51edf93fdfe48f6b927458b99ddbbe568a1c265153bc511928c9dffeb6180248747feceea1a02b03caa6757a44d5a4273b53c5da533815a29eea9136be9199bb8b0205d280cf0e30bb
206b0418a86f5fbd023c97e3edfc9ee6dfe4ad3509f6b7f151b047f35d234135edbf5e7ce8ede6e3038a45cebe76168436230337c041529e22d20ffd2c687e43e8c8ed2dd9f04b163a7c797e0f6b336bd66d8a4f56c40af5f4ce9cb4b6f87b4684a61d847a0b599ba0e798ea51e55da63a6b3357c177f4db31bf9f4d032807
480c3790b5362b11b7aa4791a0436f00320088d46ff8a1ae530536950f0e45a3ef9ea89212b138c0b27adfff83acd1cb04abfad2972bacd02afb2e95e42156b298693b14298f2632fab766307c5f814704df39c0914331fa274fb10e027c86e9a0c9b964304a0cc2a7c26eed515bcfd5bef4ddaf1b8133b3d98c9a08e6633f
c966e943253b60ce647909bd20699aee5425ac01f37b877fbf7d7fab8d9d557bdb47313506bcf918f6837dd1304ddb0dacb24ec2b9dd6d2535bcf4e14b871228f3f4fc91931e628a49910a45c11ce3721e86bedca54eaf749e172b3a1dd5a10b48dbe127492751f0b212a3b65f2f7640d6c04666b011565630bbacac7340a1
29b3a99500c4829abae118975657c6504257ea4881e77c26f95ac21c5bcd3ff7bb17cc9c6ddec4302c4004134b5b13bb71e83c6377b015734b1ffe81e8f94b20bcfc6821b34589cea7cec655b50cc4a405121349209b0a62915386df87b872126b3112ad6e26e7970afa8c1c709897d216f5f2ec56b054b19e6ab8207e0a84
db216b97da19f16ce1bd288aa01731de41a5561204de81ccb579403b1d23aa7a8992ae8063997a155236efb632cb159bdbd40f03042d4a50cd8ece54854070e7516af99644ed170cbecc6503dadc32bf5cdcc82f553b23fc2b64dfed74a0892a2faa1d7b77c2474032499f612be7293544d27e2f3a8da29ff01a575794d721
74e6c34d8596f62612b566c202d9dca0845eb5a739937cdb759c2c8f81cc66df719a92857d4e6ffcbb7a7e3c0a01385c9edac5156b496d172afc91bcbb74512c74c018c1272ff47c5854f27644d46b597f987713866d0283a957e2a763707fe5b40d31759f7582348b98553e9da18fd45a5564d6823a354bff9bc4d0ce3e70
c8a45d3a68cffa65cb453608ed299cfc11ea7a0b3410fbfc37f5b8454783efbdf288803f8ce6f8a01f5ff24340947b7e244fa840e43630636213c5a27691d38a72de03b02b9e6c868fb9fa1bec8a3e14beada7897c6140e95ba51d86bb0a2e7be6a8e9f612120cfaa449b87198378135dfd32304e3ced42a2d97c817aaaa81
5788ef5b9a7fca0a75c39b9b09b0f52fb0a8fdf3c2376d426a429a3ebdfb4c6149da1af25695a9e99bffb72ee5c3bcf6028b7e94633553a475dbbfaf30c81f28cf05c702667a2ae12d378d716f8696fb6e354c59897e64ceb808bc20d17777c6db852a4c14cd4077a39cbddbd2278d10f25a10ec0156beaf3cfae11727bb96
e5c67a2f5674710a2652f54f07811ef867005f25dfc8c32cadb8d5a851da9adc4f543c0a20e87c89042185de62e3754dc60e399cf94962fc2b2c92eb6f18cd493a28e4ddfc967fa733c1139b9e9c19cae9e9bdb2a3853899d770f2bb876453a5e529a6f705545968d2acc39c6a7176dd4a36300b8ca78e013f4863968871ac
9a58ed5e0f180505c57bb36a258f481075fafe11a9811ed14bf83078eb70fab3afdf9249c661bc943ff1bb8f7f5193db527a17ef5a5f06663e46421c6dcde96f0be24e800cac9fd8ec73b0a3066bfbe0b45ff9ac112cf7d39c33bee23e17825143a83fcf176619b62a9569894a5ead5478d89a391666892db769815013934c
744d687b0852dab5609695d04bdfb3bdc2dea01fa391289d96095f7ac264d3b5acad7367d4e0184498d8622a6d8e5765ef86df7e3eac4497d91de2e4745a2f376973df2a91f7840f4df120dbd9ab14e49ecefe6cc7522724ec7037e8ae0db05156ca3cafe106b043c9bfa1618f7af8612dfe1c5b5fcff53284cdeff90d036a
dee1b18c48b153c16acba363e0281b771e6392d9623072f373b46079bce4a1aac8af43be66993e5683dbe0ddef411a2c596fa89dc0233290f6eb9ac18a841fd965b58ce10f14b1a1a209445ea103072027f58d458bb5ed6757401e6aac4c5f4e8462ce15b5c645e78929f209bd3df5030501ad73a68fb32c4dea54fd0db780
699c54ac5521cb59b4ad81c9af75ec8d7fff437e7c820c22af6713efac25ea4faa1452ad0e4c74643798c2a0bacb5735362e96480c031e8f04254c09a7027bbb7d68929fbb603b6cdaccc7e5267aa054b59e6cc8d69e035326a2cb7a8d7227bcab27e88ad3a830cdbd1656720970bea410f5c635edd86b6ba4c80451a38122
7194f9af14c1aab51d89ab5f7b716a70f58adfbefea12685167924bb3aab29c32cdb9142efda22b4256c8861aaa681b4108013026717680a8ff856b9dabe200fa2918ff2614ed0b94dce292d3aec11b26b980c913720bbc96d0451785711aa466abee565732b90d5f57d4c8ce07d9995b8c6d7e3ebe371f675977c795d1f64
54fe91f12abc545e3fabd555ccbaee8e2610a00019b257777d8bcd2943cfb5fd16151656547535632ada97c666bd598434ccc503f5ad9fed4315e16aa589ed616c91f48fa3eafd69631bd855e1e322813d07736190aa8a72ab6432b32b4bed55079b19b44e410e94ca8eb2ab012f596d2a4a85c62a13bc1f5a784fb8bde001
6caea38413e039494fa65caad1f5584d551d98e277cf40b3d83c542476ef9d5cabc24d45253a9a783fd849574d149aa72e04f84c6d0b5906f2558de44378771628a09defa1409fb01da98f5a8985036ec6603bfc234ded9891e5ad79f0a709a8878fbeb63a86afbbc350230b088718e6abc1edc92418b10de09ae5a10249dd
01ee2381be1370102ec9da21848928edc90a61a810a86b217afaa232905e13e5165a4e0595b0fb8033569c4ff046a37ce71f9b862092ed07ffcde6539ce227c92870fa90720b20557379f92b4d0f97f740336ed5c74546d8975bcee5db9163ca4f2a50689e3689a906f76004357672cacb821d51bdfaeea02d559e46e24efa
b48d9fd337ebaaab739cf189d9cf55ef808fc5c8e51c9b48144ce544d477761a3722649c26646683d5f7230a36fe3a4ab07cc2b5f7b8ce48c667c31d37fe782420922a685535734eae4fb9d1ebffd092e19a96d1dfadb765fcf7f95e5ede75e084e060a8837db97e2a06d6b64ce8b9b0f795f6e8966fb42e5055ee72475c1e
00eca8a8c3c3462417dc4a18359922537b57b76249fa089272f28402b5260b3b4ec7860b369cc8155cc18f1af97a7d5787c1ec196859063b0837a979df74f11e174cedd9aa4103fe809bca9f06eae001f4a3836ff8d5fbbbd1dae45be485cbed36758a3d9c64d93ea071e8e0c06a8e967ae9d2d372b6bf7bfe6783857b6191
2f2fd1a93725bad10a33e42b89f051ecf95715cb0ec20ddcf96464d14a11a35672f08ae63bd7b6bd2e75441e2be98da7a71a7df5874db12f5ba8e51809755cb5724bf526f47e4aaea889494ad1f3b1e83b6737db736f6c55c03a3157ceb3fa43463f5b2b36b51ebfe01c4eb9cb8b114f4c13045d5147f77555335e146b8884
6f5a2188e0fda2d1084cd68b1d8e57219a71e686bf5bf4a466b55d4f03838b6eecec79be765ddb870cfb314e6b5c4b0d40b26fa646692ddeb8ed0fb376b2a38af0856566f059b1ec1b0dc23646640a3bbcd561de9057f3515d1600889e5c538e54f028da8db79f8ab4b3e3d4519e3189c84332b6127b58aee3db390bc6ace1
b80def67aa8e05f9cb828daafa41accc81d8975ef7bc635c8806b49b7fc0ee31bab1832e37fb9e34d6771d36e923ae6b23756538aadfc8dbff604af9c616032b51da593ce5f1d57133691442bd0ca92d821095315c4c15db63ca0284fd07022421486a99141b381b4948726dc03294b7d23ce3f6f76edd9e7f5949ef0bb6b6
c9e99391fa5f7ab2d7823c53aa9348ff8a0f658abc535cb16658bd6a820cc8238b4e368b159b2bb0c8a4d41daed869665908c705b3a62801d39771db5a8133b8576a7a3b15ebad5c7dbb13e4c14cf0616151ec38e8d4be29f3f7503b3dfebff5702652c4e9a53bb7419f218ecbcba698fdca18e4abf8334a560df8b665dd66
2f45a6a1497aa714bf33f46c23352ff9dca13ea6dc293bd8083ceba2f16dcf98f52b66c457f9d343e316d50542e63705480b38f5885c523e138c07fe4898ae6cef895ce797c7092014aec3c0011df06339747c65b09e4a9d49d49e05d41acbd571ea689a517c4dc77c003036acce7ac333229571f53e8c1c6113d3c7a85b21
d301157d2fd6792302be767440435c935a14e8a28ac30d8f1bc5423252e84cce534597a91a8328fda478e9867cd73fb40fb98960d045be7941069db1ef473116c623e21d522ff26c118acff50a67872d52681e690bf21d02036764eb7756778595e7e912437426500a68f8df3dd493eb3e5cac5c7f12fb21e8028c02121b50
14a4745ffde3726a71d3d0e1080f94e1b9c962de3b9248e23f9d8e86f6ab79ae0d3cd245926cf6337b3116c7f8df492a94bd241ad3524e96c603f4518de54d07acaa37b64687c95785a71a46a18be6b2c0dd08dcc0f30367cb1fdfc650c68f5e2e9171e9e455925c2448dfd2059c57cf3abe96fe56f56e7fce7e367b3a484a
44da8fc476acee8298238a6438aa3ee07f3c6b5840a512e5f7158f52c6724946f69bad1b1aa599704d24b7471031eba92fe05a754fb393cdd4d2f93e49bbd0ad0990a4edfd911656315546fe34c06805bb8ea7ccad1e77fcbc506e67c3591072cfad5dfede064f775c3350f770925ef00bb0d3c94d1cb0ded88e021cf2ef4f
86e1dea2d3aa949fe6faf31864fb890dc8c94d8537f204761e2614dea95b1d98c3cb30573ccc5b2d62a6e3f0b06cf1b447bc15704a42bc1b27c63226bc2997838260a3fc35f1024614a4444b75d849653b97b4ef7bde5df9fd1417b9d6ccb47846efa90af346857605ff94f57cd954380239c3c417fc3a76e18711d52a36f6
040a8dcc929f2358ecca9f73a1a31c2ab50f4f449a78a04507f3ad2beecc1d8740bc2b91abf257e7616ef935b6a8188293115349b10a838d6a599796a1e7de2388ac8d9fa2ad2324a2c0c5f959c973ca429bffc2d48c392d621ad8906e1ffd824a2c8b0eace66857483f19efb505d8717aa518ebb08d411424a3e116f67cf5
fe1b0622f0ca68d0a374ad8a9a1c4b64c90475641f92e6c64a53339464f62dc8627d5c45b794dac4630ea6b392c9b2366a284e5011c0fe1d889ae7ec59e6af693caa2ab152fe4751b8eb0b9d741cd44ba94dd91c176a241213d740d687c7ee4d5849871fd70cbfb404eee79447003d93ad7c05685920fd56707188046ee248
174e437044424d69c321bd0c49a02289444c7e52613a64d11ced3b725864893671f892588976bed74df8196bda3732d84848bf917393c9d5ac7fff80ab6078aeeb999950878df3a053ca42c21d908fd7bdcd1b7f3fad5db2ff8c6f982a75a13439d80e2dc82094ba7729349654de8db8fbffaa5891c4e65d20077756c15d8c
5588bfe8715d009c5bc7828552529668257fee0da8aef15f69712d2d92d0b2934ad35ea4d49564bbb98fa5fab8f42f51a7dcb654ac250e0bfac224b75115966f083680048b0358b599cd20e401c247341cd8921afe0cfa82af57902f85e7e437f3d19c6a25551dcbc8ff17fa70d5589afeb46279900c9c6a61aa2ea64b4f0d
12c65e7fd3f5ab2196064452d6ec4d59aad8be6f61db5abfae6b6c55577236956b84c864dc67bf514807f4d768ca7e786efcc83c012aec74654854c521f027daa490e9a24e02f93bcc891a77a18d3e1503fd8a52fe45e2beff0c4ae4b74c248a888615420b67310df45961cc670ec76e9b6316f511e4cf3e80a1999f2c0098
1c36f55cf208f71f57b04eed462ad8f5c266a37351b6a7f3aec0b457af9974963fb9f9cf8a3a1a78960e90e0ed48120624f0503d8744977786dc46f8c41dc0025871c43dd8a786ad0442825407d6fbcdd7b7061e89ca363049422657fc312657e22fb157458e5705470fd54cd3b697f77fba63413b42914760838105138755
ee681e9fa265c5018238c2b61df5c1cb1ee4be09f4e8d821bca610feafca17a3da191343960c365d52666eb618d5951324b898fdbc810baeb825260422f9a6c82fa33238e7500ce60fcc0743b2e73e0dd22003404fc96fc2dfeff2c4f371aa986f6b9bc2a8fc79b60a1c4c11b735309da7caf13454ecdfba0ab30ff71e8c47
e759a5cff5545f0f8d6355d2817805d2b0b32704e87777b73bd2cac16e3f8dfde94a4e5019e78aae214594e3015a0e16a2d8b76aba25ac0ff0933855ca9d4c86332f26a7ed4f5046cb13b91dbb3310c18efe135cf9b81238b0d9e58d029e3e24f0101e27af31d51a950183f3539fa45152d8b01b6bb477790059ef97f2d849
5010bcf8a84edc7aac4e5173a213ec36dc49d5f988beec16d808c88d5af4ccd33c8c01432dac8cdd0c22f87a6c2b66170bc3e37a51a0c2020a991bfb0ad3ade7950ccf2130c880b29013195a598ece3aaa8f6dc69a886b15a20597b6a9e97284e5b378e9df7f07af4fb6b7c96686c908b55b00982b15138a169e357d6f3f8e
289ba604d4ce08b16fd1bba503190725765ca13efe643a8eea0bd6aab3527edd378fee0b4b3edcb4dea66cd8dd2133cbf83aee7fe7aa34a87ce9daae4c3d6d79b1702df87ec1f90d6ac092df9466f9b298524d1e642c35f1e062201b5ef0caa3d6f433ccad6bb5d359b5e5bb17f5b4c4768604b4d003b7af64736b1cb2f171
bd90083e3ccde1fce9425fef23eb74216a57b881d542a5d737c119f3b514e3abf5606ced63a305f50057f2e214fca40e628247f2894bd68a425af794a36d5f0eba71b39eee56721b3786b8da5f58068773967d11d9999d2d227c6449874da6825cc2f550e5ae5e568ce8a1583b3d003a809d0b770f6f4cb402761c175a5db6
2e59c35fc711288f1a8f9519d0d0d2aa0923b94352aceec79318c331923672fb4a110cbecd04589309d74eaee14d297a06b4bfb039ac020284fe2ee711a49672bb56f0f9fd6d9326c33d19851b374c2b78bc5d7fa6e76939aecca04c958d55512b8c0fb9e26b920e23da4d98bf71945d2a4de2e7450f9088489ec46ba1f304
deb724e544d0727850407971b91dbba10e7217f052639bb6effdecaa171e4d5f8fa536c50a0bc8eb39574b3dc1b50652f319763197ab842f269a4b1ccefd48fe44fc2660b6f1fb014c4e861ece7fca02c4b618732741f4f7b3e0c5c08356ac5e3e5961c43984875541f5ed0045404380124e016d0af0bb6ce0b42fe381dfd2
70e1ba33199007656db3bb92c7640cf7b1c8a6845b02fe2127c003f1846950bc6531492823766c9ef8697e6b5a7a3fbe1372e45807465af073918c5ad1250000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%!PS-AdobeFont-1.0: GillSans 001.002
%%CreationDate: Wed Sep 25 14:44:49 1991
%%VMusage: 24058 30950
%% (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. 
%% Gill Sans is a registered trademark of The Monotype Corporation Plc.
11 dict begin
/FontInfo 10 dict dup begin
/version (001.002) readonly def
/Notice (Copyright (c) 1990, 1991 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The Monotype Corporation Plc.) readonly def
/Copyright ( (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. ) readonly def
/FullName (Gill Sans) readonly def
/FamilyName (Gill Sans) readonly def
/Weight (Regular) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /GillSans def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36506 def
/FontBBox{-162 -250 1041 911}readonly def
currentdict end
currentfile eexec
6776ff867dec38f4aa4cd2d08889da5b59523e45ce512cc8d97ef0877370ce6b952c2663ae9bc0695d7ffb228db9aac1ba75262054ef337f68dce468d38cee035fa2d09729d96ab253e75a194afe38d9724d3158f96a7550b7adb9c924fa1542f8d633930db8ed47122efc3034b6cc45e9e2a296ebeca7cfb9795070290efa
8f2d8e3e4d1ccc110df5105a4198d1da0c6b2d0e7afbacca213197a6535dabe8345f1c5ee2f4eda53a5c2621f99fc96b9e863da2b60bcbdd736aad1953d9e990458f25a9de6910ea1632703a9bad53cf1ed9e78d118fe4cfe4d85472acd85f8d6d8259bda98e6d39b938e92746d18872112794152d07438346d32835a45560
97d3d8983a0aab4323f12e0698d089412157f764ae51754fea41e954fdb09f8535b24d1cef6499ea8348288c92592904ea3fe17bcae8616aa510ca3752faf39ae52a38277119bba21dc018f9e9c40992e4fe1d4af280e087611c57f396af7b2b262f3a7db47d7c809d3744811ce578f2e5433729daba34879b60cf7353f445
d93d2c642d99c62df4240237f1f6330e07660ca1c6407c9b1adbe89794a680b3cb6f32c5c123961097793fd0f5e04f76485f7b9f7f789f61d0d438cbaef1d6efacf85a79aff438b39a8c7464987964b4b20ec8826ea0985cf7b2f4936840c6230107f8f08bd52c98516f163912bf17c5e760b87ed95b31e97744834f893dd1
b9c21d45e9620adc96d89687801d44b39f3c7a2575b0faa19d7b37b56870f23b5214c586cb5d7ed964d377253b769e3e67dd387e50a4dcf69dbdeaaa31fbe8ffe045e4bdbc38c588050fd7eae5b2f2b3e8bf290bdebb6d603ea2ccfc563c3ee7cee129611b01adcd278571e4d0adbafbde0da187c12a6324cc5a7422cd2b70
0d68764b7f7d89eeaf17d4276345ef0aa35a8838cd1b52cb596a351bc86a11f45ba0626f07a37fa19110c36ca314fef0f595ac178f7b534310344364ce643a64b43cbcbc5e92be7fe4d3d018949421749f0668206c6d5fde4fe8cbaabee33d78d56d74e1e2f273b8b34da593b0423f951e794b74fb2430b184dc164b19fddb
5b1f0f9c1959f5b44af6c83ff2d0e8a1ce84b67feb81550ea47807d53b40679abf1222766490414c6e823d275ce6248e64e3682f6b333fecfdee4ca880edf8fcc0b73de0c6a9e259e6ce43e9131789facb6d218f4097c3c695947388f916f3c06941469789ae82a47ac0c83dfe57110c1118a2d8e9b0fafa718e48093e54d8
16303921bfb41fc12535cb684554e52bc8dfeca0c95af97e1c478bae4c4fb75cc499b5433b9ccd5cefaf8844ee2399c4f10e61ce2adb524bdb04a71d1fedb60940d51c21cf813d237fbde4d81fa3430903167d6a9a21e7744b44b26e9ebd9410d7579ff5ec1636f389cca435dbd102aa25e4e52008b7988f8fb04cd54840e6
b1345f98c60ce76528d42a1465c24dafd730c81e040f16c80a1a5e6db9efa2b1aecb4ba89792245abaa2635f363be5d34d31d9beff851728875244a16acbeea6fb308f637cd4f1d95f1de2ca57181342f3feadef3bbe4cce6c7047ea401c760cce674c3a7a15cca0164b710bad4be9638064feefa848e691c18643b4d296cc
2e8153d536757b97828a9661a06e50b43966e3c83c880ca8fa4ce7ce00a0632d8f50078b2d0ce33ca846c5d65d1a114ec415d7931d3e82b28e92c8bcdce9f8173576aecb5c1e98f5dc6b9fbf62fb11367234fc3febc372a9dec33db99dd555bee16010026050e724a3864af424d69a724d437ae4a3d68e8e30af7f2a957b73
e91185f3cb78759285eb156d222211187d512dad1e994912622e575531699988fcda1be52dd97208c056f97ef602e631bd20b064f4ac273b6c92d99b9a8e386e9149320ed41fb1776a6a309ed187fb6ab6b99991e6bed1bca24bc42e42318aa13e75f99a1ff87e59b1da90c247898b68a26ef702d7267fac85379d4f26cd7a
bfb48d0134eca9163509d2585ff58d41d1603d2f894cb449a2054e4b3bf412fe8c15eb98bc4b34b35878e0205ac77f0ded14da73dd33b8c0b0d6f00252a869edfaefacd5a8e973ed591ef736be1ac33ddd8cf8ec15b6279e2442cceb8402d8e084b63290cc599cdcb011964623fddfb1569cc7e24368e41368a61df7060174
3d37680193927fff79e8ac33bc9d276403053b5e3a941f80aeac092137174cde3ec8f7c64dee437a3bee988550b3323f0f4d1cc7f8490f3d71b68baaa4ceb33cd438be8b2b674ae8ebcaecbff4debbaf855ed42167388bb1a78395e129950726739d2b908d2a094abb1a7c13232716130408d14b3582c8fcda9f89363f119f
33ab30a64a560a0ee4086de5082bcb876f11ebe767950b1ae5e7a939243fcc42553ed05cf9d7d561b80c5f391e967cf42926359e0c879d20ddae062a2badbbe209cbe099f44915f489a220ee244da47f53fdcd6c7e879eb79905e02d2106514b70bd66f6ffc47bac8a3a6ef5ac8a915908e8ff2b58453ab082600431fa4677
01d275c4ad139308e14d1718f12948d5828d52aa5d6961e0980dfb0f4d53f952defc310d68a8634e95beb36c6cee6895cb06f8f917b406a6ad56af690a09872a0a678ecba62bcff201a8033a3a2dd6ad1b3bbdef43385d523e5a083c3c27145a5267736ff6b825444d4bd2acd1a6b13d489718bdaa502732eda8600201ae1e
ba61d482efe744833597ff295b69a589a21df8973b5ab030e8711e23902b57ff67e087d0b7ea69f14f4a3f7ab639f4629a187aaf57a80a4f8a62832f3b27065474cc695bdee62c9692fdf401e012a32a12a071fbe32308e4a5a51f790502994505dacb92391db6cad18fe21aa59f57024236611cdd4bc0202356f0851a7f5d
cadc60696f382a2bee129d19821c99e6b0f02f49dc6be92773a5b57cc1896451f7ce8680a444047f12cffd7e5ef5880834ab261e236fd3fc173fb70ebc39675f9998a003900afd7b9f79ec93ef079edd3f50e2084f97c42b27a478de531219ac85c7a2f9dd89874dbde4d8c863ba7be319e26189c46b837e022fdc75eca542
d85be8875101531e0ca568d7b8abb45c025945cb72976233356aba051cd35b966466aff7f82829c99cfb50132566dc8774f034b011070c22a6166aeb707a6a28a30799b681fee9d6d55aa8f8c5fd99681b74af91347e58d5b38bd2c0098d50c123dbf6a3448ef33834b8179d97d977115639498d794b31e8cb43818644b638
0af10ac15951c0cea6d21fea64dfc721575fe10f61b394839047dcc0d28a1bb7329ea08c1f804f348deb60efda75876e92acf9752f30a74b363d6bf03db14a560b482cf35e4cbfab3a85296609feb908bcf1d8fd899edbf780bc192325725b22786c268fee524dc8c1dc354c17565eb09d7297f8a64d1c43a0cb81ce68d961
f456981a622b84122b37403a5afb17fb346ce1218a737d1533282982b91052cdbca63a31064dd848d6007a961f69f2706317f0b3112c51b714940c054c288222a8e29055a31ef8ef53a6ec13466106647e5fcbea3b216b79a19a7fa4caf4342bb3d69d1f98fc95702e8e82579a7a522d41a403a7e5a1400c1d3743456c674e
65766dc721c7c09cd1fecfe36ec4f1364efeb005838f40c7572385042d31b25093dba9fe4705603997c5d558fce6b4ac037ecac6a8379ee7d87edf727b9eb4aa36e5be8647aac8fa343e93a8ce101973e2a2b6fc96a77ba40da8e0ad14c17eef16fc65f4581c4c482159140b6cb2c2e92e7dfc572db6c13d32fe56266ee56e
89e9c036ee607460a8b7e68319c4cb5fde24095f6728c7d05c753aaf5fdb881bf7bc0fb52692b023c0bc522c241d60c307e5d6e1698e84442adfa6eae6a93d141b53612011652b44e449388fb4727b61504ce5e68a333eed26557e5b621c092af8839770c9b12f34133ba6f90c843ae02ac406795f880e2b619523af10c470
a3dd7121af31b76a02e99a86acd95e73cef162734bc085962b3d6b110e082589aad7fd30549a589b75a6b352f7aee2187b8cdca930afb65a37506bc2760570d27fb9c4c046b8a7683a5da39c197d461dc661535dfa9385b16cee1ba2adbb9ebe4b1a613a458ab5d41c5074cead35b474ade2ab29d4f7103c935162aa4d3cad
b58691963254b1e62c1bc6ca0a43e0df1c699b00b37658854296cbbed1d13e53480da39ce7aed8ca253c5be1e28f52c354b725a18f022d81d6bfa666201a11e8594c174fb7eb44f90dfb1e49ea00a3095a51fc1879a3924ae2c413ff211d3ff8c77f72138353b85455fad793e0e11c470fd918a1c8600821a84b0c80bad78a
0e35a7c3f84571ba49e2d5ac7ac54df4ecfe80f9c5814acdc5883a9ea1563f151b43455ad26dfb9d4e3e8b0546c25f1b253261b7eabddca82869341d68b08d8622493d8023f2d6ba189d39626acc2dc910e3bc395fd1f81becd4ba49d321de427dc0a548148cc3257fa56cadc3bfc426f39185898ae491e794047ea9bef5e5
c98771ef2822ef2463d334f1173ef4fc245510306995e95b9e24654f1aee0b9b70cbb7dd7ba2604d39f1a3a457912d4e86095df661cc484ffd6be7a0093fafe0a3ec874cd0f4705ed7fc245405f7426d2f717f17b03d9eee65411a5962152ecc8768db6d33617426738912a061f9bde545087851ac20c4870713fae6eb9280
33d80c47f454574146211a01a52467344b585775880bf6db0204ad0abc5f6b3853e40ab6240363b3708c71bd5346b4525f26d7729df040a365547e723b5073193dfa592b81f8cdefbda8aa1bdb3277f8914f9f66528a5351888c1c012ed63eac91afd9f99000bec739cb79baa8c7bf7c1cd6d5e2a381d103b6d2b39d430c20
4d4e7bc359c6f6242336ba163999c50b7305063c968c97808b9b9d392b0317bf21fb324f6546c4c670519875ae88957ecd7084dd6535407676c5d92c6714878ff064922470dcd0c3ae6f12b2d4110881a0f2270580c9938218cffffb28ff45e09059f1aff6014a15c614db42b159d47281fb44a8fbc6515a829767bf49cb47
3c25e8236336e3be13225fe8d8847499adcd066d6bcb2d556ae003e2459b26c67134a29e8f517ffad8acd3b9c99b0a7e64335188062c8cccc4d12e47888de77ac58a2b1fcc96c8192536830d90d4405e002d3219a6f2ae573a121a505eb19927207dc7cc024965695c5295e62dcd5babab62d746824d5c7325954c17fb7e35
adb01fdf0f5cc4ea8fd23cf8dd1c9318804eb09273e3d10b19c1875ccb25ca6b611f543147dfff4b9722a96811596a5f69f3a1f0be00b4f5ba710f1bfff181c381fc8b5ad01da8e2d899737c9a60419b4465b413bee31685a23ee7da29dba31af70147473e51694aaeb3505aff99deda040266dbe44541f8427b1e2e86403f
87d060c62f457af5e0120718a9adb1eb4683f6214200c4a41ac1e1512e74b42cd13bf171a681f2224861dda8cf5c700afd98d9ccc504fb3954735994251f46ac9a1daf8978cef2d5e4efb9e907267c096c415ea9f10b6e6849e14d40c0c183b5b7050a8a466cc59ee1e9590767636fe2efd9eeb415fba0774cf3fe19576a29
e8538d6dfb577075c880a69701b4cb2cd221b22b61b807ef6ad45e9bc5209995bb0c50d18a57fd98a07fd6bb54ef9f185440af179d9e79fb27a0d53407b087eab334019917c189579dae1226cec3ba19da44c3ac9899643a84c6a57a2db864b75706e9251c0dbb0827558998750ba99125144a873e28be3ba43b2799885c78
ec601391df08054c4e3cff770c9a081d7b0f93a1cb60d79e6be11db20a61dd5326af1932bfab2e2de792d445137cb3cbf5655f2b297469ca5d344723f0fc395f20c06f90cbc5050adfaf04be9c49f997472d06f085ec79044ec3ce8741d8f55e5e018a6338a754f3c9fcdc7bda384d8ecfac740892a07b11bc7a96af202d90
c4cef9a83aa07422ed47f6667f1c9c3c92dc94ab1f1f1733340c2e13d7f3cd8091ad6bd4a98f98b7f1ad4d79f7c85ae8d1f54022006933ae4218fa5d5af69bca4c152aba4abf9c9a6e54e47cdae81ccc3cc5b46032981d97b82002dfeedc0afe19a8a8138f16e445f36445fe5fce0354b764a8dec934859ee68029a4aa0c97
cb440a4a16a4a4fab4b5a6c3b4479fba9413c72f10a4f59f7f04f906e8db9e47b367bc0b2814453c669f486c2236b19031b484c63b66cfe7ae2dc98eaf9441a73be67a44222ae2889502bfe19dc65218ad4dab936b5cc040bc6bb93fce0efa0b0c5e9cf55d5735932d646fc497a77f962e580d649b275a3696ea27bbe9c226
45b766c5c11cbd7ab38ec61a73fb7ba9f9c533765517039417ca24bf8d85759cfd71f3ef3f2ba0a6f71a6e1fc7cd609f06fbda99660ee5f99d35a4c88d0d78143e5f030f75dbc725b9370dbcfcbb0abecb42f6a5f6e60c19e7a2270cb4fe40f386c07d5f5cc3bb29a2e84b62030755d03c0a5c4c8e87806a90ff43d3f7626c
28c416bd61751bd4730c1050637a6dfc9dafd054a063556cacc5363f1bd9154afa73403569794b6c16702d3f3ac152eb66f48eec4b67eb9785753ea46535d0dcf53c22c97c9675e88d2cf914f11fc078423db0799d24e42246c6572de9fa1130ab37dd450869053422812d84d862ea1febbfbac3bd3082d74e2c13e807e91c
c01b176f1881fe491264e8f5954f244d365b76ff74d72bd5428c8180d50a76a77a871f6f969afecc40cbfa0c9557fefa0b4e017b7862adf9785dd8466bbfcd22531bb30b0cd4e9ada1387512eb64ee2fd0a70f9014b13a2c6247018e10e7792630de40947f4ac56a8c4ea4856635c0f76d40bfbc1922257eae2460e9cc1107
34d9b2748b9111279b7e42fadd026e95e6df11dc4b21f41aa3d7e7ff546e27b213bef7bdd988d48c280d2b7322ef7c5acedc6028103334bb56823f0c305d30add562b32d17189e95c64a63978b97ef69c179ade14ea2629bd4ca62390bb4a6f4196b26215d93b7448821f31545c26513c58aa288b118d4ec4e06c7957b1e24
0bb06313cd9a8c22a911423856ee596581e8b3882531eae179a59895d94edd14e31c808dc253d15626567a7affa9281dd7df948fd8ff17292ac18acb6bb7b8093ff57262394fb0f3f94ba714517e1a561bf06769fd3dfe27386144db711884510c2e83ebea8647ce51d0d33c4a342b988311b6753d42d6cba4a8a4a35c0985
7e6a1b3c8bd416ab7582ae4b0cd3c1c8f865c93920e62573372b411d567321d62aac3da71c7fd96d344f8822d64a14e368b134f9d73303c66b672c3c04bb84f613ba90bfb08cdb23168886cc98eed6bb2382e4a649286578a58090b1d2e5a52d2bfaf234bf96aa03fc80d55c1f9795d5a8e4d074a3dc481f07abb9ebc5d306
58ffff45e79f114e7ff7f92083ef913133993350128178a0f79a520496b3762f2d9a5a4a1e5cb915c8fd4e48fa42b3c62a070cd2bdb1aaaa199bf42f5cf993515a9d84ca26eef725f2361d3ea7ccdf656c3391959b862ce68a42098056daa1bded1bb9b16b0f9dba830c44db8f470f0ed9061ba4288af9cf8efc808e63ca39
59928a352588ddebdcc652f23a0c8d12e6eb575ffea05997c549cbb91083d1d8a49eca679c36e3fe9d3ad2dd7351425c931a1be9a8a43fe4e3d8b586d52d2d81537e5540be53b1f8c9c91ea65146bc780fef304d37bb947183c1cd8a0e4fb66c518d75dcc11c39feb1ac74223b730b17e52c9513912485e681e4dbd4bc8001
0cb6a65b7eb41939d0c1b5b6b5cd4e76276b0d1cef65493d96e2d439457e7031bcf78c0d649198a01da287097a042c23bf43d874042cce407c1f881ebec0b979ab84da87945793dff9cd46769394533bb964d88d423a52d294a8001a233c534f03636ff8fa36cdf47ae2adf6e6060c2f87dfffd3d62d5b00a4fff1bd576808
502c02dc723b3ced8b0d7a065ebc1f7acc0d848e4b0665b3acb06348354671d9973a1d226c2e035d35b9fc0ab1358c05c33879b4af6d1fabb1129fb900bcd4945038f378cccb2c92eef97718a4a8ec013e8c7cd83b4e6cd487feed355716841bc65b7f5f443504c77e0f0715c029d0aff93b4554816e1e371b6b8e5a6b831d
e00bafbb6487a52cb31345f14e2695785e6deea520e99a845be8066978d177fbb064763f70755d35ccd8b85c5db458fee491bccf142de8d1da99721a396dc661099b4677a7accd74f3ebb3b24297887c58064be7c6d280ebed06ba242c3849b4fc8eae92b3877af2355fd48b3ed3ee3493dbacfecbe62efe237a6b672cce46
77ac880d31202fc1e93b0a9e123551b29e4a7793bf6a221ed9daae3f4e276f691354cd78e0ad4471a52fe4f7b2f3cc3fc6c9c4d14e2027a14ff774605362d5b86f9efccb1509860b0fdf032b73e1a6c00c7c31972da42508214a386d392e541f1f6f9816c7dfc8b36b5106feadba2aca29da64d592d4ccc1bc189590b0cd5a
accab1832cf317788b43b1a1d005d575c1f79cc9d3e375132c82e9440f9d045a5cae553a0f0d39e7172e4b31f85ccfdb3fdc8f3e89a931f7972077164504e516252da237471980a216712fde1cee4083ef0f923136786c5f94e518ad693f7c10a753a03aa0054f6716cd32955eddc3122304b9dcc7a818b02b636225b22657
95c4073363c3ee678f4dbfbdfafa2360b64dcbd921b310d5365bf1929d5798f11bfab5ad7922bf5bb09336c3d76526149461bef330e3808b851b4e2bb586841a9043610c7f68a82fe2b12dd7308534b47138bfa8a2c3c883f7822eddcde23a4d0ae50672a6623164ff1ab2faa0255719df0edb77845c9ce8f54288a41badfc
8f824737e0de8ca38e0bcb48b0119e68fd8e4045ee40395fadade01876718df9ecb36fd815bea557872ad4f01d08249b9e520ceef7d9fe10fcaa32fdd4bbd229deaa683b544a0256565367522200152b451a82607280b666b824b647b4e462d72378136d04978f06c2f218f99dc254e2f322cca3fd26aeb4aec73204f6b823
7e799bd2558939057c62230f2f5354b51faa976dea37b69e53ee10ddec7d407c24931bdc52779bcf4ce589c1084367dd8dcd1be820a0ea68bb10e2cc4c3a3f621b0bc8f7c0d6d0d47f4ca9151aed696b28acf1d6dd0fbfc35886e8d0bf2890f958e4f4762225f0eefcedb33ebc22565f8fbac885dc2cb91b82f88dff0b3fce
086e2761a469d74cc52f6001e170b3960731b0633344f6aa22f9599a99c8dddbaaff93ff80e31b17b09300821575b309f2831400b5930ee45c57ada1f6a072f88ac29c5178dca8b7b160e53896e7a5fd3b89de697b719b29ea0a7fd70bdbf70b32eeb16d922b58423bab03f17539a553978af95876efb5321070c829f340e9
487fb895a2320fcfa4e652a969116cc912af72d9c74763d0538de4d42eb5a07ddf1c622dcceffdbffb31edd8e7f6efd85d76b93dbfb9e6b60050e8b031402802b0a7579dd9606230a57816763043c5d1bd89eed5cab81f1cb63dfbf7a953dca6559f8ea6cb4b158adfbb27fdf456ac4fa785e911c94a00d383f7bac96153c9
903f6c167170d809a0b51b7de15b30ba45231380e959278b08f4b755b8ab397913c0523523725b1f7b45b215489a75207ccdc35f768ab06d99b5be98c68fb81eb8457dd3654944975f2379e674ed30fc65458fa4c98031d44997ac3f094ffe7787fdf6b85df65508e0c839cec291d2a27a9180c138528961802592c2f56f3a
8161ca98a20309ca58598e048688a7a9486f43a09bea966e1869b2a6a2a339de06759b1518fde593fd0d7e7a98cfd96cd399829c3c1c42d493b2cdb4a3be352615f17525bbfe7399a88ba0dc7936b0c9b1a1ca4b8d23fb3371f75cec80bf64e4c31b8eb19e02400879faa864bfcc281424ceac7ab2362e9afbb142ef09a1bf
f3c7b94ce9eb09e4ec054eb8b98abc8dd68ed58a1ef9885f30f6dc6b4ce45586aafbfe082016320c66c9217054dd8def6f0ae6605631c691a613278488a38936361b2e50525a2d384f79ca57cd7449d099a261eedbde39cc25fc49e2fbd1b91a4a033badca5b4ede16aa780a00847102101ba5bb3f4ae80f4540bc1e128721
cc04c8fe5ab1597079a780aa73628c3ad94bfaa06a4a395e632bf610f1869f2fa4402773f5d710e236b7d4265d93e1b23a5c1d26026d52e799f2e7f40903e90973a96d52e4f0ae8921de418ef521d0f5330541ccf169e523ef20a311a872901c57fedb6acf8b7d74f5be6a2b6a0b6c00594970330ac61a510beefb5790f6d8
8527a8ac5516bdda9372c67b4c36d6085e8b1412da735c0c34eb4bf44ae2c12b40912cec1416d86b7df5c6959ea42accdd7c592b9e16ba44723dd8313757b50599af282e40fbd628a8ed94bf754302f0ec86e56dd8b1a4fb6132d95661ede257b3b832a7ac53842e3751ac8eb99888df6acdb42cb8ed13d001f6e5071fb619
02762974026d6c59d565a52379238c768f73c30c8614511d7c6d75c316e86ba059289610fd01fb297fb560ceedddbb83fb8940c0631a9036b5bcd53420f6565f81e7140d2f821e16505e199905d49891e7de581fb93dd5481698918d0bf15a6cddfeb9d992296ed26d1a247552ef2ed3a5d92e524cde80a6299b4fa0fd28fc
bf7f2701704cd2a028bba615c0a21e3a1560c08497cff30fe2c4fcedfa50501d6add990e9e23ae2f2c70a696974086ba3399e12a3518b2b677990e5c47a7e40ccc592a1c3633bffad293933497f4da8768c34c451929c2575bf95d97e9d17fa23b461bf88c97cc7a79a2237bc0770300374953104ff6bf0f55fdbc8df981ec
9cbf0b88204ea9d2d4f643bd27a4e1acf67044059a2456860c6a7ba8b01840c6b2c0fac38cfd5761168544ffd75af61b0b412ff3e34b8166ba8d2dc276db2a34f5127543f7a044b85e47ce152bd2382eec3f96bd646f93403a25b0b1a5616de7ae4a04a7d2b2573ba69b9fdd28b4908e655d40681051cce1ac8d49beebc863
701bd46704adffc159bff947187368e0239e9c3e994b575bd94f2731bf0ba756ad52efc63a6cb2bf40f3d1834c0ef3b04a020a6cff4e2b1d11e6eabe720776f6ece36515fb0a891a8b5765e0f61878fd76df77db92d52afb060fc57c0c4f2456215074915e208cd1bc214d920eb2c6fb418901fc7f6135203404379bc88a06
a5a667231bea54465e51aca1740d13d576bfb567aa50b76ef64153be4528bc0c3f64e71faf8fb0bb6a4c0aeb6b32428a2bfde4c7aa6ed7aae4c1ec6752f3bd8470220a27a5ca43830417b5ff3f69485463a79b7c5d55790f125b5fec107f92e23abfc11c887f49876129296287d1ce7d3265a80128823186b058ba03030d17
4b874179029e7f5688c1474c2921ad2aa46b8a5e60e3298457835062cc1d99108f75d7467aee56fe1f44946c2b614c3edf1956da8e3fced9e912738dd15903e50b3f7471a45822980dde2697c4e2e30bf2fe6085f4389cadb37ab1a878a798a23d49fcb7f612e7d3f892be868920704c3efbb4e07e8622903bbfdf343db23a
d31f6c6504457f3d25d06670b7159db1d50f5946d6613b12cb1a2e865e06394c1f6ac8a2a352b0e3f532215bfb9bca9549c2e69e02e678775797ec12462f8fad06dd142fd7253e7d2a139bc147ac9f0cf67abe00922937310295b68cf9751459b7e238e35dc0c9e8be5a0db3fcd06ced042ff561101644015da8125e5959f5
e3056d2fb627b169db4eaec6b1aa308d78dc0fae4cfede43cb0ec4b7705ee58bf84ded1f25be0fc942e9b19503be855961ea58e9a6ef49a89d5e136e5ce7f7b1e1772eb4c6222e17d18de83d4b873fdeb71a010df8be5bbf411c427bd6687ebe4049dfaf31cf764c9f9e4146ea7dfa234df6ac73b428dff80624886be78402
5031f0544c8058df19b0229dba3bde431666aef8dbb943921f87983a3f3bb58d1f48fbeff565f1fcd51145cf7b6fa44bff89ca145590a70f3ef4df744e6b664cd758fe4cf76c90fd41cea69d062f38cfee21b70501f1c5fc61fa1a442f7b33e6e37eb8adf1e8b9944bc3bb9edce487d16b22ef880a3fc5944e697f54917680
2e79a3f355ed10df5317bcbe34d74bed5b61d4a0210cb9d49561614cd64a119ff31d85c5c51498d27fcdefb9b439e38e122a5b9d6f1977ea2c6e6822e5e0abf81c6468894158b73fd493e1ae5cae5cb533a9faba02401f9371febca97c52e25c9887a1a12186f8da08f852d59d627c838a235f04fb1b58433111b5bfabcfe8
391abba1d14e1ec2fd03c11bb4f92d9f94e744f76f7cb74f29a4438905b4539a721e6d7fd39549c778329c1d0ce508aa2421f7ca8a4144cff4677700a1438b79068e7c1e8560c4f7f00e613347ea309f663dd8675b391561e64246447a9c8b2c4bb1ac5b720dc11e880b0b3f2aea167953ce9ad250d27878504d2389829a17
3c2b36c3ae92b52861e35160964370b447e85b6b7733618590d8f1c11ccbf65f1b7a5759dda36fa1391a25205dbd76bc0cdbfeb477430c0ab239b3654fada6fb5a6d62b46e321cc9c1094e6c5e12f03a76d6b524896e41a38df0af834eefb2176b322910099fae307459cb9544671044ed322593db2598223f18c7bbe4a674
850948898cda3125238996c7dcf0b0bb31ed9e26b97f81bc8e3ab2d9b575e0b6baa7667b6f9a14fa28cc987ec8e65167817feb735128f3f6adb9e3e1520d242814e891f5d59b4071b3586825636ff1a3624c263e4769064467759269bfbf085b2993f7ebe943c6fdb29f0bb0c5d6ed8e2c8e3217f0a2ddf71a9474873aaa4c
051c7a1384e197d3411d1111d82234d9fb90eb73c25b4a38d55af8f2f66bee17704b57c8ada220fb4cd3ce7e90437f8f169d3e22f1dea115a6c110732841305187eb6bb0e7749571b24c8b570ae02f7aef9f20ad739834225020cf06804552b503c53a1ba1565324c292993f5de8952da4646956af4ac0704d061986d03be4
9532b6f21e02d4f7dfc1fdabfdbda8bba17b573354fd84363c5637173a434fd8e309033e986f5b955f8e311df5551f3d15d49463f70de441e5d507d3c779c4a5c13135712516fab1c14b714059a52ea11962a66c3d7690fe0224c58d9c69fa66487241352b6905403c696cac50d5ed081ebd3f11931ed784097191d67de1ce
b8a0f7c2998591635793ba5b6f8752907e1e410819567a311316c24cd0daca45a92124011c67eebcdacd79a0156b3061431a17ee04539efeefa6437b8d55ee1d9f17798a19364d0a62ab0f70e8d769be8c7002546397cb5e20e925c486eb28c6eb039b427ab943208c1311fc1eee5f6112d1f8a8b437311e7afb858faffd3c
fe32285d26be52d900d4a37198d2dc131bb01fe12261630ddf4282ff0ed790be015e95a72001b7f340c0f2670e85ca678cee69e4e35e159d34d38ab49c65608f76185ef3abd90d477021990f0bbf32356a782dd52ddb620767514622456e991fc7a1aecb62c775e7ec6473581443a5971df8aebcc512d72eb43712b62b3600
84ffc78cb671447d38325f278e1a0990ea8c4747083d97b7edeba8da27e4c3add46976183cc0d1be0396d81c4efae922b06a699d2fb6670dc7f000bca76df2241a85035ae646e0939810cfcbd7a157bf0c594c907d1643d226b0fa33df916e8d886412ef36c39a005aa82d29ae44c5275cad4fb2b7466376b790b18eb08864
bbdedb319fac08d609029a5fd6a45e2e8e68e75997fa7b82fd06ac15e5a30931ef3d1d147c351de71818625d235ef50ed37eff7f8870d41c4d54cd37be53367bfdba1c0b857c51b66965bbf2b39e00134906a3450ef0221f8e32bf75c186471b2e868c9d52c88fdb8a1c79a25e8bf46dc331202c97c340ec544bca5bf2d24a
ef40cd79653abf1c273c3f2f411a2035840390a4daeac9e4c81a4935f08f4dcb356cb09d3977067d51a0dba083818c4f327b4db9fa9ffcbc971fca76ab86be035ca53f8719fab606ff3be68a78aa95a56cdcad796c61aef2ef162e9233cb21088da56b5e4a01258d69cda2f38f2c3c63cdec6bbeabd4efd1908477d75ccdba
6b0a87f9cd429777e93ba19754aba0a57db470a9074606f6584044e228868720a044e630dfa94e973a89b9ceadb3c6d3609b2524c56c050cb2d794958c7b290423a93d0be5e201f032ec5a18ef31ba25cf7cdee897b803fdf623517f0ed2dde97d7778b5ca81008f40882c051096925721aca63d775d5fece4c6a0ba1c1990
e6c9f2812df90f08ba2639d65771151ae4b513c25384fbb98f2d3715dda957826ae4f8d32de73a332c8094c2d1748f97c5912bfbc4a1ff6b71f8f732758bac1ddb0da97fbaa1841daa87c5925f9c9fbeac57af736add9ac63624ae1e91ec7b9dd214679fadc5a4832ccc5d55bae34083255bf982e5c784bfc1475acbc747c0
6609d88fe4cd3702d7e7af08e0f37c232d070c16a87dadb704ea816daebdffae5cd0ef43bcf0c231168c5f2869982c975cc1e3ebcce754386cfecfbfcc3c68602800a0f0520211c7e90793eba176c29f3c39f9375dc67144f1242070f3bb25fa834942664ebad4a772c9f62d0599c041cc101fe1f95f3d546e2fd67d754456
c89aa94afb73e06c6ce05cf1ea73b7adf3e65f87a02595e0f376eea73d5b3431a91f3bf7b315fa219248395b5a37ae3f50db3495e93ffd9d25471b03863a1f8d44e1737f4f8d3449b35d1826e1e1923750f829dd99aa1ded22159a16cc9520e121bf44877f59ba0310f292a1b53a720ad34ecc079af3d92b876a3b6da412e1
eb0ccb12af6e95aa400f13ff195a08a7b9a2d8a8e9ab2b335c8735e8e3815b7a426c8b3d3097d430fbbdf5fac2e66bcb85bf7dd96449ab9d84370b081b4f8f02c437a667fa66b00f2de25e076497d6b5714218ee2a3434520700a5a830a47f9491dc48ce3903b86accbcbf660ccfd2f05cf8272fe1bd4b0a0cd799c2c4935b
39279fe20079a4816f3aac3d782163c0ccdb7d5eafd960836dd993b761fa13479ff0fb2589522f3ebea94521d83e04135976d5c7d853bbd695c0ecae2fe44ec35053a7aac3054070a5b77b1c1b649feff89365bac119a80e22f8ed0a4ee424ba58bf98658f4323fa5b2880f44356d97d4783fe4964b3c90971d329e48ac7f5
8733ced9eea6f555b2f90a032956d232f27cb787e72c7a0e121d3a16acd7b4c48af95b9a95ae1cea3286bb0f07aaff96b52c5e8a617d92da514db902e2b692001f104974322e39f0ac7ec22d786ce82b63c3f17fa5687307baa26f4cda5b81d9da140c380a9b23696dc3729f3afc0609059cf45fd5f132735bb2442c8f72e7
6b731e96f3517fc271c2d252c1040763b8ce7803b1fb791c3acde11da93f05117875ba945a6fe6ecc9689be3cc45cdb0802646043db782a515e452e4f9dcd2df802b515aa76718fe12b9b5152018e7bd77fca0417822a971c02fcc06b84bef65c1c2c84ee8c1dbbeaf12829907be1a07bb06735dbbbdf34d4f460bd8261572
64fdbbb510f07c4effd3728e656b5d367d120c9f397b111a53ad51ca3bd60b6f2e4fa92ea2f6f1f26f62e2bca87a33536abc518c745e386b08e9d86605b7a0221b52e9ee90df3ef6512bf5f470f5298a0800c6d3436b04c598dd787031ca4d92797c4f92a556b69486a656135bd654e50f0f89e52f5e73d9210569a57900cd
d2611961e802f8d4b2a8aec171f0ea99e0c77cdb1e6420a2bdedc66326db5fc59f2d42b5406ff57242fcc1fb67531391099a0fb363e166b07bc909f4f5b8c12b1d46adb0c3726e07ce438e17efdc3a22d5b710d0cb7a28ab876a232db3f5a112e2237617de9c84e49248d6970de2eba9eca2d03fb7d2524a7b85446877686f
96d93fc8a733b9f7c31606d788920c919a4a9095561969544a44c6df40f438cee81bb572d9bb05ddc0cbdcd491ffdebd3d3a051a7db0999061b6de9a05db2fb99f3a2fad32236287611131f406d73aff0b79a22f5c3c46cbc70230ca3dbf4d98aa94f8a94630a5abc16845c1598393a8648ffc486a1e0ff45b45fc2c2fa286
33e33d8eaf955dc93ee0fe60676c9a020a96c4ffa69755e2573ffc078ef1fcefa92d1c06513a57adbfb40e1c337639ffd350bf2a445bd774a36e78a52448c2eb7723ab6be516dd1811b732d8ad6c26bd1bc48652e22070b84d51251e46df121142b5b789ddc204bc23beed1fe5943c5a76a173014a75e2fda95a2b51753407
757fabdad014907e6f6985ca235eed173b08ca962ff9d15fdb771df297eec30c37ec0decadf1311c6c9b822e22ea13b86ba75af279feea3526d1c0516e5ea19afb5718bd05663462e4f5fcfe609d9763848459b8ee2ab90f87784ff208c33a20c4932691f043b519c9a4fcb9ea6abb69f41cd672909f5713a5f8b9100d987a
ea799fa3b5559cfbf063f2316b34ecf06647b44ef14ae08f615200451f5e8f8401134ec32b4e3e92a5302c097a7766df6d05949665fbe6dd77306adcf885e5f72b6580360a7ea681c20fb87a77759f0d64e5dab8787f5a0a765911804b095cd68159d42b6a6bf41deefad0ead9af3c63a2924a5232c082ef9d796659f27b96
bc63e709620ec7a8d8051c414f337f0f8916e07a014e52a317a2949068ada6811b24a2e7f55e25ed4f30fde8f384d8eb1e88842737d15f9a03136c3fb7c8968ab97a639c8b1bbd6dcbd676125249ff48ff55198a65696df7ffac287946586ba40a568f43ba77149a7b416edb08eb80cf542799a55ffeafd9db3a0248281926
205b402cd97549b84f7477c330a28e22f17ee17cf6bfd5babc3a0253672a91b76710038a777e0b2e15afe8652cbba0698fb158ab20eb53e17ad9b7c82c66f3144a9dcb4c5e7520be9e3c30593bde206c3bf3f659bbc8303ea07b962cf542d79133494c67761d9f36a6394787e0641ba1ba79cb6a5ef3b5f385757303a64668
1fbc996ff3c373de74680c77eb5f00436f6af4a1dbcf5f6464d9b6713e8ad5ba71c68068ad45591eff0b775c9cdd90bcbb49350bb4494f8b6dd0c47fa7ea4aea28ac0dc60af4a9202ec31638f3ec191cf671615fa6f0116f3435b95757f2cbcbf6d6060695d0170ee103e92ab394ec7093a6ebe3d70401ed71f7a547db058f
581d594ef2c32a29c009ba2079c6eae3440e0a71cdffd2ccd9c7ce03a31e486154c473ef394f08427a556701cfc19b0b0649a6f329a4bf2cec7f4a67fdda68de97e71155065d59e126c1725e5ff70334a96ae83dd1fc8929235385797abc33edd4c88ba590dae1248a436550a82ff69324274c9184e73987e5b9692e8ad55b
e0203ebf8900b57f53c3c0276a01fd3c22627a501d38ef86e56357b083e197c61e0e4a3dd81f3d1f17e7556c9cb22db6c2eec688b8835000639426065c39f54626dcf27b9a9248558d7b646acd6858eb2c2ecaa63bab244b1309fef41a0ebe3380c10a41c071f3efe71ed4225c58d61ec1cc0be206d6a9e865e2268a3fe69c
df0c2a1b50ecc2418be2d4e4bd64573c365fc2b0283b6078b1304752d64971a18dd009891dcbf6dc6f873e4224c5f2de96f1c55607651f05ee2f44f9c06972e59cce10fc7ea1daceaf1bc72fd56c703a06dfdf73ae56b4cfdd288dbc217029b6597f50fcff212e0d135836985452fd24eac0ab151e3578054c5ae053036abf
25a09eaf35981397d791f8ce01504adac4c067c6c3fa143691c952598d153016b3cf238ede1481d1a08ad415ce194a30947c6f485686656996276e3e9da317e82ed65c175e315aeeda4c3aa28eeb4737fb2309129ef792dc80d7ff0ed949e6612e01957be55f127a407f47b580d9e7dc990dc0545bc07a0c796e8a629ef973
9264de6459a4fe2a5c1a0cd049f56b8882a1d71e0b17dd1fa000cb94f9cad96a6665cf3c4f1a0e99454f73d2e26ef82a0303d00a2be8a9c00f3d43d71b55e4df2b865f8a3f529d95c706804d02ccd40a77def713df612a3bdf66b3328c7bf2f11879bcf03752519c2bf37b7a14b66d6f6f015cfd3cc9f8c486b654330f7e9f
eba8605f26aa26121729413903e6f002671095465feab60dc6ae3c92153f55563af304331581f8b464f8fd0f4404c2ff6c40b36fe9ed3328ae3231a4ca8a3fdd5e536774304475d9c86e272ae4ce5d3527053e12fe1e21f15581b95555ba17c7a0ac4d9632c0da2e56add57d7b8876c4ae51580a82fcef5fa0becb6a74c689
ae5b6c2797086dd285baef525df9ef7f0b2b7499400ad3f0d0b791edbe9e168d1ec99244bcbd2dc59a39da53477e9d13efb40a3aff0c89aeee8780b5881236d25d27ce0a48f423b28c9f9a9793ab856b28b649ec71157c46380d4731d94b3c743daabeef588c54fbb76f683429969cfca5b6cb7ce3ea8deb7d1f9dce82574e
bc27a8cd5ed10483a869011810860eec478aa16e42c6a0be004ad946e9f9923841a505d49492d71608606191495c73d3ebf7d31d43a709acb71fe525a801ef18c16d7e20f8996494c2812312c2035196cbdf5a80ab7dd92c5bed63cec9abe3bbf210898db061a2b47fa22668cef50d8d45794197d441f0122993d9c3f80b34
a915d3424675747c9598e50a46a9cb31f14c95c2c761488b66653f3bf66a601f6a1967088bb790454b95ce2cd6748b207f1535ba8a9d9bace079edb4bce82f345035da67151aff67ed0e0f664b39cd14cf85626be3399ad785c908fa13dcdf7946c03fc2eca113b5dfb9d49519f4d7a6a1d284be599f1e290c4355d044ad26
0aa8d62d795cccbe46eb8634f0f68b902d3f6d66a50c0832098fbe7794d2ae235a8065d1a0c7eb0c7efcbfb2af60f80e0079f6114ae5fe2b91ea2160df0a700d1936bf33269704fa0514020cda305ca0de42493e8a4ad48ac0157f3cb48fb6e57cbcc7bf4b370b41c6c831d9f7f9dcb02089f7bf47e422dd21f886fc263fe0
694f75fc4e0f76d47e13df7c15d1e241818fe94ea0a6daa223dd93013124ca9a0fe9ba5e7c3d2be3ec5eb4bb4b37f3627ceccaae7d7a7f1bd10a5413944a55344d10964aad4fe2a38e2e653e2fe29f975d65c9f3b7407e49a383b2dd90888a9e133be7c234b8e698401a1727ed49162e059acea9f5a6ff4d96139d0046e3ed
dd81710b3abe0a773b9dae39e9b130bd2d0fb0480c7e24453e8a0154057674e824bf8973f4a4b548d81bc67b6e2dccf200c41ff27c3029c646cdcb9bfa2adb40325443e889aa1ea7f196e9e9729691cb532ce60d5d3040d00cb78795416ef3ecdaab40c6b84d72c9e7b5638b5e9f7da7299cbd7a22794e8443bf99fc5fcac2
1e9f190a5b65e60d6a953fde4559231d63bcd10f0157823c5f0fa909922819ad85ba1457d5138e3a4c584548e00cbd8e8ff97cfbe57f0072f463c787fa9088e734ebe15ec2111835e6e5efb13eec90d415cd238ed683fe3a0bbacd04493c022225d4ba661818fc3a8e2846bb3a8ef002ba84064ba1bb7594e9e3e6c785abad
a4dca2905dc7f399231ce9eab01bda467fb2a2fbafda41ad90b6f8dede20cfe90b95cc227369f77c048679c06ab59ac9782692db82d618257578400e80159dd639af6ed853c1e0a41b9a0fcc0c1efabebd799268518eec5d3118fb184d0cdc3f3e87d502616318558599137da6ba8554f462922a523fcb22daf9859fb3e6b9
c46127fb4393b06a8f253f634ec468609f857703883225bb79fd5ae3a1e8ee243ecff88356a5076fd0bfa9042ae0435069a4ffebf342459edf04763b6084f425dc04e7dfedd047a27e240874a1c8aa04bb7d1c22b05671c3e608dcf201a1f21b13716d51da34643439de68967a0bdbbf165fa9e360039cb31451ab46c1c4aa
6f06e98af8592cd8c92d92eeadfd9f7ae50fbfd509cb3cc93c11801105a5148cbc6d20e03e5b6ac09cb678b142b8f93e3e48d9572b0df1c372d43feddc268e6c9f3dea0d6cb9e404c16bdbd9b27860e7e41bb0e2b30f30752e5ed3cc01cbc85390c3df52f15f9a43fe1e6f10bf6e29c49b3e6b0916ab6e09fbd54b4d4af9ff
31963759c793326a27f58af075c70574c52146c81fca93df56ddf38c69a384b212f4750e0d7407b8dec1a7bad52d4acf51b24bf1342dacdad300723634d18c82d3593c5de74caf716903067bd64f688a5bb14f88995d56c17e38bbc80aa8309c4afe03dd1349d4a5dec03f9c4bc656d87ead0b4d0fa19cb08c9c348dcf51f2
811ebdd7660fe345bdc31891585c0fad1551c8f38e5b9afafc0123063d2750f2a2c83cc903924755d26f76f8244c36ee9920f98f1c51790862df7ec37acba1854a0fe890fa451547f49af0bf10b125ee7eca4288de613cb9b4f3564031016d92a49c9354f1c3189230b5dab21b5a67ffcbf0445d638559cca962015be9077e
dcafa0d195213f3d040fc75fe327a36181d55bd0a3e26a24db5e2f9891b6666b772c296b09a0db5fe778755551760f461138a581154eab8c5c912d742259292021612589c3f9a6392c679a9c80a6baca78373e2f9e9e4969b84b26ad3180666e2ae5c07535a0528c53655e251e8541b0b7d6f15042c8270d7bef018e38e33b
5b71dd7d2503eb68d2ccf3538920ae64c81392ea906963f2e19607d0c95a1e5d3d0eddc60bddf5858c4b23c7010b94d3d73fcb78668f2eb073ff9d63d3a5700da699f453a7eee5ed5fe3a0df3ec7b2b0fcfd015ace41cca5b85af425e5c0601a490401b69cb16aa9539b1dff0765b5c7f784a94d775cc88701778747b24a9a
a9fa9ef3b35c90cfb3caec06097665673495b36140d0fab289141ed7bcec3de65c2c3be369d7017078cac8d9f9aaab1b39b2cafe564cb2674a8b3a959b7707bbfb06e57366f5a8d3b70e57ea0769ea58c582fd0b1e2f90b1cc8fcb8efa441f6fc42dc47274822cb2e942f50b96eddf3bd0869a3a4e29cd4204439696a4cb8d
74b74d1bd9006f7eb8ca28ae523d033a5919b4bdcbebb58cbf920dd96dfb3f7c413ecf33835c997353b0b414966f93677902b92459d2612b0a2d562c0af0532aa69f8e68921014294eccbe89825a6cd7ea5b0370ff092a44bec8d28f4f0f523fe0782da109ea462c078d06291b8e96ba997f54bbf14d8bde7d99e30901c908
31e93ca69132287fab6799f720c1b6fd345a7b37ef1c23688d937d0133c24f3ab7c43cd921e2ca232e597d0a3c47d92bff206f74662c09076d6a2215b8be74f744c8075d313ed6c024f84c9367fbf190e7cf6eca4a1ac1bad512f1b3fcef8a1fe8d9b70e9753a9629545f7df96eff8cccea462b4d70a260da7c85c70453db9
0a8b51344d7863fe4b793c0a58c78887544343a063182a373dfafa643f92b9c4fdc77b4c8e618a08c5484ce703159e311ab55f9f43de0b1427cf19394cdd01ddab2c2424934eda4743fbd6f28bea04deabd7cf51121283b63c5947441763ec1a090ad8215a1bf1c3692904fdbba8d2b922732f721d527a08038862c7f04100
56c1d4a24752fb1c256d795f5177b3cf9896b710355181f0e3754b17758614c9207e344197e4532d27700be8af5f9935a51941ce5cdd3c79f357341e34051cf82c9b8164d1feadc19f8b4f4c3d8f4821440cc0e534498cbbee2e86cdd06a736720e2db474bb62824e4732d7eaf9011676beddff3930044605a542d1490264a
948eff65769608b0a6c8da4f5a606e3e70b9e1a1e9d8f13faa3e76a9ea1cfe868c854e97f0b189637fb57e12d0a6b9d2a1ef4bdf84b5d254c245a6ed3ec65eb2eb26ca4f7e30cd6e09c01fa0c2ad367b5a919ba51c65a7db2651fe92d0f7e060df75c19fbe6029422a50ee4796bf3264fe965bdc24929d122380a58aead0a9
20859327c796b67ac332d3e811c47c2a8bce79f76758e55183352d3fcfefd3ea45deebb08514c311827f62fb15f9077f9fda59a7e8018d54626c5447f8087f2621e9da3a22c881055853358a91e87e47d4c1d8a83077d17495520710fc4539092d0109b9038406847c12a59fe0cf958ddf674bebc2beb7e794917d102e37e7
d766c3d61e90d68132040e1bd6b5ceec430826a1b3cd2b5b7c9d3b4ab6d6be626ab9f1703f7500e4b240b929305a4dd6cdfed5399a25eabfbc109e0aa2e632787afb2477da4cb0e2703af8beef24dd6c8f7f8f30d59f6463bab95a4f3622c34432bd945f9ac786913649efc4f1eed7aa6eb54f908a2a22ce790f8c91ec0d40
1235a9a06a100ff21938a1916b38e71a3cb0c81a2d5f99f91c79542da05140f0f9b0c41b25fae38689e5bce8f73d359417ac6d1d113aeb649c46dbf1651e089614118e3ffc80eb6a3c13858a8503ef94847f4ac65375713a0b2d28ad0754fdeba3163f87bdaa8e57782fb0d4eae51a86ee92e9b1b0c4fcf576b39d7310a7b9
3234a1c9c8ec492344412996d46988422a49487ce4dcf2c1867c9e1a0a811ec6975ef4b6e84fca55cda237fc443377fc7debd7e80dc9ad68289ade065b94c4a237abad574fee7c23eee1dde517a992336ac3974303e0e3a207c93baa1f693428f73fadd0a3be249063019d331d1ffe4d4b19af2e74281d4b768f9489544572
912a5e2036d27c969b50d5e21df63e62b13a20e381fd20829bc1f7fb47eca4dd1bef504409ada841be3e7a7a8efb64c4ca6638a34acc1e42139fe84980bf6443452f55498899c0c0050c70809052a8590de9c435437c927049d33ecc7d60a1a864f33311582468efd2b83287bf33b5d60bc21c2b18633bad749635ef8f18a5
73dddd067b4edd163568bbdbfc8c876b4eb1c5d240e0fd127e13dff131bd5ddc6b292156b443f3c89bcd67003ee608c2c9cfeba4b9f658f5f365773e172bd363daa568a1a5e53b4762b0fcd32cda6881705d5113e4fc887d0391307ef2d7d0de487acd82a7379b65998cdb20aff70a7ec73acaa487500c4d8f96e1dfe612ac
28592bbec9763df8ef3b0fd22a82b8137a9d585cb88d29c10f9efe0bbc982c13bb3bb45eba28892d43f87a1805e98466d077fb45b964e0b4bcf13d56ee4fa403a1d9400ffe01431ad3e24d29658f32546aeced479463f8b3ae2389fe5ce0a4eaf2cc6a0b6d9c8444e3a2f83946b9be6699f93357699638c49228365c4fbd88
24d24d1c018c170ddbcdcc2f0c6726667f5688bf9ff5b6d7d7ee54c3186beb279a8466e118ded64f2b997930faf0cb97e9eb17c69cfee1cb10e3e3426a6d5c32eadf5922a8597f9952732f6cb0bf9452bb4e996fbadc31756b1c3e48332cda04141452f0da274e7456824c888adf4a9d06f4a1b9988a6a308dbf8541e51756
755f20dc9d53ce06ce5fa0279c5bb4101292309cbbc100b78bd8866c1a8b0e89ed62577439ccce872f394cafe71d6581c276d9b81155b97b35babfecf86920740802fc49b9e72ea8392df679c3f48e06842dd1b1ddb760bd036791bc662c7365c08ffe7143f118af9f56bc7e889ea4ffe1420a2b0765812a969a670bd546a3
9983cee353234da8650961fe9ccf4ea61af9ca2b78db6747b06521cff230efd258ab4bc2c74a10dde59328b9e27331e567b4b0021b9caf9af06572623eb7c4f010f51337de477d0678c11491360376d2d17dd7501caec818ec74c99b5a0caf46606ccdd105fce9cc561cd8a91f98be085442a8d4d050557f0a97e146311cf7
5c069b0c86da191f1053ac387682bb714158a366229b7b311e88d2616cc57f4cc7f59a97f12a88c8bae6bbf277420fdf71b30f1d1782a3dd83bfd0a91a865bf4ce88fe333bb3d1ce59d3b2be4b125eac239d1f87971cbfc00e37d722fddc021f8967991f41470603752935f2d9143e690c4a8a1e9b68b2b50604c8e4fc61d3
36c8632e9216025f1660614be99d6a2cab146d474a029b1c3ee279d6930619a7bd8b51b5935807145de60846e3d59bda90ddeafa079621f8b0104b41aaae5079fcb656a3138981ed338a58dea5607eb497aa2b046ae467aa96468e127268de4fb9c6718d97558e2fb6c048d64e84a198101653d38759bcf1b620161729ae32
76503800904bd023d4df8c93cb4cc84982290b488deced592f93f3ca27c482c320302f86f09fa5479d1a9efaa92868052707477ab198a0fa33d14201fb9ed2a257fbb8abc6b38fef38d6748c6d872e259895e939cf4d696eb35724a75eb16297f35b681a1de12a73aaf6fc3ab6085f81ce50d7dd056202989ea2f5ef61d929
6a9a3fa10fd4a9f0bc97f0dd81eca2001196cb4241e3f1ea1c5f6e1c389415d088ca9934451d62d6850d72fadb83f1ed7606f778f2d4a25849b1092d8627b7fe318459aba98bc6dbff4101f09adf46f114ddd86f855c447bd50c465357de9d61d017830f59bbf7eb926af88d5052a0e619d723086d18ac30b1430e7096e6c8
686123939c561ca990bd9a81d3e64b6be391be1eb578186bec2840a0fe5a316a04995b4bcf88c52b7013c4d5b0bd483bc44df7e0781d8e375a4336c21b072ff67aed38e116e618b4849e69328bd2a88158bda2c72fed5e7bd541b8557cfdb718bba361d8c6b64a73328feb49a9e5f0e57080f8239524e0441aa027e7954f13
7f5eec5ac4f50b6f381291dd18b1eaa5bc967eb8a6b796aa847d6cc70ab520b0b7a62835cd794f5bb5ca5d63e46dfa04056cb975758edd2c6cb55e4b84705b2081fc2ba56687c4c32f72ef0b67fe7a750272eadcfe29813d3a933729be8dd3acd34c8477cc7df923d39e7a56ac1c0006ec6c031c0987f4ba577df4fff3e8e3
48e06e7ae5d660e7267e2a1758509a22d2b324d1c9f4667f51b87f46bbdaebb446f4ce4068712a58aff2d1592ce035bbbe3a18ba79310497769d3167d593975afa5319d6be895314a1f2e2993d460500a12ad80837786fea648be53ad9e3d96ad89d57913ac7150508b747296dce4efd408251c9028e0024f049d1cb879a12
424f170dbd91fddbdb7d48a864f861e04124b9ac2bf2adb7df6a7b8e2e9163b6031223515de70d378f6c74aa9227c9391ba1d5657396b574841d1cfaa646c29d03a9133cb52e90dda4359760b3b984f2e76522944f29655c3b24e986dc80131dfa58720058d8506b1f0880ef088fe8088749301db357242453a2d41a90b8c7
d98fa889e5a5bea12be963987105c93f5a0300563a532593e85902133df07472b0256d274a6bf6aaffa8c7fc0c7a6363644396be928a7d985b0f933dea2d65b1e6a4fc2c6a0b42c489c84978392fdf601b4ebeaef9e45e7c5082af206b771059389ea1c1af751a33cb61ee2c71588df9be9ea8ea7164f8357ece5cd6352300
e4c86fefe03af7e63de3665b8e41a97a17eec6dd6e4e0ded08b86334097990e4126286db3d4a664de7dbf5f367e48742c8728e6968cff3dbbc447421245017f928a445aaec376781de697aa14321635622b36579ff62db2ba5ad454e317375064eeb4f26e77e874843b20af844d1f5ffda41f82ae16851f092469afb8aac5e
62fdb572934a8535ad72555862745671ddeb6a08a845b020594fddd80706e239ef9805e2bdcc8c5c58c6efedd4a559d9d7717b47b03f486abb2901cdc4f95ec6390922dac1806211ad04d246ee2980d29adc7336cfc70461483e387e396a87c40c5d19708c25e4c9a8f6f3b9202d675e7ec6235f8ef881da05cac657a16da7
7f5b3fe7c4449c7614bbe817ae12a9b236f749850ceaaecbcc6084e229e1be744fd1e9004d4a85f726abeb515b7298f24431aee7301b2608cf634870f5ae76a482d749f5b03d89534041d8141c4cfbb5c6f38f4f154e9a8a1cae363504caff7c387741b26f854ebef66de26e9cca675e63df919d928c3e330c15e533223178
3c872a7a3970affcd99b498e06b4142e2208de915cf944730c831e37ab3540e7785d464e0e45781c80dbecfe0e930f7d22cb0a7e4572cd1ae7d47c51fc5cd92bbdc0cddbb4b4061d04ea26158b601d16877bd9cbcd365e1bac558a70083508ed5fdf54e84b405fe438d68016fa61215d4c13e9f39a2dc6b59dbb928ca6fde6
538d656abe929e5e3af0d955feea876a3a22d4016cc0ab7f9fbc68b684b95dfb407a2fbc28c030db730708d817354b104bf92d1811af6c3116b889d70d8cd178f44ff8ba20b8b64bc3abadfbc727322cb632073bd486ee806437f143cc914a70ccab88bdd9795d0faf18fb4afe080135125ef3c2544bb3f4f494c9fe292e4d
9b695fea132028fac16a45a258cd00e4f32bdf93d32ea8ad06daba0f1ad09d88ce2355ccbd71875dfe8209673d21ed5156dd76342f372c32427e10ef755fd249bc58471753838c2250db11f98bed91791ffb834c6017aca32e0c08226e25acbe4e5a75f49a7b792b1e81e169e831371d8e2227697059ca36779a6a3f5d924e
53fa38bb5429e38c6440bdc24445026f5e1eccc3b43bf5118548f94339dac1178f3a192d1b8a7cd3007de3ca6bf7b892f3b4bac70bc7bdc90a6fa2adf23fc8ca4a0e150f5703c0f005c51ddb3458a1808ca165030cb5a2ce5bfe14a55e2d5efda13a5b47248ed43bc3105aa5de38310b70c3149fe3f6b3f7641bd01124b85d
8fbef069fb38100801e9473986b5607ec8988025627c80682997b54e9bc96c935552e660e2d5447863e75ba869dc9223561aafd590d5bb68ad69e904d8398369f1c19ceacfbaff24837523315e1ae92fe63df560efcce7997e6396603f564dcfbaf87698e3b80e843c496d7d063ee9483d79eb57c0b08ab27556d1f54e5100
afb44b652e61335ba78f505c2cde49dc6019193345264022b635d990b2a61f357684610f2d177833bf83b1f80c63b2459a3792e5b02540f718ae3fb7a0433dc9ceb1b03635b1ffabd941e110f447e2eaa97cd28ea63e8510f1bb51cb10d896513b8d06c804495287bd078b3e7889eda2710457e5a5b8b83def46b9dc56a847
cbf6e18078ab857a9236daa0a693a84579e2aa38317058076f12d5b40be8ed762198e4338551fbea547c22e00fe440396c4b29336274a5a3d534809f40cc9c0db2d651dd8d904bb07a7c723830262c9e67038ec60fd02c48c9a4037fef398ce1067d8f30ff3c0afa74e421f9e7a3e694e872bd22e90d90052370e8de7ecf99
d815b4d6d1a9f04f753e2cbf9436bd131cd3ee6f58c1694a7aaf4700e53d333c36df92fb5ae4765bd1a7af2df032e76d6a583eaa8adc215665f5424a819fb1bbf1e145e57ad2d5629cc85d99e87f67bc0e25bf8dc14db4fa1dcff3fa8ebdf7fe628a019031875a07d36ab088bb8d75cbe523d64e050e2c79b78e644d68d35c
0dbfd4529e1fd9850821d1cadc9b71feed1d47f281272c39cdf79274aa2b526bcdb02b5eaf91e2a98eca3ac090defd0aa829ddb07d1010c25a1a46c3e23e0e84ad27cad96c6a157b37019ef63db20569ed09f10213c0631ed19891c598072fd49bae656060c3deaeb53bedfa486b67a7bfe721e901d605bbf715e91f7dc63f
c69c1eb6ad6f24b8811b10170d56e9825081bbe914c48320a8459ecd3dacd2809884e0c2bfcdae1a66a8583d94c591d3f9d529c137b565d5d18f228eff8730bdc6d9013b092f60c3e931c7bcc91058f5d4bd80805184f6d551afd176c50858a513b1582311253b92c7d1443906eacbad7b8022abf82c1dfc0c77a1db9d4665
02be271f0bf93adffe5d054d0222eccea3701c1454504bd08efb10afd1f22e5cd016e35e3b6ab9e6cf9c3137a0619af6f9b20942657a3b67222a6bc4d72511468c3aa70b97c3c74342d0279cc58fc766aec893bf59419e8f842980b41f5632faa6ac1274ce6f6c4c569de937cbf7cd6e39d9fdac1157d04224923124cbc439
85581b1b55734f9138f81958729880a5968ada482862a3ba789f14d03c73b6516e4a77a754864f58ede8a9bbfed556e42bd72ca056cea4f1ee52d0166bf6230f90e99e1cd0653a31257e3a0a80efed45bdd3f7cc3df4d52126f80878eeda66b7dfa0202d9ef53da2ac71877cbe39c7186eaa2b643aab0f99c8a9b0a3ed5d85
0b4d1d79961a69062abedff645676272fbbff9b19363f05d01df346cb5e6a518256aa6946791ecddeb56d8b7447ad26a858a20d82e80f8eb884903ab21e9d966d354f935e9e562d9feb6b03cb9f9c2ee331dce65d408c918971d76782809d6e19d2dc5a4a8b42081920bac533e1b0bb4aa938905005e2a21de0d11fc52d4ba
135b162af7056e0fad3629cad0236621ca662792f2b177ed8dce06f842d73becdee47e53a3859939a5a6f0a06e3a2ccc8812ffa713bd8326ea7eef3ea45ef69b88e55d01629313d0fb83eb557b0b707dffce518d9e537b6ab5fce1542645f8aeec2a4988a8c689a8631a148be99b9dd87cc0403d99b8bc2ce8502235d61e1f
bc75edcb9e70f4f4c69ebde1377e9fb886a9258c3d7f5aae36996821a807e34b003a8ba1829609a13f01c8175ac9fececaa247ef258a3709eacb8dc42e5bc00b9413363b37ddbb5d80d8da95ea3346db5eb65650c64c2130f9a18a3e9410445f9934de546285c6297a49b0a400dd54a6184ac3d1b3570c9486ea1e3cf30677
2b626fa10e8688aafaa700bd9289902145827df3ed83d3f5543d30ce705529be6b17356f90032a54f711700fa14afa4d03ea2c49dce7b8fb7355692c6582ddd10d02f5eda7bd3a8b864fead885a159e2ef7663e2278d1c66f2117fc59645e232923754d29b99093f1db3548f493eeb517e86bb094cf884d921233ce9ae350c
7c2e5b80acaff79fe8a3e1d89ea89669d0513c9a30a69218b03e31c3b520da37f2a5da6e1e3bf21f39bd6c1126411c0ea2b37dee3a9bca3d983d23b3137c09bb52732b99cc6e0be1ef7371fbf68a5bd9bf341e6cf6e4f357b98c30cf7701b855aed5fc0a31c95acd30caf2e98c301cad24732a29515d12cddbf12d981f42a3
95ee16fcb867532f93fced513beb2a6e20007893f70dd58e31d25d7f53d3d9db239a18c88586c12a524e5f4489c873b27e81431738ef3ea505605a8f7bf5dda69108aa551afc2590e16eae302d00e1dc14ecfbba21c9546ab67944d1610bae422f861545a48b2dadebd24330d542b2f600d0fc78e01b54b5369929a0b1e19c
cf7aba7efcdf77d2de54bcc3b2006856b2cb026720f0d14ce5f3b15c4a449de400289df7df398f9f311c783056e18445de91291aee44ba946bdb620aa6386a03b3789f9ff5087c1bbc4174acb41e1a1d8ab1b758de2e2b7a1c7ce0b5aa918a24e83ac3a7b74ec1515569dcfc032a78d3d089aba547d04360b7301e03e8ca32
1e9361b334f58d13037c4e5d7ef0b69a6c7ab70db7b4896c3d2eebb0e1cf0e5f06f4bf42bab3714999262c778561c34c357bca934c69a5316f1e4b981beceaa11f577dfdd30dd1230ec6c3621f0c4f3773100d6398905869e3c36133f59edb1d7be9b92e79c81b20546ba667668e6cbd085f104cc5e8e4e5563460fd29f9e1
de230f2a9fb6015739c6a78441b2c21ccd79919ea4027444e87e5e268dca2af6b53b1ad4d99605387e8ba018730bbe1af12f22be022044e80404e2415354012c5fb0defb1a6120b094a176722cd9d8e3cab3a859c0b4d3ee41fc966d784ba864d45b3a0366916b19ae92c2288c5323f637cd636bc502656e09eff62a718d9b
ae8cc31b946cce8165f42cd0802f35c2f12e853ba82dcf89dafc62e6251c6ce3fe02aa842ff412eef970e9cd518d2e0625844955468e0c20eeff7252eb06d38ec2c7caaadb1fca73757c2e4bd3ab621190fc12902f15926c73734f98ffdfb07211e5a506669b205e0c940bdd09b284b928c3a8b32980f3a7a2aeb45470c18c
29f8e86889dc1189f54517757b02ef82a92742f7bdda8fbf01714c56cfdd3c2e6104d6c33a83da012b36f59d382043197a0797b1df56e914948ec193d4be71a0c84edbe2636812ded6566dfd11f1c663d69eb26df96864ea33e96d882e969481608745a4fb267c1719835538dbe06126c7627d489377ba5c501ccec93f9b2f
f77749dbdad642cb4e09ef03d8e75598935fe284770beb92f97379b0cb6d4e02486106682057bdfb62cbb29c18d900dae7619fd6f3b2a71e5c2f0ba59ab24962dabc24374eb8ea3ed342d87f8d0065b3e699cc9576b42a24393dcebe9a3a50466ddd6827f219cba3df36d9569d1b3e9f87f10f3b23dd44ceb22f7da162a4a8
dcf15ab01d5b067af84aa48a2e59c9ffd8efba209c594f3e7dde674cf09fb7bc70e8d0c9ca722c4b45c3ad41aa56d88e0e4c1379af7b768595d8ce72359c26633ff51ebe6d57b3377590f505a3006c5cb9be2abb3283f0527420c8319d071ad59a290605b624fbcdcace86f73e4f5891f7a19b81083b7ffc6ff55dcc66cde2
5a7af142dca07144b83ecaa9e5727d136240c14b1f02af77337d642119b01b4f35062b97ed2e6f510ac7148dba7b1a8ef1781664a6c368cb6ea0df8b37abff0232fd29f823f69df6e72cab583c9ff76863fe8e9d54d8c2700cd2143e3459c9b02b146e23d554b8e6c43d846d113ac6edddd0c9437d89654da10e6b2da75df5
4b755660e74b5a4dc3f3898b65ced3fe428c8af13fb3924eb357aa18f2420c42246ec5aa16742763613645a93c1dff6a410630c75caed753da31df53383d6cc1d6a28edff87b56eb94b50cab369a19645e1935ee653c1a2742dff153fc06c928b1c63ad08d4b853b6a1f1964e10a24146d295aaac470d224b2bbdcbc3296f2
7a05f822fe1b9f40f054c7d6efca1abb9d004087cacd35efea36a0b1fbe29b56a80dd26aa831f99d1b2aed0c9c30f3c6df569b827aa06bfb969152a5fb20e55a18bd208b233ea0b31f77d8982f05c987cc04ecc77af026643d4de0517aaa78316ba55cc6f5280016c5c1c0946b01ea623d331bb39c9364d62151f3a24e6c79
b016b2fa66b19f4f83267a5f0fd035fb97ec98d28c75555183defe2a939ea810197ec84f8ff888b45b6a594bff0af2ada89225ea68a65b524beeed18597bc7018731a9eb045a0fc0e7611aa4579ffc06270d63ded9a6a078020f23fa978915a321057fe4da40e09c2e1a86892a9c44369ebf532b28bcbd32d09d1adadb2bc9
da0652369261c06d0b68a0f1fcd317c046a83330a8490f4115170ce708788ad53327304e646898bba3e0c1dce84dbd2bd3c0c8d6dc15667dad616d5f91d792421bfca64dfba6f8cdee7a04f8835b59b5d30e74c1aac7347f5faceb03d57cb1b43eeb88d1663ee669e5d393404238bbc5fa4d38e067ae940f8473dacd58ae7a
6b619b9f6b7f76ebc0bb67593f32d165c1b041ca07fb364d61c6a32f028aa91b9f4807f048ba0851f4290a2b43e70fc69d389bc3991192f1c3f2ca7d8beb077aa13eefd74ac17555291d3810bcfa296ae04f6da114333372b17cbefb2d0d371a4392cb66e3aa4ed8265dcf877a18bd9378a2984e413bb2a3d6af2e75e020d8
f89cd06537ebeb24c830df24f639ab80afa11145070628ccd533ec87153f7b45af13160e9c03da5129fe43771b4470a4ad629506998d62a1276ea6e12ab189261f550d6bcedb62aded69d74f826ebe6299db8e8ebc88e4e4610fe19cfd7e5f837fd042d5192145a00f70187aefe21475fa9092ef701dc29d982a64c2d568e6
0e60ce160fc724a38571a76e38e21f1c9d272e7e17a076ce92233565104ce4620305718276e3b96e25f9c5d28cf7c0b865cfa196ba51a19a84f1b9dd180bf0145c9fdc3c04fb29b7db5871bf5215447ffe673eff3f5aee80f71e1aa3a87b7432b0ecde16b6e2a6dabc1d0585c1abb56583b80aa1be0ad1b18c73d8f48d36ec
6138210a95c53c4431bd7e08ef04c8befe920e3c7cac963fa354023a30f79727fd8ddff714c100e5fd29fb05c93e7720787c407e071d2f890f709e503ad7eafbd774f4f5f895a194bb6654cf5ba1c18ae6c8c1297bad805dd47efbf7cc8cfe1e2ea5e7997195e549d849a6949f137179b3e8479a5cc7dfe658a173cc749799
cb47f2ce27e71725bb226c0080a89fcbed23a4ece0807b85c8874a62083bbf6cf8b87b810e7f96ba026fe9ee208bf09356ff2c2fbc083c30b67f7acb823e2e6dedc090d62a25a9ecce21471729a3f465e900180c753345f6939925ba065df620b59edf634fbd49836ec18a1bf79f1abef3c70221f82e42a812b634dd088bf3
c170914261a4b836eb50c58b709dd7473bcb2abf632ae46b10c55ed51b9a109993a0dc4ad09e1c2560cf6ee1202ac968d5ed20a3dec2a37d3173520de8d3f3b11cf7e061f20dc4bc6873bb2479ef277e46f3f5e50ff8057258b1165f5b92378982bda180b8ca576b6e788b69ea28f5f7d7ad66218dfbac565b1c4245c59c77
3278dd6a2f84be65b197e5c17f7cf722b53e846ba4e015283897e29cc2b4a365da9718deb1fa4cfd30fd306196c9d8f09a9ea1daa7718332e1124c144ee65fd24342fce1db6d20996e480317abc04a46c6c5857ced5067f451d476d68b328a6a85cb4fb13ce22cc2a88e7e1abfa456915a555f0b0bba6289600a8e2e2943f4
ffcc80b8d8a3efb0f97b56eb9410acde9b74bae1c729ead04a008cb3d5202b4cbdc295f4e4410631b8d17e40d406c60bef3c9bb950a492ce0946807655a7c3f19fe3deab0ce94547bd8bbdd0095655cab8b67527d026707f244b5d37133590a656b7c74b90731c5883715efa641e1dc708784679b1e1669250bee455f2a60a
42509920b5b8df704ca2ebb04ef4c790ef3e62ac6e0907a43ce39a4ccb6df33eb2021a1091b13b3d8d7ad06886c4a868df3088ba09f3702d06f13be16365740ca3f8bae2846f398878541f9a381a83352ddb4a2eca1cd588633676f0fef7b45da90af3153c2423fc4b225c91439478bcf799f3ba0a8462ab4ff30d956db829
a9f001d6b026d69e259d94f144f77bf1deea9f089e58e9ed203c7f0525188628d1f3762c23a0de0c86cc0970a15884671f49d619af6cca3d13b8e31cc28001973373d2d45d42e3c0d4b097380de7ed065cd8e8e9325204d748c9602a04ef939434d6333dd9084712258368795a11b6fc8595c732f2e40ddf79d7cc1c8d1761
aac8a87e10b3d30fac3e142d2a59457b2db85c314df44e215cc3ef7b3d9c8d98fa0cce455615279da967ad7f5cca5cfab8b699e6027eee80bd26cb96d46532979a6b0560ca5bf4ab2673e51a68c2bcff436451565bdf8af0ceb2c3e9cde9dd058cace27f47eea8a415f43de2dd88e24e2afb355fca4ea3f41982f8d40cccc2
f4070468840175ed86fa03b84b01ee0f513b73cc86f64a8ae9ff2ea28d1d038caec80bc055369e3c47d82f6c3fd6c4576436e6f18670982d69b02e939f79c703db3876a64bb10528db040e53a0368574e63669e8c4e68fa939d0b37e4d639347a30ff155fb6e0d0dcc2b0573fd8ca774bb0cfb883a211fb29d275a67214dee
b936d605cc9ba95b3a80b78ce7af9fb0d04de25240071048de99a08da4353e61d51618dca5bd21e1207065891dab984557a057a474223226ca2d4a9f9567ed4a99a7a94b8817678b8398d5e5b7b1eab493341b6c4af74a6c85be1b6e4d40c269cf24dfd2824cc2a790fe6f604888b728db170694d3a28faff0e0fefb3f8729
dfe966a52a69290e4333bdc4dcf4c60169fcbe0a758f54d79a91c5eebee03e9b4efcb51f9b9c940cff730b39d084a03819aaf5f647eefdb599617400882143283abc05503cc214b0a3ccbc653393dd87b6a20b65292c24a75e832beba6f045123859bd8042cbedf04e3804e119eb34b81ae0b8b3756bd1cbcec7d7ea5434a0
0197369710fa3b2d100d8e12cb34fbfd2d89ab8230bdd9f6b13f0779b24106679b766134f027f5c9b76fa0b8180fd1c80eaea923c5e799b69f7ecbab13754f1c8560489514b1d8cb6bd12b74d1286ad8d4c0457b119c9abd587ba61d683b0ee511620ef832869888f14644ee050fca9037ceb4b8c0a293424960b915a4d7c9
159351c7aed27b5911dd67a886ca23717cb42672a05b23b88ae2591d826ca166fbb1a7ded9aaeea5d2b0774f3099c0d72f4dca90c0644612a388d2406f6d66051ab01ea7e6151f17d897aade0d009e1be362efec89bf714577d5d3cdd7a77bb2f124ff2b2cd55827dbcabe3be88a9d8a3321f8e743d427cc057d0e17647011
8f1a95f482717eba0a6420095744aa35ccf6f37ee181e0615839d55557da39254537cc140b770d6208ceef4d924ab7765ed8de100d0d7c15deec49303c684df3fb1729df856381683539076fa22ea3ce07883e24e4511f9eefba9cd16dae7e45784403b7c6934b4b335d36e4035c2cd48f20e7845782d8faf176eefa9a7fc2
3a9e630b551d3277a8bca47001450c31d8f64d41cabd2774cb44548c7b08adcfce89b70000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%!PS-AdobeFont-1.0: GillSans-Bold 001.001
%%CreationDate: Wed Sep 25 13:33:07 1991
%%VMusage: 24405 31297
%% (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. 
%% Gill Sans is a registered trademark of The Monotype Corporation Plc.
11 dict begin
/FontInfo 10 dict dup begin
/version (001.001) readonly def
/Notice (Copyright (c) 1990, 1991 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The Monotype Corporation Plc.) readonly def
/Copyright ( (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. ) readonly def
/FullName (Gill Sans Bold) readonly def
/FamilyName (Gill Sans) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /GillSans-Bold def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36482 def
/FontBBox{-177 -250 1167 929}readonly def
currentdict end
currentfile eexec
0b135a3181219626d5177ffef00d15f1bc9454275a0431cec6bd5080f5490f97a34ed1b06aa8f158cc8f9af3db414083d996845b43ecfb4b7f94237cbf0aeeeb045e0c8510e60478cef484a69e85440029eb410ab714e5c9bdc2ae30239e8713f944837cb594fb7472a6f1d1cc72895b9ad10a54a9929ae604e2c83d223b5a
fbab1a0581442d8732a2a9da4b006b51f704e051b8167a57802accef1f091ad44b5c00bd3c958edc05b76dce7fb482242f7de1760a1626805ec5468e9201489afef87d997e3e9f80ab857876f8f481b6c88dc5761c0ecfedf3e5640e23c280f9625dea610e759e4b758453b0a2e78f527083e8e908be61cf4558ca278b222d
fd5555451aa01a2604eb477957e06cf07601772653586788b090114e348302281069ec2545aac757f57a6e0099245dcc1fd1088b4cb3dc74599aeaf731ca0e1f4bd40f4b6c2d12faabaf700fb8183d9c9e8800a8123649eb3d99492547b3d198b139d6a920c633df76192e4071eb44fbbc98018add2616e35d5ffa49e2b9c3
98a324c0def2d7ef7bd53107ccfd804b035bd34f8b42f6ffcec3727bef9b1e87ce3c8136451efc347c27783f29d298601e9425524588c8494bdb92e44f1abb2522196200de5ffc171df19c4b914604ec36880fcef435dcafb91914b77c80fbc23627ee16eda5c3ec945276c309b35d6e9d996a282dcbcf313ca51e8a1bdcf8
8f59c513bcff11f5988926847c807210560707dd15356e47d620449513ade194dfcc1ea0dc18677d75946a32725e492efc2df85cbef240f93484200442866792feb65bb12edbb4afe91b60357a97e5fd4120b567e56e13a7e341f686bbbe3d38a1ccfa0f4a94921004f3d7b633f0167f9e09d622ec7da693b9b72919954f1b
b5fa9bec49a22553a3b0cbc730d485eac610b75b141cdbff58cf72d92406a5d91790b3197c7a7ee3293396f1edec23f2d7d4e34fa0322c04c18e2eb48b946068cf21a2f8d90c5c247db2e00f7a804ffdf5ddcf140d4d704f43568edc9d6dbafac66e6fd5b3a54c239297e84139dd6e6827913b3bc22a3e4b6311c539364a83
ac51e63dd662d80b0b243da4b66b3dd2270fa8868036a9b6846c1f4c7f60b489caf3497220737851448a393190ece458c0d57038717366a92dbd3bc00816c1f4569a5b2a92a88da34479763dce3da5dfb2ba730da7a92c53b63380ab3de9cc48e3a592ffc414b94d8725aa14b565ec7e2e82b359550027b87a0f07c0fa1523
27f7920dd106f1aec883cad88fc8c73b78f1f7284291e57ff1241dc93bd196b98721f0fef9a4742dcb0cef343e3785a3aff42fccc211b45054494397959663162a095ba26b74c9a5e342bb2483a5af6cee810a3765437533d46dba09e1b97afca7af06beb63b6c8b518fac433730fb1b873bb2862e830cfea0a32cece4c57b
4d794c0e714616ecd5b0e30e02761fbf8eda26995a42054ed0588613a2d2b529221d27f2811090379ad55960d114990f0686bb98028857297dcbc0192e6a2769b00ce9bfd41b084fa23261c8ed9c6610ec8868c6a285d63c5394ba0c74621dc008208de582893a9d41f07d2e7a55725480b7064d05a6aa18cd573c98b05974
5fbd99d23bce3a95f1ad1e2e4b54e0b36b665fd07b66c370fc4b723355727c0b90bcd0f1e86c9a1612a00c36a809d93d77f44e6cf15f43615f6f32f262dda5b3f865c40d3927ef596eb1544b4eb329ebe8d579fc5c3027341ec96a1dde39c7320e692344f08b29e6c40cd6279526a697e4d86bd3cc0d9b2862dfc443165e31
1dcaee49ab46657248aa11d02a33f9f4eb65f9c64432863ef2276614e6f54a3818bef60466e3ceae302728e45218ce0a708ad842525965b11c7de6827fad680fd9da6773022add02942696b50ac44376beffe9bc06a8ac48f1fe87458e766eb821ee5dda212aec68ac70ab988a130ac470c8f96978c37fc8c7c9c6c79d8497
53fa8e9684684bc46d29a3c5a9b9e5b204745c747fbceb453d511284f0912f403d9236baa1778e3708d18e303012486bcbe2b716596c50a8236c6b6798c61660f132f37bdb25b77c28bd2c5e531a678e3307153d499367ddac1a028af8da7b8b8dcc29571dd521713e79cf0715f0533315e722b9a8ebbf30e38714beaaa5fc
6e8971c436d10d890ef292ff3d1de64957178f1f3edfa8e00e1b3d365d0d9ec68abe5a2bdb9f48a5ecff51f3c9ed8e3208053528f6c4c884b3da0063e40774759d59ab109865c6a7360d4179eb85f770b36328e7db0011775929b12f05c967c49bdf47ae2aef2f9c1bcfabc4d37fa1b89727188466c61b3c0eb40fc5a6e806
6d22e69ed1706acf9fd786e7fa66b11959f1d1a2c9685becc73a40b9160d36a22e71ac6cbd9e561169cedd55d1cfda72b705d02ce45bf5e62e6e5399075cb68d437d37e46e5ac1382b26bd22a2854ee95d56f0cadfe3dc5ec89bf7023da3827b5ad05d483b656799b265465392a4b017d6668dfa9addc84dc5d3805dea1f28
cb0a2f580d55a68e448e07a944264a041c3246ff9419b8d8308f037f64757953108759a25df16c55b9e1243d2dfcd85ca9661e109260e0fe5c1e42e3c5f47060b6c0bd9e76243c472a8308908677cb83588100cc3aec8f4fb6c7920974f6f726baa7ceaf0ecbf452fe95576f5d312757a28a7c5c651c86cd10df3da127e168
acef8e029e1f59f8ee27ab1f3cf755519079b19faa8f04f1df6027e6e2416d5085ed6cab093bafa2770775c15b98bc35be525a61ffef83739863e7cf8ac4fd9556be2e07baaa24e277f68b3208ab16a4b5d2647d6a0eae7ec87a81f2b6f08de919d55ee4fc2447254a5ee4ce171ae9e8cccd702dffe791a803c5f14a7ed830
5e2c660e268d075affa553ee458f52bd4c353bd1cb805c1152ee2ef00c60e5e82e7bfd925db8a5be44e2e5856abf6cc5a55d1201d9b508db8124220af7794ef468baa32a3ced33360a27d7fc2adfade0b0f1a62ffa50eeb54747d257a01f994d8654293df3404ef5da3e353cbde2006b7ce44e56c291413c501f3ff9c110d9
c4a3dcceb8c68bd712d28796dc3ff31717c10f653686e41f05b4b3106b4521826bcdea98316037e19ac1f43532ccec2a6a5f7237ef92f6bd7b6e72d665cd6c98412364e3273fb18d490504f9f9b98cf792e16029b181043c2e2b848a6f7ff06cbb5820a27142381db237871eb83f62663438810593d08f97ccfbf007b52794
00137b565242847d8218646761ac620429bc0b0d36854e49404c31c12a488954717273ac20f2cc7abb0b79c64bf84e041935af4d6b2f34cc37479d45096c7981f415718dab721fe2151e5456bdebce9d75cc4d172ad5a0a09e2d8a475e28c3b45a26663e1175f2ae7fd819c05f917c82f276709407f2d019da9ed1fdd49517
96a6472a2fcbe4f26b116f0195bac09f6ee756237d48efd52a3ee4a747106750b3a3992d7bc48b2f81e27f87e4c335019f1a75c72864e79a987446dbfa7cbd9eaefe4018b6875f63d9207f2319724707a2278f37a28ccb2eeb246731d0a7b6dd0e967d0a8004781c895db57ec6e3198df82d4f299228f36a0c73701bf7d418
f623474f5f587767941238a63eaebaa7df764e083bba8a2d540d5d2debb7c5427b48651a6ad418ce98549e12aae5251e950ae19204c64c47885f4105d926de57fe5e43a573e1ff195f35fa896c4eef0485c3f619778ae0e7fa63a3b776ebeaee6d689ff8a90bd0a5f5cd381b4f481287d31557c0f1e861c4d0346bf8d2c46d
7e6cfcbc313f8a8a15d72fa0b15e82f7219eaf108844db746354cdc36424c593625915aaa8a2c57aedcc21f57509cf2022653a8b5a6acd52dc024ba749daf652358bd3d006dd09635d85ae1bea97194bde6702cceb04fc110bd3c24078478c794a5c5b1dc3525a7e98bf55beef99c69beffc20f6d4652f70d07b14727f17d3
07cab4655abd309121fe0e81c0700bfb62b3948065c38425d4b6b9de9105305c3c5a66c5f8cac2444b20fb3949e44d93e8e738cba1275687be2d5dd5c058bdecf03bbe6ac93316029f9f39c93d98f1a4dbd8e6bf47588566b15dbf04ef90cbdaf882e68390c57c73f965eaee12d258c3cad127f089e4c7d28f9dcbb7b6ddeb
eb72ba3b22ea267da132d86fd0ca9ab0006c592832965fd1a2e395499fb548550b0be6f67f285b09208c69325cf4fae913ed3a02c886fda225d65e247848085b2c0cf057f203e590374596cdcd944da10d8b1ef2ef6fa59f6bb39ab868de434de6247119a182933f37075a189ae6c80387855c99820f17bc8ed9e60b8ac38b
825b276e926846d77dcf907ce64780e2cb1e76e7ce54ec6841115a0f585097f92cdc3e395038d0028fa22220ce70c0493f2a852f38136b277c3d4d22e702cd92aa10c69ab5a1a2fd4cdd0abbc7f0168ca53f6a600405c915e0cab8d1be966455f1fa62cf9ac0ce6357079e79c1b7fdd04ce94be1f305fb9d896377a05e600d
a3dd2e0a4f48cbfef0515a62db236c5223cca0b20d180429e781f843ec43bc0b2213d55d13b5db18e7f0f9fd5c7b8c4806c61442fc582c25d4b6552db19cd9f8900f0d1194b6e18bd962be3efafdd741999ec89cab5225d8b82a87dd50884b61e993976895d5c42fa2c017e28c6a5b08b9f5461ac780d69f17a9a3d38c134d
e8c45d90623f7bb90b79c08786d75727c98bf1f31a0c3c79abf0893f45222dd764153e392fb6e035ecb4a6d13e4fa1d0d1b9182f3af65e790f4cefc62f3b70a2020cd465efa39471c771acf32e670a15b83e9167d6d1a4a9a94d1387ec069e1dd8a9f6c781a1015352c9cf801005e6206c644cf6986c4c035f32b6d9186539
25fd2cbe8bb01016875c2fc16432cd2a0d763ef3564dff2d603748a659033f231753a4ed35a539dc09469fe684d6e1c919cc46b02d6412769fda07a1922509d2bda202b4d0c003be208ba9e1401e201671eeb93d554980e65fb903012dbc8e96db22adf50910e8f4d56ef8275820b208068e4e3aebe46e85f3bbccc6f6abac
23097bdec5497310a04a86d51a4c1349783cf055c77f4a5c066f833b6d1a0396865bdc4acb23335f7127b3763f8f62f5ce07a6ddab463eac4aa430ca6bed68be365022033fb974936f3d5d7a5e3d5fedeac38b1ec82623b15faeded187b8ebc588a756a598a072ea14b2a7fe7e33a3f9a559de8268119e656ca14520d9d5a8
ca5c2af528ce92bb4632f4d7eefc7e49d2a19ea6f749a29e6837a600d8b3c082bcedf603300ab0afa4cc6c9d852a32cc048877ee7e981515b385ca64f1575bccef6311e2a67deb9fd654ef7fb3e228e77d207b1678ac7df1a4aaedf725af16dbbba33453ab34d3db8b538fdd211003b7712a1c71079568e4e00e449ceca8d3
f489cdb08fcda78622a2a5e4c94b68fc6cdf3e0b143ba19368b04e60a3ec8002ce98b5fdd90fa847b5e077d703da7f5b7734c5f44e07ce689866494657953fb89e5e7fb5359f219849b6497fa6d5a2a8c4043ba44cfa50be258177484dbf73eaab578d5417f3faf090044c0bfcd17a869e7903a2a1b2cebf9a8e1ba56ea837
c3aa1d4c31339547a3018877e8372df5d67f361a7342915f3d4f55e23f89adae37811114e50659c29e2027144dd524700437e7500a0100f1978e074773098505e00c25ad56b5a3e6628c0bda83e2d5180d223c92cc09c7b0d08a8bbcbe9edd266a8a547a044161a58ff3e4d73d8509d3ff36b0364b36b1779f2f633c9e55f3
74beef46cd3ce83ee5108fc48bd6b7d4d76437e568a349720190ef737a1db0c94d6b9ce7e14f5ec97abdd95bf8b193f64ba0738ea53300c69ce7365024bfd8a8207bc323d8b262e7910590c78c164d09dd829108ce1af111f1d74192cd6da8805d50f1b664e9bbab13e65ed1ecd80e382fd49f551ac5d3e09ab0ee5e9f688f
b5d5627cd4a7d383f87a731b18b471d9b9417f54ffe495ed176563ec02664ad9a5eccf3fbff392e7fdcecfafd949461d5e8c52d96178b5abf507ca90fa5ebd58f1ce05836db951a449481b4479c73ad83cf2a3cfe4e4a7dd61a2d5daab994829224bcf6c40ce88e8901cf1d413c5aa326c57bc14e3ffecd31ff106c8616d3c
c4b81a3b4b9470fda9f8c36263d005f2034a1bed33ab4fd980c48f13352f335a33547de0d3a47b1a2492b289f75f5edbb3b8ecf4dacef90c2cf9234d99304a249da65d23626f75c9665a3caddbfcda7ce8e11c3d57f25fee8f9bccefab770cbcc0e5304cefcc3c20c111ce4b4743323c642b62c435bdef282708bb63616855
83e6d03e62a3ed5bdbab966d140256d99735d4b760420129fb1ce5ec69f97b1fbcc31ac922670efd96b9a95ffe69a1b9094807dfc098c6410419d9d8949821b64622c3582826d60e2e180a418e56922953a88173996e68d8878a2f05fc4e32db449869d40d39a725ebd3fa605d01c0f78503e776cd7f9213c7418ecfcfa7bc
900cf88669c960cd66e3a9b91770418cb65a63e1ddcee01adbf76c60dfe2090050b9369e99ba067448f29da49ff851c9adf7d0cd1ffbb4132e9ac2eefafe023c2134fc469d939296872ba8026c68291bca798a7ca6ee25ec6aa6e4bdf1906bb12fdbf2f18c48adb6148e11da16d7dfb84ff12f72a2c8e90893853ac8c8b082
06693eccce582c94c47bba7b8688b079535103926b90844fcab6248587ed50b746d3a20b975e5a726f55459eaea58809f7ab8111bae51e4e5940af010f7a41da48fb69aec0d05e2ad5dbb89f0b4c636adf062e97d7029e9cee3e9ec55960b06ebce0f343f02e69684200074e1dab2612f8ff624daa23f18eeac5cb30db53a9
6343eac4fc57a59a33fff9a1c8e400ffc3734ac2216e4aadf8f21d192925ad3abf6af0b8a1183a81203e1727ab92232929fdf765666356fbb591242172788ec791d8e1d9bd3e34e2db9a16bffd1c5403bfa110e3a9e33b51f6044f890a0f2bd1d0029b4105301d0955764f3865f9c6191db67885b8673554d77c8035b8f3e8
041a08ab3702679ecf58ed1ac3283729b727e4df321ac2ee44fedf7678668d8bcbfd6e697115d43c0aa387befa0d6e6494da00a73e6fd02ee995a78f7e5edaadfb1838413931ba27e1b55fbd8e43a845a80c8a7366948ea1a3f78ed3f6cd9341e85f2cbac9ea6e90f78e0707f2f5947cd056fbe6749174c448b7a0929485cd
223b1a696fb51775531dd677a1ff9bb4103cb092781b784f9bff98df12bebbae6288df4272433e692ffcdd7dd5174278d3bbd1d06abf2a905a69a09edb6b07ab3ac794797fa012fd4de7577875db62184246e84b4c8d7680c9b06ae0035977879ba1cd3444762c2369388cd31b5769dc00808948097c6704d2c842e5eb3262
304cc7c0abecd10f7f7117eca859069ea6f3e20b7f53cbbbfccd30fd6dca29f4f757cd94d30138f12ec1b64c49989587d2ec3cedc50b78f277b605f8995c3ad575743e1e774b5f2da65e358f53c5e121ef3a9f572228bc49cc2c79b18aa5bd7257095a75b0b11bef132ece3707b8c57fe312031acb34d07b0846a02136f814
ea313aae47b45037c928f952f7741c87b754cbc72c3f2cf3c00cc861af17177ebe6bd5e3c4f6e6c076feb15f3b6a8267571245ed331903952fb4fba759fe89206ad196b8208532176c8b3b28181f6a9cf2d7be2e960743c88975cdce914272a8f63ac5b319fc195b674f25f53f2a30cfb1d087ea9a0eee90b43ba944fb926c
470b2736699ddc42b109a2947b3d313b6f09c85f42296e727740592bcaea921dd89889beed6e65e77c3b88047d7dfbd1e7f5e32fd084bfc210869264f815880dc74265c8e5d5e613324d2f0921273ee20b200f38551b59ff827c9e1e3501b8ccc8a21482f231d832ae01508d883e7500b4809ea85b8cd1df4401cd4e50b48d
df7df48cf6e5248e7f47567a9aa1cd0e5996f7a6d94031545d1ddfe1d5e5868edb5e015dc7170a7d7b5b15d026f9c03743cd014819c03b025c84838452a6f18476961db4fac06ed663d1a35232cd0b7ffbfb71b5b086cd6cba9fd36b8dd9bf2b8d27375c884e37a82c9f01f1082d4dbbd381aa7c9e62ca3647d976c15879ae
d993627b44bd94dcafffd258f816f011417f2c772f1c19566578e30e7bb822adf99a04c6a8ef726fddaaedea1891a84736c9a0bef9466100caa26f86a6197499828f86fda8673353f4620ccb68166dfd9348e2f21e7d19aa7be95400e94db5fc87f1ed6d08be8d6411ae702db473da170252a614bde9bac379762f7d0d296e
58d3016f83354032b42cf9083095d9cf49d1b7be93798d10e8c57b27f49040110d3c57c813226cd6cf44805fc604f8358d4f526818cc58f4b79d5f04eb9e714b14471dcee14e1429142cd2aa752dbac290bd44f3ea2b99ec95c4d6740c0889760bfe8bed668d8d9c0ba33be45018ff2e1ea8452c9a7846f9448c8a6ff1285a
f179028de35fadc38ffcd3bb55f0e4c593eac0de2b8e7da4f78c471161b91a1c0585f41b4f624e0ceae41361ac2ffaeb94e11bbeaaaa26eff9cc634cf98e96502abbb47c88fbb7cac3354870af6c4233223283a1ac576c024821ef2b25a64fa508b184cb7ac5d2abab4aaa7eb4aa814ca0dd22b1364d0898c64ae863a08c15
7158fd756374c2c9d6e6cee84787f5596d52296a8af5e6c7032239d484db067bceb06fc3b13957741a203103e73e6e215164e8fe3a4aeaa273a07ec141bd6ecf25b4b4576ae50062c939fc5bca1e813a16bf504a73872e7130f47fdeb21b54442dada3351827565d9b3517e343101236880dc34f9ae1245b0b2c9e238c30b6
816bc95dd4e4079dfe6f118a1d43926ba54ef444aa9b63c354e8017eb0e32a6f2f06d1d7d6c559489e6f6505bf6389b7d9596dace11622d5beea4e8e195f54b26fafa72c209bf9dec3e1f156807c33a15002c3cfdf11d52e890bc4df29758774483100d28d1b8c2ab4222bce409fb0bdef56cec1a7cd343bd57c512c2c654b
204083588803b12d97ba0a7d5d22578181e473a751137683d3fee051fd4073c32818384242d8cbc796db0c3b9c73833f5e2bd715df2c1cfdec17995c098dbe4696a6ec50b1dceb106f1fdeaa3482339620eef436e2b52e0d79ea5e26e41ab9232dcc8bb4b5ecade7fe1e25b8b7a26ff50ce8fb29a2e960e1fdfa595d6350cf
110d9736c4151a14660afd1db39fd39b1d4e37ff1c96f4bacd2aa3e95701b8994d2b1b6737334ca0ea84ea2c2dfc5c870956c02e99d9e2316be7403df80cee8b46cecba9af5873ff8a0a6aabd3929b82473d3c54ee362e460150efc9452d88d3f5f246311dc351f5fd13987e8168be4eef8fecb1d81423e8055109f2d3e716
35841fe2253f544b3e0a0a324bcf309c9ecc4aa03236872f228f6823d5bea4573ab162c7a926c8348b81068158b20c2cf054c93251557fb6ad70ff64e651a689822ced78d97f9369b2cdfdee7f1b742b17938e69b666d56239f218b1a2d47cd94da96a375733c96dbce8b5a138a18bcab7a7c35d9c5a9af7f40e573122c707
25da1421217d59e29685e908fe67c79138131242db4f19426e47a58c38035341e10cff5c14b050ee55a1be7e73b2a8624bd03f27b8d712a86061797568761cb90ef095ab3ffa249b6312ae16eeee48f5c9eb36a9d30e52d83c705ed42a0893045ef4052a0090715ab7d8379c4680f539c388ebf69d8b781355e85776979e09
cbc4bdba7f7b68a693add6cc7cc872ee17668340a98d88c1a34060179f6bc7dedba62de9a66c31b82b5c7e726b497d5a1830021c44dfb91d49472896d2bf0b1693cc3d33f8e1545359f86b2a038afdbff71149c5c61844aeb27812d51086266618d524d16ebee9be4a72d9925cc703fbe9fd1265e3e8c825a5c4f283c15c44
8f2006db8c10dd099d9b35299196a7a874b7a87bc208b397c0bcf86a6f72ca97ef13ce9f9aa196b1c8c547d085d10c806ddb80def3b9137233e0a33cdf480eee204f653b391762275c21e4341dfbcf95dd3535c40df4652bc52eb65fbd8c769a2c0e37730c50013f20f71e1b0f081d3fcf0e4be7349ff9b7feefa12f12aca7
1c47364b3054e025aeb096293e7e748d73db4b92f9cff6e79c80a158387ca815dbbb13e735dd0dca18d86db4933a76280a85dcb263a2f9bfc4d088593303860a6a4a970d018a34e54ad5ede5333c76fcc0f7e65166ed63490e49a208af33b659feaf5100474411a1789dcdc35bbc042b8c626d5ce9670305c0f1fcbf503b3c
6fdf34704a69f5595b0a76262b9ec0fd03513b02f6a754da5a054d38db446e4a80c522b181d3f79d20ac53eebfbb420f667592209106a9b400b8d10fc252d5d620077eb0cc9bae20fdd1919b0e006998200e5755be03f2d1e07496ca069092bd9f27627c31dba5780d32e9d988c815d9a8a9dc822e5609f9bed619de195a64
b70d4e4f445161eea256597eafebc34517d80786162f6f10a8f2c71f795ba0774ff353156d93ee7c6d622b38b45f27795ccff5a8a3e000db4817ff280fc8d93f5f99c622c34d4bb483549c333ab6fc663cdd188a0f5c431ed3a02e45b55478fc59d753836c0c3e5528dc7154c637e0ab5fc90fb3bd74f681e7b98fe6657f96
960a745ee3612da3c3197be2129bbbfa895a0592ad63a8a07abab426494e29fe416e25de444ba097514845c3266b1bf7bb2b8ad65ce9095030b7bb5239f9ac266c53f380c95fc3387f7d5db132ec9e87bb35eea92f1f88d0785aaa34f25edd2352d9c21ab668970f0bcafafeaa0ef405d2a4dc12d31fb018c784a0202ffbf4
446afe9f6575471568b591b1156e23862d59e7445e5bad845c8ba6fbcc5cc1a5e48e08daf6c91e2a5e59fc4990fbad30e826aca52e7a55a5d708c392e05cb5de634985c343f87d4abb2ab084c488ec919edc65b01ce6e1e4dabed4cea0f07f023a9d96e162170e3e29ac909f04ad296c3360ef5b8ef71b00f06e78c886fcb0
7c39c1ad7f3795184f81ee655bac1e61deca0a7d8999568ad3afc8a58b287496ca01cdb8f26982a9d8870824659a7668c77a2d48e0f173ae6c81dd6a4bbfdd73e36b74d3fc0dba2af3f87cc5e020eda45a195bcf9ae27fb5db5e4c4aed0b9bded3b9e98876d0cad16de59c13717802ac9af72a9bfda8ec2cf7b288768b2f08
0edb21c55430f19d89db964d94e24254df983bb782c304fc08765f595cc8e4078110c7b341e9737ea48e3d09deaf3ccd5c36be7c6359c4071db3cabe0b2fa83d59a9554fb2cdb09495f37587d068510142483b3254de5088b5b5e7f339cdca5f48bd67a0a7a1bd255d23171c50069664f3f664dec3be1c33d775ddc7201c2c
917ea7531614aaed7397d144f76fdf9e09b8d57d9c1b993c110cdc811d4927ba28c96f605c4fa67b0133972979dd8604e9f1806e12ea8b5010ac972f4d2c2549a9220e43ef7b2b22cd2eb45c966abed673aca8f9d8d781f258df28bf0f742026db42acc57b0b43040f37d5ea54970c9653f4283eefd02d1d5fb23067ed6525
12bb4f9a7f5d27679da89c8f8711349fc28b885e9c285abda412171663b955ad99388fd1a05728df33fd62b7c970472e041ceb875f19da9447aebe72a5eca6e8f122631dfad7e38522ddf80afdcf8f191193c97bf7cf4fc60b937c606dbaeddeffaa67cfc5e47e3ddfd5e03f59fc63d88fbae92f92d47bc929d5f3e4e2b772
bfdf549375ccc8dbea16d81c2636e6535d8eb272228b5597f029e062cc9eff67142f4184c0088e146a226e4bc64e3d5d68121225e3e72432f1985158b90756abf5433c1ed2e93fee5af1b306e0e6ff851f12f870c04f5930708b6739b317d26f879418614dde8fbbddeaf48055d5c5f62406c50fe4f7c684999f195c308cae
647f7cfb9f7155c10abd6860d7e926d39f5d105f5a0f738b9d2c0cec18756664a7bc03ab533328c1134fdaccb5a5a81dbdf4a05924e3755a4e9b843d390d02244fe641570599ff3ab5cf6101c0cecd8f29ffd555d057fbee73248396a6fb4ee4efbd69e3659abd37ccc890ed4cb55bc7a922c5df750172778c3e70f76c1aa0
ce4d317b444db0673b8aed905e2778dfa2d6936aa34c7002ff6f06528cd759b2851f0386f6a771a379b22c4d614f72798e828a7114fc89d6008b0df4ae34ca40e62ce32e46b567e8c657f22932d7d58927081b700fac52115b4773fc4af189fb205998b57c95d5f957c418637c42c9c048d23eb87a28de328043a4634c2945
a2df1193ac984a70bdb33d080c383f5ab77a90803cde4447cdeae0a9b0c338dfaf1e5892bf40125f37d589cd113812075fbe7ccbc6812eb310db1908c014c038ea91060c0798b1a2ed84e2158eb5ac038eb417941bd3f3165f0b032e9118edf33f9eef4b1cb977993179705999285b320075d17edbe711fabf3688510412dd
365cb1c1745afc601e2412de109e219bf3252f05a3a0a7249e0eda8139c4091721cf727ad10dc224e57a304c9f1d3b3a9a3bb9c762ce7d6837ce3b69836be73522e97f4fe4ec0b083c2677d2e98e440ae60f2f09ffdfe0819f1ae49b7dd4fa979927862830fc2ae8b4d98470f7e0e4e6d42822b8704bbc49750c4599e1cc52
0c0609e9a13c78c5db1fa1992375a8d5c5790f65e8f5d95ee193e7f2a3978160813e14a43cfd648bf6ad539b90ee5ffee9f521959ec44c2fb4e85f7e272facaf299982e377236762137b7bbd42ffee3b6e1ed872e1747ac510864588fa5d915bb051eba036b742798a49579ecef82a5ce644759009d03b5f9e3963ccc412e0
8c2cd6358fff03dc75958f1c38e308bcc30623bd503734de26a6b64585f7f9610948b185e21219b3c44c30a56acd65f5ab7744cc955c5a58a22384f2f137118ab8c2b7ad44a3568c526f9a8441d3d3467ac5be5762732fda4bdf2c5a8b3847113dafb9d4afd1ef01e704f596939d200ba5ede2612ad3f8bc8ebe73916d3800
897583cf65bebef493292048857906ab733ca0b993bbbd15be4779074753d1878989a34f7a80e7712e33c38698a7e142dbd82eed7e777fa7402292d1d021592fa9a28c6abf829421c60a42f5ba45f6540512607be50757e4a6d169f698712c15dc9c4faf61fe50e28fa3830b7a5fdc5fd55dc0479978f91147182ead68ffa6
c8aa3355f92ebc08c9d4228345307cd89982f9b258651a7e9446286ed92e4f5c6bdf5bf81547d04e25b429bdb84fff07bafe227adc57422bbef78ea844f0b0144c6f81f12da843c9c2bcb4e7a78567d4c573e06e37cebb992e9bdf1d1a0b4d52590a5653845cb8f5ac06e894b0764c5ba52bf7fe170f000e7f63250cefdf32
a2a98286c2778ab96841ded1db2347bf1c7ff4a0588201b09213f33a88275a86cec19ba5efa1801b77bd4d94dc5e8406d28df668b5389da5df343bfe86e524eea240f5862ba235ccac928b63b1d0c398394ce9e6abecb47a9588b6417f63f8f830029c4aabb550114694e1f1e42c2b24e3bf2d065a50b992ddc00055682f71
1b130b6c8c72b3421b16932a109778404aaf4a65a60369f7ee7bca993b704f366c406524f2d4dea7535cbd88932f6a7968b72301b0f91fac2fc9e7754c3853931aaf58048aef36c03b70cb1199aa87f98bdc5abd27f140df8ee80ebefe5da77cbe0d6088d7af4fbf64e5841de3eddb95f4ad9132886130aff4f7bec0939be3
fac9fed26712af9da51980e4fbcc66f39990433371b26eeec9159313141186e2a0e66826088a22a7c72fa80d3e39d176667146073c3d7bf215c2faa2ada4ef1909811cc0a8dd1353aafb5deb4406297526ac5653824cfcbb172001336f17d425f5de9083ece9b8d40aee91152236d924d50b2893efdc0c5c1261a23b34d75f
2b7b07e6a48e79971f2f68f0ed06cc250d82f45de6da2153193e56a714c680f450bda29d4b75bc63e2b3f0e094f5bf4097e11adec4eda2a3680eb68090e8d957818ac45347dfe61ebb40b4e307843fbfbdfb6b8c6e0c207e24e7043978f5c1882c7411755bcecd466da5927a953280e0aeaf030a940444d158790e1485cd2b
4ed1e7ca6c5eb6ebe45baf112dd2c3ed64f364e5313457877d3e66b02f7baa6e82e4c4c4454dfec6ed3f1877efca132365714bf2b8c6e47d2eba02e72be3b7a7373291b9d3614a3bbe51942bcc2c7bd43a6f2f54aa9dcb285d8a1434d5f2a6ca7be742b45401a69d0e45e4bacf66abe85b9cd377f52966cb6269f29b20bc1a
c69c86f8ca43442675624a0fac554af47d1928af5bc0b677e968c1b415fe2a5fbabf56d6b1083fb805177c7b5047e11e0b6b377aceec16e0415a2d2b242ff2680adbfc419eb6aada9aa72cae7704a9c001301006ddef90054b501a1d6cb31d327eb8d26cd11e52a6143cb692d34ed5e66a3e0f0ab77047badf6089c39b8563
aa3e8636a991de334606f1367b3d0d4319faa79e893797ed62058bb5d6728943b6a274318087618c65663ee4078b445a1e13ec307eeaa92849404261451a796a25f48498add2f3ee776e91fe3b7b080154203699e081727c45145c73387e1269e5442cbf140e3c6bf6222fe87332c51b67fa3059bfc9dffd4210dbea26fd6b
2245f8180126d70f82b762a6b036dc671d71abc682e0b904c50e9c0681c03b1f579b35c7eb63fe89ba77a2541d27b6faff7285bf982f98d450bc8f5e3b0c414f49b67419358df2a87c0c4d186ac213b017ba71fa3e91f74cbd6e576c31df8cd8edde31bfec5736b4f7c0ed65a342cddf08eae71d05c33d1750b073b667958b
9cbdae7adc030cb9355d171dffce25b4598749b92c9c199067839344e352bb202bc97c4652421fda42509650fca66977637979f41b1c737e002e09ec47a592aac5617ebf372d0ac200b21eebd5ea1d17259be8db78180bd20abdc48fc16c17b6e7d224daaca1aa996f53dbd0a83532e4d7f9688e3dc8fa5ae4340c1d64c7db
1570f3e6f822f398972f688222a3172b7892537a8a3a9d107ffe58714be93aa2806eaf14a68dc399b781be6da652c8479e38b3ce1d799444765321a928d297ac01b837b9e89555e80e9a8083a6535a129b99ce904c20af3a3601bb8b3de1c7876aae2d7f66d40960bff185b52ca5f84aff834f6cb6ee8ff4e328bfb808c65f
4d4a097de2c5a3aa2afe6764fb2883aff801e018766420f40e2850e284b34bcf530eaa9ad8b1acc6d1189f3f610c4736e31b53b19b751b6ef8ab5a012640013b7b51969d342abc42f5eff196e8e388aa5acdb8fdd8467647f1ab1a4d518ab6c5c4f4d85c907ef4047b9acf9b85206dff79e04a0c61623afc1d83e35135a2fc
097b300b7701b34eacdfed23e6499b142a8314a0f3f289ecf56596d00b3619c84ea0e148a38144a7d26facd1113ed3ed6a59989d4c7eb7a746f054adf3679cc2bf273a5fd3da4196c56a8fccab6861ae09085aba6d7631c1e46a2202ef79f8fba11b3e147ae308a4f6f28c991dc09c595902a344ee2c73a26609c10685dccf
c38a68886b832f31837b08bbd436bb83d28a393bd039c6579775d9e257b9ecc2e430baab97cc4151d59f43a9796ee8fb2234162961ebcf4e67f5965c5d33bf03f980da52275394b0ae40a88ffd7df17cc8cd83930ad2095e309c66fc3a45402df354948d4b8520da1781f6ce553208de029592aeb6c1407e41f001e083fe5a
155648051b3d38e744eeeb57359db9a98156343494e04e89466921a64888198806a4cb8268c00809640f1025ece492eca6a80386115bf4ba764845e111abaade1a1f29ec5541887f78c33cc8c9961c5d0b12d53140e7a40761f51393a0dd7a057916fc05a8060943a0ce5242e5470bb1b365ebd13d6b46853fa19c86df998f
fcd6cce2dc40a5af72cb2bff6a2478bcf53971c2f8d5c85b4cbafd9aaa203236d9f9fb97640d56e50b47e8d5af7051c6c6b53880c37a9d22053ffb505409e00dafe477095bc27c476fee81e55225b212006f82209481d16262096798ffd2269d1e697d14f0546c840cef21c72116c5a4f0271c6ea2895ab6bd66eddc5a447b
42024c064999b207c89e88c6c4993df157d34e03d1551b5ba4db82aa2ed6c055a6c8890dbef0a71deb4d217445f14504ae274b74da23bc190946346206c31eb1ff9fee02dbe6c33a6499106b8a4d3aaec972f3c91095ddbcb4fd5e2e8b752b09066f6def54c20716e5919f6619e0464fe947449ec9aaf93840330108586543
a8b3707a4029bc0d603e91e37e3c39c4107452fece99b01541aafdfcbf59e516c2e85d84d4dca65311e869b73c695e68d1ed874d43315fd75e1c97380d1e356138152037d7a9df3877342641bd074bf46e42e7a4517b8e3f8f26192dbd9754db8961c1144fd0dc50edd2a60051dbd08cc78b2a4a7c73175be608a780d270e8
d2276565dfbdb7c87c6cf9a0944631a52c814bfec47f8c3bbb2217a69a48ad2756ac3197e83a6f24d40b992b3900602a740a264528092849fb6e176c350419df46533694971ae87bb7af882a8d7afda0da8935dd1af084a9c265636c2274ba8e4b04353d367331ce53274582a0178b2148c2549caece60249d40246aee5bdb
6391a4fea91f6e9569d44ffc5bc3b4cdc6a1ed97fe1a4a2f33f84b7351a646659cbbee57c12ca038f946fcb03d202fbd110f256cf67f107d9b2b40b8c97d59caa3ebe554d1d06a28d25109e9742ff1c46f63dba8f2cc45346e4fbe0d3c89dfb912a5c878eea6b5172363d0cc387ffead18accf1d06ccacfaa4bbaac289dc8b
c3e8aa975805427cd7900794aeddda495eeb03088e0c33a2651f6d57181d6d564e399c1948826b3057a74b6448ae11933994048019f1b775a4d2a75c4bb7f5627bd409cfc10369b8311fd752c0c724664f100b497c791c4915c98004d1cf847d6b19df6b3a00e2ca8a55ef66bed837c2178453fee5f01c69acd00db08a0e7c
fcf2502bf42dd9562d5e134ba13b1e18c2393633a350ee08b2a05b745c8a2d1b8d128877858e717c8eb33fbb63f3884b68f2522c76a59525f04e56f167fd100effbefc496159072563404af27d528d512967cb6c18b6dfe5d1f71fbd3f5a74c9208e795a41dc2a71d00730b744b2a70b6d4eab91d178ad149edb12b9f31148
225b44e52bd8a531ce49adbac4a0af3e1a1db5e86fdff7a248ae52974157b453c895241b627be6a0f982afb545a56a7c1b47887fa903985c5ce56215ce5884def53c7a02b12618e7697768a2d207fee9b56fb0f7811a576f8efde09feb49bf9d54fdd71b2a397e50eced429193dc89e3a95a936d362f77eb5fad031e495fd4
06507738557818cc5329b8780a8fdfecc309ceff8ed548f8b8435798b8911881d2da46435ec3a2ab119d860a1676ed5519d09ddb6eb671885b3b5ee1e0715c46111bd9c626007eb5f10f894ee24e4ca2f97b182a8c2c752be03d5af4a1ad3631b511acd2751da4af9044934c3e6a65de666319a4685afadc7fbcacdebec7d9
bf3fefd6956669ef94dd4b7aada4a27139acc974b73ff7869f62c03ebb6a3f416cf241d1d1c6ed21610e99a9a4dd037b4f622197ecc0f31bbc33dc6bafbb7724147af8008b191e6218d7d538998b7128f8dca984daa119456b631eccf75c2da1c455cc55336f9362071cd90da4883470a852d697270a4d6450ab197770f180
5a65bcb714f653db0d5c7fd83278f438e656c0a7fe968905a76aebb799400e91da9fc77e1aa0eeb1a8829713683dd8a6d909908ec1f090b30c56edfbeecb778dedb6e7fdfba2a2975b010e6baa245959ce9e400249f7c00402825361c0c1cc6398d356cc1f21e05ac5b69e3ed1fa34ff848720839d664a18528da1b33b205d
ff8c055f06f17feba49c11ec419640773b7123323a360d2f240e1c4d828ab5c40b979320309343377714d6217a8764c78bf4dac9b6e766676500f085c5cf7889b8b6c66b4163f7f0b4eeffb087f4fd142fb895fa15dae9f313ef23993067dbffaae7ad4bc3c432870dcd681610e8a061ada8b06900d9b8f04f75406da09907
e5c36f1b25976bc7d6bfb08fce61a64599f45b219c7d7792c4aca0644170469521e456b0b59b7d20775c8bcdcd71856c1596575fa2cba17f8c49df92925b8b9919c9379e941f77166bced6c32cffe76f7864702c8b8f33c1882ec04cedde1e4b1ddd1efbc4a01ba459af27efdd95f550e348dcc49a3f8fb9de11b00c55515b
854365a151a2909eb2a55f8fc182bd92fe2abe13236517356246bccf272513ff834166bba2db276ff402232f0be124b9bbcee7340b92a927360c3f60a22ac150b07666fe86312f2df5a1fabc78c4b2ce3fd31909e2f8b33b5a4249ac14f4b5731cf6cd343a102bfc0dfdd62f67dac04406ef2b30b647b7654b5a802b2f202b
0b0887989cf01174d690fcbdfcb88a41a75430888c19c7d8d6b5ea81249995010e6cc48a0eb2816e31b885a2ae01337342f520dc24126abdb33dbe366ee909b99cc02c748ecc92082b5997f066d887e6afc322e1f8353ba7b2db46607257740a3a78b4c9efc04705d9ca742e24205c1ed0f35fb07aa41e1a98ff75f0623e49
21b6c4fd73f0b08ddd7386a536c95d608885697e840b4917c90397901aac065eed84ebc831deaa0e8aa25eb14401409fdbd86a1c2364761923e9dc80f7c90ea6b201c3a7c034b8ad979cb72d706d0022a2c9f996dfcebad663735680016935eb2914e87e81183d9bc5745fd6916957a03d163fc3a6e0feba2d830a2700aac7
d201384d254b7795e7dd190f2068020d61976cfe7b9dc30ee0c6fab4e683220f62ab154db201254e2371e56d6d239486cd16b0e84113b20c919d4a6f8df6e6439f91dbdfcdce98dd89d7b9d81dbc609ab04570e2b820565a0924ab4b916de058bbc60cdd94b72b372fc35cf0b43353ca3d754ea713e671196b51a75d96f63b
ff934b03482ff85289e31383ec9de73a19649e64a2e35881851a1cc62fc8e92659e96247f5469e3ec5808469c937ec94756d042a92479f36f7bd631a4af3dcd7bb05706d30c6e39f6b046aef6e1daed9a16a9a6797c02fe75ff4bb2e3b8d4e8f321218f7a7f368d842b0af62efc98be791070eee41a818b62b9b46455c3605
173e71d4d949af021375097d91dca2c3775fdccdd5d87dc79c27ec555de04b85b2edfad3ed6079c8ffe8529823c2ce2b21162f203d12756a1a3e6642cab9d71802fdf207ba897e1ec12d14a7e8add2129a2a74e70c485137774087ebe52fa66686697b0d98ec5e47ec9e53259a1efe7752b71228c598b8433a6167c7905bc9
d9106ef3045ad1b9926f86b975ab961b2e12e05ef4aa08d2246843e856f1117738dcd1c2b69155776d17193dfa63e4ff4232f36d18024ed7979532a94ed81773eb07bb064be34b21c38344ca539c6bcfb88df9c354ee82ac3576954c6d952e19b19926f19da44da380f14fb87e7a9d47956f30781a2324174ae868c9ff4da0
48f2a0c146c2b84f590a7c86e19dbe1d69a194d1bf2033aaba886e97f8ca22fc226cb9b33501eec7ed6e0d5cd3470521cbbea92bf3d624f4367b44d5d877ecc69d392fe9838e6df3c3b6bd7ca100978bc5ede72ab54058e3e11cea9e6d20881d38f98cbfc136781d39f861102fd169f138ef56fe40ca59d3108ca949916940
bf7fda15be0ab89b75478b0d0f0e6ea7195f72b627e70766f911a7c082e4a63a93ed7d8906c780d7ac0a19c8792f5576d391d8c2ab7f00ebf69579c88cc96a3d70d22c63a56969272fa8ca6549117fbf216ae32263248ba07cc6f220e7bcfcd3bb03e304bf38ad8eb68421068b88b9b4060d02457bbef345b3346d307c88f1
169554ad4396acc260ab30bd5264a0f2c43950d4e48fd9aac4b026d0581c663b59153abfeecffdd2f37e44bc858958dd3910934b130c80bb1c9b4f3df867d3c19e0681f3e7145fbd1267edc9b25cc62d952705384d88c890785a8ac1cfdf57242566abe478bdea68633769bca52dacd635605adbe677a55e8efe2c96bc2a1b
927d3a54255cda93642380d305aeff65e3e1ed27d603ef857d72a5f42741b7ea4f1dc423c5381e2dd80308a0834e49d1aaf2d1a0f61558a2ecf41c26051a3f5e03c9ec22838962af1e2cb7554c6750540ada684828d8d850eec58938ba45c45ceeefdf13be3657954f76acc52543c42fc90282e384f677b8c0c2459fa80959
1f4a654e0f42542ef899cc724b76b8de4a8e2799090121fecc4d92133c114e96eb623a5d0d05b0d541a57e552740af12ca4aa775f743f8a536cfe88817c259a0fe15d25b5ccae2b010066e572af219395ecf890d171243fdccf81b0127631de8489ab1336ac9dd9703e2dca09bb09d3331d17729fa27ffa99351200e49c821
48c559b85986f474a3ca6d57cd622a13df236513ec937c47afb318f942ea7f419cb2fa15efa9eafbad56d46283e5e46fc41bcc09d4961f36c746dfd6f5495bab6289a414bceb9d3cd85ba493b1bf5fda4639865e7f0de982915ef2d585cf3c9ae2f8c7dde62ef3d60ddabe41f94f461ab4cb138eaf03b3b9cede9152b4d512
dc5793d4e703467d06731d831c596657c823195d1bd940b2b25b23c1a77db515872570d2bf9fee4f8c95ee2dbbe50c7a7befd581033ca8d23dc2586d0e1b91224e486b4f52d90ac4a9ab1693008a04afd2cedbcd08165ddddf1ec22a01c5f562e688399304b69e110d94815fc7d58698656d69c2af08e49f472a3ef6864506
33010f12422fef084c627ba9aff3c051e4e5e1b23381010ee42930ee152c1d5c12817b5cb6db261b1fbca7411392e10aac588373096b89f69d7bb83f63efa20b9b65d3a1eed02001ab39e955e69daa17f393d777104906b84148b9f9dbb1b179ce7dcd6c2209aed9e6beaa3c4fd3377ec6ddd5332f597e8d0404fec95d599b
4730f1dfd5e8429698826858b05f434d9c082ccbfc95356170e3dd7d5f5ee28f11fa9028e1d8fb80dd56b04a72af169042cf382ba0946ffb179dc053bdad8eafd1c369b1e00a2cc068bbb803d9444e0a47297bc2fc53b089efd2487ace722456ad255a1601841a513a3854eb1b91699dec1e1d3b3b1fa74ff8b93053a8ad37
96ab1d797a64c7b99ed9017bb2e9435e0ae207dafdfc36cb298676ee1dcb60f5597a6756adf61c42903bb1e9c500b767365b1456df5aeddf6dd1599768aacec4b93909343d25d87690423403e9a183a23b5f83e8a52bb51312cdfffb320aa4ef12b83fee6540e40679e28d7f9a6de6475d996980babd27fbf39e99c9ec06c6
b3cc1f0d7f1c589bec93bbb6f3ab9e594f8a678e2f4a5875bdefafc8b5897a966e0ba5534a3846b1e8355b7da75148d00a869ec0aea4a03d3f656d762c3608eafd681d2a996035522b826b8af748e6dd4257b8fa240a1506b4eb886b5f934e29e7457007559764bc704a9b3b768c6738289de47fba6c6f51c859665d0d88f1
53191781262475618ab4bd474c2bcf6229d2b3304f93b8e762e477687aac71d4ffd884a32021e8cf627fe929a502ed7bb8a8b2d84fcd2d5b2b339d7adce212428f995e0d39393f30b3bc3a1e6b91958c30a0e07d2b0ef4172d0b976e799a9e059a03cf62c96499b971bfd8b1724640926395aa97a3627a05b5055f59b7f4bd
9bef7f0a7604fc757df71821c08153abee2e4424c1de35f9b14c90344942687acafd55ace5e343e8eba623a4d8cf50fbad2e9d239dc080af713607665a4b51623d91e29f8c38c6f5ae93717c49e2d79789898c3937e0c64c2d45f70b5d32b8b1a3fa26ed1b74625f1a5ff98fcd2ef59c1c7cc97211acb0c8cff491cf03830b
627602b9f09fb5b0baa25c00c647c9768aecb72809a3edcd90896f73dbf52333848d6b0e4ffe8391d69ea7c3d83e07b2d2f33f8c0f7aab9c89ca3ab33f16bf15749b81936ea7fb84c5edce2547627d60476f5ee518cc2e47164d19f626ef4905885455bbc050bd2cda1f6e1dc972951cfd61adc105bb780cfd2e7da6e11e78
c5b0268e8ee78c2344dff89ba9429aab4b22f7919295da421dd551336f89da7aa8bc96e7aedfb8e2b1e3a9030056e32ecce4a14aa32b90fe347539c54d234046b53438e8bbc7d8c01d88abacc8e543415923fe99719f426cfe496035dff132a84737a5319ccf3a11021b31301c5fc9b4e1fdb67262a262b834ba159deb4a44
b0d791372dd40f4d9ab334c9d307cac574d9fd5c65995661177d5cec4c4898d67681f57796c42cc9aafc834600c1b5a18a336cfc6d86a7c27b6f24d2b891e043ee4a8647d6007b975e4152bee69ae99790eacd20b772c022488610f6b0fcf987f4c3ea15fe9392384dfeea569e475c756e8ecdd2a7dbbd545fdb1635d0739d
944efd336d5e4f0cf51dacd42141eb09b42425cad2d5bbba48e526795dd4a3e3320ed0a781ba59c4d1983dfdb392c23eb6648e84509e9bceb8255cbe962c22e7bdb66c46b134a28c8c5d7a8796069e482f3cd14feeb7249a0f57619e1100c96968aff5d91b96a8a5a9282355c5ce63d8d33dda328026e843e00e6e8a1e8b13
6a0e9ebc728964d4b4687c6e476909c29ef2581ae1d8cc680fbc4e464f37a506ff62eae214d4300f2f7f51cef031cc64fac57ab256814c05b6e42bc215269d84f76c550bbca0c3996a307a7316dc44237d12864937487683a573185af16c2522fc0ec10cdeb85f82e5a5c03efc481f4fc9729f9c1d1e6627bd72ed5422c8f1
6e7fc937f1a3db2a596acc1b3e224e6fecbd60d1dcde85a6a56c25f12c1dac305a23f5f19892314bd38d0f18719d02f09207249aaeb060fdf0d1d6ed82a13dc553f3284538fab35a129365448024b61e25c536af22400987b475832efaeb3f40e5565fedfce1edbe1fef5a8898a631cc7ff0ef71ab40de4684359737a2e601
a3a5b9616d2498033777a1ceff7ab793ac0e2f8a13396c1ab9972cd670f0c960d8fc2aea94790c7c10d360fed91c4a210ffeb81c7231dcfac5200e650bcf74d556c64216a5c697773fb53ac2cf2deef5129edd2bcb7ab4a090fda2e7c2d6a2b19a69377a736c1f7ac660ce307667303ade6582e9b8bf68b9387a047fd46344
5adaa2474c1131e389e1e6d08d4fed0fda52bc870378d3f987d61647bc2afcbe31700a0f9b8a037da415ef94b81a1459e05d20dd210846c564d755c68c42e687aa4f9fa1807711e3f0b0a14ed6c9b6d8651c7818de1313bae4a0c3f52d31e6b2f148f9076444d72fdf7498cf136c5f12ac10a303c6483f071ac47920a488e2
46b8a1c36ab7979be27d52be11a51b3f544db20f3f2779af5ca0364df90d341b3ef456bafe0e9d6d45990205d627189f3bfcc3698e74ab2da5fb2111632c5dc43627bd988c4c15b560ef84cbe487aba279d7da84b3e3945a40b4eb45624fc432b57f1e22cdfb31485cd4b175522b44f858c8bdb0b1b6545a832facdad0dd1a
fc76c6601c08ee66f06bb653c1011d7932f0b693eea6af3a23343ee7cacdde6a145677afda455760f46b851b9fcb3a620d24225f43ce410c87d9b02c5f4abf0380ee8ed01670d22d3a7704e7834cb51ce481c57d51be693f514e6ff030ac1c0d99aee1c5f985b1b17791aeb1d0353c1002ba0003aff94b4e2f23f7a33fb06f
4c8451583df1b117c627e941024da33fdcad4805c7851c9943dbd147198854058b084d61fe39a731e661fcd24efd5517e83bb8dcdcfae64cf2d4af61eb3dc777706ab7d0de9159442ed533f55bb4a7d94f854221dbad622a2c1801e3288d629db3e913250e48aea5565e148d7806fd2086667678c2b157922721336dfa579b
ee5ef7d23cef542f6777e02389861a1196a14aa4bb4d60c06666e81228b6f0bb89159828fb04b90fcb453102efc97cd5db8178a565dd0276efb4196c9cf7a9f8f95a2f99242f894be106845610f4f85c4b0e5fcaebc1518491ad5ea806d2aed2894d42060eef9d8e76db06a5a987a5f98a06522a30e0c0fcc70aa6a53057e6
ba7bf358a51dc7b1a9df58f88a11d018ad6a3e60b70010b6591892d2234caf65d12c9561eff801411c0f2946406be87d8f05e567ce0317923e55de8d4d18c4b25bd46344ba2920152036eb72aa8a1c8e9caa119d4d0f9cc28d68ebef4594a8d7cc2c6520e50b38aa2b1bac0d5d78a2a3bac0c5efff7eff8631cdf441a3a965
679fd41d0c2b5a89aad3064df97c4691e152ac97f313ceb88b8b7b397fc5179fb3a3022d72c33a215c4c1a4ab4bb77f17956dc58d5a928c332886a1bfca1e22fc7961f3c53c9542b8f3bb034af40e5b735c1706e742a02f3872561f68a7526fb61b85d5caaa4b5deb0b2237c2a0fda80f1efae060d4952bffcab4c45317c84
1e58218cdacc89205329ce337fc29d247d9a6ad77d8a06143db664ec5c5ca74cd2a1c99b2b543766b388b5c476f8bc8e62f326331361192002278488c480172a321d46fc68fcb11b07f407421e0e874f472c9649841a08a528f53063e88e7cb02f067c25854c01c968e265b6a1783a60622812c5cae56711eb503c9c801314
40b4a565a3755528ecf4b6cf6a85a3f9adbcaf94955fef7f483a99d5441d97750a6ec1ae8b4cd81cc560e215e09a2778be618b9c22c89e1dcfd63823be360566ab4d7293e068ae8e04d8a35a99efeb5956476a10f9faab58fc3a1d5d270dfdb099905ae2112b437b4f33526140cec94272243bf7603076c313d7e1aa531e32
1dee2bd125c81e88e629c27e9139a2ca48ee131da70991fb3b448061d98cb60891e3415db90c091c3d8d85e136019eec1ce546bf3ca983b5123789ccfdb52cb8b359ddd94fd948d12128400e0478fdb6241a603fe63964a2f73b379f29fff860d95ef71a5f0ffdcdd2311bbda9bbab3e824efe9714c5f0130bfc023eb1fa8f
c4d159e63e064fe0464fffb44b18fd9ef36015be996f9a0e1de49cf8c0efd27a9906e43c45156c31e40323899bb1eb908c00366e6db275f143e44f708a4e066d58c0ffd7b35495a88e4f606f964a0d552d4a51b51d1be538aeae443a0dadfd8d8ddc9c9b10ebac42dacb51d4a8f61c5e8d3e8cdbab39fefeef118b7e545f4f
14e913104e91eac215638ea90b9e0e579347c046337f5e2e319651d5cc9673efdc9d25f381ca6515ede84552400ae20abde13bec3eb0c6020222aa41e93b345cecc7b336294c571c46f1dca5090f7e542db68f49f0474f613a14739869255687358d880d0a907306a4b60099c9c4888105f81b60de54e93ee0ec4b01b7d6d2
e2ed42b3ffc4d30a2db72f2e2b35c45f92eb7fb87201b5cdc3be8aa8f86f50dd082a5f40f97cacf2ebf56b3930cc300ab89befa59464b3ad8a3251209f18177afcdbc55400e736e8cf072f08196724b9a571dc0f2b5ad2e4807dce9eed99768d51e0711f05de62f795b306ec987cd4a036bbac83658d92f3ea548a44dc72b1
8c1a937027a41b3a3280f0db4a73d652ecabe13d1f971b2cadaa87594863da52449a7b9a9cef3daf0240bbb7eddda96b92a7ed7686ec8d93e049c3e0ca5739c0abc6d2a9d6bf152004b8810a07e381202d1906cbf2f8577fe01927db9dd2f4b9fb61b723a0d01b3f3c9fa9b15712808dc4c0275a11d21b3d707687bd143052
b6a3b2df19ed8747cc2b1e202abc574afa4cfeb0f22f4e87c50c0238ee529aba6d2442c2f05c207ec81e28646ceeeeba4641a67ce9d16023761b420f2e7c0075b53ad51e7b5b295fbdbe002cd5ef1e0d512eca559310b02e985623ff5abb7fe52781c1038ddbce433eaf2d2cc0365f104476d1ca911b21c3a3bb1c6e36dcb0
b67bef30f922cba77c7940f72a95ee7063f8fe0db1a113a13390b470ec8ab269dbfdd7c38476200fd96b9a4841fa5d43bd75757f6cffebea2560f321aca356ca9df6d83843ce32d89b4dd66f8f6b7b966837bcd74ba9280b7fd8e7b6e7074919556078099171d0ca72f2625bc41fb8da5d6b548d3e4bae03b553688b15de5a
e15678426b10b66c9161abad2f8c97bada26f66ac28ffa03089de02f20aaeccf01e033e187b7ab71384a742464278fb5a8021cbd93bdad14239bb7b863417425fd62d348cb20624d04d09e25ffca928748f659fcffa974b881f0ae5e02054897414baf7cd94ae354ac43c7129ea89b63ccd60356bcd1406df1f06de52827e7
8100daa014abc1a58cbba5aec712f3934df7fbfb039bc53496ab91d4736daf5dea448d05514761b5101b530e43413853a63c57834a5bf80010b8cf2fa1c0519b7f12938f0bd2f04b0bdb6c72053dc8961a4e8d945154b2bd87e8a61166049ccbe658b5753fd51c81b1d134c9a08a13e2ecef65abbe6676fffc002eaa8b897d
298b959069dc85ab37b66d996c04c2c1ec650fde7763c1589b445830551f5af39986ba006444d3c9f5cdcd95c1106a8e17c69193c91f0007281a84a01c4fc06b7e1d4a000381405d0bdc55d8361e29dd414bd370ee1a81b902f3fd9f10cb2f67a865ebd6299672e401ead1d9bad613dea084991c7c86aa9c6b4d388bc22235
f3629f10c2243bb90ecff4003d40ff7d28857b03a4e5eefd0d16528956dc8023e9edb37c7499d8ce193889dcbe46b767956bd5ccabaefe660fd464d6bd1172c50897bdbacd388719afda2915579868b6b756acb2f30899321044f4ec47ed02ff5eaf848909b9f95fe8d6dc3b3597fca8a149bff4f765ef961723b725ffde58
7dd366ad558df685234d0c0543af6ce6ae270c79e652b792c14d345df785556c439e51c1489f31c84dcbe09e8934c1b2a4cc31fbfa76583070f84e476fceb80e531ab9457390eb28f7cea869c230cb8e6f816d742c87a4a141ef4963fff4dbb972c353dd32a55851756a2a4c54190b7c6227b0cdc21684f3fcb654202fc1f4
e2cb291540ec3ae6c7346a3dd83c3d2f8200c6db05f2fe75e038eaecc3ead55539146deed441b89780692ce81737582346f77bd553f8ca2af6a1e15ef211508e32544dbb8714ca277ec9962a581417c3f551e3cb16525e80dad22dab8639f95f907600dd3b3c006b3040994ec71e3692717839ad333629b9c12af040bc33e7
d221f60f84be1eebf9c8ed63991162450b33d968581764342e5958080583f1bbefe15f9fe3d1e7a102c51b9ed403396c9e85d572a095b35097b96468f2fe78151835c6618e39f9ee591ae79b7101d213888303be2a523f638dc1fafc0309ea156ba3a152f89e7c32821dc309dbd48ff3dfc28e5749ad5d57f184221e09033b
d7c06476347499b34458d09e94aeb3b0219b1a96bcf52c87d5ec47d1af19e790347e92f8351c792d1ba580b680d7f3c380f17171b3ea5cec5c3e7103900b0cce16e9c62584668337392e929861cdabb69aa4bd5fdfb29d6e5992a76e62e4922bf107be532b34192c42161f979927c4add5e2a0775b91bd819d97bfb4554687
411e23dac727ba09b82d61334978df6375bb876939367d14a049fba7fb7b7946060fdf583b482ffd4117e873efa869c0f02d57371cb3b6a15f81d505781219670c34821e578f572f3d1607c6c8aa563cf45c2b87f49d257829d84958944a67b54838f0f112544fbd371102f52e8c786e654b03269eecaaf1c21f41ec4b337e
0defb6bd8d651c51171e87e7a92e94918541cdd2ae8e6b65daf2dacf0b80043636d7a7a55f3442c60c7a696b8a985c20456909d9f2cd8392c3c733e569a13c94f4f068fcdd15452be808e6d824e28c98a4a6208d35896586c663a9ec6c110a12e5f889213b7436834798f3323284c9662ade01e5c96e2bc73e7ebb5b7cccdc
e231f42ab91626825c83a111e5962e51d8f2eee8b895ced6858e9eb51097d73477ee13f1f78536bebfd680c9244c222b148a35475f91364e5121b08b192778b3c139869c2af1c24b596416d5bf7cbb22e4ea8e13ecd9332d26139e8be2509a313059bc93004fd95da0a9144193fcd82c4210941d5845930659222fa6d27c30
170e1184d8371c415e0406c6c886678f9197b6d2e69fce33e721d1898a2dc66d17fa6fd25f16f388c1f4cea36fce353cc0cba24619ea9c043a8c454bc9319983d02fb8394ae1a669be25032ecd6b4a3c76bb6c916009be6b6aacc7523155340d442402c407315d6f07d7ebbadc05a84037f16aba668a0620ab000f99aeb7b0
897cf0fd3499e7468f333d75511a17c72e6915bef7f60145db0fe2c129d6796959a896350d82cd61753dc8776874fde58f72c723ebc4501fa8ffbdbbb47d0acc01b0964312e68ac53707ccf3f57778ed5baf12429aa3ef090591ba91131ae93203b5827aeed661ee0c27f1cdb93746a4bea688af70b92e733f938f1eb8d4ae
50e832f197dfd4f2ceaf36b4d71a1be1854ddfd2b4bea35ee30780155701de8292d4abed3f28c00bec568bd20ac31a5c74e6f32f44af04f517e8708f3600c1b7c12efb4aff72bf783ba30785019dfdf2825be4c9e015377e5c7b673d2ff190615aa6ef62a2f2f6514f9601081dfb6ca07e25f85ea402c6779c61b0641b9955
1e018b89624f60939acb151acd744a72b7a8bfec61da7447dac48e1cc3f58ebc98b54848d26174d7d225fabf95d3eb4a342051ccc938465593dcad05476e5845f347179a386ba307611843ada37f4b9443dae842de9aa90e5aa0f0111ae38993fb6c45e65664ec74ce6e7103916b5d2b9a1b57627a47b7698f78250e212597
7bc773082cd2e2dc3e22375961813fbe83f61ab0ba3cd721b72e9b564bcb157edd166de25019490585b98bbfead213278e4b3e25f1bd41ebf723d3a045cb99a0dab9b532ae74fd3c2e90eb052557a2077f249000ddd22624c95556eaa41a1fc63b07105f07f146e587ee95c15c510cb72379b4de4abef06d4a4e4484d52177
701bc487556c5613131e48269856dbcbb6f05e4afbb9002f2ad22bb9cf260a4aa121fdb992273c592eee394286463677c6e3d47eaa701da5b79b26180b53ef9a3b0d5ab66dc8c1b1e44c71ebb203f624aa140d8fe1fb5f170f56a1e955de934ad7b97dc32f6661fc6eeb6c3becbf013e91a50ccbc7df3b3b7510073b87b145
2c162ddbb395119a7e3c0addefb7c6b886d2080238fdc3f6a2765c7b083816b770995bc4e40dbf2fe4f344821cf5fac5051c9f332c0559f42354916909d43520795bcf1c6833c90e12d4a5b81a05e6b1f589856691d835206da990778e96b07f3f6b562b7c9e4c20b67770e57ac1aef96d3d8f189f3eb6d17dd895a2c3ef05
793ca6fb091948d9aa9782d5eb90ecb6a6c3d974be7f5779e185a5be65f666eeb350d3a33045be7c4b38cc03ab78f81b227bcbfcb9cdac7d8e2cc1be7c1e85d09a2c649089cc04a0bb47bf34e1ec200f6a42e495a6f56207ae8f363f8c16aafc59b50e7071852b3dab3da6323580f35387324154ce5c6d3742729007366490
6643c70bfa35aa18193c2719bc661be5eaa7748df2685827471a994aeff19bff41efff772ea244c7ea62c787668568c0b42ffe59a5a900df7fc9c2ec3c0f92400af911ba5658a93099ec75a015f33894c1a2d67fc1a95db7b9021f0d2922bac15d8c607e79f0a8b4260eeac6914a5d292127350a3bfb00859343ad437dc83a
0d3d36db0f53d8ffd308767656cb4ef0e4361178d6a9e2e80412709445a49e3060353577d8b6d472d151944dabda2eacb2bf03821b929b8761a8dda675674216c80411772b2eddc7763ad33f98231b409ea0e95a1c78f0dea1a66404176823a65553e47bdec941fd0f9d906f85de680f69026c93fefee7d7e409112cfea604
177ef5876a050316a27815db469ddde5620ae6f5d845337ff2239ff3c1f31f742722f7298a5d48ade71d8bd8ebd4dede295a598c8fbf541dc5f990403d0d9df9dfdc7ba351ab2580b0b500b702dc043c88b29f96840a83da8d678b635f756d1c7a9fc59360eab9608c43d15a9181cab999fec7177e3aec8795d9e137789900
138b16b4a08864b1e1baad998db97162b1aaa5f6c164813279fc74a0f96857ad8970f5ad71c31e7f54c09364b68cc5d18c5431feea338bb6bf6622ba2c257234e53a281f8457c74addf1797d7a34fb928d1d4515f40de6bb0e89df79794f2329ed4bb1abfcc0b15fa041dcb10510efe194d85c1faae9622ba3fc44f394a3cf
b42788e0e3195f5276b0fd108bb318825c9c5bf89ba4ee1c6f61e2dacf4ca288578f4fb8f294f6a50c42e1c1110ea2b843315e030eea52620a6b169e59425638e4d246ff497a664bec98952f682279cedfe938f2630045ce14107b1060c9fe3773f77ca3b09b64ae6df6d0a70d166f1e8b880b49375ae65ee86e2cfe50d4fd
fe7bab77b234ee06265dae1ed37a66da45eda82074886f174ef910e52fda4447efb9623c7a79248713bf2faf5755e19180f2a4769581a91b9df9b1d98bdf25c964ca3568ffd983bcfc916d10ced1d049e8ea8933037645423421ac6f6a0f8f8a2be2863e542a4341c2f5992a036672ae5b917dcfbaadc602210e5f54004229
32579ebe73cd507b1f1a3d24d38d09f5005c9ca6e79f2f62fe35323058eef2391983ea74445399fefdd897575f25a38d6a171723637673e181989203ad805c9789f040d332f7f54f5a26cafca6f40a9b6fa946f9f7e710dc7268a35a92567d4b78522d85898e48d6a71ef44243adfaef6627508b15c1377cb41548be9e93cd
b135a0076774caca18dd7807581bf3005fee70a477da782c6482b9dbcbee1645789e248205163c29811aed78df1d2f145a42e1cadbd984d51a44dae5ebe9c876ebe7d3d3a3031b08e79d1d0e2c3f61a63ce591020904263d9c156c365d2c21ef64510c31ab9a70bfc12c6882a1574be880053346e48577a69806d776a011ae
dd0b24fcde4786edaa84a06867c20ef72bf954c02a5ae2c6456363ace6274919533fbc6ba57fd7dfd2b682f4bf01340c3a2b14565d159f18c1d425b5605561e2147bf2d0cb9433675bc949a353125d26bff587dca14face0ea3660ab3c6507811ff6f692ef6adf22d445ac0153380f1ce71f17e1979868477998666e2b3e0e
46f164e5c3603d29fb2d6c050153eaa9aab7787d075476eb9465266faa34238c77f8c4c89bae31a97d8b682727bfbd084d844e3f3a6fd497f3524a65081d84c440280addbec7bcae427d3030f0a9389670eae571f58b8f12200db7c61189236951d5c64971fe2986b793376ff1cbdf0b470de8d80b6a62bebede80640998d7
aa93c49599ca7cf0cfd9a6654473393ff17f095c72dc05123eb6f74350edbf7e00e806a566b48185cf119505b3ae365651d862b387e821db7cbdadfaa23f6b89eee1fff1ef988f03c127bdfd54f2f7b893cbc91774525f097428340756bfa8f2968aefe1d050bfc6a7730be48ae125aa2f5fdf29353b0b8c7d5cadd27a4076
238ffd191ea525b16927f1be50be373b27fc1e465559348b7d5803885ea4235bca68d1d602404fd0c993960f5c3650fd5606f7f1be11a407426ce49c11564970dec376759d01eed21c97fff6d10e7cf50febd7c839f8cbbb3d0c379818cbc9de76a6382a28dc2f834e6602fbbf027d37c6fa4acd3dce1e915c295d0d86426a
cd51db1635c088155f609f418591200a72dea8c6081b6392044619183cd2a5b6c614d98cc022961a8de4a4f16a8f7fa5b2bd93630504de4b45de64b294554a77b180169676b153026c4637350e6088e5be65e8507f2ebee3e4ff371663bd243523caf0f456ceb347896f000d2a6f6cb0171dd41f5ec0854796d351d75747c1
e64bafb6fa30bc0ca2803397aee291e70cf442b36fa19fcb6745d550953af3b7012192eaf89ca411afeb62f63c6c76b39767ad0944cd847df19d98ae270bb86998ac542aeef211ff48700dd3676402c33d7bc3c69b3ecfb40f724d405eea73a2ee7e040314b875e3210d295b17bc0fa542590ecef145bf26902132af8c0bfb
a2fc7514891f1787137514cb4b2ee65036f564fea17108f7ebf0b5da0f4b6c18e757ec6f58bf79cac852ed14d27701117916b688b230e76845f544a58bdbcdeccca87ed1fddb16fc39c23951d96c11f6208b2a8b47e4e22d3881f4331d6be84150aa0b78a45b13a36b5d4aa8a15dd2e2a7115dff7096fe7ee7b83f1372f581
a27288baf180dcf5e69ecee7975056eb600faa46ce516fc6c1e9db8413f3c1ce8c9f400e79cc605ef34f9902c52a729ccd5dd8e0ed58f397cf1a529da0b1f8d464860791a424501412e49989cc5a03862541381d23e8c54a4642d37ce9b414b36f9b206247214061a2ba918d3c5f3ec31e70a7eb038ab6e29d10a17e1dc1ae
717c04a23fb57be533d8b013901a2bd2362ababfb549b0ffbc0599ea307c7dbe39dae697fe0d2b3d74a8035e31c8dbf4c504a2cba9a306e16ae4c8e084fe3a77fb51a3a0c125e851f3e90f43839dc043adf3dd12899347e3ca54d17faec3ea60b72d71d630f332e7a786b1dc69894be2c4a31c76b771160871d8877404f5c0
66756413027679cc5370d9c2453dd28df668b51fa8fce4aac39221764c2fef67df5c13d4e13a1365a362e25dea122299bc2c1bbf841f315397d2492561a191e8cc7d00f6b6671d5ba2aec066904f61685c4c6e59ba2744350e42c1513c40cbb0c88d2b4f3f5d3a4307d9797a26f573879497dcc1ee2212e8081fb14c2c063d
b36a3cbe58680297258b7e06cf91bbcfe96e421f2d78caca9096837ee0a256458d3fa671a7d9d18f9431785b5ebc7bab5c66dc64c1d35029117b1a457e0945fb3e2c35cf76e3adc62541d4e1f307dfbed8a7a1607d31ba7c9db31816b1de0729a8c198e0bf48deb8437a5a7ef48c18740e236d016c31f1bb28fa619d916085
61aef22c1eb361b3da9cb8a5e48c560998591ecffc0bcb633cb005407bf4d072e7a107723d39ccbabc140f21b8e7bcc522a4b9aeb326838bd8b367251cc2f7d40b5ee499f7f9aeee8ee1f7d54776f5bbb92ed5eb21407679cf30e2617f5ebc8fb97c00a680db8bf5882e7973b430433af73b7e2d2d683595a70b369b199136
a16624a0bc31a02024a68c504a6773dab71eeaf2feb1b9993e3bf5ba398de0c55dd36ac65fe84ccbadd8fb9613ac6ee1369f3e322c91967be44c09ebbbda378c56c1996347bfe8ef88d3eb15c9a9e9fbf13a976225d8c642f7657882a114cd3894665863def21340abdabe4f12bc904eadf10551ba0f995537e42d84ec0c8b
75f4b1c13890c4c6763edabc761bd683c229140524096ca4d036088da9ded8b3ae0608d527b9284547d06899eb9e8f78652a84365279571c7cdc10611cff863b8dce1d4826ea1172f33692bff26cc6049bf6f2507e6728b65ec416a85aad50b2b40b57cbe824d00e585c8984caa38f7bad5d0f6c345a58bcbb14ffda7e61d6
ea9dd9a7cd66e54ab4d43ec8ffa31a51c8afa0f9c2534cc37d44dbb0c4bec4875c05d9eedc0d032376fbd1ffa9400d45eecf93e1b0cfd30eb7d4677ad2e280a65cd9da01ccdbe81dfaae680ccb8cf0406aaebd0fdd735b94e21b661b085dc367c8a02bf2bd99ed34974a9db221447fb50516257192883c373790cf7a72bfec
52aab6252a909e20dcc0d64466c08dff50f1ac32eeb3c22c2f68ed808f1e94a174f8f69ef7e8e8b0fc6c55a655fea58927f86205613fa8e4d676d7433eb3c2e764b037813749bcec98a2cd539775abadceb70acc39b5785bae29a58f44e8f5fb29bf766177754d4764090b4023add82067cdbb8482964d1752c39efed4d72a
dbcee1725232c09bd1b609b08c6852bc9cda505751e88ac3a161e9ac363fef743342ab24ea2d1b98b39872a73212861fb3b28dbc92ebb0827b0ec98ff3a4025181e3544643539f256256bef1494885b801a168010eeeab135b185c22c87f53e263b400f1c6d88909b70ccdb7f8e6dd601a2faec4f4fd45ad38ea17f10c599a
fecb2127bdd7a8480563e130e96bf5ece3f8ea8f0f85dab785dc2d2a59457b214f3118262261122e274706557ef260df0d698bdcf17809dc2395b5e52054d223fc3cf05cf92303308dc0127b8828cb1a8d318761aef57149a549577a7004e23a18c281fc909ac75454be94586b3ec664f605d7faa549e17c22011848494395
3961039cf99c15ee3ccc5e0716fdda49037d64915a691a81e6d35383e0949770a1eff7ec698c75c98e8787cbfd181855f8bdd5f7cd8020b0e77425c2b4baed157db756ee6714ca6fad1187d36a9b33f736098d30c75caed748ad1b5d8f6de634b005536dd1f9bf2fe2de659e1b703557224fcb4b98e38f1f4e44b22296ecf7
5368d46fac6deb8379414b7c512e66e0b33669f8d3a1588ea3026664e321282d7278e9616b3ac36a5790266b57a69361914f2064d7003f3f7c301af33cebee5cafb11794ac8c467a5cf10ecd4fd5b897c1f0be92a027919b7ecdc857f5a972ac92d98a0177a49fed70b473e1d47f87583e6575ccdea298f35c5ebcf9c1aa8c
741b202c960a68a83fd202058c09064bdf03dfb2aaec9560e53426725af6dd95f73ba50bffc68b3107e658370b0e2c84c75808f03f6cddab0d6ed42a8c77b72189d8ddda65f1fcec88897e590b8eb9ba4407d1b02a6e817b9da252bd725d4f6edae522b8ba3968f1eb9f8fa65d7409b6503171f7c561ba53441cb5faac0e69
c86b6a434c13563bc2af30de7e776a115b255423cde2755ed238e58be35c848342098b357001423868b9985b1caa48407db78a5d3e41dad3997a9912b6b3505963e57d4a86ae9edfda4c5115432ba5eaf9a1abf9b354a2c526b60ca00c1ea9e88cd0861230a39f52535ecafcb848522429fa83cab041bdf79ba3f0cd106089
1799c9bafac39baa2287f5923a311167b4d0e011e967b2cda454cf3427a9d038084905ecae4af92de4f1643e841878cffd72a9f33720bed95ba4606190a74668a24cac5254a264ed5b43192c16f0138d8ecec8242e839181ad5be8528053ec73250a0b98ee0b7e2d9c861895e065e224a695be05a8820000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
setpacking
%AI3_EndRider
[
39/quotesingle 96/grave 130/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 145/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark
/scaron/guilsinglright/oe/dotlessi 159/Ydieresis 164/currency 166/brokenbar
168/dieresis/copyright/ordfeminine 172/logicalnot 174/registered/macron/ring
/plusminus/twosuperior/threesuperior/acute/mu 183/periodcentered/cedilla
/onesuperior/ordmasculine 188/onequarter/onehalf/threequarters 192/Agrave
/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute
/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde
/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave
/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute
/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex
/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis
TE
%AI55J_Tsume: None
%AI3_BeginEncoding: _Courier Courier
[/_Courier/Courier 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI55J_Tsume: None
%AI3_BeginEncoding: _GillSans GillSans
[/_GillSans/GillSans 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI55J_Tsume: None
%AI3_BeginEncoding: _GillSans-Bold GillSans-Bold
[/_GillSans-Bold/GillSans-Bold 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI5_Begin_NonPrinting
Np
%AI3_BeginPattern: (Arrow1.2.out/in)
(Arrow1.2.out/in) 1 1 39.4039 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
33.9039 15.6187 m
39.4247 20.202 L
39.4247 20.202 L
33.8869 24.6252 L
S
39.2997 20.202 m
24.5706 20.202 l
20.4039 20.4792 20.4039 16.8125 v
20.4039 13.1458 20.4039 12.5625 y
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Arrow1.2.side)
(Arrow1.2.side) 1 1 39.404 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.202 20.202 m
39.404 20.202 l
S
33.904 15.6187 m
39.4248 20.202 L
39.4248 20.202 L
33.887 24.6252 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Bricks)
(Bricks) 1.6 1.6 73.6 73.6 [
%AI3_Tile
(0 O 0 R  0.3 0.85 0.85 0 k
 0.3 0.85 0.85 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 1.6 m
1.6 73.6 L
73.6 73.6 L
73.6 1.6 L
1.6 1.6 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 70.01 m
73.6 70.01 l
S
1.6 62.809 m
73.6 62.809 L
S
1.6 55.609 m
73.6 55.609 L
S
1.6 48.408 m
73.6 48.408 L
S
1.6 41.208 m
73.6 41.208 L
S
1.6 34.007 m
73.6 34.007 L
S
1.6 26.807 m
73.6 26.807 L
S
1.6 19.606 m
73.6 19.606 L
S
1.6 12.406 m
73.6 12.406 L
S
1.6 5.206 m
73.6 5.206 L
S
70.01 70.01 m
70.01 62.822 l
S
55.61 70.01 m
55.61 62.822 L
S
41.21 70.01 m
41.21 62.822 L
S
26.81 70.01 m
26.81 62.822 L
S
12.41 70.01 m
12.41 62.822 L
S
70.01 55.572 m
70.01 48.385 l
S
55.61 55.572 m
55.61 48.385 L
S
41.21 55.572 m
41.21 48.385 L
S
26.81 55.572 m
26.81 48.385 L
S
12.41 55.572 m
12.41 48.385 L
S
70.01 41.197 m
70.01 34.01 l
S
55.61 41.197 m
55.61 34.01 L
S
41.21 41.197 m
41.21 34.01 L
S
26.81 41.197 m
26.81 34.01 L
S
12.41 41.197 m
12.41 34.01 L
S
70.01 26.822 m
70.01 19.635 l
S
55.61 26.822 m
55.61 19.635 L
S
41.21 26.822 m
41.21 19.635 L
S
26.81 26.822 m
26.81 19.635 L
S
12.41 26.822 m
12.41 19.635 L
S
70.01 12.385 m
70.01 5.197 l
S
55.61 12.385 m
55.61 5.197 L
S
41.21 12.385 m
41.21 5.197 L
S
26.81 12.385 m
26.81 5.197 L
S
12.41 12.385 m
12.41 5.197 L
S
62.797 5.197 m
62.797 1.6 L
S
48.397 5.197 m
48.397 1.6 L
S
33.997 5.197 m
33.997 1.6 L
S
19.597 5.197 m
19.597 1.6 L
S
5.197 5.197 m
5.197 1.6 l
S
62.797 19.635 m
62.797 12.447 L
S
48.397 19.635 m
48.397 12.447 L
S
33.997 19.635 m
33.997 12.447 L
S
19.597 19.635 m
19.597 12.447 L
S
5.197 19.635 m
5.197 12.447 l
S
62.797 34.01 m
62.797 26.822 L
S
48.397 34.01 m
48.397 26.822 L
S
19.597 34.01 m
19.597 26.822 L
S
5.197 34.01 m
5.197 26.822 l
S
62.797 48.385 m
62.797 41.197 L
S
48.397 48.385 m
48.397 41.197 L
S
33.997 48.385 m
33.997 41.197 L
S
19.597 48.385 m
19.597 41.197 L
S
5.197 48.385 m
5.197 41.197 l
S
62.797 62.822 m
62.797 55.635 L
S
48.397 62.822 m
48.397 55.635 L
S
33.997 62.822 m
33.997 55.635 L
S
19.597 62.822 m
19.597 55.635 L
S
5.197 62.822 m
5.197 55.635 l
S
62.797 73.5589 m
62.797 70.072 L
S
48.397 73.5589 m
48.397 70.072 L
S
33.997 73.5589 m
33.997 70.072 L
S
19.597 73.5589 m
19.597 70.072 L
S
5.197 73.5589 m
5.197 70.072 l
S
33.997 34.01 m
33.997 26.822 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Checks)
(Checks) 1 1 31.3995 31.3995 [
%AI3_Tile
(0 O 0 R  0 0.9 1 0 k
 0 0.9 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.9995 4.8 m
27.5995 4.8 L
27.5995 12.3995 L
19.9995 12.3995 L
19.9995 4.8 L
f
31.3995 27.5995 m
31.3995 31.3995 L
27.5995 31.3995 L
27.5995 27.5995 L
31.3995 27.5995 L
f
19.9995 27.5995 m
19.9995 19.9995 L
27.5995 19.9995 L
27.5995 27.5995 L
19.9995 27.5995 L
f
0 XR
12.3995 12.3995 m
19.9995 12.3995 L
19.9995 19.9995 L
12.3995 19.9995 L
12.3995 12.3995 L
f
1 XR
12.3995 27.5995 m
4.8 27.5995 L
4.8 19.9995 L
12.3995 19.9995 L
12.3995 27.5995 L
f
4.8 12.3995 m
4.8 4.8 L
12.3995 4.8 L
12.3995 12.3995 L
4.8 12.3995 L
f
19.9995 27.5995 m
19.9995 31.3995 L
12.3995 31.3995 L
12.3995 27.5995 L
19.9995 27.5995 L
f
12.3995 4.8 m
12.3995 1 L
19.9995 1 L
19.9995 4.8 L
12.3995 4.8 L
f
4.8 19.9995 m
1 19.9995 L
1 12.3995 L
4.8 12.3995 L
4.8 19.9995 L
f
27.5995 19.9995 m
27.5995 12.3995 L
31.3995 12.3995 L
31.3995 19.9995 L
27.5995 19.9995 L
f
4.8 31.3995 m
1 31.3995 L
1 27.5995 L
4.8 27.5995 L
4.8 31.3995 L
f
27.5995 1 m
31.3995 1 L
31.3995 4.8 L
27.5995 4.8 L
27.5995 1 L
f
1 4.8 m
1 1 L
4.8 1 L
4.8 4.8 L
1 4.8 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.05 0.2 0 k
 0 0.05 0.2 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
4.8 4.8 m
4.8 1 L
12.3995 1 L
12.3995 4.8 L
4.8 4.8 L
f
4.8 12.3995 m
1 12.3995 L
1 4.8 L
4.8 4.8 L
4.8 12.3995 L
f
19.9995 4.8 m
19.9995 1 L
27.5995 1 L
27.5995 4.8 L
19.9995 4.8 L
f
12.3995 12.3995 m
12.3995 4.8 L
19.9995 4.8 L
19.9995 12.3995 L
12.3995 12.3995 L
f
27.5995 4.8 m
31.3995 4.8 L
31.3995 12.3995 L
27.5995 12.3995 L
27.5995 4.8 L
f
12.3995 19.9995 m
4.8 19.9995 L
4.8 12.3995 L
12.3995 12.3995 L
12.3995 19.9995 L
f
4.8 27.5995 m
1 27.5995 L
1 19.9995 L
4.8 19.9995 L
4.8 27.5995 L
f
19.9995 12.3995 m
27.5995 12.3995 L
27.5995 19.9995 L
19.9995 19.9995 L
19.9995 12.3995 L
f
19.9995 19.9995 m
19.9995 27.5995 L
12.3995 27.5995 L
12.3995 19.9995 L
19.9995 19.9995 L
f
27.5995 19.9995 m
31.3995 19.9995 L
31.3995 27.5995 L
27.5995 27.5995 L
27.5995 19.9995 L
f
12.3995 27.5995 m
12.3995 31.3995 L
4.8 31.3995 L
4.8 27.5995 L
12.3995 27.5995 L
f
27.5995 27.5995 m
27.5995 31.3995 L
19.9995 31.3995 L
19.9995 27.5995 L
27.5995 27.5995 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Confetti)
(Confetti) 4.85 3.617 76.85 75.617 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.85 3.617 m
4.85 75.617 L
76.85 75.617 L
76.85 3.617 L
4.85 3.617 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.6 64.867 m
7.85 62.867 l
S
9.1 8.617 m
6.85 6.867 l
S
78.1 68.617 m
74.85 67.867 l
S
76.85 56.867 m
74.35 55.117 l
S
79.6 51.617 m
76.6 51.617 l
S
76.35 44.117 m
73.6 45.867 l
S
78.6 35.867 m
76.6 34.367 l
S
76.1 23.867 m
73.35 26.117 l
S
78.1 12.867 m
73.85 13.617 l
S
68.35 14.617 m
66.1 12.867 l
S
76.6 30.617 m
73.6 30.617 l
S
62.85 58.117 m
60.956 60.941 l
S
32.85 59.617 m
31.196 62.181 l
S
47.891 64.061 m
49.744 66.742 l
S
72.814 2.769 m
73.928 5.729 l
S
67.976 2.633 m
67.35 5.909 l
S
61.85 27.617 m
59.956 30.441 l
S
53.504 56.053 m
51.85 58.617 l
S
52.762 1.779 m
52.876 4.776 l
S
45.391 5.311 m
47.244 7.992 l
S
37.062 3.375 m
35.639 5.43 l
S
55.165 34.828 m
57.518 37.491 l
S
20.795 3.242 m
22.12 5.193 l
S
14.097 4.747 m
15.008 8.965 l
S
9.736 1.91 m
8.073 4.225 l
S
31.891 5.573 m
32.005 8.571 l
S
12.1 70.367 m
15.6 68.867 l
S
9.35 54.867 m
9.6 58.117 l
S
12.85 31.867 m
14.35 28.117 l
S
10.1 37.367 m
12.35 41.117 l
S
34.1 71.117 m
31.85 68.617 l
S
38.35 71.117 m
41.6 68.367 l
S
55.1 71.117 m
58.35 69.117 l
S
57.35 65.117 m
55.35 61.867 l
S
64.35 66.367 m
69.35 68.617 l
S
71.85 62.867 m
69.35 61.117 l
S
23.6 70.867 m
23.6 67.867 l
S
20.6 65.867 m
17.35 65.367 l
S
24.85 61.367 m
25.35 58.117 l
S
25.85 65.867 m
29.35 66.617 l
S
14.1 54.117 m
16.85 56.117 l
S
12.35 11.617 m
12.6 15.617 l
S
12.1 19.867 m
14.35 22.367 l
S
26.1 9.867 m
23.6 13.367 l
S
34.6 47.117 m
32.1 45.367 l
S
62.6 41.867 m
59.85 43.367 l
S
31.6 35.617 m
27.85 36.367 l
S
36.35 26.117 m
34.35 24.617 l
S
33.85 14.117 m
31.1 16.367 l
S
37.1 9.867 m
35.1 11.117 l
S
34.35 20.867 m
31.35 20.867 l
S
44.6 56.617 m
42.1 54.867 l
S
47.35 51.367 m
44.35 51.367 l
S
44.1 43.867 m
41.35 45.617 l
S
43.35 33.117 m
42.6 30.617 l
S
43.85 23.617 m
41.1 25.867 l
S
44.35 15.617 m
42.35 16.867 l
S
67.823 31.1 m
64.823 31.1 l
S
27.1 32.617 m
29.6 30.867 l
S
31.85 55.117 m
34.85 55.117 l
S
19.6 40.867 m
22.1 39.117 l
S
16.85 35.617 m
19.85 35.617 l
S
20.1 28.117 m
22.85 29.867 l
S
52.1 42.617 m
54.484 44.178 l
S
52.437 50.146 m
54.821 48.325 l
S
59.572 54.133 m
59.35 51.117 l
S
50.185 10.055 m
53.234 9.928 l
S
51.187 15.896 m
53.571 14.075 l
S
58.322 19.883 m
59.445 16.823 l
S
53.1 32.117 m
50.6 30.367 l
S
52.85 24.617 m
49.6 25.617 l
S
61.85 9.117 m
59.1 10.867 l
S
69.35 34.617 m
66.6 36.367 l
S
67.1 23.617 m
65.1 22.117 l
S
24.435 46.055 m
27.484 45.928 l
S
25.437 51.896 m
27.821 50.075 l
S
62.6 47.117 m
65.321 46.575 l
S
19.85 19.867 m
20.35 16.617 l
S
21.85 21.867 m
25.35 22.617 l
S
37.6 62.867 m
41.6 62.117 l
S
38.323 42.1 m
38.823 38.6 l
S
69.35 52.617 m
66.85 53.867 l
S
14.85 62.117 m
18.1 59.367 l
S
9.6 46.117 m
7.1 44.367 l
S
20.6 51.617 m
18.6 50.117 l
S
46.141 70.811 m
47.994 73.492 l
S
69.391 40.561 m
71.244 43.242 l
S
38.641 49.311 m
39.35 52.117 l
S
25.141 16.811 m
25.85 19.617 l
S
36.6 32.867 m
34.6 31.367 l
S
6.1 68.617 m
2.85 67.867 l
S
4.85 56.867 m
2.35 55.117 l
S
7.6 51.617 m
4.6 51.617 l
S
6.6 35.867 m
4.6 34.367 l
S
6.1 12.867 m
1.85 13.617 l
S
4.6 30.617 m
1.6 30.617 l
S
72.814 74.769 m
73.928 77.729 l
S
67.976 74.633 m
67.35 77.909 l
S
52.762 73.779 m
52.876 76.776 l
S
37.062 75.375 m
35.639 77.43 l
S
20.795 75.242 m
22.12 77.193 l
S
9.736 73.91 m
8.073 76.225 l
S
10.1 23.617 m
6.35 24.367 l
S
73.217 18.276 m
71.323 21.1 l
S
28.823 39.6 m
29.505 42.389 l
S
49.6 38.617 m
47.6 37.117 l
S
60.323 73.6 m
62.323 76.6 l
S
60.323 1.6 m
62.323 4.6 l
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.inner)
(DblLine1.2.inner) 1 1 39.2705 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2702 22.175 m
39.2702 13.6108 L
26.66 13.6108 L
26.66 1.0003 L
18.0958 1.0003 L
18.0948 22.175 L
18.0958 22.175 L
18.0958 22.1752 L
39.2702 22.175 L
f
39.2708 24.6929 m
15.5779 24.6929 L
15.5779 1.0003 L
14.9037 1.0003 L
14.9032 25.3675 L
39.2708 25.3675 L
39.2708 24.6929 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.outer)
(DblLine1.2.outer) 1 1.0003 39.2706 39.271 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2708 26.6602 m
13.6111 26.6602 L
13.6111 1.0005 L
22.1751 1 L
22.1751 18.096 L
39.2708 18.096 L
39.2708 26.6602 L
f
39.2708 15.578 m
24.6928 15.578 L
24.6928 1 L
25.367 1 L
25.367 14.9038 L
39.2708 14.9038 L
39.2708 15.578 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.side)
(DblLine1.2.side) 1 1 39.2706 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2704 18.0958 m
39.2704 26.6598 L
1.0001 26.6598 L
1.0001 18.0958 L
39.2704 18.0958 L
f
39.2704 14.9037 m
39.2704 15.5776 L
1.0001 15.5776 L
1.0001 14.9037 L
39.2704 14.9037 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Diamonds)
(Diamonds) 1 1 37.1865 41.9411 [
%AI3_Tile
(0 O 0 R  0.2 0 1 0 k
 0.2 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.0002 1.0004 m
1.0002 41.9411 L
37.1865 41.9411 L
37.1865 1.0004 L
1.0002 1.0004 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.0936 41.9408 m
19.0929 41.9408 L
19.0933 41.9402 L
19.0936 41.9408 L
f
7.0311 41.9408 m
7.0304 41.9408 L
7.0308 41.9402 L
7.0311 41.9408 L
f
31.1556 41.9408 m
31.1548 41.9408 L
31.1552 41.9402 L
31.1556 41.9408 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.75 0.9 0 0 k
 0.75 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
1 XR
37.1865 1 m
37.1865 11.2349 L
31.1552 1 L
37.1865 1 L
f
19.0933 1 m
31.1552 1 L
25.124 11.2349 L
19.0933 1 L
f
7.0308 1 m
19.0933 1 L
13.062 11.2349 L
7.0308 1 L
f
1 1 m
7.0308 1 L
1 11.2349 L
1 1 L
f
37.1859 11.2349 m
37.1865 11.236 L
37.1865 31.7059 L
31.1552 21.4704 L
37.1859 11.2349 L
f
19.0933 21.4704 m
25.124 11.2349 L
31.1552 21.4704 L
25.124 31.7059 L
19.0933 21.4704 L
f
7.0308 21.4704 m
13.062 11.2349 L
19.0933 21.4704 L
13.062 31.7059 L
7.0308 21.4704 L
f
1 31.7059 m
1 11.2349 L
7.0308 21.4704 L
1 31.7059 L
f
37.1859 31.7059 m
37.1865 31.707 L
37.1865 41.9408 L
31.1556 41.9408 L
31.1552 41.9402 L
37.1859 31.7059 L
f
25.124 31.7059 m
31.1552 41.9402 L
31.1548 41.9408 L
19.0936 41.9408 L
19.0933 41.9402 L
25.124 31.7059 L
f
13.062 31.7059 m
19.0933 41.9402 L
19.0929 41.9408 L
7.0311 41.9408 L
7.0308 41.9402 L
13.062 31.7059 L
f
7.0304 41.9408 m
1 41.9408 L
1 31.7059 L
7.0308 41.9402 L
7.0304 41.9408 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Hexagon)
(Hexagon) 4 1.6 70.151 77.983 [
%AI3_Tile
(0 O 0 R  0 1 0.35 0 k
 0 1 0.35 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
70.151 77.983 m
70.151 1.6 L
4 1.6 L
4 77.983 L
70.151 77.983 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.9921 1 0 0 k
 0.9921 1 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.538 30.244 m
S
26.05 20.696 m
15.025 20.696 L
9.513 30.244 L
15.025 39.792 L
26.05 39.792 L
31.564 30.244 L
26.05 20.696 L
s
20.537 11.148 m
S
26.05 1.6 m
15.024 1.6 L
9.512 11.148 L
15.024 20.696 L
26.05 20.696 L
31.563 11.148 L
26.05 1.6 L
s
53.614 30.244 m
S
59.126 20.696 m
48.101 20.696 L
42.589 30.244 L
48.101 39.792 L
59.126 39.792 L
64.639 30.244 L
59.126 20.696 L
s
53.614 11.148 m
S
59.126 1.6 m
48.101 1.6 L
42.588 11.148 L
48.101 20.696 L
59.126 20.696 L
64.638 11.148 L
59.126 1.6 L
s
20.538 68.436 m
S
26.051 58.888 m
15.025 58.888 L
9.513 68.436 L
15.025 77.984 L
26.051 77.984 L
31.564 68.436 L
26.051 58.888 L
s
20.538 49.34 m
S
26.051 39.792 m
15.025 39.792 L
9.513 49.34 L
15.025 58.888 L
26.05 58.888 L
31.564 49.34 L
26.051 39.792 L
s
53.614 68.436 m
S
59.127 58.888 m
48.102 58.888 L
42.589 68.436 L
48.101 77.985 L
59.127 77.985 L
64.639 68.436 L
59.127 58.888 L
s
53.614 49.34 m
S
59.127 39.792 m
48.101 39.792 L
42.589 49.34 L
48.101 58.888 L
59.127 58.888 L
64.639 49.341 L
59.127 39.792 L
s
4 20.696 m
S
3.876 30.244 m
9.512 30.244 L
15.024 20.696 L
9.512 11.147 L
3.876 11.147 L
S
37.075 20.696 m
S
42.588 11.148 m
31.563 11.148 L
26.05 20.696 L
31.563 30.244 L
42.589 30.244 L
48.101 20.696 L
42.588 11.148 L
s
37.076 58.888 m
S
42.589 49.34 m
31.564 49.34 L
26.05 58.888 L
31.564 68.436 L
42.589 68.436 L
48.101 58.888 L
42.589 49.34 L
s
70.151 20.696 m
S
70.2094 11.147 m
64.639 11.147 L
59.127 20.696 L
64.639 30.244 L
70.2094 30.244 L
S
70.152 58.888 m
S
70.0427 49.34 m
64.639 49.34 L
59.127 58.888 L
64.639 68.436 L
70.0427 68.436 L
S
4 58.888 m
S
3.876 68.436 m
9.513 68.436 L
15.025 58.888 L
9.513 49.34 L
3.876 49.34 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.inner)
(Laurel.inner) 1 1 28.5392 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
19.2768 15.3585 m
28.9144 15.3585 L
28.9144 14.2335 L
19.2768 14.2335 L
19.2768 15.3585 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.7461 18.9624 m
13.0264 17.8486 11.3273 14.4193 11.3273 10.0362 c
11.3273 5.6547 12.9768 2.1518 14.744 1.1112 C
14.7443 1.1112 L
16.4707 2.1518 18.1679 5.6547 18.1679 10.0362 c
18.1679 14.4143 16.432 17.8633 14.7461 18.9624 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.outer)
(Laurel.outer) 1 1.3751 28.5393 28.9143 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.2395 10.6375 m
14.2395 1 L
15.3645 1 L
15.3645 10.6375 L
14.2395 10.6375 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.5769 15.124 m
11.6906 16.8438 15.1198 18.5429 19.503 18.5429 c
23.8844 18.5429 27.3874 16.8935 28.428 15.1262 C
28.428 15.1259 L
27.3874 13.3995 23.8844 11.7023 19.503 11.7023 c
15.1249 11.7023 11.676 13.4382 10.5769 15.124 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.side)
(Laurel.side) 1.3972 1 28.9364 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.1571 15.2998 m
1 15.2998 L
1 14.1748 L
29.1571 14.1748 L
29.1571 15.2998 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 27.4787 m
1.5899 25.4751 2.8132 21.8488 5.9125 18.7494 c
9.0107 15.6513 12.654 14.3407 14.6395 14.8545 C
14.6398 14.8547 L
15.1246 16.8113 13.8478 20.4883 10.7496 23.5865 c
7.6538 26.6824 3.9876 27.8936 2.0183 27.4787 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 2.0091 m
1.5899 4.0126 2.8132 7.6389 5.9125 10.7382 c
9.0107 13.8365 12.654 15.147 14.6395 14.6332 C
14.6398 14.633 L
15.1246 12.6765 13.8478 8.9993 10.7496 5.9011 c
7.6538 2.8054 3.9876 1.5941 2.0183 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 2.0091 m
15.3925 4.0126 16.6159 7.6389 19.7152 10.7382 c
22.8134 13.8365 26.4567 15.147 28.4422 14.6332 C
28.4424 14.633 L
28.9273 12.6765 27.6505 8.9993 24.5523 5.9011 c
21.4565 2.8054 17.7903 1.5941 15.821 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 27.4787 m
15.3925 25.4751 16.6159 21.8488 19.7152 18.7494 c
22.8134 15.6513 26.4567 14.3407 28.4422 14.8545 C
28.4424 14.8547 L
28.9273 16.8113 27.6505 20.4883 24.5523 23.5865 c
21.4565 26.6824 17.7903 27.8936 15.821 27.4787 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Leaves-fall)
(Leaves-fall) 1 1 52.733 89.816 [
%AI3_Tile
(0 O 0 R  0.05 0.2 1 0 k
 0.05 0.2 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
52.733 89.816 m
52.733 1 L
1 1 L
1 89.816 L
52.733 89.816 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.83 0 1 0 k
 0.83 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
25.317 2.083 m
25.994 2.283 26.284 2.435 V
24.815 5.147 29.266 9.428 30.186 10.168 C
30.787 9.943 30.907 7.41 30.23 6.073 C
31.073 6.196 33.262 4.818 34.02 3.529 C
34.085 4.217 35.655 7.158 36.481 7.535 C
35.561 7.933 34.896 9.406 34.134 10.854 C
35.156 11.021 36.555 10.1 38.026 9.195 C
38.541 9.996 39.915 10.968 41.174 11.484 C
40.086 12.171 39.591 12.912 39.094 14.372 C
38.052 13.806 35.865 13.657 35.336 13.944 C
35.85 15.057 38.096 15.6 38.827 15.547 C
38.573 16.409 38.425 18.562 38.598 21.155 C
36.939 19.839 35.393 18.522 33.734 18.58 C
34.003 17.158 33.367 15.353 32.99 14.86 C
32.417 15.604 32.006 16.431 32.361 18.408 C
30.908 18.893 29.671 19.439 28.297 20.697 C
28.297 18.866 27.725 17.664 26.857 16.388 C
28.117 15.9 29.389 14.697 29.385 13.658 C
28.537 13.81 26.845 14.554 26.352 15.547 C
25.634 14.8 23.95 13.491 22.346 13.487 C
23.534 12.632 24.454 11.598 24.549 9.686 C
25.802 10.657 28.255 11.272 29.635 10.674 C
24.794 6.438 25.262 3.405 25.317 2.083 C
f
12.412 33.743 m
11.887 33.272 11.691 33.01 V
14.182 31.192 11.928 25.366 11.415 24.303 C
10.776 24.247 9.369 26.988 9.405 28.486 C
8.273 27.73 6.608 27.851 5.006 28.137 C
5.578 27.049 5.177 25.104 4.376 24.303 C
5.378 24.339 6.729 23.624 8.038 22.643 C
7.203 21.823 5.376 21.984 3.46 22.643 C
3.46 21.27 2.638 19.533 1.801 18.351 C
3.117 18.408 4.262 17.722 5.12 16.691 C
5.785 18.26 7.819 19.373 8.725 19.324 C
8.742 17.959 7.169 15.869 6.147 15.47 C
6.747 14.801 7.766 13.27 8.725 10.854 C
9.524 12.78 10.694 14.022 11.927 14.955 C
10.785 16.517 10.959 17.388 11.358 18.866 C
12.101 18.325 13.132 17.893 13.303 15.89 C
15.02 16.176 16.156 16.104 17.653 15.203 C
17.198 16.865 17.195 18.466 17.515 20.166 C
15.665 20.026 14.105 20.239 13.075 21.728 C
13.905 21.955 16.165 22.014 17.039 21.082 C
17.366 22.064 18.261 23.47 19.707 24.164 C
18.267 24.424 17.282 25.523 16.373 27.209 C
15.66 25.793 13.433 24.128 11.93 24.073 C
13.933 28.137 13.933 31.055 12.412 33.743 C
f
31.125 30.5 m
31.445 31.128 31.648 31.385 V
34.045 29.444 38.851 32.752 39.746 33.521 C
39.636 34.153 37.511 35.29 35.794 34.26 C
36.234 35.549 35.332 37.51 34.134 38.552 C
35.873 38.451 38.019 39.813 38.541 40.555 C
38.763 39.577 39.946 38.307 41.231 37.293 C
41.582 38.266 40.887 40.384 39.971 41.986 C
41.206 42.487 42.318 43.417 42.776 44.676 C
43.233 43.359 44.236 42.685 45.58 41.929 C
44.421 40.502 43.64 38.328 43.92 37.465 C
45.243 37.8 46.814 40.518 46.937 41.607 C
47.812 40.841 49.366 40.154 51.947 39.848 C
50.246 38.77 49.884 36.778 49.3 35.347 C
48.152 35.794 45.983 35.853 45.008 35.29 C
45.721 34.711 47.061 34.16 49.071 34.146 C
49.071 32.601 49.534 31.469 50.788 30.254 C
49.065 30.267 46.965 29.781 45.469 29.389 C
45.221 30.718 44.378 32.314 43.233 32.715 C
43.227 31.854 43.493 29.605 44.378 28.938 C
43.513 28.37 42.26 26.993 41.803 25.276 C
41.181 26.601 40.32 27.906 38.457 28.35 C
39.642 29.403 40.477 31.42 40.143 32.887 C
35.091 28.905 32.414 30.203 31.125 30.5 C
f
25.317 46.491 m
25.994 46.691 26.284 46.843 V
24.815 49.556 29.266 53.837 30.186 54.576 C
30.787 54.351 30.907 51.818 30.23 50.482 C
31.073 50.605 33.262 49.227 34.02 47.938 C
34.085 48.625 35.655 51.566 36.481 51.944 C
35.561 52.341 34.896 53.814 34.134 55.263 C
35.156 55.43 36.555 54.508 38.026 53.603 C
38.541 54.404 39.915 55.377 41.174 55.892 C
40.086 56.579 39.591 57.321 39.094 58.78 C
38.052 58.215 35.865 58.065 35.336 58.353 C
35.85 59.465 38.096 60.008 38.827 59.955 C
38.573 60.817 38.425 62.97 38.598 65.563 C
36.939 64.247 35.393 62.931 33.734 62.988 C
34.003 61.567 33.367 59.761 32.99 59.268 C
32.417 60.012 32.006 60.839 32.361 62.817 C
30.908 63.302 29.671 63.847 28.297 65.106 C
28.297 63.274 27.725 62.073 26.857 60.796 C
28.117 60.308 29.389 59.106 29.385 58.067 C
28.537 58.219 26.845 58.963 26.352 59.955 C
25.634 59.209 23.95 57.899 22.346 57.895 C
23.534 57.041 24.454 56.006 24.549 54.094 C
25.802 55.065 28.255 55.68 29.635 55.083 C
24.794 50.846 25.262 47.814 25.317 46.491 C
f
12.412 78.151 m
11.887 77.68 11.691 77.418 V
14.182 75.601 11.928 69.774 11.415 68.711 C
10.776 68.655 9.369 71.396 9.405 72.894 C
8.273 72.138 6.608 72.259 5.006 72.545 C
5.578 71.458 5.177 69.512 4.376 68.711 C
5.378 68.747 6.729 68.032 8.038 67.052 C
7.203 66.231 5.376 66.393 3.46 67.052 C
3.46 65.678 2.638 63.941 1.801 62.759 C
3.117 62.817 4.262 62.13 5.12 61.1 C
5.785 62.669 7.819 63.781 8.725 63.732 C
8.742 62.367 7.169 60.277 6.147 59.878 C
6.747 59.209 7.766 57.678 8.725 55.263 C
9.524 57.189 10.694 58.431 11.927 59.364 C
10.785 60.925 10.959 61.796 11.358 63.274 C
12.101 62.734 13.132 62.301 13.303 60.298 C
15.02 60.584 16.156 60.512 17.653 59.612 C
17.198 61.273 17.195 62.874 17.515 64.574 C
15.665 64.434 14.105 64.648 13.075 66.136 C
13.905 66.363 16.165 66.422 17.039 65.49 C
17.366 66.472 18.261 67.878 19.707 68.572 C
18.267 68.832 17.282 69.931 16.373 71.617 C
15.66 70.202 13.433 68.536 11.93 68.482 C
13.933 72.545 13.933 75.464 12.412 78.151 C
f
31.125 74.908 m
31.445 75.537 31.648 75.794 V
34.045 73.853 38.851 77.161 39.746 77.929 C
39.636 78.562 37.511 79.698 35.794 78.668 C
36.234 79.957 35.332 81.918 34.134 82.96 C
35.873 82.86 38.019 84.221 38.541 84.963 C
38.763 83.986 39.946 82.716 41.231 81.701 C
41.582 82.675 40.887 84.792 39.971 86.394 C
41.206 86.895 42.318 87.825 42.776 89.084 C
43.233 87.768 44.236 87.093 45.58 86.337 C
44.421 84.91 43.64 82.736 43.92 81.873 C
45.243 82.208 46.814 84.926 46.937 86.016 C
47.812 85.249 49.366 84.563 51.947 84.257 C
50.246 83.179 49.884 81.187 49.3 79.756 C
48.152 80.203 45.983 80.262 45.008 79.698 C
45.721 79.119 47.061 78.569 49.071 78.554 C
49.071 77.009 49.534 75.877 50.788 74.663 C
49.065 74.675 46.965 74.189 45.469 73.798 C
45.221 75.126 44.378 76.723 43.233 77.123 C
43.227 76.262 43.493 74.013 44.378 73.347 C
43.513 72.779 42.26 71.401 41.803 69.684 C
41.181 71.009 40.32 72.314 38.457 72.759 C
39.642 73.812 40.477 75.829 40.143 77.295 C
35.091 73.313 32.414 74.611 31.125 74.908 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Polka dots)
(Polka dots) 1 1 29.8 29.8 [
%AI3_Tile
(0 O 0 R  0.45 0.9 0 0 k
 0.45 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 29.8 L
29.8 29.8 L
29.8 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.09 0.18 0 0 k
 0.09 0.18 0 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
11.08 8.2 m
11.08 9.791 9.79 11.08 8.2 11.08 c
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
f
11.08 22.6 m
11.08 24.191 9.79 25.48 8.2 25.48 c
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
f
18.28 15.4 m
18.28 16.991 16.99 18.28 15.4 18.28 c
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
f
25.48 8.2 m
25.48 9.791 24.19 11.08 22.6 11.08 c
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
f
25.48 22.6 m
25.48 24.191 24.19 25.48 22.6 25.48 c
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
f
*U
26.92 1 m
29.8 1 L
29.8 3.88 L
28.209 3.88 26.92 2.591 26.92 1 C
f
15.4 3.88 m
13.809 3.88 12.52 2.591 12.52 1 C
18.28 1 L
18.28 2.591 16.99 3.88 15.4 3.88 c
f
1 3.88 m
1 1 L
3.88 1 L
3.88 2.591 2.59 3.88 1 3.88 C
f
1 XR
26.92 15.4 m
26.92 13.81 28.209 12.52 29.8 12.52 C
29.8 18.28 L
28.209 18.28 26.92 16.991 26.92 15.4 c
f
0 XR
15.4 18.28 m
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
18.28 16.991 16.99 18.28 15.4 18.28 c
f
1 XR
3.88 15.4 m
3.88 16.991 2.59 18.28 1 18.28 C
1 12.52 L
2.59 12.52 3.88 13.81 3.88 15.4 c
f
0 XR
29.8 26.92 m
29.8 29.8 L
26.92 29.8 L
26.92 28.21 28.209 26.92 29.8 26.92 C
f
15.4 26.92 m
16.99 26.92 18.28 28.21 18.28 29.8 C
12.52 29.8 L
12.52 28.21 13.809 26.92 15.4 26.92 c
f
3.88 29.8 m
1 29.8 L
1 26.92 L
2.59 26.92 3.88 28.21 3.88 29.8 C
f
1 XR
8.2 11.08 m
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
11.08 9.791 9.79 11.08 8.2 11.08 c
f
22.6 11.08 m
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
25.48 9.791 24.19 11.08 22.6 11.08 c
f
8.2 25.48 m
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
11.08 24.191 9.79 25.48 8.2 25.48 c
f
22.6 25.48 m
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
25.48 24.191 24.19 25.48 22.6 25.48 c
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Random circles)
(Random circles) 4.365 3.849 51.13 57.85 [
%AI3_Tile
(0 O 0 R  0 0.1125 0.45 0 k
 0 0.1125 0.45 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.365 3.849 m
4.365 57.85 L
51.13 57.85 L
51.13 3.849 L
4.365 3.849 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.4 0.7 1 0 k
 0.4 0.7 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
45.429 36.274 m
45.843 36.991 45.598 37.908 44.88 38.323 c
44.163 38.737 43.245 38.491 42.831 37.774 c
42.417 37.056 42.663 36.139 43.38 35.725 c
44.098 35.31 45.015 35.556 45.429 36.274 c
s
44.179 27.926 m
43.765 28.643 42.848 28.889 42.13 28.475 c
41.413 28.06 41.167 27.143 41.581 26.425 c
41.995 25.708 42.913 25.462 43.63 25.876 c
44.348 26.291 44.593 27.208 44.179 27.926 c
s
35.929 41.024 m
35.515 41.741 34.598 41.987 33.88 41.573 c
33.163 41.158 32.917 40.241 33.331 39.524 c
33.745 38.806 34.663 38.56 35.38 38.975 c
36.098 39.389 36.343 40.306 35.929 41.024 c
s
28.38 34.225 m
28.794 34.942 28.549 35.859 27.831 36.274 c
27.114 36.688 26.196 36.442 25.782 35.725 c
25.368 35.007 25.614 34.09 26.331 33.675 c
27.049 33.261 27.966 33.507 28.38 34.225 c
s
31.179 28.024 m
30.765 28.741 29.848 28.987 29.13 28.573 c
28.413 28.158 28.167 27.241 28.581 26.524 c
28.995 25.806 29.913 25.56 30.63 25.975 c
31.348 26.389 31.593 27.306 31.179 28.024 c
s
36.792 23.349 m
35.963 23.349 35.292 22.678 35.292 21.849 c
35.292 21.021 35.963 20.349 36.792 20.349 c
37.62 20.349 38.292 21.021 38.292 21.849 c
38.292 22.678 37.62 23.349 36.792 23.349 c
s
10.888 34.175 m
10.474 34.893 10.72 35.81 11.437 36.225 c
12.155 36.639 13.072 36.393 13.486 35.675 c
13.901 34.958 13.655 34.041 12.937 33.626 c
12.22 33.212 11.303 33.458 10.888 34.175 c
s
11.517 26.601 m
11.931 27.318 12.848 27.564 13.566 27.15 c
14.283 26.735 14.529 25.818 14.115 25.1 c
13.701 24.383 12.783 24.137 12.066 24.551 c
11.348 24.966 11.103 25.883 11.517 26.601 c
s
16.782 41.426 m
17.196 42.143 18.114 42.389 18.831 41.975 c
19.549 41.56 19.794 40.643 19.38 39.926 c
18.966 39.208 18.049 38.962 17.331 39.377 c
16.614 39.791 16.368 40.708 16.782 41.426 c
s
22.365 24.35 m
23.194 24.35 23.865 23.678 23.865 22.85 c
23.865 22.021 23.194 21.35 22.365 21.35 c
21.537 21.35 20.865 22.021 20.865 22.85 c
20.865 23.678 21.537 24.35 22.365 24.35 c
s
45.385 7.849 m
44.971 7.132 44.053 6.886 43.336 7.3 c
42.619 7.714 42.373 8.632 42.787 9.349 c
43.201 10.067 44.119 10.312 44.836 9.898 c
45.553 9.484 45.799 8.567 45.385 7.849 c
s
29.679 7.774 m
29.265 7.056 28.348 6.81 27.63 7.225 c
26.913 7.639 26.667 8.556 27.081 9.274 c
27.495 9.991 28.413 10.237 29.13 9.823 c
29.848 9.408 30.093 8.491 29.679 7.774 c
s
35.542 11.349 m
34.713 11.349 34.042 12.021 34.042 12.849 c
34.042 13.678 34.713 14.349 35.542 14.349 c
36.37 14.349 37.042 13.678 37.042 12.849 c
37.042 12.021 36.37 11.349 35.542 11.349 c
s
10.13 7.475 m
10.544 6.757 11.462 6.511 12.179 6.926 c
12.897 7.34 13.142 8.257 12.728 8.975 c
12.314 9.692 11.397 9.938 10.679 9.524 c
9.962 9.109 9.716 8.192 10.13 7.475 c
s
20.203 13.349 m
21.031 13.349 21.703 14.021 21.703 14.849 c
21.703 15.678 21.031 16.349 20.203 16.349 c
19.375 16.349 18.703 15.678 18.703 14.849 c
18.703 14.021 19.375 13.349 20.203 13.349 c
s
44.635 54.1 m
45.049 53.382 44.803 52.465 44.086 52.051 c
43.369 51.636 42.451 51.882 42.037 52.6 c
41.623 53.317 41.869 54.234 42.586 54.649 c
43.303 55.063 44.221 54.817 44.635 54.1 c
s
36.841 48.1 m
36.427 47.382 35.509 47.136 34.792 47.551 c
34.074 47.965 33.828 48.882 34.243 49.6 c
34.657 50.317 35.574 50.563 36.292 50.149 c
37.009 49.734 37.255 48.817 36.841 48.1 c
s
29.728 54.725 m
30.143 54.007 29.897 53.09 29.179 52.675 c
28.462 52.261 27.544 52.507 27.13 53.225 c
26.716 53.942 26.962 54.859 27.679 55.274 c
28.397 55.688 29.314 55.442 29.728 54.725 c
s
10.86 54.1 m
10.446 53.382 10.691 52.465 11.409 52.051 c
12.126 51.636 13.044 51.882 13.458 52.6 c
13.872 53.317 13.626 54.234 12.909 54.649 c
12.191 55.063 11.274 54.817 10.86 54.1 c
s
19.154 49.1 m
19.568 48.382 20.486 48.136 21.203 48.551 c
21.92 48.965 22.166 49.882 21.752 50.6 c
21.338 51.317 20.42 51.563 19.703 51.149 c
18.986 50.734 18.74 49.817 19.154 49.1 c
s
51.88 38.85 m
51.052 38.85 50.38 39.521 50.38 40.35 c
50.38 41.178 51.052 41.85 51.88 41.85 c
52.709 41.85 53.38 41.178 53.38 40.35 c
53.38 39.521 52.709 38.85 51.88 38.85 c
s
51.865 11.349 m
52.693 11.349 53.365 12.021 53.365 12.849 c
53.365 13.678 52.693 14.349 51.865 14.349 c
51.036 14.349 50.365 13.678 50.365 12.849 c
50.365 12.021 51.036 11.349 51.865 11.349 c
s
30.179 18.524 m
29.765 19.241 28.848 19.487 28.13 19.073 c
27.413 18.658 27.167 17.741 27.581 17.024 c
27.995 16.306 28.913 16.06 29.63 16.475 c
30.348 16.889 30.593 17.806 30.179 18.524 c
s
21.679 31.524 m
21.265 32.241 20.348 32.487 19.63 32.073 c
18.913 31.658 18.667 30.741 19.081 30.024 c
19.495 29.306 20.413 29.06 21.13 29.475 c
21.848 29.889 22.093 30.806 21.679 31.524 c
s
37.914 33.399 m
37.5 34.116 36.583 34.362 35.865 33.948 c
35.148 33.533 34.902 32.616 35.316 31.899 c
35.73 31.181 36.648 30.935 37.365 31.35 c
38.083 31.764 38.328 32.681 37.914 33.399 c
s
28.929 45.024 m
28.515 45.741 27.598 45.987 26.88 45.573 c
26.163 45.158 25.917 44.241 26.331 43.524 c
26.745 42.806 27.663 42.56 28.38 42.975 c
29.098 43.389 29.343 44.306 28.929 45.024 c
s
12.429 45.524 m
12.015 46.241 11.098 46.487 10.38 46.073 c
9.663 45.658 9.417 44.741 9.831 44.024 c
10.245 43.306 11.163 43.06 11.88 43.475 c
12.598 43.889 12.843 44.806 12.429 45.524 c
s
44.49 45.6 m
44.075 46.317 43.158 46.563 42.441 46.149 c
41.723 45.734 41.477 44.817 41.891 44.1 c
42.306 43.382 43.223 43.136 43.941 43.55 c
44.658 43.965 44.904 44.882 44.49 45.6 c
s
12.679 18.524 m
12.265 19.241 11.348 19.487 10.63 19.073 c
9.913 18.658 9.667 17.741 10.081 17.024 c
10.495 16.306 11.413 16.06 12.13 16.475 c
12.848 16.889 13.093 17.806 12.679 18.524 c
s
21.179 5.774 m
20.765 6.491 19.848 6.737 19.13 6.323 c
18.413 5.908 18.167 4.991 18.581 4.274 c
18.995 3.557 19.913 3.311 20.63 3.725 c
21.348 4.139 21.593 5.056 21.179 5.774 c
s
38.929 5.274 m
38.515 5.991 37.598 6.237 36.88 5.823 c
36.163 5.408 35.917 4.491 36.331 3.774 c
36.745 3.057 37.663 2.811 38.38 3.225 c
39.098 3.639 39.343 4.556 38.929 5.274 c
s
43.865 18.1 m
44.694 18.1 45.365 17.429 45.365 16.6 c
45.365 15.772 44.694 15.1 43.865 15.1 c
43.037 15.1 42.365 15.772 42.365 16.6 c
42.365 17.429 43.037 18.1 43.865 18.1 c
s
51.13 4.6 m
50.302 4.6 49.63 3.928 49.63 3.1 c
49.63 2.272 50.302 1.6 51.13 1.6 c
51.959 1.6 52.63 2.272 52.63 3.1 c
52.63 3.928 51.959 4.6 51.13 4.6 c
s
52.163 31.649 m
51.748 32.366 50.831 32.612 50.114 32.198 c
49.396 31.783 49.15 30.866 49.565 30.149 c
49.979 29.431 50.896 29.185 51.614 29.6 c
52.331 30.014 52.577 30.931 52.163 31.649 c
s
51.85 51.35 m
51.021 51.35 50.35 50.678 50.35 49.85 c
50.35 49.021 51.021 48.35 51.85 48.35 c
52.678 48.35 53.35 49.021 53.35 49.85 c
53.35 50.678 52.678 51.35 51.85 51.35 c
s
49.85 23.1 m
50.679 23.1 51.35 22.428 51.35 21.6 c
51.35 20.771 50.679 20.1 49.85 20.1 c
49.022 20.1 48.35 20.771 48.35 21.6 c
48.35 22.428 49.022 23.1 49.85 23.1 c
s
5.13 38.85 m
4.302 38.85 3.63 39.521 3.63 40.35 c
3.63 41.178 4.302 41.85 5.13 41.85 c
5.959 41.85 6.63 41.178 6.63 40.35 c
6.63 39.521 5.959 38.85 5.13 38.85 c
s
5.115 11.349 m
5.943 11.349 6.615 12.021 6.615 12.849 c
6.615 13.678 5.943 14.349 5.115 14.349 c
4.286 14.349 3.615 13.678 3.615 12.849 c
3.615 12.021 4.286 11.349 5.115 11.349 c
s
4.38 4.6 m
3.552 4.6 2.88 3.928 2.88 3.1 c
2.88 2.272 3.552 1.6 4.38 1.6 c
5.209 1.6 5.88 2.272 5.88 3.1 c
5.88 3.928 5.209 4.6 4.38 4.6 c
s
5.413 31.649 m
4.998 32.366 4.081 32.612 3.364 32.198 c
2.646 31.783 2.4 30.866 2.815 30.149 c
3.229 29.431 4.146 29.185 4.864 29.6 c
5.581 30.014 5.827 30.931 5.413 31.649 c
s
5.1 51.35 m
4.271 51.35 3.6 50.678 3.6 49.85 c
3.6 49.021 4.271 48.35 5.1 48.35 c
5.928 48.35 6.6 49.021 6.6 49.85 c
6.6 50.678 5.928 51.35 5.1 51.35 c
s
3.1 23.1 m
3.929 23.1 4.6 22.428 4.6 21.6 c
4.6 20.771 3.929 20.1 3.1 20.1 c
2.272 20.1 1.6 20.771 1.6 21.6 c
1.6 22.428 2.272 23.1 3.1 23.1 c
s
21.194 59.775 m
20.78 60.492 19.863 60.738 19.145 60.324 c
18.428 59.909 18.182 58.992 18.596 58.275 c
19.01 57.558 19.928 57.312 20.645 57.726 c
21.363 58.14 21.608 59.057 21.194 59.775 c
s
38.944 59.275 m
38.53 59.992 37.613 60.238 36.895 59.824 c
36.178 59.409 35.932 58.492 36.346 57.775 c
36.76 57.058 37.678 56.812 38.395 57.226 c
39.113 57.64 39.358 58.557 38.944 59.275 c
s
51.145 58.601 m
50.317 58.601 49.645 57.929 49.645 57.101 c
49.645 56.273 50.317 55.601 51.145 55.601 c
51.974 55.601 52.645 56.273 52.645 57.101 c
52.645 57.929 51.974 58.601 51.145 58.601 c
s
4.395 58.601 m
3.567 58.601 2.895 57.929 2.895 57.101 c
2.895 56.273 3.567 55.601 4.395 55.601 c
5.224 55.601 5.895 56.273 5.895 57.101 c
5.895 57.929 5.224 58.601 4.395 58.601 c
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Rope.side)
(Rope.side) 1 4.6 60.9998 33.3999 [
%AI3_Tile
(0 O 0 R  0 0 0 1 k
 0 0 0 1 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 1 j 0.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
24.9999 7 m
15.6521 4.663 8.125 8.6981 1 14.1407 C
S
36.9999 7 m
22.3477 3.337 12.168 15.3276 1 23.859 C
S
48.9999 7 m
29.3464 2.0866 17.7386 25.3332 1 30.6213 C
S
1 30.9999 m
24.9999 36.9999 36.9999 1 60.9998 7 C
S
13 30.9999 m
32.6534 35.9133 44.2611 12.6667 60.9998 7.3786 C
S
24.9999 30.9999 m
39.652 34.6629 49.8317 22.6722 60.9998 14.1407 C
S
36.9999 30.9999 m
46.3476 33.3369 53.8749 29.3018 60.9998 23.859 C
S
48.9999 30.9999 m
53.3464 32.0865 57.2978 31.7908 60.9998 30.6213 C
S
13 7 m
8.6535 5.9134 4.7019 6.2091 1 7.3786 C
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Scales)
(Scales) 1.6 9.3475 48.088 55.8355 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 9.3475 m
1.6 55.8355 L
48.088 55.8355 L
48.088 9.3475 L
1.6 9.3475 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
17.0956 9.3475 m
12.8162 9.3475 9.3475 5.8787 9.3475 1.6 C
9.3475 5.8787 5.8787 9.3475 1.6 9.3475 C
1.6 13.6262 5.0687 17.095 9.3475 17.095 c
13.6268 17.095 17.0956 13.6262 17.0956 9.3475 C
s
32.5918 9.3475 m
28.3125 9.3475 24.8437 5.8787 24.8437 1.6 C
24.8437 5.8787 21.3743 9.3475 17.0956 9.3475 C
17.0956 13.6262 20.5644 17.095 24.8437 17.095 c
29.1224 17.095 32.5918 13.6262 32.5918 9.3475 C
s
48.088 9.3475 m
43.8087 9.3475 40.3399 5.8787 40.3399 1.6 C
40.3399 5.8787 36.8705 9.3475 32.5918 9.3475 C
32.5918 13.6262 36.0606 17.095 40.3399 17.095 c
44.6186 17.095 48.088 13.6262 48.088 9.3475 C
s
17.0956 40.3393 m
12.8162 40.3393 9.3475 36.8699 9.3475 32.5912 C
9.3475 36.8699 5.8787 40.3393 1.6 40.3393 C
1.6 44.6181 5.0687 48.0874 9.3475 48.0874 c
13.6268 48.0874 17.0956 44.6181 17.0956 40.3393 C
s
17.0956 24.8431 m
12.8162 24.8431 9.3475 21.3743 9.3475 17.095 C
9.3475 21.3743 5.8787 24.8431 1.6 24.8431 C
1.6 29.1218 5.0687 32.5912 9.3475 32.5912 c
13.6268 32.5912 17.0956 29.1218 17.0956 24.8431 C
s
32.5918 24.8431 m
28.3125 24.8431 24.8437 21.3743 24.8437 17.095 C
24.8437 21.3743 21.3743 24.8431 17.0956 24.8431 C
17.0956 29.1218 20.5644 32.5912 24.8437 32.5912 c
29.1224 32.5912 32.5918 29.1218 32.5918 24.8431 C
s
48.088 24.8431 m
43.8087 24.8431 40.3399 21.3743 40.3399 17.095 C
40.3399 21.3743 36.8705 24.8431 32.5918 24.8431 C
32.5918 29.1218 36.0606 32.5912 40.3399 32.5912 c
44.6186 32.5912 48.088 29.1218 48.088 24.8431 C
s
32.5918 40.3393 m
28.3125 40.3393 24.8437 36.8699 24.8437 32.5912 C
24.8437 36.8699 21.3743 40.3393 17.0956 40.3393 C
17.0956 44.6181 20.5644 48.0874 24.8437 48.0874 c
29.1224 48.0874 32.5918 44.6181 32.5918 40.3393 C
s
48.088 40.3393 m
43.8087 40.3393 40.3399 36.8699 40.3399 32.5912 C
40.3399 36.8699 36.8705 40.3393 32.5918 40.3393 C
32.5918 44.6181 36.0606 48.0874 40.3399 48.0874 c
44.6186 48.0874 48.088 44.6181 48.088 40.3393 C
s
17.0956 55.8355 m
12.8162 55.8355 9.3475 52.3662 9.3475 48.0874 C
9.3475 52.3662 5.8787 55.8355 1.6 55.8355 C
1.6 60.1143 5.0687 63.5836 9.3475 63.5836 c
13.6268 63.5836 17.0956 60.1143 17.0956 55.8355 C
s
32.5918 55.8355 m
28.3125 55.8355 24.8437 52.3662 24.8437 48.0874 C
24.8437 52.3662 21.3743 55.8355 17.0956 55.8355 C
17.0956 60.1143 20.5644 63.5836 24.8437 63.5836 c
29.1224 63.5836 32.5918 60.1143 32.5918 55.8355 C
s
48.088 55.8355 m
43.8087 55.8355 40.3399 52.3662 40.3399 48.0874 C
40.3399 52.3662 36.8705 55.8355 32.5918 55.8355 C
32.5918 60.1143 36.0606 63.5836 40.3399 63.5836 c
44.6186 63.5836 48.088 60.1143 48.088 55.8355 C
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (SolidStar.side)
(SolidStar.side) 1 1 33.0117 33.0117 [
%AI3_Tile
(0 O 0 R  0.05 0.2 0.95 0 k
 0.05 0.2 0.95 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
7.9689 26.0458 m
14.5331 22.9874 l
17.0095 29.7904 L
19.4859 22.9874 l
26.0473 26.0458 l
22.9889 19.4815 l
29.792 17.0052 l
22.9889 14.5288 l
26.0473 7.9674 l
19.4859 11.0257 l
17.0095 4.2226 l
14.5305 11.0257 l
7.9689 7.9674 l
11.0273 14.5288 l
4.2242 17.0052 l
11.0273 19.4843 L
7.9689 26.0458 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stars)
(Stars) 1 1 63.384 84.766 [
%AI3_Tile
(0 O 0 R  1 0.9 0.1 0 k
 1 0.9 0.1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 84.766 L
63.384 84.766 L
63.384 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.25 1 0 k
 0 0.25 1 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
37.668 67.113 m
43.924 62.567 L
41.535 55.213 L
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
f
16.596 59.757 m
22.851 55.212 L
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
f
20.462 20.683 m
26.719 25.229 L
18.985 25.229 L
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
f
38.447 34.271 m
36.058 41.625 L
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
f
51.657 20.683 m
57.914 25.229 L
50.18 25.229 L
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
f
*U
1 XR
34.581 4.288 m
32.192 11.643 L
29.803 4.289 L
22.069 4.289 L
26.5962 1 L
37.7885 1 L
42.315 4.288 L
34.581 4.288 L
f
53.261 4.289 m
57.7882 1 L
63.384 1 L
63.384 11.643 L
60.995 4.289 L
53.261 4.289 L
f
4.866 41.625 m
11.123 46.171 L
3.389 46.171 L
1 53.526 L
1 38.816 L
7.255 34.271 L
4.866 41.625 L
f
36.058 41.625 m
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
36.058 41.625 L
f
53.261 46.172 m
59.517 41.626 L
57.128 34.272 L
63.384 38.816 L
63.384 53.526 L
60.995 46.172 L
53.261 46.172 L
f
4.866 83.508 m
6.5974 84.766 L
1 84.766 L
1 80.699 L
7.255 76.154 L
4.866 83.508 L
f
25.936 76.155 m
32.192 80.699 L
38.447 76.154 L
36.058 83.508 L
37.7895 84.766 L
26.5951 84.766 L
28.325 83.509 L
25.936 76.155 L
f
22.851 55.212 m
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
22.851 55.212 L
f
41.535 55.213 m
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
43.924 62.567 L
41.535 55.213 L
f
50.18 25.229 m
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
57.914 25.229 L
50.18 25.229 L
f
18.985 25.229 m
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
26.719 25.229 L
18.985 25.229 L
f
3.388 4.289 m
1 11.643 L
1 1 L
6.5948 1 L
11.122 4.289 L
3.388 4.289 L
f
57.128 76.154 m
63.384 80.699 L
63.384 84.766 L
57.7855 84.766 L
59.517 83.508 L
57.128 76.154 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stripes)
(Stripes) 8.45 4.6001 80.45 76.6001 [
%AI3_Tile
(0 O 0 R  1 0.07 1 0 k
 1 0.07 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 3.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
8.2 8.2 m
80.7 8.2 L
S
8.2 22.6001 m
80.7 22.6001 L
S
8.2 37.0002 m
80.7 37.0002 L
S
8.2 51.4 m
80.7 51.4 L
S
8.2 65.8001 m
80.7 65.8001 L
S
8.2 15.4 m
80.7 15.4 L
S
8.2 29.8001 m
80.7 29.8001 L
S
8.2 44.2 m
80.7 44.2 L
S
8.2 58.6001 m
80.7 58.6001 L
S
8.2 73.0002 m
80.7 73.0002 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.outer)
(TriBevel.outer) 1 1.0004 31.6124 31.6127 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6118 5.4917 m
27.1221 5.4917 L
27.1205 1.0011 L
27.8031 1.0011 L
27.8031 4.8091 L
31.6118 4.8091 L
31.6118 5.4917 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 9.5062 m
23.1111 9.5062 L
23.1111 1.0015 L
27.1205 1.0015 L
27.1205 5.493 L
31.6144 5.493 L
31.6149 9.5062 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 10.485 m
22.1297 10.485 L
22.1292 1.0015 L
23.1084 1.0015 L
23.1084 9.5049 L
31.6124 9.5049 L
31.6124 10.485 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6129 17.2066 m
15.4064 17.2085 L
15.4064 1 L
22.1301 1 L
22.1301 10.4868 L
31.6129 10.4868 L
31.6129 17.2066 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 18.3658 m
14.2517 18.3658 L
14.2515 1.0009 L
15.4043 1.0009 L
15.4043 17.2093 L
31.6149 17.2093 L
31.6149 18.3658 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 30.4755 m
2.1395 30.4755 L
2.1395 1.0015 L
14.249 1 L
14.249 18.366 L
31.6149 18.366 L
31.6124 30.4755 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.6 k
 0 0 0 0.6 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.4066 16.847 m
14.2778 18.3257 l
15.4066 17.2057 l
15.4066 16.847 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
23.1095 9.1906 m
22.1759 10.4392 l
23.1082 9.505 l
23.1095 9.1906 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
27.8039 4.6026 m
27.1619 5.4533 l
27.8029 4.8093 l
27.8039 4.6026 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.side)
(TriBevel.side) 1.0006 1 29.0006 31.6124 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29 4.8087 m
29 4.8087 L
29.0026 5.4927 L
1.0026 5.4927 L
1 4.8087 L
1 4.8087 L
29 4.8087 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0026 5.4927 m
29.0005 9.5045 L
1.0005 9.5045 L
1.0026 5.4927 L
29.0026 5.4927 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0005 9.5045 m
29.0011 10.4865 L
1.0011 10.4865 L
1.0005 9.5045 L
29.0005 9.5045 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0011 10.4865 m
29.003 17.209 L
1.003 17.209 L
1.0011 10.4865 L
29.0011 10.4865 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.003 17.209 m
29.0031 18.3656 L
1.0031 18.3656 L
1.003 17.209 L
29.003 17.209 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0031 18.3656 m
29.0006 30.4752 L
1.0006 30.4752 L
1.0031 18.3656 L
29.0031 18.3656 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Waves-scroll)
(Waves-scroll) 17.926 10.516 68.663 69.012 [
%AI3_Tile
(0 O 0 R  1 0 0.3 0 k
 1 0 0.3 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
17.926 69.012 m
17.926 10.516 L
68.663 10.516 L
68.663 69.012 L
17.926 69.012 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.55 0 0 0 k
 0.55 0 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.75 w 4 M []0 d
%AI3_Note:
0 D
0 XR
65.335 70.465 m
65.881 68.746 67.444 68.168 68.663 69.012 C
67.538 69.668 68.011 71.255 69.686 70.933 c
72.124 70.464 71.894 67.213 70.53 65.589 c
68.561 63.245 64.565 60.995 53.241 71.117 C
S
39.964 70.465 m
40.511 68.746 42.074 68.168 43.293 69.012 C
42.168 69.668 42.64 71.255 44.316 70.933 c
46.753 70.464 46.524 67.213 45.16 65.589 c
43.191 63.245 39.195 60.995 27.87 71.117 c
S
14.594 70.465 m
15.141 68.746 16.704 68.168 17.923 69.012 C
16.798 69.668 17.27 71.255 18.945 70.933 c
21.382 70.464 21.153 67.213 19.789 65.589 c
17.821 63.245 13.825 60.995 2.5 71.117 c
S
10.959 51.619 m
22.282 41.497 26.278 43.747 28.247 46.09 c
29.611 47.715 29.841 50.965 27.403 51.434 c
25.728 51.757 25.255 50.169 26.38 49.513 C
25.161 48.669 23.599 49.248 23.052 50.966 c
22.723 51.997 23.38 53.966 24.872 54.903 c
27.267 56.406 31.371 56.05 36.328 51.619 c
47.653 41.497 51.649 43.746 53.618 46.09 c
54.982 47.715 55.212 50.965 52.774 51.434 c
51.099 51.757 50.626 50.169 51.751 49.513 C
50.532 48.669 48.97 49.248 48.423 50.966 c
48.094 51.997 48.751 53.966 50.243 54.903 c
52.638 56.406 56.742 56.05 61.699 51.619 C
73.024 41.497 77.02 43.747 78.988 46.09 c
S
70.156 32.12 m
65.199 36.551 61.095 36.907 58.7 35.404 c
57.208 34.468 56.552 32.499 56.88 31.468 c
57.427 29.749 58.99 29.171 60.208 30.015 C
59.083 30.671 59.556 32.258 61.231 31.936 c
63.669 31.467 63.439 28.216 62.075 26.592 c
60.106 24.248 56.11 21.998 44.786 32.12 C
39.829 36.551 35.725 36.907 33.33 35.404 c
31.838 34.468 31.182 32.499 31.51 31.468 c
32.056 29.749 33.619 29.171 34.838 30.015 C
33.713 30.671 34.186 32.258 35.861 31.936 c
38.299 31.467 38.069 28.216 36.705 26.592 c
34.737 24.248 30.74 21.998 19.415 32.12 c
14.458 36.551 10.354 36.907 7.96 35.404 c
S
19.792 7.094 m
21.157 8.719 21.386 11.968 18.949 12.437 c
17.274 12.76 16.801 11.172 17.926 10.516 C
16.708 9.673 15.145 10.252 14.598 11.969 c
14.27 13 14.926 14.969 16.418 15.906 c
18.812 17.409 22.916 17.053 27.874 12.622 c
39.199 2.5 43.195 4.75 45.163 7.094 c
46.528 8.719 46.757 11.968 44.32 12.437 c
42.644 12.76 42.172 11.172 43.297 10.516 C
42.078 9.673 40.515 10.252 39.968 11.969 c
39.64 13 40.297 14.969 41.788 15.906 c
44.183 17.409 48.287 17.053 53.245 12.622 C
64.569 2.5 68.565 4.75 70.534 7.094 c
71.898 8.719 72.127 11.968 69.69 12.437 c
68.014 12.76 67.542 11.172 68.667 10.516 C
67.448 9.673 65.885 10.252 65.338 11.969 c
65.011 13 65.667 14.969 67.159 15.906 c
69.553 17.409 73.657 17.053 78.615 12.622 c
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI5_End_NonPrinting--
%AI5_Begin_NonPrinting
Np
12 Bn
%AI5_BeginGradient: (Black, White)
(Black, White) 0 2 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Chrome)
(Chrome) 0 6 Bd
[
0
<
464646454545444444444343434342424241414141404040403F3F3F3E3E3E3E3D3D3D3C3C3C3C3B
3B3B3B3A3A3A39393939383838383737373636363635353535343434333333333232323131313130
3030302F2F2F2E2E2E2E2D2D2D2D2C2C2C2B2B2B2B2A2A2A2A292929282828282727272726262625
2525252424242323232322222222212121202020201F1F1F1F1E1E1E1D1D1D1D1C1C1C1B1B1B1B1A
1A1A1A1919191818181817171717161616151515151414141413131312121212111111101010100F
0F0F0F0E0E0E0D0D0D0D0C0C0C0C0B0B0B0A0A0A0A09090909080808070707070606060505050504
04040403030302020202010101010000
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
1F1E1E1E1E1E1E1E1E1E1D1D1D1D1D1D1D1D1C1C1C1C1C1C1C1C1B1B1B1B1B1B1B1B1B1A1A1A1A1A
1A1A1A19191919191919191818181818181818181717171717171717161616161616161615151515
15151515151414141414141414131313131313131312121212121212121211111111111111111010
1010101010100F0F0F0F0F0F0F0F0F0E0E0E0E0E0E0E0E0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C
0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A090909090909090909080808080808080807070707070707
07060606060606060606050505050505050504040404040404040303030303030303030202020202
02020201010101010101010000000000
>
1 %_Br
0
0.275
1
<
6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544
434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F
>
1 %_Br
0
<
00000101010102020202030303040404040505050506060607070707080808090909090A0A0A0A0B
0B0B0C0C0C0C0D0D0D0D0E0E0E0F0F0F0F1010101011111112121212131313141414141515151516
161617171717181818181919191A1A1A1A1B1B1B1B1C1C1C1D1D1D1D1E1E1E1F1F1F1F2020202021
212122222222232323232424242525252526262627272727282828282929292A2A2A2A2B2B2B2B2C
2C2C2D2D2D2D2E2E2E2E2F2F2F303030303131313132323233333333343434353535353636363637
373738383838393939393A3A3A3B3B3B3B3C3C3C3C3D3D3D3E3E3E3E3F3F3F404040404141414142
42424343434344444444454545464646
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
00000101020203030304040505050606070708080809090A0A0A0B0B0C0C0D0D0D0E0E0F0F101010
1111121212131314141515151616171718181819191A1A1A1B1B1C1C1D1D1D1E1E1F1F1F20202121
222222232324242525252626272727282829292A2A2A2B2B2C2C2D2D2D2E2E2F2F2F303031313232
32333334343435353636373737383839393A3A3A3B3B3C3C3C3D3D3E3E3F3F3F4040414142424243
4344444445454646474747484849494A4A4A4B4B4C4C4C4D4D4E4E4F4F4F50505151515252535354
54545555565657575758585959595A5A5B5B5C5C5C5D5D5E5E5F5F5F606061616162626363646464
6565666666676768686969696A6A6B6B
>
1 %_Br
1
0 %_Br
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
4D4C4C4C4B4B4B4A4A4A4A4949494848484747474746464645454544444444434343424242414141
414040403F3F3F3E3E3E3E3D3D3D3C3C3C3B3B3B3B3A3A3A39393938383838373737363636353535
35343434333333323232323131313030302F2F2F2F2E2E2E2D2D2D2C2C2C2C2B2B2B2A2A2A292929
292828282727272626262625252524242423232323222222212121202020201F1F1F1E1E1E1D1D1D
1D1C1C1C1B1B1B1A1A1A1A1919191818181717171716161615151514141414131313121212111111
111010100F0F0F0E0E0E0E0D0D0D0C0C0C0B0B0B0B0A0A0A09090908080808070707060606050505
05040404030303020202020101010000
>
0
0
1 %_Br
[
1 0 50 92 %_Bs
0 0.275 1 0.12 1 50 59 %_Bs
0 0.275 1 0.42 1 50 50 %_Bs
1 0 50 49 %_Bs
1 0 50 41 %_Bs
1 0.3 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Green, Blue)
(Green, Blue) 0 2 Bd
[
<
99999A9A9B9B9B9C9C9D9D9D9E9E9F9F9FA0A0A1A1A1A2A2A3A3A3A4A4A5A5A5A6A6A7A7A7A8A8A9
A9A9AAAAABABABACACADADADAEAEAFAFAFB0B0B1B1B1B2B2B3B3B3B4B4B5B5B5B6B6B7B7B7B8B8B9
B9B9BABABBBBBBBCBCBDBDBDBEBEBFBFBFC0C0C1C1C1C2C2C3C3C3C4C4C5C5C5C6C6C7C7C7C8C8C9
C9C9CACACBCBCBCCCCCDCDCDCECECFCFCFD0D0D1D1D1D2D2D3D3D3D4D4D5D5D5D6D6D7D7D7D8D8D9
D9D9DADADBDBDBDCDCDDDDDDDEDEDFDFDFE0E0E1E1E1E2E2E3E3E3E4E4E5E5E5E6E6E7E7E7E8E8E9
E9E9EAEAEBEBEBECECEDEDEDEEEEEFEFEFF0F0F1F1F1F2F2F3F3F3F4F4F5F5F5F6F6F7F7F7F8F8F9
F9F9FAFAFBFBFBFCFCFDFDFDFEFEFFFF
>
<
000102020304050506070808090A0B0B0C0D0E0E0F101111121314141516171718191A1A1B1C1D1D
1E1F20202122232324252626272829292A2B2C2C2D2E2F2F303132323334353536373838393A3B3B
3C3D3E3E3F404141424344444546474748494A4A4B4C4D4D4E4F5050515253535455565657585959
5A5B5C5C5D5E5F5F606162626364656566676868696A6B6B6C6D6E6E6F7071717273747475767777
78797A7A7B7C7D7D7E7F80808182828384858586878888898A8B8B8C8D8E8E8F9091919293949495
96979798999A9A9B9C9D9D9E9FA0A0A1A2A3A3A4A5A6A6A7A8A9A9AAABACACADAEAFAFB0B1B2B2B3
B4B5B5B6B7B8B8B9BABBBBBCBDBEBEBF
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
[
1 0.75 0 0 1 50 100 %_Bs
0.6 0 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Orange, Green, Violet)
(Orange, Green, Violet) 0 3 Bd
[
<
F0EFEFEFEEEEEEEDEDEDECECECEBEBEBEAEAEAE9E9E9E8E8E8E7E7E7E6E6E6E5E5E5E4E4E4E3E3E3
E3E2E2E2E1E1E1E0E0E0DFDFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADAD9D9D9D8D8D8D7D7D7D6D6D6
D5D5D5D4D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCCCCCBCBCBCACACAC9C9C9C8
C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C1C0C0C0BFBFBFBEBEBEBDBDBDBCBCBCBB
BBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B2B1B1B1B0B0B0AFAFAFAEAE
AEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A7A6A6A6A5A5A5A4A4A4A3A3A3A2A2A2A1A1A1
A0A0A0A09F9F9F9E9E9E9D9D9D9C9C9C
>
<
5455555657575859595A5A5B5C5C5D5E5E5F5F6061616263636465656666676868696A6A6B6B6C6D
6D6E6F6F707171727273747475767677777879797A7B7B7C7C7D7E7E7F8080818282838384858586
87878888898A8A8B8C8C8D8D8E8F8F909191929393949495969697989899999A9B9B9C9D9D9E9E9F
A0A0A1A2A2A3A4A4A5A5A6A7A7A8A9A9AAAAABACACADAEAEAFB0B0B1B1B2B3B3B4B5B5B6B6B7B8B8
B9BABABBBBBCBDBDBEBFBFC0C1C1C2C2C3C4C4C5C6C6C7C7C8C9C9CACBCBCCCCCDCECECFD0D0D1D2
D2D3D3D4D5D5D6D7D7D8D8D9DADADBDCDCDDDDDEDFDFE0E1E1E2E3E3E4E4E5E6E6E7E8E8E9E9EAEB
EBECEDEDEEEFEFF0F0F1F2F2F3F4F4F5
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020303030303
>
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0
>
<
A1A0A0A09F9F9F9E9E9E9D9D9D9D9C9C9C9B9B9B9A9A9A9999999898989797979696969595959594
94949393939292929191919090908F8F8F8E8E8E8E8D8D8D8C8C8C8B8B8B8A8A8A89898988888887
878787868686858585848484838383828282818181808080807F7F7F7E7E7E7D7D7D7C7C7C7B7B7B
7A7A7A79797978787878777777767676757575747474737373727272717171717070706F6F6F6E6E
6E6D6D6D6C6C6C6B6B6B6A6A6A6A6969696868686767676666666565656464646363636262626261
61616060605F5F5F5E5E5E5D5D5D5C5C5C5B5B5B5B5A5A5A59595958585857575756565655555554
54
>
<
F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFA
FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
FDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FF
>
0
1 %_Br
[
0.61 0.96 0 0.01 1 50 100 %_Bs
0.94 0.33 1 0 1 50 50 %_Bs
0 0.63 0.96 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Pink, Yellow, Green )
(Pink, Yellow, Green ) 0 3 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4D4E4F50
5152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273
>
<
05050505050505050505050505050404040404040404040404040404040404040404040403030303
03030303030303030303030303030303030303020202020202020202020202020202020202020202
0201010101010101010101010101010101010101010101000000000000000000000000
>
<
CCCCCCCCCCCBCBCBCBCBCBCBCBCBCACACACACACACACACAC9C9C9C9C9C9C9C9C9C8C8C8C8C8C8C8C8
C8C7C7C7C7C7C7C7C7C7C6C6C6C6C6C6C6C6C6C5C5C5C5C5C5C5C5C5C4C4C4C4C4C4C4C4C3C3C3C3
C3C3C3C3C3C2C2C2C2C2C2C2C2C2C1C1C1C1C1C1C1C1C1C0C0C0C0C0C0C0C0C0BFBFBF
>
0
1 %_Br
<
0D0D0D0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0B
0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
0A0A0A09090909090909090909090909090909090909090808080808080808080808080808080808
08080807070707070707070707070707070707070706060606060606060606060606060606060605
05050505050505050505050505050505050404040404040404040404040404040404030303030303
03030303030303030303030202020202020202020202020202020201010101010101010101010101
010101000000000000000000
>
<
B2B2B2B2B1B1B1B0B0B0AFAFAEAEAEADADACACABABAAAAA9A9A8A8A7A7A6A6A5A5A4A4A3A3A2A2A1
A0A09F9F9E9E9D9D9C9B9B9A9A999898979796959594949392929190908F8F8E8D8D8C8B8B8A8989
88888786868584848382828180807F7E7D7D7C7B7B7A7979787777767575747372727170706F6E6D
6D6C6B6B6A69686867666565646363626160605F5E5D5D5C5B5A5A59585757565554545352515150
4F4E4D4D4C4B4A4A4948474646454443434241403F3F3E3D3C3B3B3A393837373635343333323130
2F2F2E2D2C2B2B2A2928272726252423222221201F1E1D1D1C1B1A1918181716151413131211100F
0E0E0D0C0B0A090908070605
>
<
0000010101020202030304040505060607070808090A0A0B0B0C0C0D0E0E0F0F1011111213131415
151616171818191A1B1B1C1D1D1E1F1F202122222324242526272728292A2A2B2C2C2D2E2F303031
323333343536363738393A3A3B3C3D3E3E3F4041424243444546464748494A4B4B4C4D4E4F505051
5253545556565758595A5B5B5C5D5E5F6061626263646566676869696A6B6C6D6E6F707171727374
75767778797A7B7B7C7D7E7F80818283848586868788898A8B8C8D8E8F9091929394949596979899
9A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0
C1C2C3C4C5C6C7C8C9CACBCC
>
0
1 %_Br
[
0.45 0 0.75 0 1 50 100 %_Bs
0 0.02 0.8 0 1 50 64 %_Bs
0.05 0.7 0 0 1 57 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Purple, Red, Yellow)
(Purple, Red, Yellow) 0 3 Bd
[
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A
>
<
CCCCCCCDCDCDCDCDCECECECECECFCFCFCFD0D0D0D0D0D1D1D1D1D1D2D2D2D2D2D3D3D3D3D3D4D4D4
D4D5D5D5D5D5D6D6D6D6D6D7D7D7D7D7D8D8D8D8D8D9D9D9D9DADADADADADBDBDBDBDBDCDCDCDCDC
DDDDDDDDDDDEDEDEDEDFDFDFDFDFE0E0E0E0E0E1E1E1E1E1E2E2E2E2E2E3E3E3E3E4E4E4E4E4E5E5
E5E5E5E6E6E6E6E6E7E7E7E7E7E8E8E8E8E9E9E9E9E9EAEAEAEAEAEBEBEBEBEBECECECECECEDEDED
EDEEEEEEEEEEEFEFEFEFEFF0F0F0F0F0F1F1F1F1F1F2F2F2F2F3F3F3F3F3F4F4F4F4F4F5F5F5F5F5
F6F6F6F6F6F7F7F7F7F8F8F8F8F8F9F9F9F9F9FAFAFAFAFAFBFBFBFBFBFCFCFCFCFDFDFDFDFDFEFE
FEFEFEFFFFFF
>
0
1 %_Br
<
E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBE
BDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A99989796
9594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B7A797877767574737271706F6E
6D6C6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A49484746
4544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F1E
1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403020100
>
<
E5E6E6E6E6E6E6E6E6E7E7E7E7E7E7E7E7E7E8E8E8E8E8E8E8E8E8E9E9E9E9E9E9E9E9E9EAEAEAEA
EAEAEAEAEAEBEBEBEBEBEBEBEBEBECECECECECECECECECEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEE
EEEFEFEFEFEFEFEFEFEFF0F0F0F0F0F0F0F0F0F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F3F3F3
F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F7F7F7F7F7F7F7
F7F7F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFFFFFFFFFF
>
<
00010203040405060708090A0B0C0C0D0E0F10111213141415161718191A1B1C1D1D1E1F20212223
242525262728292A2B2C2D2D2E2F30313233343535363738393A3B3C3D3D3E3F4041424344454546
4748494A4B4C4D4E4E4F50515253545556565758595A5B5C5D5E5E5F60616263646566666768696A
6B6C6D6E6E6F70717273747576767778797A7B7C7D7E7F7F80818283848586878788898A8B8C8D8E
8F8F90919293949596979798999A9B9C9D9E9F9FA0A1A2A3A4A5A6A7A7A8A9AAABACADAEAFAFB0B1
B2B3B4B5B6B7B8B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C8C9CACBCC
>
0
1 %_Br
[
0 0.04 1 0 1 50 100 %_Bs
0 1 0.8 0 1 50 50 %_Bs
0.9 0.9 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Rainbow)
(Rainbow) 0 6 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
0
1 %_Br
1
<
0708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F50515253545556
5758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E
7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6
A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCE
CFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6
F7F8F9FAFBFCFDFEFF
>
0
0
1 %_Br
1
<
00000000000000000000000000000000000001010101010101010101010101010101010101010101
01010101010101010101010101010202020202020202020202020202020202020202020202020202
02020202020202020202030303030303030303030303030303030303030303030303030303030303
03030303030304040404040404040404040404040404040404040404040404040404040404040404
04040505050505050505050505050505050505050505050505050505050505050505050505050606
06060606060606060606060606060606060606060606060606060606060606060606070707070707
07070707070707070707070707070707
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
1 %_Br
[
0 1 0 0 1 50 100 %_Bs
1 1 0 0 1 50 80 %_Bs
1 0.0279 0 0 1 50 60 %_Bs
1 0 1 0 1 50 40 %_Bs
0 0 1 0 1 50 20 %_Bs
0 1 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Steel Bar)
(Steel Bar) 0 3 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 70 %_Bs
0 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (White & Red Radial)
(White & Red Radial) 1 18 Bd
[
0
1
1
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
[
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 12.5 %_Bs
0 0 0 0 1 50 12.5 %_Bs
0 0 0 0 1 50 25 %_Bs
0 1 1 0 1 50 25 %_Bs
0 1 1 0 1 50 37.5 %_Bs
0 0 0 0 1 50 37.5 %_Bs
0 0 0 0 1 50 50 %_Bs
0 1 1 0 1 50 50 %_Bs
0 1 1 0 1 50 62.5 %_Bs
0 0 0 0 1 50 62.5 %_Bs
0 0 0 0 1 50 75 %_Bs
0 1 1 0 1 50 75 %_Bs
0 1 1 0 1 50 87.5 %_Bs
0 0 0 0 1 50 87.5 %_Bs
0 0 0 0 1 50 100 %_Bs
0 1 1 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Orange Radial)
(Yellow & Orange Radial) 1 2 Bd
[
0
<
0001010203040506060708090A0B0C0C0D0E0F10111213131415161718191A1B1C1D1D1E1F202122
232425262728292A2B2B2C2D2E2F303132333435363738393A3B3C3D3E3E3F404142434445464748
494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60606162636465666768696A6B6C6D6E6F
707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C
>
<
FFFFFFFFFEFEFEFEFEFEFEFDFDFDFDFDFDFCFCFCFCFCFCFBFBFBFBFBFBFAFAFAFAFAFAF9F9F9F9F9
F9F8F8F8F8F8F8F7F7F7F7F7F7F6F6F6F6F6F6F5F5F5F5F5F5F4F4F4F4F4F3F3F3F3F3F3F2F2F2F2
F2F2F1F1F1F1F1F0F0F0F0F0F0EFEFEFEFEFEFEEEEEEEEEEEDEDEDEDEDEDECECECECECEBEBEBEBEB
EBEAEAEAEAEAE9E9E9E9E9E9E8E8E8E8E8E8E7E7E7E7E7E6E6E6E6E6E5
>
0
1 %_Br
[
0 0 1 0 1 52 19 %_Bs
0 0.55 0.9 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Purple Radial)
(Yellow & Purple Radial) 1 2 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738
393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D
5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182
83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7
A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB
CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0
F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF
>
<
ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191
908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776
7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B
5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140
403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626
25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B
0A090908070706050504030302010100
>
0
1 %_Br
[
0 0.08 0.67 0 1 50 14 %_Bs
1 1 0 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow, Violet, Orange, Blue)
(Yellow, Violet, Orange, Blue) 0 4 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
A1A1A1A1A2A2A2A2A3A3A3A3A4A4A4A4A4A5A5A5A5A6A6A6A6A7A7A7A7A8A8A8A8A9A9A9A9AAAAAA
AAAAABABABABACACACACADADADADAEAEAEAEAFAFAFAFB0B0B0B0B0B1B1B1B1B2B2B2B2B3B3B3B3B4
B4B4B4B5B5B5B5B6B6B6B6B6B7B7B7B7B8B8B8B8B9B9B9B9BABABABABBBBBBBBBCBCBCBCBCBDBDBD
BDBEBEBEBEBFBFBFBFC0C0C0C0C1C1C1C1C2C2C2C2C2C3C3C3C3C4C4C4C4C5C5C5C5C6C6C6C6C7C7
C7C7C8C8C8C8C8C9C9C9C9CACACACACBCBCBCBCCCCCCCCCDCDCDCDCECECECECECFCFCFCFD0D0D0D0
D1D1D1D1D2D2D2D2D3D3D3D3D4D4D4D4D4D5D5D5D5D6D6D6D6D7D7D7D7D8D8D8D8D9D9D9D9DADADA
DADADBDBDBDBDCDCDCDCDDDDDDDDDEDE
>
<
F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CF
CECDCCCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B4B3B2B1B0AFAEADACABAAA9
A8A7A6A5A4A3A2A1A09F9E9D9C9C9B9A999897969594939291908F8E8D8C8B8A8988878685848483
8281807F7E7D7C7B7A797877767574737271706F6E6D6C6C6B6A696867666564636261605F5E5D5C
5B5A59585756555454535251504F4E4D4C4B4A494847464544434241403F3E3D3C3C3B3A39383736
3534333231302F2E2D2C2B2A29282726252424232221201F1E1D1C1B1A191817161514131211100F
0E0D0C0C0B0A09080706050403020100
>
0
1 %_Br
<
9C9B9A9A9998989796969595949393929191908F8F8E8E8D8C8C8B8A8A8989888787868585848383
82828180807F7E7E7D7C7C7B7B7A797978777776757574747372727170706F6E6E6D6D6C6B6B6A69
6968676766666564646362626161605F5F5E5D5D5C5B5B5A5A595858575656555454535352515150
4F4F4E4D4D4C4C4B4A4A4948484746464545444343424141403F3F3E3E3D3C3C3B3A3A3939383737
36353534333332323130302F2E2E2D2C2C2B2B2A292928272726252524242322222120201F1E1E1D
1D1C1B1B1A191918171716161514141312121111100F0F0E0D0D0C0B0B0A0A090808070606050404
030302010100
>
<
F5F4F4F4F3F3F3F2F2F2F1F1F1F0F0F0EFEFEFEEEEEEEDEDEDECECECEBEBEAEAEAE9E9E9E8E8E8E7
E7E7E6E6E6E5E5E5E4E4E4E3E3E3E2E2E2E1E1E1E0E0E0DFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADA
D9D9D9D8D8D8D7D7D7D6D6D6D5D5D5D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCC
CCCBCBCBCACACAC9C9C8C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C0C0C0BFBFBFBE
BEBEBDBDBCBCBCBBBBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B1B1B1B0
B0B0AFAFAFAEAEAEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A6A6A6A5A5A5A4A4A4A3A3A3
A2A2A2A1A1A1
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5
>
<
03030303030202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020201010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000
>
1 %_Br
<
0D0D0E0F0F10101111121313141415161617171819191A1A1B1C1C1D1D1E1E1F2020212122232324
2425262627272828292A2A2B2B2C2D2D2E2E2F30303131323333343435353637373838393A3A3B3B
3C3D3D3E3E3F3F404141424243444445454647474848494A4A4B4B4C4C4D4E4E4F4F505151525253
54545555565757585859595A5B5B5C5C5D5E5E5F5F60616162626363646565666667686869696A6B
6B6C6C6D6E6E6F6F70707172727373747575767677787879797A7B7B7C7C7D7D7E7F7F8080818282
8383848585868687878889898A8A8B8C8C8D8D8E8F8F90909192929393949495969697979899999A
9A9B9C
>
<
08090A0B0C0D0E0F0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F40404142434445464748494A4B4C4D4E4F505152535455
565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717172737475767778797A7B7C
7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A2A3
A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACB
CCCDCECFD0D1D2D3D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2
F3F4F5
>
<
F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCB
CAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3
A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B
7A797877767574737271706F6E6D6C6B6A696867666564636261605F5E5D5C5B5A59585756555453
5251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B
2A292827262524232221201F1E1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403
020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020303
030303
>
1 %_Br
[
1 0.87 0 0 1 50 95 %_Bs
0 0.63 0.96 0 1 50 65 %_Bs
0.61 0.96 0 0.01 1 50 35 %_Bs
0.05 0.03 0.95 0 1 50 5 %_Bs
BD
%AI5_EndGradient
%AI5_End_NonPrinting--
%AI5_BeginPalette
0 0 Pb
0 0 0 0 k
(C=0 M=0 Y=0 K=0) Pc
0 0 0 1 k
(C=0 M=0 Y=0 K=100) Pc
0 0.45 0.6 0 k
(C=0 M=45 Y=60 K=0) Pc
0 0.5 0.05 0 k
(C=0 M=50 Y=5 K=0) Pc
0 0.9 1 0 k
(C=0 M=90 Y=100 K=0) Pc
1 0.2 1 0 k
(C=100 M=20 Y=100 K=0) Pc
1 0.4 0.15 0 k
(C=100 M=40 Y=15 K=0) Pc
0.2 0 1 0 k
(C=20 M=0 Y=100 K=0) Pc
0.25 1 0.25 0 k
(C=25 M=100 Y=25 K=0) Pc
0.4 0.4 0.4 0 k
(C=40 M=40 Y=40 K=0) Pc
0.4 0.7 1 0 k
(C=40 M=70 Y=100 K=0) Pc
0.75 0.9 0 0 k
(C=75 M=90 Y=0 K=0) Pc
1 0 0.55 0 (Aqua) 0 x
(Aqua) Pc
1 0.5 0 0 (Blue) 0 x
(Blue) Pc
0.5 0.4 0.3 0 (Blue Gray) 0 x
(Blue Gray) Pc
0.8 0.05 0 0 (Blue Sky) 0 x
(Blue Sky) Pc
0.5 0.85 1 0 (Brown) 0 x
(Brown) Pc
1 0.9 0.1 0 (Dark Blue) 0 x
(Dark Blue) Pc
1 0.55 1 0 (Forest Green) 0 x
(Forest Green) Pc
0.05 0.2 0.95 0 (Gold) 0 x
(Gold) Pc
0.75 0.05 1 0 (Grass Green) 0 x
(Grass Green) Pc
0 0.45 1 0 (Orange) 0 x
(Orange) Pc
0.15 1 1 0 (Red) 0 x
(Red) Pc
0.45 0.9 0 0 (Violet) 0 x
(Violet) Pc
Bb
2 (Black, White) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Black, White) Pc
Bb
2 (Chrome) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Chrome) Pc
Bb
2 (Green, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Green, Blue) Pc
Bb
2 (Orange, Green, Violet) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Orange, Green, Violet) Pc
Bb
2 (Pink, Yellow, Green ) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Pink, Yellow, Green ) Pc
Bb
2 (Purple, Red, Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Purple, Red, Yellow) Pc
Bb
2 (Rainbow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Rainbow) Pc
Bb
2 (Steel Bar) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Steel Bar) Pc
Bb
0 0 0 0 Bh
2 (White & Red Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(White & Red Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Orange Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Orange Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Purple Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Purple Radial) Pc
Bb
2 (Yellow, Violet, Orange, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow, Violet, Orange, Blue) Pc
(Arrow1.2.out/in) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.out/in) Pc
(Arrow1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.side) Pc
(Bricks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Bricks) Pc
(Checks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Checks) Pc
(Confetti) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Confetti) Pc
(DblLine1.2.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.inner) Pc
(DblLine1.2.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.outer) Pc
(DblLine1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.side) Pc
(Diamonds) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Diamonds) Pc
(Hexagon) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Hexagon) Pc
(Laurel.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.inner) Pc
(Laurel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.outer) Pc
(Laurel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.side) Pc
(Leaves-fall) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Leaves-fall) Pc
(Polka dots) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Polka dots) Pc
(Random circles) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Random circles) Pc
(Rope.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Rope.side) Pc
(Scales) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Scales) Pc
(SolidStar.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(SolidStar.side) Pc
(Stars) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stars) Pc
(Stripes) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stripes) Pc
(TriBevel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.outer) Pc
(TriBevel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.side) Pc
(Waves-scroll) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Waves-scroll) Pc
PB
%AI5_EndPalette
%%EndSetup
%AI5_BeginLayer
1 1 1 1 0 0 0 79 128 255 Lb
(Layer 1) Ln
0 A
1 Ap
0 O
1 1 0.8 Xa
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
601.5 453.418 m
601.5 547.418 L
-26.225 547.418 L
-26.225 453.418 L
601.5 453.418 L
f
601.5 353.418 m
601.5 440.418 L
-26.225 440.418 L
-26.225 353.418 L
601.5 353.418 L
f
601.5 236.1055 m
601.5 333.418 L
-26.225 333.418 L
-26.225 236.1055 L
601.5 236.1055 L
f
0 To
1 0 0 1 88.275 564.918 0 Tp
0 Tv
TP
-55.7954 0 Td
0 Tr
0 0 0 Xa
%_ 0 50 XQ
/_GillSans-Bold 14.25 13.238 -3.5625 Tf
0 Ts
100 100 Tz
0 Tt
%_0 0 100 100 Xu
%AI55J_GlyphSubst: GlyphSubstNone 
1 TA
%_ 0 XL
0 TY
0 TV
34.5603 0 Xb
XB
0 0 5 TC
100 100 200 TW
25 TG
0 0 0 Ti
1 Ta
0 0 2 2 3 Th
0 Tq
0 Tg
16.5 0 Tl
0 Tc
0 Tw
(Object hierar) Tx 1 25 Tk
(ch) Tx 1 35 Tk
(y) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 377.725 564.918 0 Tp
0 Tv
TP
-57.9254 0 Td
0 Tr
(Individual objects) Tx 1 0 Tk
(\r) TX 
TO
0 Ap
0 R
0 0 0 XA
0.7 w
195.0588 418.6121 m
195.0588 343.6563 l
17.725 343.6563 l
17.725 316.6563 l
S
220.0588 418.6121 m
220.0588 343.6563 l
244.0588 343.6563 l
244.0588 325.6121 l
S
49.0588 512.6121 m
49.0588 447.6121 l
18.725 447.6121 l
18.725 433.6121 l
S
74.0588 512.6121 m
74.0588 447.6121 l
209.0588 447.6121 l
209.0588 433.6121 l
S
1 Ap
0 O
0 0 0 Xa
1 w
307.7255 359.6121 m
307.7255 430.6121 L
74.0588 430.6121 L
74.0588 359.6121 L
307.7255 359.6121 L
f
1 1 1 Xa
0 R
0 0 0 XA
304.7255 362.6121 m
304.7255 433.6121 L
71.0588 433.6121 L
71.0588 362.6121 L
304.7255 362.6121 L
b
0 To
1 0 0 1 75.2255 419.6121 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
0 Ta
(W) Tx 1 90 Tk
(ork) Tx 1 30 Tk
(erBee) Tx 1 0 Tk
(\r) TX 
TO
306.2255 241.6121 m
306.2255 326.6121 L
75.5588 326.6121 L
75.5588 241.6121 L
306.2255 241.6121 L
f
1 1 1 Xa
0 R
0 0 0 XA
303.2255 244.6121 m
303.2255 329.6121 L
72.5588 329.6121 L
72.5588 244.6121 L
303.2255 244.6121 L
b
0 To
1 0 0 1 78.725 315.6121 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
(Engineer) Tx 1 0 Tk
(\r) TX 
TO
281.725 457.6121 m
281.725 541.6121 L
22.0588 541.6121 L
22.0588 457.6121 L
281.725 457.6121 L
f
1 1 1 Xa
0 R
0 0 0 XA
278.725 460.6121 m
278.725 544.6121 L
19.0588 544.6121 L
19.0588 460.6121 L
278.725 460.6121 L
b
0 To
1 0 0 1 50.3921 529.6121 0 Tp
0 Tv
TP
-27.773 0 Td
0 Tr
0 0 0 Xa
1 Ta
(Emplo) Tx 1 20 Tk
(y) Tx 1 20 Tk
(ee) Tx 1 0 Tk
(\r) TX 
TO
65.275 403.418 m
65.275 431.418 L
-16.725 431.418 L
-16.725 403.418 L
65.275 403.418 L
f
1 1 1 Xa
0 R
0 0 0 XA
62.275 406.418 m
62.275 434.418 L
-19.725 434.418 L
-19.725 406.418 L
62.275 406.418 L
b
0 To
1 0 0 1 21.275 416.418 0 Tp
0 Tv
TP
-24.4882 0 Td
0 Tr
0 0 0 Xa
(Manager) Tx 1 0 Tk
(\r) TX 
TO
63.775 295.418 m
63.775 323.418 L
-18.225 323.418 L
-18.225 295.418 L
63.775 295.418 L
f
1 1 1 Xa
0 R
0 0 0 XA
60.775 298.418 m
60.775 326.418 L
-21.225 326.418 L
-21.225 298.418 L
60.775 298.418 L
b
0 To
1 0 0 1 19.775 308.418 0 Tp
0 Tv
TP
-33.9501 0 Td
0 Tr
0 0 0 Xa
(SalesP) Tx 1 25 Tk
(erson) Tx 1 0 Tk
(\r) TX 
TO
0.6 0.8 1 Xa
220.3333 514.6667 m
220.3333 524.6667 L
155.4791 524.6667 L
155.4791 514.6667 L
220.3333 514.6667 L
f
240.625 402.6458 m
240.625 412.6458 L
206.6249 412.6458 L
206.6249 402.6458 L
240.625 402.6458 L
f
266.6667 276.6667 m
266.6667 286.6667 L
94.6666 286.6667 L
94.6666 276.6667 L
266.6667 276.6667 L
f
207.6249 299.2708 m
234.6667 299.2708 L
234.6667 309.2708 L
207.6249 309.2708 L
207.6249 299.2708 L
f
387.9165 273.9583 m
421.3333 273.9583 L
421.3333 283.9583 L
387.9165 283.9583 L
387.9165 273.9583 L
f
447.3854 321 m
491.2813 321 L
491.2813 331 L
447.3854 331 L
447.3854 321 L
f
391.7187 390 m
448.3333 390 L
448.3333 400 L
391.7187 400 L
391.7187 390 L
f
453.1979 426 m
536 426 L
536 436 L
453.1979 436 L
453.1979 426 L
f
367.3333 511.3333 m
420.6667 511.3333 L
420.6667 521.3333 L
367.3333 521.3333 L
367.3333 511.3333 L
f
371 523.3333 m
421.3333 523.3333 L
421.3333 533.3333 L
371 533.3333 L
371 523.3333 L
f
435 534.6667 m
584 534.6667 L
584 544.6667 L
435 544.6667 L
435 534.6667 L
f
187.3333 503.2917 m
187.3333 513.2917 L
41.2916 513.2917 L
41.2916 503.2917 L
187.3333 503.2917 L
f
239.3333 491.3125 m
239.3333 501.3125 L
41.2916 501.3125 L
41.2916 491.3125 L
239.3333 491.3125 L
f
278.6667 390.6667 m
278.6667 400.6667 L
94.4374 400.6667 L
94.4374 390.6667 L
278.6667 390.6667 L
f
0 To
1 0 0 1 29.5588 516.6121 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 11 8.8549 -2.75 Tf
0 Ta
12 0 Tl
(function Employee \(name, dept\) {\r) Tx 1 0 Tk
T*
(  this.name = name || "";\r) Tx 1 0 Tk
T*
(  this.dept = dept || "general";\r) Tx 1 0 Tk
T*
(}) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 81.5588 404.6121 0 Tp
0 Tv
TP
0 Tr
(function WorkerBee\(projs\) {\r) Tx 1 0 Tk
T*
(  this.projects = projs || [];\r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
(WorkerBee.prototype=new Employee;) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 83.0588 301.6121 0 Tp
0 Tv
TP
0 Tr
(function Engineer \(mach\) {\r) Tx 1 0 Tk
T*
(  this.dept = "engineering";\r) Tx 1 0 Tk
T*
(  this.machine = mach ||"";\r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
(Engineer.prototype=new WorkerBee;) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 321.225 323.918 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
/_Courier 10 8.0499 -2.5 Tf
(jane = new Engineer \("belau"\)\r) Tx 1 0 Tk
T*
/_GillSans 10 9.11 -2.5 Tf
25 Tt
0.2499 Tc
(jane) Tx 1 -20 Tk
(.name is ""\r) Tx 1 0 Tk
T*
(jane) Tx 1 -20 Tk
(.dept is "engineering"\r) Tx 1 0 Tk
T*
(jane) Tx 1 -20 Tk
(.pr) Tx 1 25 Tk
(ojects is [ ] \r) Tx 1 0 Tk
T*
(jane) Tx 1 -20 Tk
(.machine is "belau"\r) Tx 1 0 Tk
T*
(\r) Tx 1 0 Tk
TO
0 To
1 0 0 1 321.225 428.918 0 Tp
0 Tv
TP
0 Tr
/_Courier 10 8.0499 -2.5 Tf
0 Tt
0 Tc
(mark = new WorkerBee \(["javascript"]\)\r) Tx 1 0 Tk
T*
/_GillSans 10 9.11 -2.5 Tf
25 Tt
0.2499 Tc
(mark.name is "" \r) Tx 1 0 Tk
T*
(mark.dept is "general"\r) Tx 1 0 Tk
T*
(mark.pr) Tx 1 25 Tk
(ojects is ["ja) Tx 1 35 Tk
(vascript"]) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 320.725 536.918 0 Tp
0 Tv
TP
0 Tr
/_Courier 10 8.0499 -2.5 Tf
0 Tt
0 Tc
(jim = new Employee\("Jones, Jim", "marketing"\)\r) Tx 1 0 Tk
T*
/_GillSans 10 9.11 -2.5 Tf
25 Tt
0.2499 Tc
(jim.name is "J) Tx 1 20 Tk
(ones,) Tx 1 100 Tk
( Jim") Tx 1 0 Tk
0 Tt
0 Tc
(\r) Tx 1 0 Tk
T*
25 Tt
0.2499 Tc
(jim.dept is "mark) Tx 1 30 Tk
(eting") Tx 1 0 Tk
(\r) TX 
TO
LB
%AI5_EndLayer--
%%PageTrailer
gsave annotatepage grestore showpage
%%Trailer
Adobe_Illustrator_AI5 /terminate get exec
Adobe_ColorImage_AI6 /terminate get exec
Adobe_typography_AI5 /terminate get exec
Adobe_cshow /terminate get exec
Adobe_level2_AI5 /terminate get exec
%%EOF

%%EndDocument

%%%%%%%%%%%
FMdict begin
 count FMoc sub { pop } repeat
 FMsave countdictstack FMdc sub { end } repeat
restore
; ; ; : N [/Creator(FrameMaker 5.5.3L15a)/DOCINFO FmPD2
[/CropBox[0 6600 FmDC 5100 0 FmDC FmBx]/PAGE FmPD
[/Dest/P.113/DEST FmPD2
[/Dest/F/DEST FmPD2
; ; 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
LH
pagesave restore
(%%[Page: 1]%%) = 
%%PageTrailer

%%Trailer
%%BoundingBox: 0 0 612 792
%%DocumentNeededResources: 
%%DocumentSuppliedResources: 
%%+ procset Pscript_WinNT_ErrorHandler 5.0 0
%%+ procset Pscript_FatalError 5.0 0
%%+ procset Pscript_Win_Basic 5.0 0
%%+ procset Pscript_Win_Utils_L2 5.0 0
%%+ procset Pscript_Text 5.0 0
%%+ procset Pscript_TextFE 5.0 0
%%+ procset Pscript_TextV 5.0 0
%%+ procset Pscript_TextBold 5.0 0
%%+ procset Pscript_Win_GdiObject 5.0 0
%%+ procset Pscript_Win_GdiObject_L2 5.0 0
%%+ procset Pscript_Win_Dib_L2 5.0 0
%%+ procset Pscript_T42Hdr 5.0 0
%%+ procset Pscript_T3Hdr 5.0 0
%%+ procset Pscript_CFF 5.0 0
%%+ procset Pscript_Nup 5.0 0
%%+ procset Pscript_CMap_FF 5.0 0
%%+ procset Pscript_Encoding0 5.0 0
%%+ procset Pscript_Encoding161 5.0 0
%%+ procset Pscript_Encoding162 5.0 0
%%+ procset Pscript_Encoding177 5.0 0
%%+ procset Pscript_Encoding178 5.0 0
%%+ procset Pscript_Encoding186 5.0 0
%%+ procset Pscript_Encoding204 5.0 0
%%+ procset Pscript_Encoding238 5.0 0
%%+ procset Pscript_Encoding256 5.0 0
%%+ procset Pscript_Encoding257 5.0 0
%%+ procset Pscript_Win_Euro_L2 5.0 0
%%+ procset Pscript_WinNT_Compat 5.0 0
/Pscript_WinNT_Full /ProcSet findresource dup /terminate get exec
%%Pages: 1
(%%[LastPage]%%) = 
%%EOF
%-12345X@PJL EOJ
%-12345X
\ No newline at end of file
diff --git a/docs/js/guide/graphics/obj26.gif b/docs/js/guide/graphics/obj26.gif
deleted file mode 100644
index 3b12bf6e9a3375ecb1ba2ad423e87913f7bacca4..0000000000000000000000000000000000000000
--- a/docs/js/guide/graphics/obj26.gif
+++ /dev/null
@@ -1 +0,0 @@
-%-12345X@PJL JOB
@PJL SET RESOLUTION = 600
@PJL ENTER LANGUAGE = POSTSCRIPT 
%!PS-Adobe-3.0
%%Title: obj2548.mif
%%Creator: AdobePS5.dll Version 5.1.2
%%CreationDate: 9/28/2000 12:52:17
%%BoundingBox: (atend)
%%Pages: (atend)
%%Orientation: Portrait
%%PageOrder: Ascend
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%DocumentData: Clean7Bit
%%TargetDevice: (WebWorks Rasterizer) (2014.103)
%%LanguageLevel: 2
%%EndComments

%%BeginDefaults
%%PageBoundingBox: 0 0 612 792
%%EndDefaults


%%BeginProlog
%%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
/currentpacking where{pop/oldpack currentpacking def/setpacking where{pop false
setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup type/stringtype
ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def currentpoint/toy exch
def/tox exch def 1 setgray newpath tox toy 2 sub moveto 0 ty rlineto tx 0
rlineto 0 ty neg rlineto closepath fill tox toy moveto 0 setgray show}bind def
/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def/=={/cp 0 def
typeprint nl}def/typeprint{dup type exec}readonly def/lmargin 72 def/rmargin 72
def/tprint{dup length cp add rmargin gt{nl/cp 0 def}if dup length cp add/cp
exch def prnt}readonly def/cvsprint{=string cvs tprint( )tprint}readonly def
/integertype{cvsprint}readonly def/realtype{cvsprint}readonly def/booleantype
{cvsprint}readonly def/operatortype{(--)tprint =string cvs tprint(-- )tprint}
readonly def/marktype{pop(-mark- )tprint}readonly def/dicttype{pop
(-dictionary- )tprint}readonly def/nulltype{pop(-null- )tprint}readonly def
/filetype{pop(-filestream- )tprint}readonly def/savetype{pop(-savelevel- )
tprint}readonly def/fonttype{pop(-fontid- )tprint}readonly def/nametype{dup
xcheck not{(/)tprint}if cvsprint}readonly def/stringtype{dup rcheck{(\()tprint
tprint(\))tprint}{pop(-string- )tprint}ifelse}readonly def/arraytype{dup rcheck
{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}forall(])
tprint}ifelse}{pop(-array- )tprint}ifelse}readonly def/packedarraytype{dup
rcheck{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}
forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse}readonly def/courier
/Courier findfont 10 scalefont def end errordict/handleerror{systemdict begin
$error begin $brkpage begin newerror{/newerror false store vmstatus pop pop 0
ne{grestoreall}if showpage initgraphics courier setfont lmargin 720 moveto
errorname(VMError)eq{PrtVMMsg}{(ERROR: )prnt errorname prnt nl
(OFFENDING COMMAND: )prnt/command load prnt $error/ostack known{nl nl(STACK:)
prnt nl nl $error/ostack get aload length{==}repeat}if}ifelse systemdict
/showpage get exec(%%[ Error: )print errorname =print(; OffendingCommand: )
print/command load =print( ]%%)= flush}if end end end}dup 0 systemdict put dup
4 $brkpage put bind readonly put/currentpacking where{pop/setpacking where{pop
oldpack setpacking}if}if
%%EndResource
%%BeginResource: procset Pscript_WinNT_Full 5.0 0
/Pscript_WinNT_Full 300 dict 2 copy userdict 3 1 roll put dup begin
%%BeginResource: file Pscript_FatalError 5.0 0
/FatalErrorIf{{initgraphics findfont 1 index 0 eq{exch pop}{dup length dict
begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding{ISOLatin1Encoding}
stopped{StandardEncoding}if def currentdict end/ErrFont-Latin1 exch definefont}
ifelse exch scalefont setfont counttomark 3 div cvi{moveto show}repeat showpage
quit}{cleartomark}ifelse}bind def
%%EndResource
userdict begin/PrtVMMsg{vmstatus exch sub exch pop gt{[
(This job requires more memory than is available in this printer.)100 500
(Try one or more of the following, and then print again:)100 485
(For the output format, choose Optimize For Portability.)115 470
(In the Device Settings page, make sure the Available PostScript Memory is accurate.)
115 455(Reduce the number of fonts in the document.)115 440
(Print the document in parts.)115 425 12/Times-Roman showpage
(%%[ PrinterError: Low Printer VM ]%%)= true FatalErrorIf}if}bind def end
version cvi 2016 ge{/VM?{pop}bind def}{/VM? userdict/PrtVMMsg get def}ifelse
105000 VM?
%%BeginResource: file Pscript_Win_Basic 5.0 0
/d/def load def/,/load load d/~/exch , d/?/ifelse , d/!/pop , d/`/begin , d/^
/index , d/@/dup , d/+/translate , d/$/roll , d/U/userdict , d/M/moveto , d/-
/rlineto , d/&/currentdict , d/:/gsave , d/;/grestore , d/F/false , d/T/true ,
d/N/newpath , d/E/end , d/Ac/arc , d/An/arcn , d/A/ashow , d/D/awidthshow , d/C
/closepath , d/V/div , d/O/eofill , d/L/fill , d/I/lineto , d/-c/curveto , d/-M
/rmoveto , d/+S/scale , d/Ji/setfont , d/Lc/setlinecap , d/Lj/setlinejoin , d
/Lw/setlinewidth , d/Lm/setmiterlimit , d/sd/setdash , d/S/show , d/LH/showpage
, d/K/stroke , d/W/widthshow , d/R/rotate , d/L2? false/languagelevel where{pop
languagelevel 2 ge{pop true}if}if d L2?{/xS/xshow , d/yS/yshow , d/zS/xyshow ,
d}if/b{bind d}bind d/bd{bind d}bind d/xd{~ d}bd/ld{, d}bd/bn/bind ld/lw/Lw ld
/lc/Lc ld/lj/Lj ld/sg/setgray ld/ADO_mxRot null d/self & d/OrgMx matrix
currentmatrix d/reinitialize{: OrgMx setmatrix[/TextInit/GraphInit/UtilsInit
counttomark{@ where{self eq}{F}?{cvx exec}{!}?}repeat cleartomark ;}b
/initialize{`{/Pscript_Win_Data where{!}{U/Pscript_Win_Data & put}?/ADO_mxRot ~
d/TextInitialised? F d reinitialize E}{U/Pscript_Win_Data 230 dict @ ` put
/ADO_mxRot ~ d/TextInitialised? F d reinitialize}?}b/terminate{!{& self eq
{exit}{E}?}loop E}b/suspend/terminate , d/resume{` Pscript_Win_Data `}b U `
/lucas 21690 d/featurebegin{countdictstack lucas[}b/featurecleanup{stopped
{cleartomark @ lucas eq{! exit}if}loop countdictstack ~ sub @ 0 gt{{E}repeat}
{!}?}b E/snap{transform 0.25 sub round 0.25 add ~ 0.25 sub round 0.25 add ~
itransform}b/dsnap{dtransform round ~ round ~ idtransform}b/nonzero_round{@ 0.5
ge{round}{@ -0.5 lt{round}{0 ge{1}{-1}?}?}?}b/nonzero_dsnap{dtransform
nonzero_round ~ nonzero_round ~ idtransform}b U<04>cvn{}put/rr{1 ^ 0 - 0 ~ -
neg 0 - C}b/irp{4 -2 $ + +S fx 4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rp{4 2 $ M 1 ^ 0
- 0 ~ - neg 0 -}b/solid{[]0 sd}b/g{@ not{U/DefIf_save save put}if U/DefIf_bool
2 ^ put}b/DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e
{DefIf_El !}b/UDF{L2?{undefinefont}{!}?}b/UDR{L2?{undefineresource}{! !}?}b
/freeVM{/Courier findfont[40 0 0 -40 0 0]makefont Ji 2 vmreclaim}b
%%EndResource
%%BeginResource: file Pscript_Win_Utils_L2 5.0 0
/rf/rectfill , d/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 -1 $ @ 0 ge
{1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4 -2 $
snap + +S fx rf}b/rs/rectstroke , d/rc/rectclip , d/UtilsInit{currentglobal{F
setglobal}if}b/scol{! setcolor}b/colspA/DeviceGray d/colspABC/DeviceRGB d
/colspRefresh{colspABC setcolorspace}b/SetColSpace{colspABC setcolorspace}b
%%EndResource
%%BeginResource: file Pscript_Text 5.0 0
/TextInit{TextInitialised? not{/Pscript_Windows_Font & d/TextInitialised? T d
/fM[1 0 0 1 0 0]d/mFM matrix d/iMat[1 0 0.212557 1 0 0]d}if}b/copyfont{1 ^
length add dict `{1 ^/FID ne{d}{! !}?}forall & E}b/EncodeDict 11 dict d/bullets
{{/bullet}repeat}b/rF{3 copyfont @ ` ~ EncodeDict ~ get/Encoding ~ 3 ^/0 eq{&
/CharStrings known{CharStrings/Eth known not{! EncodeDict/ANSIEncodingOld get}
if}if}if d E}b/mF{@ 7 1 $ findfont ~{@/Encoding get @ StandardEncoding eq{! T}{
{ISOLatin1Encoding}stopped{! F}{eq}?{T}{@ ` T 32 1 127{Encoding 1 ^ get
StandardEncoding 3 -1 $ get eq and}for E}?}?}{F}?{1 ^ ~ rF}{0 copyfont}? 6 -2 $
! ! ~ !/pd_charset @ where{~ get 128 eq{@ FDV 2 copy get @ length array copy
put pd_CoverFCRange}if}{!}? 2 ^ ~ definefont fM 5 4 -1 $ put fM 4 0 put fM
makefont Pscript_Windows_Font 3 1 $ put}b/sLT{: Lw -M currentpoint snap M 0 - 0
Lc K ;}b/xUP null d/yUP null d/uW null d/xSP null d/ySP null d/sW null d/sSU{N
/uW ~ d/yUP ~ d/xUP ~ d}b/sU{xUP yUP uW sLT}b/sST{N/sW ~ d/ySP ~ d/xSP ~ d}b/sT
{xSP ySP sW sLT}b/sR{: + R 0 0 M}b/sRxy{: matrix astore concat 0 0 M}b/eR/; , d
/AddOrigFP{{&/FontInfo known{&/FontInfo get length 6 add}{6}? dict `
/WinPitchAndFamily ~ d/WinCharSet ~ d/OrigFontType ~ d/OrigFontStyle ~ d
/OrigFontName ~ d & E/FontInfo ~ d}{! ! ! ! !}?}b/mFS{makefont
Pscript_Windows_Font 3 1 $ put}b/mF42D{0 copyfont `/FontName ~ d 2 copy ~ sub 1
add dict `/.notdef 0 d 2 copy 1 ~{@ 3 ^ sub Encoding ~ get ~ d}for & E
/CharStrings ~ d ! ! & @ E/FontName get ~ definefont}b/mF42{15 dict ` @ 4 1 $
FontName ~ d/FontType 0 d/FMapType 2 d/FontMatrix[1 0 0 1 0 0]d 1 ^ 254 add 255
idiv @ array/Encoding ~ d 0 1 3 -1 $ 1 sub{@ Encoding 3 1 $ put}for/FDepVector
Encoding length array d/CharStrings 2 dict `/.notdef 0 d & E d 0 1 Encoding
length 1 sub{@ @ 10 lt{! FontName length 1 add string}{100 lt{FontName length 2
add string}{FontName length 3 add string}?}? @ 0 FontName @ length string cvs
putinterval @ 3 -1 $ @ 4 1 $ 3 string cvs FontName length ~ putinterval cvn 1 ^
256 mul @ 255 add 3 -1 $ 4 ^ findfont mF42D FDepVector 3 1 $ put}for & @ E
/FontName get ~ definefont ! ! ! mF}b/mF_OTF_V{3{~ !}repeat 3 -1 $ ! findfont 1
^ ~ definefont fM @ @ 4 .34 put 5 0 put 90 matrix R matrix concatmatrix
makefont Pscript_Windows_Font 3 1 $ put}b/UmF{L2?{Pscript_Windows_Font ~ undef}
{!}?}b/UmF42{@ findfont/FDepVector get{/FontName get undefinefont}forall
undefinefont}b
%%EndResource
%%BeginResource: file Pscript_TextFE 5.0 0
/FDV/FDepVector d/pd_GetAdoNotDefFont{U(AdoNotDefFont)2 copy known{get}{@ 11
dict `/FontName 1 ^ d/FontMatrix matrix d/FontType 0 d/FMapType 2 d/Encoding[0
0 0 0]d/FDepVector[/NotDefFont findfont]d & E definefont @ 4 1 $ put}?}b
/pd_FCIsCovered{@/SubsVector get @ 0 ~{add}forall 256 ge{! ! T}{length 1 sub ~
/Encoding get ~ get F}?}b/pd_CoverFCRange{@ pd_FCIsCovered not{~ @ FDV 2 copy
get @ 6 -1 $ pd_GetAdoNotDefFont put put}if}b/pd_IsModeSwitchAble{F
/resourcestatus where{!/CIDParams/ProcSet 2 copy resourcestatus{! !
findresource @/SetBuildCompatible known ~/GetBuildCompatible known and ~ 0}if !
!}if}b/pd_LParams 8 dict d/pd_DefLocalParams{pd_LParams `/pd_InstName ~ d
/pd_Incr 0 d @/pd_charset ~ d/pd_SwitchAble pd_IsModeSwitchAble d
/pd_PreviousMode T d ! & E}b/pd_IsCID-KeyedFont{/resourcestatus where{!{/CMap
resourcestatus}stopped{! ! ! F}{{! !/CIDFont resourcestatus{! ! T}{F}?}{! F}?}
?}{! ! F}?}b/pd_SwitchToNative{F pd_SwitchAble{!/CIDParams/ProcSet findresource
@/GetBuildCompatible get exec F 3 -1 $/SetBuildCompatible get exec}if
/pd_PreviousMode ~ d}b/pd_IsCIDCapable{/CIDInit/ProcSet resourcestatus @{! ! !
T}if}b/pd_mF_Finally{fM @ 4 0 put @ 5 5 -1 $ put makefont Pscript_Windows_Font
3 1 $ put}b/pd_SwitchToPrevious{pd_SwitchAble{pd_PreviousMode/CIDParams/ProcSet
findresource/SetBuildCompatible get exec}if}b/pd_fem90msnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_FE{6 -1 $ ! 6 ^
pd_DefLocalParams ` 2 copy pd_IsCID-KeyedFont{4 -1 $ ! 6 -1 $ !
pd_SwitchToNative 4 ^ ~[4 -1 $]composefont ~ ! pd_mF_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-H eq{pd_fem90msnotfound}if ! !/0 3 1 $ mF}? E}
b
%%EndResource
%%BeginResource: file Pscript_TextV 5.0 0
/pd_copybfont{1 ^ length add dict `{1 ^/FID eq 2 ^/UniqueID eq 3 ^/XUID eq or
or{! !}{d}?}forall & E}b/pd_scratch 128 string d/pd_concatnames{2 copy cvs
length 3 ^ 2 ^ cvs length @ 3 1 $ add 1 add string @ @ @ 0 9 -1 $ 7 ^ cvs
putinterval 3 ^ 16#2d put 5 -2 $ cvs 4 -1 $ 1 add ~ putinterval cvn}b
/pd_genunqname{pd_Incr @ 1 add/pd_Incr ~ d pd_scratch cvs cvn pd_InstName ~
pd_scratch pd_concatnames}b/hrM[0 -1 1 0 0 0]d/iMat_V[1 0.212557 0 1 0 0]d
/mIF_V{iMat_V 5 3 -1 $ put iMat_V makefont Pscript_Windows_Font 3 1 $ put}b
/sLT2{: Lw -M currentpoint snap M - K ;}b/sU2{xUP yUP uW sLT2}b/sT2{xSP ySP sW
sLT2}b/CDevProc-83pv{5{!}repeat 6 -2 $ ! ! 1250 sub 4 1 $ 120 sub 4 1 $ 1250
sub 4 1 $ 120 sub 4 1 $ 0 -1000 6 2 $ 0 0 0 0}b/k-trans[0.0 1.0 -1.0 0.0 0.0
0.0]d/r_font{2 pd_copybfont @/CDevProc/CDevProc-83pv , put pd_genunqname ~
definefont k-trans makefont put}b/r_k_basefont{2 eq{@ 0 1 2 ^ length 1 sub{2
copy get 1 ^ 4 eq 2 ^ 5 eq or{! !}{r_font @}?}for !}{@ 0 1 2 ^ length 1 sub{2
copy get r_font @}for !}?}b/r_k_font{1 ^ 3 1 $ 2 copy get 1 copyfont @/FontType
get 0 eq{@ FDV get @ length array copy 2 ^ r_k_basefont 1 ^ 3 1 $ FDV ~ put}if
pd_genunqname ~ definefont put}b/r-83pv-k-fonts{k-trans 4 -0.380 put 1 copyfont
@ FDV 2 copy get @ length array copy 2 r_k_font 4 r_k_font put}b/mF_83V
{findfont r-83pv-k-fonts pd_CoverFCRange 2 ^ ~ definefont fM 5 4 -1 $ put fM 4
0 put fM makefont Pscript_Windows_Font 3 1 $ put}b/hrCDevProcV-J{5{!}repeat 5 ^
5 ^ 0 0}b/hrCDevProcV-CK{! ! ! 0 0}b/pd_DefLocalVParams{pd_LParams `
/pd_InstName ~ d/pd_Incr 0 d ~ @/pd_charset ~ d/pd_SwitchAble
pd_IsModeSwitchAble d/pd_PreviousMode T d 128 eq{/pd_CDevProcV/hrCDevProcV-J d
/pd_hrMTx -0.38 d}{/pd_CDevProcV/hrCDevProcV-CK d/pd_hrMTx -0.38 d}?
/pd_NeedRearrangement ~ d & E}b/pd_mF_V_Finally{1 ^ findfont fM @ 4 5 -1 $ neg
0.34 add put @ 5 0 put 90 matrix R matrix concatmatrix makefont
Pscript_Windows_Font 3 1 $ put}b/pd_InstallCDevProcV{pd_InstName 3 ^ pd_scratch
pd_concatnames @ 3 -1 $ 4 ^/CIDFont findresource @ length 2 add dict `{1 ^ @
/FID eq ~ @/XUID eq ~/UIDBase eq or or{! !}{d}?}forall/CDevProc ~ d & E/CIDFont
defineresource ! 3 -1 $ pd_InstName pd_scratch pd_concatnames @ 4 2 $[~]
composefont !}b/pd_CreateNativeCIDKeyedFont{2 copy pd_scratch pd_concatnames
pd_InstName pd_scratch pd_concatnames @ 4 2 $ ~[~]composefont !}b/pd_VCIDProlog
{2 copy pd_CreateNativeCIDKeyedFont 3 1 $ pd_CDevProcV , pd_InstallCDevProcV
mark 4 ^[5 -2 $]}b/mF_V_CID{pd_NeedRearrangement{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 pd_hrMTx
put endusematrix 1 usefont 1 beginbfrange<00><80><00>endbfrange pd_charset 128
eq{1 beginbfrange<a0><df><a0>endbfrange}if endrearrangedfont E cleartomark}{3 ^
~[4 -1 $]composefont !}?}b/mF_83V_CID{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 -0.30 put
endusematrix 1 usefont 1 beginbfrange<8540><85fe><8540>endbfrange
endrearrangedfont E cleartomark}b/pd_GetHKPos{@/SubsVector get @ length 1 sub 0
1 ^ 1 1 3 -1 ${~ 3 ^ 2 ^ get add @ 160 eq{4 2 $ ! ! ! exit}{~ 2 ^ ge{! ! ! 0}
if}?}for ~/Encoding get ~ get}b/pd_InstallCDPVAndRotate{~ 2 pd_copybfont @
/CDevProc 4 -1 $ put pd_genunqname ~ definefont hrM @ 4 pd_hrMTx put makefont}b
/mF_V_CSL{pd_scratch pd_concatnames findfont 1 copyfont @ FDV 2 copy get @
length array copy @ @ 0 get pd_CDevProcV , pd_InstallCDPVAndRotate 0 ~ put
pd_charset 128 eq{@ @ 4 ^ pd_GetHKPos @ 3 1 $ get pd_CDevProcV ,
pd_InstallCDPVAndRotate put}if put 2 ^ ~ definefont !}b/pd_fem90msVnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_V_FE{7 -1 $ ! 7 ^
pd_DefLocalVParams ` 2 copy pd_IsCID-KeyedFont{4 2 $ ! ! 5 -1 $ !
pd_SwitchToNative pd_IsCIDCapable{mF_V_CID}{mF_V_CSL}? pd_mF_V_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-V eq{pd_fem90msVnotfound}if 4 2 $ ! ! 5 -1 $ !
mF_V_CSL}? E}b/mF_83V_FE{6 -1 $ ! 5 -1 $ ! 7 -1 $ ! T 6 ^ pd_DefLocalVParams `
2 copy pd_IsCID-KeyedFont{pd_SwitchToNative pd_IsCIDCapable{3 -1 $ ! mF_83V_CID
pd_mF_V_Finally}{! ! mF_83V}? pd_SwitchToPrevious}{! ! mF_83V}? E}b
%%EndResource
%%BeginResource: file Pscript_TextBold 5.0 0
/sB{1 copy 2 copy : sBdx 0 -M S ; : 0 sBdx -M S ; : sBdx sBdx -M S ; S}b/asB{3
copy 3 copy 3 copy : sBdx 0 -M A ; : 0 sBdx -M A ; : sBdx sBdx -M A ; A}b/wsB{4
copy 4 copy 4 copy : sBdx 0 -M W ; : 0 sBdx -M W ; : sBdx sBdx -M W ; W}b/awsB
{6 copy 6 copy 6 copy : sBdx 0 -M D ; : 0 sBdx -M D ; : sBdx sBdx -M D ; D}b
/xsB{2 copy 2 copy 2 copy : sBdx 0 -M xS ; : 0 sBdx -M xS ; : sBdx sBdx -M xS ;
xS}b/zsB{2 copy 2 copy 2 copy : sBdx 0 -M zS ; : 0 sBdx -M zS ; : sBdx sBdx -M
zS ; zS}b/ysB{2 copy 2 copy 2 copy : sBdx 0 -M yS ; : 0 sBdx -M yS ; : sBdx
sBdx -M yS ; yS}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject 5.0 0
/SavedCTM null d/CTMsave{/SavedCTM SavedCTM currentmatrix d}b/CTMrestore
{SavedCTM setmatrix}b/mp null d/ADO_mxRot null d/GDIHMatrix null d
/GDIHPatternDict 22 dict d GDIHPatternDict `/PatternType 1 d/PaintType 2 d/Reps
L2?{1}{5}? d/XStep 8 Reps mul d/YStep XStep d/BBox[0 0 XStep YStep]d/TilingType
1 d/PaintProc{` 1 Lw[]0 sd PaintData , exec E}b/FGnd null d/BGnd null d
/HS_Horizontal{horiz}b/HS_Vertical{vert}b/HS_FDiagonal{fdiag}b/HS_BDiagonal
{biag}b/HS_Cross{horiz vert}b/HS_DiagCross{fdiag biag}b/MaxXYStep XStep YStep
gt{XStep}{YStep}? d/horiz{Reps{0 4 M XStep 0 - 0 8 +}repeat 0 -8 Reps mul + K}b
/vert{Reps{4 0 M 0 YStep - 8 0 +}repeat 0 -8 Reps mul + K}b/biag{Reps{0 0 M
MaxXYStep @ - 0 YStep neg M MaxXYStep @ - 0 8 +}repeat 0 -8 Reps mul + 0 YStep
M 8 8 - K}b/fdiag{Reps{0 0 M MaxXYStep @ neg - 0 YStep M MaxXYStep @ neg - 0 8
+}repeat 0 -8 Reps mul + MaxXYStep @ M 8 -8 - K}b E/makehatch{4 -2 $/yOrg ~ d
/xOrg ~ d GDIHPatternDict/PaintData 3 -1 $ put CTMsave GDIHMatrix setmatrix
GDIHPatternDict matrix xOrg yOrg + mp CTMrestore ~ U ~ 2 ^ put}b/h0{/h0
/HS_Horizontal makehatch}b/h1{/h1/HS_Vertical makehatch}b/h2{/h2/HS_FDiagonal
makehatch}b/h3{/h3/HS_BDiagonal makehatch}b/h4{/h4/HS_Cross makehatch}b/h5{/h5
/HS_DiagCross makehatch}b/GDIBWPatternMx null d/pfprep{save 8 1 $
/PatternOfTheDay 8 1 $ GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/yExt
~ d/Width ~ d/BGnd ~ d/FGnd ~ d/Height yExt RepsV mul d/mx[Width 0 0 Height 0
0]d E build_pattern ~ !}b/pfbf{/fEOFill ~ d pfprep hbf fEOFill{O}{L}? restore}b
/GraphInit{GDIHMatrix null eq{/SavedCTM matrix d : ADO_mxRot concat 0 0 snap +
: 0.48 @ GDIHPatternDict ` YStep mul ~ XStep mul ~ nonzero_dsnap YStep V ~
XStep V ~ E +S/GDIHMatrix matrix currentmatrix readonly d ; : 0.24 -0.24 +S
GDIBWPatternDict ` Width Height E nonzero_dsnap +S/GDIBWPatternMx matrix
currentmatrix readonly d ; ;}if}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject_L2 5.0 0
/GDIBWPatternDict 25 dict @ `/PatternType 1 d/PaintType 1 d/RepsV 1 d/RepsH 1 d
/BBox[0 0 RepsH 1]d/TilingType 1 d/XStep 1 d/YStep 1 d/Height 8 RepsV mul d
/Width 8 d/mx[Width 0 0 Height neg 0 Height]d/FGnd null d/BGnd null d
/SetBGndFGnd{BGnd null ne{BGnd aload ! scol BBox aload ! 2 ^ sub ~ 3 ^ sub ~
rf}if FGnd null ne{FGnd aload ! scol}if}b/PaintProc{` SetBGndFGnd RepsH{Width
Height F mx PaintData imagemask Width 0 +}repeat E}b E d/mp/makepattern , d
/build_pattern{CTMsave GDIBWPatternMx setmatrix/nupangle where{! nupangle -90
eq{nupangle R}if}if GDIBWPatternDict @ ` Width Height ne{Width Height gt{Width
Height V 1}{1 Height Width V}? +S}if xOrg yOrg E matrix + mp CTMrestore}b/hbf
{setpattern}b/hf{:/fEOFill ~ d ~ ! setpattern fEOFill{O}{L}? ;}b/pbf{: !
/fEOFill ~ d GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/OutputBPP ~ d
/Height ~ d/Width ~ d/PaintType 1 d/PatternType 1 d/TilingType 1 d/BBox[0 0
Width Height]d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d 20 dict @ `
/ImageType 1 d/Width Width d/Height Height d/ImageMatrix[1 0 0 1 0 0]d
/BitsPerComponent 8 d OutputBPP 24 eq{/Decode[0 1 0 1 0 1]d}{OutputBPP 8 eq{
/Decode[0 1]d}{/Decode[0 1 0 1 0 1 0 1]d}?}?/DataSource{PaintData}d E/ImageDict
~ d/PaintProc{` ImageDict image E}b & mx makepattern setpattern E fEOFill{O}{L}
? ;}b/mask_pbf{:/fEOFill ~ d 20 dict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/Height ~
d/Width ~ d/PatternType 1 d/PaintType 2 d/TilingType 1 d/BBox[0 0 Width Height]
d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d/PaintProc{` Width Height
T[1 0 0 1 0 0]{PaintData}imagemask E}b & mx makepattern setpattern E fEOFill{O}
{L}? ;}b
%%EndResource
%%BeginResource: file Pscript_Win_Dib_L2 5.0 0
/iw 0 d/ih 0 d/im_save 0 d/s 0 d/polarity 0 d/smoothflag 0 d/mystring 0 d/bpc 0
d/maskcolor 0 d/mask? F d/setup1asciiproc{[currentfile mystring/readhexstring
cvx/! cvx]cvx bind}b/setup1binaryproc{[currentfile mystring/readstring cvx/!
cvx]cvx bind}b/setup2asciiproc{currentfile/ASCII85Decode filter/RunLengthDecode
filter}b/setup2binaryproc{currentfile/RunLengthDecode filter}b/jpegasciiproc
{currentfile/ASCII85Decode filter<</Relax 1>>/DCTDecode filter}b/jpegbinaryproc
{currentfile<</Relax 1>>/DCTDecode filter}b/mycolorspace{colspABC}d/myimagedict
{/myimagedict 10 dict d myimagedict @ `/ImageType 1 d/MultipleDataSource F d E}
b/imageprocarray[/setup1binaryproc/setup1asciiproc/setup2binaryproc
/setup2asciiproc/setup1binarydecodeproc/setup1asciidecodeproc]d/jpegprocarray[
/jpegasciiproc/jpegbinaryproc]d/Q{/im_save save d scol imageprocarray ~ get/s ~
, d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S/mystring ~ string d/bpc
~ d/ih ~ d/iw ~ d fx rf}b/X{/im_save save d/mask? ~ d/maskcolor ~ d
imageprocarray ~ get/s ~ , d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S
/mystring ~ string d/bpc ~ d/ih ~ d/iw ~ d}b/Z{im_save restore}b/beginjpeg{
/jpeg_save save d jpegprocarray ~ get/jpegimageproc ~ , d + +S/bpc ~ d/ih ~ d
/iw ~ d bpc 24 eq{/DeviceRGB}{/DeviceGray}? setcolorspace myimagedict @ `
/ImageType 1 d/Width iw d/Height ih d/Decode bpc 24 eq{[0 1 0 1 0 1]}{[0 1]}? d
/ImageMatrix[iw 0 0 ih 0 0]d/BitsPerComponent 8 d/DataSource jpegimageproc d E
image}b/endjpeg{jpeg_save restore}b/Y{scol myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode polarity{[1 0]}{[0 1]}?
d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 1 d/Interpolate
smoothflag d E imagemask}bd/doclutimage{/rgbclut ~ d bpc @ 8 eq{! 255}{4 eq{15}
{3}?}?/hival ~ d[/Indexed currentcolorspace hival rgbclut]setcolorspace
myimagedict @ ` mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height
ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc d/Interpolate smoothflag d E image}b/doCMYKclutimage{
/CMYKclut ~ d bpc @ 8 eq{! 255}{4 eq{15}{3}?}?/hival ~ d[/Indexed/DeviceCMYK
hival CMYKclut]setcolorspace myimagedict @ ` mask?{/ImageType 4 d/MaskColor
maskcolor d}if/Width iw d/Height ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0
0]d/DataSource s d/BitsPerComponent bpc d/Interpolate smoothflag d E image}b
/doNimage{bpc 24 eq{currentcolorspace}{colspA}? setcolorspace myimagedict @ `
mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode bpc
24 eq{[0 1 0 1 0 1]}{[0 1]}? d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc 24 eq{8}{bpc}? d/Interpolate smoothflag d E image}b
/doCMYKimage{/DeviceCMYK setcolorspace myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode[0 1 0 1 0 1 0 1]d
/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 8 d/Interpolate
smoothflag d E image}b
%%EndResource
%%BeginResource: file Pscript_T42Hdr 5.0 0
/asc42 0.0 d/sF42{/asc42 ~ d Ji}bind d/bS42{0 asc42 -M}bind d/eS42{0 asc42 neg
-M}b/Is2015?{version cvi 2015 ge}bind d/AllocGlyphStorage{Is2015?{!}{{string}
forall}?}bind d/Type42DictBegin{25 dict `/FontName ~ d/Encoding ~ d 4 array
astore cvx/FontBBox ~ d/PaintType 0 d/FontType 42 d/FontMatrix[1 0 0 1 0 0]d
/CharStrings 256 dict `/.notdef 0 d & E d/sfnts}bind d/Type42DictEnd{& @
/FontName get ~ definefont ! E}bind d/RDS{string currentfile ~ readstring !}
executeonly d/PrepFor2015{Is2015?{/GlyphDirectory 16 dict d sfnts 0 get @ 2 ^
(glyx)putinterval 2 ^(locx)putinterval ! !}{! !}?}bind d/AddT42Char{Is2015?
{findfont/GlyphDirectory get ` d E ! !}{findfont/sfnts get 4 ^ get 3 ^ 2 ^
putinterval ! ! ! !}?}bind d/IDStrNull{1 add 2 mul @ string 0 1 3 ^ 1 sub{1 ^ ~
0 put}for ~ !}bind d/IDStr{@ 1 add 2 mul string 0 1 3 ^{1 ^ ~ @ 2 mul ~ 3 copy
256 idiv put ~ 1 add ~ 256 mod put}for ~ !}bind d/IDStr2{~ @ 1 add 2 mul string
0 1 3 ^{1 ^ ~ @ 2 mul ~ 5 ^ add 3 copy 256 idiv put ~ 1 add ~ 256 mod put}for ~
! ~ !}bind d/CIDT42Begin{25 dict ` @/WMode ~ d 0 gt{/Metrics2 16 dict d
/FontMatrix[0 1 -1 0 0 0]d}{/FontMatrix[1 0 0 1 0 0]d}?/CIDMap ~ d/CIDCount ~ d
/CIDSystemInfo 3 dict @ ` 3 -1 $/Supplement ~ d 3 -1 $/Ordering ~ d 3 -1 $
/Registry ~ d E d/CIDFontName ~ d/Encoding ~ d 4 array astore cvx/FontBBox ~ d
/CharStrings 2 dict @ `/.notdef 0 d E d/GDBytes 2 d/CIDFontType 2 d/FontType 42
d/PaintType 0 d/sfnts}bind d/CIDT42End{CIDFontName & E/CIDFont defineresource
!}bind d/T42CIDCP32K{/CIDFont findresource @ length dict copy @/FID undef `
/CIDFontName ~ d/CIDMap ~ d/CIDCount ~ d/Metrics2 8 dict d CIDFontName & E
/CIDFont defineresource !}bind d/T42CIDCPR{/CIDFont findresource @ length dict
copy @/FID undef `/CDevProc{!}d/CIDFontName ~ d CIDFontName & E/CIDFont
defineresource !}bind d/T0AddT42Char{/CIDFont findresource/GlyphDirectory get `
d E ! !}bind d/T0AddT42Mtx2{/CIDFont findresource/Metrics2 get ` d E}bind d
/UpdateCIDMap{/CIDFont findresource/CIDMap get 3 1 $ putinterval}d/AddXUID
{version cvi 3011 ge{/XUID ~ d}{!}?}bind d/AddFontInfoBegin{/FontInfo 16 dict @
`}bind d/AddFontInfo{/GlyphNames2Unicode 16 dict d}bind d/AddFontInfoEnd{E d}
bind d/G2UBegin{findresource/FontInfo get/GlyphNames2Unicode get `}bind d
/G2UEnd{E}bind d
%%EndResource
%%BeginResource: file Pscript_T3Hdr 5.0 0
{version cvi 2016 ge{32/FontType resourcestatus{pop pop true}{false}ifelse}
{false}ifelse}exec/Is2016andT32? exch def/T32DefSBCMap{/CIDInit/ProcSet
findresource begin 10 dict begin begincmap/CIDSystemInfo 3 dict dup begin
/Registry(Adobe)def/Ordering(Identity1)def/Supplement 0 def end def/CMapType 0
def/WMode 0 def 1 begincodespacerange<00><ff>endcodespacerange 1 begincidrange
<00><ff>0 endcidrange endcmap/DrvSBCMap currentdict/CMap defineresource pop end
end}bind def Is2016andT32?{T32DefSBCMap}def/T32RsrcBegin{Is2016andT32?{
/BitmapFontInit/ProcSet findresource begin}if}bind def/T32RsrcEnd{Is2016andT32?
{end}if}bind def/AddT32Char{6 1 roll 0 get 7 1 roll pop pop 5 1 roll pop
findfont/TT32R get addglyph}bind def/AddT3Char{findfont dup 5 2 roll 1 index
length 0 gt{cvx 1 index exch 4 exch put dup(imagemask)cvx cvn 5 exch put cvx}
{pop cvx}ifelse 3 -1 roll/CharProcs get 3 1 roll put dup/Encoding get 5 -1 roll
4 index put/Metrics get 3 1 roll put}bind def/AddT3T32Char Is2016andT32?{
/AddT32Char}{/AddT3Char}ifelse load def/GreNewFontT32{5 dict begin exch
/FontMatrix exch def exch/FontBBox exch def exch pop exch pop/CIDFontType 4 def
dup currentdict end/CIDFont defineresource 3 -1 roll dup/DrvSBCMap dup/CMap
resourcestatus{pop pop}{T32DefSBCMap}ifelse 5 -1 roll[exch]composefont dup
length dict copy dup/FID undef begin exch/TT32R exch def currentdict end
definefont/BitmapFontInit/ProcSet findresource begin/TT32R get[14 0 0 0 0 0]<>0
4 -1 roll addglyph end}bind def/GreNewFontT3{11 dict begin pop/FontType 3 def
/FontMatrix exch def/FontBBox exch def/Encoding exch def/CharProcs 257 dict def
CharProcs/.notdef{}put/Metrics 257 dict def Metrics/.notdef 3 -1 roll put
/BuildChar{userdict begin/char exch def dup/charname exch/Encoding get char get
def dup/Metrics get charname 2 copy known{get aload pop}{pop/.notdef get aload
pop}ifelse setcachedevice begin Encoding char get CharProcs exch 2 copy known
{get}{pop/.notdef get}ifelse end exec end}def currentdict end definefont pop}
bind def/GreNewFont{Is2016andT32?{GreNewFontT32}{GreNewFontT3}ifelse}bind def
/UDF3{Is2016andT32?{/BitmapFontInit/ProcSet findresource begin dup/CIDFont
findresource removeall/CIDFont undefineresource undefinefont end}{pop UDF}
ifelse}bind def
%%EndResource
%%BeginResource: file Pscript_CFF 5.0 0
/F0Subr{systemdict/internaldict known{1183615869 systemdict/internaldict get
exec/FlxProc known{save T}{F}?}{U/internaldict known not{U/internaldict{count 0
eq{/internaldict errordict/invalidaccess get exec}if @ type/integertype ne{
/internaldict errordict/invalidaccess get exec}if @ 1183615869 eq{! 0}{
/internaldict errordict/invalidaccess get exec}?}@ 14 get 1 25 dict put bind
executeonly put}if 1183615869 U/internaldict get exec/FlxProc known{save T}{F}
?}?[systemdict/internaldict known not{100 dict/` cvx/mtx matrix/d cvx}if
systemdict/currentpacking known{currentpacking T setpacking}if{systemdict
/internaldict known{1183615869 systemdict/internaldict get exec @/$FlxDict
known not{@ @ length ~ maxlength eq{! U @/$FlxDict known not{100 dict `/mtx
matrix d @/$FlxDict & put E}if}{100 dict `/mtx matrix d @/$FlxDict & put E}?}if
/$FlxDict get `}if ;/exdef{~ d}d/dmin ~ abs 100 V d/epX exdef/epY exdef/c4y2
exdef/c4x2 exdef/c4y1 exdef/c4x1 exdef/c4y0 exdef/c4x0 exdef/c3y2 exdef/c3x2
exdef/c3y1 exdef/c3x1 exdef/c3y0 exdef/c3x0 exdef/c1y2 exdef/c1x2 exdef/c2x2
c4x2 d/c2y2 c4y2 d/yflag c1y2 c3y2 sub abs c1x2 c3x2 sub abs gt d/PickCoords{
{c1x0 c1y0 c1x1 c1y1 c1x2 c1y2 c2x0 c2y0 c2x1 c2y1 c2x2 c2y2}{c3x0 c3y0 c3x1
c3y1 c3x2 c3y2 c4x0 c4y0 c4x1 c4y1 c4x2 c4y2}?/y5 exdef/x5 exdef/y4 exdef/x4
exdef/y3 exdef/x3 exdef/y2 exdef/x2 exdef/y1 exdef/x1 exdef/y0 exdef/x0 exdef}d
mtx currentmatrix ! mtx 0 get abs .00001 lt mtx 3 get abs .00001 lt or{/flipXY
-1 d}{mtx 1 get abs .00001 lt mtx 2 get abs .00001 lt or{/flipXY 1 d}{/flipXY 0
d}?}?/erosion 1 d systemdict/internaldict known{1183615869 systemdict
/internaldict get exec @/erosion known{/erosion get/erosion ~ d}{!}?}if yflag
{flipXY 0 eq c3y2 c4y2 eq or{F PickCoords}{/shrink c3y2 c4y2 eq{0}{c1y2 c4y2
sub c3y2 c4y2 sub V abs}? d/yshrink{c4y2 sub shrink mul c4y2 add}d/c1y0 c3y0
yshrink d/c1y1 c3y1 yshrink d/c2y0 c4y0 yshrink d/c2y1 c4y1 yshrink d/c1x0 c3x0
d/c1x1 c3x1 d/c2x0 c4x0 d/c2x1 c4x1 d/dY 0 c3y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! abs d dY dmin lt PickCoords y2 c1y2 sub abs 0.001 gt{c1x2
c1y2 transform flipXY 1 eq{~}if/cx ~ d/cy ~ d/dY 0 y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! d dY round @ 0 ne{/dY exdef}{! dY 0 lt{-1}{1}?/dY exdef}?
/erode PaintType 2 ne erosion 0.5 ge and d erode{/cy cy 0.5 sub d}if/ey cy dY
add d/ey ey ceiling ey sub ey floor add d erode{/ey ey 0.5 add d}if ey cx
flipXY 1 eq{~}if itransform ~ ! y2 sub/eShift ~ d/y1 y1 eShift add d/y2 y2
eShift add d/y3 y3 eShift add d}if}?}{flipXY 0 eq c3x2 c4x2 eq or{F PickCoords}
{/shrink c3x2 c4x2 eq{0}{c1x2 c4x2 sub c3x2 c4x2 sub V abs}? d/xshrink{c4x2 sub
shrink mul c4x2 add}d/c1x0 c3x0 xshrink d/c1x1 c3x1 xshrink d/c2x0 c4x0 xshrink
d/c2x1 c4x1 xshrink d/c1y0 c3y0 d/c1y1 c3y1 d/c2y0 c4y0 d/c2y1 c4y1 d/dX c3x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! abs d dX dmin lt PickCoords x2
c1x2 sub abs 0.001 gt{c1x2 c1y2 transform flipXY -1 eq{~}if/cy ~ d/cx ~ d/dX x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! d dX round @ 0 ne{/dX exdef}{!
dX 0 lt{-1}{1}?/dX exdef}?/erode PaintType 2 ne erosion .5 ge and d erode{/cx
cx .5 sub d}if/ex cx dX add d/ex ex ceiling ex sub ex floor add d erode{/ex ex
.5 add d}if ex cy flipXY -1 eq{~}if itransform ! x2 sub/eShift ~ d/x1 x1 eShift
add d/x2 x2 eShift add d/x3 x3 eShift add d}if}?}? x2 x5 eq y2 y5 eq or{x5 y5
I}{x0 y0 x1 y1 x2 y2 -c x3 y3 x4 y4 x5 y5 -c}? epY epX}systemdict
/currentpacking known{~ setpacking}if/exec cvx/E cvx]cvx executeonly ~{! T ~
restore}{systemdict/internaldict known not{1183615869 U/internaldict get exec ~
/FlxProc ~ put T}{1183615869 systemdict/internaldict get exec @ length ~
maxlength eq{F}{1183615869 systemdict/internaldict get exec ~/FlxProc ~ put T}
?}?}?{systemdict/internaldict known{1183615869 systemdict/internaldict get exec
/FlxProc get exec}{1183615869 U/internaldict get exec/FlxProc get exec}?}if}
executeonly d/F1Subr{: currentpoint N M}bind d/F2Subr{currentpoint ; :
currentpoint N M}bind d/HSSubr{systemdict/internaldict known not{! 3}
{1183615869 systemdict/internaldict get exec @/startlock known{/startlock get
exec}{@/strtlck known{/strtlck get exec}{! 3}?}?}?}bind d
%%EndResource
%%BeginResource: file Pscript_Nup 5.0 0
U `/realshowpage 0 d/$m matrix d/nx_nup 0 d/ny_nup 0 d/pagew_nup 0 d/pageh_nup
0 d/paperw_nup 0 d/paperh_nup 0 d/nups 0 d/pgx_nup 0 d/pgy_nup 0 d
/papermarg_nup 1 d/pagemarg_nup 10 d/framenup T d/nupv 5 array d/xoffset 0 d
/yoffset 0 d/borderlinewidth 0 d/nupangle 0 d E/definenup{/LH/nupshowpage ld
nupv astore !/pgx_nup 0 store/pgy_nup 0 store}bd/startnup{/pgy_nup ~ store
/pgx_nup ~ store nupv aload !/ny_nup ~ store/nx_nup ~ store/pageh_nup ~ store
/pagew_nup ~ store/borderlinewidth ~ store @/nupangle ~ store R clippath/nups
pathbbox 3 -1 $ sub papermarg_nup sub ny_nup V pagemarg_nup sub pageh_nup V ~ 3
-1 $ sub papermarg_nup sub nx_nup V pagemarg_nup sub pagew_nup V 2 copy gt{~}if
! store nups @ +S/paperw_nup pagew_nup pagemarg_nup nups V add store/paperh_nup
pageh_nup pagemarg_nup nups V add store pathbbox $m aload ! pagemarg_nup nups V
@ 8 ^ 11 ^ sub paperh_nup ny_nup mul sub add 2 V ~ 9 ^ 12 ^ sub paperw_nup
nx_nup mul sub add 2 V 7 ^ 0 eq{8 -4 $ 4 2 $ 8 4 $}if 8 -2 $ add 0 gt{9}{neg 7}
? ^ add 4 -1 $ sub ~ 5 -2 $ add 0 gt{5}{neg 3}? ^ add 3 -1 $ sub 2 copy/yoffset
~ store/xoffset ~ store + ! ! ! !/paperw_nup paperw_nup paperh_nup $m
idtransform abs/paperh_nup ~ store abs store/pagew_nup pagew_nup pageh_nup $m
idtransform abs/pageh_nup ~ store abs store $m 0 get abs $m 1 get abs lt{
/nx_nup ny_nup/ny_nup nx_nup store store}if borderlinewidth 0 gt{.48 nups V @
/borderlinewidth ~ store Lw}{/framenup F d}? $m concat pgx_nup paperw_nup mul
pgy_nup paperh_nup mul + $m matrix invertmatrix concat N startpage}bd/reinitnup
{startnup}bd/startpage{: 0 0 $m transform pagew_nup pageh_nup $m dtransform rc}
bd/realshowpage/LH ld/nupshowpage{; $m concat framenup{pagemarg_nup 2 V nups V
@ $m idtransform abs neg ~ abs neg ~ paperw_nup paperh_nup rs}if/pgx_nup
pgx_nup 1 add @ nx_nup eq{! 0 store paperw_nup 1 nx_nup sub mul/pgy_nup pgy_nup
1 add @ ny_nup eq{! 0 store paperh_nup 1 ny_nup sub mul}{store paperh_nup}?}
{store paperw_nup 0}? + $m matrix invertmatrix concat startpage}bd/finalpage{;
realshowpage/LH/realshowpage ld}bd
%%EndResource
%%BeginResource: file Pscript_CMap_FF 5.0 0
/CMAP-WinCharSetFFFF-H{/CIDInit/ProcSet findresource ` 12 dict ` begincmap
/CIDSystemInfo 3 dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF)d/Supplement
0 d E d/CMapName/WinCharSetFFFF-H d/CMapVersion 1 d/CMapType 0 d/WMode 0 d 1
begincodespacerange<0000><FFFF>endcodespacerange 100 begincidrange<0000><00FF>0
<0100><01FF>256<0200><02FF>512<0300><03FF>768<0400><04FF>1024<0500><05FF>1280
<0600><06FF>1536<0700><07FF>1792<0800><08FF>2048<0900><09FF>2304<0A00><0AFF>
2560<0B00><0BFF>2816<0C00><0CFF>3072<0D00><0DFF>3328<0E00><0EFF>3584<0F00>
<0FFF>3840<1000><10FF>4096<1100><11FF>4352<1200><12FF>4608<1300><13FF>4864
<1400><14FF>5120<1500><15FF>5376<1600><16FF>5632<1700><17FF>5888<1800><18FF>
6144<1900><19FF>6400<1A00><1AFF>6656<1B00><1BFF>6912<1C00><1CFF>7168<1D00>
<1DFF>7424<1E00><1EFF>7680<1F00><1FFF>7936<2000><20FF>8192<2100><21FF>8448
<2200><22FF>8704<2300><23FF>8960<2400><24FF>9216<2500><25FF>9472<2600><26FF>
9728<2700><27FF>9984<2800><28FF>10240<2900><29FF>10496<2A00><2AFF>10752<2B00>
<2BFF>11008<2C00><2CFF>11264<2D00><2DFF>11520<2E00><2EFF>11776<2F00><2FFF>12032
<3000><30FF>12288<3100><31FF>12544<3200><32FF>12800<3300><33FF>13056<3400>
<34FF>13312<3500><35FF>13568<3600><36FF>13824<3700><37FF>14080<3800><38FF>14336
<3900><39FF>14592<3A00><3AFF>14848<3B00><3BFF>15104<3C00><3CFF>15360<3D00>
<3DFF>15616<3E00><3EFF>15872<3F00><3FFF>16128<4000><40FF>16384<4100><41FF>16640
<4200><42FF>16896<4300><43FF>17152<4400><44FF>17408<4500><45FF>17664<4600>
<46FF>17920<4700><47FF>18176<4800><48FF>18432<4900><49FF>18688<4A00><4AFF>18944
<4B00><4BFF>19200<4C00><4CFF>19456<4D00><4DFF>19712<4E00><4EFF>19968<4F00>
<4FFF>20224<5000><50FF>20480<5100><51FF>20736<5200><52FF>20992<5300><53FF>21248
<5400><54FF>21504<5500><55FF>21760<5600><56FF>22016<5700><57FF>22272<5800>
<58FF>22528<5900><59FF>22784<5A00><5AFF>23040<5B00><5BFF>23296<5C00><5CFF>23552
<5D00><5DFF>23808<5E00><5EFF>24064<5F00><5FFF>24320<6000><60FF>24576<6100>
<61FF>24832<6200><62FF>25088<6300><63FF>25344 endcidrange 28 begincidrange
<6400><64FF>25600<6500><65FF>25856<6600><66FF>26112<6700><67FF>26368<6800>
<68FF>26624<6900><69FF>26880<6A00><6AFF>27136<6B00><6BFF>27392<6C00><6CFF>27648
<6D00><6DFF>27904<6E00><6EFF>28160<6F00><6FFF>28416<7000><70FF>28672<7100>
<71FF>28928<7200><72FF>29184<7300><73FF>29440<7400><74FF>29696<7500><75FF>29952
<7600><76FF>30208<7700><77FF>30464<7800><78FF>30720<7900><79FF>30976<7A00>
<7AFF>31232<7B00><7BFF>31488<7C00><7CFF>31744<7D00><7DFF>32000<7E00><7EFF>32256
<7F00><7FFF>32512 endcidrange 100 begincidrange<8000><80FF>32768<8100><81FF>
33024<8200><82FF>33280<8300><83FF>33536<8400><84FF>33792<8500><85FF>34048<8600>
<86FF>34304<8700><87FF>34560<8800><88FF>34816<8900><89FF>35072<8A00><8AFF>35328
<8B00><8BFF>35584<8C00><8CFF>35840<8D00><8DFF>36096<8E00><8EFF>36352<8F00>
<8FFF>36608<9000><90FF>36864<9100><91FF>37120<9200><92FF>37376<9300><93FF>37632
<9400><94FF>37888<9500><95FF>38144<9600><96FF>38400<9700><97FF>38656<9800>
<98FF>38912<9900><99FF>39168<9A00><9AFF>39424<9B00><9BFF>39680<9C00><9CFF>39936
<9D00><9DFF>40192<9E00><9EFF>40448<9F00><9FFF>40704<A000><A0FF>40960<A100>
<A1FF>41216<A200><A2FF>41472<A300><A3FF>41728<A400><A4FF>41984<A500><A5FF>42240
<A600><A6FF>42496<A700><A7FF>42752<A800><A8FF>43008<A900><A9FF>43264<AA00>
<AAFF>43520<AB00><ABFF>43776<AC00><ACFF>44032<AD00><ADFF>44288<AE00><AEFF>44544
<AF00><AFFF>44800<B000><B0FF>45056<B100><B1FF>45312<B200><B2FF>45568<B300>
<B3FF>45824<B400><B4FF>46080<B500><B5FF>46336<B600><B6FF>46592<B700><B7FF>46848
<B800><B8FF>47104<B900><B9FF>47360<BA00><BAFF>47616<BB00><BBFF>47872<BC00>
<BCFF>48128<BD00><BDFF>48384<BE00><BEFF>48640<BF00><BFFF>48896<C000><C0FF>49152
<C100><C1FF>49408<C200><C2FF>49664<C300><C3FF>49920<C400><C4FF>50176<C500>
<C5FF>50432<C600><C6FF>50688<C700><C7FF>50944<C800><C8FF>51200<C900><C9FF>51456
<CA00><CAFF>51712<CB00><CBFF>51968<CC00><CCFF>52224<CD00><CDFF>52480<CE00>
<CEFF>52736<CF00><CFFF>52992<D000><D0FF>53248<D100><D1FF>53504<D200><D2FF>53760
<D300><D3FF>54016<D400><D4FF>54272<D500><D5FF>54528<D600><D6FF>54784<D700>
<D7FF>55040<D800><D8FF>55296<D900><D9FF>55552<DA00><DAFF>55808<DB00><DBFF>56064
<DC00><DCFF>56320<DD00><DDFF>56576<DE00><DEFF>56832<DF00><DFFF>57088<E000>
<E0FF>57344<E100><E1FF>57600<E200><E2FF>57856<E300><E3FF>58112 endcidrange 28
begincidrange<E400><E4FF>58368<E500><E5FF>58624<E600><E6FF>58880<E700><E7FF>
59136<E800><E8FF>59392<E900><E9FF>59648<EA00><EAFF>59904<EB00><EBFF>60160<EC00>
<ECFF>60416<ED00><EDFF>60672<EE00><EEFF>60928<EF00><EFFF>61184<F000><F0FF>61440
<F100><F1FF>61696<F200><F2FF>61952<F300><F3FF>62208<F400><F4FF>62464<F500>
<F5FF>62720<F600><F6FF>62976<F700><F7FF>63232<F800><F8FF>63488<F900><F9FF>63744
<FA00><FAFF>64000<FB00><FBFF>64256<FC00><FCFF>64512<FD00><FDFF>64768<FE00>
<FEFF>65024<FF00><FFFF>65280 endcidrange endcmap CMapName &/CMap defineresource
! E E}d/CMAP-WinCharSetFFFF-H2{CMAP-WinCharSetFFFF-H/CIDInit/ProcSet
findresource ` 12 dict ` begincmap/WinCharSetFFFF-H usecmap/CIDSystemInfo[3
dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF-H2)d/Supplement 0 d E @]d
/CMapName/WinCharSetFFFF-H2 d/CMapVersion 1 d/CMapType 1 d/WMode 0 d 1 usefont
100 begincidrange<7F00><7FFF>0<8000><80FF>256<8100><81FF>512<8200><82FF>768
<8300><83FF>1024<8400><84FF>1280<8500><85FF>1536<8600><86FF>1792<8700><87FF>
2048<8800><88FF>2304<8900><89FF>2560<8A00><8AFF>2816<8B00><8BFF>3072<8C00>
<8CFF>3328<8D00><8DFF>3584<8E00><8EFF>3840<8F00><8FFF>4096<9000><90FF>4352
<9100><91FF>4608<9200><92FF>4864<9300><93FF>5120<9400><94FF>5376<9500><95FF>
5632<9600><96FF>5888<9700><97FF>6144<9800><98FF>6400<9900><99FF>6656<9A00>
<9AFF>6912<9B00><9BFF>7168<9C00><9CFF>7424<9D00><9DFF>7680<9E00><9EFF>7936
<9F00><9FFF>8192<A000><A0FF>8448<A100><A1FF>8704<A200><A2FF>8960<A300><A3FF>
9216<A400><A4FF>9472<A500><A5FF>9728<A600><A6FF>9984<A700><A7FF>10240<A800>
<A8FF>10496<A900><A9FF>10752<AA00><AAFF>11008<AB00><ABFF>11264<AC00><ACFF>11520
<AD00><ADFF>11776<AE00><AEFF>12032<AF00><AFFF>12288<B000><B0FF>12544<B100>
<B1FF>12800<B200><B2FF>13056<B300><B3FF>13312<B400><B4FF>13568<B500><B5FF>13824
<B600><B6FF>14080<B700><B7FF>14336<B800><B8FF>14592<B900><B9FF>14848<BA00>
<BAFF>15104<BB00><BBFF>15360<BC00><BCFF>15616<BD00><BDFF>15872<BE00><BEFF>16128
<BF00><BFFF>16384<C000><C0FF>16640<C100><C1FF>16896<C200><C2FF>17152<C300>
<C3FF>17408<C400><C4FF>17664<C500><C5FF>17920<C600><C6FF>18176<C700><C7FF>18432
<C800><C8FF>18688<C900><C9FF>18944<CA00><CAFF>19200<CB00><CBFF>19456<CC00>
<CCFF>19712<CD00><CDFF>19968<CE00><CEFF>20224<CF00><CFFF>20480<D000><D0FF>20736
<D100><D1FF>20992<D200><D2FF>21248<D300><D3FF>21504<D400><D4FF>21760<D500>
<D5FF>22016<D600><D6FF>22272<D700><D7FF>22528<D800><D8FF>22784<D900><D9FF>23040
<DA00><DAFF>23296<DB00><DBFF>23552<DC00><DCFF>23808<DD00><DDFF>24064<DE00>
<DEFF>24320<DF00><DFFF>24576<E000><E0FF>24832<E100><E1FF>25088<E200><E2FF>25344
endcidrange 29 begincidrange<E300><E3FF>25600<E400><E4FF>25856<E500><E5FF>26112
<E600><E6FF>26368<E700><E7FF>26624<E800><E8FF>26880<E900><E9FF>27136<EA00>
<EAFF>27392<EB00><EBFF>27648<EC00><ECFF>27904<ED00><EDFF>28160<EE00><EEFF>28416
<EF00><EFFF>28672<F000><F0FF>28928<F100><F1FF>29184<F200><F2FF>29440<F300>
<F3FF>29696<F400><F4FF>29952<F500><F5FF>30208<F600><F6FF>30464<F700><F7FF>30720
<F800><F8FF>30976<F900><F9FF>31232<FA00><FAFF>31488<FB00><FBFF>31744<FC00>
<FCFF>32000<FD00><FDFF>32256<FE00><FEFF>32512<FF00><FFFF>32768 endcidrange
endcmap CMapName &/CMap defineresource ! E E}d/CMAP-WinCharSetFFFF-V
{CMAP-WinCharSetFFFF-H/WinCharSetFFFF-V/WinCharSetFFFF-H/CMap findresource/CMap
defineresource !}d/CMAP-WinCharSetFFFF-V2{CMAP-WinCharSetFFFF-H2
/WinCharSetFFFF-V2/WinCharSetFFFF-H2/CMap findresource/CMap defineresource !}d
%%EndResource
%%BeginResource: file Pscript_Encoding0 5.0 0
/ANSIEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/bullet/Zcaron 2 bullets/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/bullet/zcaron/Ydieresis
{ISOLatin1Encoding}stopped{96 bullets}{160 96 getinterval aload !}?]d
ANSIEncoding @ 39/quotesingle put 96/grave put/ANSIEncodingOld ANSIEncoding 256
array copy d ANSIEncodingOld @[138 153 154 169 172 174 177 178 179 181 185 188
189 190 208 215 221 222 240 247 253 254]{/bullet put @}forall 166/bar put 176
/ring put EncodeDict/0 ANSIEncoding put EncodeDict/ANSIEncodingOld
ANSIEncodingOld put
%%EndResource
%%BeginResource: file Pscript_Encoding161 5.0 0
/GreekEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/dieresistonos/Alphatonos/sterling
/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft
/logicalnot/hyphen/registered/afii00208/degree/plusminus/twosuperior
/threesuperior/tonos/mu/paragraph/periodcentered/Epsilontonos/Etatonos
/Iotatonos/guillemotright/Omicrontonos/onehalf/Upsilontonos/Omegatonos
/iotadieresistonos/Alpha/Beta/Gamma/Delta/Epsilon/Zeta/Eta/Theta/Iota/Kappa
/Lambda/Mu/Nu/Xi/Omicron/Pi/Rho/.notdef/Sigma/Tau/Upsilon/Phi/Chi/Psi/Omega
/Iotadieresis/Upsilondieresis/alphatonos/epsilontonos/etatonos/iotatonos
/upsilondieresistonos/alpha/beta/gamma/delta/epsilon/zeta/eta/theta/iota/kappa
/lambda/mu/nu/xi/omicron/pi/rho/sigma1/sigma/tau/upsilon/phi/chi/psi/omega
/iotadieresis/upsilondieresis/omicrontonos/upsilontonos/omegatonos/.notdef]d
GreekEncoding @ 39/quotesingle put 96/grave put EncodeDict/161 GreekEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding162 5.0 0
/TurkishEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe
/.notdef/.notdef/Ydieresis/space/exclamdown/cent/sterling/currency/yen
/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright
/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Gbreve/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Idotaccent/Scommaaccent
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave
/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/gbreve/ntilde
/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
/ucircumflex/udieresis/dotlessi/scommaaccent/ydieresis]d TurkishEncoding @ 39
/quotesingle put 96/grave put EncodeDict/162 TurkishEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding177 5.0 0
/HebrewEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/.notdef/cent/sterling/afii57636/yen
/brokenbar/section/dieresis/copyright/.notdef/guillemotleft/logicalnot/hyphen
/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/.notdef/onesuperior/.notdef/guillemotright/onequarter
/onehalf/threequarters/.notdef/afii57799/afii57801/afii57800/afii57802
/afii57793/afii57794/afii57795/afii57798/afii57797/afii57806/.notdef/afii57796
/afii57807/afii57839/afii57645/afii57841/afii57842/afii57804/afii57803
/afii57658/afii57716/afii57717/afii57718/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/afii57664/afii57665/afii57666
/afii57667/afii57668/afii57669/afii57670/afii57671/afii57672/afii57673
/afii57674/afii57675/afii57676/afii57677/afii57678/afii57679/afii57680
/afii57681/afii57682/afii57683/afii57684/afii57685/afii57686/afii57687
/afii57688/afii57689/afii57690/.notdef/.notdef/afii299/afii300/.notdef]d
HebrewEncoding @ 39/quotesingle put 96/grave put EncodeDict/177 HebrewEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding178 5.0 0
/ArabicEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/afii57506/quotesinglbase/florin
/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef
/guilsinglleft/OE/afii57507/afii57508/.notdef/afii57509/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef
/guilsinglright/oe/afii61664/afii301/.notdef/space/afii57388/cent/sterling
/currency/yen/brokenbar/section/dieresis/copyright/.notdef/guillemotleft
/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
/acute/mu/paragraph/periodcentered/cedilla/onesuperior/afii57403/guillemotright
/onequarter/onehalf/threequarters/afii57407/.notdef/afii57409/afii57410
/afii57411/afii57412/afii57413/afii57414/afii57415/afii57416/afii57417
/afii57418/afii57419/afii57420/afii57421/afii57422/afii57423/afii57424
/afii57425/afii57426/afii57427/afii57428/afii57429/afii57430/multiply/afii57431
/afii57432/afii57433/afii57434/afii57440/afii57441/afii57442/afii57443/agrave
/afii57444/acircumflex/afii57445/afii57446/afii57470/afii57448/ccedilla/egrave
/eacute/ecircumflex/edieresis/afii57449/afii57450/icircumflex/idieresis
/afii57451/afii57452/afii57453/afii57454/ocircumflex/afii57455/afii57456/divide
/afii57457/ugrave/afii57458/ucircumflex/udieresis/afii299/afii300/.notdef]d
ArabicEncoding @ 39/quotesingle put 96/grave put EncodeDict/178 ArabicEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding186 5.0 0
/BalticEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/.notdef/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/caron/breve/sterling/currency/.notdef
/brokenbar/section/dieresis/copyright/Rcommaaccent/guillemotleft/logicalnot
/hyphen/registered/AE/ring/plusminus/ogonek/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/rcommaaccent/guillemotright/onequarter
/onehalf/threequarters/ae/Aogonek/Iogonek/Amacron/Cacute/Adieresis/Aring
/Eogonek/Emacron/Ccaron/Eacute/Zacute/Edotaccent/Gcommaaccent/Kcommaaccent
/Imacron/Lcommaaccent/Scaron/Nacute/Ncommaaccent/Oacute/Omacron/Otilde
/Odieresis/multiply/Uogonek/Lslash/Sacute/Umacron/Udieresis/Zdotaccent/Zcaron
/germandbls/aogonek/iogonek/amacron/cacute/adieresis/aring/eogonek/emacron
/ccaron/eacute/zacute/edotaccent/gcommaaccent/kcommaaccent/imacron/lcommaaccent
/scaron/nacute/ncommaaccent/oacute/omacron/otilde/odieresis/divide/uogonek
/lslash/sacute/umacron/udieresis/zdotaccent/zcaron/dotaccent]d BalticEncoding @
39/quotesingle put 96/grave put EncodeDict/186 BalticEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding204 5.0 0
/RussianEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/afii10051/afii10052/quotesinglbase/afii10100
/quotedblbase/ellipsis/dagger/daggerdbl/Euro/perthousand/afii10058
/guilsinglleft/afii10059/afii10061/afii10060/afii10145/afii10099/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark
/afii10106/guilsinglright/afii10107/afii10109/afii10108/afii10193/space
/afii10062/afii10110/afii10057/currency/afii10050/brokenbar/section/afii10023
/copyright/afii10053/guillemotleft/logicalnot/hyphen/registered/afii10056
/degree/plusminus/afii10055/afii10103/afii10098/mu/paragraph/periodcentered
/afii10071/afii61352/afii10101/guillemotright/afii10105/afii10054/afii10102
/afii10104/afii10017/afii10018/afii10019/afii10020/afii10021/afii10022
/afii10024/afii10025/afii10026/afii10027/afii10028/afii10029/afii10030
/afii10031/afii10032/afii10033/afii10034/afii10035/afii10036/afii10037
/afii10038/afii10039/afii10040/afii10041/afii10042/afii10043/afii10044
/afii10045/afii10046/afii10047/afii10048/afii10049/afii10065/afii10066
/afii10067/afii10068/afii10069/afii10070/afii10072/afii10073/afii10074
/afii10075/afii10076/afii10077/afii10078/afii10079/afii10080/afii10081
/afii10082/afii10083/afii10084/afii10085/afii10086/afii10087/afii10088
/afii10089/afii10090/afii10091/afii10092/afii10093/afii10094/afii10095
/afii10096/afii10097]d RussianEncoding @ 39/quotesingle put 96/grave put
EncodeDict/204 RussianEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding238 5.0 0
/EasternEuropeanEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent
/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
StandardEncoding 32 95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase
/.notdef/quotedblbase/ellipsis/dagger/daggerdbl/.notdef/perthousand/Scaron
/guilsinglleft/Sacute/Tcaron/Zcaron/Zacute/.notdef/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/scaron
/guilsinglright/sacute/tcaron/zcaron/zacute/space/caron/breve/Lslash/currency
/Aogonek/brokenbar/section/dieresis/copyright/Scommaaccent/guillemotleft
/logicalnot/hyphen/registered/Zdotaccent/degree/plusminus/ogonek/lslash/acute
/mu/paragraph/periodcentered/cedilla/aogonek/scommaaccent/guillemotright/Lcaron
/hungarumlaut/lcaron/zdotaccent/Racute/Aacute/Acircumflex/Abreve/Adieresis
/Lacute/Cacute/Ccedilla/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute
/Icircumflex/Dcaron/Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut
/Odieresis/multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute
/Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis/lacute
/cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron/iacute/icircumflex
/dcaron/dcroat/nacute/ncaron/oacute/ocircumflex/ohungarumlaut/odieresis/divide
/rcaron/uring/uacute/uhungarumlaut/udieresis/yacute/tcommaaccent/dotaccent]d
EasternEuropeanEncoding @ 39/quotesingle put 96/grave put EncodeDict/238
EasternEuropeanEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding256 5.0 0
/CharCol256Encoding[/.notdef/breve/caron/dotaccent/dotlessi/fi/fl/fraction
/hungarumlaut/Lslash/lslash/minus/ogonek/ring/Zcaron/zcaron/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/exclam/quotedbl/numbersign
/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma
/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S
/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave
/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright
/asciitilde/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef
/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef
/Ydieresis/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/.notdef/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis
/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis]def EncodeDict/256 CharCol256Encoding put
%%EndResource
%%BeginResource: file Pscript_Encoding257 5.0 0
/CharCol257Encoding[/.notdef/Abreve/Amacron/Aogonek/Cacute/Ccaron/Dcaron/Dcroat
/Delta/Ecaron/Edotaccent/Emacron/Eogonek/Gbreve/Gcommaaccent/Idotaccent/Imacron
/Iogonek/Kcommaaccent/Lacute/Lcaron/Lcommaaccent/Nacute/Ncaron/Ncommaaccent
/Ohungarumlaut/Omacron/Racute/Rcaron/Rcommaaccent/Sacute/Scedilla/Scommaaccent
/Tcaron/Tcommaaccent/Uhungarumlaut/Umacron/Uogonek/Uring/Zacute/Zdotaccent
/abreve/amacron/aogonek/cacute/ccaron/commaaccent/dcaron/dcroat/ecaron
/edotaccent/emacron/eogonek/gbreve/gcommaaccent/greaterequal/imacron/iogonek
/kcommaaccent/lacute/lcaron/lcommaaccent/lessequal/lozenge/nacute/ncaron
/ncommaaccent/notequal/ohungarumlaut/omacron/partialdiff/racute/radical/rcaron
/rcommaaccent/sacute/scedilla/scommaaccent/summation/tcaron/tcommaaccent
/uhungarumlaut/umacron/uogonek/uring/zacute/zdotaccent 199 bullets]def
EncodeDict/257 CharCol257Encoding put
%%EndResource
%%BeginResource: file Pscript_Win_Euro_L2 5.0 0
/UseT3EuroFont{/currentdistillerparams where{pop currentdistillerparams
/CoreDistVersion get 4000 le}{false}ifelse}bind def/NewEuroT3Font?{dup/FontType
get 3 eq{dup/EuroFont known exch/BaseFont known and}{pop false}ifelse}bind def
/T1FontHasEuro{dup/CharStrings known not{dup NewEuroT3Font?{dup/EuroGlyphName
get exch/EuroFont get/CharStrings get exch known{true}{false}ifelse}{pop false}
ifelse}{dup/FontType get 1 eq{/CharStrings get/Euro known}{dup/InfoDict known{
/InfoDict get/Euro known}{/CharStrings get/Euro known}ifelse}ifelse}ifelse}bind
def/FontHasEuro{findfont dup/Blend known{pop true}{T1FontHasEuro}ifelse}bind
def/EuroEncodingIdx 1 def/EuroFontHdr{12 dict begin/FontInfo 10 dict dup begin
/version(001.000)readonly def/Notice(Copyright (c)1999 Adobe Systems
Incorporated. All Rights Reserved.)readonly def/FullName(Euro)readonly def
/FamilyName(Euro)readonly def/Weight(Regular)readonly def/isFixedPitch false
def/ItalicAngle 0 def/UnderlinePosition -100 def/UnderlineThickness 50 def end
readonly def/FontName/Euro def/Encoding 256 array 0 1 255{1 index exch/.notdef
put}for def/PaintType 0 def/FontType 1 def/FontMatrix[0.001 0 0 0.001 0 0]def
/FontBBox{-25 -23 1500 804}readonly def currentdict end dup/Private 20 dict dup
begin/ND{def}def/NP{put}def/lenIV -1 def/RD{string currentfile exch
readhexstring pop}def/-|{string currentfile exch readstring pop}executeonly def
/|-{def}executeonly def/|{put}executeonly def/BlueValues[-20 0 706 736 547 572]
|-/OtherBlues[-211 -203]|-/BlueScale 0.0312917 def/MinFeature{16 16}|-/StdHW
[60]|-/StdVW[71]|-/ForceBold false def/password 5839 def/Erode{8.5 dup 3 -1
roll 0.1 mul exch 0.5 sub mul cvi sub dup mul 71 0 dtransform dup mul exch dup
mul add le{pop pop 1.0 1.0}{pop pop 0.0 1.5}ifelse}def/OtherSubrs[{}{}{}
{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict
get exec dup/startlock known{/startlock get exec}{dup/strtlck known{/strtlck
get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]|-/Subrs 5 array dup 0
<8E8B0C100C110C110C210B>put dup 1<8B8C0C100B>put dup 2<8B8D0C100B>put dup 3<0B>
put dup 4<8E8C8E0C100C110A0B>put |- 2 index/CharStrings 256 dict dup begin
/.notdef<8b8b0d0e>def end end put put dup/FontName get exch definefont pop}bind
def/AddEuroGlyph{2 index exch EuroEncodingIdx 1 eq{EuroFontHdr}if systemdict
begin/Euro findfont dup dup/Encoding get 5 1 roll/Private get begin/CharStrings
get dup 3 index known{pop pop pop pop end end}{begin 1 index exch def end end
end EuroEncodingIdx dup 1 add/EuroEncodingIdx exch def exch put}ifelse}bind def
/GetNewXUID{currentdict/XUID known{[7 XUID aload pop]true}{currentdict/UniqueID
known{[7 UniqueID]true}{false}ifelse}ifelse}bind def/BuildT3EuroFont{exch 16
dict begin dup/FontName exch def findfont dup/Encoding get/Encoding exch def
dup length 1 add dict copy dup/FID undef begin dup dup/FontName exch def
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for def GetNewXUID{/XUID
exch def}if currentdict end definefont pop/BaseFont exch findfont 1000
scalefont def/EuroFont exch findfont 1000 scalefont def pop/EuroGlyphName exch
def/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/FontBBox BaseFont/FontBBox
get def/Char 1 string def/BuildChar{exch dup begin/Encoding get 1 index get
/Euro eq{BaseFont T1FontHasEuro{false}{true}ifelse}{false}ifelse{EuroFont
setfont pop userdict/Idx 0 put EuroFont/Encoding get{EuroGlyphName eq{exit}
{userdict/Idx Idx 1 add put}ifelse}forall userdict/Idx get}{dup dup Encoding
exch get BaseFont/Encoding get 3 1 roll put BaseFont setfont}ifelse Char 0 3 -1
roll put Char stringwidth newpath 0 0 moveto Char true charpath flattenpath
pathbbox setcachedevice 0 0 moveto Char show end}bind def currentdict end dup
/FontName get exch definefont pop}bind def/AddEuroToT1Font{dup findfont dup
length 10 add dict copy dup/FID undef begin/EuroFont 3 -1 roll findfont 1000
scalefont def CharStrings dup length 1 add dict copy begin/Euro{EuroFont
setfont pop EuroGBBox aload pop setcachedevice 0 0 moveto EuroGName glyphshow}
bind def currentdict end/CharStrings exch def GetNewXUID{/XUID exch def}if 3 1
roll/EuroGBBox exch def/EuroGName exch def currentdict end definefont pop}bind
def/BuildNewFont{UseT3EuroFont{BuildT3EuroFont}{pop AddEuroToT1Font}ifelse}bind
def/UseObliqueEuro{findfont/FontMatrix get dup 2 get 0 eq exch dup 0 get exch 3
get eq and UseT3EuroFont or}bind def
%%EndResource
%%BeginResource: file Pscript_WinNT_Compat 5.0 0
userdict/Pscript_WinNT_Compat 19 dict dup begin/bd{bind def}bind def/ld{load
def}bd/$x matrix def/ANSIVec[16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde
16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A
/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60
/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85
/ellipsis 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand 16#8A
/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93
/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#98
/tilde 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F
/Ydieresis 16#A0/space 16#A1/exclamdown 16#A4/currency 16#A5/yen 16#A6
/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB
/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron
16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute
16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior
16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE
/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex
16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave
16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE
/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute
16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash
16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE
/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3
/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9
/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE
/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute
16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9
/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn
16#FF/ydieresis]def currentdict{dup type/operatortype eq{[exch]cvx def}{pop
pop}ifelse}forall/initialize{currentdict exch begin begin}bind def/terminate{
/@FL where not{pop end end}{pop}ifelse}bind def/suspend/terminate load def
/resume/initialize load def/RS{/pagesave where{pop pagesave restore}{$x matrix
invertmatrix concat}ifelse}def/SS{/pagesave save def}def/CB{pop pop pop pop}def
/B{pop pop pop pop}def/:/gsave load def/;/grestore load def/N/newpath load def
end put
%%EndResource
end
/ProcSet defineresource pop
%%EndResource

%%EndProlog

%%BeginSetup
statusdict begin (%%[ ProductName: ) print product print ( ]%%)= flush end
Pscript_WinNT_Compat dup /initialize get exec
[ 1 0 0 1 0 0 ] false /Pscript_WinNT_Full /ProcSet findresource dup /initialize get exec
featurebegin{
%%BeginNonPPDFeature: JobTimeout 0
0 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/JobTimeout  4 -1 roll put setuserparams}{statusdict/setjobtimeout get exec}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginNonPPDFeature: WaitTimeout 120
120 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginFeature: *HPHalftone PrintersDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *Smoothing PrinterDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *PageSize Letter

             <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *OutputBin OnlyOne

%%EndFeature
}featurecleanup
1 setlinecap 1 setlinejoin
/mysetup [ 0.12 0 0 -0.12 0 792 ] def 
%%EndSetup

%%Page: 1 1
%%PageBoundingBox: 0 0 612 792
%%EndPageComments
userdict begin /pagesave save def end
%%BeginPageSetup
/DeviceRGB dup setcolorspace /colspABC exch def
mysetup concat colspRefresh
%%EndPageSetup

30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
%%BeginDocument: Pscript_Win_PassThrough
% Copyright (c) 1986-1995 Frame Technology Corporation.
/FMcmyk 100 dict def
/FmBD{bind def}bind def
/FmLD{load def}FmBD
/FMc {
 FMcmyk length FMcmyk maxlength ge { /FMcmyk FMcmyk dup length dup add dict copy def } if
 4 array astore 4 1 roll 8 bitshift add 8 bitshift add exch FMcmyk 3 1 roll put
}FmBD
/setcmykcolor where { pop
 /sc where { pop /sc load 0 get /scignore eq {
  /FMsc /sc FmLD
  /sc { 3 copy 8 bitshift add 8 bitshift add FMcmyk 1 index known
   { FMcmyk exch get aload pop setcmykcolor pop pop pop } { pop FMsc } ifelse
  }FmBD
 } if } if
} if
mark { /S load
 dup 0 get /PenW eq { dup 1 get /sl load eq {
  dup 0 { PenW .75 sub sl } bind put 1 /exec load put
 } if } if
} stopped cleartomark       
/FmX matrix defaultmatrix def
/FmDC {transform FmX defaultmatrix itransform cvi exch cvi exch} def
/FmBx { dup 3 index lt {3 1 roll exch} if 
 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if
}FmBD
/FmPD/cleartomark FmLD
/FmPD2/cleartomark FmLD
/FmPT/pop FmLD
/FmPA{pop pop pop}FmBD
systemdict /pdfmark known systemdict /currentdistillerparams known and {
 /FmPD/pdfmark FmLD
 currentdistillerparams /CoreDistVersion get 2000 ge {
  /FmPD2/pdfmark FmLD
  /FmPA { mark exch /Dest exch 5 3 roll 
	/View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD 
  }FmBD
 } if
} if
: N : N : N ; : N 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
0 4591 M 3600 4591 I 3600 6600 I 0 6600 I C 
eoclip : N 0 4572 3652 2028 rp C 
/DeviceRGB dup setcolorspace /colspABC exch def
1 1 1 1 scol  L ; : N -52 4572 M 3652 4572 I 3652 6619 I -52 6619 I C 
eoclip /TT6DBB00
[78 0 0 0 0 0 ] 
 256 array 0 1 255 {1 index exch /.notdef put} for 
[0 0 0 0 ] 
[1 78 div 0 0 -1 78 div 0 0 ]
/__TT6DBB00
GreNewFont
T32RsrcBegin

32
/G20 [47 0 0 0 1 1 ] 
/G20 [1 1 true [1 0 0 1 0 0 ]  0 0]
[<~!!~>
 ]
/TT6DBB00 AddT3T32Char

33
/G21 [47 0 19 -45 29 1 ] 
/G21 [10 46 true [1 0 0 1 -19 45 ]  0 0]
[<~IfOruIfOru4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH4odbH
4odbH)uprY)uprYzzz!!"&?It3$!s1nZMs1j,7It/R?~>
 ]
/TT6DBB00 AddT3T32Char

34
/G22 [47 0 14 -44 33 -26 ] 
/G22 [19 18 true [1 0 0 1 -14 44 ]  0 0]
[<~rX[rd&)_mI^jHC&Hj@H7#Jb]l^jHC&Hj@H7#Jb]l^jHC&Hj@H7#Jb]l^jHC&
49pBr"+U~>
 ]
/TT6DBB00 AddT3T32Char

35
/G23 [47 0 7 -51 40 3 ] 
/G23 [33 54 true [1 0 0 1 -7 51 ]  0 0]
[<~!!E9E!!%6G^]4@Z"2Fm:GQY_]!-eU]!!%6G^]4@Z"2Fm:GQY_]!-eU]!!%6G
^]4@Z"2Fm:GQY_]!-eU]!!%6G^]4@Z"2Fm:GQY_]!-eU]!!$sCJ,oWLs8RWL
s8W+Ls8W-!JH,ZLs*t+=#CldSn-=ID!:U5D!!)KnJ,fT=#CldSn-=ID!:U5D
!!)KnJ,fT=#CldSn-=IDs8W-!JH,ZLs+(.Ls8RWLs8W+L!:U3n!!2!g!!!&X
%fcS1i"#ef!T4Ig!!2!g!!!&X%fcS1i"#ef!T4Ig!!2!g!!!&X%fcS1i"#ef
!T4Ig!!2!g!!!&X%fcS1i"#ef!T4Ig!!3-3!!!~>
 ]
/TT6DBB00 AddT3T32Char

36
/G24 [47 0 9 -53 39 10 ] 
/G24 [30 63 true [1 0 0 1 -9 53 ]  0 0]
[<~!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&p!.VfR"98/c#QOh^
+92B!5JTMA56(rHHiO9,GQ7d&p](<Pn,NIXn,NFgn,NFgn,NFgn,NFgp](9o
HiO-HIK0?J56(Z`+5d,!&,ZD-"93lO!<;fo!'gG_!!E7O!!#7A!!!Q!!!!&h
!!!#o!!!"D!!!"H!!!!]!!!!]huEa>huEa>huEb)n,NH5p](<hqu?igs*u3L
s8W,7s8W+Lp](3mi.'Yb!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0!"T&0
!"T&0!"T&0!"T&0~>
 ]
/TT6DBB00 AddT3T32Char

37
/G25 [47 0 6 -49 41 1 ] 
/G25 [35 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!<)ru!!E7O!!!Q0huEa!KCAj@4ok?X!.4co!!%6D49,A+!'C5]n,OL0!:Tt0
!!)Kg*WQ30!$2+?n,OL0!-eK-!!%6D49,A/!.4bH4ok?Y^`S3u#J^lMi#gkZ
s1j,7!<*#u!!!!0p](9o5MuMA!<7QL!!E-!!!!Q!!!!"K^]4?8rr<$!#P\9!
!$C,@^]=CbJ+*Ge!WW&tGQ[Ga!'ge)*rl9OJ.I/1%fcib!$;1GJ,gVj"2FmX
!!C":*WQ;X!$2+B^]5DU"2FmY!!e#S%fcib!"XSjJ,fhi*rl9Cn9t?;!WW&t
!!*&g!!!!@^]4~>
 ]
/TT6DBB00 AddT3T32Char

38
/G26 [47 0 5 -42 42 1 ] 
/G26 [37 43 true [1 0 0 1 -5 42 ]  0 0]
[<~!$C,!!!%NH!!!$!rr<$"n3=\g"5jE7!!g:?!!!7S!!!!(J,fQL#CldS!!e#S
!!!7S!!!!$^]4?7"2Fm:!!2!X!!!&Xzn,NFg!;HNo!!%6D!!!!]zrVuou"9&9B
n-AC^5O]2EJ3WNF#Co&.4p/TJ!'CAAGQ<*li-56H!:]IXp]1*Y!:Tu:n,VqX
4l?>0!'fBAn,OQG!:Tt!^]=-0&&80i!"ZjFHiP8H!.Forn,P\(q#C+2s7$'`
&-(R;p]phL5PP6X!!!!~>
 ]
/TT6DBB00 AddT3T32Char

39
/G27 [47 0 20 -44 27 -26 ] 
/G27 [7 18 true [1 0 0 1 -20 44 ]  0 0]
[<~rr.:mI!g<hI!g<hI!g<h3&g~>
 ]
/TT6DBB00 AddT3T32Char

40
/G28 [47 0 21 -49 35 9 ] 
/G28 [14 58 true [1 0 0 1 -21 49 ]  0 0]
[<~!.4ck!:U$Y!T4(<"2G/W#J^Rp%tG/j*rmA_*WSA(4odbH490a/HiSNoGQ;sg
p]1'hp]1'hp]1'hp]1'hp]1'hGQ;sgHiSNoHiQ8/4odbH*WR5]*rlfO%tG1@
#Cm&p"2G#s!T4"J!:U!`!-eJH~>
 ]
/TT6DBB00 AddT3T32Char

41
/G29 [47 0 12 -49 26 9 ] 
/G29 [14 58 true [1 0 0 1 -12 49 ]  0 0]
[<~p],O=49.PF*WR8^%fd+?%tFn8#J^GW"5j:>!T4"J!Up-Z!:U!`!;HQh!-eKg
!.4co!.4co!.4co!.4co!.4co!-eKg!;HQh!;HQ`!Up-Z!T4":"5j9s#J^S[
#Cm>8%fd[O*WSA(490a/GQ<6o~>
 ]
/TT6DBB00 AddT3T32Char

42
/G2A [47 0 9 -48 39 -20 ] 
/G2A [30 28 true [1 0 0 1 -9 48 ]  0 0]
[<~!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S+:!E.Hj>2sIg:W$J*3I!
s8W,s#QOgS!.XbD!"ZjF!$C,!!$C,!!'K`N!.=PA!;LpA!Ur8Q!T5"!"5k7$
#J^k##Cm&0!It@S!<<0$~>
 ]
/TT6DBB00 AddT3T32Char

43
/G2B [47 0 7 -37 41 -3 ] 
/G2B [34 34 true [1 0 0 1 -7 37 ]  0 0]
[<~!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huEcWs8W,7s8W-!_#OH7s1n[7s8Tk7
!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X
!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!~>
 ]
/TT6DBB00 AddT3T32Char

44
/G2C [47 0 14 -9 27 9 ] 
/G2C [13 18 true [1 0 0 1 -14 9 ]  0 0]
[<~"8E,j#OhuV&)[u6&&99;++PG`*rnM*4odbHHiSNoGQ@L=~>
 ]
/TT6DBB00 AddT3T32Char

45
/G2D [47 0 8 -22 39 -18 ] 
/G2D [31 4 true [1 0 0 1 -8 22 ]  0 0]
[<~s8W,us8W,us8W,us8W,u~>
 ]
/TT6DBB00 AddT3T32Char

46
/G2E [47 0 18 -9 29 1 ] 
/G2E [11 10 true [1 0 0 1 -18 9 ]  0 0]
[<~*rnNUJ&)*Bs5<q8s58CB5CagU~>
 ]
/TT6DBB00 AddT3T32Char

47
/G2F [47 0 10 -49 38 7 ] 
/G2F [28 56 true [1 0 0 1 -10 49 ]  0 0]
[<~!!!!a!!!#g!!!#g!!!&X!!!&X!!!,:!!!,:!!!7S!!!7S!!!6(!!!N0!!!K/
!!"&?!!!u=!!#+]!!#+]!!%6D!!%6D!!)Kg!!)Kg!!2!X!!2!X!!0k8!!C":
!!@`O!!e#S!!e#S!"T&0!"T&0!$2+?!$2+?!'C5]!'C5]!&srY!-eJD!,qo<
!:Tsg!8mhW!T3qX!T3qX"2Fm:"2Fm:#CldS#CldS#64`(%fcS0%KHJ/*WQ0?
)uos=49,?]49,?]GQ7^DGQ7^Dn,NFgDu]k<+92BA~>
 ]
/TT6DBB00 AddT3T32Char

48
/G30 [47 0 8 -49 39 1 ] 
/G30 [31 50 true [1 0 0 1 -8 49 ]  0 0]
[<~!"[uf!.XnH!WW0""98CO#OihN#N--.%tFc?*rl?2*WQ304obTX49,A+49,A+
HiO.oGQ7_+GQ7_+GQ7_+GQ7_+p](:Xn,NG0n,NG0n,NG0n,NG0n,NG0n,NG0
n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0n,NG0p](:XGQ7_+GQ7_+GQ7_+
GQ7_+HiO.o49,A+49,A+4obTX*rl?2*rl?2%tFc?&)[u6#OihN"98CO!WW0"
!.XnH!"[uf~>
 ]
/TT6DBB00 AddT3T32Char

49
/G31 [47 0 8 -49 40 0 ] 
/G31 [32 49 true [1 0 0 1 -8 49 ]  0 0]
[<~!!C":!"ZjF!'e7!!<9h7#QMR>+7m8JJ&B&%rWBq9p]J;3?j"1E!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

50
/G32 [47 0 5 -49 37 0 ] 
/G32 [32 49 true [1 0 0 1 -5 49 ]  0 0]
[<~!"\Q!!.XtJ!WW1M"98DZ&,6\)+2A!R5C`b356(\24obRH4obR(49,@&49,?l
!!!!0!!!!0!!!!0!!!!0!!!!0!!!!0!!!!?!!!!?!!!!_!!!!]!!!"H!!!#o
!!!&h!!!,Z!!!8>!!!O[!!")@!!#1_!!%BH!!)co!!2Qh!!hE^!"ZjF!$;1@
!'UA_!.4bH!;HO)!Up(""5j.i#J^<M%tFWj56(ZoHiO-Ws8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

51
/G33 [47 0 6 -49 37 1 ] 
/G33 [31 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!'e7!!WVop#QOc'+92?@5N"bVIfL"p49,WE(]XZr!!!&X!!!&h!!!#g!!!#g
!!!#g!!!#g!!!#g!!!&h!!!&X!!!,Z!!!,:!!!PF!!"*k!!*$!!"]&/!"\u-
!"])0!"]+F!!",!!!!,j!!!&p!!!"D!!!"H!!!!]!!!!]!!!!?!!!!?!!!!?
!!!!?!!!!?!!!!_!!!!_!!!!]!!!"H!!!#o0E;.KIK0WBJ&";,s8W,7&-)Z[
"98?#!'frQ~>
 ]
/TT6DBB00 AddT3T32Char

52
/G34 [47 0 6 -49 39 0 ] 
/G34 [33 49 true [1 0 0 1 -6 49 ]  0 0]
[<~!!"+V!!!!@^]4?75JR7!!'e7!!!%Ma!!!"G^]4?7o=t>+!V=),!!2,q!!!,]
^]4?:_nZ6P#D9el!"X^t!!!N3^]4?V"2Fm:*Ws1X!'CA!!!%BK^]4@Z"2Fm:
p]J;3!:U*+!!2![^]4Jp"2Fm=^]V@P#J^GW!!e#V^]4lF"2FmY!!C":*WQ;X
!'UAb^]6Is"2Fn]!!C":p](E3!:Tsj^]=E7s8RWLs8W+Ls8W-!JH,ZLs*t(L
"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!",@s*t(ks8RTL+92@k
!$D7@J,~>
 ]
/TT6DBB00 AddT3T32Char

53
/G35 [47 0 8 -48 39 1 ] 
/G35 [31 49 true [1 0 0 1 -8 48 ]  0 0]
[<~5QCcQ5QCcQ5QCcQ5QCcQ49,?]49,?]49,?]49,?]49,?]49,?]49,?]49,?]
49,?]49,?]49,?]49,?]49,?]4:go]4Fd>15QC``5QCc!5N"ca56(rX49,KQ
#QOl"!!!#o!!!"H!!!!]!!!!]!!!!_!!!!?!!!!?!!!!?!!!!?!!!!?!!!!?
!!!!_!!!!]!!!!]!!!"H!!!#o!!!#o?iU;uqu?uks+!>ls8W,7+92?@#QO]%
!.Wo,~>
 ]
/TT6DBB00 AddT3T32Char

54
/G36 [47 0 9 -49 39 1 ] 
/G36 [30 50 true [1 0 0 1 -9 49 ]  0 0]
[<~!!",=!!3,t!!iQ%!$D7=!'g5Y!<7QL!W2ot"8Dir"5j.Z#J^<>%tFW[%tFW[
*rl9@*WQ0?*WQ0?4obQ_49,?]49,?]GQ7^DGQ7^DGR*^<GX)*+E<#q<nc/W>
oCsECpV7$ls*t4@rr<)hrVurnqu?_Ap](;=p](;An,NGNn,NGNn,NGNGQ7_+
GQ7_+GQ7_+HiO./49,A+4obS-*WQ38*rl?2%tFcO#N,jF#P]CV!WW1M!<<'!
!'gA]!"\Q!~>
 ]
/TT6DBB00 AddT3T32Char

55
/G37 [47 0 6 -48 38 0 ] 
/G37 [32 48 true [1 0 0 1 -6 48 ]  0 0]
[<~s8W-!s8W-!s8W-!s8W-!n,NG!n,NG1n,NG0n,NG0n,NGPn,NGNn,NGN!!!"H
!!!"D!!!"D!!!#g!!!#g!!!#g!!!&X!!!&X!!!,Z!!!,:!!!,:!!!8>!!!7S
!!!7S!!!O[!!!N0!!!N0!!")@!!"&?!!"&?!!#1_!!#+]!!#+]!!%BH!!%6D
!!)co!!)Kg!!)Kg!!2Qh!!2!X!!2!X!!D-Z!!C":!!C":!!g:>!!e#S!"XS[
~>
 ]
/TT6DBB00 AddT3T32Char

56
/G38 [47 0 8 -49 39 1 ] 
/G38 [31 50 true [1 0 0 1 -8 49 ]  0 0]
[<~!"[uf!.XnH!WW0"#QOh>&+C\!&&8G.*rl?24obTX49,A+49,A+GQ7_+GQ7_+
GQ7_+GQ7_+GQ7_+GQ7_+49,A+49,A+*WQ30*rl?2%tFc?#J^S["8Esg!WW0"
!.XnH!WW0""98CO#OihN%tFc?*rl?24obTXHiO.oGQ7_+p](:Vn,NG0n,NG0
n,NG0n,NG0n,NG0n,NG0GQ7_+GQ7_+HiO.o4obTX*rl?2%tFc?#OihN"98CO
!<<#u!$C\1~>
 ]
/TT6DBB00 AddT3T32Char

57
/G39 [47 0 7 -49 38 1 ] 
/G39 [31 50 true [1 0 0 1 -7 49 ]  0 0]
[<~!$AuV!<;fo!WW-!"98B$#Ojs.&&8^k++OUS*rlE44obWQ49,BV49,BVHiO.k
GQ7_kGQ7_+GQ7_+GQ7_-GQ7_-GQ7_-GQ7_-HiO.149,A149,A14obT^*rl?@
++OIM&&8_4#OjsL"98BB!WW'[!<;ON!$B!=!!!!]!!!"H!!!"D!!!"D!!!#o
!!!#g!!!&h!!!,Z!!!,Z!!!8>!!!O[!!"*k!!%KK!!3'!!'gA]s8VQgs8Tk7
s8N'!s6p!g~>
 ]
/TT6DBB00 AddT3T32Char

58
/G3A [47 0 18 -30 29 1 ] 
/G3A [11 31 true [1 0 0 1 -18 30 ]  0 0]
[<~*rnNUJ&)*Bs5<q8s58CB5CagUzzzzz!!")@5Ce7!s5<q8s5<q8J&":!*rl~>
 ]
/TT6DBB00 AddT3T32Char

59
/G3B [47 0 14 -30 29 9 ] 
/G3B [15 39 true [1 0 0 1 -14 30 ]  0 0]
[<~!Up3d#Q,,3&,m+=&,lh3"8Dodzzzzz!!!,r#Ohuf#N,jF&&8^k&&99;++PF5
56*kI4ofs1HiSNop](~>
 ]
/TT6DBB00 AddT3T32Char

60
/G3C [47 0 3 -37 41 -3 ] 
/G3C [38 34 true [1 0 0 1 -3 37 ]  0 0]
[<~z&-)\1!-eJD!!2ip!!!9%!!!!@n,NFgJ%u$a"9/?$!"\u-!!#7A!!!$!J,fQO
rVuou&,6,)!'e7!!!*$!!!!9%!!!!@n,NFgJ%u$a!<9h7!!",1!!!!(qu?]s
!<3$!!!#7!!!!!0p](9o"9&9#!!*%L!!!!`huE`W&,ZD-!!E6$!!!"K^]4?7
+7K71!!iE%!!!&pzGQ7^D!"]~>
 ]
/TT6DBB00 AddT3T32Char

61
/G3D [47 0 6 -30 41 -11 ] 
/G3D [35 19 true [1 0 0 1 -6 30 ]  0 0]
[<~s8W-!i;`iWs5<qWs8V$Ws8W,Wzzzzzzzzzzzzz!!!$!s8W,Ws8W-!i;`iWs5<qW
s8V!~>
 ]
/TT6DBB00 AddT3T32Char

62
/G3E [47 0 5 -38 43 -4 ] 
/G3E [38 34 true [1 0 0 1 -5 38 ]  0 0]
[<~5QCca!,qo<!!%BH!!!$!zJ)C;,!$Ct9!!!-#zs*t(L!'fBA!!!Q)!!!!$rVuou
!.Vca!!",1!!!!(qu?]s!WN-"!!%Ma!!!!0n,NFg#Q+Q%!$C,!!!%M!!!!-#
!!!!0p](9o5MuMA!<7QL!!E3#!!",1!!!"K^]4?8rr<$!#Q+Q%!$C\1!!*&7
!!!"KzGQ7^D!+5d,!!!~>
 ]
/TT6DBB00 AddT3T32Char

63
/G3F [47 0 10 -45 39 1 ] 
/G3F [29 46 true [1 0 0 1 -10 45 ]  0 0]
[<~!<9h7&-)D)J,fKJs8W+Ls+#U7p](i_n,NRKn,NLYn,NIXn,NI`!!!"D!!!"D
!!!"D!!!"D!!!"D!!!#o!!!#g!!!&h!!!,Z!!!Pf!!"+V!!*%L!!iN(!'gA]
!'frQ!'^G`!'C5]!'C5]!'C5]!'C5]!'C5]zzzzzz!$2+?!.TM!!.TM!!<9h7
!<9h7!<9h7!.TM!!.TM!!$2+?~>
 ]
/TT6DBB00 AddT3T32Char

64
/G40 [47 0 6 -49 41 1 ] 
/G40 [35 50 true [1 0 0 1 -6 49 ]  0 0]
[<~!!E-!!!",@J,fS!s53kWs8VQg!WE2r!!D]jp](Q7!.4bWJ,h\3%fcSn!$;1@
*WR5]!$2,&!!"&?49,@&!.4bH*WUEb!$2,b!!"&?GQ7^b!-eJD*WY[0"9&;i
!'gG_n,WLf!:U$hrW)Emr#Pk-&)\K/n/m0%!:V'1*WY[n!$2.049-E&n2p[l
!:W)N*WY[l!'UDP4og$3GTHka!-fT<s58,4s8V#%&-(PFGQ[sfi&h&8!!#+]
!!!!]z*WQ0?!$2+?!!!N0!"],@J,jNg#N,XX!!E!,p](Ers53kWs8Tk7!.XtJ
!!!Q!!!!~>
 ]
/TT6DBB00 AddT3T32Char

65
/G41 [47 0 0 -44 47 0 ] 
/G41 [47 44 true [1 0 0 1 0 44 ]  0 0]
[<~!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.!!#.Nz3-YE'!!%7gzG^KJk
!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF!!C"I!!!!$J-UT)!!e#Z
J,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X!#tt=n,NGN!!)Kg!'gM`
p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?!Up'h*WQ6!!!!N0!T3qX
%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:s8N'$s8N&u!!E9#s8N'$
s8N&u!!E9#~>
 ]
/TT6DBB00 AddT3T32Char

66
/G42 [47 0 3 -44 44 0 ] 
/G42 [41 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8W,g!!*'!s8Duus8W-!J,oWLs8V!W!T3r"n,NLI!!D]j!T3qXp](?Q!!%6D
!T3qXHiO3*!!#+]!T3qX49,E?!!#+]!T3qX49,E?!!%BH!T3qXGQ7d&!!)co
!T3qYn,NLI!!hE^!T3r"^]4E8s8RTL!WW3!!!!'"s8N'!!WW3"huEf9!"\Q!
!T3qYqu?cU!!%HJ!T3qX*WQ6!!!!N0!T3qX%fcXg!!!7S!T3qX#Clj5!!!7S
!T3qX#Clj5!!!7S!T3qX#Clj5!!!N0!T3qX*rl?"!!#4`!T3qXIK0E,!!iE%
s8W-!p]1?os8VQgs8W-!^]=E7s8Duu~>
 ]
/TT6DBB00 AddT3T32Char

67
/G43 [47 0 3 -45 43 1 ] 
/G43 [40 46 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!9(p^@-Es8EK.5QC`n!<7R6h?!NS#Q=hp!!3'(huEcV&&8/FILgr/
!'VJ)!!"&]!!!!?49,?]*]sE&!"O5R!!!OS!!!!0GQ7^D!;HNo!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#ozGQ7^D!-eJD!!%6D!!!"H
z49,?]!'UA_!!"&?!!!!@z%tFW[!"ZjF!"9+j!!!u@p](;C!W2p"quHbI+8>h#
s8V!W+92@k!!E9!!!!"KhuE~>
 ]
/TT6DBB00 AddT3T32Char

68
/G44 [47 0 4 -44 45 0 ] 
/G44 [41 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W,g!!*'!s8Duus8W-!!!*'!s8Tk7"2Fn$huEkp!!hun"2Fm=p](E3!!)co
"2Fm:HiO8a!!#1_"2Fm:4ob]#!!"&?"2Fm:*rlDY!!!N0"2Fm:%fc^I!!!N0
"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S
"2Fm:#Clol!!!7S"2Fm:#Clol!!!N0"2Fm:%fc^I!!!N0"2Fm:%fc^I!!"&?
"2Fm:*WQ;X!!#1_"2Fm:HiO8a!!)os"2Fm;p](E3!!D]j"2FmIhuEkp!.Wo,
s8W-!J,oWLs8N'!s8W,s!!*'!s53kW~>
 ]
/TT6DBB00 AddT3T32Char

69
/G45 [47 0 4 -44 43 0 ] 
/G45 [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W-!rr<#us8N&us8W)us8W,u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!
!$21!!!"&@huE`u!T3qX*Wb1!n/_Vg!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
s8VQg!WW2h!!3-"n,NLhs6p!hhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI
!!2!X!!!&X!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!
!!"&@huE`us8W-!rr<#us8N&us8W)us8W,u~>
 ]
/TT6DBB00 AddT3T32Char

70
/G46 [47 0 4 -44 43 0 ] 
/G46 [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8W-!rr<#us8N&us8W)us8W,u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!
!$21!!!"&@huE`u!T3qX*Wb1!n/_Vg!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
s8VQg!WW2h!!3-"n,NLhs6p!hhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI
!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8Vio!<<)o!!*'!p](<os7cQo~>
 ]
/TT6DBB00 AddT3T32Char

71
/G47 [47 0 3 -45 45 1 ] 
/G47 [42 46 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!!(s6q!.!$D7=)uotgs8Eu<!<3%K]Dr!-!"\u-"5j.]qu?u;!!2ut
%tFW[qu@f=!!%BH*WQ0?49.PF!!#+]49,?]49.JD!!!u=GQ7^D*WUEb!!!u=
GQ7^D!!)cozn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg"98D:n,NRj
s1nC0"98D:GQ7jGs1ijZ!!#+]GQ7^D490a/!!#+]49,?]49.PF!!#+]*WQ0?
49-H'!!#+]%tFW[49,o-!!#+]#N,R^49,KQ!!%BH!W2p"qu?`sJ3Wr3!.Y%K
p](:9s8V!W!!iQ(zs53kW~>
 ]
/TT6DBB00 AddT3T32Char

72
/G48 [47 0 3 -44 45 0 ] 
/G48 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8N'`s1n[7!'gM!s8N'`s1n[7!'gM!"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NRjs8VQg"98E$n,NRjs8VQg"98E$n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg"2Fm:n,NR+!!)Kg
s8N'`s1n[7!'gM!s8N'`s1n[7!'gM!~>
 ]
/TT6DBB00 AddT3T32Char

73
/G49 [47 0 8 -44 40 0 ] 
/G49 [32 44 true [1 0 0 1 -8 44 ]  0 0]
[<~s8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

74
/G4A [47 0 3 -44 44 1 ] 
/G4A [41 45 true [1 0 0 1 -3 44 ]  0 0]
[<~!$D7@s*t(ks8W+L!$D7@s*t(ks8W+L!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?
!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?z!$2+?!!!!?
z!$2+?!!!!?!!)Kg!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg
!$2+?n,NG0!!)Kg!$2+?n,NG0!!)Kg!$2+?p](:X!!)co!'C5]qu?^Z!!)uu
!.4bHrr<&o!!*&7!VcWpJ+s9<!!",@s53kW"98D:!!!"Ks*t(L!!iE%!!!~>
 ]
/TT6DBB00 AddT3T32Char

75
/G4B [47 0 3 -44 46 0 ] 
/G4B [43 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8Tlas+(.L^jlB7s8Tlas+(.L^jlB7!T3qYn,NLI!!D-Z!T3q_^]4Dn!"XS[
!T3r!!!!&X!'C5]!T3s&!!!&X!:Tsg!T4":!!!&X#J^<>!T4K=!!!&X*rl9@
!T6-A!!!&XHiO-H!T<_Q!!!&Yn,NFg!TWqT!!!&_rVuou!UmdR!!!'"&&8/F
!W32\!!!&p"7Q9j!Up-Z!!!&X!;HNo!T3s*!!!&X!'C5]!T3r!!!!&X!$;1@
!T3qg!!!&X!"XS[!T3q_J,fW.!!e#S!T3q[^]4Dn!!C":!T3qYhuEf9!!2!X
s8Tk8s5<qW^]=Dms8Tk7s5<qW^]8lB~>
 ]
/TT6DBB00 AddT3T32Char

76
/G4C [47 0 4 -44 43 0 ] 
/G4C [39 44 true [1 0 0 1 -4 44 ]  0 0]
[<~s8Vus!<<)s!!*'!qu?`ss82is!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!"K"u!!"&?n,NG0!:Tsg*WY[0!$2.0!!"&?n,NG0!:Tsg
*WY[0!$2.0!!"&?n,NG0!:Tsg*WY[0!$2.0!!"&?n,NG0s8W-!rr<#us8N&u
s8W)us8W,u~>
 ]
/TT6DBB00 AddT3T32Char

77
/G4D [47 0 0 -44 47 0 ] 
/G4D [47 44 true [1 0 0 1 0 44 ]  0 0]
[<~s7cQo5Q:]\!!%NJs82isJ,]KG!!%NJ"5X"XpOEA&!!)bD"4$rJkC<Z\!!285
"4$rJkC<ZTJ-3iB"35ooa++90^^#XF"2hnZLO]KCi"$'C"2Wn+#Clomi"$'C
"2OCI#Cloln/_gb"2K.D#ClolGWZ4]"2K.D#Clol4Eq*]"2I$D#Clol*q0Db
"2GuI#Clol%c@SB"2GH*#Clol&)[\C"2G/W#Clol#J^Rp"2G"h#Clol"+UW,
"2Fp;#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S"2Fm:#Clol!!!7S
s8Tk>s8N&u^^'o=s8Tk>s8N&u^^'o=~>
 ]
/TT6DBB00 AddT3T32Char

78
/G4E [47 0 0 -44 47 1 ] 
/G4E [47 45 true [1 0 0 1 0 44 ]  0 0]
[<~s82j-s8N&r!"],/s8E!/s8N&u!"],/!WN-"#CljDJ,fh)!U"t5#Clj<^]4Ui
!TUrq#Clj8huF"4!TEMJ#Clj5n,N]D!T<_Q#Clj5GQ7u!!T8>*#Clj549,V:
!T6-A#Clj5*WQFq!T4Ig#Clj5%tFn8!T435#Clj5#J^Rp!T4'q#Clj5"5jE7
!T4":#Clj5!:U5D!T3tQ#Clj5!-ea!!T3s*#Clj5!'CL:!T3r!#Clj5!$2Aq
!T3qg#Clj5!"Xj8!T3q_LO]E`!!gPp!T3q[a++3K!!285!T3qYkC<Tk!!)bD
s8VQgs+(.Ln,Rrgs8VQgIt7S!n,P\'z++O~>
 ]
/TT6DBB00 AddT3T32Char

79
/G4F [47 0 4 -45 44 1 ] 
/G4F [40 46 true [1 0 0 1 -4 45 ]  0 0]
[<~!!3*"!!!9(huEaAs82isJ,fKJ!<3'!!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!
!:V$0!!%7-!!!"H49,?]4?NTD!'GK+!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D
*d@Yb!$6@b!!"'b!!!!?49,?]4?NTD!'EFF!!%Bf!!!"D%fcS0n.1$L!Up?0
!!D-]huF"t!VcX:J,oTLrr<%Ks8Duu5QCW]!!iP^!!!'"J,f~>
 ]
/TT6DBB00 AddT3T32Char

80
/G50 [47 0 6 -44 44 0 ] 
/G50 [38 44 true [1 0 0 1 -6 44 ]  0 0]
[<~s8W,W!<<*!quHcss8N*!s8W+L!T3rB^]E?n&)[KH!!D]khuEfI!T3qXp]9:Q
!;HTQ!!%6EhuEb)!T3qXHi`.*!.4h*!!%BIhuEb)!T3qXHi`.*!;HTQ!!)cp
huEfI!T3q[n,_GI#N,X@!'e7"s8W+L!WW3"!!3-"qu?cts53kXhuE`W!T3qX
!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8W&u!<<)u!!*'!rVurus8Duu~>
 ]
/TT6DBB00 AddT3T32Char

81
/G51 [47 0 4 -45 44 11 ] 
/G51 [40 56 true [1 0 0 1 -4 45 ]  0 0]
[<~!!3*"!!!9(huEaAs82isJ,fKJ!<3'!!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!
!:V$0!!%7-!!!"H49,?]4?NTD!'GK+!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D
*d@Yb!$6@b!!"'b!!!!?HiO-H4?NTD!'EFF!!%Bf!!!"D*rl9@p^_lT!UpW8
!!D-ahuF"t"8Dj<J-#ZMs*t+Ls8DuuJ,fEH!$D71!!!9(J,fQO^]4?7#J^<>
!"XS[!!"*i!!!!`s54"[J,f9`!<<*!rW3!!s8E#f!.XbD5QD&I~>
 ]
/TT6DBB00 AddT3T32Char

82
/G52 [47 0 3 -44 47 0 ] 
/G52 [44 44 true [1 0 0 1 -3 44 ]  0 0]
[<~s8W,o!!*'!s8Duus8W-!J,oWLs8Tk7!T3qghuEf9!!D-Z!T3qYn,NLI!!)Kg
!T3qXp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXp](?Q!!)Kg
!T3qYn,NLI!!D-Z!T3q_^]4Dn!'e7!!WW3"!!!'"s8Duu!WW2h!!!'"s1eU7
!T4LH!!!&X"7Q9j!T3tQ!!!&X!.4bH!T3rA!!!&X!$;1@!T3qg!!!&X!"XS[
!T3q_J,fW.!!C":!T3q[^]4Dn!!2!X!T3qYhuEf9!!)Kg!T3qXn,NLI!!)Kg
s8Tk7J+3L<^]8lRs8Tk75Oe^Q^]6Ug~>
 ]
/TT6DBB00 AddT3T32Char

83
/G53 [47 0 6 -45 41 1 ] 
/G53 [35 46 true [1 0 0 1 -6 45 ]  0 0]
[<~!!E3#huFl!^u,3Bs7*l*s8W,7"9&?$^^'?/+2AE&!"ZjUJ,fi4*rl9Ci#Vju
"5l?C!!D.A!!!&X49,?^i&gu>!T6'?!!!!]z*WQ0?!$2+?!!")@!!!!0^]4?7
#P\9!!!E7O!!!'"s*t(LJ,f!<!"],-!!!"Krr<$!!.TM!!!!PF!!!!(^]4?7
"2Fm:!!D-Z!!!&XDu]k=i:$^H!T<GI!!2$I!!!&XGQ7^G^jH+^"2K?c!!g;h
!!!O[It.M`!.XbGrW%HJs82kAs8VQgE'OB<!:U*i!!!~>
 ]
/TT6DBB00 AddT3T32Char

84
/G54 [47 0 3 -44 45 0 ] 
/G54 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~5QCc`rr>:`s8W*!5QCc`rr@QKs8W+LHiP2f%tJm)*WQFqGQ8cb#Cq%!*WQFq
GQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFqGQ8cb#Cq%!*WQFq
p])?8#Jg*7*WQG\0E<-o!rr<$*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?
!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?z*WQ0?!!"&?
z*WQ0?!!"&?z*WQ0?!.Y%KJ,fS!s8RTL!.Y%KJ,fS!s8RTL~>
 ]
/TT6DBB00 AddT3T32Char

85
/G55 [47 0 1 -44 46 1 ] 
/G55 [45 45 true [1 0 0 1 -1 44 ]  0 0]
[<~s8TkVs7lWo^`WUOs8TkVs7lWo^`WUO"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"5j.Z4ob]C!!#+]!T3qX49,EO!!%BH!Up'hHiO0A!!)co!;lftp](;D!!hun
!'e7@huEa!s8Tk7!!iQ(!!!!"s82is!!#7A!!!~>
 ]
/TT6DBB00 AddT3T32Char

86
/G56 [47 0 0 -44 47 1 ] 
/G56 [47 45 true [1 0 0 1 0 44 ]  0 0]
[<~s8RTOs8N&uJ-5iNs8RTOs8N&uJ-5iN#CldS"2G/W!!!7S"2Fm:#Clol!!!7S
!T3qX%fcXg!!!N0!T3qX*rl<1!!"&?!:Tsg*WQ1b!!#+]!-eJD49,A+!!#+]
!'C5]GQ7_+!!%6D!'C5]p](:8!!)Kg!$2+?n,NG!!!2!X!"T&1huE`f!!2!X
!!e#V^]4?>J-3Re!!e#V^]4?:^^#Ai!!C"AJ,fQMi"#ef!!2!g!!!!"i"#ef
!!)L0zn/_Q0!!)L0zGWYs+!!%7+z4Epi+!!#-+z4Epi+!!")0z*q0.0!!",1
z&)[Ef!!!Pf!!!~>
 ]
/TT6DBB00 AddT3T32Char

87
/G57 [47 0 0 -44 48 1 ] 
/G57 [48 45 true [1 0 0 1 0 44 ]  0 0]
[<~s8DuuJ,fQJ!!%NKs8DuuJ,fQJ!!%NK*WQ0?!-fOb!!!"<%KHJ/!:UL!!!!#g
%fcS0!:UL!#N,UO%fcjm!:UL!#N,UO%fd.0!8n(^%WDI,#Cm;'!T435%WDI,
#Cmk?!T435*&muW#CmdR!T4354?NY["+WKr!Peef3#i%9"2Hl9"2G#SGTHt&
"2Jjc"2G#SE"2uc"2Jjc"+UEfn.,VO!PmUu"+UEfi!0L;!T;l@#Clj6i!5$f
!TCfrLO]B`^]T>l!9(]qLB%>7^]VUW!98S1`rH,2J-!sr!:t^AcN!t>J-#*=
!-\DCmJm62!!)Ee!.OtKrVuqJ!!)uu!.FnJIK0~>
 ]
/TT6DBB00 AddT3T32Char

88
/G58 [47 0 2 -44 45 0 ] 
/G58 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~J,b$`s1j-aJ3X(LJ,b$`s1j-aJ3X(L"5j.Zp](?a!!2Qh!:TshhuEb%!!C":
!'C5d^]4?u!"XS[!$2+N!!!!0!$2+?!!e$:!!!!(^jH+^!!D0S!!!!"i:$^H
!!)QIzqqqGS!!%Maz5C`_6!!")@z*rl9@!!#66zHb]U]!!)oSzn_aBI!!2$I
!!!!$^j#hZ!!g;e!!!!0J3Er5!"T&N!!!!?!"T&0!'UAnJ,fRs!!g:>!-eJG
^]4B(!!2!X!Up'in,NRK!!)co"2Fm:GQ7u!!!#+]s8RU6s5<qWJ3X(ls8RU6
s5<qWJ3X(l~>
 ]
/TT6DBB00 AddT3T32Char

89
/G59 [47 0 2 -44 45 0 ] 
/G59 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~s8N'@s5<qW!$D7!s8N'@s5<qW!$D7!"2Fm:GQ7j(!!)co!T3qXn,NIX!!2Qh
!;HNphuEb%!!C":!'C5d^]4?u!!e#S!$2+NJ,fQk!"T&0!"T&N!!!!(J0"[j
!!g;%!!!!$^jH+^!!2#&!!!!"i:$^H!!)NXzH/JZ&!!%<&z5JR7!!!#66z++O=k
!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0
z%fcS0!!!N0z%fcS0!'gM`J,fR6s8RTL!'gM`J,fR6s8RTL~>
 ]
/TT6DBB00 AddT3T32Char

90
/G5A [47 0 6 -44 41 0 ] 
/G5A [35 44 true [1 0 0 1 -6 44 ]  0 0]
[<~J,fQKJ:IV!s+#V!s8RV!s8W+LGQ7^SJ9V%o*rpNc!'UC-!!%BHGQ7_g!-eJD
p],O=!Up)6!!D-ZGQ7ua!-eJK^]8TZ%tFW[!$;1@!!#1_!!!!_zHiO-H!;HNo
!!2Qh!!!&X!!!!$huE`W#J^<>!"XS[!!")@!!!!@z4obQ_!.4bIhuNNP!T3tQ
!!2!Yn,NLI"5j.[i!7$t!T435!!2!gJ,fW.*rl9Ai'%,@!T8>*!!2#*!!!&X
s8W-!i;`iWs5<qWs8V$Ws8W,W~>
 ]
/TT6DBB00 AddT3T32Char

91
/G5B [47 0 21 -49 35 9 ] 
/G5B [14 58 true [1 0 0 1 -21 49 ]  0 0]
[<~s8;ops8;opn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
n,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
n,VqXn,VqXn,VqXs8;ops8;op~>
 ]
/TT6DBB00 AddT3T32Char

92
/G5C [47 0 9 -49 38 7 ] 
/G5C [29 56 true [1 0 0 1 -9 49 ]  0 0]
[<~0E;(Qn,NFgGQ7^DGQ7^D49,?]49,?]*WQ0?*WQ0?%fcS0%fcS0%tFW[#CldS
#CldS"2Fm:"2Fm:!T3qX!T3qX!:Tsg!:Tsg!-eJD!-eJD!'C5]!'C5]!'UA_
!$2+?!$2+?!"T&0!"T&0!!e#S!!e#S!!C":!!C":!!2!X!!2!X!!)Kg!!)Kg
!!)co!!%6D!!%6D!!#+]!!#+]!!"&?!!"&?!!!N0!!!N0!!!7S!!!7S!!!,:
!!!,:!!!,Z!!!&X!!!&X!!!#g!!!#g!!!"D!!!!a~>
 ]
/TT6DBB00 AddT3T32Char

93
/G5D [47 0 12 -49 26 9 ] 
/G5D [14 58 true [1 0 0 1 -12 49 ]  0 0]
[<~s8;ops8;op!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D
!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D!'C6D
!'C6D!'C6D!'C6Ds8;ops8;op~>
 ]
/TT6DBB00 AddT3T32Char

94
/G5E [47 0 8 -49 40 -28 ] 
/G5E [32 21 true [1 0 0 1 -8 49 ]  0 0]
[<~!!*'"!!.TM!!C":!!hE^!"\Q!!$Ct9!'Yc1!'E@D!-fOb!:UL!!UpVM"5jF"
#J^H"#Clj5%fcV!*WQ1b4obS1HiO.1p](:9Du]kJ+92BE~>
 ]
/TT6DBB00 AddT3T32Char

95
/G5F [47 0 0 6 47 10 ] 
/G5F [47 4 true [1 0 0 1 0 -6 ]  0 0]
[<~s8W-!s8N&us8W,us8W-!s8N&us8W,u~>
 ]
/TT6DBB00 AddT3T32Char

96
/G60 [47 0 12 -53 30 -39 ] 
/G60 [18 14 true [1 0 0 1 -12 53 ]  0 0]
[<~rr<$`J,g[A!"ZjF#N,Ran,NLY!!)co!.4bH4obR(!!!N0!!e#S"2F~>
 ]
/TT6DBB00 AddT3T32Char

97
/G61 [47 0 4 -35 44 1 ] 
/G61 [40 36 true [1 0 0 1 -4 35 ]  0 0]
[<~!!E6$!!%NKhuElZs7cR9s8Vus&,ZJ-!"XS[56(lf!$;1@!!!O[!!!!0J,fQL
#CldS!!e#S!!!7S!!!!(J,g\j#ClgSs8RTOs8W+L#QOi(J04Ods*u3,!!e$=
!!!7SHiO-OJ:%=s#CuRL!!e&D!!!7Sn,NG!JFEO=++Wh\!'c#'!!%M!GQ7dE
J:%>!pOGF-&*JI-^jjE)+92?Grt#/-#QFo+n-AsnIt.M!~>
 ]
/TT6DBB00 AddT3T32Char

98
/G62 [47 0 1 -49 45 1 ] 
/G62 [44 50 true [1 0 0 1 -1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U*i!!!#g&-'EF!:W5Qn,NIXs8Vio!:g$jqu?`gn,Rn;
!;F8/56(]`!!!O[!<)ru#J^?;!!!8>!;lfs"2Fp3!!!&X!;HNo!T3tI!!!&X
!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g
!;HNo!T3tQ!!!&X!;lfs"5j1W!!!,:!<)ru#J^?>!!!O[!<7QL++O@c^]6S!
!;#[[rW%H<qucisJ+3L<p],g55QBXAJ++!K^]4?7!WE'!~>
 ]
/TT6DBB00 AddT3T32Char

99
/G63 [47 0 5 -35 42 1 ] 
/G63 [37 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#n,OR1i8=Tbs7tRRs8W,W"9/B$i!8`O+5d[F!!hF(J,f]0*rl9Ai'%,@
!T6'?!!)M9!!!#gGQ7^Dn9=p5!!)co!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg
!:Tsg!!%6D!!!"DzHiO-H!'C5]!!#1_!!",`!!!"<++O=ln.3;7#P\Pn!$C,$
rW)tK!<<*!!!%NKqu?^=s53kW!WN-"~>
 ]
/TT6DBB00 AddT3T32Char

100
/G64 [47 0 4 -49 47 1 ] 
/G64 [43 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!!!0n,NFg5QC3Q!!",@n,NFg+91g1zn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg
zn,NFg!!)Kgzn,NFg!!)Kg!!iE%n,NGQrrDNg!<<)7n,NLhs7#LX"8iE!n,N^O
!;u<d%tFXDn,OO1!"\Q!4obQfn,PWP!!D]jHiO-Kn,R\5!!2QhGQ7^En,R\5
!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX
!!)KgGQ7^En,R\5!!2QhHiO-Kn,PQN!!D]j4obQfn,OO1!"\Q!++O>5n,O!7
!']lP#Oh`kn,NRg"8MoS!WW2Xs53m,s1nZm!'gJ`s53k^p](9o~>
 ]
/TT6DBB00 AddT3T32Char

101
/G65 [47 0 5 -35 43 1 ] 
/G65 [38 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!3*"!!!Q0n,NH<s82iss8W&u"9&<#!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP
!:W)N!!%7g!!!"DGQ7^DG]3W_!'K`N!!#.N!!!!]s8W-!r;Zfss8;oss8W#s
s8W,sn,NFg!:Tsg!!)Kg!!!"DzGQ7^D!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@
!!E-$rr@QD!<<*!huJ9,s*t(ks82is!WRZM~>
 ]
/TT6DBB00 AddT3T32Char

102
/G66 [47 0 9 -49 41 0 ] 
/G66 [32 49 true [1 0 0 1 -9 49 ]  0 0]
[<~!!3-"!"],0!$D7?!'gM_!.Oti!.4bH!;HNo!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsgs8W,os8W,os8W,os8W,o!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg
!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsg!:Tsgs8W,os8W,os8W,o
s8W,o~>
 ]
/TT6DBB00 AddT3T32Char

103
/G67 [47 0 4 -35 45 12 ] 
/G67 [41 47 true [1 0 0 1 -4 35 ]  0 0]
[<~!!hun!!!!`rWE1N!<<(Os*t4Os24ke#Q+hes*tX<!V=),++O?<^]5GV!'@sr
4obR)^]6Is!"ZjFHiO-W^]8TZ!!g:>GQ7^K^]<j(!!g:>n,NFj^]<j(!!C":
n,NFj^]<j(!!C":n,NFj^]<j(!!C":p](9r^]8TZ!!g:>GQ7^K^]8`^!"ZjF
49,?l^]6Ou!$AuV*rl:*^]5I,!.2K]&)[K[^]4W;#P5_2"98D=^]4B7s+A)e
!.XtM^]4?Fn,pH+!!!!$^]4?7!!C":!!!!$^]4?7!!g:>!!!!(J,fQL!"XS[
!!!!@J,g&Z!'^G`+7K:0!!",@s82is+92B9!!!'"s53kW!!iN(!!!~>
 ]
/TT6DBB00 AddT3T32Char

104
/G68 [47 0 1 -49 46 0 ] 
/G68 [45 49 true [1 0 0 1 -1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U$g!!!#g&-%.[!:W5QhuEcHs8VQg!;$0pp](<gn,`:a
!<9h7p](<oJ,jrs!<)ruHiO0E!!#+]!;HNo49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]!:Tsg49,BN!!#+]
!:Tsg490m2i#i!oJ,eFKs7h*Di#i!oJ,eFKs7c~>
 ]
/TT6DBB00 AddT3T32Char

105
/G69 [47 0 8 -51 40 0 ] 
/G69 [32 51 true [1 0 0 1 -8 51 ]  0 0]
[<~!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjF!"ZjFzzzzzzzz5QAM!5QAM!
5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

106
/G6A [47 0 6 -51 32 12 ] 
/G6A [26 63 true [1 0 0 1 -6 51 ]  0 0]
[<~!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PF!!!PFzzzzzzzzJ,fPaJ,fPa
J,fPaJ,fPa!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:
!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:
!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!,:!!!8>!!!8>!!!7S
!!!O[!!"*k!!#4`GQIdDJ,fEHs8Vios8V!W#QFc(~>
 ]
/TT6DBB00 AddT3T32Char

107
/G6B [47 0 3 -49 46 0 ] 
/G6B [43 49 true [1 0 0 1 -3 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:Tsg!!!#g!WW0"!:U$hrr<&g!WW0"!:U$hrr<&g!'^G`
!:Tu;!!!#g!;HNo!:U*[!!!#g#N,R^!:UML!!!#g56(Z`!:YF;!!!#hp](9o
!;#[[!!!#np](9o!<;rs!!!$!IK0?J!<,1_!!!#o++O=k!:UN7!!!#g#N,R^
!:U*[!!!#g!VcWp!:U!d!!!#g!.FnJ!:TtQ!!!#g!$?^k!:Tt!^]4B(!!hE^
!:Tsjn,Rt-!$D7!J+*F[s58Cr!$D7!J+*F[s53~>
 ]
/TT6DBB00 AddT3T32Char

108
/G6C [47 0 8 -49 40 0 ] 
/G6C [32 49 true [1 0 0 1 -8 49 ]  0 0]
[<~!'e7!J,d:aJ,d:aJ,d:a!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

109
/G6D [47 0 -1 -35 48 0 ] 
/G6D [49 35 true [1 0 0 1 1 35 ]  0 0]
[<~!!2Qhqu?`sa8?&>!!*&FrWiIR!<:sV+90+Vs8EP$#N,Rap]pd#huElK"8i2X
!!D-]p]9ja"2G$.!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?n
n,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq
!:Tsj^]E?nn,NR+!T3tI!!C";huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!!C";
huN6H"2Frq!:Tsj^]E?nn,NR+!T3tI!<<'"rrE(Ls8N-"!<7TLrrN-"s+(.L
!WN0"J,~>
 ]
/TT6DBB00 AddT3T32Char

110
/G6E [47 0 2 -35 46 0 ] 
/G6E [44 35 true [1 0 0 1 -2 35 ]  0 0]
[<~!!!9%!!*&W+9)<@s5<qW^]=Dns8V!Ws6':jn,NLXhuiHK!WRZNn,NLh!!)co
!W2otp](?i!!%6D!Up'hGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ@dD^d%kg
s8Tl!s7$'g^d%kgs8Tl!s6p~>
 ]
/TT6DBB00 AddT3T32Char

111
/G6F [47 0 5 -35 42 1 ] 
/G6F [37 36 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#!!",@^]4@as6p!hs8Vus"8i3!!!hE^56)50!$?_5!!!8>*WQ0B^cVSs
!T6'?!!2#&!!!#gGQ7^Dn9=p5!:]IX!!%95!!!"Dn,NFgGjk\5!-mu5!!%95
!!!"Dn,NFgGjk\5!-i_g!!)M5!!!#gGQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G
^^n3\++OUS!'^GcquQcs!WW2t!!%NKn,NG1s1eU7"9&9#~>
 ]
/TT6DBB00 AddT3T32Char

112
/G70 [47 0 0 -35 43 12 ] 
/G70 [43 47 true [1 0 0 1 0 35 ]  0 0]
[<~!!!9%!!*&W+9-iks58D,huNf9s8VQgs5X"^p](?XhuNZT!UkO=IK0EJ!!")@
!W2ot%tF]U!!!O[!VcWp#CljE!!!,:!Up'h"2Frq!!!,:!T3qX!T4":!!!&X
!T3qX!T4":!!!&X!T3qX!T4":!!!&X!T3qX!T4":!!!&X!Up'h"2Fs,!!!,:
!VcWp#J^B8!!!7S!W2ot%tF][!!")@!WN-"56(`QJ,k#u!U&AAqu?cXp]pQo
!T="Xn,NLIJ,d:a!T5("J,fW."8i-!!T3qX!!!&Xz!T3qX!!!&Xz!T3qX!!!&X
z!T3qX!!*'!rVuous8W&u!!*'!rVuous8W&u!!!~>
 ]
/TT6DBB00 AddT3T32Char

113
/G71 [47 0 4 -35 47 12 ] 
/G71 [43 47 true [1 0 0 1 -4 35 ]  0 0]
[<~!!i9!!!!!`rrE)W!<<)7s53qXs7$'H"8iE!s54.?!;u<d%tFXDn,OO1!"\Q!
4obQfn,PWP!!D]jHiO-Kn,R\5!!2QhGQ7^En,R\5!!)Kgn,NFgn,VqX!!)Kg
n,NFgn,VqX!!)Kgn,NFgn,VqX!!)Kgn,NFgn,VqX!!)KgGQ7^En,R\5!!2Qh
HiO-Kn,PQN!!D]j4obQfn,OO1!"\Q!++O>5n,O!7!']lP#Oh`kn,NRg"8M?c
!WW2Xn,NH<s1n+(!'gJ`n,NFnp]0d`zn,NFg!!)Kgzn,NFg!!)Kgzn,NFg!!)Kg
zn,NFg&-)[f!!!Q0s53kW&-)[f!!!Q0s53~>
 ]
/TT6DBB00 AddT3T32Char

114
/G72 [47 0 5 -35 44 0 ] 
/G72 [39 35 true [1 0 0 1 -5 35 ]  0 0]
[<~!!!!0i.(Y)J+.sc!WVqEqucusJ,BiHHiQ8N^ch`\56)Z'4FR81!'L#V!!#7Q
!!!!`huE`W5JR7!!'^G`!!#1_!!!!]z49,?]!'C5]!!#+]!!!!]z49,?]!'C5]
!!#+]!!!!]z49,?]!'C5]!!#+]!!!!]z49,?]!'C5]!!#+]!!!!]!!!$!s8Vio
s8W,o!<<*!p]1?os7cQ~>
 ]
/TT6DBB00 AddT3T32Char

115
/G73 [47 0 6 -35 40 1 ] 
/G73 [34 36 true [1 0 0 1 -6 35 ]  0 0]
[<~!"\i0J,k*!#64f)s6fpms8W*!&+Bi(!$?^krr=,@!'^HI!!")@49,?l!'C5]
#Cno:!!e$:z4obQ_!$;1@!!"*k!!!!0p](9o#QOf(!!3-"n,NH<s82is#QOf(
!!!$!J,fQL++O=k!!e#S!!!,:n,NFj^i08R"2K-]!!C#a!!!,:IK0?QJ:@P!
%tK/F!'^I5p]LKqJ,fQH!-/&=p],7ts53nH#Q=]'~>
 ]
/TT6DBB00 AddT3T32Char

116
/G74 [47 0 6 -44 41 1 ] 
/G74 [35 45 true [1 0 0 1 -6 44 ]  0 0]
[<~"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":
!!*'!s8E#us8W&us8W,u!<<*!rW!&9!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$
^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:
!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"5j.Z!!2!X!+5is
!!D-[p])Do!<)uuhuJ9,s*t)6s8Duu&-),!!!E6$!!~>
 ]
/TT6DBB00 AddT3T32Char

117
/G75 [47 0 1 -34 45 1 ] 
/G75 [44 35 true [1 0 0 1 -1 34 ]  0 0]
[<~s53lAp]1?P!'g5Ys53lAp]1?P!'g5Y!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXp](?Q!!2ip!Up'kp](<`!!i9!!;HO)p](;A!'b].!.TS!J+*G&s87B9
!$D79J+*FCs58Cr!!*$!!!!~>
 ]
/TT6DBB00 AddT3T32Char

118
/G76 [47 0 1 -34 46 1 ] 
/G76 [45 35 true [1 0 0 1 -1 34 ]  0 0]
[<~s8RT[s7lWoJ.M\Ts8RT[s7lWoJ.M\T"2Fm:*WQ<#!!#1_!T3qX49,EO!!#+]
!:TsgGQ7a5!!%6D!-eJDn,NH5!!)Kg!'C5^n,NGN!!2!X!$2+BhuE`u!!C":
!$;1C^]4?F!!e#S!"T&7J,fQSJ.I/1!!e#b!!!!$^`NOV!!C"X!!!!"i'%,@
!!2"?zi&gu>!!)M9zE-M?_!!%9=z3:HnJ!!#1Oz*T-nt!!",!z+2@jV!!!PF
!!!~>
 ]
/TT6DBB00 AddT3T32Char

119
/G77 [47 0 0 -34 48 1 ] 
/G77 [48 35 true [1 0 0 1 0 34 ]  0 0]
[<~s82is5QCc]!!#7`s82is5QCc]!!#7`*WQ0?!-f"S!!!#g%fcS0!:UL!"2Fp+
#65"e!8n*4#N,X@#Cm';!T435&+BVX"2GH:"2G#S&+B\:"2GCc"2FrQ*d@d;
!T5#D#Clj5*&n1R!T6(&#ClgD4?O,S!:W*5%fcV!3#iG/!-!0(%KHKRGTIn+
!-i`0*WQ1bn.-Q?!''HY)uot$n..V]!'K0E49,@%i!6al!$C,(p](:9i!9#W
!$AuYp](:)^]X'+!"ZjIn,N~>
 ]
/TT6DBB00 AddT3T32Char

120
/G78 [47 0 2 -34 46 0 ] 
/G78 [44 34 true [1 0 0 1 -2 34 ]  0 0]
[<~J,]Kjs1j-a!$D6VJ,]Kjs1j-a!$D6V!Up'in,NI`!!D-Z!.4bO^]4?u!"XS[
!$;1_!!!!0J3Er5!!g;e!!!!$i:m9P!!2WZzqqqGS!!%Maz5C`_6!!"*kz5JR7!
!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fR5!!g:>!.4bK
huEcP!!2Qh!Up'hp](ES!!%BHs8N'0s7$'g!"],!s8N'0s7$'g!"],!~>
 ]
/TT6DBB00 AddT3T32Char

121
/G79 [47 0 0 -34 47 12 ] 
/G79 [47 46 true [1 0 0 1 0 34 ]  0 0]
[<~s82iss8N&r!!*&us82iss8N&r!!*&u"2Fm:#J^Au!!!7S!Up'h%tFZL!!")@
!;HNo*WQ1b!!#1_!.4bH49,@D!!%BH!'UA_p](:8!!)Kg!$;1An,NG!!!2!X
!!e#VhuE`^J-Wji!!C"AJ,fQOi"(><!!2!g!!!!"n/hW1!!)LPzpcJNV!!%7k
zI!>Vk!!#.Vz5O\XQ!!",!z&)[Ef!!!PFz#J^<>!!!7Sz%fcS0!!")@z*WQ0?
!!#1_z49,?]!!%6Dzp](9o!!)Kg!!!!"n,NFg5QCcA!!#7`s53kW5QCcA!!#7`
s53kW~>
 ]
/TT6DBB00 AddT3T32Char

122
/G7A [47 0 8 -34 40 0 ] 
/G7A [32 34 true [1 0 0 1 -8 34 ]  0 0]
[<~J,fQKJ,fQKJ,fQKJ,fQJGQ7_kGQ7a=GQ7a=GQ7d6GQ7j(GQ7uaGQ88)!!")@
!!#1_!!%BH!!)co!!2Qh!!D-Z!!g:>!"XS[!$;1@!'UA_!.4bH!;HNo!Up("
"5j.i#J^<M%tFWj*rl9O56(ZoIK0?YJ,fQKs8W-!s8W-!s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

123
/G7B [47 0 14 -49 34 9 ] 
/G7B [20 58 true [1 0 0 1 -14 49 ]  0 0]
[<~!!2Qh&+BQ`n,Rt-!<3$!qu?`l!!2Qh!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X
!T3qYhuEf9!!2!X!T3qYhuEf9!!D-Z"2FmA^]5I,!<3$!qu?`r!!"*k!!g:>
"2Fm=huEf9!!2!X!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X!T3qYhuEf9!!2!X
!T3qYhuEfI!!)co!;lfsrr<%Kn,P]B!"\Q!!Up~>
 ]
/TT6DBB00 AddT3T32Char

124
/G7C [47 0 22 -59 26 20 ] 
/G7C [4 79 true [1 0 0 1 -22 59 ]  0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:
nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5o~>
 ]
/TT6DBB00 AddT3T32Char

125
/G7D [47 0 13 -49 33 9 ] 
/G7D [20 58 true [1 0 0 1 -13 49 ]  0 0]
[<~p](<o!!*&7!<:sW&+BQ$n,NLY!!)co!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D
!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%BH!'C5]4obR)J,g,L!!D]j#Oh^8J,hb5
!'C5]HiO.k!!%6D!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D!-eJDGQ7_g!!%6D
!-eJDGQ7a=!!2Qh"7Q:$n,WLH!<9h7rr<&o!!!~>
 ]
/TT6DBB00 AddT3T32Char

126
/G7E [47 0 5 -25 43 -16 ] 
/G7E [38 9 true [1 0 0 1 -5 25 ]  0 0]
[<~!VcWp0G"0`!-fUchuN[>s7cWirWiE-n9=s5s1g;g5Q?66!"]&/!!!&p!!~>
 ]
/TT6DBB00 AddT3T32Char

160
/GA0 [47 0 0 0 1 1 ] 
/GA0 [1 1 true [1 0 0 1 0 0 ]  0 0]
[<~!!~>
 ]
/TT6DBB00 AddT3T32Char

161
/GA1 [47 0 19 -34 29 12 ] 
/GA1 [10 46 true [1 0 0 1 -19 34 ]  0 0]
[<~*WU\?It7R7s1nZMIt3$!*WQ0?zzz)uprY)uprY4odbH4odbH4odbH4odbH4odbH
4odbH4odbH4odbH4odbH4odbH4odbHIfOruIfOru~>
 ]
/TT6DBB00 AddT3T32Char

162
/GA2 [47 0 8 -49 40 4 ] 
/GA2 [32 53 true [1 0 0 1 -8 49 ]  0 0]
[<~!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S!!e#q
!$C\M!<<']!WW2t#QOi%&+C,-+2@pT*rl:g4obRHHiO-fHiO-fGQ7^Dp](9o
n,NFgn,NFgn,NFgn,NFgn,NFgn,NFgp](9oGQ7^DGQ7^DHiO-L4obQm56([I
++O@k&+C,-#QOi!"98DZ!<<'!!'g5Y!!e#S!!e#S!!e#S!!e#S!!e#S!!e#S
!!e#S!!e#S!!e#S!!e#S!!e#S~>
 ]
/TT6DBB00 AddT3T32Char

163
/GA3 [47 0 7 -48 41 2 ] 
/GA3 [34 50 true [1 0 0 1 -7 48 ]  0 0]
[<~!!)uu!!!9(^]4?Vs6p!g5QCW]!<3*!!!)co56(`R!$;1ChuF:<"2FmA!!g:>
!WWIU!!!!(J,fQL#CldS!!e#S!!!7S!!!!(J,fQL"+U@O!!C":!!!,:!!!!$
^]4?7!T3qX!<<*!n,WLgs6p$gs8VQgs8W,g!!)Kg!!!#gzDu]k<!-eJD!!%6D
!!!"DzGQ7^D!-eJD!!%6D!!!"DzGQ7^D!:Tsg!!)Kg!!!#g!!!!"n,NFg!T3qX
!!D-Z!!!,:!!*')cennU#QOc.^^pJFs*u3ks8N'`i.(_+*rlE4!"8i-!!!~>
 ]
/TT6DBB00 AddT3T32Char

164
/GA4 [47 0 6 -40 41 -4 ] 
/GA4 [35 36 true [1 0 0 1 -6 40 ]  0 0]
[<~+92BAJ8bJg!PnI1!!D/,!!!8>4p1QjJ0,m5*rlhds1SI<s8Vus"9&i+!!2is
n,NRK!;HO!^]8TZ#J^=e!!e#S49,nB!'UAn!!"&?%fcSN!"T&0*WQ]N!$2+N
!!"&?%fcSN!"XS[4obh<!'C5d^]8`^"2Fn]!!D-Zp](?i"7Q9mrX\c(#QOi%
!"ZjE^&T5sruV5)"8ECWHiO-O_"[m0"5n+u!!0kX!!!"L~>
 ]
/TT6DBB00 AddT3T32Char

165
/GA5 [47 0 2 -44 45 0 ] 
/GA5 [43 44 true [1 0 0 1 -2 44 ]  0 0]
[<~s8N'0s5<qW!"]+fs8N'0s5<qW!"]+f"2Fm:GQ7d&!!)co!:Tsgn,NH5!!2!X
!.4bK^]4?u!!e#S!$2+NJ,fQ[!"T&0!!e#q!!!!$^cVSs!!D/(!!!!"nFut`
!!)QYzH/JZ&!!#7!!!!9(s8W&u#QOi(rW!3's8W&u#QOi(rVuou%fcS0!!!N0
z%fcS0!!!N0z%fcS0!!!N0!!!9(s8W&u#QOi(rW!3's8W&u#QOi(rVuou%fcS0
!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!'gM`J,fR6s8RTL!'gM`J,fR6s8RTL
~>
 ]
/TT6DBB00 AddT3T32Char

166
/GA6 [47 0 22 -53 26 14 ] 
/GA6 [4 67 true [1 0 0 1 -22 53 ]  0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:zz!!!#gnF5r:nF5r:nF5r:nF5r:
nF5r:nF5r:nF5o~>
 ]
/TT6DBB00 AddT3T32Char

167
/GA7 [47 0 9 -45 38 6 ] 
/GA7 [29 51 true [1 0 0 1 -9 45 ]  0 0]
[<~"98Dj&-)\!5QCcQ5QCcQHiO09GQ7a5GQ7a5GQ7a5HiO094obTP*rl9@%tFW[
#N,R^!Up'h#P\9!+8u6?5G%oUILgr/GR*.,p]9jan,W4`n,Rn;n,OO1p](hT
GQ7ua49,KA*rl?2%tFZL#J^=a"7Q;8!VcY>!.4ck!'UDX!$?d]!!gR&!!E8Z
!!3+M!!)os!!#1_!!")@n,NuLn,N^/n,NRKn,NLIn,NLIn,NLIn,N^Os8W,7
s8W,7s8W+Ls8W&u~>
 ]
/TT6DBB00 AddT3T32Char

168
/GA8 [47 0 12 -47 36 -39 ] 
/GA8 [24 8 true [1 0 0 1 -12 47 ]  0 0]
[<~49.Km!.OqJs8N*!rrE*!!<7KJIQRTm~>
 ]
/TT6DBB00 AddT3T32Char

169
/GA9 [47 0 0 -45 47 1 ] 
/GA9 [47 46 true [1 0 0 1 0 45 ]  0 0]
[<~!!",1!!!!"s8N'!!!iQ(^]4?Vs8VQg!.Wo;p](<o!!3'!!W2otIfKT?!!"*k
#N,R^&&8^k&)[]N%tK0)j5;!Zs8Tq)*WuHB_!jMmn/oI@4:g?T^j()7J-!H5
GTQnd^cZi_!!(q>p`9D8!']m7!!!!?n2p[N!$:Vl!!!!?n2p[N!$:Vl!!!!?
n2p[N!$:Vl!!!!?n/_Q0!$:nV!!!!]GTQnc!'GK:J,k*^Hj@Ff^jJ6Lp^b/b
4p1ibi:n>ns8RW=*rpfi!UpVM&+B\Z#J^<>#J^T&!!!O["7Q9j++OCi!!%KK
!<3$"qu?^]i",S_!$D7@n,NFns8Tk7!!3-!z+7K71~>
 ]
/TT6DBB00 AddT3T32Char

170
/GAA [47 0 12 -45 35 -20 ] 
/GAA [23 25 true [1 0 0 1 -12 45 ]  0 0]
[<~!W2p.s+!?6^`ETn&-:\h!T4([i",kG+917_!T82'i,A_TDunm9"5nD7i&i+Z
5Q1L%q>:KUzz!!*'!rr<#ts8W&~>
 ]
/TT6DBB00 AddT3T32Char

171
/GAB [47 0 3 -35 44 -5 ] 
/GAB [41 30 true [1 0 0 1 -3 35 ]  0 0]
[<~!!!-%!<<*"%KH_6!!#4`%tFW[HiQA2!!2ipHiO-Kn,`:a!"ZjIn,NG1J.LQ<
!.OtjJ,fTK!.OtK!VcZo!!!8n!W2ot&)[]^!!#7!&)[EfIfM^K!!*$!J%u$a
5JRff!!!Pf#Oh]n#Ohcl!!!&p!<)ru!<)tJ!!!"K!$?^k!$?_%huE`f^]X'+
!!D]kp](9pp],[A!!%BH56(Z`56)4E!!!K/#64`("98H&~>
 ]
/TT6DBB00 AddT3T32Char

172
/GAC [47 0 6 -29 40 -8 ] 
/GAC [34 21 true [1 0 0 1 -6 29 ]  0 0]
[<~s8W-!_#OH7s1n[7s8Tn7s8W,7!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7
"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":!!!,:!!!!$^]4?7"2Fm:!!C":
!!!,:!!!!$^]~>
 ]
/TT6DBB00 AddT3T32Char

173
/GAD [47 0 8 -22 39 -18 ] 
/GAD [31 4 true [1 0 0 1 -8 22 ]  0 0]
[<~s8W,us8W,us8W,us8W,u~>
 ]
/TT6DBB00 AddT3T32Char

174
/GAE [47 0 0 -45 47 1 ] 
/GAE [47 46 true [1 0 0 1 0 45 ]  0 0]
[<~!!",9!!!!"s8N'!!!iQ(^]4?Vs8VQg!'fBPqu?`s!!)uu!W2ot56(fT!!"*k
#N,R^#J^krs7c]S&!-bi!T5%1s8N,h*WY[O!;J_Xn.1%o494jUJ9Z;=n-=J+
GQ@4<J38&Vn-=J+p]0do!$:V0n/hWOn,VrA!$:V0s82j<n,WLX!$:V0s6p"0
n,VtQ!$:V0n9=pSn,Vr?!$:n8n2p\7GQ@4S!'GK+n/_QlHiWXH!'E@Dn.,MD
4qIVtn9>ubrWhr^*tS>UnaI'>!!!,Z#J^<>"5jFB!!!PF"7Q9j++OCi!!#4`
!<3$!rVup_i",_c!$D7@n,NFns8Tk7!!*'!z+8>g9~>
 ]
/TT6DBB00 AddT3T32Char

175
/GAF [47 0 10 -44 38 -41 ] 
/GAF [28 3 true [1 0 0 1 -10 44 ]  0 0]
[<~s8W,gs8W,gs8W,g~>
 ]
/TT6DBB00 AddT3T32Char

176
/GB0 [47 0 10 -49 38 -21 ] 
/GB0 [28 28 true [1 0 0 1 -10 49 ]  0 0]
[<~!'bu6!<;Ng"989!#N1%2%tG`%*WQFq49,K!2uiupGQ7d&Du]mrn,NIXhuEar
huEarhuEarhuEarhuEarhuEarn,NIHDu]mrGQ7d&2uiup49,K!*WQFq%tG`%
#N1%2"989!!<;Ng!'e7!~>
 ]
/TT6DBB00 AddT3T32Char

177
/GB1 [47 0 7 -44 41 -3 ] 
/GB1 [34 41 true [1 0 0 1 -7 44 ]  0 0]
[<~!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`W!T3qX!!2!X!!!&X!!*'!s8Tn7s8W,7s8W-!_#OH7s1eU8huE`W
!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X
!!!&X!!!!"huE`W!T3qX!!2!Xzzzzz!<<*!s1n[7s8Tn7s8W,7s8W-!^]~>
 ]
/TT6DBB00 AddT3T32Char

178
/GB2 [47 0 14 -49 33 -20 ] 
/GB2 [19 29 true [1 0 0 1 -14 49 ]  0 0]
[<~"8Dj,rW#1_!.Y$!r"$U4#Jfg2i:$d*n,_GI!T3qYhuEl;!!C":#J^<MJ,gYk
!'UA_HiO0A!!2Qh"5j.a_;HDdi'.8#Hi`1*s5<qWi;`i8s8V!~>
 ]
/TT6DBB00 AddT3T32Char

179
/GB3 [47 0 12 -49 32 -19 ] 
/GB3 [20 30 true [1 0 0 1 -12 49 ]  0 0]
[<~"7Q:$quAt]!<<(LHk1aH#J_Ga^]4JP!!C":#J^<MJ,hfa!WN-#rr<*"J-#\c
!"[uf"5j.[n,NIX!!)Kg!:Tsgn,NLY0E^6\&)_s;_#OFb+8u6Bp](~>
 ]
/TT6DBB00 AddT3T32Char

180
/GB4 [47 0 19 -53 37 -39 ] 
/GB4 [18 14 true [1 0 0 1 -19 53 ]  0 0]
[<~!'e7!IfKIt!!)os!VcWsn,NRK!!g:>%tFX%!!"&?!'C5]GQ7a5!!!~>
 ]
/TT6DBB00 AddT3T32Char

181
/GB5 [47 0 1 -34 45 12 ] 
/GB5 [44 46 true [1 0 0 1 -1 34 ]  0 0]
[<~s53l!p]1?P!$Ct9s53l!p]1?P!$Ct9!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXp](?Q!!2ip!Up'kp](?a!!i9!!VcX*p](?m!'g5Y!WR]LJ+*L-s87B9
!U'LXJ+*L!s58Cr!T8G-!!!&Xz!T3qX!!!&Xz!T3qX!!!&Xz!T3qX!!!&Xz!T3qX
!!!&Xz!T3qX!!!&Xz~>
 ]
/TT6DBB00 AddT3T32Char

182
/GB6 [47 0 4 -44 40 6 ] 
/GB6 [36 50 true [1 0 0 1 -4 44 ]  0 0]
[<~!$D7@n,WLgs6p-js8VQns8W,g&)_\W!$?`9GQ9o-G^'49!-i_gGQ;u5!-eKg
GQ@45G^'5X!-i_gn,R]X!:Tu5GQ@45G^'5X!-i_gp],P`!-eKgGQ<*kG^'3P
!-i_g56,qQ!$C-DGQ89Spilc@s7gg=!WVq>!!",9GQ7^DG^'2g!-i_g!!%7g
!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ7^D
G^'2g!-i_g!!%7g!!!"DGQ7^DG^'2g!-i_g!!%7g!!!"DGQ8!Kpj_c<s7h*5
#QORKn-B!gJ+*~>
 ]
/TT6DBB00 AddT3T32Char

183
/GB7 [47 0 18 -26 30 -15 ] 
/GB7 [12 11 true [1 0 0 1 -18 26 ]  0 0]
[<~%fei0J)L@rs7$'Xs7$'XJ)EQ,%fc~>
 ]
/TT6DBB00 AddT3T32Char

184
/GB8 [47 0 17 -1 28 12 ] 
/GB8 [11 13 true [1 0 0 1 -17 1 ]  0 0]
[<~%KHt=$ig\9%tG2+!T3t9!8q;Ds1j-"%fc~>
 ]
/TT6DBB00 AddT3T32Char

185
/GB9 [47 0 14 -49 34 -20 ] 
/GB9 [20 29 true [1 0 0 1 -14 49 ]  0 0]
[<~!:Tsjn,O!g!.XJ<s6p$dn,RFs!'p#R!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg
!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg!:U!gs7$'gnGiOXs8VQ~>
 ]
/TT6DBB00 AddT3T32Char

186
/GBA [47 0 12 -45 35 -20 ] 
/GBA [23 25 true [1 0 0 1 -12 45 ]  0 0]
[<~!<)s#s*tX[i#dU@4ok@?!-ikkI!>WRGQ9jN!'GK+4Epig490Ug!-fObn/m;P
&-(Pis*t+Kzz!!*'!rr<#ts8W&~>
 ]
/TT6DBB00 AddT3T32Char

187
/GBB [47 0 3 -35 44 -5 ] 
/GBB [41 30 true [1 0 0 1 -3 35 ]  0 0]
[<~5QD>q!!$s<2uipYp],aC!!%HJ*rl9@*rlhe!!!PF#N,R^#N,XX!!!,r!;lfs
!;lhH!!!"K!'bu6!'buE^]4?V^^'?/!!huqp](9rp]:?o!!3'!IfKHLrr@P!
!!DusrVup'n,rFc!$Au]n,NGQJ.KEq!.Ou5J,fTI!.OtK"8Dlo!!!8^!VcWp
&&8G.!!")@&&8/FIK1Gi!!)coIK0?JDu_it!!#7a&-)\1~>
 ]
/TT6DBB00 AddT3T32Char

188
/GBC [47 0 0 -52 48 4 ] 
/GBC [48 56 true [1 0 0 1 0 52 ]  0 0]
[<~z!It.M!!!,Zz"2Frq!!!7S#N,R^#CmoS!!!N0s53kW*ru8t!!"&?n_aBI4odn,
!!#+]!T3qXHiO3*!!%6D!T3qXn,NLI!!)Kg!T3qYhuEf9!!D-Z!T3q[^]4Dn
!!g:>!T3q_J,fW.!"XS[!T3qg!!!&X!$2+?!T3r!!!!&X!'C5]!T3r?!!!&X
!-eb<s8Tn0&+KW!_!hm(s8Tq)+7T=1_;INH!!!,Z4R`=N"2K0N!!!7Sq!\7`
#Cu=5!!!N1i:$^H%g1bZ!!"&B_!h=(4pQW-!!#+lJFEO=Hk-5H!!%6b!:Tsg
n/q]1!!)L1s8N'"i#i"!!!2""s8N'$^]4B(!!g:>!:TsnJ,fT=!"XS[5Q:]o
!!#7`!$2+?5Q:^)!!#7`!'C5]!!!!]z!-eJD!!!!Yz~>
 ]
/TT6DBB00 AddT3T32Char

189
/GBD [47 0 0 -52 48 4 ] 
/GBD [48 56 true [1 0 0 1 0 52 ]  0 0]
[<~z!rr<$!!!,:z#Clj5!!!7S#N,R^%fd^0!!!N0s53kW*WZ/s!!#+]n_aBI49.\*
!!%6D!T3qXGQ7d&!!)Kg!T3qXn,NLI!!2!X!T3qYhuEf9!!C":!T3q[^]4Dn
!!e#S!T3qg!!!&X!"T&0!T3r!!!!&X!$2+?!T3r?!!!&X!'C5]!T3s&!!!&X
!-eaas8Tn(5Oe^Q_=2sPs8Tpns8;os_nkh+!!!,;^`NOV#D'Z$!!!7S!"T&0
%fcS?!!!N0!"T&0*WQ0^!!"&?!$2+?49,@F!!%BH!.4bHGQ7a=!!)Kg!:Tsg
n,NRK!!2!X#J^<?huF:<!!C":*rl9C^]6P/!!e#SHk-2^J,o?T!"T&1s8N'@
!!3-"!$2+@s8N']!!3-"!'C5]!!!"Dz!-eJD!!!!Qz~>
 ]
/TT6DBB00 AddT3T32Char

190
/GBE [47 0 0 -52 47 4 ] 
/GBE [47 56 true [1 0 0 1 0 52 ]  0 0]
[<~z"onW'!!!7Sz%fc^i!!!N0+8c*=*WSG(!!#1_s8N'!490UJ!!%BH+:!DsGQ7^K
J,o?E!!e#Sn,NFnJ-"R.!"XS\huEaA!!C":"9&9&^]4E7!!e#S!WN-)J,fWM
J.DV[!"ZjU!!!!$^`EIU!!D.#!!!!"i&gu>!!2#*!!!!"i-55%!!2$Q!!",D
_!hlm4:f9d+5hYKJ`%X.J,]Vd5N!X_"2I(X"8E+OH/JZ&#CuX.!!!N0n_aBI
%ftYI!!"&BiSX\9*Ws7:!!#+dJ`$M.Hj>5\!!%6S!T3qXp`9Io!!)L0!T3qY
i'78@!!2"Bs8E!#^d%ku!!C#$s8E!'J,fW.!!e#S!T3qg!!!&X!"T&05Q1X(
!!#7_!$2+?5Q1XF!!#7_!.4bH!!!"Dz!;HNo!!!!Qz~>
 ]
/TT6DBB00 AddT3T32Char

191
/GBF [47 0 9 -34 37 12 ] 
/GBF [28 46 true [1 0 0 1 -9 34 ]  0 0]
[<~!!C":!"\Q!!"\Q!!$Ct9!$Ct9!$Ct9!"\Q!!"\Q!!!C":zzzzzz!!C":!!C":
!!C":!!C":!!C":!"ZjF!.Vca!WTq8#QFc(&+BQ!+2@jV56(Z`IK0?JHiO-H
GQ7^Dp](9on,NFgn,NFgn,NFgn,NFgn,NFgp](<`GQ7a5HiO094obTP56(`R
+5e71&-)\!"98DZ!<<'!!$C\1~>
 ]
/TT6DBB00 AddT3T32Char

192
/GC0 [47 0 0 -63 47 0 ] 
/GC0 [47 63 true [1 0 0 1 0 63 ]  0 0]
[<~!'e7!!!!!0huE`W!!hE^!!!!$n,NFg!!2ipzqu?]s!!%BHz4obQ_!!")@z%tFW[
!!!7Sz"2Fm:!!!&Xz!:Tsgzzzzzzz!!!$!s1eU7!<<)7!!!$!s53kW!<<)Wz
+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!!!!!"i"#ef
!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1huE`e!!2!X
!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%Kqu?`l!!#+]
!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS#Cm&0!!!,:
%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6DBB00 AddT3T32Char

193
/GC1 [47 0 0 -63 47 0 ] 
/GC1 [47 63 true [1 0 0 1 0 63 ]  0 0]
[<~!!!!"rVuou!!Dur!!!!$n,NFg!!hE^!!!!0^]4?7!$?^k!!!!@z!'UA_!!!"H
z!;HNo!!!#gz!T3qX!!!,:z#CldSzzzzzzz!!!$!s1eU7!<<)7!!!$!s53kW
!<<)Wz+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!
!!!!"i"#ef!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1
huE`e!!2!X!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%K
qu?`l!!#+]!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS
#Cm&0!!!,:%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6DBB00 AddT3T32Char

194
/GC2 [47 0 0 -61 47 0 ] 
/GC2 [47 61 true [1 0 0 1 0 61 ]  0 0]
[<~!!"*kz5JR7!!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fQj
!!e#S!'C5`^]4@Z!!2!X!8mhWDu]k\!!#7azzzz!!!$!s1eU7!<<)7!!!$!s53kW
!<<)Wz+5d,!!!"#.z4R`=N!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!
!!!!"i"#ef!!C"I!!!!$^^gDF!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1
huE`e!!2!X!$2+@huE`s!!)Kg!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%K
qu?`l!!#+]!:Tsg*WQ61!!"&?!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS
#Cm&0!!!,:%fcS0"2Os:!!E9#s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6DBB00 AddT3T32Char

195
/GC3 [47 0 0 -58 47 0 ] 
/GC3 [47 58 true [1 0 0 1 0 58 ]  0 0]
[<~!!D-Z(]XO@p])?8!$D1?)uos\rr>.]!'D?RGQ7_g#N5@W!-eVGn,NIX!<:sW
!,qpf^]4?7!$;1@zzzzzz!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.
!!#.Nz3-YE'!!%7gzG^KJk!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF
!!C"I!!!!$J-UT)!!e#ZJ,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X
!#tt=n,NGN!!)Kg!'gM`p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?
!Up'h*WQ6!!!!N0!T3qX%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:
s8N'$s8N&u!!E9#s8N'$s8N&u!!E9#~>
 ]
/TT6DBB00 AddT3T32Char

196
/GC4 [47 0 0 -58 47 0 ] 
/GC4 [47 58 true [1 0 0 1 0 58 ]  0 0]
[<~!"T&?!!!!@J00:A!'e7`^]4@!^d#U7!'e7`^]4@!^d#U7!$?_5J,fQ[!"T&0
zzzzzzzzz!<<)7!!!$!s1eU7!<<)W!!!$!s53kW!!",!z*:Nq.!!#.Nz3-YE'
!!%7gzG^KJk!!$t#zn2p[N!!(pu!!!!"i#Vju!!2!g!!!!$^^gDF!!C"I!!!!$
J-UT)!!e#ZJ,fQS!!C":!"T&3^]4?F!!2!X!"Ju0huE`u!!2!X!#tt=n,NGN
!!)Kg!'gM`p](;Ds8Vio!.Y%Kqu?_Hs8Vus!;HNo49,BN!!"&?!Up'h*WQ6!
!!!N0!T3qX%fc^I!!!O["2Fm:#Cm&0!!!7S#CldS"2GEI!!!,:s8N'$s8N&u
!!E9#s8N'$s8N&u!!E9#~>
 ]
/TT6DBB00 AddT3T32Char

197
/GC5 [47 0 0 -59 47 0 ] 
/GC5 [47 59 true [1 0 0 1 0 59 ]  0 0]
[<~!!!6(z+2@jV!!#7AzGjk\5!!$tWzi&C]:!!(q:zi&C]:!!)M-zGjk\5!!#7A
z+2@jV!!!N0zzz!!!$!s1eU7!<<)7!!!$!s53kW!<<)Wz+5d,!!!"#.z4R`=N
!!#!'zG^'2g!!%7kzE'++#!!)LNzi#Vju!!2"!!!!!"i"#ef!!C"I!!!!$^^gDF
!!@`VJ,fQSJ-UT)!!`K+^]4?F!!C":!"T&1huE`e!!2!X!$2+@huE`s!!)Kg
!'C5]n,NGQs8Vio!.Y%Kp](;Ds8Vus!.Y%Kqu?`l!!#+]!:Tsg*WQ61!!"&?
!T3qX%fcXg!!!N0"2Fm:%tFbt!!!7S#CldS#Cm&0!!!,:%fcS0"2Os:!!E9#
s8N'$s8N&u!!E9#s8N'$s8D~>
 ]
/TT6DBB00 AddT3T32Char

198
/GC6 [47 0 0 -44 43 0 ] 
/GC6 [43 44 true [1 0 0 1 0 44 ]  0 0]
[<~!$D7@s1eUVs8W,7!$D7@s1eUVs8W,7!!"%t"2Fm:4l?FX!!#%;"2Fm:H/Je?
!!%<&"2Fm:n_aMb!!)QI"2Fm:iSXgR!!2':"2Fm;_;G:n!!C'qn,NFj_;Oe_
!!e)5n,NFnJ`-"t!!`P_n,NG!!WVWh!"T,1n,NG0!WVWh!$21@n,NGN!T<GI
!'C;?n,NGJ!T<GI!.Y%,n,NH<s5<AH!<<)W!!!$!s53kW!T4":!T4":!T4":
!T4":!T4'q!T4":"2Frq!T435!T4":#Clj5!T41_!T4":%fcXg!T4Ig!T4":
s8E'!s5<qV!WW2Xs8E'!s5<qV!WW2X~>
 ]
/TT6DBB00 AddT3T32Char

199
/GC7 [47 0 3 -45 43 12 ] 
/GC7 [40 57 true [1 0 0 1 -3 45 ]  0 0]
[<~!!%M!!!!9(n.#F?s83B-5QC`n!<7R6h?!NS#Q=hp!!3'(huEcV&&8/FILgr/
!'VJ)!!"&]!!!!?4obQ_*]sE&!"O5R!!!OS!!!!-GQ7^D!;HNo!!)Kg!!!#g
zn,NFg!:Tsg!!)Kg!!!#gzn,NFg!:Tsg!!)Kg!!!#ozGQ7^D!-eJD!!%6D!!!"H
z49,?]!'UA_!!"&?!!!!@z%tFW[!"ZjF!"9+j!!!u@p](<n!W2p"rW)tK+8>h#
s8V!W+92@k!!E9!!!!"KhuE`W%KHJ/!"Ju/!!!O[!!!!0huE`W!Up'h!!$s<
!!!"<!!!"<n,NFgJ)C;,!'fBA!!!7S!!~>
 ]
/TT6DBB00 AddT3T32Char

200
/GC8 [47 0 4 -63 43 0 ] 
/GC8 [39 63 true [1 0 0 1 -4 63 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzzz!!!$!s8W,us8W-!rr<#us8N&us8W'!
huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3tI
*Wb1!n,NLI!:TshhuN6H!T3tI!!2!Xn,NLhs6p!hs8VQg!WW2h!!3-"n,NLI
!:TshhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3qX!!2!X!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!")?s8W,us8W-!rr<#u
s8N&us8W&~>
 ]
/TT6DBB00 AddT3T32Char

201
/GC9 [47 0 4 -63 43 0 ] 
/GC9 [39 63 true [1 0 0 1 -4 63 ]  0 0]
[<~!!!!@huE`W5C`_6!'^G`!!%HJ!!!#s!!!!"p](9o!Up'h!!D-Z!!!8>!!!!0
J,fQL%fcS0!$2+?!!#+]!!!"Dzzzzzz!!!$!s8W,us8W-!rr<#us8N&us8W'!
huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3tI
*Wb1!n,NLI!:TshhuN6H!T3tI!!2!Xn,NLhs6p!hs8VQg!WW2h!!3-"n,NLI
!:TshhuN6H!T3tI!!2!Xn,NLI!:TshhuN6H!T3qX!!2!X!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!")?s8W,us8W-!rr<#u
s8N&us8W&~>
 ]
/TT6DBB00 AddT3T32Char

202
/GCA [47 0 4 -61 43 0 ] 
/GCA [39 61 true [1 0 0 1 -4 61 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zzz!<<*!s8N&us8W)us8W,us8W-!rW1pW
!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!:V$1
huN6H!T3tI!!2!Xn,NLI!:TshhuN6H!WW2h!!3-"n,NLhs6p!hs8VQg!T3tI
!!2!Xn,NLI!:TshhuN6H!T3tI!!2!Xn,NLI!!!!"huE`u!T3qX*Wb1!!$21!
!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*rl9?s8N&us8W)us8W,u
s8W-!rV~>
 ]
/TT6DBB00 AddT3T32Char

203
/GCB [47 0 4 -58 43 0 ] 
/GCB [39 58 true [1 0 0 1 -4 58 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzzzz!!*'!
s8W)us8W,us8W-!rr<#us8E&W!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u
!T3qX*Wb1!!$21!!!"&@huN6f!T3tI!!2!Xn,NLI!:TshhuN6H!T3tI!!3-"
n,NLhs6p!hs8VQg!WW2h!!2!Xn,NLI!:TshhuN6H!T3tI!!2!Xn,NLI!:Tsh
huE`W!T3qX*Wb1!!$21!!!"&@huE`u!T3qX*Wb1!!$21!!!"&@huE`u!T3qX
*Wb1!!$;1?s8W)us8W,us8W-!rr<#us8D~>
 ]
/TT6DBB00 AddT3T32Char

204
/GCC [47 0 8 -63 40 0 ] 
/GCC [32 63 true [1 0 0 1 -8 63 ]  0 0]
[<~&+BQ!"8Dir!VcWp!;lfs!.FnJ!'^G`!$;1@!"XS[!!g:>!!D-Z!!2!X!!)Kg
!!%6D!!#+]zzzzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

205
/GCD [47 0 8 -63 40 0 ] 
/GCD [32 63 true [1 0 0 1 -8 63 ]  0 0]
[<~!!!9!!!!Pf!!!PF!!"*k!!#4`!!%HJ!!%BH!!)co!!2Qh!!D-Z!!C":!!e#S
!"T&0!$2+?zzzzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

206
/GCE [47 0 8 -61 40 0 ] 
/GCE [32 61 true [1 0 0 1 -8 61 ]  0 0]
[<~!!hE^!"\Q!!$Ct9!'Yc1!.6s1!;IW9!UpVM"5jF"#J^H"#Clj5%fcV!*WQ1b
2uipu#QOi9zzzs8W-!s8W-!s8W-!s8W-!!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

207
/GCF [47 0 8 -58 40 0 ] 
/GCF [32 58 true [1 0 0 1 -8 58 ]  0 0]
[<~"2G#S#N,jF&+C,!&+C,!&+C,!&+C,!#N,jF"2G#Szzzzzzs8W-!s8W-!s8W-!
s8W-!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

208
/GD0 [47 0 3 -44 45 0 ] 
/GD0 [42 44 true [1 0 0 1 -3 44 ]  0 0]
[<~J,fQD!!%NKs8N'!J,fQKJ,k*!s8V!W!T3r"n,NLI!!Dur!T3qYqu?cU!!%HJ
!T3qX4obWA!!")@!T3qX*rl?"!!!N0!T3qX%tF]=!!!7S!T3qX#Clj5!!!7S
!T3qX"2Frq!!!,:!T3qX"2Os:rW!&9s8W&u"2Os:rW!&9s8W&u"2Frq!!!,:
!T3qX"2Frq!!!,:!T3qX"2Frq!!!7S!T3qX#Clj5!!!7S!T3qX%tF]=!!!N0
!T3qX*rl?"!!")@!T3qX4obWA!!%HJ!T3qXqu?cU!!2ip!T3q_n,NLI!'frQ
J,fQK^]8las8RTLJ,fQJ!!%NKs6p!g~>
 ]
/TT6DBB00 AddT3T32Char

209
/GD1 [47 0 0 -58 47 1 ] 
/GD1 [47 59 true [1 0 0 1 0 58 ]  0 0]
[<~!!D-Z(]XO@p])?8!$D1?)uos\rr>.]!'D?RGQ7_g#N5@W!-eVGn,NIX!<:sW
!,qpf^]4?7!$;1@zzzzzzs82j-s8N&r!"],/s8E!/s8N&u!"],/!WN-"#CljD
J,fh)!U"t5#Clj<^]4Ui!TUrq#Clj8huF"4!TEMJ#Clj5n,N]D!T<_Q#Clj5
GQ7u!!T8>*#Clj549,V:!T6-A#Clj5*WQFq!T4Ig#Clj5%tFn8!T435#Clj5
#J^Rp!T4'q#Clj5"5jE7!T4":#Clj5!:U5D!T3tQ#Clj5!-ea!!T3s*#Clj5
!'CL:!T3r!#Clj5!$2Aq!T3qg#Clj5!"Xj8!T3q_LO]E`!!gPp!T3q[a++3K
!!285!T3qYkC<Tk!!)bDs8VQgs+(.Ln,Rrgs8VQgIt7S!n,P\'z++O~>
 ]
/TT6DBB00 AddT3T32Char

210
/GD2 [47 0 4 -63 44 1 ] 
/GD2 [40 64 true [1 0 0 1 -4 63 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzz!!!!"rr<$!#QN]^!'gM]!!%NKrVuru
!<3$"p])Cd"5j.a^^%XT"5j]?!!2R"!!!#g*WQ0?GWl*-!.6m/!!#,D!!!!]
GQ7^D*d@Yb!$6@b!!"'b!!!!?n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!
!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"X;S!!"'b!!!!?GQ7^D*d@Yb!$46&!!#,D
!!!!]4obQ_Hl`7f!-f"S!!)L!J,fW>#J^<Ahuhm;#J^B8!$?^krrE'!!.Y%J
!!#7`qu?^%s53kW!WRZM~>
 ]
/TT6DBB00 AddT3T32Char

211
/GD3 [47 0 4 -63 44 1 ] 
/GD3 [40 64 true [1 0 0 1 -4 63 ]  0 0]
[<~!!!"KJ,fQLrVuou!;lfs!!2ip!!!,j!!!!(huE`W#J^<>!"XS[!!")@!!!!_
z49,?]!-eJD!!)Kg!!!&Xzzzzz!!!!"rr<$!#QN]^!'gM]!!%NKrVuru!<3$"
p])Cd"5j.a^^%XT"5j]?!!2R"!!!#g*WQ0?GWl*-!.6m/!!#,D!!!!]GQ7^D
*d@Yb!$6@b!!"'b!!!!?n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!
!!!Q!!!!!0n,NFg&+BQ!!"X;S!!"'b!!!!?GQ7^D*d@Yb!$46&!!#,D!!!!]
4obQ_Hl`7f!-f"S!!)L!J,fW>#J^<Ahuhm;#J^B8!$?^krrE'!!.Y%J!!#7`
qu?^%s53kW!WRZM~>
 ]
/TT6DBB00 AddT3T32Char

212
/GD4 [47 0 4 -61 44 1 ] 
/GD4 [40 62 true [1 0 0 1 -4 61 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zz!!3*"!!!9(huEaAs82isJ,fKJ!<3'!
!!2ip++OIO!!g:E^]4Jp%tFW\n.,L!!:V$0!!%7-!!!"H49,?]4?NTD!'GK+
!!"'b!!!!?GQ7^D*d@Yb!$:V0!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0
n,NFg&+BQ!!"\Q!!!!Q!!!!!0GQ7^D*d@Yb!$6@b!!"'b!!!!?49,?]4?NTD
!'EFF!!%Bf!!!"D%fcS0n.1$L!Up?0!!D-]huF"t!VcX:J,oTLrr<%Ks8Duu
5QCW]!!iP^!!!'"J,f~>
 ]
/TT6DBB00 AddT3T32Char

213
/GD5 [47 0 4 -58 44 1 ] 
/GD5 [40 59 true [1 0 0 1 -4 58 ]  0 0]
[<~!'UA`J,k(L!T4"YhuUUos6p-+"2Xa;J-UUR%tFn85Q:]o!"]&/#65#,!!!!"
n,NFgzzz!!!'"!!!!(s53kW5QCW]!.Y%J!!*$!rr<)p!$?^nhuF"t#J^<Ai"(><
!UpU"!!)L0!!!"D4obQ_HoqB/!'E@D!!#-+!!!!?GQ7^D*d@Yb!$6@b!!")0
!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg
%sS'S!$6@b!!"'b!!!!?GQ7^D*]sE&!'E@D!!#,F!!!"H*WQ0?GRjcS!:UML
!!2Qo^]4Jp"5j.a^]F31++O@k!<3$!J,fKJ!'gM]!!!9(huE`Xs*t(~>
 ]
/TT6DBB00 AddT3T32Char

214
/GD6 [47 0 4 -58 44 1 ] 
/GD6 [40 59 true [1 0 0 1 -4 58 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzzz!!!'"
!!!!(s53kW5QCW]!.Y%J!!*$!rr<)p!$?^nhuF"t#J^<Ai"(><!UpU"!!)L0
!!!"D4obQ_HoqB/!'E@D!!#-+!!!!?GQ7^D*d@Yb!$6@b!!")0!!!!0n,NFg
&+BQ!!"\Q!!!!Q!!!!!0n,NFg&+BQ!!"\Q!!!!Q!!!!!0n,NFg%sS'S!$6@b
!!"'b!!!!?GQ7^D*]sE&!'E@D!!#,F!!!"H*WQ0?GRjcS!:UML!!2Qo^]4Jp
"5j.a^]F31++O@k!<3$!J,fKJ!'gM]!!!9(huE`Xs*t(~>
 ]
/TT6DBB00 AddT3T32Char

215
/GD7 [47 0 7 -38 41 -4 ] 
/GD7 [34 34 true [1 0 0 1 -7 38 ]  0 0]
[<~+92BB!&+BQ!s&)r!!g;e!!!O[4obR)!$;1@4oc+D!.4bO^]=-0"5j4L!!2Qk
huEcP#J^<>Hk1`-!'VJ)!!"*)!!!!0qu?]s#P\9!!!D]j!!!,j!!!!(p](9o
&,ZD-!$=B)!!#2)!!!"H%tFW[p]nS7!Up3L!!D-[n,N^/!;HO)J,jrs*rl:)
!'UA_*rpZg!"XVT!!!8>Du]k?J04gl!<<~>
 ]
/TT6DBB00 AddT3T32Char

216
/GD8 [47 0 4 -49 44 6 ] 
/GD8 [40 55 true [1 0 0 1 -4 49 ]  0 0]
[<~!!!!"z"5j.Z!!C":!!!8>!!3*)J,fiSkC<Oss8N'!J,fNK!<3'!!!2ip++OIO
!'e7(^]6UW%tFY.n.,L!GjlaS!;Le&!!)M949,EO4?NTEi&l5a"5k5F!!C"X
GQ7ua*d@YiJ0+1[%tG2[!"T&?n,OO1&+BQ?!"\Q!4oc,_!'C5ln,Rh9&+BRD
!"\Q!p](io!:Tt!GQI:6*d@_D!$6@ehuFgC"2FmX49rY%4?Nk!!'EFUJ,js<
%fcTS%j(cOn.2)j!Up?n!!D-]qu?u;!W2p>J,oTLrr<%Ks8Duus8Vus!;HNO
!!2ThJ,fW.!!!!$huE`W"2Fm:!!g:>!!!"L!!!!~>
 ]
/TT6DBB00 AddT3T32Char

217
/GD9 [47 0 1 -63 46 1 ] 
/GD9 [45 64 true [1 0 0 1 -1 63 ]  0 0]
[<~!.TM!!!!!@^]4?7!"ZjF!!!!(huE`W!!D]j!!!!"p](9o!!)cozHiO-H!!#1_
z*rl9@!!!N0z#CldS!!!,:z!T3qXzzzzzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6DBB00 AddT3T32Char

218
/GDA [47 0 1 -63 46 1 ] 
/GDA [45 64 true [1 0 0 1 -1 63 ]  0 0]
[<~!!!!$qu?]s!!hun!!!!(huE`W!"ZjF!!!!@J,fQL!'^G`!!!!_z!.4bH!!!#o
z!Up'h!!!&Xz"2Fm:!!!7Sz%fcS0zzzzzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6DBB00 AddT3T32Char

219
/GDB [47 0 1 -61 46 1 ] 
/GDB [45 62 true [1 0 0 1 -1 61 ]  0 0]
[<~!!!PFz+5d,!!!#7QzI/![A!!)eA!!!!"n3-gP!!D.$!!!!(^^kqq!"XSb^]4?F
!!C":!$2+@huEa>!!)Kg!,qo<2uipi!!",Azzzz!!*'!^`WUOs8TkVs7lWo^`WUO
s8TkVs7c]3!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?
"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ<#!!#1_"5j.Z49,E?!!#+]
!Up'hHiO3:!!%BH!;HNop](<l!!2ip!.OtRn,NGQ^`VJ7!$D7@^]4?>s8N'!
!!3,tz5MuMA~>
 ]
/TT6DBB00 AddT3T32Char

220
/GDC [47 0 1 -58 46 1 ] 
/GDC [45 59 true [1 0 0 1 -1 58 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzzzzs8TkVs7lWo^`WUOs8TkVs7lWo^`WUO"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X!!"&?"2Fm:*WQ;X
!!"&?"5j.Z4ob]C!!#+]!T3qX49,EO!!%BH!Up'hHiO0A!!)co!;lftp](;D
!!hun!'e7@huEa!s8Tk7!!iQ(!!!!"s82is!!#7A!!!~>
 ]
/TT6DBB00 AddT3T32Char

221
/GDD [47 0 2 -63 45 0 ] 
/GDD [43 63 true [1 0 0 1 -2 63 ]  0 0]
[<~!!!!(p](9o!"[uf!!!!0^]4?7!$?^k!!!!`z!.FnJ!!!"Hz!;HNo!!!&hz"5j.Z
!!!,:z#CldS!!!N0z*WQ0?zzzzzzz!!*'!!$D7!s8N'@s5<qW!$D7!s8N'@s54!p
!!%6D"5j.Zp](?Q!!)Kg!:Tshn,NI`!!2!X!-eJG^]4?s!!g:>!'UAfJ,fQj
!"XS[!$;1O!!!!0!$2+?!!e#q!!!!(^cVSs!!C#a!!!!"i-55%!!2$IznF-DX
!!%<&zH/JZ&!!#7!z5C`_6!!"*kz%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0
z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0z%fcS0!!!N0!!!!`s8RTL!'gM`J,fR6
s8RTL!'gM`J,f~>
 ]
/TT6DBB00 AddT3T32Char

222
/GDE [47 0 6 -44 42 0 ] 
/GDE [36 44 true [1 0 0 1 -6 44 ]  0 0]
[<~s8Tk7!<<)7!!*'!^]4B7s1eU7!T3qX!!2!X!!!&X!!!!"huE`W!WW1M!!3-"
n,NLhs82its8W*!!T3s-J-"R.+2@p8!!g:?huEl;!T3qYhuVa9!:U$I!!)Kh
huEcH!T3qXn,_GI!:U$I!!2QihuEf9!T3q[huVa9&&85(!.TM"s8W*!!WW3!
!!3-"p](?ps1eU8huE`W!T3qX!!2!X!!!&X!!!!"huE`W!T3qX!!2!X!!!&X
!!!!"huE`Ws8W&u!<<)u!!*'!rVurus8Duu~>
 ]
/TT6DBB00 AddT3T32Char

223
/GDF [47 0 4 -49 46 1 ] 
/GDF [42 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!E8j!!!!`s8N'!!.Y%K^]4B7s8Tk7!W2p.huEfI!!D]j!T3qYn,NRK!!)Kg
"2Fm:n,NR+!!)Kg"2Fm;n,NR+!!D-Z"2FmI^]4JP!'bu6"2Fp:!!!,:"8i-!
s1f07!!*&7+2@jVs1gi!!!*&749,?]"2K-]!!!,:GQ7^D"2K-]!!!,:GQ7^D
"2K9a!!!,:4obQ_"2I,$!!!,:+5d,!"2GHB!!!,:"9/?$"2Fp:huEkp!'g5Y
"2FmArW!&9!!*$!"2Fm:++OI/!!!O["2Fm:#J^GW!!!,:"2Fm:"2G#S!!!,:
"2Fm:"2G#S!!!8>"2Fm:#Clom!!"*k"2hnS561`(p]LKqs24m:quHc4s8Vio
s1gl!huE`W#Q=]'~>
 ]
/TT6DBB00 AddT3T32Char

224
/GE0 [47 0 4 -53 44 1 ] 
/GE0 [40 54 true [1 0 0 1 -4 53 ]  0 0]
[<~!<3$!!!#66!!!!@J,fQL&&8/F!!hE^!!!,j!!!!"n,NFg!;HNo!!%BH!!!!_
z*WQ0?!"T&0!!!7S!!!!$^]4?7zzzz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*
!WE'0J,he6"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!
J-5iOs*t@Ss8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D
!"XVL!!"*kn,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%
"97iqrr@P!!!!~>
 ]
/TT6DBB00 AddT3T32Char

225
/GE1 [47 0 4 -53 44 1 ] 
/GE1 [40 54 true [1 0 0 1 -4 53 ]  0 0]
[<~!!!"KJ,fQLrVuou!;lfs!!2ip!!!,j!!!!(huE`W#J^<>!"XS[!!")@!!!!_
z49,?]!-eJD!!)Kg!!!&Xzzzzz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*!WE'0
J,he6"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!J-5iO
s*t@Ss8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D!"XVL
!!"*kn,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%"97iq
rr@P!!!!~>
 ]
/TT6DBB00 AddT3T32Char

226
/GE2 [47 0 4 -51 44 1 ] 
/GE2 [40 52 true [1 0 0 1 -4 51 ]  0 0]
[<~!!%HJ!!!$!!!!!"s*t(L"6[H"!!gF"!!!O\n,NG1!;HNo4ofs1!.4c1!!%6D
*WQ30!"T&1huF"4"+U@P^]8lb!<<*"zz!!E6$!!%NKhuElZs7cR9s8Vus&,ZJ-
!"XS[56(lf!$;1@!!!O[!!!!0J,fQL#CldS!!e#S!!!7S!!!!(J,g\j#ClgS
s8RTOs8W+L#QOi(J04Ods*u3,!!e$=!!!7SHiO-OJ:%=s#CuRL!!e&D!!!7S
n,NG!JFEO=++Wh\!'c#'!!%M!GQ7dEJ:%>!pOGF-&*JI-^jjE)+92?Grt#/-
#QFo+n-AsnIt.M!~>
 ]
/TT6DBB00 AddT3T32Char

227
/GE3 [47 0 4 -48 44 1 ] 
/GE3 [40 49 true [1 0 0 1 -4 48 ]  0 0]
[<~!'UA`J,k(L!T4"YhuUUos6p-+"2Xa;J-UUR%tFn85Q:]o!"]&/#65#,!!!!"
n,NFgzzz!!!-$!!!"Ks53kZs8Vio+92B=!"\u.rW!IZ!'^Gf!!")@!!!!0J,fQL
%tFW[!!e#S!!!7S!!!!(J,fQL#CldrrWdrRs8W+L"98E$J-Z,Ss*u3d!<7Qk
^]4Ui56(ZgJ:%=s#Cq1%!!e&L!!!7Sn,NFnJFEO=%tO-L!$?a\!!#66n,NH<
J9V%ps+#Is"8@=0!"\7C5JVchru_:@#QG>7r!36(s6p9n!.TM!!!~>
 ]
/TT6DBB00 AddT3T32Char

228
/GE4 [47 0 4 -47 44 1 ] 
/GE4 [40 48 true [1 0 0 1 -4 47 ]  0 0]
[<~!'C6D!!%HJIK0BJ!<3$!rrE'!!<3'!!!*$!rr<%J!.FnJ49.JDzzzzz!!E6$
!!%NKhuElZs7cR9s8Vus&,ZJ-!"XS[56(lf!$;1@!!!O[!!!!0J,fQL#CldS
!!e#S!!!7S!!!!(J,g\j#ClgSs8RTOs8W+L#QOi(J04Ods*u3,!!e$=!!!7S
HiO-OJ:%=s#CuRL!!e&D!!!7Sn,NG!JFEO=++Wh\!'c#'!!%M!GQ7dEJ:%>!
pOGF-&*JI-^jjE)+92?Grt#/-#QFo+n-AsnIt.M!~>
 ]
/TT6DBB00 AddT3T32Char

229
/GE5 [47 0 4 -49 44 1 ] 
/GE5 [40 50 true [1 0 0 1 -4 49 ]  0 0]
[<~!!"tY!!!#u!!!!"rr<$!"35ol!!@k(!!!6)^]4?>!Pe[8#6DU?!!e.,!!!,A
J,fQMrr<$!!<)ru!!%6Dz!!!!$rr<$!J,eF,"98Dr!$D7@qu@9*!WE'0J,he6
"onWFz%tFW[!"XS[!!!7S!!!!(J,fQL#CldS!!e#S+8uLq!<<*!J-5iOs*t@S
s8RTkp]1>E+2@j]J3O#6#Cq1%!!e%%!!!7Sp](:!JFEO=#Cu:D!"XVL!!"*k
n,NGQJFEO=It2bD!WR[t!!DtG4oc,VJ3Ui!a8[7]rs/Q7s83-%"97iqrr@P!
!!!~>
 ]
/TT6DBB00 AddT3T32Char

230
/GE6 [47 0 2 -35 45 1 ] 
/GE6 [43 36 true [1 0 0 1 -2 35 ]  0 0]
[<~!.TM(huElZi'6u:+91h[qu@i=q#C<n++X1^56(rhJ)Ch;!!#7!%tFW[5C`uh
!!"*k"2Fm:*rlDY!!")@"2Fm:*WQ6!!!"&?!T3qX*WQ6!!.UR?!T4([s8W,W
#QOi(s54Ffs8W,W+2C,@s56*A*WQ0?HiP2f!!%6D*WQ0?GQ8cb!!)Kg*rl9@
n,OO1!!)Kg*rl9@n,P\'!!)Kg5C`_6p],fZ!!%6EoABTKHirEu!'i^Y_>FDN
5Q?96s55"!!.Y%,&,ZDLs*t4@!!iE%~>
 ]
/TT6DBB00 AddT3T32Char

231
/GE7 [47 0 5 -35 41 12 ] 
/GE7 [36 47 true [1 0 0 1 -5 35 ]  0 0]
[<~!!E3#n,OR1^u,3Bs7tRRs8W,W"9&<#i!8`O+5d[F!"\!0J,f]0*rl9Ci'%,@
!T6'?!!2#*!!!#gGQ7^Dn9=p5!!)co!!!#gzn,NFg!:Tsg!!)Kg!!!#gzn,NFg
!:Tsg!!%6D!!!"DzGQ7^D!.4bH!!#1_!!",`!!!#W++O=ln.3;7#Ohuf!$AuY
rW)tK!WW3!!!%NKqu?^=s53kW"9/?$!!"tY!!!!Yz4obQ_!'bu6!!!8>!!!!"
^]4?7!Pe[8!Q2\Q!!3+M!!!$!J,fQL*WQ0~>
 ]
/TT6DBB00 AddT3T32Char

232
/GE8 [47 0 5 -53 43 1 ] 
/GE8 [38 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!WE'!!!%KK!!!!`z++O=k!"ZjF!!!8^!!!!$huE`W!Up'h!!)co!!!"Hz49,?]
!$2+?!!!N0!!!!(J,fQLzzzz!!!!"rr<$!&-),!!.Y%H!!*'!rW!'"!<3$(n,OQG
&&8/M^^kqq"5k4#!!2RQ!!!#g49,?]G^'2g!-i_g!!%7_!!!!]n,NFg4R`=N
!'L;]s8W#ss8W,ss8W-!r;Zfss8;?d!!!#gzn,NFg!-eJD!!%6D!!!"Hz4obQ_
!$2+?!!"*k!!!uL^]4@^#Oh]qqucs!J+s$Ds8V!WJ,fP!!$D7=!!!'"J,f~>
 ]
/TT6DBB00 AddT3T32Char

233
/GE9 [47 0 5 -53 43 1 ] 
/GE9 [38 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!!!$!!!!!"qu?]s!VcWp!!D]j!!!8^!!!!0^]4?7%tFW[!$;1@!!#1_!!!"H
zGQ7^D!:Tsg!!2!X!!!,:zzzzz!!!!"rr<$!&-),!!.Y%H!!*'!rW!'"!<3$(
n,OQG&&8/M^^kqq"5k4#!!2RQ!!!#g49,?]G^'2g!-i_g!!%7_!!!!]n,NFg
4R`=N!'L;]s8W#ss8W,ss8W-!r;Zfss8;?d!!!#gzn,NFg!-eJD!!%6D!!!"H
z4obQ_!$2+?!!"*k!!!uL^]4@^#Oh]qqucs!J+s$Ds8V!WJ,fP!!$D7=!!!'"
J,f~>
 ]
/TT6DBB00 AddT3T32Char

234
/GEA [47 0 5 -51 43 1 ] 
/GEA [38 52 true [1 0 0 1 -5 51 ]  0 0]
[<~!!)os!!!'!!!!!$rr<$!#L@o#!"Xk#!!")ChuEa@!Up'hHiWpA!;HPA!!)Kg
49,E?!$2+B^]4lF#64`+J,oWM!WW3#zz!!3*"!!!Q0n,NH<s82iss8W&u"9&<#
!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP!:W)N!!%7g!!!"DGQ7^DG]3W_!'K`N
!!#.N!!!!]s8W-!r;Zfss8;oss8W#ss8W,sn,NFg!:Tsg!!)Kg!!!"DzGQ7^D
!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@!!E-$rr@QD!<<*!huJ9,s*t(ks82is
!WRZM~>
 ]
/TT6DBB00 AddT3T32Char

235
/GEB [47 0 5 -47 43 1 ] 
/GEB [38 48 true [1 0 0 1 -5 47 ]  0 0]
[<~!-eKg!!)osqu?cs!WE'"rW2uu!WE-!!!3'"rVurr!;lfsGQ;sgzzzzz!!3*"
!!!Q0n,NH<s82iss8W&u"9&<#!!hun+2AE&!!g:MJ,f]0*WQ0@n3-gP!:W)N
!!%7g!!!"DGQ7^DG]3W_!'K`N!!#.N!!!!]s8W-!r;Zfss8;oss8W#ss8W,s
n,NFg!:Tsg!!)Kg!!!"DzGQ7^D!.4bH!!#1_!!!!?z++O=k*"Tgb!.5%@!!E-$
rr@QD!<<*!huJ9,s*t(ks82is!WRZM~>
 ]
/TT6DBB00 AddT3T32Char

236
/GEC [47 0 8 -53 40 0 ] 
/GEC [32 53 true [1 0 0 1 -8 53 ]  0 0]
[<~5JR7!&)[Ef#N,R^"7Q9j!VcWp!;lfs!.4bH!'UA_!$;1@!"XS[!!e#S!!C":
!!2!X!!)Kgzzzzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

237
/GED [47 0 8 -53 40 0 ] 
/GED [32 53 true [1 0 0 1 -8 53 ]  0 0]
[<~!!!9!!!!Pf!!!PF!!"*k!!#4`!!%HJ!!%BH!!)co!!2Qh!!D-Z!!C":!!e#S
!"T&0!$2+?zzzzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!
s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

238
/GEE [47 0 8 -51 40 0 ] 
/GEE [32 51 true [1 0 0 1 -8 51 ]  0 0]
[<~!$?^k!'e7!!.Wo,!;Z*a!V#ja"5nP,#J`M'%tG`%*rlh%*WQFq49,K!GQ7d&
huEar+92C,zzz5QAM!5QAM!5QAM!5QAM!!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!
~>
 ]
/TT6DBB00 AddT3T32Char

239
/GEF [47 0 8 -47 40 0 ] 
/GEF [32 47 true [1 0 0 1 -8 47 ]  0 0]
[<~%fd+?++PG`5JTM!5JTM!5JTM!5JTM!++PG`%fd+?zzzzz5QAM!5QAM!5QAM!
5QAM!!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":!!C":
!!C":!!C":!!C":s8W-!s8W-!s8W-!s8W-!~>
 ]
/TT6DBB00 AddT3T32Char

240
/GF0 [47 0 5 -49 42 1 ] 
/GF0 [37 50 true [1 0 0 1 -5 49 ]  0 0]
[<~!!0k85QD&I"5j.[p^c9_!.KEJ!!#7]!!!!@n,NFgJ)C;,"97ij!"\&`!!%M!
p](;A!.4bH0E?P%!!!!`z*rl9Cr"";X+9.CP!.Y%3^]FK8pV6n/!W1d[huH""
&&8/ei#_q!#Oic7!!D^Q!!!&h49,?^n9=p5!;Ld=!!)e=!!!#on,NFgGjk\5
!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45!!)LN
!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<!$D6V
!!!-#!!!~>
 ]
/TT6DBB00 AddT3T32Char

241
/GF1 [47 0 2 -48 46 0 ] 
/GF1 [44 48 true [1 0 0 1 -2 48 ]  0 0]
[<~!"XS[?iU0KhuJ!%!.XbDDu]lfquH3d!:YF<huEf9++rJO!T4Lg^]4JP"93lO
!Pea9z!.4bHzzzzz#Q+Q%s55"!!!*&Ws8Tk7s5F"XhuNf?r"&8s!UnqKn,NLh
J-#->!WN-"p](?m!!)co!VcWpGQ7d6!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&
!!%6Ds8Tl!s7$'g^d%kgs8Tl!s7$'g^d%kg~>
 ]
/TT6DBB00 AddT3T32Char

242
/GF2 [47 0 5 -53 42 1 ] 
/GF2 [37 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!WE'!!!%KK!!!!`z++O=k!"ZjF!!!8^!!!!$huE`W!Up'h!!)co!!!"Hz49,?]
!$2+?!!!N0!!!!(J,fQLzzzz!!!!$rVuou+90+V!.Y%<!!3-"qu?is!WE'(huGtA
&&8/eJ0+ak#J_A\!!C#!!!!&X49,?^i-55%!:Y45!!)M5!!!#gn,NFgGjk\5
!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45!!)LN
!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<!$D6V
!!!-#!!!~>
 ]
/TT6DBB00 AddT3T32Char

243
/GF3 [47 0 5 -53 42 1 ] 
/GF3 [37 54 true [1 0 0 1 -5 53 ]  0 0]
[<~!!!$!!!!!"qu?]s!VcWp!!D]j!!!8^!!!!0^]4?7%tFW[!$;1@!!#1_!!!"H
zGQ7^D!:Tsg!!2!X!!!,:zzzzz!!!!$rVuou+90+V!.Y%<!!3-"qu?is!WE'(
huGtA&&8/eJ0+ak#J_A\!!C#!!!!&X49,?^i-55%!:Y45!!)M5!!!#gn,NFg
Gjk\5!-mu5!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"DGQ7^Dn9=p5!:Y45
!!)LN!!!&X49,?^i#Vju"2GuY!!g:M^]5I,#N,SH!!E-"rW!!!s82isJ,f!<
!$D6V!!!-#!!!~>
 ]
/TT6DBB00 AddT3T32Char

244
/GF4 [47 0 5 -51 42 1 ] 
/GF4 [37 52 true [1 0 0 1 -5 51 ]  0 0]
[<~!!)os!!!'!!!!!$rr<$!#L@o#!"Xk#!!")ChuEa@!Up'hHiWpA!;HPA!!)Kg
49,E?!$2+B^]4lF#64`+J,oWM!WW3#zz!!E3#!!",@^]4@as6p!hs8Vus"8i3!
!!hE^56)50!$?_5!!!8>*WQ0B^cVSs!T6'?!!2#&!!!#gGQ7^Dn9=p5!:]IX
!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"Dn,NFgGjk\5!-i_g!!)M5!!!#g
GQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G^^n3\++OUS!'^GcquQcs!WW2t!!%NK
n,NG1s1eU7"9&9#~>
 ]
/TT6DBB00 AddT3T32Char

245
/GF5 [47 0 5 -48 42 1 ] 
/GF5 [37 49 true [1 0 0 1 -5 48 ]  0 0]
[<~!.4bK!!*$!"2G$=^]T)hs54-4#D;LV!"T)-*rlfOJ,TEh!$D+=%KI%7!!!!$
huE`Wzzz!!!-#!!!!@s1eU7J,f!<!WW2t!!E-"rW!2]!'^Go^]5I,*rl9G^`EIU
"2I#!!!2"?!!!&XGQ7^Dn9=p5!:Y45!!)NX!!!"Dn,NFgGjk\5!-mu5!!%95
!!!"Dn,NFgGjk\5!-mu5!!%7g!!!#gGQ7^Dn9=p5!:W)N!!2"?!!!&X*WQ0B
^`NOV#J^kc!$?^rhuGtA"8i3!!!3-"qu?_Hs6p!g+90+V!!E3#!!~>
 ]
/TT6DBB00 AddT3T32Char

246
/GF6 [47 0 5 -47 42 1 ] 
/GF6 [37 48 true [1 0 0 1 -5 47 ]  0 0]
[<~!-eKg!!)osqu?cs!WE'"rW2uu!WE-!!!3'"rVurr!;lfsGQ;sgzzzzz!!E3#
!!",@^]4@as6p!hs8Vus"8i3!!!hE^56)50!$?_5!!!8>*WQ0B^cVSs!T6'?
!!2#&!!!#gGQ7^Dn9=p5!:]IX!!%95!!!"Dn,NFgGjk\5!-mu5!!%95!!!"D
n,NFgGjk\5!-i_g!!)M5!!!#gGQ7^Dn2p[N!T6'?!!2"!!!!,:*rl9G^^n3\
++OUS!'^GcquQcs!WW2t!!%NKn,NG1s1eU7"9&9#~>
 ]
/TT6DBB00 AddT3T32Char

247
/GF7 [47 0 7 -36 40 -4 ] 
/GF7 [33 32 true [1 0 0 1 -7 36 ]  0 0]
[<~!!0k8!!!,Z!!!!(n,NFg#Oh]n!!hun!!!,Z!!!!"^]4?7zzzzzzzz!!*'!s8RWL
s8W+Ls8W-!JH,ZLs*t(Lzzzzzzzz!!!&8!!!!$huE`W#Oh]n!!hun!!!8n!!!!$
huE`W!Pe[8~>
 ]
/TT6DBB00 AddT3T32Char

248
/GF8 [47 0 5 -40 42 6 ] 
/GF8 [37 46 true [1 0 0 1 -5 40 ]  0 0]
[<~!!!!1z*WQ0?!'C5]!!#+]!!!"D!!!-!GQ7^cs6p!gJ,f!<!WW2p!!E-"rW!2]
"9/?3^]WJE*rlPd^`EI\K>9SL%tie&!"T+gGQ8fcn9=pS!:Y45*WY^!!'C7+
n,PQNGjk]X!-mu5GQ<!X!:Tu5n,VqXGjkal!-mu6huJ"H"5j1KGQY_]n9>2R
!:W)UJ-"Rl#Clj54q@Vq^`O'e#J^l,!$?^rrW#._"8i3!!!*'!qu?_Hs6p!g
J,d:a!:g$g!!)Kg!!!&X!!!!"huE`W"5j.Z!!#7a!!!~>
 ]
/TT6DBB00 AddT3T32Char

249
/GF9 [47 0 1 -53 45 1 ] 
/GF9 [44 54 true [1 0 0 1 -1 53 ]  0 0]
[<~!.TM!!!!!@^]4?7!"ZjF!!!!(huE`W!!D]j!!!!"p](9o!!)cozHiO-H!!#1_
z*rl9@!!!N0z#CldS!!!,:z!T3qXzzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Y
s53lAp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur
!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!
~>
 ]
/TT6DBB00 AddT3T32Char

250
/GFA [47 0 1 -53 45 1 ] 
/GFA [44 54 true [1 0 0 1 -1 53 ]  0 0]
[<~!!!!@huE`W!'bu6!!!!`z!.FnJ!!!#sz!VcWp!!!&hz"5j.Z!!!8>z%tFW[!!!N0
z*WQ0?!!#+]zGQ7^Dzzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Ys53lAp](?Q!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur!:Tsnp](<h!"\i)
!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!~>
 ]
/TT6DBB00 AddT3T32Char

251
/GFB [47 0 1 -51 45 1 ] 
/GFB [44 52 true [1 0 0 1 -1 51 ]  0 0]
[<~!!"*kz5JR7!!!%N,zq="@a!!2Ta!!!!$i-YM)!!g;'!!!!0J0+ak!$;1OJ,fQj
!!e#S!'C5`^]4@Z!!2!X!8mhWDu]k\!!#7azzzz!!*&W!'g5Ys53lAp]1?P!'g5Y
s53lAp](?Q!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!)co!T3qYp](?a!!Dur
!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!
~>
 ]
/TT6DBB00 AddT3T32Char

252
/GFC [47 0 1 -47 45 1 ] 
/GFC [44 48 true [1 0 0 1 -1 47 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzz!!*&W!'g5Ys53lAp]1?P!'g5Ys53lAp](?Q!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D!T3qXGQ7d&!!%6D
!T3qXGQ7d&!!)co!T3qYp](?a!!Dur!:Tsnp](<h!"\i)!.4c2GQ7_nJc:/g
!'gM]J+*F[s7h*5!!iP^J+*F<rr<$!~>
 ]
/TT6DBB00 AddT3T32Char

253
/GFD [47 0 0 -53 47 12 ] 
/GFD [47 65 true [1 0 0 1 0 53 ]  0 0]
[<~!!!!@huE`W!'bu6!!!!`z!.FnJ!!!#sz!VcWp!!!&hz"5j.Z!!!8>z%tFW[!!!N0
z*WQ0?!!#+]zGQ7^Dzzzzzzz!!*&s!!*&us82iss8N&r!!*&us82iss8E,9!!!8>
!T3qX#CljE!!!O[!:Tsg*rl<9!!"&?!-eJD4obS1!!#+]!'C5]HiO.1!!)co
!$2+?n,NG1!!2Qh!"T&1huE`^J-4^0!!e#Z^]4?:^^#Ai!!D-iJ,fQMi"#ef
!!2R2zn3-gP!!)dVzG^KJk!!%Ckz4SSmV!!#7Qz+5d,!!!!Pfz&&8/F!!!8>
z#CldS!!!N0z*rl9@!!"&?z4obQ_!!#+]zGQ7^D!!)cozn,NFg!!2Qh!!#7`
s53kW5QCcA!!#7`s53kW5QCcA!!!~>
 ]
/TT6DBB00 AddT3T32Char

254
/GFE [47 0 -1 -49 43 12 ] 
/GFE [44 61 true [1 0 0 1 1 49 ]  0 0]
[<~#Oh]n!!*&gzs6p!g!!*&gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:U$g!!!#g&-'EF!:W5Qn,NIXs8Vio!:g$jqu?`gn,Rn;
!;F8/*rl<8J,g+1!<3$!#J^?=!!!,:!;lfs"2Fp3!!!&X!;HNo!T3tI!!!&X
!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g!:Tsg!:U!X!!!#g
!;HNo!T3tQ!!!&X!;lfs!T3tU!!!,:!<)ru#J^?>!!!O[!;D!D%tFZOhuGtA
!:fOYIK0B;rWE&u!:YL<p](<`5QBXA!:U6n^]4B(!WE'!!:Tsg!!!#gz!:Tsg
!!!#gz!:Tsg!!!#gz!:Tsg!!%NKrr<$!J,fNK!!%NKrr<$!J,fNK!!!~>
 ]
/TT6DBB00 AddT3T32Char

255
/GFF [47 0 0 -47 47 12 ] 
/GFF [47 59 true [1 0 0 1 0 47 ]  0 0]
[<~!!e#ZJ,fQ[^^n3\!$C,@huEa!i#gkW!$C,@huEa!i#gkW!"ZjU^]4?>J-UT)
zzzzzzz!!*&s!!*&us82iss8N&r!!*&us82iss8E,9!!!8>!T3qX#CljE!!!O[
!:Tsg*rl<9!!"&?!-eJD4obS1!!#+]!'C5]HiO.1!!)co!$2+?n,NG1!!2Qh
!"T&1huE`^J-4^0!!e#Z^]4?:^^#Ai!!D-iJ,fQMi"#ef!!2R2zn3-gP!!)dV
zG^KJk!!%Ckz4SSmV!!#7Qz+5d,!!!!Pfz&&8/F!!!8>z#CldS!!!N0z*rl9@
!!"&?z4obQ_!!#+]zGQ7^D!!)cozn,NFg!!2Qh!!#7`s53kW5QCcA!!#7`s53kW
5QCcA!!!~>
 ]
/TT6DBB00 AddT3T32Char
T32RsrcEnd
30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
Pscript_WinNT_Compat dup /initialize get exec
%%BeginDocument: Pscript_Win_PassThrough
% COPYRIGHT (c) 1986-1995 FRAME TECHNOLOGY CORPORATION
%
% This source code contained herein is proprietary and confidential
% information of Frame Technology Corporation, San Jose, CA and is
% covered by the U.S. and other copyright and trade secret protection.
% Unauthorized adaptation, distribution, use or display is prohibited
% and may be subject to civil and criminal penalties.  Disclosure to
% others is prohibited.  For the terms and conditions of source code
% use refer to your Frame Technology source code license agreement.
save 30 dict begin
/FMsave exch def
/FMdc countdictstack 1 sub def
/FMoc count 1 sub def
userdict /FMdict currentdict put
/FMmin { 2 copy gt { exch } if pop } bind def
/FMquit /quit load def /FMshowpage /showpage load def
userdict /showpage {} put
/FMfail {dup = flush FMshowpage
/Helvetica findfont 12 scalefont setfont 72 200 moveto show FMshowpage
FMquit } def
end userdict begin
/setcmykcolor where{pop}{
/setcmykcolor{
FMdict begin
4 1 roll 3 { 3 index add 1.0 FMmin 1.0 exch sub 3 1 roll} repeat
setrgbcolor pop
end
}bind def
} ifelse
0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
10 setmiterlimit [] 0 setdash newpath
/languagelevel where { pop languagelevel 1 ne {
 false setstrokeadjust false setoverprint } if } if
end
1799.97 5595.4 translate
3704.3 2047.57 scale
1 635 div 1 -351 div scale -290.5 -409.5 translate
%%BeginDocument: (hier06.eps)
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Adobe Illustrator(TM) 7.0
%%For: (Sandee S Karr) (Netscape)
%%Title: (hier06.eps)
%%CreationDate: (12/17/97) (10:13 PM)
%%BoundingBox: -27 234 608 585
%%HiResBoundingBox: -26.0753 234.1055 607.3704 584.156
%%DocumentProcessColors: Cyan Magenta Yellow Black
%%DocumentFonts: Courier
%%+ GillSans
%%+ GillSans-Bold
%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0
%%+ procset Adobe_typography_AI5 1.0 1
%%+ procset Adobe_ColorImage_AI6 1.1 0
%%+ procset Adobe_Illustrator_AI5 1.2 0
%%+ procset Adobe_cshow 2.0 8
%AI5_FileFormat 3
%AI3_ColorUsage: Color
%AI3_IncludePlacedImages
%AI7_ImageSettings: 1
%%CMYKCustomColor: 1 0 0.55 0 (Aqua)
%%+ 1 0.5 0 0 (Blue)
%%+ 0.5 0.4 0.3 0 (Blue Gray)
%%+ 0.8 0.05 0 0 (Blue Sky)
%%+ 0.5 0.85 1 0 (Brown)
%%+ 1 0.9 0.1 0 (Dark Blue)
%%+ 1 0.55 1 0 (Forest Green)
%%+ 0.05 0.2 0.95 0 (Gold)
%%+ 0.75 0.05 1 0 (Grass Green)
%%+ 0 0.45 1 0 (Orange)
%%+ 0.15 1 1 0 (Red)
%%+ 0.45 0.9 0 0 (Violet)
%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
%AI3_TemplateBox: 306 396 306 396
%AI3_TileBox: -72 -76 504 680
%AI3_DocumentPreview: PC_ColorTIFF
%AI5_ArtSize: 792 612
%AI5_RulerUnits: 3
%AI5_ArtFlags: 0 0 0 1 0 0 1 1 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI5_OpenToView: -6 612 1 792 507 18 1 1 4 61 0 0
%AI5_OpenViewLayers: 7
%%PageOrigin:-72 -76
%%AI3_PaperRect:-18 774 594 -18
%%AI3_Margin:18 -18 -18 18
%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI7_Thumbnail: 128 72 8
%%BeginData: 4836 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD8BFFF8F8FFF8FD04FFF8FFF8FD09FFF8FD28FFF8FFFFFFF8FFFF
%FFF8FFFFFFF8FFFFF8FD05FFF8FD2DFFF8F8FFF8F8F8FFF8F8FFFD05F8FF
%F8F8FFFD04F8FD26FFFD06F8FFFD06F8FFFD05F8FFF8F8F8FD31FFF8FD10
%FFF8FD37FFF8FDFCFFFD2AFFFD08CFFD36F8FD4ACFF8FD34FFF8FD0ACFF8
%F8CFF8F8CFCFF8CFFD0AF8CFF8F8F8CFF8CFFD04F8CFCFCFFD04F8FD04CF
%FD07F8CFF8F8F8CFF8FD0ACFF8F8FD05FFF8FD2DFFF8FD4ACFF8F8FFFD09
%F8FD29FFF8FD4ACFF8FD04FFF8FFFFFFF8FD2BFFF8FD0ACFFD0AF8CFFD05
%F8CFF8F8F8FD2CCFF8FFF8FFFD04F8FFF8F8F8FFFFFD08F8FFF8FFF8F8FF
%F8F8F8FFFFFFF8F8FFF8F8F8FFFFF8FD0AFFF8FD4ACFF8FD34FFF8FD0ACF
%FD07F8CFF8CFFD09F8FD2DCFF8FD19FFF8FFF8FD18FFF8FD4ACFF8FD04FF
%F8F8F8FFF8FFF8F8FFF8F8FD04FFF8F8FFF8F8FFF8FFF8FD18FFF8FD4ACF
%F8FD19FFF8FFF8FD18FFF8FD4ACFF8FD04FFF8F8F8FFF8FFF8F8FFF8F8FD
%04FFF8F8FFF8F8FFF8FFF8FFFFFFFD04F8FFF8F8F8FD0DFFF8FD4ACFF8FD
%19FFF8FFF8FD18FFF8FD4ACFF8FD34FFF8FD4ACFF8FFF8FD32FFF8FD4ACF
%FD36F8FD4BCFFD35F8FD50CFF8FD04CFF8FD6CCFFD08FFFD07F8FD04FFFD
%1DF8FD58FFF8FD26FFF8FD50FFFD08CFF8FD26CFF8FD50CFFD47F8FD1ACF
%FD1F85F8FD0EFFF8F8FFF8F8F8FFFFF8FFFFFFF8F8FD28FFF8F8CFF8F8CF
%F8F8FD04CFFD04F8CFFD0BF88585F8F8F885F8F88585F885F8F8F8FD0485
%F8F8F885FD05F8858585F8FFFFF8F8FD0AFFF8F8FFF8FFFD05F8FFFD05F8
%FD26FFF8F8FD1ACFFD1F85F8FFFFF8F8F8FFFD04F8FFF8FFFFF8F8FD34FF
%F8F8FD39CFF8FD08FFF8FD05FFF8F8FD19FFFD0F85FD0CFFF8F8FD07CFF8
%CFCFFD04F8CFFD07F8CFF8F8FD20CFFD11F8FFFFFD04F8FFFD04F8FFFFFD
%07F8FFFD04F885FD05F88585FD05F88585FFF8F8FFFD04F8FFF8FFFFF8F8
%FD0CCFFD0C85FD22CFFD10F8FD04FFFD2485FD0CFFF8F8CFFD04F8CFFD04
%F8CFF885FD05F885FD04F885FD31CFF8FD04FFFD1D85FD13FFF8F8FD0BCF
%FD0D85FD31CFF8FD04FFFD05F885FD05F8FD0485F885FD08F8FD0485FD13
%FFF8F8CFFD04F8CFFD06F885FD06F885FD35CFF8FD04FFFD1D85FD13FFF8
%F8FD0BCFFD0985FD35CFF8FD04FFFD05F885FD05F885FD06F88585FD05F8
%85F88585FD13FFF8F8FD49CFF8FD04FFFD1D85FD13FFF8F8CFFD04F8CFFD
%08F8CFFD09F8CFF8FD2FCFF8FD20FFF8F8FD12FFF8F8FD49CFF8FD04FFFD
%05F8FFFD05F8FFFD04F8FD04FFFD05F8FFF8FFF8F8FFFFF8F8FD0EFFF8F8
%FD49CFF8FD20FFF8F8FD12FFF8F8FD49CFF8FFFFF8FD31FFF8F8FD49CFF8
%FD34FFF8F8FD49CFF8FFFFFD04F8FFFD04F8FFF8FFFD0BF8FFFFF8F8FFFD
%09F8FFF8F8FD0AFFF8F8FD49CFF8FD34FFF8F8FD49CFFD37F8FD65CFF8FD
%04CFF8FD56CFFD25F8FD04CFFD06F8FD49CFFD08FFF8FD2DFFF8FD49FFFD
%08CFF8FD2DCFF8FD49CFFD47F8FD1BCFFD0D85FD11CFF8FD0EFFF8F8FFF8
%FD32FFF8F8CFF8F8CFF8F8F8CFCFCFFD04F8CFFD05F8CFF8F8F8CFF8CF85
%FD04F88585F8F8F885F8F8FD11CFF8FD0EFFF8F8FFF8FFFD05F8FFF8F8FD
%29FFF8F8FD07CFFD2185FD11CFF8F8FFFFF8FFFFF8F8FD06FFF8F8FD04FF
%F8FD2FFFF8F8FD07CFF88585FD04F885FD05F8FD0485F8F885FD04F885FD
%04F88585F8CFCFFD06F8CFCFF8FD07CFFD09F8FFFD07F8FD34FFF8F8FD07
%CFFD2085FD12CFF8FD0EFFF8F8FFFFFD04F8FFFD05F8FFF8F8FFFD04F8FF
%F8F8FFFFFD06F8FFFFFD05F8FFF8FFFFFD06F8FFF8FFFFF8F8FD0CCFFD0B
%85FD22CFFD11F8FD04FFFD1D85FD13FFF8F8CFFD0BF885FD04F885F8F8F8
%8585FD23CFFD10F8FD04FFFD05F88585FD04F8FD0485FD05F885FD04F885
%F88585FD13FFF8F8FD0BCFFD0D85FD31CFF8FD04FFFD1D85FD13FFF8F8CF
%FD08F8CFF885F8F885FD07F88585FD31CFF8FD04FFFD3185F8FD0BCFFD1A
%85FD24CFF8FD04FFFD05F88585FD04F885FD06F8FD0485F8F8F885FD04F8
%85F8F8F885F8FD0485FD04F885F8F88585F8CFFD0BF8CFF885FD09F88585
%FD0AF885FD24CFF8FD04FFFD1A85F8F8FD1585F8FD0ECFFD1785FD24CFF8
%FD04FFFD05F8FFFFFD08F8FD04FFFD06F8FFF8F8FD14FFF8F8FD49CFF8FD
%1EFFF8F8FD14FFF8F8CFFD0BF8CFF8CFCFFD04F8FD35CFF8FD34FFF8F8FD
%49CFF8FFFFF8FD31FFF8F8FD49CFF8FD34FFF8F8FD49CFF8FFFFFD04F8FF
%F8F8F8FFF8FFF8F8FFFD04F8FFF8F8F8FFFFFD04F8FFF8F8F8FFF8F8F8FF
%F8F8F8FD0AFFF8F8FD49CFF8FD34FFF8F8FD49CFFD37F8FDB9CFFD7FFFFF
%%EndData
%%EndComments
%%BeginProlog
%%BeginResource: procset Adobe_level2_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
%%Version: 1.2 0
%%CreationDate: (04/10/93) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
userdict /Adobe_level2_AI5 25 dict dup begin
	put
	/packedarray where not
	{
		userdict begin
		/packedarray
		{
			array astore readonly
		} bind def
		/setpacking /pop load def
		/currentpacking false def
	 end
		0
	} if
	pop
	userdict /defaultpacking currentpacking put true setpacking
	/initialize
	{
		Adobe_level2_AI5 begin
	} bind def
	/terminate
	{
		currentdict Adobe_level2_AI5 eq
		{
		 end
		} if
	} bind def
	mark
	/setcustomcolor where not
	{
		/findcmykcustomcolor
		{
			0
			6 packedarray
		} bind def
		/findrgbcustomcolor
		{
			1
			5 packedarray
		} bind def
		/setcustomcolor
		{
			exch 
			aload pop 
			0 eq
			{
				pop
				4
				{
					4 index mul
					4 1 roll
				} repeat
				5 -1 roll pop
				setcmykcolor
			}
			{
				pop
				3
				{
					1 exch sub
					3 index mul 
					1 exch sub
					3 1 roll
				} repeat
				4 -1 roll pop
				setrgbcolor
			} ifelse
		}
		def
	} if
	
	/gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
	userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
	userdict /level2?
	systemdict /languagelevel known dup
	{
		pop systemdict /languagelevel get 2 ge
	} if
	put
/level2ScreenFreq
{
 begin
		60
		HalftoneType 1 eq
		{
			pop Frequency
		} if
		HalftoneType 2 eq
		{
			pop GrayFrequency
		} if
		HalftoneType 5 eq
		{
			pop Default level2ScreenFreq
		} if
 end
} bind def
userdict /currentScreenFreq  
	level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
level2? not
	{
		/setcmykcolor where not
		{
			/setcmykcolor
			{
				exch .11 mul add exch .59 mul add exch .3 mul add
				1 exch sub setgray
			} def
		} if
		/currentcmykcolor where not
		{
			/currentcmykcolor
			{
				0 0 0 1 currentgray sub
			} def
		} if
		/setoverprint where not
		{
			/setoverprint /pop load def
		} if
		/selectfont where not
		{
			/selectfont
			{
				exch findfont exch
				dup type /arraytype eq
				{
					makefont
				}
				{
					scalefont
				} ifelse
				setfont
			} bind def
		} if
		/cshow where not
		{
			/cshow
			{
				[
				0 0 5 -1 roll aload pop
				] cvx bind forall
			} bind def
		} if
	} if
	cleartomark
	/anyColor?
	{
		add add add 0 ne
	} bind def
	/testColor
	{
		gsave
		setcmykcolor currentcmykcolor
		grestore
	} bind def
	/testCMYKColorThrough
	{
		testColor anyColor?
	} bind def
	userdict /composite?
	level2?
	{
		gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
		add add add 4 eq
	}
	{
		1 0 0 0 testCMYKColorThrough
		0 1 0 0 testCMYKColorThrough
		0 0 1 0 testCMYKColorThrough
		0 0 0 1 testCMYKColorThrough
		and and and
	} ifelse
	put
	composite? not
	{
		userdict begin
		gsave
		/cyan? 1 0 0 0 testCMYKColorThrough def
		/magenta? 0 1 0 0 testCMYKColorThrough def
		/yellow? 0 0 1 0 testCMYKColorThrough def
		/black? 0 0 0 1 testCMYKColorThrough def
		grestore
		/isCMYKSep? cyan? magenta? yellow? black? or or or def
		/customColor? isCMYKSep? not def
	 end
	} if
 end defaultpacking setpacking
%%EndResource
%%BeginResource: procset Adobe_typography_AI5 1.0 1
%%Title: (Typography Operators)
%%Version: 1.0 1
%%CreationDate:(6/10/1996) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_typography_AI5 68 dict dup begin
put
/initialize
{
 begin
 begin
	Adobe_typography_AI5 begin
	Adobe_typography_AI5
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
 end
 end
	Adobe_typography_AI5 begin
} def
/terminate
{
	currentdict Adobe_typography_AI5 eq
	{
	 end
	} if
} def
/modifyEncoding
{
	/_tempEncode exch ddef
	/_pntr 0 ddef
	{
		counttomark -1 roll
		dup type dup /marktype eq
		{
			pop pop exit
		}
		{
			/nametype eq
			{
				_tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll
				put
			}
			{
				/_pntr exch ddef
			} ifelse
		} ifelse
	} loop
	_tempEncode
} def
/havefont
{
	systemdict /languagelevel known
		{
		/Font resourcestatus dup
			{ exch pop exch pop }
		if
		}
		{
		systemdict /FontDirectory get 1 index known
			{ pop true }
			{
			systemdict /fileposition known
				{
				dup length 6 add exch
				Ss 6 250 getinterval
				cvs pop
				Ss exch 0 exch getinterval
				status
					{ pop pop pop pop true }
					{ false }
				ifelse
				}
				{
				pop false
				}
			ifelse
			}
		ifelse
		}
	ifelse
} def
/TE
{
	StandardEncoding 256 array copy modifyEncoding
	/_nativeEncoding exch def
} def
/subststring {
	exch 2 index exch search
	{
		exch pop
		exch dup () eq
		{
			pop exch concatstring
		}
		{
			3 -1 roll
			exch concatstring
			concatstring
		} ifelse
		exch pop true
	}
	{
		pop pop false
	} ifelse
} def
/concatstring {
	1 index length 1 index length
	1 index add
	string
	dup 0 5 index putinterval
	dup 2 index 4 index putinterval
	4 1 roll pop pop pop
} def
%
/TZ
{
	dup type /arraytype eq
	{
		/_wv exch def
	}
	{
		/_wv 0 def
	} ifelse
	/_useNativeEncoding exch def
	2 index havefont
	{
		3 index
		255 string
		cvs
		
		dup
		(_Symbol_)
		eq
		{
			pop
			2 index
			findfont
			
		}
		{
			dup length 1 sub
			1 exch
			getinterval
			
			cvn
			findfont
		} ifelse
	}
	{
		dup 1 eq
		{
			2 index 64 string cvs
			dup (-90pv-RKSJ-) (-83pv-RKSJ-) subststring
			{
				exch pop dup havefont
				{
					findfont false
				}
				{
					pop true
				} ifelse
			}
			{
				pop	dup
				(-90ms-RKSJ-) (-Ext-RKSJ-) subststring
				{
					exch pop dup havefont
					{
						findfont false
					}
					{
						pop true
					} ifelse
				}
				{
					pop pop true
				} ifelse
			} ifelse
			{
				/Ryumin-Light-83pv-RKSJ-H havefont
					{/Ryumin-Light-83pv-RKSJ-H}
					{/Courier}
					ifelse
					findfont
					[1 0 0.5 1 0 0] makefont
			} if
		}
		{
			/Courier findfont
		} ifelse
	} ifelse
	_wv type /arraytype eq
	{
		_wv makeblendedfont
	} if
	dup length 10 add dict
 begin
	mark exch
	{
		1 index /FID ne
		{
			def
		} if
		cleartomark mark
	} forall
	pop
	/FontScript exch def
	/FontDirection exch def
	/FontRequest exch def
	/FontName exch def
	counttomark 0 eq
	{
		1 _useNativeEncoding eq
		{
			/Encoding _nativeEncoding def
		} if
		cleartomark
	}
	{
		/Encoding load 256 array copy
		modifyEncoding /Encoding exch def
	} ifelse
	FontName currentdict
 end
	definefont pop
} def
/tr
{
	_ax _ay 3 2 roll
} def
/trj
{
	_cx _cy _sp _ax _ay 6 5 roll
} def
/a0
{
	/Tx
	{
		dup
		currentpoint 3 2 roll
		tr _psf
		newpath moveto
		tr _ctm _pss
	} ddef
	/Tj
	{
		dup
		currentpoint 3 2 roll
		trj _pjsf
		newpath moveto
		trj _ctm _pjss
	} ddef
} def
/a1
{
W B
} def
/e0
{
	/Tx
	{
		tr _psf
	} ddef
	/Tj
	{
		trj _pjsf
	} ddef
} def
/e1
{
W F 
} def
/i0
{
	/Tx
	{
		tr sp
	} ddef
	/Tj
	{
		trj jsp
	} ddef
} def
/i1
{
	W N
} def
/o0
{
	/Tx
	{
		tr sw rmoveto
	} ddef
	/Tj
	{
		trj swj rmoveto
	} ddef
} def
/r0
{
	/Tx
	{
		tr _ctm _pss
	} ddef
	/Tj
	{
		trj _ctm _pjss
	} ddef
} def
/r1
{
W S
} def
/To
{
	pop _ctm currentmatrix pop
} def
/TO
{
	iTe _ctm setmatrix newpath
} def
/Tp
{
	pop _tm astore pop _ctm setmatrix
	_tDict begin
	/W
	{
	} def
	/h
	{
	} def
} def
/TP
{
 end
	iTm 0 0 moveto
} def
/Tr
{
	_render 3 le
	{
		currentpoint newpath moveto
	} if
	dup 8 eq
	{
		pop 0
	}
	{
		dup 9 eq
		{
			pop 1
		} if
	} ifelse
	dup /_render exch ddef
	_renderStart exch get load exec
} def
/iTm
{
	_ctm setmatrix _tm concat
	_shift aload pop _lineorientation 1 eq { exch } if translate
	_scale aload pop _lineorientation 1 eq _yokoorientation 1 eq or { exch } if scale
} def
/Tm
{
	_tm astore pop iTm 0 0 moveto
} def
/Td
{
	_mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto
} def
/iTe
{
	_render -1 eq
	{
	}
	{
		_renderEnd _render get dup null ne
		{
			load exec
		}
		{
			pop
		} ifelse
	} ifelse
	/_render -1 ddef
} def
/Ta
{
	pop
} def
/Tf
{
	1 index type /nametype eq
	{
		dup 0.75 mul 1 index 0.25 mul neg
	} if
	/_fontDescent exch ddef
	/_fontAscent exch ddef
	/_fontSize exch ddef
	/_fontRotateAdjust _fontAscent _fontDescent add 2 div neg ddef
	/_fontHeight _fontSize ddef
	findfont _fontSize scalefont setfont
} def
/Tl
{
	pop neg 0 exch
	_leading astore pop
} def
/Tt
{
	pop
} def
/TW
{
	3 npop
} def
/Tw
{
	/_cx exch ddef
} def
/TC
{
	3 npop
} def
/Tc
{
	/_ax exch ddef
} def
/Ts
{
	0 exch
	_shift astore pop
	currentpoint
	iTm
	moveto
} def
/Ti
{
	3 npop
} def
/Tz
{
	count 1 eq { 100 } if
	100 div exch 100 div exch
	_scale astore pop
	iTm
} def
/TA
{
	pop
} def
/Tq
{
	pop
} def
/Tg
{
	pop
} def
/TG
{
	pop
} def
/Tv
{
	/_lineorientation exch ddef
} def
/TV
{
	/_charorientation exch ddef
} def
/Ty
{
	dup /_yokoorientation exch ddef 1 sub neg Tv
} def
/TY
{
	pop
} def
/T~
{
	Tx
} def
/Th
{
	pop pop pop pop pop
} def
/TX
{
	pop
} def
/Tk
{
	_fontSize mul 1000 div
	_lineorientation 0 eq { neg 0 } { 0 exch } ifelse
	rmoveto
	pop
} def
/TK
{
	2 npop
} def
/T*
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	Td
} def
/T*-
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	exch neg exch neg
	Td
} def
/T-
{
	_ax neg 0 rmoveto
	_lineorientation 1 eq _charorientation 0 eq and { 1 TV _hyphen Tx 0 TV } { _hyphen Tx } ifelse
} def
/T+
{
} def
/TR
{
	_ctm currentmatrix pop
	_tm astore pop
	iTm 0 0 moveto
} def
/TS
{
	currentfont 3 1 roll
	/_Symbol_ findfont _fontSize scalefont setfont
	
	0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	setfont
} def
/Xb
{
	pop pop
} def
/Tb /Xb load def
/Xe
{
	pop pop pop pop
} def
/Te /Xe load def
/XB
{
} def
/TB /XB load def
currentdict readonly pop
end
setpacking
%
/X^
{
	currentfont 5 1 roll
	dup havefont
		{
		findfont _fontSize scalefont setfont
		}
		{
		pop
		exch
		} ifelse
	2 index 0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	pop	pop
	setfont
} def
/T^	/X^	load def
%%EndResource
%%BeginProcSet: Adobe_ColorImage_AI6 1.1 0
userdict /Adobe_ColorImage_AI6 known not
{
	userdict /Adobe_ColorImage_AI6 24 dict put 
} if
userdict /Adobe_ColorImage_AI6 get begin
/initialize
{ 
	Adobe_ColorImage_AI6 begin
	Adobe_ColorImage_AI6
	{
		dup type /arraytype eq
		{
			dup xcheck
			{
				bind
			} if
		} if
		pop pop
	} forall
} def
/terminate { end } def
currentdict /Adobe_ColorImage_AI6_Vars known not
{
	/Adobe_ColorImage_AI6_Vars 15 dict def
} if
Adobe_ColorImage_AI6_Vars begin
	/channelcount 0 def
	/sourcecount 0 def
	/sourcearray 4 array def
	/plateindex -1 def
	/XIMask 0 def
	/XIBinary 0 def
	/XIChannelCount 0 def
	/XIBitsPerPixel 0 def
	/XIImageHeight 0 def
	/XIImageWidth 0 def
	/XIImageMatrix null def
	/XIBuffer null def
	/XIDataProc null def
	/XIVersion 6 def
end
/WalkRGBString null def
/WalkCMYKString null def
/StuffRGBIntoGrayString null def
/RGBToGrayImageProc null def
/StuffCMYKIntoGrayString null def
/CMYKToGrayImageProc null def
/ColorImageCompositeEmulator null def
/SeparateCMYKImageProc null def
/FourEqual null def
/TestPlateIndex null def
currentdict /_colorimage known not
{
	/colorimage where
	{
		/colorimage get /_colorimage exch def
	}
	{
		/_colorimage null def
	} ifelse
} if
/_currenttransfer systemdict /currenttransfer get def
/colorimage null def
/XI null def
/WalkRGBString
{
	0 3 index
	dup length 1 sub 0 3 3 -1 roll
	{
		3 getinterval { } forall
		5 index exec
		3 index
	} for
	
	 5 { pop } repeat
} def
/WalkCMYKString
{
	0 3 index
	dup length 1 sub 0 4 3 -1 roll
	{
		4 getinterval { } forall
		
		6 index exec
		
		3 index
		
	} for
	
	5 { pop } repeat
	
} def
/StuffRGBIntoGrayString
{
	.11 mul exch
	
	.59 mul add exch
	
	.3 mul add
	
	cvi 3 copy put
	
	pop 1 add
} def
/RGBToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin 
		sourcearray 0 get exec
		dup length 3 idiv string
		dup 3 1 roll 
		
		/StuffRGBIntoGrayString load exch
		WalkRGBString
 end
} def
/StuffCMYKIntoGrayString
{
	exch .11 mul add
	
	exch .59 mul add
	
	exch .3 mul add
	
	dup 255 gt { pop 255 } if
	
	255 exch sub cvi 3 copy put
	
	pop 1 add
} def
/CMYKToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcearray 0 get exec
		dup length 4 idiv string
		dup 3 1 roll 
		
		/StuffCMYKIntoGrayString load exch
		WalkCMYKString
 end
} def
/ColorImageCompositeEmulator
{
	pop true eq
	{
		Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat
	}
	{
		Adobe_ColorImage_AI6_Vars /channelcount get 1 ne
		{
			Adobe_ColorImage_AI6_Vars begin
				sourcearray 0 3 -1 roll put
			
				channelcount 3 eq 
				{ 
					/RGBToGrayImageProc 
				}
				{ 
					/CMYKToGrayImageProc
				} ifelse
				load
		 end
		} if
		image
	} ifelse
} def
/SeparateCMYKImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcecount 0 ne
		{
			sourcearray plateindex get exec
		}
		{			
			sourcearray 0 get exec
			
			dup length 4 idiv string
			
			0 2 index
			
			plateindex 4 2 index length 1 sub
			{
				get 255 exch sub
				
				3 copy put pop 1 add
				
				2 index
			} for
			pop pop exch pop
		} ifelse
 end
} def
	
/FourEqual
{
	4 index ne
	{
		pop pop pop false
	}
	{
		4 index ne
		{
			pop pop false
		}
		{
			4 index ne
			{
				pop false
			}
			{
				4 index eq
			} ifelse
		} ifelse
	} ifelse
} def
/TestPlateIndex
{
	Adobe_ColorImage_AI6_Vars begin
		/plateindex -1 def
		/setcmykcolor where
		{
			pop
			gsave
			1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
			grestore
			1 0 0 0 FourEqual 
			{ 
				/plateindex 0 def
			}
			{
				0 1 0 0 FourEqual
				{ 
					/plateindex 1 def
				}
				{
					0 0 1 0 FourEqual
					{
						/plateindex 2 def
					}
					{
						0 0 0 1 FourEqual
						{ 
							/plateindex 3 def
						}
						{
							0 0 0 0 FourEqual
							{
								/plateindex 5 def
							} if
						} ifelse
					} ifelse
				} ifelse
			} ifelse
			pop pop pop pop
		} if
		plateindex
 end
} def
/colorimage
{
	Adobe_ColorImage_AI6_Vars begin
		/channelcount 1 index def
		/sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def
		4 sourcecount add index dup 
		8 eq exch 1 eq or not
 end
	
	{
		/_colorimage load null ne
		{
			_colorimage
		}
		{
			Adobe_ColorImage_AI6_Vars /sourcecount get
			7 add { pop } repeat
		} ifelse
	}
	{
		dup 3 eq
		TestPlateIndex
		dup -1 eq exch 5 eq or or
		{
			/_colorimage load null eq
			{
				ColorImageCompositeEmulator
			}
			{
				dup 1 eq
				{
					pop pop image
				}
				{
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						gsave
						
						0 _currenttransfer exec
						1 _currenttransfer exec
						eq
						{ 0 _currenttransfer exec 0.5 lt }
						{ 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse
						
						{ { pop 0 } } { { pop 1 } } ifelse
						systemdict /settransfer get exec
					} if
					
					_colorimage
					
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						grestore
					} if
				} ifelse
			} ifelse
		}
		{
			dup 1 eq
			{
				pop pop
				image
			}
			{
				pop pop
				Adobe_ColorImage_AI6_Vars begin
					sourcecount -1 0
					{			
						exch sourcearray 3 1 roll put
					} for
					/SeparateCMYKImageProc load
			 end
				systemdict /image get exec
			} ifelse
		} ifelse
	} ifelse
} def
/XG
{
	pop pop
} def
/XF
{
	13 {pop} repeat
} def
/Xh
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIImageHeight exch def
		/XIImageWidth exch def
		/XIImageMatrix exch def
		0 0 moveto
		XIImageMatrix concat
		XIImageWidth XIImageHeight scale
		
		XIMask
		{
			/_lp /null ddef
			_fc
			/_lp /imagemask ddef
		}
		if
		/XIVersion 7 def
 end
} def
/XH
{
	Adobe_ColorImage_AI6_Vars begin
		/XIVersion 6 def
		grestore
 end
} def
/XI
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIBinary exch 0 ne def
		pop
		pop
		/XIChannelCount exch def
		/XIBitsPerPixel exch def
		/XIImageHeight exch def
		/XIImageWidth exch def
		pop pop pop pop
		/XIImageMatrix exch def
		XIBitsPerPixel 1 eq
		{
			XIImageWidth 8 div ceiling cvi
		}
		{
			XIImageWidth XIChannelCount mul
		} ifelse
		/XIBuffer exch string def
		XIBinary
		{
			/XIDataProc { currentfile XIBuffer readstring pop } def
			XIVersion 6 le
			{
				currentfile 128 string readline pop pop
			}
			if
		}
		{
			/XIDataProc { currentfile XIBuffer readhexstring pop } def
		} ifelse
		
		XIVersion 6 le
		{
			0 0 moveto
			XIImageMatrix concat
			XIImageWidth XIImageHeight scale
			XIMask
			{
				/_lp /null ddef
				_fc
				/_lp /imagemask ddef
			} if
		} if
		
		XIMask
		{
			XIImageWidth XIImageHeight
			false
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			imagemask
		}
		{
			XIImageWidth XIImageHeight
			XIBitsPerPixel
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			
			XIChannelCount 1 eq
			{
				gsave
				0 setgray
				image
				grestore
			}
			{
				false
				XIChannelCount
				colorimage
			} ifelse
		} ifelse
		grestore
 end
} def
end
%%EndProcSet
%%BeginResource: procset Adobe_Illustrator_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
%%Version: 1.2 0
%%CreationDate: (3/7/1994) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin
put
/_eo false def
/_lp /none def
/_pf
{
} def
/_ps
{
} def
/_psf
{
} def
/_pss
{
} def
/_pjsf
{
} def
/_pjss
{
} def
/_pola 0 def
/_doClip 0 def
/cf currentflat def
/_lineorientation 0 def
/_charorientation 0 def
/_yokoorientation 0 def
/_tm matrix def
/_renderStart
[
/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
] def
/_renderEnd
[
null null null null /i1 /i1 /i1 /i1
] def
/_render -1 def
/_shift [0 0] def
/_ax 0 def
/_ay 0 def
/_cx 0 def
/_cy 0 def
/_leading
[
0 0
] def
/_ctm matrix def
/_mtx matrix def
/_sp 16#020 def
/_hyphen (-) def
/_fontSize 0 def
/_fontAscent 0 def
/_fontDescent 0 def
/_fontHeight 0 def
/_fontRotateAdjust 0 def
/Ss 256 string def
Ss 0 (fonts/) putinterval
/_cnt 0 def
/_scale [1 1] def
/_nativeEncoding 0 def
/_useNativeEncoding 0 def
/_tempEncode 0 def
/_pntr 0 def
/_tDict 2 dict def
/_hfname 100 string def
/_hffound false def
/Tx
{
} def
/Tj
{
} def
/CRender
{
} def
/_AI3_savepage
{
} def
/_gf null def
/_cf 4 array def
/_rgbf 3 array def
/_if null def
/_of false def
/_fc
{
} def
/_gs null def
/_cs 4 array def
/_rgbs 3 array def
/_is null def
/_os false def
/_sc
{
} def
/_pd 1 dict def
/_ed 15 dict def
/_pm matrix def
/_fm null def
/_fd null def
/_fdd null def
/_sm null def
/_sd null def
/_sdd null def
/_i null def
/_lobyte 0 def
/_hibyte 0 def
/_cproc null def
/_cscript 0 def
/_hvax 0 def
/_hvay 0 def
/_hvwb 0 def
/_hvcx 0 def
/_hvcy 0 def
/_bitfont null def
/_bitlobyte 0 def
/_bithibyte 0 def
/_bitkey null def
/_bitdata null def
/_bitindex 0 def
/discardSave null def
/buffer 256 string def
/beginString null def
/endString null def
/endStringLength null def
/layerCnt 1 def
/layerCount 1 def
/perCent (%) 0 get def
/perCentSeen? false def
/newBuff null def
/newBuffButFirst null def
/newBuffLast null def
/clipForward? false def
end
userdict /Adobe_Illustrator_AI5 known not {
	userdict /Adobe_Illustrator_AI5 95 dict put
} if
userdict /Adobe_Illustrator_AI5 get begin
/initialize
{
	Adobe_Illustrator_AI5 dup begin
	Adobe_Illustrator_AI5_vars begin
	discardDict
	{
		bind pop pop
	} forall
	dup /nc get begin
	{
		dup xcheck 1 index type /operatortype ne and
		{
			bind
		} if
		pop pop
	} forall
 end
	newpath
} def
/terminate
{
 end
 end
} def
/_
null def
/ddef
{
	Adobe_Illustrator_AI5_vars 3 1 roll put
} def
/xput
{
	dup load dup length exch maxlength eq
	{
		dup dup load dup
		length 2 mul dict copy def
	} if
	load begin
	def
 end
} def
/npop
{
	{
		pop
	} repeat
} def
/hswj
{
	dup stringwidth 3 2 roll
	{
		_hvwb eq { exch _hvcx add exch _hvcy add } if
		exch _hvax add exch _hvay add
	} cforall
} def
/vswj
{
	0 0 3 -1 roll
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			dup cstring stringwidth 5 2 roll
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			4 -1 roll sub exch
			3 -1 roll sub exch
		}
		{
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			_fontHeight sub
		} ifelse
	} cforall
} def
/swj
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hswj } { vswj } ifelse
} def
/sw
{
	0 0 0 6 3 roll swj
} def
/vjss
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			gsave
			false charpath currentpoint
			5 index setmatrix stroke
			grestore
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			gsave
			2 index false charpath
			6 index setmatrix stroke
			grestore
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjss
{
	4 1 roll
	{
		dup cstring
		gsave
		false charpath currentpoint
		5 index setmatrix stroke
		grestore
		moveto
		_sp eq
		{
			5 index 5 index rmoveto
		} if
		2 copy rmoveto
	} cforall
	6 npop
} def
/jss
{
	_lineorientation 0 eq { hjss } { vjss } ifelse
} def
/ss
{
	0 0 0 7 3 roll jss
} def
/vjsp
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			false charpath
            currentpoint
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			2 index false charpath
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjsp
{
    4 1 roll
    {
        dup cstring
        false charpath
        _sp eq
        {
            5 index 5 index rmoveto
        } if
        2 copy rmoveto
    } cforall
    6 npop
} def
/jsp
{
	matrix currentmatrix
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/sp
{
    matrix currentmatrix
    0 0 0 7 3 roll
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/pl
{
	transform
	0.25 sub round 0.25 add exch
	0.25 sub round 0.25 add exch
	itransform
} def
/setstrokeadjust where
{
	pop true setstrokeadjust
	/c
	{
		curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll curveto
	} def
	/V
	/v load def
	/y
	{
		2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		lineto
	} def
	/L
	/l load def
	/m
	{
		moveto
	} def
}
{
	/c
	{
		pl curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll pl curveto
	} def
	/V
	/v load def
	/y
	{
		pl 2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		pl lineto
	} def
	/L
	/l load def
	/m
	{
		pl moveto
	} def
} ifelse
/d
{
	setdash
} def
/cf
{
} def
/i
{
	dup 0 eq
	{
		pop cf
	} if
	setflat
} def
/j
{
	setlinejoin
} def
/J
{
	setlinecap
} def
/M
{
	setmiterlimit
} def
/w
{
	setlinewidth
} def
/XR
{
	0 ne
	/_eo exch ddef
} def
/H
{
} def
/h
{
	closepath
} def
/N
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			_eo {eoclip} {clip} ifelse /_doClip 0 ddef
		} if
		newpath
	}
	{
		/CRender
		{
			N
		} ddef
	} ifelse
} def
/n
{
	N
} def
/F
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
			/_doClip 0 ddef
		}
		{
			_pf
		} ifelse
	}
	{
		/CRender
		{
			F
		} ddef
	} ifelse
} def
/f
{
	closepath
	F
} def
/S
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			_ps
		} ifelse
	}
	{
		/CRender
		{
			S
		} ddef
	} ifelse
} def
/s
{
	closepath
	S
} def
/B
{
	_pola 0 eq
	{
		_doClip 1 eq
		gsave F grestore
		{
			gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			S
		} ifelse
	}
	{
		/CRender
		{
			B
		} ddef
	} ifelse
} def
/b
{
	closepath
	B
} def
/W
{
	/_doClip 1 ddef
} def
/*
{
	count 0 ne
	{
		dup type /stringtype eq
		{
			pop
		} if
	} if
	newpath
} def
/u
{
} def
/U
{
} def
/q
{
	_pola 0 eq
	{
		gsave
	} if
} def
/Q
{
	_pola 0 eq
	{
		grestore
	} if
} def
/*u
{
	_pola 1 add /_pola exch ddef
} def
/*U
{
	_pola 1 sub /_pola exch ddef
	_pola 0 eq
	{
		CRender
	} if
} def
/D
{
	pop
} def
/*w
{
} def
/*W
{
} def
/`
{
	/_i save ddef
	clipForward?
	{
		nulldevice
	} if
	6 1 roll 4 npop
	concat pop
	userdict begin
	/showpage
	{
	} def
	0 setgray
	0 setlinecap
	1 setlinewidth
	0 setlinejoin
	10 setmiterlimit
	[] 0 setdash
	/setstrokeadjust where {pop false setstrokeadjust} if
	newpath
	0 setgray
	false setoverprint
} def
/~
{
 end
	_i restore
} def
/O
{
	0 ne
	/_of exch ddef
	/_lp /none ddef
} def
/R
{
	0 ne
	/_os exch ddef
	/_lp /none ddef
} def
/g
{
	/_gf exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_gf setgray
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/G
{
	/_gs exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_gs setgray
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/k
{
	_cf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_cf aload pop setcmykcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/K
{
	_cs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_cs aload pop setcmykcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/Xa
{
	_rgbf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_rgbf aload pop setrgbcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XA
{
	_rgbs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_rgbs aload pop setrgbcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/_rgbtocmyk
{
3
	{
	1 exch sub 3 1 roll
	} repeat
3 copy 1 4 1 roll
3
	{
	3 index 2 copy gt
		{
		exch
		} if
	pop 4 1 roll
	} repeat
pop pop pop
4 1 roll
3
	{
	3 index sub
	3 1 roll
	} repeat
4 -1 roll
} def
/Xx
{
	exch
	/_gf exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XX
{
	exch
	/_gs exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/x
{
	/_gf exch ddef
	findcmykcustomcolor
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/X
{
	/_gs exch ddef
	findcmykcustomcolor
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/A
{
	pop
} def
/annotatepage
{
userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
} def
/XT {
	pop pop
} def
/discard
{
	save /discardSave exch store
	discardDict begin
	/endString exch store
	gt38?
	{
		2 add
	} if
	load
	stopped
	pop
 end
	discardSave restore
} bind def
userdict /discardDict 7 dict dup begin
put
/pre38Initialize
{
	/endStringLength endString length store
	/newBuff buffer 0 endStringLength getinterval store
	/newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
	/newBuffLast newBuff endStringLength 1 sub 1 getinterval store
} def
/shiftBuffer
{
	newBuff 0 newBuffButFirst putinterval
	newBuffLast 0
	currentfile read not
	{
	stop
	} if
	put
} def
0
{
	pre38Initialize
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff endString eq
			{
				cleartomark stop
			} if
			shiftBuffer
		} loop
	}
	{
	stop
	} ifelse
} def
1
{
	pre38Initialize
	/beginString exch store
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff beginString eq
			{
				/layerCount dup load 1 add store
			}
			{
				newBuff endString eq
				{
					/layerCount dup load 1 sub store
					layerCount 0 eq
					{
						cleartomark stop
					} if
				} if
			} ifelse
			shiftBuffer
		} loop
	} if
} def
2
{
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		endString eq
		{
			cleartomark stop
		} if
	} loop
} def
3
{
	/beginString exch store
	/layerCnt 1 store
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		dup beginString eq
		{
			pop /layerCnt dup load 1 add store
		}
		{
			endString eq
			{
				layerCnt 1 eq
				{
					cleartomark stop
				}
				{
					/layerCnt dup load 1 sub store
				} ifelse
			} if
		} ifelse
	} loop
} def
end
userdict /clipRenderOff 15 dict dup begin
put
{
	/n /N /s /S /f /F /b /B
}
{
	{
		_doClip 1 eq
		{
			/_doClip 0 ddef _eo {eoclip} {clip} ifelse
		} if
		newpath
	} def
} forall
/Tr /pop load def
/Bb {} def
/BB /pop load def
/Bg {12 npop} def
/Bm {6 npop} def
/Bc /Bm load def
/Bh {4 npop} def
end
/Lb
{
	4 npop
	6 1 roll
	pop
	4 1 roll
	pop pop pop
	0 eq
	{
		0 eq
		{
			(%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
		}
		{
			
			/clipForward? true def
			
			/Tx /pop load def
			/Tj /pop load def
			
			currentdict end clipRenderOff begin begin
		} ifelse
	}
	{
		0 eq
		{
			save /discardSave exch store
		} if
	} ifelse
} bind def
/LB
{
	discardSave dup null ne
	{
		restore
	}
	{
		pop
		clipForward?
		{
			currentdict
		 end
		 end
		 begin
					
			/clipForward? false ddef
		} if
	} ifelse
} bind def
/Pb
{
	pop pop
	0 (%AI5_EndPalette) discard
} bind def
/Np
{
	0 (%AI5_End_NonPrinting--) discard
} bind def
/Ln /pop load def
/Ap
/pop load def
/Ar
{
	72 exch div
	0 dtransform dup mul exch dup mul add sqrt
	dup 1 lt
	{
		pop 1
	} if
	setflat
} def
/Mb
{
	q
} def
/Md
{
} def
/MB
{
	Q
} def
/nc 4 dict def
nc begin
/setgray
{
	pop
} bind def
/setcmykcolor
{
	4 npop
} bind def
/setrgbcolor
{
	3 npop
} bind def
/setcustomcolor
{
	2 npop
} bind def
currentdict readonly pop
end
end
setpacking
%%EndResource
%%BeginResource: procset Adobe_cshow 2.0 8
%%Title: (Writing System Operators)
%%Version: 2.0 8
%%CreationDate: (1/23/89) ()
%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_cshow 14 dict dup begin put
/initialize
{
	Adobe_cshow begin
	Adobe_cshow
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
	Adobe_cshow begin
} def
/terminate
{
currentdict Adobe_cshow eq
	{
 end
	} if
} def
/cforall
{
	/_lobyte 0 ddef
	/_hibyte 0 ddef
	/_cproc exch ddef
	/_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
	{
		/_lobyte exch ddef
		_hibyte 0 eq
		_cscript 1 eq
		_lobyte 129 ge _lobyte 159 le and
		_lobyte 224 ge _lobyte 252 le and or and
		_cscript 2 eq
		_lobyte 161 ge _lobyte 254 le and and
		_cscript 3 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript 25 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript -1 eq
		or or or or and
		{
			/_hibyte _lobyte ddef
		}
		{
			_hibyte 256 mul _lobyte add
			_cproc
			/_hibyte 0 ddef
		} ifelse
	} forall
} def
/cstring
{
	dup 256 lt
	{
		(s) dup 0 4 3 roll put
	}
	{
		dup 256 idiv exch 256 mod
		(hl) dup dup 0 6 5 roll put 1 4 3 roll put
	} ifelse
} def
/clength
{
	0 exch
	{ 256 lt { 1 } { 2 } ifelse add } cforall
} def
/hawidthshow
{
	{
		dup cstring
		show
		_hvax _hvay rmoveto
		_hvwb eq { _hvcx _hvcy rmoveto } if
	} cforall
} def
/vawidthshow
{
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			-90 rotate
			0 _fontRotateAdjust rmoveto
			cstring
			_hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
			0 _fontRotateAdjust neg rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			exch _hvay sub exch _hvax sub
			2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
			3 2 roll
			cstring
			dup stringwidth pop 2 div neg _fontAscent neg rmoveto
			show
			moveto
		} ifelse
	} cforall
} def
/hvawidthshow
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
} def
/hvwidthshow
{
	0 0 3 -1 roll hvawidthshow
} def
/hvashow
{
	0 0 0 6 -3 roll hvawidthshow
} def
/hvshow
{
	0 0 0 0 0 6 -1 roll hvawidthshow
} def
currentdict readonly pop end
setpacking
%%EndResource
%%EndProlog
%%BeginSetup
%%IncludeFont: Courier
%%IncludeFont: GillSans
%%IncludeFont: GillSans-Bold
Adobe_level2_AI5 /initialize get exec
Adobe_cshow /initialize get exec
Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI5 /initialize get exec
Adobe_ColorImage_AI6 /initialize get exec
Adobe_Illustrator_AI5 /initialize get exec
%AI3_BeginRider
currentpacking true setpacking
%!PS-AdobeFont-1.0: Courier 002.004
%%CreationDate: Tue Sep 17 07:47:14 1991
%%VMusage: 31037 39405
FontDirectory/Courier known{/Courier findfont dup /UniqueID known{dup /UniqueID get 36347 eq exch /FontType get 1 eq and}{pop false}ifelse 
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontInfo 10 dict dup begin
/version (002.004) readonly def
/Notice (Copyright (c) 1989, 1990, 1991 Adobe Systems Incorporated. All rights reserved.) readonly def
/FullName (Courier) readonly def
/FamilyName (Courier) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /Courier def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36347 def
/FontBBox{-28 -250 628 805}readonly def
currentdict end
currentfile eexec
ddda91ee8112cd852f360df32ca95816b8b036d16893def88ffa3059154c4bd6cbb121f94266ddc61d57a341aa48ee5d4efcce89ef5b492314353763e1c1547eea033b82be97dd7b86c3eec9c847e6ce104c40fdcb6e143c221a71c2eb7d652c4e17d34438c9b2e3dc7580f497ac697ea20ac096930fe90934ea8ffe999902
ba675d4bdd86bdc40f6ae6d0a5dcc64f26c8703131e678aa678f6d7d1dddaf79b6a603dffc353dca690fe71815c3464dc52fa6d5cc6bdc090851d8118c6cdde2d81385ab679f224ede8537232788317f644fe6a242e7aeb28f67e0a6be02099ce760dc542e8692603d0ba4f8e839a3c2ffda1b80baaeb4f715f7d0c49b4697
0429398ff464854f82086777b7ffa173d209000c9bce1defce6b3f198249399e80cd49d4ea1266626f5767341078400dd59ee63b7f336c834182672faed987820a5f2219d1d83b0081d76990aab0c805c00434be0b0a7e88b8745dad53c8b6ddd71afe0eb038d47e897f7ea221e4dc443ec97c0b46ec6127f7016b25dd5c6d
cca3441c80b8b00403956ab784505a197be9f2f3a9c4c3b2cda2f2dc05905737ac019182662956c2aad372459fd601156e703f574d5c1bad0879b090b1c886d51050018dd4d7b97caa143e34bf0d40ae62200ecaa2d780f862bd5c667959f77f4c2fc1e2f8f0c5d8b8c040b68b7b65534d46a467d45f45f0a83b9bd159908a
03b94b2e4699b2c3d71116b85b9618b7d934f5c65583dc32ae0a18901e19e3cc4853ccedbfae6567e398655b2134c83b1a9a2b2b8c0070ba573b31391f78c828e887f38fe6aaf2c5d9ebf93379fed01f04e741fff93b37cc9ce805ba7e8393b84444665f2a597e8217c678c6f565fe2cdc944a0a8f9e0cb4721baf45d3d497
58893a1ef8ea925740b66827f563d614917368eeea3025349eecd5cd8fd3c0e8b19ea82b8b1c12e529dc59e72e80084e34b722faeb743082af452099a325c9bb57616b82225bc148c0da9d49032b0223de098194cd3e94ec2d96233a6e0913b5946476904d0d24c371745ac0072a4f19c822a7c2aeb19753a4235479560e3a
24d5403b0c15d5e7bbe6d593140795765c55e9a8ed440e08f2cb6390bca50ba8fcc0ee2e7fd028e41a1cb0660830415b0e8de8054bf14bcf0a1a0b0aaca776feb3e09c7e4f4d6814a9ffd4dc7d75ba6472d7132773f79db9a7929619003800392fb5902e3afde17bfee55a7f89862a57a4b3b956b33949285ddefdf4b2fb12
22c0568598db9b4dd5f139285eb05c30d081dbf19d48d84d7bac4291730a84186432298f8f6b71321fe2d576278b391ef757108bc32b54a5278ea004d97a5e7b7548dfd9556e32f05bea2c0c0a2f58e1e604db7aca9a6f6cbf2f308a3d623f60d7ea0dc69f5ffd978e6bd454b4abdcafa152dbd6eb82165083aabc249436a3
76e0d29d186b179bd2ee07a9e35cfadceb1b06ef5e1fc85894b83d5de35592e6218a3743852749984430763dde832ec0e6f8396b4d44c4d433611a7765edc6b962e10254cdd083fce1a2b350f4d4f36ea1ef675a72fa6533f0042bc5112ad28c6e51552700c12ee6b853fc95ab3696f0ba613371c827c673f6fb0b7f505f5b
55df5bacd69efd05fa35eaa36656a83915940e6af085e14883eb6b04f5b6942c322a85b522599c8b9134111d81ec193e861989af2af0832a5c0705ce24158e7335357a7868eb20c71542f911f1fd8f5ab24a06c058c50cb79503248fec3c4dc20d1779c8c7e6d095d5fab4267a7844bf274017d16771c57ee097b9a92d93b5
9cbc1bfcc76b6648efa4db0ef290303e343c10b39f5e80e32793ddc7e8eae8a7b469ce26352383ed7bbebc9c7800176848383a3b1477a39152d3773b9e56e756ca278d870062f8c2291d330722b5bac4d58adac06e326ab79e5d58daea33cfb88f043dc9379cdf03a843ee9e24c98f2f8f13909459423c7c2d1834398cea6b
c60e1921810ba3d7223df440acdf5a44e31c6aab756423433a1807ba092a10d665f3412f332636581b9fbfbd722f5eaefe207e894d3372d4106fc0c276caf25feb2fca98c78f1197e9ec7eda73cf0107b1d0127bd640171a304781c7aea7ac1ee47999f7a865d044295eaf2d0872e3036fbfe9361cab945f93d90f9a659fcd
248b16659a780d5bb14a466cf32eec56203e4eebf2524ba4cab277bf855334ed57f1a521a1d91b5e22bed88797000ef417ceae27a9caa3f746cc26443bc6807e4ff73ce66cc833c7231d21c211e8be778849b98879fcfa7eb5d22c2355b1e445b3be7b392108bf5c2468c2c3f63688999b4681aac137ba85ed49d86a5b668e
f02436d67704f29efe6a78153336c126fcd2e21d5108a72162f9f5b6c537c38ff1fc60d843fd8aed32411f26b3d9f7821308ce998621763e2972f10ab9a835418bdc37537c38916795340c3bfd17595fb699dfcbf08210abb066c75a2d3a5a1c4df5f4daca3e15da7735ba5f12ff5e87864bf2860b24be93c734250125a930
99a987ea3de6687942bbfcaa66e1f02aa3ca93e389c4187ee89cc937f0523b9bc63324da99f4959633f3e815438d6e1d85e3da94333f9b41f9dee0e5b9a6646b1336f66fdd879e1164b08b70de0e66ffb0e557bbca09efce408c335b8bba0def974a6e11acd5b54d9f974998957f94ab64960850618f15d1416f27891b64cc
bcec9a2de4164769abdd5bb1edeb65df4966a06c3f9047f9c36f68fcc53182c61b0dd4f0303c7df00a591c254d5a94c0485372782f55e907d237a9a204c5c215e0dd3c9ef79b7223e8e6da34394a7e3a31c78112e8a8a65e358f53c5e1234949019c053aa105cadb0c6b44c679aed9dd3922c537742902657904f8fa721ba0
1f9a0719bab9b98f82e1b1851d592f9fa2796b69f10806df49b3aa4f3e8379e495cb597a6185b3deb64186fdd754f831de6a60f9e0b40f10cf9c166f966893367c37bcbd3cf5f4d169ae811a548bcf9e7ca6a347548563712b05fabc28f90dcd6b322aaf048e1705a32ad5f8efff584a7382a39139f31bf9f6fc02b80ae71a
115bfcfdaed96dcd64b9f8cfeab46b217aac815a6d59c298ae4bd5e3072c9d4bfb92af8b3559a6c60113371e4aaf111723b9b5455801564d9cfc82534a42f27d4646f7cd70f9c3179c3c6d2a747b180b003bc80a092858e6960743f851b303f1f0843d93cf8c0efd1aa24fb8774698efcbcbb623fe957b1d80d9383381d181
972e4f03cd3b5f443ea73b551fa3a1882794a790a5b5310a0daf0c0090513a56dc8926bf64bc90faaa87dae91f132b4b6569b69f1e4ed1311c72972e05fd4d7615d780c592fac11f054b8419656f0c9a9658de9d377226254ece1b8c86b620298751015c64842365912a880fd8bba9ba2e153abaf8125c31c8ada7b7a02931
728fc7885666f8153873742560b1951ff1f25a6c4c0bb042646fb6d2ab3e5e6020485974a1b53796bc4639a6bef1ce581466e59d863b22aff66230a89c7235bc5d569f43c356163ae8692b49713d01032d9e0e209bca08401d40c8da64295fa205734be79fbf7f0539ff63f9884f88f266cc74b2ca07c37cb90c57ad973599
c3fecbb5c68cf0087e4ed31aee1a0ea5f1341846797e396157cd82c5137a0bd0823f9445ea4f3679167f8a78ba3b69872eb6ed8e1f1849551a6cbff1cd7cd252a806176f97f2e22ba501a5ec3575cb5db5f33fd6d7c96f4d5a62907162b395abbcc31791389e76cef5ec4e2e03c9ab018c9a7fa3e5abb706add2ab12449733
447e88e6a5696836a6884ac2617fe0c9b277466046ac96548458c5373722ca3e0d5a1a1f8df9e1c1aa13c6cb01e63d119bf6b6aebbb99cfe5f4ce9a5314c74783f94d39433560191a6db8a0f7496601de36e057ef86cbad1a3251b24e0e8d79248a4bec95914c66a9cbd04c9e281c4ba55520f2072fa62b6009a9c06dee464
bd9ddc9cb0e8996ca0eabf80ebd6bfc2e2a5f8fb5a3021033840ca8df9b076e69b3f6b9618c9615160afe895b90e0802a326bcd1a3e9b7525280ede76d6491068203cf414901a0714071928881ae884ddbb4a06e309df72acea32dd455e880e4e8dd576c7ae9040dfabd9fee25705594973a822e3ee330fdd4769917d5320e
eba3d9450ffeb4b0be0ba583221f40fb6657c6a8bbe7390f9c1c6f9b4d59baaeb93f505205adef48df00191ef3291ccd4645eb253c9cde2f1e4f909b2ddd67598860f94635638045b777bb1d6df5a50a6640afde1aa850c0b877090901337b548ceafa665b1c5e964658fd57816547877eb1f3a256c3f379ca3005d1d434bf
953067b70917c0a5a23f93e4f06645e52d5c9ae201c72f1bca5f0b24fe5c2554a935de77f00d7a3f18805cf6110f73e34a536b748aba426eb29a6a415ae2252a295679531e5d695098301895e80f45135c75005dea05d6cc87d9b88ef3ee1409feb7bc0f571c66cb38aaa501061b4bbc6e5f98a0c72dd2e63d5e6c2b7c96ab
e807ec5ad6ad07645f82b982b66713f9c3702521eb92efd811c81dac7c7fadcc056e232d1bf4547cff5e2ac9fe7f4d6bf9836994f96c7b563c1a6694e887c14892464aaab6fbee4be89bd88b9d83c3e7fda309a792efd59a7d7ffa8903c2d9784ac5a42f6c6e486cafe072d90014991b396d524a8ee03f93e132b82388bf4c
1a008e5c73c405bf080d4f02c02ad8911e40b115eeb7cad0b4da4eac8271ebed4db0b59398cc6520ec564cbaea468bbd6e40fc21f029256d7e624fb449f1afe673607ff556d98c0fc21de022a5a33d80108f5cdac29f9ce0eae63220e81071c5c9c5796b1bed7a529b0e770943bb30bf9d282d18a2da41fd0349261e885d66
859e0055e90c04a5c41ffceb617de596352e5026faf9754adf5d30267c0293bbf94b7480ad1cadcd9a34c1084f93c38ac19cd569490dc22c616ea1976ddbf62f333bf5c12269f2d24fb271d368064636edc62007632d35bf880865c148361530bfb73eef706abc1421dd894d48438e63e3717681f371ef37149b525b9092be
7e9636adc6b9e859c0b53936070a318c88e6478387beea49b57ad9700f6880982abf6e443cc58b25fe6e7ce8be5fc05befc25cf22446a109432bdafa520ef234345ea18a07d428ee4220c66e1e869c52568c8f9ddac48569c7e68dc47a2f5bb3fad03ca0c1bb2bf2ebf155b69158f2790b563a612014609362d8d70e34ae14
9d8cbb45ab5f7649b1f1c352a2da3f3bdec2e4fc14e3499bc4f701127b8c6d71b548af350ebf10de1f1d17caf7ce5c7b8ab8b7ce6915ff5f887249bdb2c7b2bc6661e60116ea7ddc3f530456d6af4f8e4458950b9a0da7d1f9cf5cd9b2d0249ea97a8f7a75482552ceef8ae58083e14146d1e1694dc63d7aba7976a79951a7
26979d51cd41e6525badf9bf6a01fcef2f0fedfdd5de799f4080da1734961f2c088b6fbcc556aded4a97e92f225270700b69a51033302aae977ffd21d601b131ac33f8e8c3d12b635efca24ddc0866a4b527c71dae31f4377f91e2cda83ec77e99f0384977e0144bbe48ddb7997cdcce777b7965b08ee36df566a1c662d5df
cb59fc61de346d4fe161f3305a6d2aa903c3cf095aa187e517db2ead4140145cf484885b625861295ae9dfcf826d8745d62f881ebdbd3d29031466e74a56e940394bc6ef17dfbfa7a2614a154133516a6790be2b3d0473069eb6604ef214712f001e931289c70f009528c33198ff297d5c3db53a771cb83568169446d29ac2
414e633df78e33caa9a363d96520c9c6944a41b83d6c9a2089d5c88b81a8ca119c664aa98965c7d3c41b0c5731386d94ea31058fe2557c2bbeba69cfd455cca21784358a378d645f1ccb6eecfe7b43a4debb0ace1f8946bff9cb2509b65514466ceed1a315f519e0b50f36d636eaed5c6f8de770aeb096bb82026dc6a0bcec
177f6867d3e41399bd786fb13177e9b4273f8dbe5803a62119afbab852b5a7ef2571f8bc5f265aaef8ef5f90a4cfded003d89b454c2dacfde349d32812b4aa8dedbeefc8d42e28b2dbaf44379069a66b7588bc497b767614646d7aa1e068652a116948ca9dd53bf5ab0e8af1174755804d0eefda8bc35aa6157dfe189138cc
cb2e711988e9ff5f5c03858f70bfa2e5e5837bd72aefe246c4ae9651131e1fa003f01ae530c030bc4a888fdbb2aa2f50e9eee5a881c716d9fb9320f2a7201041fcf6ebaa9e03fa16f502be3b370e41a64f7fd3aebd3a3c7c98249dfc7e154c99c5226e83d3291e7fcf514dd10c1f7bc9af62a3a2adc304ef65b29136b78f2f
503c99526033cab7cb286c9dba26bbfb7ba333ae55971896c8b5e077945701bf1c4f798fc0384723454483b42ef5902192b039546063c17649d1f88c642a3c828e90243a7356c298b7d6f018e362efaf62e431d578e4a484cf8ecba1219296856d87cf399489144f2c6004f0a34bbc440dd260181eca262e034d2acd244d7c
398551f761866fa77283ec8af5c80fdb97b9e5884bc3571aa423b9f944bacf149fdea85bbfcca6caa0948b8fab6a4fa2f3e48ec9a35c6e699bb279decd92aeaf5ea3fc826ba3a5da3db7e46c76b783b83debd5af450a19f33103a381c468be95b701968cd46cb0dddde2276ab9e3b1e11eab601818ea271eb7b2024ed93844
bfed1486ce84d533bc667a476ff6d7ea32260d8c3a4c1711db1a071dc14f5754df5ca9049963931561114e72a7376b97f1d0e4dbd0f3ba9edf54e37bb556319dd88fcc4e424f03725ad48aaadd935d8beb46372ae54638220860320f8eca8353f1ca1f25cde42a06700d1ab8e5b044ad5aebe6b6edcade3cfc998ecce56156
b797ef044a8256f3c8a4c3d6f8c5f9fc4678fcb271aab880e84e279462c37872aebb1f6734c70dd6b9479bfef763b464e36f7483fb4ed153858c2a7ca82463ac688a25e23287cac2e2992da0be1c5abcb503a811ad5763254c7304611f206c4aa7959db813e22c5c69792d1379fe0f78500e3406d28f97e59612687ed7d9a4
a70f4d13f298a056803f5d10df97aeae82e90860a59c7d17ad23742c6aa2cde91d5eec53c4d2ee420df02cbc20cef3c379845ed4533ea7bd9a6ab4b7ed3dcac3a33c7135dae2340649efbf164d99785b5fa500485191673be8dc07abba4a909fad5c08136a71fb9bb753b320d9272a8f810477f1b46ac4da57e6b5d5b89984
4022274f5ea2f35b42c35684e5f8dcd74ff631b66ad02c6cdfac8030e52fe146c03d71cd33134c04d13cc7c4541ff7de01e966fdf1c29afeb8cd4f059ac90cbb565e0743d1af099fcd7964ffacbba53fddb3580789d77d55a2e98e9926dc3dc90e8333c567cce7065874e293467e5ec898d81d4b38534d447c5f8e715b713e
c35aaf27a21e43b7eb44f995d3ee217f7817c0c687b937dac64cde13e6ece47b1689f72334032ff314908ec19f02a662e9160897b0e75d1229c698db7c6afddf0f75066c4138d1e2a289a1cd1f000afc3acd2fadcf10ef5f2e7ae4cab1f655aa144391127cf1d049d7753cf9af42922ff1832009707dffaf4369a75a8d8de6
06432ee212f879ca0e8cb5d45a24b88da803dd6984d8310bdeb59069aef9f630e825349afc5fee29d420b3a6acea1992c0e0db9c4d58ac7c04ee7ad962f04fa7f653ebf1b8b3dd3efc093ee381bf6f1e8c2b5810d0a2ff7eabae1547cf3fcb3a7290f4af25ef75beff80b04680d3bb61b3e90b6fec3eb0e585cd9f4a5e69cb
93716d9ffd92abfaa5591af03eac13ef7361e5247c254403bddd967315d712bffae19f7545004edbd31676e3d7605bf6ee3e918b0e6c3a5416a8255758ff27ae3f1681528f544a14edf7de30ec727736773c14fde0b70aa4bbd0761d1a17b9c3c2abc0d588fc5a5b68d78909ee79e54dfc8b22d7dfc2c98036622682f728cc
9a58c02effbc5317cfd56ab64c958ac60e3e07ddd7c13296a59730e25ffcacc542cb29c4468d331577c07564e538f14c66cc563c018c0d9e40329b8909b3716e0d02c6840769105ba02e47abc4dd039ca171587bf29e84cd95f15b7f118e7942c3b7b50cca7b094bef2178c4b59f1567d72e46e17908b2dbfb7e4eba1573e6
c3e2a042c895c864c384731f1cc61766386b8339df7be9cb67dd91fbf55788bcf4ef9038568d031797bcb239d5f7601e627699c9b18ea3a9040c6362963c2d7acac8abbfc9fa49cabf39201904994cd067524d6157f35d214c3ae97ebab2763c5bbbeb9e68bb6f1bbea9312d5a49f2a9d77343ea55cd35126508c14118caf4
76435fa24a2ec9527b95d5417c315746df4f6bc96f41b2a563055cf70cb228fb2a0bd36162f638ecda0f6f3eb724a47da1f0f65f1e76e633a24893577c8531a8aed090233317e040c57ef08f27640a23fc801308ee8e26b311aa82c723aff814fde69c83860640a01627b4dfcceeb0fa4d0bbb5055a2c91d9c37f5a2806c4e
f75090e45edb1ee92b54209cbb6a7b0187be4664272e795db632929b57bc293756ab2602e696f4a81158dcd5bd8ca4056cf63c5a6885df511c9f40f05488529965a6fcb46c99a1c07c814cb923aefa93c3f0a6e1a29086ee9589432d10e67ebba1bd6903fc7a7e8557f9b9bdbf04b3991c16d8c6b88bca14741abdc318a076
684b2c6f6f4749ba7e9bb6cd556b83a3ebed21887de4b76ac10cf535b7b1cbb57e9132d0fca727506d04eb1a0d89ec0cafce60bdbdaf7764b028c580ac52c171f279fccaeccc1d2509c1c097495ca10d2ef63ef3f4ff58dc8a4cdff90ff9d7ca8468c412476510d0f84cf304875fc2c80d4d81d84c0554c7eb586912a0143c
8ed28ab5e6e235a58c64dfb9c23395c82e50ed13a2efa7ffa4c5fccecef517f2a8b5c613e5d7ef9993f00f0def8ea360aef64f1a66927f0a67bb50b34ef26def84c62d7b6b5a6e8d2ae37c4971da018fb26147af4f446e1abf47d5b92a280d3d3ea9bdf35bbbb0c7d3e38ccd334c072d5b033498b3d48c41b0feee9cde6d8d
66ca6b6a73a46d464b28b2ed3827072d6da3150caa896ed8f2f4a85cd2d10631ea5900ff194e2654ddd157048ff291543ac44863965b91104c7e5ac0546b61c1d22cd80f7572d860eea2848a669d7fbb4bf933e2753743180929affdd40c158c6efad25924e909ff5eeb4e8ca980c5f2bfa2767a107a129bbe86343786bef6
5c54fffa33ce2f58d0b0d6db00150baacc67e3f7debb7e4aae3e1cb9023ba89434b80debd127c84414d8a1894bb768bc49aca3c14191188036f0abbef4c47c668497e849da755df76ce3e8db70ddfead45ae949ef6d50ae318f78c955e5870e1ede213b43e184aada65c98e1f98265c8bb064694a03dee7606be81eda47320
7ad0dccc3d09732f5de7fb7254378d78b9a9de98b864e4711a4c91d92a27ea026f467ac2335aec6695a7af0b6820671816dcd570279201d1876fdd2118428f012bcb17b532603038c6dda9fc8029a96c10257bf2671c17fe186ca7e6eeeb5e9e247d6a935ffa02e6286257a62e53e0e1d6911923acb1019e28199e841431fd
101e6845e7b7df7d36b46490cecf7564943cdff818c1ad5181b17f511ba55fcef753b5380e96b9a625749adb136a31a60569e767b74dac6a16b11605eabe3399518593911dee4be1b15f3730ec12847a209787e662c85259f5e94baa48045a5527ade2bb32c2bcfaec9e1ee02039dba928c9507ca50799c64b18f18be4396c
900a769d6e11809a352fd3d1c761f20206a9cf8e4bf366b62e68e19ba6df179699fdfb98e411d25930a0c7c921f07647da4bca5ee3bcd5d50d73e907780ce497b05f8ffbab06a2d217be7cdddf8c5ea92cf3d96275f1b795a019c030217d8ff41aec7dc0bcad37554c069eff37e0a7d9f63ece5ea6c01a15f667788080388b
1384f7cb2b79f41d5939bf22f567b0517931876e08cc6cb30c552ff9828c5acbdbf40428c405a88967f26d240c9c275644501df7659f61952949f7a1f91ac85b8015cce2a38f37d8f4cff89ecf3c33dc36eae6a05d18a3d6c63b89e6ac821d592fdf9e7194a9862ddb0baa032922ca893a1a494e36345742d51ccedf1bde17
3d7966f0edf8582e02110d0c9267751b687b0e00d7a30bf686e4ab952c7e1086beac4fccc248488bb4112578e85077bd8442f85f9dfbc28f2a748392950f3b770ba11ea235f9313215ba8fc68f276ffff2826251936623d4c806a80091c8fe6295975a62ce112342487bf2710796f345bf0c964a20f1882b7bcb2b06e52b2d
1e66ea6a8e5ab3d329a8525415625f59995e56c5d9aa91fe708ed0fe288795b734a9afbeed6738b1b40d53ecf314cd8019948cbf14298ad09461e5b59d4d1d27043775363e79e4392778bfd3bcd6607e25dc313726d0b53c94e8ef7ca20e1cd3c6026fb704f0a3c063c12d964fe017467ae5e3fed8450f834c207bcf8e603e
1c3839dd543bf714d9d03e85f4808d665a67b291d7d2c10f040c56091586e2ebed0856485294477fa5b19fd37f028cead9e3e4a9337301a0fec3abd4281df2c1befd51a7ad601d66e2a2419668dfd94443bfb065c3a5b0d9292bd4b8ce3a786e58b95c1982ee64c2ddfcbc29bf4ff2b86f224b83247811bb660df18b87f233
c43ba783065c92733a204523d765228daaf23f2c76fc1f1cdad2e53f7cd6bc1be4b64e242d8b19009b3a8ac7536fe81858ebb7cad0b4ed0e1845dbb2ff96dea4b0699b505f3386a9c3fe71046bf2a86b4b9c56bdd02aeb47766df8024a797c0659ec10581a413f49a6c488923ca250eed4242b5baeb02f271100fc8f9ca9a0
2e7f6a833ad41248953061c82048fb241afd45ed803b8707d2d1e865997af54ac94f5f24f52eefe16b35da613005f20aa1870924a2aa42a19cab5c4e70c3a2b2f3ffd59e3d63cc8f23b62323276a3d78ff65f3bcb07a543364a9bbb037afb1e464a569dcf4fa2f6e74b7060afe7529a8ab8070b402a4427946b5cec0c8d5e7
d86a632dba23720642c8476ca16691e1cab93bf851f4c6221c2589c823f72ffb2f1997b5eb14f104953b76d50980cccb31c18ffe2ba85e648afb1e60c22bb6b132b7f40a3b415c0b816665d83c58a3bbe66e1f918300c9c56f9f69d5e10cd7183be0411cedaf93eca3a9ec7505dbfa0a640c3308b447125297f9c38fb24888
a7ca128ca58caf8a510c59e136e971e0684a68f342f7f2d0aa4ae0a29020a16b9220900066d1d4944efe83ea744f489567307cbacd34027eefc2dd83fa6b5b82021e945531c42a36c9c6353e9b8f1b356c0eb3f526cd25e0556a1aebbae7868a51019edd04dd4eb9127e6bcb29f8f8dbb5f3902fb25b6a8993b40e732d3fb2
8254845dafdc12f2686d93fc9720534df9cdd88578c611eed66be41add19db4920f0b8ef097dfd23a88a42c53093d485875cdc43c32b4c93b412596558e1be3d0c7caa21ad86e19f1f210ab85db4e9139ba3d4b7c0bb732c289bc5852a5579f24ada174cc4ffe8f2db95a4aebc6e2ea1c3a8a7c1b103708bef07399ebeee8f
09c5de2b24f49c152f29003370a63cb16322e63591681c7bca84d841b88c6caf87a9f58c98e9ddb6b30948c44b81816cc8288fe51d0587b9ae3609b088ac82769a64c345059c392c5c1e610be2ed8b4c907426330bc2ae4808bac702692080a808ebebc3baf1ccd315cfc5c2e90a1cb8439182a638633ecadc8bf82f8165cf
2d1b74f7acb3330d43275dfcd3e868d1dbf03e92cb262701c4e4ce0e93122fba004d3f646d51707b60e71cb0babfe58ed9fd081406cca87e273e8ee262bddc935db0f4d521b5cd3698d16027a5b415fdd84d1053139f3b86ca1b202d30ac2e8fffbc1fb49cd1d03a4f5cc1eba7e0c5e38f576b7cf4078eef4a7fb3c5ab5ca6
eb226ded98e252cc2bcb23b9471c310716b5a56e0e21143bc4796ed9877edf85c10c949b55ad6f2ebe7e36bdddd6ffe505c8489467bb0d319de62226fa87dff37638861c50f0cbe1a9c278686a332ed5bf346f1df798534079597a0a165e00c976e7439bc970f9707c80a3e85620cfc9b0afc92e736678de998ba40ffad6e0
11ad8d92f761baccfb25e4fa65aae071d65ca159fd858d269715fb5aa0eccdf826926a70e09a06088b42c80e4d23bd0de3323098c9f481a29148ce6a21384e436d49d80e5a19dadd5a529c236dfc92fe6fde441abb24c677b43c44bed80f431f3e8c1630a92c4254a6f8353676c1cfd33043f5b4cbe6a070a6033d24720e1a
1e6c8a5814c436b93a10bb8ffe87f2ed74d5e1ab8ab0ff09548e05ab222e9cae87ff533fc69cdc7b13f733cfaa04c0e2444dc78b4202d75f62bb6f0956cc1b2283621d7c916fbb4f6d6b4631cc24d9e08ecaa6c20f95253288d8fac6ad680e7e5d28a941a6ac25476f41d0c168d401f4d7b8546eeb949e22783dc7bd16845d
fe468991eabc4dfcd13d5a7c1b508d22ab4cd600f90a37ea6a18a92008208d4d86ae19e30e5600e4561a0d41dfe87d98783366a871a11f4c3ddf2dc80cc26d8c20dd28b79c4cd1d957a69821538a065035a6b9d311e8f1cff61783609cf2385f32400816b92bbd350a080375f272bfc1d1a51a1f7ba49c4958ee5690bd7de1
ed8e082c5cb5e8b706acb7e307409487c384847bb0a67424ccc58d6f9f3c8ba293895e29a765369838f757c373ab4d2dcf8c56bc07f29a6109796d191e317875c9a83a82163c72d77ce8c4c5e0ccffcaeec56c7f3d70c4090bbc6e019407482ad1a9d4ad7db3480c625c36fcd23f518d05ef56d2073d3746ec5a65b771de18
c4ba07e780b955e542f24de5c5a5dbdfb9309b62af4c4ce1fb519beb4c225c629eece80550eb89537b0f4837c01678db4b8c4c4381cfe9a01a477e2b07eeb6e6b09bbe1c0241b2a8047fa59e9eecafecd53ca29498057bca1189e0944b00462e1f573ad95d267844be2a346f2650b1fac2c500924b72b6b6fc8dd2afd4dfda
4e9c77754ca5681e306638689a8984693c3d637765a947f0b9c4f5001e9cb9c97c84b899f1f37e49f86016f5a4bb078f7e825b9c0749c7dcb8c367f90f2ec10eeb0520fffabb84bcedb03c8e1578d1c737799b1b1a96e9fc305e0a0b2f11e24544de8e56cebed19f8598ad4f76dc13694a9a278a750800bd9dc0df734f07ce
580c945df2454e1f900627455233a3e10c1359e851c6e7fe3b5117b32c32689674b457541694b2db7092d7e7886aac05ea01a0cabf21c49c5412c6621311d5e7cb2ff36afd1b20bdd2b8f341aaca7ebdb2e181cc5517cd9dd2547afc5cf6019617de61a931a98bfbb545bf71abe30fbcd2823eb8abdf8e48dabfe6731ceb0a
d284a98416c55b067a402341d036e729bc28233435349f2eb68534c5fbb83246b780ec8273106d24a2abd2718edc55cf4f278d09d7b189a5736efcd0629e8f2bed9b09545cbf64ad014e7d8d9cc9f33ca32387c1cc74dc50a6dbceb0bf683d52a0a5a63dfebb88cf012948c5a3236f9da2c560f59cbed7c8e11ed6e15bb62b
440780b3bb58b177dfe2ca19c405ceaa68ea8828fb7dc025e7c43907c03c885235f0122cf48232333c36b9abcb4bef13e1cfcf2e0cd0774603d1339c93c4d0a52da67b01affd0341fc944d5267d9ffc1925365c5adb1157ca696cbe857339ff34459f8bd2d4df43dd9cdb89baa861bdbba29890a7a9beeb9533447df8c324c
a4f62da43df33c53fa1f608d896846969e43275f799d371c68cd705994e2f25844bdc3890f8fc56ef423357f691c593ef434a68a062081b3ab81939d695ee22df07a30f745ba2709c23d94b03593e7c43ae3680eeadb2a602575b2ab66828d31d91edb44dc42338fc2c5cdf301b370a5446a21ae53a3968a3ecbe3b8d2699b
8236051736b89bc196f8b91de911340274dfc7625626ed6e33ee942ab48f8aa47f17b5fbb3198dd9749602ed0c07749c5667a60d200f2bba4a9ad825ff71574147d92967a8a7accc98a2efacaba4b6f94afba75a356a3407c3a0efb683f32e7cb8171da8f105875050ed7f123bdd2b88c96f84d2d1a94bc88ad5d3ee5c828a
4aac64550d9b43acba373e53a70ef779cdc28f81dc00314d1f5a02b3c74d4e85fcd8de38c21f4e5c3bbbf30a3cd799d047c77283e099353a17956a260f6ab98094c5e014e4b25772e8baf6a443c80eb2cb8aa1afd6eb2037a4ef160be73e169130a2372cc8057510e67cbc30e03c629389976c56b249ad29281a25721735df
d715eb6bce1f3c838f77024d080043d91b3a1b6de5f15eaa2c23826ce98935a11c3b8b7ca0225176d87f890c21503374193df2a7a385cb42c48827160a705c14132270fe8a4e82ed84258d8988e12aa417331e4922c9d5fe2e286fec7a94848c14c94241c08180b56a0e832b5b46f4db451821a5d4cc4519bdea41f32b1c7e
9758b39cfe0dbe639d535aca77ed73f646c959b8a50980ca7b86af480549c1040d1c69a725777818cd73663d0f50e0183e56a714207a51ace61487a1a949e5fbe1ff2069ce2f6a22f6af05b7b3f57c452c3ea405779a6605e26531854a04ce3d587aa1a12ca2c1e8fe77a2fdec95f793790a8a3fdbf8f1ac201d30211d5695
75a25965c542a61e4fd49e17ec1b5bdf06a13b789a339859cd3667c26260f2c49ecf49796dba81b556002de61cd6a1e0b1fdb713193dbe5faba151d08fa3c10a760d9272b37b0dc473289cd30a41ee635e72cb18a1fd9265070b289951b0d46ea05ff92ac0ded4acbe4f00dc120e3d8070acaac8e8161eadb38615b1d60bfb
5d10a603ac81a8e63d5701e1b72791cc71389f339c66b2c9b87906dd509d3c06e1b9b9ea72e141f0d9526ac4def0a86f499b1bfebeaaa0fbfd3e7373ad47f383760401c3529073566cd5276570e089b351277c95c57d30adff8320aabcfa9cc1549234814fb9e0ec4d64253fcbd4f367502c05ec9feee198da5f526863335a
5bfc443582b99fd25df02401944ab062c6b28f91892857ea9516f4b48c2d0cdc3fa5158bdacbe7e5a1862a168a605975cc69555f979386b7da5a5018314fd3d02b70092d825f619ec69e4d515f612eadb2f7920b8625c9800a8bf75a83477ca9b2a989e08a30c2c5d2176298cc5b3f17929a445b48f2252e6f2ce5296a02e4
370fbbab3ae1b021f06ef1acfbc3ee7cca00395f6ea813ca50d8f48628e23851b2fdc196e017e37444a158d02a39f1294e6527d5fa6b1ae4163872c57a77322c244decfd7105e806dc1ce37451928cf8c912c4300fd145fad698e13d1f738522af55aafbc058f6cb0b757285c41673f5b2183b2809093f7d6474682dd62c59
bdd08d1a483b6b48327c4d54216be6670172509ac405f9d270eac6eb60bfd61b9c74b405bfd6f10238c3d5ddc9b0ef6b786160afdde91783aa104d30d7ed637ed8eb4acfbbc31a7eccac4f639bd4d2b161cceb20b34459239115dd829edd41782b540130bb498595ba5ec3605e2037b45dbd906f588d12c1ba46507cf8f5df
f315029fe16d830fafad7624cdb66472bfcf45714449a1be8e63f1f7a509fa48a50667f5615ea2c464be2592296e8fb2ba1c79c1792db65a221421fd9944c10547151f34499cfe06eb543092002b51894f4bc25883ec0d97bb1b7f2133ed2b816eca6f2c0b64873ded87fdc06ad65983183b2621d7d85b660395cb7f9a9d50
9e849070a58bdcfdaf7c93c3f73546716de45b5e5d2a210a34ae5902fbe815c934171432e2852bf9e772fe10c18d247f12503bb1d7e58ae137415e37c898837aced54856ab4f38c021277dd611caca07a35d15ba342c468372fc99fc36927f43394545ec63f4d43ced741012a3877493c2a8938b0d5eff22f3072034f968e2
ea0c3d42eceecabcc40769f108d4ee1f024a884a29f5a3b4ec7b6d93afc564d55a7d3170ac4bea944db2b807ba898548b8e71e512ffd7e369ea47bce67dd5b2e15e910782eaaf7586be41fde32baae0a505da4edaf2b83656f0d8c8974ccbfb7ddf53fb6b3f2677fd4986d27f106c30b19243122fa711cd2b68af4d98aac95
d764c00e80cb9d7fe3dcc3529b630cbfc1a90795bab8483f1140a438fe7896a36d9092e3496626d3c41cf7cfda1c44c779467de2ebe40fcc0414b883d0fdc049637f51d7128241e192b2e26b492e9c8eaa462ffc4f3ef84f327e9324b3a6c863563a027acbce4def80b5cf78d231ec83433f8358477a01b804491201e526af
6e4554946e47f2c3e58b394e41918a17e8dc428f27f065263d52da3cb84df6ceab45851fa26bcf32c8ab1192273e60be8d12cb4da85681c2fd50d5543c818b9e61c4ef2f89066ed15881e60202c0b8d86cd9858de2a72f955717bcea4cd2baf3c4b123d62df06172fa93b33900273fe832bf991c6ec2a4df1ed4dd257ec2c1
df1353bc9b4f9d462612b03881348058a7aaf942ba4f76b846c155a75f66b336250a94278585072b72ab24647bf664768e878cbd9342b40342fa827f85c1a3ea4178c49a8de429e8bf828de2af4d794af7e217d7e60a679ce39f3422d55e344c0892925f3efdd0ebba49cc99745ea32f4aee95e0e0a4a5b2d4d3ad6ac2130e
b179922e7059591ed89949b629d0fc8ee440ebe7ce353c1ed549688f0f7807b6cc6103365bf57758bd131274cf012e32d5181b10c1046d2411b6903de9ef6a7765715b9d0e1969842dbf7982aa188fe8ba38621b15c02d4af42a44eaf03f60b5b1f6fd4937100c83738f21fe3751dcc96a00babbb2ffec0d88bc47b71731c4
c82ac77ad8c9806af7b0eb66231cdef63cd9e21718b594e4e83e18296e454f3157f3ef603cb50d3a8b325ee880ce0d67932256e2d2d205fb3186c80b8d8ec5b78b53644b292ee4931527c78e5d337c1818053e56db0fd615068401f3b42ad559a0f55952eb63558903f80aa5f4f6b599603cb7dad298dbf68a01cbd4a9ffd9
35a40ae2e734ca3a5c89fd56620776dd77c1f24d696fda8aeda68e9a8bc9f7e1bf899e5ba02ffef1440ce3972deecf616609d25873ceaa003d807d69dc69389b32b7ca4241c5ef3fb369ef43f09c42af60199e896717fe198abc755afcf93d5d76bad13152367d7053a2a6e3c09ff6061f006a0e36478e4aab0d96c3b25ec4
d9610720d08ce3ae0e495701c24aeba0fe95552d719d709ee54c9aba173ba0ecf66d9db7b99db498c64e5526de4bcba4422d1b2e2744cbb29fa925642441adaf5a0fcf76139e1f322fab68ddc542d3950b231eb9837be52a754fd151362d5d5d2dfc1c4e2baafa1776eb038d45b1bf440ea28dadecc0dbb131d0ca6922289b
8d6bb2c92688178b6e22b6f8603ed7c7e47779ecd848e9795b2869ef9a84bdd7f868cd1fcf84e60638c858766c66f20433831b2047c58c54db8b940125f8d6218d2ca920681602a8b8858659be9c136835af55b4f9d5cd3eb8393940464526205cba728968c73d306172a957c7bd8663b3b155bba28613881663ffcccee296
a27176db5be23c39dd3b0fde269bd6e3c4e100d89362360b81d8735fd5b0ea2e0b242e052636a2dabe2f773e629d7ff5e2286a80893c01e559675ac4deb2b95d1ddd0af39bd09d6db07357a1632f0498f556d78b9dbe1cf7c2a89f1a371e502fe0cb9604ba3f790807d4ac4306df26882ce20d9a2197ef7f4d0ad76b6960da
9beda6790c92c4d5439d78ca0db9568c75817af13f2f9129768807bbe6384a75b0b23b08d0a36071564f3110aa81ebe0f5c1a678fc3c49eb41404c47e9d6a4e43b22b1346069a60794c7c567bc79aaa8dbc7ea37a0f4014f0489ca46f228bb106a3f3450a2287761d32c3d8a48848450d28de6e344944943028a6b478c49e8
fb8282b6d6a5f4a6e56af977d691911ac71eff60fcefcb9a8d3ef1d223873fc4b2f0963af6ad4a74c110b1bf86d73f3b71ab88d192857e803a093b50650d6c078f2a1e3e1a54a2afb2642d9ff3090dde8553bede51d1fc58ff3cb18658159ecef4e676d0ea344aece62bbd09ede5b237b8e77dce06541844de9b8e647ebd1e
928ed1ef52385c592ae6b96529bbf283a94781eb12442426f2f61f1d3e02aac54d8a636b5e5a752c236885c7c710b7e8155937a7848fd9953374c9e82b43c8d222286c0f17a640454bacdf19491be3beb1292462599b52923a07731b8fb521cfadd3fb60a5fac5eeb45078d82d0f55b14af541103cb68f83bac84474589b80
61785c6518be3e0ea242f654c1145a9d7ea401885a932130612369beecd0fdc9bdaa89821c08e7dcb235a6e8476856de1d33fe2abdb81d985358a2426d0e095bcb4e68b7dd4860e53d2224f237cef0f45c2fc9af866d0cb04b57e79244e32433f5c387584738c488a32d895e44c177529e79b5322114e1abde7da2702a78ae
8f4514d59cf056cdf45adb289f6dd6ada8a1667db98d1bf747488d24fa53c6a887f5c7d2accaf2d3193ee77ff17ba1fb17f45a990dc5dc1761de1bc72490d82bacf29cfa0931e586ec796b4ce4ebfe805c424054b1609ee8820d8b9c58cc06537c299bf4934566d86c599269f0d8fceeeab103e758bbb7a5b9027ffe02b4d3
9afc232203f7f883d4f31c919f55b1e757ed680314a6d9dd1df7663e4a5534ea8f8ec8482a0371a642b82eb80ffe89059aa6aa8e11ec27d3f0ae43c63865a7ef4ef23636bb0cabeadc34e3bd41cd81becea8abbd3240b38f3f18e03a1f36ed43b8ce355d55ef98c8341b2fa4a9c3cc77fc7b6d67d325e64c5d8c858dd3ff55
6aa2ca373615c12fb1a6fb09a9d1fb1ce3c0fed25b3c29c861e7d84b60ad041a3a0c1226c53ea3eeca240120dc552a00044c9ad9933ae836cc43b8e19a3079c0b43ca792a6258961d0a15ed42a8a1480868ad41c0d93fef0a9579a56115749da4a0bdbd25148713e97329807288782dad05446be9d352afd8776db6aa6f434
a9269c400f126973c977e65758a6695bfa1793091a4827fe8edeed8c97ef9c309c2ac7349d4ce6bb074084ca7a043b1c5dc4c939f2fabc0365cc1fa37efcb2901d3d4d5c0ec273accfed605ab0a7863df95a11d3632c4e27aa87422e8ed3571907ecc310d4f20f43ed47c9e88718501d74f69827f7379f6de91ca5b1939586
a5f3674c96e65a886f5d715f35c753b4b317e1d8b88410f21b0ef1ab1a7d2a93ebe1bc6917dc05f9db05228d40d3b32b9c442321e59fd791e291ae5006ea7dee85dd3e2302968588243538f8ab21e2a9ef33b30f50de7d30390316c4804a9e455649d1a646341b2f5916baad36ce9c2b9805ca810a1b39d59c3cf6d93babef
6f98996a5cbf19ca7fe46ec6d6957319926d916932e852f8dbc02ece698885c5e53a3587a663a202f41203177d210aa3fc4bd833904a9c00e0a4c2d5e3f4cb1ca90d3ff164c96ea20e724013de964bdab6c012bdf8816090237fe669c94a40450d2d8ddb95b01db7fde69329024acaac23cb4f66150934f6d21c736739f5a3
1914877d82fb5fc832672242e65160afb96b2c60dad7f13c989ab746a746951e7498c044e0731fe40caf171c04310a49478609fead98137e41cb2e36fb8039b4be640c704804e2a1985ff66cbe0966032d05e6b90ab254848cbd11252fd21f80995701bf8f0f9f75c5eaa7f7550ea42af267c255ef303107d9b25eedbe81fb
b57c29980dae1bed696e1321f8a1e0efebc1bc2bc7b2fc36b6b1ea30584a4aef9d4a0a38f844438dc042936e0d65ee119544989d361a3b6afac38b61f2983e8c1922b0804414f38bd5d2ab4339f6169caaa3a0f6fd3720350268509161f40a07c65f2178e2ab2bac082b4e9a70bf520d808c860a43c230bacaf97f3d8a4d06
c5f11b6eb4245a1c52408390def79bc9cfe13a9f47061ef4bbdf2c95fb1701f91e3650a80fc065e8c3581c231489831ea7034e33e6fb3fef5c5fcd02b15c89bf022062b066622d405a03ecc025fbb7308f7ff33ffd23bfe58ef15693f7e3450989c31408e2834d2f634e3b88382c21d532f13a258bab4db556c31ece02c0b5
d6f917b952d7fedf9472c5cc4b6f20c4805ce90fdd78308790fe11ea34a1e66e2b11ff4d1bef65b99e161902b7521a5010227087ac32ec951a1aa7872dd4b46695c280053cda0006dda6ab8cdc5a29c9dda27e10977dbb9a06bd694038fbbb570d1a64fbd87a79e13128837d17e76c71da0c821287f3cd628e9e6c09ede326
6be41fafd1bf5f41dd8cec1415ed0bb555de6be845e77df55112872f771fa88f71300ffca0a66d66e97adc940f2074b9ef99831c20ce4c7e76e4375ea848c6135ac97b86711e089309989641f74105f235dc98f585cda93ce4ac5a644b26e5d6e0160033e8819b495e8aff8bcd07b2cdb243e3e1d2b184c706a22abcf20f27
e88db7283b7653ea72fa8f5235cf84a98074f83b067e85b6e0f15c29ab341e9e6b4790f9e7b8102fcf6080f552754bd7b5149faa865d8096c1866030e3e97482bbed25005c2e61648fc2db5f993b5529a8821e316155fc64997f25e6e477ffb29e30e4c6d228cb746d68f1ff7669e3b53dad753d7320b9311c489343d298c8
087eeb0311ef34c9fd74f68f8f032d8626b0df881168230c7f4feab03feca61e60cc2db3118e766eddb0aba79f0535616523d300ae6cb5c08127d15a5a39a3c6b62448622501fa195afa012b052f916950048757087e778df3840d7fa04fb3cc0aea6889185a4aa118ae9e489357f01fe9fce0a2d7366c098739edb528062f
e6f1dccdbc691c613d7bedde00013a9cab1fc6a710b02d1ecca7c3c2f81bb61fcf98a10119c1c5555fa17ffcf356e72af39f37b79ea9cbfcd8bab1132ec59d1277020d4458e94f01c66e2d15546bb61cd5aede8ddd71199f594df20b9007760140706906ca9224ffed7cedb5065cd66125ec0b0fa4a17cba712dfd94c532c2
48245416238dfb0bc3ca44e960c9ede50847265e4f174ea2e7260a2f9de51b24d3b200d57f95607b4f483bb03a76ede29807e406a13713f4ec887f38c66706f5f9c57a97daf7ba155d8125431870a38523014cf1b1855272327ce4a2ff7ab8d52cce5a4764069340498135379b71e269ce0ba51ff1d0b37b1ffa903cd6051b
81584927c6851b25700698e007641c341b336ce66035d883b7db14e9282f84b5b97b345d32d28f4c139647518b919360764a3514df59d3b8a25ff4c995665d2d2b67c70033e522198b9272c3dfc75e8b3b87c1fa032b6fe53aa2c17c8b53b054c1f60dd278b63b02101a0e61232a1bd6d33f4c14a194d11e1ba5e349d3f9bb
f75310e8de53396f00f84222caa93015fddcc2e88c264ff55d1e5a7881ed12a1bd60679ac4b84ad1d1c6ce66d5522721f8c86d40a9efa7fb84a581b7d91769417c27d449f7f1d3e1ea3d63349c713d7502822c8068c3c77835e2f5f90679d64bc94ccc74165233b30049a4cab02cc1dcfa18a84c1f2e0e5d85c734705daadd
48716962ccfe73c8e8f54568ee4b7dbc7d7e4c4315189466e38a3a59f59dbfe6a85f7cf68b5ef627e1324b160f2fc6cc710c50ca03a74cdfdd52f679ff091ca94201a04f7a3075789cfd33f5a2a921c732442884d144bbf745e43cd1ce815201dc684d0038d6ded4ac4faecf625136d41d4d82be625f1b67358565ba1fa7af
f7db503d48dde4a06659c89ac2def6016124af07c86c0cc16534fd6b883fb270b0a096cd7992d0c8ef2f66274b2ef100f08e140a4fc5f2fb70321f97cf472da0b39506dbade9fc7ff4b7a4b6631162721518197d17de01beadc52e1c334bf387cffe1abe618f047d605c53cfb3c054bf97c4231596725db5106b3ace0ebcfb
b7fcbf685d1b8862a572bcd4cfe1154739f78878ecd5114044b37fca39f4e2eb170f6d77add6b4534f5558edfaf9c1d48f8eb54c849e7f4779387511e831715db44b3d76bf740318522de222f657e40f21405be8fa2444f5243323318d3cff5565d81a64c828c188285585c46e8021cfd8967385dd081ea514127b66fd154e
7ee0a068cdb536581d9532939ad1385cce20c65a509255ffdadd9fc8764deca9190d825938fb5e4cd4edfd9fce6b33e84963ce3286140efee92e1b8242e8774590cad0369d8f6562c64571be6456bce359f62ec50a7b6d504f04b7445928a0bd55a184c0f93c95948dd8b9c1b8f72ced8f9eb7dab40a177528709d87beaaed
9c2e241463e3a05c046bc2466c13e0ddd87215748a33deefde33007aab98979a1d6ea95959e4a155027e44335b8f32c441f1842a1d8bac7849d7ee444efa7530cb96cee1a402350aa1b09b5fb8fe20e1d41f2c2d2e0eca442bd6027b26a5be2cb4eb5dd1955f185f4296974e8f12f50ba39a85007d9f5a52bcff7d04cdffb2
af451516dab7c30d23297a163dff9d52218e733af00eb87a706b5c0aac8497093cd053ff5f6cc533a48eb3a686266d4380e47e8cc1c57f5145d8ca9b6fee9deda6eb504c976ec0fd811fb995008e3f8dae3c63051eb964999dacfae88dbf01ea7472d92ef4e9cb7e070d8a335d600f5bb7ff95f7a91b6a4b96299b89cb8a60
2c613792c40b8d55d50d25843cb32fade33663c04b85040fa1b7a5b3fb3409a7d4b3749ea52230a7fcf578a7d98c1cdf496070194453cde429c66ea3cddc6117ddd2cdfa3ca823dbaa56bc8a04d86fed22a8b19ea9fb7de799689aa468ec7c855c6f2182b7acdf19c5e93aaee4634df75a81fa5bf9e6aac0e464ab799e1b51
82fabfa601f545eb58a2c2649cade0615d4bacf0e64b12b4178ea25b4a434e51c975f75aeffd85da4b2630407a5006adb94395b4902bbb0403c54ae634ce1d7aa636a0ad79befd3b9e516385d37af81520d739a010c00cba50794bdbfe5a8bbebc121d5508fcd6fed964f92ae00a5701072ceb4b6c41eaab5202db26d69f28
13d0fb98bf4a1c43d2f57ce9f1beb78112b93db6ad88018f5daf30fd9c0a359d3b293207931caac860ad02b088a075db82c138a3076a2b376e19996f8bbf93d9817eac38591c24cd52ad3eec1e807c913c9de9e739127b7dde00c4620c1ec144718652821b7bc5504d1342db21722544c737967f39a3e60f4bbe2150b45202
3bfb39a70fa86ff700050dea505bd75aa46f3ad796c461199a8e3ae54eeeb824fda5f13131ae2f0b1f7574c153cacd6f0b46e9133ee8f5603c0aa4b1f6042f0982781812048c6cfdbbbfcee20a3070a14517d06d02f09e62f2bedae3eceb2088d8357fb644b3299a7d9eaeb2d994c0c7d08aeb1eb73906a62f518bc5d1ed83
5c2bac914dcf1394bd5e3102b09745663faeea4c90e1946f1fdffb16ddc3fd0e1bb9b7ae2929ab7af11f35c3a113fbe9845b25f37f03fa210129c74822f1e0c1741fb17647e04e1439980f454b5baaa0513db371dfc5515d75d083601ed915ccab9a27ad3de91a33efb68890abc88b20577add9d9ba857ae710de7fd9e5070
42ec614eb4602c5fc09620c18e3ba30d3898c9cd4b280539ccceaf01ba9d5e3bb4e825458a2ac93ac9ddb36638d2c6a0486f14c607a30aea443707983d45dd95f2b57351fb4b0dfd8c9f771dfb89a0ffc361b59739dd378225f2f2953b0fdba06b68f2d53913c4af8921982b9303c20f69b3a35587d5e481abc9cf89a2a09b
0ff1e412617d091f74db3e6e67b7c67203269d0df37bf908df7b8823aa2c30d7434aba72b53e94a9dbf384a3b915818cb5b201f4cd85be45291abd6017e72f0a4f79a16c966ce412258d0c6fddd94eacf9355715d6e0251c39586b09d3bb59b172a160dc385e4c818ff55eaeaa58898a1f6e66470367d827e09a20229cb95a
6b69d12eb7e8330f8d3cc7ad3fb38a7e03eb30711bcf4c163db026c09e9f1f0ff9eda2f51514bb86d2d3d67a13745b9e9e2ae50ffc1a647757c662e8e502b0b4741408c4468065b65d4caf693324b03226568608bd079bd57b1365765966fe55148b2e98f17725052872db71af22574e18881922154204befcd4d525da1d70
268ba4fb9bc682e9aadb5e831ebcc0d051d38bef684654c40c31d3192a1650a76e5fb6e9f40239a724b6762acbeff8d06aad1ffc066c0be68089466fabeda2208ab0290928c45566734770af3708e6487d34942540a8ac1438d1812bdd1a8c0d39eedbe8042a24a784641a5d0d2b11927af58e38b6d6cbeda264201dec8a86
14ff2c35d6cb7c7c3a8d194028b33b53572b479916e69508d9128fd61038f170350de0052ccc20264357dcdaf39d1472cb6880851df27fbe7e3c9fc04942cdc7cf17c8fb9867f60352e53041fbc397f05b058f55a324feaadaa91616394d4446ed7f5b17ee3536eac9b207142d100e7e6942e02a276b899d3db3cce30841f9
e235dab2072e93e1e5023fae35f74f633f8045a3c0416819a7d1a881f4d7d14286bde01f8a4b1f8867add9518781941f5de804325f51fcf00bcc1cca771d01c5af57bac8ac3586261c73e83e736a498faa61a3d7e232f0699bca76942521c9cdc5bd79d634c48335a606cfd52e1a91efc8b46914ee6948ca0dc4d172f3e783
1d53e9a732a3de6160d0cf23ac759409aba9a9686be80a3573bdbc82cc29d05a9f984ced4c4256011263813b83af1bfe0e1ec5e96f2f58ac7e34cfbc06ac08bd611ff5caa0e61372ff987c2a4ae314a19c3d4c8331704c7368ad8c3aadaca7a285fcc727e5b4d54f3ac86cd44046979b3419c4b6463a920fdbe178a5d8a048
7573b21d89aa3904f878012efdae0059fb533b5d82e4c15469dfa55419ec8a4816498bf84725c4bfb0806a5308aa972c1c4c50c4708b9ce106ce53832f88a8b127d8fbfee5eae19dae97940b13c28503fce821145aa52d8c8cf56d688f9c50ccc419a73caa491e4d0e2f992f0432961251b837df415ec4819171dd27e903db
dd061cb2fb2d9e27cf8c69696030f7cec2f4b94b5eaa8f472ba3e2f336c1fd44ee640b515a7bedfbc7f507200682c2e125abd777586674dc6c83a60de75614121e2762c22eaf83ce0771084a7640f4f7473f8805a40df74d72079b47c52789c401ee252a59e204c95ea02c65d9d03ca82c6526c863f47c66296217195b00c5
ad2e12d24da4ececf7a92ba0b79644cd9603aab806389d4a6315f9a9297475e4326ff06be4b2d71671faeef1887af5d601b6461e4e8af633047db067e386e6cb43592b3976c4430f24719c1328b20d1612431be39dbe6573e625b301bb178449308793d58e65f19c5fb2beefb5c1d86191efafa1da2a8c56c225c7a5806e29
3b24c57103c24458b20c6b1e92344324050a8009bb616e565cf95e54f0105f888c027e315832465b10d46e3f0323b0b8784aefd0ee61644072be7f69748605994d4e8dc91581f2afaa601d35da4fd209599224f3bcd075b70c9671ed2e045dbba856d20d2896bfc9eae3bf47ccefa9c78ca214184d994c945ea76d540376bf
f940cc498592c1dcced96d24bb681748012f163b020f9ac3591d99b50a416ce4ec712f02f9a49eaaf8c53ee34af8f31c9b05f40c448fcd7f5357ef17cd20b162c5635c1419013fb0cf6b615a97108ba1c774dd28d5fab53d6d6ecb46af69fdde7bf99066ea857633465fc16336107ad620b4e8e2579cf6f461591827adfd33
154be94a33f189dee225df4b2f46f167ae3760776dc5a441147f2e250d6a638ba9edb4259236c738789426b1857b82420b8faf31293af3a88eb55abaedfe4d2f5b9c725047454a9fde60cbcc26c39ad78112d53e6b25707185884707c3c6f73048ec400ece1422bd9e6393f3029acde93dd143db0e446ddda506775eb97f5a
b115c5b65b50b48b41ef03af792ef553cef4d04105dd2ac03ad7e989a64fafac951dc75ee8dfaa7b7507ee1f83a6e710b1594b63ea8081cfd124b545344a79fdcb258232d9461ef6597953d1da5431f75c95601ae9a992e39b18f87e07dd45d1f9ed5dc24295cdd349038bdb8b847fbc2bad5ed8f224202bb2fa43d0297ec6
dbd78a9181ee0669148802f65ea9253444806de27dd2b8669a7ca6a96116b3c60184e7e615d3b8b3453cce676b4f0127eef2ef2a213582bbc2b9e132de78afc66ca25b33d733547fbce38285bfae812d5347667b669bab293147dffc7328a8fe15f96d8b46064d06b3b4fe2342f3ceb837358982ae487c44eabd17ebac16db
cdd98e2a5b7906c45e3deab9da44da2801cf4fec610b1021acea31a7b1fd60c401cb46af1da7b1494b2124465bdd6e29cc9352c4e3d366733ee989e52a8fa65f769f347094dbba512a7a4c39f564198f3b90d41242d3c4eb3a9094dead6538f6c2ebe4a4979bfbdf2169a5f6e399a2a44b9f01301c499ceebca7e23a4137de
e96afcd07653fe0475217a6eb0a08a6fa4e7aab7645471855eae331fce0c1ffe3a873ac078b099bf5e9b93baa66013116215f30f3c8a4d6d55e3bc76d1c299c9ad1a459420c060f49259a605dda88111318a33378d96924909598219ad9051d294782f6f4fc2a7096b7203febb38c00496b2bf1c32c034bf443ae90ee30a15
5a588b4866bb189ff0edb1df59cd89a155e34e58101b4f9eee86872bf7287ce5b4515ebeeb30f884ef166e6d920214dddb0fefbc4ca1090a4473c0ffc77540ea0d36b8d26c401c2003bb199675257200e067f1cf563877a464f91dab8f6607b3c09397ae5bf578872a036312476458d1d8f5952c3e65ee4c9277cb4ebc9108
4df63e1512e61db8ecb9b538da360f3ecb80a103a674af37a92603d7943ea642b82d9ceb980509fee58aea6c1f4b9b08f7fb458b79d9242bee7a4ed49eb0b8e6ce538cf81111264e3b32336ebff5f68fc24e17e9eacf5b5c0b7c4f710dc8c13317d2c73555cd47b4ce9ff1570365f31ce135148ab2fd271df7a9bf94ce5ddf
d6f921c692d8de1c2bf0e6aa1adf0d696398f9956b7db398897c0d04c11f618518300fb85b62f12738811b50114477df1db7f182a290391e9954d24122cb031e87d833934c052786df492523b8353cdbabc617a5f01e6015cbe1824cf6c263219b989520397a5c594558241bcc6a2ac4fc841015733da2d75b262725cf708f
03488075d485ce188bfe6ec6c0b25d5366acb83453cd71567451b87ab24d0a9cb6d06d3f928d46126a954efdef1dad596a409ef89997fc1de1cb643a97977825237a20d6ddb29f8a1d7ff4fe37af7707502b7734254520066a87490888b921275ea72bfb36a3e3dac12fa1270b4e49bca894978336968ae221c1ae6fd72263
e56baf7d5b08cc31d6d791da2615bb381197b67ccbc25ea2e4e2388c06ef7d5c3ee53401c5ac572eec620a32b97eeacab7ee4c1cfa5ff419acaf1a559b4e9c20287c79ef29bd1c0fa1d340b239b454ae7ca90180d59fab8b76b683e679db984755f6f491ab638793ef2ffda398da132b14dfb5cb0be19405070322ca3b40ed
37db7a9881f9d9b76057dd9582ea5c3762954ea2d7ef0ee9ad35080540968a4f3834bf66921286328daf00c79ba3284d588ef20a5683d6edf18dbf6f2d2a55b106d9dd4c112e29618c36dad097d3eed5822a3860a4aa19dd3cf0c29a334e4593132994854bf8ee2ab08eaa32ad02757f747f722e4a3e3714c9b65ab5b810d7
6b21adc01b24e3de6e2486492531e696b2723719d7f96002bd69967fbdcc7980e00f19dbd93ab0cb2d389eca2c2744d117dc8d6d58a63abbab0d4136e47a3c30b355e286f6a851516beff6badfbd2902a191aa054afefdea26abf8d5977f69bab6bd8fd72731746cd15f69cd98aadfb22b57e3469dfa395fa43765400d6248
b93444c4d39428ca6d43e2d193635985edd6397958f292d307e4dd1afadf96eff86634cb41f589b86d0e5c4b7039dc4b9cbb76f29223be223eea0d73ed7382dffb189ec48425baa38f7526c112ee79cdce9510eda6c9841dc94b9f5c9c682e87e6daa0ea8b1f4c30900db7d22450902d9868fdde138f596681a479e78abffc
b7a04ed622038494f4e7039d2693e817610372799bd6cb011da8465eed3a28929323ebb4bdf958d659df4f4c97e6a973e8d4d04f0ec7f57dda601e3f8cd3465a039c69d8fb43d5db3db81ac52edbbef73a86357bb6c6d869085a7a4de386232a264a7aafe841a11872bcd3d8818e9717a34b5266155c27b775f43b22716472
01e6f71ef7f819708b30f7188cb19830bcc2317a77cc9cf0ae7c8766ea8d53c9bd8b76c95a19a088c1691959a0286368a8bd32c26b4efd2287acabaca485f6216a3fcecc8e62e98f83b3c12ee595566abebc3cfb51da85dab32368162fbb20a564440f58e25dced77b2b3d724ba448521af0b6baf6ed85ae3c22f3d5380f4a
806e9a08e1b80b5bdb1124d773c432e6663d16672d368d9f89a3636f782e5c692d5d2702a660e123d7b2d0b957945abf391c5b6c84cabb711abf4e7003289f2a4d501d998f88cc7271329ae766fdceb31a94e51e741993d6d72850c60b794ba95a3427c6fb0bec4c841e3905c6f8ed506910e9f75548f6e333fdd942446630
4adac4c727ff649613ef7b38dfd17b1d5b35385f50ad28c6c1943a7a8c37ef3ddf0f11c9e56efb277292f9a466c1273148182c885903405fdc7399b09e1649828a7ba0c8615ff55c5c94276fa09911841f4ca6fabe7a1abe4aa9fa5203f651d4a58da84549a85c26fd4ba735d2f8cf8a71f68ecf70174d99a361e7cbb6c4f3
2b064071b602b0f79f68478940c3d312ed1895f48c0d37cbbb3ecd81f4b4700d6741b464c457ee97b885c3900db010c178508af825f9713778cb7e45dd4792fd48009f2e2c87a53284dd5559b37168ef24bedbf7b41ed2ffad448ece86f982ebe67ba22738e8a24b0e9f16aa9063455d776f4698778e6680003b097d03b4e3
5722cab6906ed5fb0a756af1bf7d61dff19530ef93d8a8e916d46c227badbf3fe9255849f939b0b6010488b1b80655980b755f9161f60815435d009fd9f93b2ba5d0a0f5a4e0bfd864bb8f8b5235d799c41f2b1fda5b18011ea01d06b3208a11b79721555c4c6fefe1a71d17b7bd874046fb963fec66c715c4cf249fe0a166
80d8ebe671033f5818e471158a8425319023bdd850d319367ac3f876705718f5ae029558772c1660b31ef819d859a40a23f7baa679f33c39dccb633bc4903317f4163525edc99babd1a020496a2d2774e53757c64ae1cd9f810a44d08beb891e107b664b8a2b071f57f33d8df3e4c8f0c36a49fcbd0c187a80785b4ab096bd
1b643b414ad15c4f55e3b4e76ae50f985d1d322becdf00a0cede6faadd2e135cab239892bbf7aa757e799b7d5de205aa0c12ecd2b89fe356c78c9c29671257701f7a1de94513d3784a4d83dc68bfc6611e5e3e3f065d28212ef9e800fda3eceb363de4c0b7ac198d5a7d18040d650510e01ccb3d2d3e8d70eb9132320d65d3
c13b06f2e1c6ff90550300cc56a35396b752ef21424e42897d528287aadf1894c5456b24308c499778cffd0a9c47ddcafe8bcbe2c72f6c9a0dc7eabed7cbc1c167660f6ef2cefd230055e9cc4784e9738542fb682f71f4519250351dc563657ac72450e9b77d4d6fef9c108cc71428cc6a0d8184ba10da09a11ffbd4dcd60a
728c11db81440eb358defe38085c3553f2147465cfa672d4edda0675b74cff3fe88d2e26dfdf657029e41ff1af58a849e1fe41da68f37c4c391156ff0d0bef7eddcbef98859d41cff48f43666ddda84a09889a39098384b1a75db4428ed1b27de209535a0c6adb0910ac551d77a9d7c739e432a8d3370922028a0a2b108174
218859d0ddbd1d0b0821e3743e45b9a4b46d28d98365202fc1739404f020fe8f01a910fed75166deafdd6add5318c9d2c54a257d9170ac4bf9c4eb9805ff08ab9eea2208029e20774f799398e970cb18afcac3df56d7d31f8f269cde1d409db2f509f50c38d12deeb7a5e10a21a50543ebfdc9409a4754cbdf1d901bf034c9
d0738fffaa0119cf23661a4235569c51a03a60e1d2946bde3f345b40b0337694e415a18140e4a2c73907b1bdaebd4395f6f3e8b85d85c60502cf6faee7eec5db0aaed97980adf7dd53ad500174f86e6a7ffb1e3ad268241b34ecf5e624c8d3cb3cadb206db05fa5f6232d9391c44cbcb31d0826cc1c49f59b4e8ce06c36830
c547971c125668c32a4a9ed0ad0500ff63498a5b7106c1c7b8011ee2d4458b949afd8306e54f269fb2101781db07e615ed536cf13b188cc4ecb00357cac634c266c797ae518139959af787f0321130fb46c7749116ccd43707a9f29f568aadc900ec3b1ef912c82f0b35bd7c9526a05c97796c639089ea67d7656cc4c1d8a3
235df12d5f5012679782ca64b70f6d759229c72dc1224bef8161fa7b7aed3ab5bf4846cc9938ac48900bee998fc6105597c279dd801524a5d0ae291ba1d518d2c2afb93f8fc205cb875e62445ef5e26f9c199e22f0d46f67f9596e234b69f69524474f4d33e6f05a6b3a3e97c3783823946db89cca8b92592bcd793135650f
2faccc729117ceb004350727a7ca91bbd8447b3af06f3d77c421d134b04ebfec5a45c530dc43ae578918ffba2db5126bcab86062cf1398a36a572d292aa6bed8fa49fd2a3e6e54896be7346f1798fe360bf8647fdeb124d0b69a74486842636201df50cadabf66b6d740f51d3c874d37184361386b99545ea3f6e2f3be38cd
40d3db5b4ba56f8aaa58d3200cd1dbb69397de61c8b58b042a18e8c32c780b8fc2bdafc3ae6bf11f6a8daaa22606946bbf477576774d42c84d5ddeb4f9e42d02523062cda4367b7d3c6532a03742b0ef100bc963953af166b4f1799ea39e368a11462003553bddd46b6c3e39906a0e44d3a6f8ad4f2ce3eb279b00cfe0a3aa
7b115bb2a776da8da1be18bb7590c718fb12fd443627fbce9eb9e666da2fcb0d05b57f4a42510e98ea2ae9d505198a035845d10f716aac326de27e65950bc78d768ce860e4aa05b4d5dbf72b12ddbaad3b87a4d8da6a8fb1cf054b0765be6e5cb8275ae435dcf5c155bed0a17bd98703ad21c761aa1dc4ae4b862abf00ad17
193f3cf07295aa86f94b8877efb8a78a797847810b81d947564a64d29b463f42d4a8ce6b69cb187932a2c783d23eff89e72f1c7f29f670c9e9b1c3230548bb5cad5026b04fcedf08bb042a50a1be3897527d627bd7b77840c7b5c5b5508735a485cf81bb2a1e2c70e97b3520eb7b2ac0600930fc3f50ea216403c752dbf364
372a3cd71f29e4132f2551a72369d87a6d831c85c60b28978324c6d73acd213ada67f5617c144f0c14a93e79b7d37a3ddcb52302d99275d53dbb8383183a53188ab93e9a35546794de891fc794676c9113810b2ab8ef8ddcc204a92ef0c85b8ccc243eec8a85fd3354da622fda81353b0831f0fb0a42811df9cec7fefbe85b
a7d6bb1cb3a4ae3a734c819b0825b41b51268eaced6d6a6f128ff2fccb5c01a0e19a932a9771a1858bb34adbf3f4cb3f33fda39c45bb0197a1543286f8afd00146d68d0b3c9284937495e30630249cd472fbe5851b27e5cb4204bd638b3b6f2065f905739357330b76848288e4220c6d41527dc98a087450957d4c2299ca64
abdb8306517b61771f501e1da1c0701b9312a0faf08e0ec16898a8a90a25c5075a0673ca4d4338c91261cd140ad4eb2e1bf71d6d0484b2aa64f67a08592e778fc0158277b03273eeed69e12ff62ad6bffc1d7ed54610f03e617f945947865ac9f71e0e018fcaaaecbb41f5f92fe1a68746bb2338d158983c3b7b480d11a638
2e4ec51560c6df84a78fcf1752b859652d08df364359a4ac826392dad861bd9943637af5a67f113e781a1971079c9bec34dd23dd960b549b29dd9e25be1e0dd7584a9dcb4c5e66524cc3f1936142435c92803c950ba6d59aceff59fd61e02449b6a8fef41c1ba7d0c09bfc653d38c58c90d97e898d04e02e6e9118b084348a
59090d0e49224d2d11c1b6de8f178b739c7bc05ac5e4219720c6bb160dd135fcbe1bea557143ed740d6dd032f26fdc0ec2b675c857341f5d0d2492e390d3951350fb0c7c66f31bfe834f8b8bb21b61ad651924195f9ee74ac642bb81302190cdb003ca4904090537b03dfa52c02b5bc3bfa13c5c114f62fca8b61c889e0640
2e8adaf27ed6401c8af3d399577a102ebe8ce26a1e7e60bd9ba3d5cac856673f03983e5eaffc0f4413ea368fe6af5cb9c0405438e7394cca22acd6cb9444dec03d7ea18afdc13442cbbc1c2144d90290e91d21ce635480b63c3a5bfa03bf4f49c14da1c11dafcb6c34f3d6800fc29db8d00bd85183c232e9f861faf78530f0
82a59739cc9d3d17bddf8a1d32cd7d4c959a1765267f4cea9d70095f2c985fb811d05c9584d999d96f824532c033ab84d3160a3e38ea18f6c511276673112500d9cda96ec4171a1a84de2bab668f626ef09fce8b704f93d1facb59711d7299f099f84c57c86d4ad4c0c5681352833dc4e6e7ba1ed2256b1955190c63e8a995
c763d8e2fa1c045d182d5e4a63afb5c0981fea06cce8db03a2f8f79d2fdb9953458ced0379666dc2371ff972c6e03d842be6382470a07aacff9cfbb72008bb284f68194d6f7d3be45f2722ea81ae334df934813d5e065b3eea769a6ae9670b2ba63aa08985ea9a11a7001992022fe3016e9f89b35139fc81849c7d897f87af
81eeb46e72bdfae6e63db33eeaddf70a8dd344b993dac6e3e8fea413027ad4fd9ccb5c22a224f1245d942553751400be6b2fc7195a17a8ea93e383518939185067a2f2d8fbcf09ce72b348cc16f8afbaa2a5a2b8cf72c190acf2df2ec4655f97ed9d437d882048d8cab22e25fdaca835a8cda2b4c0cd8220ccdce0fd7d0289
cfbebaee1b2d6634a6c41fb68242d0223f82a87215f94cad342178b874d66cb371f29ed3fd599b830c6735e24fadfe867232d21811a1ac562ca1921123196f2297b9206f0707003c48fcdd719d0e3f95f66eee06e7396ad355c4bde5e168da2417d4e1f5fd75d9c01aaf172780990befc7b773ecaca00f21c1c1cdc523fcd7
474bd3980e874a3c2316989ddae76810f51cd5a8f36529c819dbef639941713f8e3613e7d5299cee9bff86f11f0d681a0eacda10355d5dff565560427a46f68a9703728847671709711e261698d32ae76de514ffc607cfc47c8d6b19c409acc76f54c2a05839a69359480d07bdbe9870ba8d043f1953de09fd763add58e5d9
a72b01b97b089447ae306d1c02ba055fa0fe5e9d928d38b8dc2a189a02745e95e4d82f89ef2b6c8ff8ce98dcafc9870912c7ea7e411f90cb9e3f3b84cc8ed7d2fdc2feb9c02f742905df833715d65a9485d5416e684407f45aa3df983da5d99b404273b0ee1cc518af9a1d3db10cef6d5ff0632dcbb74d6fe9235415cc43cb
2dae5f4d46de330959dc13291a35b4493068a3818974dc9390c0332e92e2d8c1ea2282fbc2d28c6fdfffd641649dc222ef56c7a2d7b69690141c03d68856a815295b52ebeeb01da445a0580f377e6372fd32e331182d2610a122c59dfe5018910df9d09ce360d7223b57583933275aeeacefac0b368bd52b8e80a316829651
e63cd009f49715c0140d847fe98361c4560863ccda32f5d2ceee35b26242b7d146fb6a152f8ecabca8e99cb8be2f0bcb3a798b3ac3a6cb860688dc3b2f6958fbf692ceac31fb88aa7ac3686bcbdcb85d175981e8ff690959cec53760b0ce0927412d92a8ffda13f18cf17bc02a003ec55a8144d88138d3c21275925da78ff7
e9c97a964cc1c057918b26d07b4cc8546c21a01ed9beb3f634914aa8f0095f440e40e9e4fe34e5c5c6df82e8d26ffb169bc35da854789ac3d646c131ef1c2fda8289c5202df6031369f790432aa9d8aa6ceebcf3ddf9158f883b39f2e100cc1459ea741103cad52f4cc12e85b3cd63ddbd6b13dce51e43cdd7608c041585a7
3eeac1dd8750f00e34baeac3dc0ab17fabe2e65866e644c8f7ebdb78c3a7e8ed03daaf96e8d536e021d1df4e4c4be3f0d983f8a7d1e4ba979cf2c8facc0512d88943fa0f306c6269230fbf0d62f9be777e7e6527c8ca185465ba6d557b7e336ea3c5fa879a7689c42ae39089c132342595e73a1c0b502e0e80468e617ab5b6
b29a95c0ee6b438d1fa0c51bb7f1cbaaa035671e6aa0100b1439b7123a2b2f47ee8bab6d47a791fc9cc8fdd4f890d16deed45814f074896b5a369ce23c67e1b3a8a002419fdeb0ae2efffe598ae2511d292fe190234a88756ddae9dc54253800c47a2e9875febb0a7b13553c71ef960be912bc5e506229c3413333a1f423f9
b1941bddbcadd80614f8af67ee3ccef8e3c5d0501db479fcd4d4091dad85f6247e0cf06680f96c04094ce41baf24c8e604cd38dcb52febfe39f5c1108e18a3cbb117b34be817fdb1b83e01c7b5e92756c3a77fb3cb16cdf023a8098381218cbfcd3fc5a92724cfba46f56c05581749c3c4fbd30ac9beb28144076430ad3eed
dea99b90c0d2127915604535de2e63baec6cb366888462d6cae51f67ed76037282f4c8b6e2e0dbd32f6b4c717f20adb8e6a8432462f6e6595d660c7aa78c5b8f7bae555771175c54039774569ecf2dd8500fe4b7d037e96c9a2d3852e6ee13eeef6d4bb60fd14946472659d7dde556884ff55dd80749db56a41d1144cb84b3
0af3b2e201288433cb2bfdff3e950bd71bd2e128884cefdc298affb035fad1e815fc925ac8b5e04bc83051669009aa374d49e7aeff1ce72f511a68920cb2a6ac2313a97e1a9a70a4a7a697ad84934ab37062e2023e85b725681c50413171dc82975a656c72ebf774b00e5234a5765db2b6549dde6d666f9f444b3fa55c5213
ee409a52429ade7324b9e12b9855791b4f2db5f4b267ebff401fdf8f6e2162527d31a92683b99ad09c5446a44592af91fdd2a52bf1b1b7cb630b9f48494a23c892438c65d3250ccdee22272f178182a43a875eeee2225cd83cb967e239beee42faabf2aeecb6373b9d49b986987fb1076b0768bc4332b8cdced83b0253ab8a
8df4f1bd550becadc3616671b72ed126e069e2354b8dfa0f1a1d67f904ad63419f929cf8f91f3d74791d2b402c3f72ed729a99b398027a3e2db23477238a2d1ca27553b898dc3b7cc41aec71fb5e9588b006589e687ebc20b9030d9b26a052b6834c7c98ca7851a77d34d9c141d841b92e5888ccaa63250f4933632a7ba885
3350a047860919f67cca0b8b36b3339596fe0083ca1ce8c59974f84e9801e577691693e6ab390d199f12b2fc84d55a49f654ed1c61f90c3e08c875f5bc9c202dbd094678bb9819b876a1c6c36c8798893cebee5ed8fb0379417dab064ef07a8658b5b2c7c7d3d614bf5749c35d9e1b804f180bbd92e18b35ade41f78b7d4fa
d542ca14f406c1363f89245db6291c82a9360f0079ccca414cc06f2e6666dc39283cc84bce68dfabfbb0937da8aaa3b973c04bd1db6483a8767369c69a04e5ca3a34437ad76778c62f99cec9d530bdd821c04eaa7caf90dbec92f65765d6076204b5a9daad610d35679cffac06857421c89ac827bc2c5cc6a31c2b9d7a1d6a
2ddbc6b76937d949b78d54742b0fc64e963f995e1c5bd14f1ffdfe482737c3eb33d6138e9c95b31072e6d1ec00419b1f2023407cd018c2d98a6e097e3cc13ac9c67246f84942da4f90bd79881a97f9d1f0ca3e4fba23c424479c1a0efa5911d6474db5ff424e81c235e68c13664ad76f2ba75970d95c6ca12c19616cc57de6
b2bac55cf99cd5c3378d429ce4ee68a3af2acfb959c52ce7f38d5f1b9b8f156b5c0a2e77bb25fb5f548c361cdccdc92d7b88216a02535fef48753ea8b130619b60406c0f1dfebf817113babfcda72a8175dc4d1caf4036cdb88979a8c739f09f8e858e062cb2e24ccf1b865db3b4e7849e0cfef335c536e4df9d7c13d8e796
0c139714b806546c7d7173de7571f596b7f260ae894d79b729d6be2ccdec72643372e959c35e6f971510fbf1a72175bd71fb52e400c0e4582b9428a301d924f1c76f9267bd35ce9ec259384716902d08653759b75a073794483174a800add416beb001c6ae9e98932158b901454d2a2561c3bd8fac5e6c389edd071f9c4206
7f3dd673075e44ad98a85d835c051bd20ef593c367bcbad5019e56a8c5e96a31d022159e3d1177b0edca40c6ea7d9a875dd3068053e4044e2221c026f2ce4915c9fd60d78abf9c788674f1c2a2ee24bd9a7299b3e9d4be6eac690bb2cf39c96477fba43aeda2f2f1a7ee1c485316a733c1559ac115a4cf874aaba246a2a6b8
febb655679098760f2e234e6f9c24b7a49011c0c2b9c5665a033e62cf04b731c0bb35f4e6ecf8c2a780ee222ca0779e72109d9c8af2942cebfb9fbfccb449a06189ccdbabe75fa32789df7a34511937ad8d338d070b93743ffb7a7db9d4bf1a8a5b082a4d49c0ac372518f905ef9af83ced39cf96f831ad65bc9266b4114ca
15d1384eabac20b004ef6e11d4a88bc3543aae2ca72c1773e5c25c22a7d1a1269d9bcf55e27904f80411ce6bedfd2be607418603121a6c83e0a326079245331a8e32481b6546a4932ab2c6407477303551135386c2a72894e6675946aaca7dcbcbb27f071792b7ff2edf176ed5f949097de2f9d2872089637a8c0fc1980ddb
29d833ca21b1f77c83c091867d5e2b9478800b767c1ced6136447ca391773c83134a1c9c675fed32866ed71bfd8440891aaf4b5df4801d64f62a4873dfddda213033c99285afbd4c4760d0188a2b71f66b7de1af68e79efa3a28d1b8b99997037c4b7a0678a963dce7ee37c8573290a71d7006034cb9be3bd1e6dd80e672e0
cbdd4d655b72bf78f1254e6faadf43be63d9b99c6a22bf1fa72c6c046d68f6e1f6ed11b0eb947262ddad902eb28c9e0c73bbf8d3ea467fd65589754eb022c786cf6d26b57e567241f0b79e70b59311e1dfe405eb1ddcc66d217f740748f45c5b4f579b46ef803dc25c80524dcef82f693821993c9203171f08a398e534eaad
53eb18b02dc1b3fa37dfda5691b5d41079b2f83c2474a736355c550e7350e535d2d4abdb1da6ff63224aecad093d1c5ee590b4f1b641fbbcfc1b725555b9cceb409a07051e8ec0b3871e5aea0b05f6014fc3ade428af519f3b3ddcef089ff649466d9736df7e738af7b3426060585292e64e6f1fb840a3940a6ec2899e0875
41883a14f4415834686bd27bc617bd045dd6ad3703598977db7fd8ddabf826797cd291781daed584071000e882ae83ed65eabc7d8e41c8627a9581ccc0c985d935cf1212ee318b312c953f19c87812e464ac84e349c4bb0e1650f2ce981db615699ce47315ce926614d1ca497d399cc301746170915c9ae1e9d7282fc43d73
57db4c60b496498146bed51698def9ea33f02bc0e88010fd7a49fdda565c4cc95c0f233bfa9412849e613e21f1233bbc9059113a53151bd769b4dafe2064fd720dcf750003425d2c761cad07bc0ca9b1a65367eec4002e9cf61e6c2ecc91025191ee79d34546afb3f784e0459f843f0c10b887ad599dee1ca1c358c3bec4f3
a123ff133fb2791cac9fa54c1581f623958bba3b58bafc01ca81d33c282a0feade63019e9b63540a30656abf068bb0373461a5794f572395fa1aa6a8dc0ccd495a3699b6940e98f38e17f472be2aa6ce364cc80f0e7daee50509176f3a1cd71a3a6cc35bc8a71a9b4cbce2c533d747a614edbc4ca39c3e23817935968b2a78
72e57f25f0aa4c78678aebe5214b52056c50758dc4a693b543c46a8823dec739057a21981d4b43c3d11d69d6ab56630ee7de72b5321e51edf93fdfe48f6b927458b99ddbbe568a1c265153bc511928c9dffeb6180248747feceea1a02b03caa6757a44d5a4273b53c5da533815a29eea9136be9199bb8b0205d280cf0e30bb
206b0418a86f5fbd023c97e3edfc9ee6dfe4ad3509f6b7f151b047f35d234135edbf5e7ce8ede6e3038a45cebe76168436230337c041529e22d20ffd2c687e43e8c8ed2dd9f04b163a7c797e0f6b336bd66d8a4f56c40af5f4ce9cb4b6f87b4684a61d847a0b599ba0e798ea51e55da63a6b3357c177f4db31bf9f4d032807
480c3790b5362b11b7aa4791a0436f00320088d46ff8a1ae530536950f0e45a3ef9ea89212b138c0b27adfff83acd1cb04abfad2972bacd02afb2e95e42156b298693b14298f2632fab766307c5f814704df39c0914331fa274fb10e027c86e9a0c9b964304a0cc2a7c26eed515bcfd5bef4ddaf1b8133b3d98c9a08e6633f
c966e943253b60ce647909bd20699aee5425ac01f37b877fbf7d7fab8d9d557bdb47313506bcf918f6837dd1304ddb0dacb24ec2b9dd6d2535bcf4e14b871228f3f4fc91931e628a49910a45c11ce3721e86bedca54eaf749e172b3a1dd5a10b48dbe127492751f0b212a3b65f2f7640d6c04666b011565630bbacac7340a1
29b3a99500c4829abae118975657c6504257ea4881e77c26f95ac21c5bcd3ff7bb17cc9c6ddec4302c4004134b5b13bb71e83c6377b015734b1ffe81e8f94b20bcfc6821b34589cea7cec655b50cc4a405121349209b0a62915386df87b872126b3112ad6e26e7970afa8c1c709897d216f5f2ec56b054b19e6ab8207e0a84
db216b97da19f16ce1bd288aa01731de41a5561204de81ccb579403b1d23aa7a8992ae8063997a155236efb632cb159bdbd40f03042d4a50cd8ece54854070e7516af99644ed170cbecc6503dadc32bf5cdcc82f553b23fc2b64dfed74a0892a2faa1d7b77c2474032499f612be7293544d27e2f3a8da29ff01a575794d721
74e6c34d8596f62612b566c202d9dca0845eb5a739937cdb759c2c8f81cc66df719a92857d4e6ffcbb7a7e3c0a01385c9edac5156b496d172afc91bcbb74512c74c018c1272ff47c5854f27644d46b597f987713866d0283a957e2a763707fe5b40d31759f7582348b98553e9da18fd45a5564d6823a354bff9bc4d0ce3e70
c8a45d3a68cffa65cb453608ed299cfc11ea7a0b3410fbfc37f5b8454783efbdf288803f8ce6f8a01f5ff24340947b7e244fa840e43630636213c5a27691d38a72de03b02b9e6c868fb9fa1bec8a3e14beada7897c6140e95ba51d86bb0a2e7be6a8e9f612120cfaa449b87198378135dfd32304e3ced42a2d97c817aaaa81
5788ef5b9a7fca0a75c39b9b09b0f52fb0a8fdf3c2376d426a429a3ebdfb4c6149da1af25695a9e99bffb72ee5c3bcf6028b7e94633553a475dbbfaf30c81f28cf05c702667a2ae12d378d716f8696fb6e354c59897e64ceb808bc20d17777c6db852a4c14cd4077a39cbddbd2278d10f25a10ec0156beaf3cfae11727bb96
e5c67a2f5674710a2652f54f07811ef867005f25dfc8c32cadb8d5a851da9adc4f543c0a20e87c89042185de62e3754dc60e399cf94962fc2b2c92eb6f18cd493a28e4ddfc967fa733c1139b9e9c19cae9e9bdb2a3853899d770f2bb876453a5e529a6f705545968d2acc39c6a7176dd4a36300b8ca78e013f4863968871ac
9a58ed5e0f180505c57bb36a258f481075fafe11a9811ed14bf83078eb70fab3afdf9249c661bc943ff1bb8f7f5193db527a17ef5a5f06663e46421c6dcde96f0be24e800cac9fd8ec73b0a3066bfbe0b45ff9ac112cf7d39c33bee23e17825143a83fcf176619b62a9569894a5ead5478d89a391666892db769815013934c
744d687b0852dab5609695d04bdfb3bdc2dea01fa391289d96095f7ac264d3b5acad7367d4e0184498d8622a6d8e5765ef86df7e3eac4497d91de2e4745a2f376973df2a91f7840f4df120dbd9ab14e49ecefe6cc7522724ec7037e8ae0db05156ca3cafe106b043c9bfa1618f7af8612dfe1c5b5fcff53284cdeff90d036a
dee1b18c48b153c16acba363e0281b771e6392d9623072f373b46079bce4a1aac8af43be66993e5683dbe0ddef411a2c596fa89dc0233290f6eb9ac18a841fd965b58ce10f14b1a1a209445ea103072027f58d458bb5ed6757401e6aac4c5f4e8462ce15b5c645e78929f209bd3df5030501ad73a68fb32c4dea54fd0db780
699c54ac5521cb59b4ad81c9af75ec8d7fff437e7c820c22af6713efac25ea4faa1452ad0e4c74643798c2a0bacb5735362e96480c031e8f04254c09a7027bbb7d68929fbb603b6cdaccc7e5267aa054b59e6cc8d69e035326a2cb7a8d7227bcab27e88ad3a830cdbd1656720970bea410f5c635edd86b6ba4c80451a38122
7194f9af14c1aab51d89ab5f7b716a70f58adfbefea12685167924bb3aab29c32cdb9142efda22b4256c8861aaa681b4108013026717680a8ff856b9dabe200fa2918ff2614ed0b94dce292d3aec11b26b980c913720bbc96d0451785711aa466abee565732b90d5f57d4c8ce07d9995b8c6d7e3ebe371f675977c795d1f64
54fe91f12abc545e3fabd555ccbaee8e2610a00019b257777d8bcd2943cfb5fd16151656547535632ada97c666bd598434ccc503f5ad9fed4315e16aa589ed616c91f48fa3eafd69631bd855e1e322813d07736190aa8a72ab6432b32b4bed55079b19b44e410e94ca8eb2ab012f596d2a4a85c62a13bc1f5a784fb8bde001
6caea38413e039494fa65caad1f5584d551d98e277cf40b3d83c542476ef9d5cabc24d45253a9a783fd849574d149aa72e04f84c6d0b5906f2558de44378771628a09defa1409fb01da98f5a8985036ec6603bfc234ded9891e5ad79f0a709a8878fbeb63a86afbbc350230b088718e6abc1edc92418b10de09ae5a10249dd
01ee2381be1370102ec9da21848928edc90a61a810a86b217afaa232905e13e5165a4e0595b0fb8033569c4ff046a37ce71f9b862092ed07ffcde6539ce227c92870fa90720b20557379f92b4d0f97f740336ed5c74546d8975bcee5db9163ca4f2a50689e3689a906f76004357672cacb821d51bdfaeea02d559e46e24efa
b48d9fd337ebaaab739cf189d9cf55ef808fc5c8e51c9b48144ce544d477761a3722649c26646683d5f7230a36fe3a4ab07cc2b5f7b8ce48c667c31d37fe782420922a685535734eae4fb9d1ebffd092e19a96d1dfadb765fcf7f95e5ede75e084e060a8837db97e2a06d6b64ce8b9b0f795f6e8966fb42e5055ee72475c1e
00eca8a8c3c3462417dc4a18359922537b57b76249fa089272f28402b5260b3b4ec7860b369cc8155cc18f1af97a7d5787c1ec196859063b0837a979df74f11e174cedd9aa4103fe809bca9f06eae001f4a3836ff8d5fbbbd1dae45be485cbed36758a3d9c64d93ea071e8e0c06a8e967ae9d2d372b6bf7bfe6783857b6191
2f2fd1a93725bad10a33e42b89f051ecf95715cb0ec20ddcf96464d14a11a35672f08ae63bd7b6bd2e75441e2be98da7a71a7df5874db12f5ba8e51809755cb5724bf526f47e4aaea889494ad1f3b1e83b6737db736f6c55c03a3157ceb3fa43463f5b2b36b51ebfe01c4eb9cb8b114f4c13045d5147f77555335e146b8884
6f5a2188e0fda2d1084cd68b1d8e57219a71e686bf5bf4a466b55d4f03838b6eecec79be765ddb870cfb314e6b5c4b0d40b26fa646692ddeb8ed0fb376b2a38af0856566f059b1ec1b0dc23646640a3bbcd561de9057f3515d1600889e5c538e54f028da8db79f8ab4b3e3d4519e3189c84332b6127b58aee3db390bc6ace1
b80def67aa8e05f9cb828daafa41accc81d8975ef7bc635c8806b49b7fc0ee31bab1832e37fb9e34d6771d36e923ae6b23756538aadfc8dbff604af9c616032b51da593ce5f1d57133691442bd0ca92d821095315c4c15db63ca0284fd07022421486a99141b381b4948726dc03294b7d23ce3f6f76edd9e7f5949ef0bb6b6
c9e99391fa5f7ab2d7823c53aa9348ff8a0f658abc535cb16658bd6a820cc8238b4e368b159b2bb0c8a4d41daed869665908c705b3a62801d39771db5a8133b8576a7a3b15ebad5c7dbb13e4c14cf0616151ec38e8d4be29f3f7503b3dfebff5702652c4e9a53bb7419f218ecbcba698fdca18e4abf8334a560df8b665dd66
2f45a6a1497aa714bf33f46c23352ff9dca13ea6dc293bd8083ceba2f16dcf98f52b66c457f9d343e316d50542e63705480b38f5885c523e138c07fe4898ae6cef895ce797c7092014aec3c0011df06339747c65b09e4a9d49d49e05d41acbd571ea689a517c4dc77c003036acce7ac333229571f53e8c1c6113d3c7a85b21
d301157d2fd6792302be767440435c935a14e8a28ac30d8f1bc5423252e84cce534597a91a8328fda478e9867cd73fb40fb98960d045be7941069db1ef473116c623e21d522ff26c118acff50a67872d52681e690bf21d02036764eb7756778595e7e912437426500a68f8df3dd493eb3e5cac5c7f12fb21e8028c02121b50
14a4745ffde3726a71d3d0e1080f94e1b9c962de3b9248e23f9d8e86f6ab79ae0d3cd245926cf6337b3116c7f8df492a94bd241ad3524e96c603f4518de54d07acaa37b64687c95785a71a46a18be6b2c0dd08dcc0f30367cb1fdfc650c68f5e2e9171e9e455925c2448dfd2059c57cf3abe96fe56f56e7fce7e367b3a484a
44da8fc476acee8298238a6438aa3ee07f3c6b5840a512e5f7158f52c6724946f69bad1b1aa599704d24b7471031eba92fe05a754fb393cdd4d2f93e49bbd0ad0990a4edfd911656315546fe34c06805bb8ea7ccad1e77fcbc506e67c3591072cfad5dfede064f775c3350f770925ef00bb0d3c94d1cb0ded88e021cf2ef4f
86e1dea2d3aa949fe6faf31864fb890dc8c94d8537f204761e2614dea95b1d98c3cb30573ccc5b2d62a6e3f0b06cf1b447bc15704a42bc1b27c63226bc2997838260a3fc35f1024614a4444b75d849653b97b4ef7bde5df9fd1417b9d6ccb47846efa90af346857605ff94f57cd954380239c3c417fc3a76e18711d52a36f6
040a8dcc929f2358ecca9f73a1a31c2ab50f4f449a78a04507f3ad2beecc1d8740bc2b91abf257e7616ef935b6a8188293115349b10a838d6a599796a1e7de2388ac8d9fa2ad2324a2c0c5f959c973ca429bffc2d48c392d621ad8906e1ffd824a2c8b0eace66857483f19efb505d8717aa518ebb08d411424a3e116f67cf5
fe1b0622f0ca68d0a374ad8a9a1c4b64c90475641f92e6c64a53339464f62dc8627d5c45b794dac4630ea6b392c9b2366a284e5011c0fe1d889ae7ec59e6af693caa2ab152fe4751b8eb0b9d741cd44ba94dd91c176a241213d740d687c7ee4d5849871fd70cbfb404eee79447003d93ad7c05685920fd56707188046ee248
174e437044424d69c321bd0c49a02289444c7e52613a64d11ced3b725864893671f892588976bed74df8196bda3732d84848bf917393c9d5ac7fff80ab6078aeeb999950878df3a053ca42c21d908fd7bdcd1b7f3fad5db2ff8c6f982a75a13439d80e2dc82094ba7729349654de8db8fbffaa5891c4e65d20077756c15d8c
5588bfe8715d009c5bc7828552529668257fee0da8aef15f69712d2d92d0b2934ad35ea4d49564bbb98fa5fab8f42f51a7dcb654ac250e0bfac224b75115966f083680048b0358b599cd20e401c247341cd8921afe0cfa82af57902f85e7e437f3d19c6a25551dcbc8ff17fa70d5589afeb46279900c9c6a61aa2ea64b4f0d
12c65e7fd3f5ab2196064452d6ec4d59aad8be6f61db5abfae6b6c55577236956b84c864dc67bf514807f4d768ca7e786efcc83c012aec74654854c521f027daa490e9a24e02f93bcc891a77a18d3e1503fd8a52fe45e2beff0c4ae4b74c248a888615420b67310df45961cc670ec76e9b6316f511e4cf3e80a1999f2c0098
1c36f55cf208f71f57b04eed462ad8f5c266a37351b6a7f3aec0b457af9974963fb9f9cf8a3a1a78960e90e0ed48120624f0503d8744977786dc46f8c41dc0025871c43dd8a786ad0442825407d6fbcdd7b7061e89ca363049422657fc312657e22fb157458e5705470fd54cd3b697f77fba63413b42914760838105138755
ee681e9fa265c5018238c2b61df5c1cb1ee4be09f4e8d821bca610feafca17a3da191343960c365d52666eb618d5951324b898fdbc810baeb825260422f9a6c82fa33238e7500ce60fcc0743b2e73e0dd22003404fc96fc2dfeff2c4f371aa986f6b9bc2a8fc79b60a1c4c11b735309da7caf13454ecdfba0ab30ff71e8c47
e759a5cff5545f0f8d6355d2817805d2b0b32704e87777b73bd2cac16e3f8dfde94a4e5019e78aae214594e3015a0e16a2d8b76aba25ac0ff0933855ca9d4c86332f26a7ed4f5046cb13b91dbb3310c18efe135cf9b81238b0d9e58d029e3e24f0101e27af31d51a950183f3539fa45152d8b01b6bb477790059ef97f2d849
5010bcf8a84edc7aac4e5173a213ec36dc49d5f988beec16d808c88d5af4ccd33c8c01432dac8cdd0c22f87a6c2b66170bc3e37a51a0c2020a991bfb0ad3ade7950ccf2130c880b29013195a598ece3aaa8f6dc69a886b15a20597b6a9e97284e5b378e9df7f07af4fb6b7c96686c908b55b00982b15138a169e357d6f3f8e
289ba604d4ce08b16fd1bba503190725765ca13efe643a8eea0bd6aab3527edd378fee0b4b3edcb4dea66cd8dd2133cbf83aee7fe7aa34a87ce9daae4c3d6d79b1702df87ec1f90d6ac092df9466f9b298524d1e642c35f1e062201b5ef0caa3d6f433ccad6bb5d359b5e5bb17f5b4c4768604b4d003b7af64736b1cb2f171
bd90083e3ccde1fce9425fef23eb74216a57b881d542a5d737c119f3b514e3abf5606ced63a305f50057f2e214fca40e628247f2894bd68a425af794a36d5f0eba71b39eee56721b3786b8da5f58068773967d11d9999d2d227c6449874da6825cc2f550e5ae5e568ce8a1583b3d003a809d0b770f6f4cb402761c175a5db6
2e59c35fc711288f1a8f9519d0d0d2aa0923b94352aceec79318c331923672fb4a110cbecd04589309d74eaee14d297a06b4bfb039ac020284fe2ee711a49672bb56f0f9fd6d9326c33d19851b374c2b78bc5d7fa6e76939aecca04c958d55512b8c0fb9e26b920e23da4d98bf71945d2a4de2e7450f9088489ec46ba1f304
deb724e544d0727850407971b91dbba10e7217f052639bb6effdecaa171e4d5f8fa536c50a0bc8eb39574b3dc1b50652f319763197ab842f269a4b1ccefd48fe44fc2660b6f1fb014c4e861ece7fca02c4b618732741f4f7b3e0c5c08356ac5e3e5961c43984875541f5ed0045404380124e016d0af0bb6ce0b42fe381dfd2
70e1ba33199007656db3bb92c7640cf7b1c8a6845b02fe2127c003f1846950bc6531492823766c9ef8697e6b5a7a3fbe1372e45807465af073918c5ad1250000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%!PS-AdobeFont-1.0: GillSans 001.002
%%CreationDate: Wed Sep 25 14:44:49 1991
%%VMusage: 24058 30950
%% (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. 
%% Gill Sans is a registered trademark of The Monotype Corporation Plc.
11 dict begin
/FontInfo 10 dict dup begin
/version (001.002) readonly def
/Notice (Copyright (c) 1990, 1991 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The Monotype Corporation Plc.) readonly def
/Copyright ( (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. ) readonly def
/FullName (Gill Sans) readonly def
/FamilyName (Gill Sans) readonly def
/Weight (Regular) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /GillSans def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36506 def
/FontBBox{-162 -250 1041 911}readonly def
currentdict end
currentfile eexec
6776ff867dec38f4aa4cd2d08889da5b59523e45ce512cc8d97ef0877370ce6b952c2663ae9bc0695d7ffb228db9aac1ba75262054ef337f68dce468d38cee035fa2d09729d96ab253e75a194afe38d9724d3158f96a7550b7adb9c924fa1542f8d633930db8ed47122efc3034b6cc45e9e2a296ebeca7cfb9795070290efa
8f2d8e3e4d1ccc110df5105a4198d1da0c6b2d0e7afbacca213197a6535dabe8345f1c5ee2f4eda53a5c2621f99fc96b9e863da2b60bcbdd736aad1953d9e990458f25a9de6910ea1632703a9bad53cf1ed9e78d118fe4cfe4d85472acd85f8d6d8259bda98e6d39b938e92746d18872112794152d07438346d32835a45560
97d3d8983a0aab4323f12e0698d089412157f764ae51754fea41e954fdb09f8535b24d1cef6499ea8348288c92592904ea3fe17bcae8616aa510ca3752faf39ae52a38277119bba21dc018f9e9c40992e4fe1d4af280e087611c57f396af7b2b262f3a7db47d7c809d3744811ce578f2e5433729daba34879b60cf7353f445
d93d2c642d99c62df4240237f1f6330e07660ca1c6407c9b1adbe89794a680b3cb6f32c5c123961097793fd0f5e04f76485f7b9f7f789f61d0d438cbaef1d6efacf85a79aff438b39a8c7464987964b4b20ec8826ea0985cf7b2f4936840c6230107f8f08bd52c98516f163912bf17c5e760b87ed95b31e97744834f893dd1
b9c21d45e9620adc96d89687801d44b39f3c7a2575b0faa19d7b37b56870f23b5214c586cb5d7ed964d377253b769e3e67dd387e50a4dcf69dbdeaaa31fbe8ffe045e4bdbc38c588050fd7eae5b2f2b3e8bf290bdebb6d603ea2ccfc563c3ee7cee129611b01adcd278571e4d0adbafbde0da187c12a6324cc5a7422cd2b70
0d68764b7f7d89eeaf17d4276345ef0aa35a8838cd1b52cb596a351bc86a11f45ba0626f07a37fa19110c36ca314fef0f595ac178f7b534310344364ce643a64b43cbcbc5e92be7fe4d3d018949421749f0668206c6d5fde4fe8cbaabee33d78d56d74e1e2f273b8b34da593b0423f951e794b74fb2430b184dc164b19fddb
5b1f0f9c1959f5b44af6c83ff2d0e8a1ce84b67feb81550ea47807d53b40679abf1222766490414c6e823d275ce6248e64e3682f6b333fecfdee4ca880edf8fcc0b73de0c6a9e259e6ce43e9131789facb6d218f4097c3c695947388f916f3c06941469789ae82a47ac0c83dfe57110c1118a2d8e9b0fafa718e48093e54d8
16303921bfb41fc12535cb684554e52bc8dfeca0c95af97e1c478bae4c4fb75cc499b5433b9ccd5cefaf8844ee2399c4f10e61ce2adb524bdb04a71d1fedb60940d51c21cf813d237fbde4d81fa3430903167d6a9a21e7744b44b26e9ebd9410d7579ff5ec1636f389cca435dbd102aa25e4e52008b7988f8fb04cd54840e6
b1345f98c60ce76528d42a1465c24dafd730c81e040f16c80a1a5e6db9efa2b1aecb4ba89792245abaa2635f363be5d34d31d9beff851728875244a16acbeea6fb308f637cd4f1d95f1de2ca57181342f3feadef3bbe4cce6c7047ea401c760cce674c3a7a15cca0164b710bad4be9638064feefa848e691c18643b4d296cc
2e8153d536757b97828a9661a06e50b43966e3c83c880ca8fa4ce7ce00a0632d8f50078b2d0ce33ca846c5d65d1a114ec415d7931d3e82b28e92c8bcdce9f8173576aecb5c1e98f5dc6b9fbf62fb11367234fc3febc372a9dec33db99dd555bee16010026050e724a3864af424d69a724d437ae4a3d68e8e30af7f2a957b73
e91185f3cb78759285eb156d222211187d512dad1e994912622e575531699988fcda1be52dd97208c056f97ef602e631bd20b064f4ac273b6c92d99b9a8e386e9149320ed41fb1776a6a309ed187fb6ab6b99991e6bed1bca24bc42e42318aa13e75f99a1ff87e59b1da90c247898b68a26ef702d7267fac85379d4f26cd7a
bfb48d0134eca9163509d2585ff58d41d1603d2f894cb449a2054e4b3bf412fe8c15eb98bc4b34b35878e0205ac77f0ded14da73dd33b8c0b0d6f00252a869edfaefacd5a8e973ed591ef736be1ac33ddd8cf8ec15b6279e2442cceb8402d8e084b63290cc599cdcb011964623fddfb1569cc7e24368e41368a61df7060174
3d37680193927fff79e8ac33bc9d276403053b5e3a941f80aeac092137174cde3ec8f7c64dee437a3bee988550b3323f0f4d1cc7f8490f3d71b68baaa4ceb33cd438be8b2b674ae8ebcaecbff4debbaf855ed42167388bb1a78395e129950726739d2b908d2a094abb1a7c13232716130408d14b3582c8fcda9f89363f119f
33ab30a64a560a0ee4086de5082bcb876f11ebe767950b1ae5e7a939243fcc42553ed05cf9d7d561b80c5f391e967cf42926359e0c879d20ddae062a2badbbe209cbe099f44915f489a220ee244da47f53fdcd6c7e879eb79905e02d2106514b70bd66f6ffc47bac8a3a6ef5ac8a915908e8ff2b58453ab082600431fa4677
01d275c4ad139308e14d1718f12948d5828d52aa5d6961e0980dfb0f4d53f952defc310d68a8634e95beb36c6cee6895cb06f8f917b406a6ad56af690a09872a0a678ecba62bcff201a8033a3a2dd6ad1b3bbdef43385d523e5a083c3c27145a5267736ff6b825444d4bd2acd1a6b13d489718bdaa502732eda8600201ae1e
ba61d482efe744833597ff295b69a589a21df8973b5ab030e8711e23902b57ff67e087d0b7ea69f14f4a3f7ab639f4629a187aaf57a80a4f8a62832f3b27065474cc695bdee62c9692fdf401e012a32a12a071fbe32308e4a5a51f790502994505dacb92391db6cad18fe21aa59f57024236611cdd4bc0202356f0851a7f5d
cadc60696f382a2bee129d19821c99e6b0f02f49dc6be92773a5b57cc1896451f7ce8680a444047f12cffd7e5ef5880834ab261e236fd3fc173fb70ebc39675f9998a003900afd7b9f79ec93ef079edd3f50e2084f97c42b27a478de531219ac85c7a2f9dd89874dbde4d8c863ba7be319e26189c46b837e022fdc75eca542
d85be8875101531e0ca568d7b8abb45c025945cb72976233356aba051cd35b966466aff7f82829c99cfb50132566dc8774f034b011070c22a6166aeb707a6a28a30799b681fee9d6d55aa8f8c5fd99681b74af91347e58d5b38bd2c0098d50c123dbf6a3448ef33834b8179d97d977115639498d794b31e8cb43818644b638
0af10ac15951c0cea6d21fea64dfc721575fe10f61b394839047dcc0d28a1bb7329ea08c1f804f348deb60efda75876e92acf9752f30a74b363d6bf03db14a560b482cf35e4cbfab3a85296609feb908bcf1d8fd899edbf780bc192325725b22786c268fee524dc8c1dc354c17565eb09d7297f8a64d1c43a0cb81ce68d961
f456981a622b84122b37403a5afb17fb346ce1218a737d1533282982b91052cdbca63a31064dd848d6007a961f69f2706317f0b3112c51b714940c054c288222a8e29055a31ef8ef53a6ec13466106647e5fcbea3b216b79a19a7fa4caf4342bb3d69d1f98fc95702e8e82579a7a522d41a403a7e5a1400c1d3743456c674e
65766dc721c7c09cd1fecfe36ec4f1364efeb005838f40c7572385042d31b25093dba9fe4705603997c5d558fce6b4ac037ecac6a8379ee7d87edf727b9eb4aa36e5be8647aac8fa343e93a8ce101973e2a2b6fc96a77ba40da8e0ad14c17eef16fc65f4581c4c482159140b6cb2c2e92e7dfc572db6c13d32fe56266ee56e
89e9c036ee607460a8b7e68319c4cb5fde24095f6728c7d05c753aaf5fdb881bf7bc0fb52692b023c0bc522c241d60c307e5d6e1698e84442adfa6eae6a93d141b53612011652b44e449388fb4727b61504ce5e68a333eed26557e5b621c092af8839770c9b12f34133ba6f90c843ae02ac406795f880e2b619523af10c470
a3dd7121af31b76a02e99a86acd95e73cef162734bc085962b3d6b110e082589aad7fd30549a589b75a6b352f7aee2187b8cdca930afb65a37506bc2760570d27fb9c4c046b8a7683a5da39c197d461dc661535dfa9385b16cee1ba2adbb9ebe4b1a613a458ab5d41c5074cead35b474ade2ab29d4f7103c935162aa4d3cad
b58691963254b1e62c1bc6ca0a43e0df1c699b00b37658854296cbbed1d13e53480da39ce7aed8ca253c5be1e28f52c354b725a18f022d81d6bfa666201a11e8594c174fb7eb44f90dfb1e49ea00a3095a51fc1879a3924ae2c413ff211d3ff8c77f72138353b85455fad793e0e11c470fd918a1c8600821a84b0c80bad78a
0e35a7c3f84571ba49e2d5ac7ac54df4ecfe80f9c5814acdc5883a9ea1563f151b43455ad26dfb9d4e3e8b0546c25f1b253261b7eabddca82869341d68b08d8622493d8023f2d6ba189d39626acc2dc910e3bc395fd1f81becd4ba49d321de427dc0a548148cc3257fa56cadc3bfc426f39185898ae491e794047ea9bef5e5
c98771ef2822ef2463d334f1173ef4fc245510306995e95b9e24654f1aee0b9b70cbb7dd7ba2604d39f1a3a457912d4e86095df661cc484ffd6be7a0093fafe0a3ec874cd0f4705ed7fc245405f7426d2f717f17b03d9eee65411a5962152ecc8768db6d33617426738912a061f9bde545087851ac20c4870713fae6eb9280
33d80c47f454574146211a01a52467344b585775880bf6db0204ad0abc5f6b3853e40ab6240363b3708c71bd5346b4525f26d7729df040a365547e723b5073193dfa592b81f8cdefbda8aa1bdb3277f8914f9f66528a5351888c1c012ed63eac91afd9f99000bec739cb79baa8c7bf7c1cd6d5e2a381d103b6d2b39d430c20
4d4e7bc359c6f6242336ba163999c50b7305063c968c97808b9b9d392b0317bf21fb324f6546c4c670519875ae88957ecd7084dd6535407676c5d92c6714878ff064922470dcd0c3ae6f12b2d4110881a0f2270580c9938218cffffb28ff45e09059f1aff6014a15c614db42b159d47281fb44a8fbc6515a829767bf49cb47
3c25e8236336e3be13225fe8d8847499adcd066d6bcb2d556ae003e2459b26c67134a29e8f517ffad8acd3b9c99b0a7e64335188062c8cccc4d12e47888de77ac58a2b1fcc96c8192536830d90d4405e002d3219a6f2ae573a121a505eb19927207dc7cc024965695c5295e62dcd5babab62d746824d5c7325954c17fb7e35
adb01fdf0f5cc4ea8fd23cf8dd1c9318804eb09273e3d10b19c1875ccb25ca6b611f543147dfff4b9722a96811596a5f69f3a1f0be00b4f5ba710f1bfff181c381fc8b5ad01da8e2d899737c9a60419b4465b413bee31685a23ee7da29dba31af70147473e51694aaeb3505aff99deda040266dbe44541f8427b1e2e86403f
87d060c62f457af5e0120718a9adb1eb4683f6214200c4a41ac1e1512e74b42cd13bf171a681f2224861dda8cf5c700afd98d9ccc504fb3954735994251f46ac9a1daf8978cef2d5e4efb9e907267c096c415ea9f10b6e6849e14d40c0c183b5b7050a8a466cc59ee1e9590767636fe2efd9eeb415fba0774cf3fe19576a29
e8538d6dfb577075c880a69701b4cb2cd221b22b61b807ef6ad45e9bc5209995bb0c50d18a57fd98a07fd6bb54ef9f185440af179d9e79fb27a0d53407b087eab334019917c189579dae1226cec3ba19da44c3ac9899643a84c6a57a2db864b75706e9251c0dbb0827558998750ba99125144a873e28be3ba43b2799885c78
ec601391df08054c4e3cff770c9a081d7b0f93a1cb60d79e6be11db20a61dd5326af1932bfab2e2de792d445137cb3cbf5655f2b297469ca5d344723f0fc395f20c06f90cbc5050adfaf04be9c49f997472d06f085ec79044ec3ce8741d8f55e5e018a6338a754f3c9fcdc7bda384d8ecfac740892a07b11bc7a96af202d90
c4cef9a83aa07422ed47f6667f1c9c3c92dc94ab1f1f1733340c2e13d7f3cd8091ad6bd4a98f98b7f1ad4d79f7c85ae8d1f54022006933ae4218fa5d5af69bca4c152aba4abf9c9a6e54e47cdae81ccc3cc5b46032981d97b82002dfeedc0afe19a8a8138f16e445f36445fe5fce0354b764a8dec934859ee68029a4aa0c97
cb440a4a16a4a4fab4b5a6c3b4479fba9413c72f10a4f59f7f04f906e8db9e47b367bc0b2814453c669f486c2236b19031b484c63b66cfe7ae2dc98eaf9441a73be67a44222ae2889502bfe19dc65218ad4dab936b5cc040bc6bb93fce0efa0b0c5e9cf55d5735932d646fc497a77f962e580d649b275a3696ea27bbe9c226
45b766c5c11cbd7ab38ec61a73fb7ba9f9c533765517039417ca24bf8d85759cfd71f3ef3f2ba0a6f71a6e1fc7cd609f06fbda99660ee5f99d35a4c88d0d78143e5f030f75dbc725b9370dbcfcbb0abecb42f6a5f6e60c19e7a2270cb4fe40f386c07d5f5cc3bb29a2e84b62030755d03c0a5c4c8e87806a90ff43d3f7626c
28c416bd61751bd4730c1050637a6dfc9dafd054a063556cacc5363f1bd9154afa73403569794b6c16702d3f3ac152eb66f48eec4b67eb9785753ea46535d0dcf53c22c97c9675e88d2cf914f11fc078423db0799d24e42246c6572de9fa1130ab37dd450869053422812d84d862ea1febbfbac3bd3082d74e2c13e807e91c
c01b176f1881fe491264e8f5954f244d365b76ff74d72bd5428c8180d50a76a77a871f6f969afecc40cbfa0c9557fefa0b4e017b7862adf9785dd8466bbfcd22531bb30b0cd4e9ada1387512eb64ee2fd0a70f9014b13a2c6247018e10e7792630de40947f4ac56a8c4ea4856635c0f76d40bfbc1922257eae2460e9cc1107
34d9b2748b9111279b7e42fadd026e95e6df11dc4b21f41aa3d7e7ff546e27b213bef7bdd988d48c280d2b7322ef7c5acedc6028103334bb56823f0c305d30add562b32d17189e95c64a63978b97ef69c179ade14ea2629bd4ca62390bb4a6f4196b26215d93b7448821f31545c26513c58aa288b118d4ec4e06c7957b1e24
0bb06313cd9a8c22a911423856ee596581e8b3882531eae179a59895d94edd14e31c808dc253d15626567a7affa9281dd7df948fd8ff17292ac18acb6bb7b8093ff57262394fb0f3f94ba714517e1a561bf06769fd3dfe27386144db711884510c2e83ebea8647ce51d0d33c4a342b988311b6753d42d6cba4a8a4a35c0985
7e6a1b3c8bd416ab7582ae4b0cd3c1c8f865c93920e62573372b411d567321d62aac3da71c7fd96d344f8822d64a14e368b134f9d73303c66b672c3c04bb84f613ba90bfb08cdb23168886cc98eed6bb2382e4a649286578a58090b1d2e5a52d2bfaf234bf96aa03fc80d55c1f9795d5a8e4d074a3dc481f07abb9ebc5d306
58ffff45e79f114e7ff7f92083ef913133993350128178a0f79a520496b3762f2d9a5a4a1e5cb915c8fd4e48fa42b3c62a070cd2bdb1aaaa199bf42f5cf993515a9d84ca26eef725f2361d3ea7ccdf656c3391959b862ce68a42098056daa1bded1bb9b16b0f9dba830c44db8f470f0ed9061ba4288af9cf8efc808e63ca39
59928a352588ddebdcc652f23a0c8d12e6eb575ffea05997c549cbb91083d1d8a49eca679c36e3fe9d3ad2dd7351425c931a1be9a8a43fe4e3d8b586d52d2d81537e5540be53b1f8c9c91ea65146bc780fef304d37bb947183c1cd8a0e4fb66c518d75dcc11c39feb1ac74223b730b17e52c9513912485e681e4dbd4bc8001
0cb6a65b7eb41939d0c1b5b6b5cd4e76276b0d1cef65493d96e2d439457e7031bcf78c0d649198a01da287097a042c23bf43d874042cce407c1f881ebec0b979ab84da87945793dff9cd46769394533bb964d88d423a52d294a8001a233c534f03636ff8fa36cdf47ae2adf6e6060c2f87dfffd3d62d5b00a4fff1bd576808
502c02dc723b3ced8b0d7a065ebc1f7acc0d848e4b0665b3acb06348354671d9973a1d226c2e035d35b9fc0ab1358c05c33879b4af6d1fabb1129fb900bcd4945038f378cccb2c92eef97718a4a8ec013e8c7cd83b4e6cd487feed355716841bc65b7f5f443504c77e0f0715c029d0aff93b4554816e1e371b6b8e5a6b831d
e00bafbb6487a52cb31345f14e2695785e6deea520e99a845be8066978d177fbb064763f70755d35ccd8b85c5db458fee491bccf142de8d1da99721a396dc661099b4677a7accd74f3ebb3b24297887c58064be7c6d280ebed06ba242c3849b4fc8eae92b3877af2355fd48b3ed3ee3493dbacfecbe62efe237a6b672cce46
77ac880d31202fc1e93b0a9e123551b29e4a7793bf6a221ed9daae3f4e276f691354cd78e0ad4471a52fe4f7b2f3cc3fc6c9c4d14e2027a14ff774605362d5b86f9efccb1509860b0fdf032b73e1a6c00c7c31972da42508214a386d392e541f1f6f9816c7dfc8b36b5106feadba2aca29da64d592d4ccc1bc189590b0cd5a
accab1832cf317788b43b1a1d005d575c1f79cc9d3e375132c82e9440f9d045a5cae553a0f0d39e7172e4b31f85ccfdb3fdc8f3e89a931f7972077164504e516252da237471980a216712fde1cee4083ef0f923136786c5f94e518ad693f7c10a753a03aa0054f6716cd32955eddc3122304b9dcc7a818b02b636225b22657
95c4073363c3ee678f4dbfbdfafa2360b64dcbd921b310d5365bf1929d5798f11bfab5ad7922bf5bb09336c3d76526149461bef330e3808b851b4e2bb586841a9043610c7f68a82fe2b12dd7308534b47138bfa8a2c3c883f7822eddcde23a4d0ae50672a6623164ff1ab2faa0255719df0edb77845c9ce8f54288a41badfc
8f824737e0de8ca38e0bcb48b0119e68fd8e4045ee40395fadade01876718df9ecb36fd815bea557872ad4f01d08249b9e520ceef7d9fe10fcaa32fdd4bbd229deaa683b544a0256565367522200152b451a82607280b666b824b647b4e462d72378136d04978f06c2f218f99dc254e2f322cca3fd26aeb4aec73204f6b823
7e799bd2558939057c62230f2f5354b51faa976dea37b69e53ee10ddec7d407c24931bdc52779bcf4ce589c1084367dd8dcd1be820a0ea68bb10e2cc4c3a3f621b0bc8f7c0d6d0d47f4ca9151aed696b28acf1d6dd0fbfc35886e8d0bf2890f958e4f4762225f0eefcedb33ebc22565f8fbac885dc2cb91b82f88dff0b3fce
086e2761a469d74cc52f6001e170b3960731b0633344f6aa22f9599a99c8dddbaaff93ff80e31b17b09300821575b309f2831400b5930ee45c57ada1f6a072f88ac29c5178dca8b7b160e53896e7a5fd3b89de697b719b29ea0a7fd70bdbf70b32eeb16d922b58423bab03f17539a553978af95876efb5321070c829f340e9
487fb895a2320fcfa4e652a969116cc912af72d9c74763d0538de4d42eb5a07ddf1c622dcceffdbffb31edd8e7f6efd85d76b93dbfb9e6b60050e8b031402802b0a7579dd9606230a57816763043c5d1bd89eed5cab81f1cb63dfbf7a953dca6559f8ea6cb4b158adfbb27fdf456ac4fa785e911c94a00d383f7bac96153c9
903f6c167170d809a0b51b7de15b30ba45231380e959278b08f4b755b8ab397913c0523523725b1f7b45b215489a75207ccdc35f768ab06d99b5be98c68fb81eb8457dd3654944975f2379e674ed30fc65458fa4c98031d44997ac3f094ffe7787fdf6b85df65508e0c839cec291d2a27a9180c138528961802592c2f56f3a
8161ca98a20309ca58598e048688a7a9486f43a09bea966e1869b2a6a2a339de06759b1518fde593fd0d7e7a98cfd96cd399829c3c1c42d493b2cdb4a3be352615f17525bbfe7399a88ba0dc7936b0c9b1a1ca4b8d23fb3371f75cec80bf64e4c31b8eb19e02400879faa864bfcc281424ceac7ab2362e9afbb142ef09a1bf
f3c7b94ce9eb09e4ec054eb8b98abc8dd68ed58a1ef9885f30f6dc6b4ce45586aafbfe082016320c66c9217054dd8def6f0ae6605631c691a613278488a38936361b2e50525a2d384f79ca57cd7449d099a261eedbde39cc25fc49e2fbd1b91a4a033badca5b4ede16aa780a00847102101ba5bb3f4ae80f4540bc1e128721
cc04c8fe5ab1597079a780aa73628c3ad94bfaa06a4a395e632bf610f1869f2fa4402773f5d710e236b7d4265d93e1b23a5c1d26026d52e799f2e7f40903e90973a96d52e4f0ae8921de418ef521d0f5330541ccf169e523ef20a311a872901c57fedb6acf8b7d74f5be6a2b6a0b6c00594970330ac61a510beefb5790f6d8
8527a8ac5516bdda9372c67b4c36d6085e8b1412da735c0c34eb4bf44ae2c12b40912cec1416d86b7df5c6959ea42accdd7c592b9e16ba44723dd8313757b50599af282e40fbd628a8ed94bf754302f0ec86e56dd8b1a4fb6132d95661ede257b3b832a7ac53842e3751ac8eb99888df6acdb42cb8ed13d001f6e5071fb619
02762974026d6c59d565a52379238c768f73c30c8614511d7c6d75c316e86ba059289610fd01fb297fb560ceedddbb83fb8940c0631a9036b5bcd53420f6565f81e7140d2f821e16505e199905d49891e7de581fb93dd5481698918d0bf15a6cddfeb9d992296ed26d1a247552ef2ed3a5d92e524cde80a6299b4fa0fd28fc
bf7f2701704cd2a028bba615c0a21e3a1560c08497cff30fe2c4fcedfa50501d6add990e9e23ae2f2c70a696974086ba3399e12a3518b2b677990e5c47a7e40ccc592a1c3633bffad293933497f4da8768c34c451929c2575bf95d97e9d17fa23b461bf88c97cc7a79a2237bc0770300374953104ff6bf0f55fdbc8df981ec
9cbf0b88204ea9d2d4f643bd27a4e1acf67044059a2456860c6a7ba8b01840c6b2c0fac38cfd5761168544ffd75af61b0b412ff3e34b8166ba8d2dc276db2a34f5127543f7a044b85e47ce152bd2382eec3f96bd646f93403a25b0b1a5616de7ae4a04a7d2b2573ba69b9fdd28b4908e655d40681051cce1ac8d49beebc863
701bd46704adffc159bff947187368e0239e9c3e994b575bd94f2731bf0ba756ad52efc63a6cb2bf40f3d1834c0ef3b04a020a6cff4e2b1d11e6eabe720776f6ece36515fb0a891a8b5765e0f61878fd76df77db92d52afb060fc57c0c4f2456215074915e208cd1bc214d920eb2c6fb418901fc7f6135203404379bc88a06
a5a667231bea54465e51aca1740d13d576bfb567aa50b76ef64153be4528bc0c3f64e71faf8fb0bb6a4c0aeb6b32428a2bfde4c7aa6ed7aae4c1ec6752f3bd8470220a27a5ca43830417b5ff3f69485463a79b7c5d55790f125b5fec107f92e23abfc11c887f49876129296287d1ce7d3265a80128823186b058ba03030d17
4b874179029e7f5688c1474c2921ad2aa46b8a5e60e3298457835062cc1d99108f75d7467aee56fe1f44946c2b614c3edf1956da8e3fced9e912738dd15903e50b3f7471a45822980dde2697c4e2e30bf2fe6085f4389cadb37ab1a878a798a23d49fcb7f612e7d3f892be868920704c3efbb4e07e8622903bbfdf343db23a
d31f6c6504457f3d25d06670b7159db1d50f5946d6613b12cb1a2e865e06394c1f6ac8a2a352b0e3f532215bfb9bca9549c2e69e02e678775797ec12462f8fad06dd142fd7253e7d2a139bc147ac9f0cf67abe00922937310295b68cf9751459b7e238e35dc0c9e8be5a0db3fcd06ced042ff561101644015da8125e5959f5
e3056d2fb627b169db4eaec6b1aa308d78dc0fae4cfede43cb0ec4b7705ee58bf84ded1f25be0fc942e9b19503be855961ea58e9a6ef49a89d5e136e5ce7f7b1e1772eb4c6222e17d18de83d4b873fdeb71a010df8be5bbf411c427bd6687ebe4049dfaf31cf764c9f9e4146ea7dfa234df6ac73b428dff80624886be78402
5031f0544c8058df19b0229dba3bde431666aef8dbb943921f87983a3f3bb58d1f48fbeff565f1fcd51145cf7b6fa44bff89ca145590a70f3ef4df744e6b664cd758fe4cf76c90fd41cea69d062f38cfee21b70501f1c5fc61fa1a442f7b33e6e37eb8adf1e8b9944bc3bb9edce487d16b22ef880a3fc5944e697f54917680
2e79a3f355ed10df5317bcbe34d74bed5b61d4a0210cb9d49561614cd64a119ff31d85c5c51498d27fcdefb9b439e38e122a5b9d6f1977ea2c6e6822e5e0abf81c6468894158b73fd493e1ae5cae5cb533a9faba02401f9371febca97c52e25c9887a1a12186f8da08f852d59d627c838a235f04fb1b58433111b5bfabcfe8
391abba1d14e1ec2fd03c11bb4f92d9f94e744f76f7cb74f29a4438905b4539a721e6d7fd39549c778329c1d0ce508aa2421f7ca8a4144cff4677700a1438b79068e7c1e8560c4f7f00e613347ea309f663dd8675b391561e64246447a9c8b2c4bb1ac5b720dc11e880b0b3f2aea167953ce9ad250d27878504d2389829a17
3c2b36c3ae92b52861e35160964370b447e85b6b7733618590d8f1c11ccbf65f1b7a5759dda36fa1391a25205dbd76bc0cdbfeb477430c0ab239b3654fada6fb5a6d62b46e321cc9c1094e6c5e12f03a76d6b524896e41a38df0af834eefb2176b322910099fae307459cb9544671044ed322593db2598223f18c7bbe4a674
850948898cda3125238996c7dcf0b0bb31ed9e26b97f81bc8e3ab2d9b575e0b6baa7667b6f9a14fa28cc987ec8e65167817feb735128f3f6adb9e3e1520d242814e891f5d59b4071b3586825636ff1a3624c263e4769064467759269bfbf085b2993f7ebe943c6fdb29f0bb0c5d6ed8e2c8e3217f0a2ddf71a9474873aaa4c
051c7a1384e197d3411d1111d82234d9fb90eb73c25b4a38d55af8f2f66bee17704b57c8ada220fb4cd3ce7e90437f8f169d3e22f1dea115a6c110732841305187eb6bb0e7749571b24c8b570ae02f7aef9f20ad739834225020cf06804552b503c53a1ba1565324c292993f5de8952da4646956af4ac0704d061986d03be4
9532b6f21e02d4f7dfc1fdabfdbda8bba17b573354fd84363c5637173a434fd8e309033e986f5b955f8e311df5551f3d15d49463f70de441e5d507d3c779c4a5c13135712516fab1c14b714059a52ea11962a66c3d7690fe0224c58d9c69fa66487241352b6905403c696cac50d5ed081ebd3f11931ed784097191d67de1ce
b8a0f7c2998591635793ba5b6f8752907e1e410819567a311316c24cd0daca45a92124011c67eebcdacd79a0156b3061431a17ee04539efeefa6437b8d55ee1d9f17798a19364d0a62ab0f70e8d769be8c7002546397cb5e20e925c486eb28c6eb039b427ab943208c1311fc1eee5f6112d1f8a8b437311e7afb858faffd3c
fe32285d26be52d900d4a37198d2dc131bb01fe12261630ddf4282ff0ed790be015e95a72001b7f340c0f2670e85ca678cee69e4e35e159d34d38ab49c65608f76185ef3abd90d477021990f0bbf32356a782dd52ddb620767514622456e991fc7a1aecb62c775e7ec6473581443a5971df8aebcc512d72eb43712b62b3600
84ffc78cb671447d38325f278e1a0990ea8c4747083d97b7edeba8da27e4c3add46976183cc0d1be0396d81c4efae922b06a699d2fb6670dc7f000bca76df2241a85035ae646e0939810cfcbd7a157bf0c594c907d1643d226b0fa33df916e8d886412ef36c39a005aa82d29ae44c5275cad4fb2b7466376b790b18eb08864
bbdedb319fac08d609029a5fd6a45e2e8e68e75997fa7b82fd06ac15e5a30931ef3d1d147c351de71818625d235ef50ed37eff7f8870d41c4d54cd37be53367bfdba1c0b857c51b66965bbf2b39e00134906a3450ef0221f8e32bf75c186471b2e868c9d52c88fdb8a1c79a25e8bf46dc331202c97c340ec544bca5bf2d24a
ef40cd79653abf1c273c3f2f411a2035840390a4daeac9e4c81a4935f08f4dcb356cb09d3977067d51a0dba083818c4f327b4db9fa9ffcbc971fca76ab86be035ca53f8719fab606ff3be68a78aa95a56cdcad796c61aef2ef162e9233cb21088da56b5e4a01258d69cda2f38f2c3c63cdec6bbeabd4efd1908477d75ccdba
6b0a87f9cd429777e93ba19754aba0a57db470a9074606f6584044e228868720a044e630dfa94e973a89b9ceadb3c6d3609b2524c56c050cb2d794958c7b290423a93d0be5e201f032ec5a18ef31ba25cf7cdee897b803fdf623517f0ed2dde97d7778b5ca81008f40882c051096925721aca63d775d5fece4c6a0ba1c1990
e6c9f2812df90f08ba2639d65771151ae4b513c25384fbb98f2d3715dda957826ae4f8d32de73a332c8094c2d1748f97c5912bfbc4a1ff6b71f8f732758bac1ddb0da97fbaa1841daa87c5925f9c9fbeac57af736add9ac63624ae1e91ec7b9dd214679fadc5a4832ccc5d55bae34083255bf982e5c784bfc1475acbc747c0
6609d88fe4cd3702d7e7af08e0f37c232d070c16a87dadb704ea816daebdffae5cd0ef43bcf0c231168c5f2869982c975cc1e3ebcce754386cfecfbfcc3c68602800a0f0520211c7e90793eba176c29f3c39f9375dc67144f1242070f3bb25fa834942664ebad4a772c9f62d0599c041cc101fe1f95f3d546e2fd67d754456
c89aa94afb73e06c6ce05cf1ea73b7adf3e65f87a02595e0f376eea73d5b3431a91f3bf7b315fa219248395b5a37ae3f50db3495e93ffd9d25471b03863a1f8d44e1737f4f8d3449b35d1826e1e1923750f829dd99aa1ded22159a16cc9520e121bf44877f59ba0310f292a1b53a720ad34ecc079af3d92b876a3b6da412e1
eb0ccb12af6e95aa400f13ff195a08a7b9a2d8a8e9ab2b335c8735e8e3815b7a426c8b3d3097d430fbbdf5fac2e66bcb85bf7dd96449ab9d84370b081b4f8f02c437a667fa66b00f2de25e076497d6b5714218ee2a3434520700a5a830a47f9491dc48ce3903b86accbcbf660ccfd2f05cf8272fe1bd4b0a0cd799c2c4935b
39279fe20079a4816f3aac3d782163c0ccdb7d5eafd960836dd993b761fa13479ff0fb2589522f3ebea94521d83e04135976d5c7d853bbd695c0ecae2fe44ec35053a7aac3054070a5b77b1c1b649feff89365bac119a80e22f8ed0a4ee424ba58bf98658f4323fa5b2880f44356d97d4783fe4964b3c90971d329e48ac7f5
8733ced9eea6f555b2f90a032956d232f27cb787e72c7a0e121d3a16acd7b4c48af95b9a95ae1cea3286bb0f07aaff96b52c5e8a617d92da514db902e2b692001f104974322e39f0ac7ec22d786ce82b63c3f17fa5687307baa26f4cda5b81d9da140c380a9b23696dc3729f3afc0609059cf45fd5f132735bb2442c8f72e7
6b731e96f3517fc271c2d252c1040763b8ce7803b1fb791c3acde11da93f05117875ba945a6fe6ecc9689be3cc45cdb0802646043db782a515e452e4f9dcd2df802b515aa76718fe12b9b5152018e7bd77fca0417822a971c02fcc06b84bef65c1c2c84ee8c1dbbeaf12829907be1a07bb06735dbbbdf34d4f460bd8261572
64fdbbb510f07c4effd3728e656b5d367d120c9f397b111a53ad51ca3bd60b6f2e4fa92ea2f6f1f26f62e2bca87a33536abc518c745e386b08e9d86605b7a0221b52e9ee90df3ef6512bf5f470f5298a0800c6d3436b04c598dd787031ca4d92797c4f92a556b69486a656135bd654e50f0f89e52f5e73d9210569a57900cd
d2611961e802f8d4b2a8aec171f0ea99e0c77cdb1e6420a2bdedc66326db5fc59f2d42b5406ff57242fcc1fb67531391099a0fb363e166b07bc909f4f5b8c12b1d46adb0c3726e07ce438e17efdc3a22d5b710d0cb7a28ab876a232db3f5a112e2237617de9c84e49248d6970de2eba9eca2d03fb7d2524a7b85446877686f
96d93fc8a733b9f7c31606d788920c919a4a9095561969544a44c6df40f438cee81bb572d9bb05ddc0cbdcd491ffdebd3d3a051a7db0999061b6de9a05db2fb99f3a2fad32236287611131f406d73aff0b79a22f5c3c46cbc70230ca3dbf4d98aa94f8a94630a5abc16845c1598393a8648ffc486a1e0ff45b45fc2c2fa286
33e33d8eaf955dc93ee0fe60676c9a020a96c4ffa69755e2573ffc078ef1fcefa92d1c06513a57adbfb40e1c337639ffd350bf2a445bd774a36e78a52448c2eb7723ab6be516dd1811b732d8ad6c26bd1bc48652e22070b84d51251e46df121142b5b789ddc204bc23beed1fe5943c5a76a173014a75e2fda95a2b51753407
757fabdad014907e6f6985ca235eed173b08ca962ff9d15fdb771df297eec30c37ec0decadf1311c6c9b822e22ea13b86ba75af279feea3526d1c0516e5ea19afb5718bd05663462e4f5fcfe609d9763848459b8ee2ab90f87784ff208c33a20c4932691f043b519c9a4fcb9ea6abb69f41cd672909f5713a5f8b9100d987a
ea799fa3b5559cfbf063f2316b34ecf06647b44ef14ae08f615200451f5e8f8401134ec32b4e3e92a5302c097a7766df6d05949665fbe6dd77306adcf885e5f72b6580360a7ea681c20fb87a77759f0d64e5dab8787f5a0a765911804b095cd68159d42b6a6bf41deefad0ead9af3c63a2924a5232c082ef9d796659f27b96
bc63e709620ec7a8d8051c414f337f0f8916e07a014e52a317a2949068ada6811b24a2e7f55e25ed4f30fde8f384d8eb1e88842737d15f9a03136c3fb7c8968ab97a639c8b1bbd6dcbd676125249ff48ff55198a65696df7ffac287946586ba40a568f43ba77149a7b416edb08eb80cf542799a55ffeafd9db3a0248281926
205b402cd97549b84f7477c330a28e22f17ee17cf6bfd5babc3a0253672a91b76710038a777e0b2e15afe8652cbba0698fb158ab20eb53e17ad9b7c82c66f3144a9dcb4c5e7520be9e3c30593bde206c3bf3f659bbc8303ea07b962cf542d79133494c67761d9f36a6394787e0641ba1ba79cb6a5ef3b5f385757303a64668
1fbc996ff3c373de74680c77eb5f00436f6af4a1dbcf5f6464d9b6713e8ad5ba71c68068ad45591eff0b775c9cdd90bcbb49350bb4494f8b6dd0c47fa7ea4aea28ac0dc60af4a9202ec31638f3ec191cf671615fa6f0116f3435b95757f2cbcbf6d6060695d0170ee103e92ab394ec7093a6ebe3d70401ed71f7a547db058f
581d594ef2c32a29c009ba2079c6eae3440e0a71cdffd2ccd9c7ce03a31e486154c473ef394f08427a556701cfc19b0b0649a6f329a4bf2cec7f4a67fdda68de97e71155065d59e126c1725e5ff70334a96ae83dd1fc8929235385797abc33edd4c88ba590dae1248a436550a82ff69324274c9184e73987e5b9692e8ad55b
e0203ebf8900b57f53c3c0276a01fd3c22627a501d38ef86e56357b083e197c61e0e4a3dd81f3d1f17e7556c9cb22db6c2eec688b8835000639426065c39f54626dcf27b9a9248558d7b646acd6858eb2c2ecaa63bab244b1309fef41a0ebe3380c10a41c071f3efe71ed4225c58d61ec1cc0be206d6a9e865e2268a3fe69c
df0c2a1b50ecc2418be2d4e4bd64573c365fc2b0283b6078b1304752d64971a18dd009891dcbf6dc6f873e4224c5f2de96f1c55607651f05ee2f44f9c06972e59cce10fc7ea1daceaf1bc72fd56c703a06dfdf73ae56b4cfdd288dbc217029b6597f50fcff212e0d135836985452fd24eac0ab151e3578054c5ae053036abf
25a09eaf35981397d791f8ce01504adac4c067c6c3fa143691c952598d153016b3cf238ede1481d1a08ad415ce194a30947c6f485686656996276e3e9da317e82ed65c175e315aeeda4c3aa28eeb4737fb2309129ef792dc80d7ff0ed949e6612e01957be55f127a407f47b580d9e7dc990dc0545bc07a0c796e8a629ef973
9264de6459a4fe2a5c1a0cd049f56b8882a1d71e0b17dd1fa000cb94f9cad96a6665cf3c4f1a0e99454f73d2e26ef82a0303d00a2be8a9c00f3d43d71b55e4df2b865f8a3f529d95c706804d02ccd40a77def713df612a3bdf66b3328c7bf2f11879bcf03752519c2bf37b7a14b66d6f6f015cfd3cc9f8c486b654330f7e9f
eba8605f26aa26121729413903e6f002671095465feab60dc6ae3c92153f55563af304331581f8b464f8fd0f4404c2ff6c40b36fe9ed3328ae3231a4ca8a3fdd5e536774304475d9c86e272ae4ce5d3527053e12fe1e21f15581b95555ba17c7a0ac4d9632c0da2e56add57d7b8876c4ae51580a82fcef5fa0becb6a74c689
ae5b6c2797086dd285baef525df9ef7f0b2b7499400ad3f0d0b791edbe9e168d1ec99244bcbd2dc59a39da53477e9d13efb40a3aff0c89aeee8780b5881236d25d27ce0a48f423b28c9f9a9793ab856b28b649ec71157c46380d4731d94b3c743daabeef588c54fbb76f683429969cfca5b6cb7ce3ea8deb7d1f9dce82574e
bc27a8cd5ed10483a869011810860eec478aa16e42c6a0be004ad946e9f9923841a505d49492d71608606191495c73d3ebf7d31d43a709acb71fe525a801ef18c16d7e20f8996494c2812312c2035196cbdf5a80ab7dd92c5bed63cec9abe3bbf210898db061a2b47fa22668cef50d8d45794197d441f0122993d9c3f80b34
a915d3424675747c9598e50a46a9cb31f14c95c2c761488b66653f3bf66a601f6a1967088bb790454b95ce2cd6748b207f1535ba8a9d9bace079edb4bce82f345035da67151aff67ed0e0f664b39cd14cf85626be3399ad785c908fa13dcdf7946c03fc2eca113b5dfb9d49519f4d7a6a1d284be599f1e290c4355d044ad26
0aa8d62d795cccbe46eb8634f0f68b902d3f6d66a50c0832098fbe7794d2ae235a8065d1a0c7eb0c7efcbfb2af60f80e0079f6114ae5fe2b91ea2160df0a700d1936bf33269704fa0514020cda305ca0de42493e8a4ad48ac0157f3cb48fb6e57cbcc7bf4b370b41c6c831d9f7f9dcb02089f7bf47e422dd21f886fc263fe0
694f75fc4e0f76d47e13df7c15d1e241818fe94ea0a6daa223dd93013124ca9a0fe9ba5e7c3d2be3ec5eb4bb4b37f3627ceccaae7d7a7f1bd10a5413944a55344d10964aad4fe2a38e2e653e2fe29f975d65c9f3b7407e49a383b2dd90888a9e133be7c234b8e698401a1727ed49162e059acea9f5a6ff4d96139d0046e3ed
dd81710b3abe0a773b9dae39e9b130bd2d0fb0480c7e24453e8a0154057674e824bf8973f4a4b548d81bc67b6e2dccf200c41ff27c3029c646cdcb9bfa2adb40325443e889aa1ea7f196e9e9729691cb532ce60d5d3040d00cb78795416ef3ecdaab40c6b84d72c9e7b5638b5e9f7da7299cbd7a22794e8443bf99fc5fcac2
1e9f190a5b65e60d6a953fde4559231d63bcd10f0157823c5f0fa909922819ad85ba1457d5138e3a4c584548e00cbd8e8ff97cfbe57f0072f463c787fa9088e734ebe15ec2111835e6e5efb13eec90d415cd238ed683fe3a0bbacd04493c022225d4ba661818fc3a8e2846bb3a8ef002ba84064ba1bb7594e9e3e6c785abad
a4dca2905dc7f399231ce9eab01bda467fb2a2fbafda41ad90b6f8dede20cfe90b95cc227369f77c048679c06ab59ac9782692db82d618257578400e80159dd639af6ed853c1e0a41b9a0fcc0c1efabebd799268518eec5d3118fb184d0cdc3f3e87d502616318558599137da6ba8554f462922a523fcb22daf9859fb3e6b9
c46127fb4393b06a8f253f634ec468609f857703883225bb79fd5ae3a1e8ee243ecff88356a5076fd0bfa9042ae0435069a4ffebf342459edf04763b6084f425dc04e7dfedd047a27e240874a1c8aa04bb7d1c22b05671c3e608dcf201a1f21b13716d51da34643439de68967a0bdbbf165fa9e360039cb31451ab46c1c4aa
6f06e98af8592cd8c92d92eeadfd9f7ae50fbfd509cb3cc93c11801105a5148cbc6d20e03e5b6ac09cb678b142b8f93e3e48d9572b0df1c372d43feddc268e6c9f3dea0d6cb9e404c16bdbd9b27860e7e41bb0e2b30f30752e5ed3cc01cbc85390c3df52f15f9a43fe1e6f10bf6e29c49b3e6b0916ab6e09fbd54b4d4af9ff
31963759c793326a27f58af075c70574c52146c81fca93df56ddf38c69a384b212f4750e0d7407b8dec1a7bad52d4acf51b24bf1342dacdad300723634d18c82d3593c5de74caf716903067bd64f688a5bb14f88995d56c17e38bbc80aa8309c4afe03dd1349d4a5dec03f9c4bc656d87ead0b4d0fa19cb08c9c348dcf51f2
811ebdd7660fe345bdc31891585c0fad1551c8f38e5b9afafc0123063d2750f2a2c83cc903924755d26f76f8244c36ee9920f98f1c51790862df7ec37acba1854a0fe890fa451547f49af0bf10b125ee7eca4288de613cb9b4f3564031016d92a49c9354f1c3189230b5dab21b5a67ffcbf0445d638559cca962015be9077e
dcafa0d195213f3d040fc75fe327a36181d55bd0a3e26a24db5e2f9891b6666b772c296b09a0db5fe778755551760f461138a581154eab8c5c912d742259292021612589c3f9a6392c679a9c80a6baca78373e2f9e9e4969b84b26ad3180666e2ae5c07535a0528c53655e251e8541b0b7d6f15042c8270d7bef018e38e33b
5b71dd7d2503eb68d2ccf3538920ae64c81392ea906963f2e19607d0c95a1e5d3d0eddc60bddf5858c4b23c7010b94d3d73fcb78668f2eb073ff9d63d3a5700da699f453a7eee5ed5fe3a0df3ec7b2b0fcfd015ace41cca5b85af425e5c0601a490401b69cb16aa9539b1dff0765b5c7f784a94d775cc88701778747b24a9a
a9fa9ef3b35c90cfb3caec06097665673495b36140d0fab289141ed7bcec3de65c2c3be369d7017078cac8d9f9aaab1b39b2cafe564cb2674a8b3a959b7707bbfb06e57366f5a8d3b70e57ea0769ea58c582fd0b1e2f90b1cc8fcb8efa441f6fc42dc47274822cb2e942f50b96eddf3bd0869a3a4e29cd4204439696a4cb8d
74b74d1bd9006f7eb8ca28ae523d033a5919b4bdcbebb58cbf920dd96dfb3f7c413ecf33835c997353b0b414966f93677902b92459d2612b0a2d562c0af0532aa69f8e68921014294eccbe89825a6cd7ea5b0370ff092a44bec8d28f4f0f523fe0782da109ea462c078d06291b8e96ba997f54bbf14d8bde7d99e30901c908
31e93ca69132287fab6799f720c1b6fd345a7b37ef1c23688d937d0133c24f3ab7c43cd921e2ca232e597d0a3c47d92bff206f74662c09076d6a2215b8be74f744c8075d313ed6c024f84c9367fbf190e7cf6eca4a1ac1bad512f1b3fcef8a1fe8d9b70e9753a9629545f7df96eff8cccea462b4d70a260da7c85c70453db9
0a8b51344d7863fe4b793c0a58c78887544343a063182a373dfafa643f92b9c4fdc77b4c8e618a08c5484ce703159e311ab55f9f43de0b1427cf19394cdd01ddab2c2424934eda4743fbd6f28bea04deabd7cf51121283b63c5947441763ec1a090ad8215a1bf1c3692904fdbba8d2b922732f721d527a08038862c7f04100
56c1d4a24752fb1c256d795f5177b3cf9896b710355181f0e3754b17758614c9207e344197e4532d27700be8af5f9935a51941ce5cdd3c79f357341e34051cf82c9b8164d1feadc19f8b4f4c3d8f4821440cc0e534498cbbee2e86cdd06a736720e2db474bb62824e4732d7eaf9011676beddff3930044605a542d1490264a
948eff65769608b0a6c8da4f5a606e3e70b9e1a1e9d8f13faa3e76a9ea1cfe868c854e97f0b189637fb57e12d0a6b9d2a1ef4bdf84b5d254c245a6ed3ec65eb2eb26ca4f7e30cd6e09c01fa0c2ad367b5a919ba51c65a7db2651fe92d0f7e060df75c19fbe6029422a50ee4796bf3264fe965bdc24929d122380a58aead0a9
20859327c796b67ac332d3e811c47c2a8bce79f76758e55183352d3fcfefd3ea45deebb08514c311827f62fb15f9077f9fda59a7e8018d54626c5447f8087f2621e9da3a22c881055853358a91e87e47d4c1d8a83077d17495520710fc4539092d0109b9038406847c12a59fe0cf958ddf674bebc2beb7e794917d102e37e7
d766c3d61e90d68132040e1bd6b5ceec430826a1b3cd2b5b7c9d3b4ab6d6be626ab9f1703f7500e4b240b929305a4dd6cdfed5399a25eabfbc109e0aa2e632787afb2477da4cb0e2703af8beef24dd6c8f7f8f30d59f6463bab95a4f3622c34432bd945f9ac786913649efc4f1eed7aa6eb54f908a2a22ce790f8c91ec0d40
1235a9a06a100ff21938a1916b38e71a3cb0c81a2d5f99f91c79542da05140f0f9b0c41b25fae38689e5bce8f73d359417ac6d1d113aeb649c46dbf1651e089614118e3ffc80eb6a3c13858a8503ef94847f4ac65375713a0b2d28ad0754fdeba3163f87bdaa8e57782fb0d4eae51a86ee92e9b1b0c4fcf576b39d7310a7b9
3234a1c9c8ec492344412996d46988422a49487ce4dcf2c1867c9e1a0a811ec6975ef4b6e84fca55cda237fc443377fc7debd7e80dc9ad68289ade065b94c4a237abad574fee7c23eee1dde517a992336ac3974303e0e3a207c93baa1f693428f73fadd0a3be249063019d331d1ffe4d4b19af2e74281d4b768f9489544572
912a5e2036d27c969b50d5e21df63e62b13a20e381fd20829bc1f7fb47eca4dd1bef504409ada841be3e7a7a8efb64c4ca6638a34acc1e42139fe84980bf6443452f55498899c0c0050c70809052a8590de9c435437c927049d33ecc7d60a1a864f33311582468efd2b83287bf33b5d60bc21c2b18633bad749635ef8f18a5
73dddd067b4edd163568bbdbfc8c876b4eb1c5d240e0fd127e13dff131bd5ddc6b292156b443f3c89bcd67003ee608c2c9cfeba4b9f658f5f365773e172bd363daa568a1a5e53b4762b0fcd32cda6881705d5113e4fc887d0391307ef2d7d0de487acd82a7379b65998cdb20aff70a7ec73acaa487500c4d8f96e1dfe612ac
28592bbec9763df8ef3b0fd22a82b8137a9d585cb88d29c10f9efe0bbc982c13bb3bb45eba28892d43f87a1805e98466d077fb45b964e0b4bcf13d56ee4fa403a1d9400ffe01431ad3e24d29658f32546aeced479463f8b3ae2389fe5ce0a4eaf2cc6a0b6d9c8444e3a2f83946b9be6699f93357699638c49228365c4fbd88
24d24d1c018c170ddbcdcc2f0c6726667f5688bf9ff5b6d7d7ee54c3186beb279a8466e118ded64f2b997930faf0cb97e9eb17c69cfee1cb10e3e3426a6d5c32eadf5922a8597f9952732f6cb0bf9452bb4e996fbadc31756b1c3e48332cda04141452f0da274e7456824c888adf4a9d06f4a1b9988a6a308dbf8541e51756
755f20dc9d53ce06ce5fa0279c5bb4101292309cbbc100b78bd8866c1a8b0e89ed62577439ccce872f394cafe71d6581c276d9b81155b97b35babfecf86920740802fc49b9e72ea8392df679c3f48e06842dd1b1ddb760bd036791bc662c7365c08ffe7143f118af9f56bc7e889ea4ffe1420a2b0765812a969a670bd546a3
9983cee353234da8650961fe9ccf4ea61af9ca2b78db6747b06521cff230efd258ab4bc2c74a10dde59328b9e27331e567b4b0021b9caf9af06572623eb7c4f010f51337de477d0678c11491360376d2d17dd7501caec818ec74c99b5a0caf46606ccdd105fce9cc561cd8a91f98be085442a8d4d050557f0a97e146311cf7
5c069b0c86da191f1053ac387682bb714158a366229b7b311e88d2616cc57f4cc7f59a97f12a88c8bae6bbf277420fdf71b30f1d1782a3dd83bfd0a91a865bf4ce88fe333bb3d1ce59d3b2be4b125eac239d1f87971cbfc00e37d722fddc021f8967991f41470603752935f2d9143e690c4a8a1e9b68b2b50604c8e4fc61d3
36c8632e9216025f1660614be99d6a2cab146d474a029b1c3ee279d6930619a7bd8b51b5935807145de60846e3d59bda90ddeafa079621f8b0104b41aaae5079fcb656a3138981ed338a58dea5607eb497aa2b046ae467aa96468e127268de4fb9c6718d97558e2fb6c048d64e84a198101653d38759bcf1b620161729ae32
76503800904bd023d4df8c93cb4cc84982290b488deced592f93f3ca27c482c320302f86f09fa5479d1a9efaa92868052707477ab198a0fa33d14201fb9ed2a257fbb8abc6b38fef38d6748c6d872e259895e939cf4d696eb35724a75eb16297f35b681a1de12a73aaf6fc3ab6085f81ce50d7dd056202989ea2f5ef61d929
6a9a3fa10fd4a9f0bc97f0dd81eca2001196cb4241e3f1ea1c5f6e1c389415d088ca9934451d62d6850d72fadb83f1ed7606f778f2d4a25849b1092d8627b7fe318459aba98bc6dbff4101f09adf46f114ddd86f855c447bd50c465357de9d61d017830f59bbf7eb926af88d5052a0e619d723086d18ac30b1430e7096e6c8
686123939c561ca990bd9a81d3e64b6be391be1eb578186bec2840a0fe5a316a04995b4bcf88c52b7013c4d5b0bd483bc44df7e0781d8e375a4336c21b072ff67aed38e116e618b4849e69328bd2a88158bda2c72fed5e7bd541b8557cfdb718bba361d8c6b64a73328feb49a9e5f0e57080f8239524e0441aa027e7954f13
7f5eec5ac4f50b6f381291dd18b1eaa5bc967eb8a6b796aa847d6cc70ab520b0b7a62835cd794f5bb5ca5d63e46dfa04056cb975758edd2c6cb55e4b84705b2081fc2ba56687c4c32f72ef0b67fe7a750272eadcfe29813d3a933729be8dd3acd34c8477cc7df923d39e7a56ac1c0006ec6c031c0987f4ba577df4fff3e8e3
48e06e7ae5d660e7267e2a1758509a22d2b324d1c9f4667f51b87f46bbdaebb446f4ce4068712a58aff2d1592ce035bbbe3a18ba79310497769d3167d593975afa5319d6be895314a1f2e2993d460500a12ad80837786fea648be53ad9e3d96ad89d57913ac7150508b747296dce4efd408251c9028e0024f049d1cb879a12
424f170dbd91fddbdb7d48a864f861e04124b9ac2bf2adb7df6a7b8e2e9163b6031223515de70d378f6c74aa9227c9391ba1d5657396b574841d1cfaa646c29d03a9133cb52e90dda4359760b3b984f2e76522944f29655c3b24e986dc80131dfa58720058d8506b1f0880ef088fe8088749301db357242453a2d41a90b8c7
d98fa889e5a5bea12be963987105c93f5a0300563a532593e85902133df07472b0256d274a6bf6aaffa8c7fc0c7a6363644396be928a7d985b0f933dea2d65b1e6a4fc2c6a0b42c489c84978392fdf601b4ebeaef9e45e7c5082af206b771059389ea1c1af751a33cb61ee2c71588df9be9ea8ea7164f8357ece5cd6352300
e4c86fefe03af7e63de3665b8e41a97a17eec6dd6e4e0ded08b86334097990e4126286db3d4a664de7dbf5f367e48742c8728e6968cff3dbbc447421245017f928a445aaec376781de697aa14321635622b36579ff62db2ba5ad454e317375064eeb4f26e77e874843b20af844d1f5ffda41f82ae16851f092469afb8aac5e
62fdb572934a8535ad72555862745671ddeb6a08a845b020594fddd80706e239ef9805e2bdcc8c5c58c6efedd4a559d9d7717b47b03f486abb2901cdc4f95ec6390922dac1806211ad04d246ee2980d29adc7336cfc70461483e387e396a87c40c5d19708c25e4c9a8f6f3b9202d675e7ec6235f8ef881da05cac657a16da7
7f5b3fe7c4449c7614bbe817ae12a9b236f749850ceaaecbcc6084e229e1be744fd1e9004d4a85f726abeb515b7298f24431aee7301b2608cf634870f5ae76a482d749f5b03d89534041d8141c4cfbb5c6f38f4f154e9a8a1cae363504caff7c387741b26f854ebef66de26e9cca675e63df919d928c3e330c15e533223178
3c872a7a3970affcd99b498e06b4142e2208de915cf944730c831e37ab3540e7785d464e0e45781c80dbecfe0e930f7d22cb0a7e4572cd1ae7d47c51fc5cd92bbdc0cddbb4b4061d04ea26158b601d16877bd9cbcd365e1bac558a70083508ed5fdf54e84b405fe438d68016fa61215d4c13e9f39a2dc6b59dbb928ca6fde6
538d656abe929e5e3af0d955feea876a3a22d4016cc0ab7f9fbc68b684b95dfb407a2fbc28c030db730708d817354b104bf92d1811af6c3116b889d70d8cd178f44ff8ba20b8b64bc3abadfbc727322cb632073bd486ee806437f143cc914a70ccab88bdd9795d0faf18fb4afe080135125ef3c2544bb3f4f494c9fe292e4d
9b695fea132028fac16a45a258cd00e4f32bdf93d32ea8ad06daba0f1ad09d88ce2355ccbd71875dfe8209673d21ed5156dd76342f372c32427e10ef755fd249bc58471753838c2250db11f98bed91791ffb834c6017aca32e0c08226e25acbe4e5a75f49a7b792b1e81e169e831371d8e2227697059ca36779a6a3f5d924e
53fa38bb5429e38c6440bdc24445026f5e1eccc3b43bf5118548f94339dac1178f3a192d1b8a7cd3007de3ca6bf7b892f3b4bac70bc7bdc90a6fa2adf23fc8ca4a0e150f5703c0f005c51ddb3458a1808ca165030cb5a2ce5bfe14a55e2d5efda13a5b47248ed43bc3105aa5de38310b70c3149fe3f6b3f7641bd01124b85d
8fbef069fb38100801e9473986b5607ec8988025627c80682997b54e9bc96c935552e660e2d5447863e75ba869dc9223561aafd590d5bb68ad69e904d8398369f1c19ceacfbaff24837523315e1ae92fe63df560efcce7997e6396603f564dcfbaf87698e3b80e843c496d7d063ee9483d79eb57c0b08ab27556d1f54e5100
afb44b652e61335ba78f505c2cde49dc6019193345264022b635d990b2a61f357684610f2d177833bf83b1f80c63b2459a3792e5b02540f718ae3fb7a0433dc9ceb1b03635b1ffabd941e110f447e2eaa97cd28ea63e8510f1bb51cb10d896513b8d06c804495287bd078b3e7889eda2710457e5a5b8b83def46b9dc56a847
cbf6e18078ab857a9236daa0a693a84579e2aa38317058076f12d5b40be8ed762198e4338551fbea547c22e00fe440396c4b29336274a5a3d534809f40cc9c0db2d651dd8d904bb07a7c723830262c9e67038ec60fd02c48c9a4037fef398ce1067d8f30ff3c0afa74e421f9e7a3e694e872bd22e90d90052370e8de7ecf99
d815b4d6d1a9f04f753e2cbf9436bd131cd3ee6f58c1694a7aaf4700e53d333c36df92fb5ae4765bd1a7af2df032e76d6a583eaa8adc215665f5424a819fb1bbf1e145e57ad2d5629cc85d99e87f67bc0e25bf8dc14db4fa1dcff3fa8ebdf7fe628a019031875a07d36ab088bb8d75cbe523d64e050e2c79b78e644d68d35c
0dbfd4529e1fd9850821d1cadc9b71feed1d47f281272c39cdf79274aa2b526bcdb02b5eaf91e2a98eca3ac090defd0aa829ddb07d1010c25a1a46c3e23e0e84ad27cad96c6a157b37019ef63db20569ed09f10213c0631ed19891c598072fd49bae656060c3deaeb53bedfa486b67a7bfe721e901d605bbf715e91f7dc63f
c69c1eb6ad6f24b8811b10170d56e9825081bbe914c48320a8459ecd3dacd2809884e0c2bfcdae1a66a8583d94c591d3f9d529c137b565d5d18f228eff8730bdc6d9013b092f60c3e931c7bcc91058f5d4bd80805184f6d551afd176c50858a513b1582311253b92c7d1443906eacbad7b8022abf82c1dfc0c77a1db9d4665
02be271f0bf93adffe5d054d0222eccea3701c1454504bd08efb10afd1f22e5cd016e35e3b6ab9e6cf9c3137a0619af6f9b20942657a3b67222a6bc4d72511468c3aa70b97c3c74342d0279cc58fc766aec893bf59419e8f842980b41f5632faa6ac1274ce6f6c4c569de937cbf7cd6e39d9fdac1157d04224923124cbc439
85581b1b55734f9138f81958729880a5968ada482862a3ba789f14d03c73b6516e4a77a754864f58ede8a9bbfed556e42bd72ca056cea4f1ee52d0166bf6230f90e99e1cd0653a31257e3a0a80efed45bdd3f7cc3df4d52126f80878eeda66b7dfa0202d9ef53da2ac71877cbe39c7186eaa2b643aab0f99c8a9b0a3ed5d85
0b4d1d79961a69062abedff645676272fbbff9b19363f05d01df346cb5e6a518256aa6946791ecddeb56d8b7447ad26a858a20d82e80f8eb884903ab21e9d966d354f935e9e562d9feb6b03cb9f9c2ee331dce65d408c918971d76782809d6e19d2dc5a4a8b42081920bac533e1b0bb4aa938905005e2a21de0d11fc52d4ba
135b162af7056e0fad3629cad0236621ca662792f2b177ed8dce06f842d73becdee47e53a3859939a5a6f0a06e3a2ccc8812ffa713bd8326ea7eef3ea45ef69b88e55d01629313d0fb83eb557b0b707dffce518d9e537b6ab5fce1542645f8aeec2a4988a8c689a8631a148be99b9dd87cc0403d99b8bc2ce8502235d61e1f
bc75edcb9e70f4f4c69ebde1377e9fb886a9258c3d7f5aae36996821a807e34b003a8ba1829609a13f01c8175ac9fececaa247ef258a3709eacb8dc42e5bc00b9413363b37ddbb5d80d8da95ea3346db5eb65650c64c2130f9a18a3e9410445f9934de546285c6297a49b0a400dd54a6184ac3d1b3570c9486ea1e3cf30677
2b626fa10e8688aafaa700bd9289902145827df3ed83d3f5543d30ce705529be6b17356f90032a54f711700fa14afa4d03ea2c49dce7b8fb7355692c6582ddd10d02f5eda7bd3a8b864fead885a159e2ef7663e2278d1c66f2117fc59645e232923754d29b99093f1db3548f493eeb517e86bb094cf884d921233ce9ae350c
7c2e5b80acaff79fe8a3e1d89ea89669d0513c9a30a69218b03e31c3b520da37f2a5da6e1e3bf21f39bd6c1126411c0ea2b37dee3a9bca3d983d23b3137c09bb52732b99cc6e0be1ef7371fbf68a5bd9bf341e6cf6e4f357b98c30cf7701b855aed5fc0a31c95acd30caf2e98c301cad24732a29515d12cddbf12d981f42a3
95ee16fcb867532f93fced513beb2a6e20007893f70dd58e31d25d7f53d3d9db239a18c88586c12a524e5f4489c873b27e81431738ef3ea505605a8f7bf5dda69108aa551afc2590e16eae302d00e1dc14ecfbba21c9546ab67944d1610bae422f861545a48b2dadebd24330d542b2f600d0fc78e01b54b5369929a0b1e19c
cf7aba7efcdf77d2de54bcc3b2006856b2cb026720f0d14ce5f3b15c4a449de400289df7df398f9f311c783056e18445de91291aee44ba946bdb620aa6386a03b3789f9ff5087c1bbc4174acb41e1a1d8ab1b758de2e2b7a1c7ce0b5aa918a24e83ac3a7b74ec1515569dcfc032a78d3d089aba547d04360b7301e03e8ca32
1e9361b334f58d13037c4e5d7ef0b69a6c7ab70db7b4896c3d2eebb0e1cf0e5f06f4bf42bab3714999262c778561c34c357bca934c69a5316f1e4b981beceaa11f577dfdd30dd1230ec6c3621f0c4f3773100d6398905869e3c36133f59edb1d7be9b92e79c81b20546ba667668e6cbd085f104cc5e8e4e5563460fd29f9e1
de230f2a9fb6015739c6a78441b2c21ccd79919ea4027444e87e5e268dca2af6b53b1ad4d99605387e8ba018730bbe1af12f22be022044e80404e2415354012c5fb0defb1a6120b094a176722cd9d8e3cab3a859c0b4d3ee41fc966d784ba864d45b3a0366916b19ae92c2288c5323f637cd636bc502656e09eff62a718d9b
ae8cc31b946cce8165f42cd0802f35c2f12e853ba82dcf89dafc62e6251c6ce3fe02aa842ff412eef970e9cd518d2e0625844955468e0c20eeff7252eb06d38ec2c7caaadb1fca73757c2e4bd3ab621190fc12902f15926c73734f98ffdfb07211e5a506669b205e0c940bdd09b284b928c3a8b32980f3a7a2aeb45470c18c
29f8e86889dc1189f54517757b02ef82a92742f7bdda8fbf01714c56cfdd3c2e6104d6c33a83da012b36f59d382043197a0797b1df56e914948ec193d4be71a0c84edbe2636812ded6566dfd11f1c663d69eb26df96864ea33e96d882e969481608745a4fb267c1719835538dbe06126c7627d489377ba5c501ccec93f9b2f
f77749dbdad642cb4e09ef03d8e75598935fe284770beb92f97379b0cb6d4e02486106682057bdfb62cbb29c18d900dae7619fd6f3b2a71e5c2f0ba59ab24962dabc24374eb8ea3ed342d87f8d0065b3e699cc9576b42a24393dcebe9a3a50466ddd6827f219cba3df36d9569d1b3e9f87f10f3b23dd44ceb22f7da162a4a8
dcf15ab01d5b067af84aa48a2e59c9ffd8efba209c594f3e7dde674cf09fb7bc70e8d0c9ca722c4b45c3ad41aa56d88e0e4c1379af7b768595d8ce72359c26633ff51ebe6d57b3377590f505a3006c5cb9be2abb3283f0527420c8319d071ad59a290605b624fbcdcace86f73e4f5891f7a19b81083b7ffc6ff55dcc66cde2
5a7af142dca07144b83ecaa9e5727d136240c14b1f02af77337d642119b01b4f35062b97ed2e6f510ac7148dba7b1a8ef1781664a6c368cb6ea0df8b37abff0232fd29f823f69df6e72cab583c9ff76863fe8e9d54d8c2700cd2143e3459c9b02b146e23d554b8e6c43d846d113ac6edddd0c9437d89654da10e6b2da75df5
4b755660e74b5a4dc3f3898b65ced3fe428c8af13fb3924eb357aa18f2420c42246ec5aa16742763613645a93c1dff6a410630c75caed753da31df53383d6cc1d6a28edff87b56eb94b50cab369a19645e1935ee653c1a2742dff153fc06c928b1c63ad08d4b853b6a1f1964e10a24146d295aaac470d224b2bbdcbc3296f2
7a05f822fe1b9f40f054c7d6efca1abb9d004087cacd35efea36a0b1fbe29b56a80dd26aa831f99d1b2aed0c9c30f3c6df569b827aa06bfb969152a5fb20e55a18bd208b233ea0b31f77d8982f05c987cc04ecc77af026643d4de0517aaa78316ba55cc6f5280016c5c1c0946b01ea623d331bb39c9364d62151f3a24e6c79
b016b2fa66b19f4f83267a5f0fd035fb97ec98d28c75555183defe2a939ea810197ec84f8ff888b45b6a594bff0af2ada89225ea68a65b524beeed18597bc7018731a9eb045a0fc0e7611aa4579ffc06270d63ded9a6a078020f23fa978915a321057fe4da40e09c2e1a86892a9c44369ebf532b28bcbd32d09d1adadb2bc9
da0652369261c06d0b68a0f1fcd317c046a83330a8490f4115170ce708788ad53327304e646898bba3e0c1dce84dbd2bd3c0c8d6dc15667dad616d5f91d792421bfca64dfba6f8cdee7a04f8835b59b5d30e74c1aac7347f5faceb03d57cb1b43eeb88d1663ee669e5d393404238bbc5fa4d38e067ae940f8473dacd58ae7a
6b619b9f6b7f76ebc0bb67593f32d165c1b041ca07fb364d61c6a32f028aa91b9f4807f048ba0851f4290a2b43e70fc69d389bc3991192f1c3f2ca7d8beb077aa13eefd74ac17555291d3810bcfa296ae04f6da114333372b17cbefb2d0d371a4392cb66e3aa4ed8265dcf877a18bd9378a2984e413bb2a3d6af2e75e020d8
f89cd06537ebeb24c830df24f639ab80afa11145070628ccd533ec87153f7b45af13160e9c03da5129fe43771b4470a4ad629506998d62a1276ea6e12ab189261f550d6bcedb62aded69d74f826ebe6299db8e8ebc88e4e4610fe19cfd7e5f837fd042d5192145a00f70187aefe21475fa9092ef701dc29d982a64c2d568e6
0e60ce160fc724a38571a76e38e21f1c9d272e7e17a076ce92233565104ce4620305718276e3b96e25f9c5d28cf7c0b865cfa196ba51a19a84f1b9dd180bf0145c9fdc3c04fb29b7db5871bf5215447ffe673eff3f5aee80f71e1aa3a87b7432b0ecde16b6e2a6dabc1d0585c1abb56583b80aa1be0ad1b18c73d8f48d36ec
6138210a95c53c4431bd7e08ef04c8befe920e3c7cac963fa354023a30f79727fd8ddff714c100e5fd29fb05c93e7720787c407e071d2f890f709e503ad7eafbd774f4f5f895a194bb6654cf5ba1c18ae6c8c1297bad805dd47efbf7cc8cfe1e2ea5e7997195e549d849a6949f137179b3e8479a5cc7dfe658a173cc749799
cb47f2ce27e71725bb226c0080a89fcbed23a4ece0807b85c8874a62083bbf6cf8b87b810e7f96ba026fe9ee208bf09356ff2c2fbc083c30b67f7acb823e2e6dedc090d62a25a9ecce21471729a3f465e900180c753345f6939925ba065df620b59edf634fbd49836ec18a1bf79f1abef3c70221f82e42a812b634dd088bf3
c170914261a4b836eb50c58b709dd7473bcb2abf632ae46b10c55ed51b9a109993a0dc4ad09e1c2560cf6ee1202ac968d5ed20a3dec2a37d3173520de8d3f3b11cf7e061f20dc4bc6873bb2479ef277e46f3f5e50ff8057258b1165f5b92378982bda180b8ca576b6e788b69ea28f5f7d7ad66218dfbac565b1c4245c59c77
3278dd6a2f84be65b197e5c17f7cf722b53e846ba4e015283897e29cc2b4a365da9718deb1fa4cfd30fd306196c9d8f09a9ea1daa7718332e1124c144ee65fd24342fce1db6d20996e480317abc04a46c6c5857ced5067f451d476d68b328a6a85cb4fb13ce22cc2a88e7e1abfa456915a555f0b0bba6289600a8e2e2943f4
ffcc80b8d8a3efb0f97b56eb9410acde9b74bae1c729ead04a008cb3d5202b4cbdc295f4e4410631b8d17e40d406c60bef3c9bb950a492ce0946807655a7c3f19fe3deab0ce94547bd8bbdd0095655cab8b67527d026707f244b5d37133590a656b7c74b90731c5883715efa641e1dc708784679b1e1669250bee455f2a60a
42509920b5b8df704ca2ebb04ef4c790ef3e62ac6e0907a43ce39a4ccb6df33eb2021a1091b13b3d8d7ad06886c4a868df3088ba09f3702d06f13be16365740ca3f8bae2846f398878541f9a381a83352ddb4a2eca1cd588633676f0fef7b45da90af3153c2423fc4b225c91439478bcf799f3ba0a8462ab4ff30d956db829
a9f001d6b026d69e259d94f144f77bf1deea9f089e58e9ed203c7f0525188628d1f3762c23a0de0c86cc0970a15884671f49d619af6cca3d13b8e31cc28001973373d2d45d42e3c0d4b097380de7ed065cd8e8e9325204d748c9602a04ef939434d6333dd9084712258368795a11b6fc8595c732f2e40ddf79d7cc1c8d1761
aac8a87e10b3d30fac3e142d2a59457b2db85c314df44e215cc3ef7b3d9c8d98fa0cce455615279da967ad7f5cca5cfab8b699e6027eee80bd26cb96d46532979a6b0560ca5bf4ab2673e51a68c2bcff436451565bdf8af0ceb2c3e9cde9dd058cace27f47eea8a415f43de2dd88e24e2afb355fca4ea3f41982f8d40cccc2
f4070468840175ed86fa03b84b01ee0f513b73cc86f64a8ae9ff2ea28d1d038caec80bc055369e3c47d82f6c3fd6c4576436e6f18670982d69b02e939f79c703db3876a64bb10528db040e53a0368574e63669e8c4e68fa939d0b37e4d639347a30ff155fb6e0d0dcc2b0573fd8ca774bb0cfb883a211fb29d275a67214dee
b936d605cc9ba95b3a80b78ce7af9fb0d04de25240071048de99a08da4353e61d51618dca5bd21e1207065891dab984557a057a474223226ca2d4a9f9567ed4a99a7a94b8817678b8398d5e5b7b1eab493341b6c4af74a6c85be1b6e4d40c269cf24dfd2824cc2a790fe6f604888b728db170694d3a28faff0e0fefb3f8729
dfe966a52a69290e4333bdc4dcf4c60169fcbe0a758f54d79a91c5eebee03e9b4efcb51f9b9c940cff730b39d084a03819aaf5f647eefdb599617400882143283abc05503cc214b0a3ccbc653393dd87b6a20b65292c24a75e832beba6f045123859bd8042cbedf04e3804e119eb34b81ae0b8b3756bd1cbcec7d7ea5434a0
0197369710fa3b2d100d8e12cb34fbfd2d89ab8230bdd9f6b13f0779b24106679b766134f027f5c9b76fa0b8180fd1c80eaea923c5e799b69f7ecbab13754f1c8560489514b1d8cb6bd12b74d1286ad8d4c0457b119c9abd587ba61d683b0ee511620ef832869888f14644ee050fca9037ceb4b8c0a293424960b915a4d7c9
159351c7aed27b5911dd67a886ca23717cb42672a05b23b88ae2591d826ca166fbb1a7ded9aaeea5d2b0774f3099c0d72f4dca90c0644612a388d2406f6d66051ab01ea7e6151f17d897aade0d009e1be362efec89bf714577d5d3cdd7a77bb2f124ff2b2cd55827dbcabe3be88a9d8a3321f8e743d427cc057d0e17647011
8f1a95f482717eba0a6420095744aa35ccf6f37ee181e0615839d55557da39254537cc140b770d6208ceef4d924ab7765ed8de100d0d7c15deec49303c684df3fb1729df856381683539076fa22ea3ce07883e24e4511f9eefba9cd16dae7e45784403b7c6934b4b335d36e4035c2cd48f20e7845782d8faf176eefa9a7fc2
3a9e630b551d3277a8bca47001450c31d8f64d41cabd2774cb44548c7b08adcfce89b70000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%!PS-AdobeFont-1.0: GillSans-Bold 001.001
%%CreationDate: Wed Sep 25 13:33:07 1991
%%VMusage: 24405 31297
%% (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. 
%% Gill Sans is a registered trademark of The Monotype Corporation Plc.
11 dict begin
/FontInfo 10 dict dup begin
/version (001.001) readonly def
/Notice (Copyright (c) 1990, 1991 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The Monotype Corporation Plc.) readonly def
/Copyright ( (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. ) readonly def
/FullName (Gill Sans Bold) readonly def
/FamilyName (Gill Sans) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /GillSans-Bold def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36482 def
/FontBBox{-177 -250 1167 929}readonly def
currentdict end
currentfile eexec
0b135a3181219626d5177ffef00d15f1bc9454275a0431cec6bd5080f5490f97a34ed1b06aa8f158cc8f9af3db414083d996845b43ecfb4b7f94237cbf0aeeeb045e0c8510e60478cef484a69e85440029eb410ab714e5c9bdc2ae30239e8713f944837cb594fb7472a6f1d1cc72895b9ad10a54a9929ae604e2c83d223b5a
fbab1a0581442d8732a2a9da4b006b51f704e051b8167a57802accef1f091ad44b5c00bd3c958edc05b76dce7fb482242f7de1760a1626805ec5468e9201489afef87d997e3e9f80ab857876f8f481b6c88dc5761c0ecfedf3e5640e23c280f9625dea610e759e4b758453b0a2e78f527083e8e908be61cf4558ca278b222d
fd5555451aa01a2604eb477957e06cf07601772653586788b090114e348302281069ec2545aac757f57a6e0099245dcc1fd1088b4cb3dc74599aeaf731ca0e1f4bd40f4b6c2d12faabaf700fb8183d9c9e8800a8123649eb3d99492547b3d198b139d6a920c633df76192e4071eb44fbbc98018add2616e35d5ffa49e2b9c3
98a324c0def2d7ef7bd53107ccfd804b035bd34f8b42f6ffcec3727bef9b1e87ce3c8136451efc347c27783f29d298601e9425524588c8494bdb92e44f1abb2522196200de5ffc171df19c4b914604ec36880fcef435dcafb91914b77c80fbc23627ee16eda5c3ec945276c309b35d6e9d996a282dcbcf313ca51e8a1bdcf8
8f59c513bcff11f5988926847c807210560707dd15356e47d620449513ade194dfcc1ea0dc18677d75946a32725e492efc2df85cbef240f93484200442866792feb65bb12edbb4afe91b60357a97e5fd4120b567e56e13a7e341f686bbbe3d38a1ccfa0f4a94921004f3d7b633f0167f9e09d622ec7da693b9b72919954f1b
b5fa9bec49a22553a3b0cbc730d485eac610b75b141cdbff58cf72d92406a5d91790b3197c7a7ee3293396f1edec23f2d7d4e34fa0322c04c18e2eb48b946068cf21a2f8d90c5c247db2e00f7a804ffdf5ddcf140d4d704f43568edc9d6dbafac66e6fd5b3a54c239297e84139dd6e6827913b3bc22a3e4b6311c539364a83
ac51e63dd662d80b0b243da4b66b3dd2270fa8868036a9b6846c1f4c7f60b489caf3497220737851448a393190ece458c0d57038717366a92dbd3bc00816c1f4569a5b2a92a88da34479763dce3da5dfb2ba730da7a92c53b63380ab3de9cc48e3a592ffc414b94d8725aa14b565ec7e2e82b359550027b87a0f07c0fa1523
27f7920dd106f1aec883cad88fc8c73b78f1f7284291e57ff1241dc93bd196b98721f0fef9a4742dcb0cef343e3785a3aff42fccc211b45054494397959663162a095ba26b74c9a5e342bb2483a5af6cee810a3765437533d46dba09e1b97afca7af06beb63b6c8b518fac433730fb1b873bb2862e830cfea0a32cece4c57b
4d794c0e714616ecd5b0e30e02761fbf8eda26995a42054ed0588613a2d2b529221d27f2811090379ad55960d114990f0686bb98028857297dcbc0192e6a2769b00ce9bfd41b084fa23261c8ed9c6610ec8868c6a285d63c5394ba0c74621dc008208de582893a9d41f07d2e7a55725480b7064d05a6aa18cd573c98b05974
5fbd99d23bce3a95f1ad1e2e4b54e0b36b665fd07b66c370fc4b723355727c0b90bcd0f1e86c9a1612a00c36a809d93d77f44e6cf15f43615f6f32f262dda5b3f865c40d3927ef596eb1544b4eb329ebe8d579fc5c3027341ec96a1dde39c7320e692344f08b29e6c40cd6279526a697e4d86bd3cc0d9b2862dfc443165e31
1dcaee49ab46657248aa11d02a33f9f4eb65f9c64432863ef2276614e6f54a3818bef60466e3ceae302728e45218ce0a708ad842525965b11c7de6827fad680fd9da6773022add02942696b50ac44376beffe9bc06a8ac48f1fe87458e766eb821ee5dda212aec68ac70ab988a130ac470c8f96978c37fc8c7c9c6c79d8497
53fa8e9684684bc46d29a3c5a9b9e5b204745c747fbceb453d511284f0912f403d9236baa1778e3708d18e303012486bcbe2b716596c50a8236c6b6798c61660f132f37bdb25b77c28bd2c5e531a678e3307153d499367ddac1a028af8da7b8b8dcc29571dd521713e79cf0715f0533315e722b9a8ebbf30e38714beaaa5fc
6e8971c436d10d890ef292ff3d1de64957178f1f3edfa8e00e1b3d365d0d9ec68abe5a2bdb9f48a5ecff51f3c9ed8e3208053528f6c4c884b3da0063e40774759d59ab109865c6a7360d4179eb85f770b36328e7db0011775929b12f05c967c49bdf47ae2aef2f9c1bcfabc4d37fa1b89727188466c61b3c0eb40fc5a6e806
6d22e69ed1706acf9fd786e7fa66b11959f1d1a2c9685becc73a40b9160d36a22e71ac6cbd9e561169cedd55d1cfda72b705d02ce45bf5e62e6e5399075cb68d437d37e46e5ac1382b26bd22a2854ee95d56f0cadfe3dc5ec89bf7023da3827b5ad05d483b656799b265465392a4b017d6668dfa9addc84dc5d3805dea1f28
cb0a2f580d55a68e448e07a944264a041c3246ff9419b8d8308f037f64757953108759a25df16c55b9e1243d2dfcd85ca9661e109260e0fe5c1e42e3c5f47060b6c0bd9e76243c472a8308908677cb83588100cc3aec8f4fb6c7920974f6f726baa7ceaf0ecbf452fe95576f5d312757a28a7c5c651c86cd10df3da127e168
acef8e029e1f59f8ee27ab1f3cf755519079b19faa8f04f1df6027e6e2416d5085ed6cab093bafa2770775c15b98bc35be525a61ffef83739863e7cf8ac4fd9556be2e07baaa24e277f68b3208ab16a4b5d2647d6a0eae7ec87a81f2b6f08de919d55ee4fc2447254a5ee4ce171ae9e8cccd702dffe791a803c5f14a7ed830
5e2c660e268d075affa553ee458f52bd4c353bd1cb805c1152ee2ef00c60e5e82e7bfd925db8a5be44e2e5856abf6cc5a55d1201d9b508db8124220af7794ef468baa32a3ced33360a27d7fc2adfade0b0f1a62ffa50eeb54747d257a01f994d8654293df3404ef5da3e353cbde2006b7ce44e56c291413c501f3ff9c110d9
c4a3dcceb8c68bd712d28796dc3ff31717c10f653686e41f05b4b3106b4521826bcdea98316037e19ac1f43532ccec2a6a5f7237ef92f6bd7b6e72d665cd6c98412364e3273fb18d490504f9f9b98cf792e16029b181043c2e2b848a6f7ff06cbb5820a27142381db237871eb83f62663438810593d08f97ccfbf007b52794
00137b565242847d8218646761ac620429bc0b0d36854e49404c31c12a488954717273ac20f2cc7abb0b79c64bf84e041935af4d6b2f34cc37479d45096c7981f415718dab721fe2151e5456bdebce9d75cc4d172ad5a0a09e2d8a475e28c3b45a26663e1175f2ae7fd819c05f917c82f276709407f2d019da9ed1fdd49517
96a6472a2fcbe4f26b116f0195bac09f6ee756237d48efd52a3ee4a747106750b3a3992d7bc48b2f81e27f87e4c335019f1a75c72864e79a987446dbfa7cbd9eaefe4018b6875f63d9207f2319724707a2278f37a28ccb2eeb246731d0a7b6dd0e967d0a8004781c895db57ec6e3198df82d4f299228f36a0c73701bf7d418
f623474f5f587767941238a63eaebaa7df764e083bba8a2d540d5d2debb7c5427b48651a6ad418ce98549e12aae5251e950ae19204c64c47885f4105d926de57fe5e43a573e1ff195f35fa896c4eef0485c3f619778ae0e7fa63a3b776ebeaee6d689ff8a90bd0a5f5cd381b4f481287d31557c0f1e861c4d0346bf8d2c46d
7e6cfcbc313f8a8a15d72fa0b15e82f7219eaf108844db746354cdc36424c593625915aaa8a2c57aedcc21f57509cf2022653a8b5a6acd52dc024ba749daf652358bd3d006dd09635d85ae1bea97194bde6702cceb04fc110bd3c24078478c794a5c5b1dc3525a7e98bf55beef99c69beffc20f6d4652f70d07b14727f17d3
07cab4655abd309121fe0e81c0700bfb62b3948065c38425d4b6b9de9105305c3c5a66c5f8cac2444b20fb3949e44d93e8e738cba1275687be2d5dd5c058bdecf03bbe6ac93316029f9f39c93d98f1a4dbd8e6bf47588566b15dbf04ef90cbdaf882e68390c57c73f965eaee12d258c3cad127f089e4c7d28f9dcbb7b6ddeb
eb72ba3b22ea267da132d86fd0ca9ab0006c592832965fd1a2e395499fb548550b0be6f67f285b09208c69325cf4fae913ed3a02c886fda225d65e247848085b2c0cf057f203e590374596cdcd944da10d8b1ef2ef6fa59f6bb39ab868de434de6247119a182933f37075a189ae6c80387855c99820f17bc8ed9e60b8ac38b
825b276e926846d77dcf907ce64780e2cb1e76e7ce54ec6841115a0f585097f92cdc3e395038d0028fa22220ce70c0493f2a852f38136b277c3d4d22e702cd92aa10c69ab5a1a2fd4cdd0abbc7f0168ca53f6a600405c915e0cab8d1be966455f1fa62cf9ac0ce6357079e79c1b7fdd04ce94be1f305fb9d896377a05e600d
a3dd2e0a4f48cbfef0515a62db236c5223cca0b20d180429e781f843ec43bc0b2213d55d13b5db18e7f0f9fd5c7b8c4806c61442fc582c25d4b6552db19cd9f8900f0d1194b6e18bd962be3efafdd741999ec89cab5225d8b82a87dd50884b61e993976895d5c42fa2c017e28c6a5b08b9f5461ac780d69f17a9a3d38c134d
e8c45d90623f7bb90b79c08786d75727c98bf1f31a0c3c79abf0893f45222dd764153e392fb6e035ecb4a6d13e4fa1d0d1b9182f3af65e790f4cefc62f3b70a2020cd465efa39471c771acf32e670a15b83e9167d6d1a4a9a94d1387ec069e1dd8a9f6c781a1015352c9cf801005e6206c644cf6986c4c035f32b6d9186539
25fd2cbe8bb01016875c2fc16432cd2a0d763ef3564dff2d603748a659033f231753a4ed35a539dc09469fe684d6e1c919cc46b02d6412769fda07a1922509d2bda202b4d0c003be208ba9e1401e201671eeb93d554980e65fb903012dbc8e96db22adf50910e8f4d56ef8275820b208068e4e3aebe46e85f3bbccc6f6abac
23097bdec5497310a04a86d51a4c1349783cf055c77f4a5c066f833b6d1a0396865bdc4acb23335f7127b3763f8f62f5ce07a6ddab463eac4aa430ca6bed68be365022033fb974936f3d5d7a5e3d5fedeac38b1ec82623b15faeded187b8ebc588a756a598a072ea14b2a7fe7e33a3f9a559de8268119e656ca14520d9d5a8
ca5c2af528ce92bb4632f4d7eefc7e49d2a19ea6f749a29e6837a600d8b3c082bcedf603300ab0afa4cc6c9d852a32cc048877ee7e981515b385ca64f1575bccef6311e2a67deb9fd654ef7fb3e228e77d207b1678ac7df1a4aaedf725af16dbbba33453ab34d3db8b538fdd211003b7712a1c71079568e4e00e449ceca8d3
f489cdb08fcda78622a2a5e4c94b68fc6cdf3e0b143ba19368b04e60a3ec8002ce98b5fdd90fa847b5e077d703da7f5b7734c5f44e07ce689866494657953fb89e5e7fb5359f219849b6497fa6d5a2a8c4043ba44cfa50be258177484dbf73eaab578d5417f3faf090044c0bfcd17a869e7903a2a1b2cebf9a8e1ba56ea837
c3aa1d4c31339547a3018877e8372df5d67f361a7342915f3d4f55e23f89adae37811114e50659c29e2027144dd524700437e7500a0100f1978e074773098505e00c25ad56b5a3e6628c0bda83e2d5180d223c92cc09c7b0d08a8bbcbe9edd266a8a547a044161a58ff3e4d73d8509d3ff36b0364b36b1779f2f633c9e55f3
74beef46cd3ce83ee5108fc48bd6b7d4d76437e568a349720190ef737a1db0c94d6b9ce7e14f5ec97abdd95bf8b193f64ba0738ea53300c69ce7365024bfd8a8207bc323d8b262e7910590c78c164d09dd829108ce1af111f1d74192cd6da8805d50f1b664e9bbab13e65ed1ecd80e382fd49f551ac5d3e09ab0ee5e9f688f
b5d5627cd4a7d383f87a731b18b471d9b9417f54ffe495ed176563ec02664ad9a5eccf3fbff392e7fdcecfafd949461d5e8c52d96178b5abf507ca90fa5ebd58f1ce05836db951a449481b4479c73ad83cf2a3cfe4e4a7dd61a2d5daab994829224bcf6c40ce88e8901cf1d413c5aa326c57bc14e3ffecd31ff106c8616d3c
c4b81a3b4b9470fda9f8c36263d005f2034a1bed33ab4fd980c48f13352f335a33547de0d3a47b1a2492b289f75f5edbb3b8ecf4dacef90c2cf9234d99304a249da65d23626f75c9665a3caddbfcda7ce8e11c3d57f25fee8f9bccefab770cbcc0e5304cefcc3c20c111ce4b4743323c642b62c435bdef282708bb63616855
83e6d03e62a3ed5bdbab966d140256d99735d4b760420129fb1ce5ec69f97b1fbcc31ac922670efd96b9a95ffe69a1b9094807dfc098c6410419d9d8949821b64622c3582826d60e2e180a418e56922953a88173996e68d8878a2f05fc4e32db449869d40d39a725ebd3fa605d01c0f78503e776cd7f9213c7418ecfcfa7bc
900cf88669c960cd66e3a9b91770418cb65a63e1ddcee01adbf76c60dfe2090050b9369e99ba067448f29da49ff851c9adf7d0cd1ffbb4132e9ac2eefafe023c2134fc469d939296872ba8026c68291bca798a7ca6ee25ec6aa6e4bdf1906bb12fdbf2f18c48adb6148e11da16d7dfb84ff12f72a2c8e90893853ac8c8b082
06693eccce582c94c47bba7b8688b079535103926b90844fcab6248587ed50b746d3a20b975e5a726f55459eaea58809f7ab8111bae51e4e5940af010f7a41da48fb69aec0d05e2ad5dbb89f0b4c636adf062e97d7029e9cee3e9ec55960b06ebce0f343f02e69684200074e1dab2612f8ff624daa23f18eeac5cb30db53a9
6343eac4fc57a59a33fff9a1c8e400ffc3734ac2216e4aadf8f21d192925ad3abf6af0b8a1183a81203e1727ab92232929fdf765666356fbb591242172788ec791d8e1d9bd3e34e2db9a16bffd1c5403bfa110e3a9e33b51f6044f890a0f2bd1d0029b4105301d0955764f3865f9c6191db67885b8673554d77c8035b8f3e8
041a08ab3702679ecf58ed1ac3283729b727e4df321ac2ee44fedf7678668d8bcbfd6e697115d43c0aa387befa0d6e6494da00a73e6fd02ee995a78f7e5edaadfb1838413931ba27e1b55fbd8e43a845a80c8a7366948ea1a3f78ed3f6cd9341e85f2cbac9ea6e90f78e0707f2f5947cd056fbe6749174c448b7a0929485cd
223b1a696fb51775531dd677a1ff9bb4103cb092781b784f9bff98df12bebbae6288df4272433e692ffcdd7dd5174278d3bbd1d06abf2a905a69a09edb6b07ab3ac794797fa012fd4de7577875db62184246e84b4c8d7680c9b06ae0035977879ba1cd3444762c2369388cd31b5769dc00808948097c6704d2c842e5eb3262
304cc7c0abecd10f7f7117eca859069ea6f3e20b7f53cbbbfccd30fd6dca29f4f757cd94d30138f12ec1b64c49989587d2ec3cedc50b78f277b605f8995c3ad575743e1e774b5f2da65e358f53c5e121ef3a9f572228bc49cc2c79b18aa5bd7257095a75b0b11bef132ece3707b8c57fe312031acb34d07b0846a02136f814
ea313aae47b45037c928f952f7741c87b754cbc72c3f2cf3c00cc861af17177ebe6bd5e3c4f6e6c076feb15f3b6a8267571245ed331903952fb4fba759fe89206ad196b8208532176c8b3b28181f6a9cf2d7be2e960743c88975cdce914272a8f63ac5b319fc195b674f25f53f2a30cfb1d087ea9a0eee90b43ba944fb926c
470b2736699ddc42b109a2947b3d313b6f09c85f42296e727740592bcaea921dd89889beed6e65e77c3b88047d7dfbd1e7f5e32fd084bfc210869264f815880dc74265c8e5d5e613324d2f0921273ee20b200f38551b59ff827c9e1e3501b8ccc8a21482f231d832ae01508d883e7500b4809ea85b8cd1df4401cd4e50b48d
df7df48cf6e5248e7f47567a9aa1cd0e5996f7a6d94031545d1ddfe1d5e5868edb5e015dc7170a7d7b5b15d026f9c03743cd014819c03b025c84838452a6f18476961db4fac06ed663d1a35232cd0b7ffbfb71b5b086cd6cba9fd36b8dd9bf2b8d27375c884e37a82c9f01f1082d4dbbd381aa7c9e62ca3647d976c15879ae
d993627b44bd94dcafffd258f816f011417f2c772f1c19566578e30e7bb822adf99a04c6a8ef726fddaaedea1891a84736c9a0bef9466100caa26f86a6197499828f86fda8673353f4620ccb68166dfd9348e2f21e7d19aa7be95400e94db5fc87f1ed6d08be8d6411ae702db473da170252a614bde9bac379762f7d0d296e
58d3016f83354032b42cf9083095d9cf49d1b7be93798d10e8c57b27f49040110d3c57c813226cd6cf44805fc604f8358d4f526818cc58f4b79d5f04eb9e714b14471dcee14e1429142cd2aa752dbac290bd44f3ea2b99ec95c4d6740c0889760bfe8bed668d8d9c0ba33be45018ff2e1ea8452c9a7846f9448c8a6ff1285a
f179028de35fadc38ffcd3bb55f0e4c593eac0de2b8e7da4f78c471161b91a1c0585f41b4f624e0ceae41361ac2ffaeb94e11bbeaaaa26eff9cc634cf98e96502abbb47c88fbb7cac3354870af6c4233223283a1ac576c024821ef2b25a64fa508b184cb7ac5d2abab4aaa7eb4aa814ca0dd22b1364d0898c64ae863a08c15
7158fd756374c2c9d6e6cee84787f5596d52296a8af5e6c7032239d484db067bceb06fc3b13957741a203103e73e6e215164e8fe3a4aeaa273a07ec141bd6ecf25b4b4576ae50062c939fc5bca1e813a16bf504a73872e7130f47fdeb21b54442dada3351827565d9b3517e343101236880dc34f9ae1245b0b2c9e238c30b6
816bc95dd4e4079dfe6f118a1d43926ba54ef444aa9b63c354e8017eb0e32a6f2f06d1d7d6c559489e6f6505bf6389b7d9596dace11622d5beea4e8e195f54b26fafa72c209bf9dec3e1f156807c33a15002c3cfdf11d52e890bc4df29758774483100d28d1b8c2ab4222bce409fb0bdef56cec1a7cd343bd57c512c2c654b
204083588803b12d97ba0a7d5d22578181e473a751137683d3fee051fd4073c32818384242d8cbc796db0c3b9c73833f5e2bd715df2c1cfdec17995c098dbe4696a6ec50b1dceb106f1fdeaa3482339620eef436e2b52e0d79ea5e26e41ab9232dcc8bb4b5ecade7fe1e25b8b7a26ff50ce8fb29a2e960e1fdfa595d6350cf
110d9736c4151a14660afd1db39fd39b1d4e37ff1c96f4bacd2aa3e95701b8994d2b1b6737334ca0ea84ea2c2dfc5c870956c02e99d9e2316be7403df80cee8b46cecba9af5873ff8a0a6aabd3929b82473d3c54ee362e460150efc9452d88d3f5f246311dc351f5fd13987e8168be4eef8fecb1d81423e8055109f2d3e716
35841fe2253f544b3e0a0a324bcf309c9ecc4aa03236872f228f6823d5bea4573ab162c7a926c8348b81068158b20c2cf054c93251557fb6ad70ff64e651a689822ced78d97f9369b2cdfdee7f1b742b17938e69b666d56239f218b1a2d47cd94da96a375733c96dbce8b5a138a18bcab7a7c35d9c5a9af7f40e573122c707
25da1421217d59e29685e908fe67c79138131242db4f19426e47a58c38035341e10cff5c14b050ee55a1be7e73b2a8624bd03f27b8d712a86061797568761cb90ef095ab3ffa249b6312ae16eeee48f5c9eb36a9d30e52d83c705ed42a0893045ef4052a0090715ab7d8379c4680f539c388ebf69d8b781355e85776979e09
cbc4bdba7f7b68a693add6cc7cc872ee17668340a98d88c1a34060179f6bc7dedba62de9a66c31b82b5c7e726b497d5a1830021c44dfb91d49472896d2bf0b1693cc3d33f8e1545359f86b2a038afdbff71149c5c61844aeb27812d51086266618d524d16ebee9be4a72d9925cc703fbe9fd1265e3e8c825a5c4f283c15c44
8f2006db8c10dd099d9b35299196a7a874b7a87bc208b397c0bcf86a6f72ca97ef13ce9f9aa196b1c8c547d085d10c806ddb80def3b9137233e0a33cdf480eee204f653b391762275c21e4341dfbcf95dd3535c40df4652bc52eb65fbd8c769a2c0e37730c50013f20f71e1b0f081d3fcf0e4be7349ff9b7feefa12f12aca7
1c47364b3054e025aeb096293e7e748d73db4b92f9cff6e79c80a158387ca815dbbb13e735dd0dca18d86db4933a76280a85dcb263a2f9bfc4d088593303860a6a4a970d018a34e54ad5ede5333c76fcc0f7e65166ed63490e49a208af33b659feaf5100474411a1789dcdc35bbc042b8c626d5ce9670305c0f1fcbf503b3c
6fdf34704a69f5595b0a76262b9ec0fd03513b02f6a754da5a054d38db446e4a80c522b181d3f79d20ac53eebfbb420f667592209106a9b400b8d10fc252d5d620077eb0cc9bae20fdd1919b0e006998200e5755be03f2d1e07496ca069092bd9f27627c31dba5780d32e9d988c815d9a8a9dc822e5609f9bed619de195a64
b70d4e4f445161eea256597eafebc34517d80786162f6f10a8f2c71f795ba0774ff353156d93ee7c6d622b38b45f27795ccff5a8a3e000db4817ff280fc8d93f5f99c622c34d4bb483549c333ab6fc663cdd188a0f5c431ed3a02e45b55478fc59d753836c0c3e5528dc7154c637e0ab5fc90fb3bd74f681e7b98fe6657f96
960a745ee3612da3c3197be2129bbbfa895a0592ad63a8a07abab426494e29fe416e25de444ba097514845c3266b1bf7bb2b8ad65ce9095030b7bb5239f9ac266c53f380c95fc3387f7d5db132ec9e87bb35eea92f1f88d0785aaa34f25edd2352d9c21ab668970f0bcafafeaa0ef405d2a4dc12d31fb018c784a0202ffbf4
446afe9f6575471568b591b1156e23862d59e7445e5bad845c8ba6fbcc5cc1a5e48e08daf6c91e2a5e59fc4990fbad30e826aca52e7a55a5d708c392e05cb5de634985c343f87d4abb2ab084c488ec919edc65b01ce6e1e4dabed4cea0f07f023a9d96e162170e3e29ac909f04ad296c3360ef5b8ef71b00f06e78c886fcb0
7c39c1ad7f3795184f81ee655bac1e61deca0a7d8999568ad3afc8a58b287496ca01cdb8f26982a9d8870824659a7668c77a2d48e0f173ae6c81dd6a4bbfdd73e36b74d3fc0dba2af3f87cc5e020eda45a195bcf9ae27fb5db5e4c4aed0b9bded3b9e98876d0cad16de59c13717802ac9af72a9bfda8ec2cf7b288768b2f08
0edb21c55430f19d89db964d94e24254df983bb782c304fc08765f595cc8e4078110c7b341e9737ea48e3d09deaf3ccd5c36be7c6359c4071db3cabe0b2fa83d59a9554fb2cdb09495f37587d068510142483b3254de5088b5b5e7f339cdca5f48bd67a0a7a1bd255d23171c50069664f3f664dec3be1c33d775ddc7201c2c
917ea7531614aaed7397d144f76fdf9e09b8d57d9c1b993c110cdc811d4927ba28c96f605c4fa67b0133972979dd8604e9f1806e12ea8b5010ac972f4d2c2549a9220e43ef7b2b22cd2eb45c966abed673aca8f9d8d781f258df28bf0f742026db42acc57b0b43040f37d5ea54970c9653f4283eefd02d1d5fb23067ed6525
12bb4f9a7f5d27679da89c8f8711349fc28b885e9c285abda412171663b955ad99388fd1a05728df33fd62b7c970472e041ceb875f19da9447aebe72a5eca6e8f122631dfad7e38522ddf80afdcf8f191193c97bf7cf4fc60b937c606dbaeddeffaa67cfc5e47e3ddfd5e03f59fc63d88fbae92f92d47bc929d5f3e4e2b772
bfdf549375ccc8dbea16d81c2636e6535d8eb272228b5597f029e062cc9eff67142f4184c0088e146a226e4bc64e3d5d68121225e3e72432f1985158b90756abf5433c1ed2e93fee5af1b306e0e6ff851f12f870c04f5930708b6739b317d26f879418614dde8fbbddeaf48055d5c5f62406c50fe4f7c684999f195c308cae
647f7cfb9f7155c10abd6860d7e926d39f5d105f5a0f738b9d2c0cec18756664a7bc03ab533328c1134fdaccb5a5a81dbdf4a05924e3755a4e9b843d390d02244fe641570599ff3ab5cf6101c0cecd8f29ffd555d057fbee73248396a6fb4ee4efbd69e3659abd37ccc890ed4cb55bc7a922c5df750172778c3e70f76c1aa0
ce4d317b444db0673b8aed905e2778dfa2d6936aa34c7002ff6f06528cd759b2851f0386f6a771a379b22c4d614f72798e828a7114fc89d6008b0df4ae34ca40e62ce32e46b567e8c657f22932d7d58927081b700fac52115b4773fc4af189fb205998b57c95d5f957c418637c42c9c048d23eb87a28de328043a4634c2945
a2df1193ac984a70bdb33d080c383f5ab77a90803cde4447cdeae0a9b0c338dfaf1e5892bf40125f37d589cd113812075fbe7ccbc6812eb310db1908c014c038ea91060c0798b1a2ed84e2158eb5ac038eb417941bd3f3165f0b032e9118edf33f9eef4b1cb977993179705999285b320075d17edbe711fabf3688510412dd
365cb1c1745afc601e2412de109e219bf3252f05a3a0a7249e0eda8139c4091721cf727ad10dc224e57a304c9f1d3b3a9a3bb9c762ce7d6837ce3b69836be73522e97f4fe4ec0b083c2677d2e98e440ae60f2f09ffdfe0819f1ae49b7dd4fa979927862830fc2ae8b4d98470f7e0e4e6d42822b8704bbc49750c4599e1cc52
0c0609e9a13c78c5db1fa1992375a8d5c5790f65e8f5d95ee193e7f2a3978160813e14a43cfd648bf6ad539b90ee5ffee9f521959ec44c2fb4e85f7e272facaf299982e377236762137b7bbd42ffee3b6e1ed872e1747ac510864588fa5d915bb051eba036b742798a49579ecef82a5ce644759009d03b5f9e3963ccc412e0
8c2cd6358fff03dc75958f1c38e308bcc30623bd503734de26a6b64585f7f9610948b185e21219b3c44c30a56acd65f5ab7744cc955c5a58a22384f2f137118ab8c2b7ad44a3568c526f9a8441d3d3467ac5be5762732fda4bdf2c5a8b3847113dafb9d4afd1ef01e704f596939d200ba5ede2612ad3f8bc8ebe73916d3800
897583cf65bebef493292048857906ab733ca0b993bbbd15be4779074753d1878989a34f7a80e7712e33c38698a7e142dbd82eed7e777fa7402292d1d021592fa9a28c6abf829421c60a42f5ba45f6540512607be50757e4a6d169f698712c15dc9c4faf61fe50e28fa3830b7a5fdc5fd55dc0479978f91147182ead68ffa6
c8aa3355f92ebc08c9d4228345307cd89982f9b258651a7e9446286ed92e4f5c6bdf5bf81547d04e25b429bdb84fff07bafe227adc57422bbef78ea844f0b0144c6f81f12da843c9c2bcb4e7a78567d4c573e06e37cebb992e9bdf1d1a0b4d52590a5653845cb8f5ac06e894b0764c5ba52bf7fe170f000e7f63250cefdf32
a2a98286c2778ab96841ded1db2347bf1c7ff4a0588201b09213f33a88275a86cec19ba5efa1801b77bd4d94dc5e8406d28df668b5389da5df343bfe86e524eea240f5862ba235ccac928b63b1d0c398394ce9e6abecb47a9588b6417f63f8f830029c4aabb550114694e1f1e42c2b24e3bf2d065a50b992ddc00055682f71
1b130b6c8c72b3421b16932a109778404aaf4a65a60369f7ee7bca993b704f366c406524f2d4dea7535cbd88932f6a7968b72301b0f91fac2fc9e7754c3853931aaf58048aef36c03b70cb1199aa87f98bdc5abd27f140df8ee80ebefe5da77cbe0d6088d7af4fbf64e5841de3eddb95f4ad9132886130aff4f7bec0939be3
fac9fed26712af9da51980e4fbcc66f39990433371b26eeec9159313141186e2a0e66826088a22a7c72fa80d3e39d176667146073c3d7bf215c2faa2ada4ef1909811cc0a8dd1353aafb5deb4406297526ac5653824cfcbb172001336f17d425f5de9083ece9b8d40aee91152236d924d50b2893efdc0c5c1261a23b34d75f
2b7b07e6a48e79971f2f68f0ed06cc250d82f45de6da2153193e56a714c680f450bda29d4b75bc63e2b3f0e094f5bf4097e11adec4eda2a3680eb68090e8d957818ac45347dfe61ebb40b4e307843fbfbdfb6b8c6e0c207e24e7043978f5c1882c7411755bcecd466da5927a953280e0aeaf030a940444d158790e1485cd2b
4ed1e7ca6c5eb6ebe45baf112dd2c3ed64f364e5313457877d3e66b02f7baa6e82e4c4c4454dfec6ed3f1877efca132365714bf2b8c6e47d2eba02e72be3b7a7373291b9d3614a3bbe51942bcc2c7bd43a6f2f54aa9dcb285d8a1434d5f2a6ca7be742b45401a69d0e45e4bacf66abe85b9cd377f52966cb6269f29b20bc1a
c69c86f8ca43442675624a0fac554af47d1928af5bc0b677e968c1b415fe2a5fbabf56d6b1083fb805177c7b5047e11e0b6b377aceec16e0415a2d2b242ff2680adbfc419eb6aada9aa72cae7704a9c001301006ddef90054b501a1d6cb31d327eb8d26cd11e52a6143cb692d34ed5e66a3e0f0ab77047badf6089c39b8563
aa3e8636a991de334606f1367b3d0d4319faa79e893797ed62058bb5d6728943b6a274318087618c65663ee4078b445a1e13ec307eeaa92849404261451a796a25f48498add2f3ee776e91fe3b7b080154203699e081727c45145c73387e1269e5442cbf140e3c6bf6222fe87332c51b67fa3059bfc9dffd4210dbea26fd6b
2245f8180126d70f82b762a6b036dc671d71abc682e0b904c50e9c0681c03b1f579b35c7eb63fe89ba77a2541d27b6faff7285bf982f98d450bc8f5e3b0c414f49b67419358df2a87c0c4d186ac213b017ba71fa3e91f74cbd6e576c31df8cd8edde31bfec5736b4f7c0ed65a342cddf08eae71d05c33d1750b073b667958b
9cbdae7adc030cb9355d171dffce25b4598749b92c9c199067839344e352bb202bc97c4652421fda42509650fca66977637979f41b1c737e002e09ec47a592aac5617ebf372d0ac200b21eebd5ea1d17259be8db78180bd20abdc48fc16c17b6e7d224daaca1aa996f53dbd0a83532e4d7f9688e3dc8fa5ae4340c1d64c7db
1570f3e6f822f398972f688222a3172b7892537a8a3a9d107ffe58714be93aa2806eaf14a68dc399b781be6da652c8479e38b3ce1d799444765321a928d297ac01b837b9e89555e80e9a8083a6535a129b99ce904c20af3a3601bb8b3de1c7876aae2d7f66d40960bff185b52ca5f84aff834f6cb6ee8ff4e328bfb808c65f
4d4a097de2c5a3aa2afe6764fb2883aff801e018766420f40e2850e284b34bcf530eaa9ad8b1acc6d1189f3f610c4736e31b53b19b751b6ef8ab5a012640013b7b51969d342abc42f5eff196e8e388aa5acdb8fdd8467647f1ab1a4d518ab6c5c4f4d85c907ef4047b9acf9b85206dff79e04a0c61623afc1d83e35135a2fc
097b300b7701b34eacdfed23e6499b142a8314a0f3f289ecf56596d00b3619c84ea0e148a38144a7d26facd1113ed3ed6a59989d4c7eb7a746f054adf3679cc2bf273a5fd3da4196c56a8fccab6861ae09085aba6d7631c1e46a2202ef79f8fba11b3e147ae308a4f6f28c991dc09c595902a344ee2c73a26609c10685dccf
c38a68886b832f31837b08bbd436bb83d28a393bd039c6579775d9e257b9ecc2e430baab97cc4151d59f43a9796ee8fb2234162961ebcf4e67f5965c5d33bf03f980da52275394b0ae40a88ffd7df17cc8cd83930ad2095e309c66fc3a45402df354948d4b8520da1781f6ce553208de029592aeb6c1407e41f001e083fe5a
155648051b3d38e744eeeb57359db9a98156343494e04e89466921a64888198806a4cb8268c00809640f1025ece492eca6a80386115bf4ba764845e111abaade1a1f29ec5541887f78c33cc8c9961c5d0b12d53140e7a40761f51393a0dd7a057916fc05a8060943a0ce5242e5470bb1b365ebd13d6b46853fa19c86df998f
fcd6cce2dc40a5af72cb2bff6a2478bcf53971c2f8d5c85b4cbafd9aaa203236d9f9fb97640d56e50b47e8d5af7051c6c6b53880c37a9d22053ffb505409e00dafe477095bc27c476fee81e55225b212006f82209481d16262096798ffd2269d1e697d14f0546c840cef21c72116c5a4f0271c6ea2895ab6bd66eddc5a447b
42024c064999b207c89e88c6c4993df157d34e03d1551b5ba4db82aa2ed6c055a6c8890dbef0a71deb4d217445f14504ae274b74da23bc190946346206c31eb1ff9fee02dbe6c33a6499106b8a4d3aaec972f3c91095ddbcb4fd5e2e8b752b09066f6def54c20716e5919f6619e0464fe947449ec9aaf93840330108586543
a8b3707a4029bc0d603e91e37e3c39c4107452fece99b01541aafdfcbf59e516c2e85d84d4dca65311e869b73c695e68d1ed874d43315fd75e1c97380d1e356138152037d7a9df3877342641bd074bf46e42e7a4517b8e3f8f26192dbd9754db8961c1144fd0dc50edd2a60051dbd08cc78b2a4a7c73175be608a780d270e8
d2276565dfbdb7c87c6cf9a0944631a52c814bfec47f8c3bbb2217a69a48ad2756ac3197e83a6f24d40b992b3900602a740a264528092849fb6e176c350419df46533694971ae87bb7af882a8d7afda0da8935dd1af084a9c265636c2274ba8e4b04353d367331ce53274582a0178b2148c2549caece60249d40246aee5bdb
6391a4fea91f6e9569d44ffc5bc3b4cdc6a1ed97fe1a4a2f33f84b7351a646659cbbee57c12ca038f946fcb03d202fbd110f256cf67f107d9b2b40b8c97d59caa3ebe554d1d06a28d25109e9742ff1c46f63dba8f2cc45346e4fbe0d3c89dfb912a5c878eea6b5172363d0cc387ffead18accf1d06ccacfaa4bbaac289dc8b
c3e8aa975805427cd7900794aeddda495eeb03088e0c33a2651f6d57181d6d564e399c1948826b3057a74b6448ae11933994048019f1b775a4d2a75c4bb7f5627bd409cfc10369b8311fd752c0c724664f100b497c791c4915c98004d1cf847d6b19df6b3a00e2ca8a55ef66bed837c2178453fee5f01c69acd00db08a0e7c
fcf2502bf42dd9562d5e134ba13b1e18c2393633a350ee08b2a05b745c8a2d1b8d128877858e717c8eb33fbb63f3884b68f2522c76a59525f04e56f167fd100effbefc496159072563404af27d528d512967cb6c18b6dfe5d1f71fbd3f5a74c9208e795a41dc2a71d00730b744b2a70b6d4eab91d178ad149edb12b9f31148
225b44e52bd8a531ce49adbac4a0af3e1a1db5e86fdff7a248ae52974157b453c895241b627be6a0f982afb545a56a7c1b47887fa903985c5ce56215ce5884def53c7a02b12618e7697768a2d207fee9b56fb0f7811a576f8efde09feb49bf9d54fdd71b2a397e50eced429193dc89e3a95a936d362f77eb5fad031e495fd4
06507738557818cc5329b8780a8fdfecc309ceff8ed548f8b8435798b8911881d2da46435ec3a2ab119d860a1676ed5519d09ddb6eb671885b3b5ee1e0715c46111bd9c626007eb5f10f894ee24e4ca2f97b182a8c2c752be03d5af4a1ad3631b511acd2751da4af9044934c3e6a65de666319a4685afadc7fbcacdebec7d9
bf3fefd6956669ef94dd4b7aada4a27139acc974b73ff7869f62c03ebb6a3f416cf241d1d1c6ed21610e99a9a4dd037b4f622197ecc0f31bbc33dc6bafbb7724147af8008b191e6218d7d538998b7128f8dca984daa119456b631eccf75c2da1c455cc55336f9362071cd90da4883470a852d697270a4d6450ab197770f180
5a65bcb714f653db0d5c7fd83278f438e656c0a7fe968905a76aebb799400e91da9fc77e1aa0eeb1a8829713683dd8a6d909908ec1f090b30c56edfbeecb778dedb6e7fdfba2a2975b010e6baa245959ce9e400249f7c00402825361c0c1cc6398d356cc1f21e05ac5b69e3ed1fa34ff848720839d664a18528da1b33b205d
ff8c055f06f17feba49c11ec419640773b7123323a360d2f240e1c4d828ab5c40b979320309343377714d6217a8764c78bf4dac9b6e766676500f085c5cf7889b8b6c66b4163f7f0b4eeffb087f4fd142fb895fa15dae9f313ef23993067dbffaae7ad4bc3c432870dcd681610e8a061ada8b06900d9b8f04f75406da09907
e5c36f1b25976bc7d6bfb08fce61a64599f45b219c7d7792c4aca0644170469521e456b0b59b7d20775c8bcdcd71856c1596575fa2cba17f8c49df92925b8b9919c9379e941f77166bced6c32cffe76f7864702c8b8f33c1882ec04cedde1e4b1ddd1efbc4a01ba459af27efdd95f550e348dcc49a3f8fb9de11b00c55515b
854365a151a2909eb2a55f8fc182bd92fe2abe13236517356246bccf272513ff834166bba2db276ff402232f0be124b9bbcee7340b92a927360c3f60a22ac150b07666fe86312f2df5a1fabc78c4b2ce3fd31909e2f8b33b5a4249ac14f4b5731cf6cd343a102bfc0dfdd62f67dac04406ef2b30b647b7654b5a802b2f202b
0b0887989cf01174d690fcbdfcb88a41a75430888c19c7d8d6b5ea81249995010e6cc48a0eb2816e31b885a2ae01337342f520dc24126abdb33dbe366ee909b99cc02c748ecc92082b5997f066d887e6afc322e1f8353ba7b2db46607257740a3a78b4c9efc04705d9ca742e24205c1ed0f35fb07aa41e1a98ff75f0623e49
21b6c4fd73f0b08ddd7386a536c95d608885697e840b4917c90397901aac065eed84ebc831deaa0e8aa25eb14401409fdbd86a1c2364761923e9dc80f7c90ea6b201c3a7c034b8ad979cb72d706d0022a2c9f996dfcebad663735680016935eb2914e87e81183d9bc5745fd6916957a03d163fc3a6e0feba2d830a2700aac7
d201384d254b7795e7dd190f2068020d61976cfe7b9dc30ee0c6fab4e683220f62ab154db201254e2371e56d6d239486cd16b0e84113b20c919d4a6f8df6e6439f91dbdfcdce98dd89d7b9d81dbc609ab04570e2b820565a0924ab4b916de058bbc60cdd94b72b372fc35cf0b43353ca3d754ea713e671196b51a75d96f63b
ff934b03482ff85289e31383ec9de73a19649e64a2e35881851a1cc62fc8e92659e96247f5469e3ec5808469c937ec94756d042a92479f36f7bd631a4af3dcd7bb05706d30c6e39f6b046aef6e1daed9a16a9a6797c02fe75ff4bb2e3b8d4e8f321218f7a7f368d842b0af62efc98be791070eee41a818b62b9b46455c3605
173e71d4d949af021375097d91dca2c3775fdccdd5d87dc79c27ec555de04b85b2edfad3ed6079c8ffe8529823c2ce2b21162f203d12756a1a3e6642cab9d71802fdf207ba897e1ec12d14a7e8add2129a2a74e70c485137774087ebe52fa66686697b0d98ec5e47ec9e53259a1efe7752b71228c598b8433a6167c7905bc9
d9106ef3045ad1b9926f86b975ab961b2e12e05ef4aa08d2246843e856f1117738dcd1c2b69155776d17193dfa63e4ff4232f36d18024ed7979532a94ed81773eb07bb064be34b21c38344ca539c6bcfb88df9c354ee82ac3576954c6d952e19b19926f19da44da380f14fb87e7a9d47956f30781a2324174ae868c9ff4da0
48f2a0c146c2b84f590a7c86e19dbe1d69a194d1bf2033aaba886e97f8ca22fc226cb9b33501eec7ed6e0d5cd3470521cbbea92bf3d624f4367b44d5d877ecc69d392fe9838e6df3c3b6bd7ca100978bc5ede72ab54058e3e11cea9e6d20881d38f98cbfc136781d39f861102fd169f138ef56fe40ca59d3108ca949916940
bf7fda15be0ab89b75478b0d0f0e6ea7195f72b627e70766f911a7c082e4a63a93ed7d8906c780d7ac0a19c8792f5576d391d8c2ab7f00ebf69579c88cc96a3d70d22c63a56969272fa8ca6549117fbf216ae32263248ba07cc6f220e7bcfcd3bb03e304bf38ad8eb68421068b88b9b4060d02457bbef345b3346d307c88f1
169554ad4396acc260ab30bd5264a0f2c43950d4e48fd9aac4b026d0581c663b59153abfeecffdd2f37e44bc858958dd3910934b130c80bb1c9b4f3df867d3c19e0681f3e7145fbd1267edc9b25cc62d952705384d88c890785a8ac1cfdf57242566abe478bdea68633769bca52dacd635605adbe677a55e8efe2c96bc2a1b
927d3a54255cda93642380d305aeff65e3e1ed27d603ef857d72a5f42741b7ea4f1dc423c5381e2dd80308a0834e49d1aaf2d1a0f61558a2ecf41c26051a3f5e03c9ec22838962af1e2cb7554c6750540ada684828d8d850eec58938ba45c45ceeefdf13be3657954f76acc52543c42fc90282e384f677b8c0c2459fa80959
1f4a654e0f42542ef899cc724b76b8de4a8e2799090121fecc4d92133c114e96eb623a5d0d05b0d541a57e552740af12ca4aa775f743f8a536cfe88817c259a0fe15d25b5ccae2b010066e572af219395ecf890d171243fdccf81b0127631de8489ab1336ac9dd9703e2dca09bb09d3331d17729fa27ffa99351200e49c821
48c559b85986f474a3ca6d57cd622a13df236513ec937c47afb318f942ea7f419cb2fa15efa9eafbad56d46283e5e46fc41bcc09d4961f36c746dfd6f5495bab6289a414bceb9d3cd85ba493b1bf5fda4639865e7f0de982915ef2d585cf3c9ae2f8c7dde62ef3d60ddabe41f94f461ab4cb138eaf03b3b9cede9152b4d512
dc5793d4e703467d06731d831c596657c823195d1bd940b2b25b23c1a77db515872570d2bf9fee4f8c95ee2dbbe50c7a7befd581033ca8d23dc2586d0e1b91224e486b4f52d90ac4a9ab1693008a04afd2cedbcd08165ddddf1ec22a01c5f562e688399304b69e110d94815fc7d58698656d69c2af08e49f472a3ef6864506
33010f12422fef084c627ba9aff3c051e4e5e1b23381010ee42930ee152c1d5c12817b5cb6db261b1fbca7411392e10aac588373096b89f69d7bb83f63efa20b9b65d3a1eed02001ab39e955e69daa17f393d777104906b84148b9f9dbb1b179ce7dcd6c2209aed9e6beaa3c4fd3377ec6ddd5332f597e8d0404fec95d599b
4730f1dfd5e8429698826858b05f434d9c082ccbfc95356170e3dd7d5f5ee28f11fa9028e1d8fb80dd56b04a72af169042cf382ba0946ffb179dc053bdad8eafd1c369b1e00a2cc068bbb803d9444e0a47297bc2fc53b089efd2487ace722456ad255a1601841a513a3854eb1b91699dec1e1d3b3b1fa74ff8b93053a8ad37
96ab1d797a64c7b99ed9017bb2e9435e0ae207dafdfc36cb298676ee1dcb60f5597a6756adf61c42903bb1e9c500b767365b1456df5aeddf6dd1599768aacec4b93909343d25d87690423403e9a183a23b5f83e8a52bb51312cdfffb320aa4ef12b83fee6540e40679e28d7f9a6de6475d996980babd27fbf39e99c9ec06c6
b3cc1f0d7f1c589bec93bbb6f3ab9e594f8a678e2f4a5875bdefafc8b5897a966e0ba5534a3846b1e8355b7da75148d00a869ec0aea4a03d3f656d762c3608eafd681d2a996035522b826b8af748e6dd4257b8fa240a1506b4eb886b5f934e29e7457007559764bc704a9b3b768c6738289de47fba6c6f51c859665d0d88f1
53191781262475618ab4bd474c2bcf6229d2b3304f93b8e762e477687aac71d4ffd884a32021e8cf627fe929a502ed7bb8a8b2d84fcd2d5b2b339d7adce212428f995e0d39393f30b3bc3a1e6b91958c30a0e07d2b0ef4172d0b976e799a9e059a03cf62c96499b971bfd8b1724640926395aa97a3627a05b5055f59b7f4bd
9bef7f0a7604fc757df71821c08153abee2e4424c1de35f9b14c90344942687acafd55ace5e343e8eba623a4d8cf50fbad2e9d239dc080af713607665a4b51623d91e29f8c38c6f5ae93717c49e2d79789898c3937e0c64c2d45f70b5d32b8b1a3fa26ed1b74625f1a5ff98fcd2ef59c1c7cc97211acb0c8cff491cf03830b
627602b9f09fb5b0baa25c00c647c9768aecb72809a3edcd90896f73dbf52333848d6b0e4ffe8391d69ea7c3d83e07b2d2f33f8c0f7aab9c89ca3ab33f16bf15749b81936ea7fb84c5edce2547627d60476f5ee518cc2e47164d19f626ef4905885455bbc050bd2cda1f6e1dc972951cfd61adc105bb780cfd2e7da6e11e78
c5b0268e8ee78c2344dff89ba9429aab4b22f7919295da421dd551336f89da7aa8bc96e7aedfb8e2b1e3a9030056e32ecce4a14aa32b90fe347539c54d234046b53438e8bbc7d8c01d88abacc8e543415923fe99719f426cfe496035dff132a84737a5319ccf3a11021b31301c5fc9b4e1fdb67262a262b834ba159deb4a44
b0d791372dd40f4d9ab334c9d307cac574d9fd5c65995661177d5cec4c4898d67681f57796c42cc9aafc834600c1b5a18a336cfc6d86a7c27b6f24d2b891e043ee4a8647d6007b975e4152bee69ae99790eacd20b772c022488610f6b0fcf987f4c3ea15fe9392384dfeea569e475c756e8ecdd2a7dbbd545fdb1635d0739d
944efd336d5e4f0cf51dacd42141eb09b42425cad2d5bbba48e526795dd4a3e3320ed0a781ba59c4d1983dfdb392c23eb6648e84509e9bceb8255cbe962c22e7bdb66c46b134a28c8c5d7a8796069e482f3cd14feeb7249a0f57619e1100c96968aff5d91b96a8a5a9282355c5ce63d8d33dda328026e843e00e6e8a1e8b13
6a0e9ebc728964d4b4687c6e476909c29ef2581ae1d8cc680fbc4e464f37a506ff62eae214d4300f2f7f51cef031cc64fac57ab256814c05b6e42bc215269d84f76c550bbca0c3996a307a7316dc44237d12864937487683a573185af16c2522fc0ec10cdeb85f82e5a5c03efc481f4fc9729f9c1d1e6627bd72ed5422c8f1
6e7fc937f1a3db2a596acc1b3e224e6fecbd60d1dcde85a6a56c25f12c1dac305a23f5f19892314bd38d0f18719d02f09207249aaeb060fdf0d1d6ed82a13dc553f3284538fab35a129365448024b61e25c536af22400987b475832efaeb3f40e5565fedfce1edbe1fef5a8898a631cc7ff0ef71ab40de4684359737a2e601
a3a5b9616d2498033777a1ceff7ab793ac0e2f8a13396c1ab9972cd670f0c960d8fc2aea94790c7c10d360fed91c4a210ffeb81c7231dcfac5200e650bcf74d556c64216a5c697773fb53ac2cf2deef5129edd2bcb7ab4a090fda2e7c2d6a2b19a69377a736c1f7ac660ce307667303ade6582e9b8bf68b9387a047fd46344
5adaa2474c1131e389e1e6d08d4fed0fda52bc870378d3f987d61647bc2afcbe31700a0f9b8a037da415ef94b81a1459e05d20dd210846c564d755c68c42e687aa4f9fa1807711e3f0b0a14ed6c9b6d8651c7818de1313bae4a0c3f52d31e6b2f148f9076444d72fdf7498cf136c5f12ac10a303c6483f071ac47920a488e2
46b8a1c36ab7979be27d52be11a51b3f544db20f3f2779af5ca0364df90d341b3ef456bafe0e9d6d45990205d627189f3bfcc3698e74ab2da5fb2111632c5dc43627bd988c4c15b560ef84cbe487aba279d7da84b3e3945a40b4eb45624fc432b57f1e22cdfb31485cd4b175522b44f858c8bdb0b1b6545a832facdad0dd1a
fc76c6601c08ee66f06bb653c1011d7932f0b693eea6af3a23343ee7cacdde6a145677afda455760f46b851b9fcb3a620d24225f43ce410c87d9b02c5f4abf0380ee8ed01670d22d3a7704e7834cb51ce481c57d51be693f514e6ff030ac1c0d99aee1c5f985b1b17791aeb1d0353c1002ba0003aff94b4e2f23f7a33fb06f
4c8451583df1b117c627e941024da33fdcad4805c7851c9943dbd147198854058b084d61fe39a731e661fcd24efd5517e83bb8dcdcfae64cf2d4af61eb3dc777706ab7d0de9159442ed533f55bb4a7d94f854221dbad622a2c1801e3288d629db3e913250e48aea5565e148d7806fd2086667678c2b157922721336dfa579b
ee5ef7d23cef542f6777e02389861a1196a14aa4bb4d60c06666e81228b6f0bb89159828fb04b90fcb453102efc97cd5db8178a565dd0276efb4196c9cf7a9f8f95a2f99242f894be106845610f4f85c4b0e5fcaebc1518491ad5ea806d2aed2894d42060eef9d8e76db06a5a987a5f98a06522a30e0c0fcc70aa6a53057e6
ba7bf358a51dc7b1a9df58f88a11d018ad6a3e60b70010b6591892d2234caf65d12c9561eff801411c0f2946406be87d8f05e567ce0317923e55de8d4d18c4b25bd46344ba2920152036eb72aa8a1c8e9caa119d4d0f9cc28d68ebef4594a8d7cc2c6520e50b38aa2b1bac0d5d78a2a3bac0c5efff7eff8631cdf441a3a965
679fd41d0c2b5a89aad3064df97c4691e152ac97f313ceb88b8b7b397fc5179fb3a3022d72c33a215c4c1a4ab4bb77f17956dc58d5a928c332886a1bfca1e22fc7961f3c53c9542b8f3bb034af40e5b735c1706e742a02f3872561f68a7526fb61b85d5caaa4b5deb0b2237c2a0fda80f1efae060d4952bffcab4c45317c84
1e58218cdacc89205329ce337fc29d247d9a6ad77d8a06143db664ec5c5ca74cd2a1c99b2b543766b388b5c476f8bc8e62f326331361192002278488c480172a321d46fc68fcb11b07f407421e0e874f472c9649841a08a528f53063e88e7cb02f067c25854c01c968e265b6a1783a60622812c5cae56711eb503c9c801314
40b4a565a3755528ecf4b6cf6a85a3f9adbcaf94955fef7f483a99d5441d97750a6ec1ae8b4cd81cc560e215e09a2778be618b9c22c89e1dcfd63823be360566ab4d7293e068ae8e04d8a35a99efeb5956476a10f9faab58fc3a1d5d270dfdb099905ae2112b437b4f33526140cec94272243bf7603076c313d7e1aa531e32
1dee2bd125c81e88e629c27e9139a2ca48ee131da70991fb3b448061d98cb60891e3415db90c091c3d8d85e136019eec1ce546bf3ca983b5123789ccfdb52cb8b359ddd94fd948d12128400e0478fdb6241a603fe63964a2f73b379f29fff860d95ef71a5f0ffdcdd2311bbda9bbab3e824efe9714c5f0130bfc023eb1fa8f
c4d159e63e064fe0464fffb44b18fd9ef36015be996f9a0e1de49cf8c0efd27a9906e43c45156c31e40323899bb1eb908c00366e6db275f143e44f708a4e066d58c0ffd7b35495a88e4f606f964a0d552d4a51b51d1be538aeae443a0dadfd8d8ddc9c9b10ebac42dacb51d4a8f61c5e8d3e8cdbab39fefeef118b7e545f4f
14e913104e91eac215638ea90b9e0e579347c046337f5e2e319651d5cc9673efdc9d25f381ca6515ede84552400ae20abde13bec3eb0c6020222aa41e93b345cecc7b336294c571c46f1dca5090f7e542db68f49f0474f613a14739869255687358d880d0a907306a4b60099c9c4888105f81b60de54e93ee0ec4b01b7d6d2
e2ed42b3ffc4d30a2db72f2e2b35c45f92eb7fb87201b5cdc3be8aa8f86f50dd082a5f40f97cacf2ebf56b3930cc300ab89befa59464b3ad8a3251209f18177afcdbc55400e736e8cf072f08196724b9a571dc0f2b5ad2e4807dce9eed99768d51e0711f05de62f795b306ec987cd4a036bbac83658d92f3ea548a44dc72b1
8c1a937027a41b3a3280f0db4a73d652ecabe13d1f971b2cadaa87594863da52449a7b9a9cef3daf0240bbb7eddda96b92a7ed7686ec8d93e049c3e0ca5739c0abc6d2a9d6bf152004b8810a07e381202d1906cbf2f8577fe01927db9dd2f4b9fb61b723a0d01b3f3c9fa9b15712808dc4c0275a11d21b3d707687bd143052
b6a3b2df19ed8747cc2b1e202abc574afa4cfeb0f22f4e87c50c0238ee529aba6d2442c2f05c207ec81e28646ceeeeba4641a67ce9d16023761b420f2e7c0075b53ad51e7b5b295fbdbe002cd5ef1e0d512eca559310b02e985623ff5abb7fe52781c1038ddbce433eaf2d2cc0365f104476d1ca911b21c3a3bb1c6e36dcb0
b67bef30f922cba77c7940f72a95ee7063f8fe0db1a113a13390b470ec8ab269dbfdd7c38476200fd96b9a4841fa5d43bd75757f6cffebea2560f321aca356ca9df6d83843ce32d89b4dd66f8f6b7b966837bcd74ba9280b7fd8e7b6e7074919556078099171d0ca72f2625bc41fb8da5d6b548d3e4bae03b553688b15de5a
e15678426b10b66c9161abad2f8c97bada26f66ac28ffa03089de02f20aaeccf01e033e187b7ab71384a742464278fb5a8021cbd93bdad14239bb7b863417425fd62d348cb20624d04d09e25ffca928748f659fcffa974b881f0ae5e02054897414baf7cd94ae354ac43c7129ea89b63ccd60356bcd1406df1f06de52827e7
8100daa014abc1a58cbba5aec712f3934df7fbfb039bc53496ab91d4736daf5dea448d05514761b5101b530e43413853a63c57834a5bf80010b8cf2fa1c0519b7f12938f0bd2f04b0bdb6c72053dc8961a4e8d945154b2bd87e8a61166049ccbe658b5753fd51c81b1d134c9a08a13e2ecef65abbe6676fffc002eaa8b897d
298b959069dc85ab37b66d996c04c2c1ec650fde7763c1589b445830551f5af39986ba006444d3c9f5cdcd95c1106a8e17c69193c91f0007281a84a01c4fc06b7e1d4a000381405d0bdc55d8361e29dd414bd370ee1a81b902f3fd9f10cb2f67a865ebd6299672e401ead1d9bad613dea084991c7c86aa9c6b4d388bc22235
f3629f10c2243bb90ecff4003d40ff7d28857b03a4e5eefd0d16528956dc8023e9edb37c7499d8ce193889dcbe46b767956bd5ccabaefe660fd464d6bd1172c50897bdbacd388719afda2915579868b6b756acb2f30899321044f4ec47ed02ff5eaf848909b9f95fe8d6dc3b3597fca8a149bff4f765ef961723b725ffde58
7dd366ad558df685234d0c0543af6ce6ae270c79e652b792c14d345df785556c439e51c1489f31c84dcbe09e8934c1b2a4cc31fbfa76583070f84e476fceb80e531ab9457390eb28f7cea869c230cb8e6f816d742c87a4a141ef4963fff4dbb972c353dd32a55851756a2a4c54190b7c6227b0cdc21684f3fcb654202fc1f4
e2cb291540ec3ae6c7346a3dd83c3d2f8200c6db05f2fe75e038eaecc3ead55539146deed441b89780692ce81737582346f77bd553f8ca2af6a1e15ef211508e32544dbb8714ca277ec9962a581417c3f551e3cb16525e80dad22dab8639f95f907600dd3b3c006b3040994ec71e3692717839ad333629b9c12af040bc33e7
d221f60f84be1eebf9c8ed63991162450b33d968581764342e5958080583f1bbefe15f9fe3d1e7a102c51b9ed403396c9e85d572a095b35097b96468f2fe78151835c6618e39f9ee591ae79b7101d213888303be2a523f638dc1fafc0309ea156ba3a152f89e7c32821dc309dbd48ff3dfc28e5749ad5d57f184221e09033b
d7c06476347499b34458d09e94aeb3b0219b1a96bcf52c87d5ec47d1af19e790347e92f8351c792d1ba580b680d7f3c380f17171b3ea5cec5c3e7103900b0cce16e9c62584668337392e929861cdabb69aa4bd5fdfb29d6e5992a76e62e4922bf107be532b34192c42161f979927c4add5e2a0775b91bd819d97bfb4554687
411e23dac727ba09b82d61334978df6375bb876939367d14a049fba7fb7b7946060fdf583b482ffd4117e873efa869c0f02d57371cb3b6a15f81d505781219670c34821e578f572f3d1607c6c8aa563cf45c2b87f49d257829d84958944a67b54838f0f112544fbd371102f52e8c786e654b03269eecaaf1c21f41ec4b337e
0defb6bd8d651c51171e87e7a92e94918541cdd2ae8e6b65daf2dacf0b80043636d7a7a55f3442c60c7a696b8a985c20456909d9f2cd8392c3c733e569a13c94f4f068fcdd15452be808e6d824e28c98a4a6208d35896586c663a9ec6c110a12e5f889213b7436834798f3323284c9662ade01e5c96e2bc73e7ebb5b7cccdc
e231f42ab91626825c83a111e5962e51d8f2eee8b895ced6858e9eb51097d73477ee13f1f78536bebfd680c9244c222b148a35475f91364e5121b08b192778b3c139869c2af1c24b596416d5bf7cbb22e4ea8e13ecd9332d26139e8be2509a313059bc93004fd95da0a9144193fcd82c4210941d5845930659222fa6d27c30
170e1184d8371c415e0406c6c886678f9197b6d2e69fce33e721d1898a2dc66d17fa6fd25f16f388c1f4cea36fce353cc0cba24619ea9c043a8c454bc9319983d02fb8394ae1a669be25032ecd6b4a3c76bb6c916009be6b6aacc7523155340d442402c407315d6f07d7ebbadc05a84037f16aba668a0620ab000f99aeb7b0
897cf0fd3499e7468f333d75511a17c72e6915bef7f60145db0fe2c129d6796959a896350d82cd61753dc8776874fde58f72c723ebc4501fa8ffbdbbb47d0acc01b0964312e68ac53707ccf3f57778ed5baf12429aa3ef090591ba91131ae93203b5827aeed661ee0c27f1cdb93746a4bea688af70b92e733f938f1eb8d4ae
50e832f197dfd4f2ceaf36b4d71a1be1854ddfd2b4bea35ee30780155701de8292d4abed3f28c00bec568bd20ac31a5c74e6f32f44af04f517e8708f3600c1b7c12efb4aff72bf783ba30785019dfdf2825be4c9e015377e5c7b673d2ff190615aa6ef62a2f2f6514f9601081dfb6ca07e25f85ea402c6779c61b0641b9955
1e018b89624f60939acb151acd744a72b7a8bfec61da7447dac48e1cc3f58ebc98b54848d26174d7d225fabf95d3eb4a342051ccc938465593dcad05476e5845f347179a386ba307611843ada37f4b9443dae842de9aa90e5aa0f0111ae38993fb6c45e65664ec74ce6e7103916b5d2b9a1b57627a47b7698f78250e212597
7bc773082cd2e2dc3e22375961813fbe83f61ab0ba3cd721b72e9b564bcb157edd166de25019490585b98bbfead213278e4b3e25f1bd41ebf723d3a045cb99a0dab9b532ae74fd3c2e90eb052557a2077f249000ddd22624c95556eaa41a1fc63b07105f07f146e587ee95c15c510cb72379b4de4abef06d4a4e4484d52177
701bc487556c5613131e48269856dbcbb6f05e4afbb9002f2ad22bb9cf260a4aa121fdb992273c592eee394286463677c6e3d47eaa701da5b79b26180b53ef9a3b0d5ab66dc8c1b1e44c71ebb203f624aa140d8fe1fb5f170f56a1e955de934ad7b97dc32f6661fc6eeb6c3becbf013e91a50ccbc7df3b3b7510073b87b145
2c162ddbb395119a7e3c0addefb7c6b886d2080238fdc3f6a2765c7b083816b770995bc4e40dbf2fe4f344821cf5fac5051c9f332c0559f42354916909d43520795bcf1c6833c90e12d4a5b81a05e6b1f589856691d835206da990778e96b07f3f6b562b7c9e4c20b67770e57ac1aef96d3d8f189f3eb6d17dd895a2c3ef05
793ca6fb091948d9aa9782d5eb90ecb6a6c3d974be7f5779e185a5be65f666eeb350d3a33045be7c4b38cc03ab78f81b227bcbfcb9cdac7d8e2cc1be7c1e85d09a2c649089cc04a0bb47bf34e1ec200f6a42e495a6f56207ae8f363f8c16aafc59b50e7071852b3dab3da6323580f35387324154ce5c6d3742729007366490
6643c70bfa35aa18193c2719bc661be5eaa7748df2685827471a994aeff19bff41efff772ea244c7ea62c787668568c0b42ffe59a5a900df7fc9c2ec3c0f92400af911ba5658a93099ec75a015f33894c1a2d67fc1a95db7b9021f0d2922bac15d8c607e79f0a8b4260eeac6914a5d292127350a3bfb00859343ad437dc83a
0d3d36db0f53d8ffd308767656cb4ef0e4361178d6a9e2e80412709445a49e3060353577d8b6d472d151944dabda2eacb2bf03821b929b8761a8dda675674216c80411772b2eddc7763ad33f98231b409ea0e95a1c78f0dea1a66404176823a65553e47bdec941fd0f9d906f85de680f69026c93fefee7d7e409112cfea604
177ef5876a050316a27815db469ddde5620ae6f5d845337ff2239ff3c1f31f742722f7298a5d48ade71d8bd8ebd4dede295a598c8fbf541dc5f990403d0d9df9dfdc7ba351ab2580b0b500b702dc043c88b29f96840a83da8d678b635f756d1c7a9fc59360eab9608c43d15a9181cab999fec7177e3aec8795d9e137789900
138b16b4a08864b1e1baad998db97162b1aaa5f6c164813279fc74a0f96857ad8970f5ad71c31e7f54c09364b68cc5d18c5431feea338bb6bf6622ba2c257234e53a281f8457c74addf1797d7a34fb928d1d4515f40de6bb0e89df79794f2329ed4bb1abfcc0b15fa041dcb10510efe194d85c1faae9622ba3fc44f394a3cf
b42788e0e3195f5276b0fd108bb318825c9c5bf89ba4ee1c6f61e2dacf4ca288578f4fb8f294f6a50c42e1c1110ea2b843315e030eea52620a6b169e59425638e4d246ff497a664bec98952f682279cedfe938f2630045ce14107b1060c9fe3773f77ca3b09b64ae6df6d0a70d166f1e8b880b49375ae65ee86e2cfe50d4fd
fe7bab77b234ee06265dae1ed37a66da45eda82074886f174ef910e52fda4447efb9623c7a79248713bf2faf5755e19180f2a4769581a91b9df9b1d98bdf25c964ca3568ffd983bcfc916d10ced1d049e8ea8933037645423421ac6f6a0f8f8a2be2863e542a4341c2f5992a036672ae5b917dcfbaadc602210e5f54004229
32579ebe73cd507b1f1a3d24d38d09f5005c9ca6e79f2f62fe35323058eef2391983ea74445399fefdd897575f25a38d6a171723637673e181989203ad805c9789f040d332f7f54f5a26cafca6f40a9b6fa946f9f7e710dc7268a35a92567d4b78522d85898e48d6a71ef44243adfaef6627508b15c1377cb41548be9e93cd
b135a0076774caca18dd7807581bf3005fee70a477da782c6482b9dbcbee1645789e248205163c29811aed78df1d2f145a42e1cadbd984d51a44dae5ebe9c876ebe7d3d3a3031b08e79d1d0e2c3f61a63ce591020904263d9c156c365d2c21ef64510c31ab9a70bfc12c6882a1574be880053346e48577a69806d776a011ae
dd0b24fcde4786edaa84a06867c20ef72bf954c02a5ae2c6456363ace6274919533fbc6ba57fd7dfd2b682f4bf01340c3a2b14565d159f18c1d425b5605561e2147bf2d0cb9433675bc949a353125d26bff587dca14face0ea3660ab3c6507811ff6f692ef6adf22d445ac0153380f1ce71f17e1979868477998666e2b3e0e
46f164e5c3603d29fb2d6c050153eaa9aab7787d075476eb9465266faa34238c77f8c4c89bae31a97d8b682727bfbd084d844e3f3a6fd497f3524a65081d84c440280addbec7bcae427d3030f0a9389670eae571f58b8f12200db7c61189236951d5c64971fe2986b793376ff1cbdf0b470de8d80b6a62bebede80640998d7
aa93c49599ca7cf0cfd9a6654473393ff17f095c72dc05123eb6f74350edbf7e00e806a566b48185cf119505b3ae365651d862b387e821db7cbdadfaa23f6b89eee1fff1ef988f03c127bdfd54f2f7b893cbc91774525f097428340756bfa8f2968aefe1d050bfc6a7730be48ae125aa2f5fdf29353b0b8c7d5cadd27a4076
238ffd191ea525b16927f1be50be373b27fc1e465559348b7d5803885ea4235bca68d1d602404fd0c993960f5c3650fd5606f7f1be11a407426ce49c11564970dec376759d01eed21c97fff6d10e7cf50febd7c839f8cbbb3d0c379818cbc9de76a6382a28dc2f834e6602fbbf027d37c6fa4acd3dce1e915c295d0d86426a
cd51db1635c088155f609f418591200a72dea8c6081b6392044619183cd2a5b6c614d98cc022961a8de4a4f16a8f7fa5b2bd93630504de4b45de64b294554a77b180169676b153026c4637350e6088e5be65e8507f2ebee3e4ff371663bd243523caf0f456ceb347896f000d2a6f6cb0171dd41f5ec0854796d351d75747c1
e64bafb6fa30bc0ca2803397aee291e70cf442b36fa19fcb6745d550953af3b7012192eaf89ca411afeb62f63c6c76b39767ad0944cd847df19d98ae270bb86998ac542aeef211ff48700dd3676402c33d7bc3c69b3ecfb40f724d405eea73a2ee7e040314b875e3210d295b17bc0fa542590ecef145bf26902132af8c0bfb
a2fc7514891f1787137514cb4b2ee65036f564fea17108f7ebf0b5da0f4b6c18e757ec6f58bf79cac852ed14d27701117916b688b230e76845f544a58bdbcdeccca87ed1fddb16fc39c23951d96c11f6208b2a8b47e4e22d3881f4331d6be84150aa0b78a45b13a36b5d4aa8a15dd2e2a7115dff7096fe7ee7b83f1372f581
a27288baf180dcf5e69ecee7975056eb600faa46ce516fc6c1e9db8413f3c1ce8c9f400e79cc605ef34f9902c52a729ccd5dd8e0ed58f397cf1a529da0b1f8d464860791a424501412e49989cc5a03862541381d23e8c54a4642d37ce9b414b36f9b206247214061a2ba918d3c5f3ec31e70a7eb038ab6e29d10a17e1dc1ae
717c04a23fb57be533d8b013901a2bd2362ababfb549b0ffbc0599ea307c7dbe39dae697fe0d2b3d74a8035e31c8dbf4c504a2cba9a306e16ae4c8e084fe3a77fb51a3a0c125e851f3e90f43839dc043adf3dd12899347e3ca54d17faec3ea60b72d71d630f332e7a786b1dc69894be2c4a31c76b771160871d8877404f5c0
66756413027679cc5370d9c2453dd28df668b51fa8fce4aac39221764c2fef67df5c13d4e13a1365a362e25dea122299bc2c1bbf841f315397d2492561a191e8cc7d00f6b6671d5ba2aec066904f61685c4c6e59ba2744350e42c1513c40cbb0c88d2b4f3f5d3a4307d9797a26f573879497dcc1ee2212e8081fb14c2c063d
b36a3cbe58680297258b7e06cf91bbcfe96e421f2d78caca9096837ee0a256458d3fa671a7d9d18f9431785b5ebc7bab5c66dc64c1d35029117b1a457e0945fb3e2c35cf76e3adc62541d4e1f307dfbed8a7a1607d31ba7c9db31816b1de0729a8c198e0bf48deb8437a5a7ef48c18740e236d016c31f1bb28fa619d916085
61aef22c1eb361b3da9cb8a5e48c560998591ecffc0bcb633cb005407bf4d072e7a107723d39ccbabc140f21b8e7bcc522a4b9aeb326838bd8b367251cc2f7d40b5ee499f7f9aeee8ee1f7d54776f5bbb92ed5eb21407679cf30e2617f5ebc8fb97c00a680db8bf5882e7973b430433af73b7e2d2d683595a70b369b199136
a16624a0bc31a02024a68c504a6773dab71eeaf2feb1b9993e3bf5ba398de0c55dd36ac65fe84ccbadd8fb9613ac6ee1369f3e322c91967be44c09ebbbda378c56c1996347bfe8ef88d3eb15c9a9e9fbf13a976225d8c642f7657882a114cd3894665863def21340abdabe4f12bc904eadf10551ba0f995537e42d84ec0c8b
75f4b1c13890c4c6763edabc761bd683c229140524096ca4d036088da9ded8b3ae0608d527b9284547d06899eb9e8f78652a84365279571c7cdc10611cff863b8dce1d4826ea1172f33692bff26cc6049bf6f2507e6728b65ec416a85aad50b2b40b57cbe824d00e585c8984caa38f7bad5d0f6c345a58bcbb14ffda7e61d6
ea9dd9a7cd66e54ab4d43ec8ffa31a51c8afa0f9c2534cc37d44dbb0c4bec4875c05d9eedc0d032376fbd1ffa9400d45eecf93e1b0cfd30eb7d4677ad2e280a65cd9da01ccdbe81dfaae680ccb8cf0406aaebd0fdd735b94e21b661b085dc367c8a02bf2bd99ed34974a9db221447fb50516257192883c373790cf7a72bfec
52aab6252a909e20dcc0d64466c08dff50f1ac32eeb3c22c2f68ed808f1e94a174f8f69ef7e8e8b0fc6c55a655fea58927f86205613fa8e4d676d7433eb3c2e764b037813749bcec98a2cd539775abadceb70acc39b5785bae29a58f44e8f5fb29bf766177754d4764090b4023add82067cdbb8482964d1752c39efed4d72a
dbcee1725232c09bd1b609b08c6852bc9cda505751e88ac3a161e9ac363fef743342ab24ea2d1b98b39872a73212861fb3b28dbc92ebb0827b0ec98ff3a4025181e3544643539f256256bef1494885b801a168010eeeab135b185c22c87f53e263b400f1c6d88909b70ccdb7f8e6dd601a2faec4f4fd45ad38ea17f10c599a
fecb2127bdd7a8480563e130e96bf5ece3f8ea8f0f85dab785dc2d2a59457b214f3118262261122e274706557ef260df0d698bdcf17809dc2395b5e52054d223fc3cf05cf92303308dc0127b8828cb1a8d318761aef57149a549577a7004e23a18c281fc909ac75454be94586b3ec664f605d7faa549e17c22011848494395
3961039cf99c15ee3ccc5e0716fdda49037d64915a691a81e6d35383e0949770a1eff7ec698c75c98e8787cbfd181855f8bdd5f7cd8020b0e77425c2b4baed157db756ee6714ca6fad1187d36a9b33f736098d30c75caed748ad1b5d8f6de634b005536dd1f9bf2fe2de659e1b703557224fcb4b98e38f1f4e44b22296ecf7
5368d46fac6deb8379414b7c512e66e0b33669f8d3a1588ea3026664e321282d7278e9616b3ac36a5790266b57a69361914f2064d7003f3f7c301af33cebee5cafb11794ac8c467a5cf10ecd4fd5b897c1f0be92a027919b7ecdc857f5a972ac92d98a0177a49fed70b473e1d47f87583e6575ccdea298f35c5ebcf9c1aa8c
741b202c960a68a83fd202058c09064bdf03dfb2aaec9560e53426725af6dd95f73ba50bffc68b3107e658370b0e2c84c75808f03f6cddab0d6ed42a8c77b72189d8ddda65f1fcec88897e590b8eb9ba4407d1b02a6e817b9da252bd725d4f6edae522b8ba3968f1eb9f8fa65d7409b6503171f7c561ba53441cb5faac0e69
c86b6a434c13563bc2af30de7e776a115b255423cde2755ed238e58be35c848342098b357001423868b9985b1caa48407db78a5d3e41dad3997a9912b6b3505963e57d4a86ae9edfda4c5115432ba5eaf9a1abf9b354a2c526b60ca00c1ea9e88cd0861230a39f52535ecafcb848522429fa83cab041bdf79ba3f0cd106089
1799c9bafac39baa2287f5923a311167b4d0e011e967b2cda454cf3427a9d038084905ecae4af92de4f1643e841878cffd72a9f33720bed95ba4606190a74668a24cac5254a264ed5b43192c16f0138d8ecec8242e839181ad5be8528053ec73250a0b98ee0b7e2d9c861895e065e224a695be05a8820000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
setpacking
%AI3_EndRider
[
39/quotesingle 96/grave 130/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 145/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark
/scaron/guilsinglright/oe/dotlessi 159/Ydieresis 164/currency 166/brokenbar
168/dieresis/copyright/ordfeminine 172/logicalnot 174/registered/macron/ring
/plusminus/twosuperior/threesuperior/acute/mu 183/periodcentered/cedilla
/onesuperior/ordmasculine 188/onequarter/onehalf/threequarters 192/Agrave
/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute
/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde
/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave
/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute
/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex
/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis
TE
%AI55J_Tsume: None
%AI3_BeginEncoding: _Courier Courier
[/_Courier/Courier 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI55J_Tsume: None
%AI3_BeginEncoding: _GillSans GillSans
[/_GillSans/GillSans 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI55J_Tsume: None
%AI3_BeginEncoding: _GillSans-Bold GillSans-Bold
[/_GillSans-Bold/GillSans-Bold 0 0 1 TZ
%AI3_EndEncoding AdobeType
%AI5_Begin_NonPrinting
Np
%AI3_BeginPattern: (Arrow1.2.out/in)
(Arrow1.2.out/in) 1 1 39.4039 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
33.9039 15.6187 m
39.4247 20.202 L
39.4247 20.202 L
33.8869 24.6252 L
S
39.2997 20.202 m
24.5706 20.202 l
20.4039 20.4792 20.4039 16.8125 v
20.4039 13.1458 20.4039 12.5625 y
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Arrow1.2.side)
(Arrow1.2.side) 1 1 39.404 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.202 20.202 m
39.404 20.202 l
S
33.904 15.6187 m
39.4248 20.202 L
39.4248 20.202 L
33.887 24.6252 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Bricks)
(Bricks) 1.6 1.6 73.6 73.6 [
%AI3_Tile
(0 O 0 R  0.3 0.85 0.85 0 k
 0.3 0.85 0.85 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 1.6 m
1.6 73.6 L
73.6 73.6 L
73.6 1.6 L
1.6 1.6 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 70.01 m
73.6 70.01 l
S
1.6 62.809 m
73.6 62.809 L
S
1.6 55.609 m
73.6 55.609 L
S
1.6 48.408 m
73.6 48.408 L
S
1.6 41.208 m
73.6 41.208 L
S
1.6 34.007 m
73.6 34.007 L
S
1.6 26.807 m
73.6 26.807 L
S
1.6 19.606 m
73.6 19.606 L
S
1.6 12.406 m
73.6 12.406 L
S
1.6 5.206 m
73.6 5.206 L
S
70.01 70.01 m
70.01 62.822 l
S
55.61 70.01 m
55.61 62.822 L
S
41.21 70.01 m
41.21 62.822 L
S
26.81 70.01 m
26.81 62.822 L
S
12.41 70.01 m
12.41 62.822 L
S
70.01 55.572 m
70.01 48.385 l
S
55.61 55.572 m
55.61 48.385 L
S
41.21 55.572 m
41.21 48.385 L
S
26.81 55.572 m
26.81 48.385 L
S
12.41 55.572 m
12.41 48.385 L
S
70.01 41.197 m
70.01 34.01 l
S
55.61 41.197 m
55.61 34.01 L
S
41.21 41.197 m
41.21 34.01 L
S
26.81 41.197 m
26.81 34.01 L
S
12.41 41.197 m
12.41 34.01 L
S
70.01 26.822 m
70.01 19.635 l
S
55.61 26.822 m
55.61 19.635 L
S
41.21 26.822 m
41.21 19.635 L
S
26.81 26.822 m
26.81 19.635 L
S
12.41 26.822 m
12.41 19.635 L
S
70.01 12.385 m
70.01 5.197 l
S
55.61 12.385 m
55.61 5.197 L
S
41.21 12.385 m
41.21 5.197 L
S
26.81 12.385 m
26.81 5.197 L
S
12.41 12.385 m
12.41 5.197 L
S
62.797 5.197 m
62.797 1.6 L
S
48.397 5.197 m
48.397 1.6 L
S
33.997 5.197 m
33.997 1.6 L
S
19.597 5.197 m
19.597 1.6 L
S
5.197 5.197 m
5.197 1.6 l
S
62.797 19.635 m
62.797 12.447 L
S
48.397 19.635 m
48.397 12.447 L
S
33.997 19.635 m
33.997 12.447 L
S
19.597 19.635 m
19.597 12.447 L
S
5.197 19.635 m
5.197 12.447 l
S
62.797 34.01 m
62.797 26.822 L
S
48.397 34.01 m
48.397 26.822 L
S
19.597 34.01 m
19.597 26.822 L
S
5.197 34.01 m
5.197 26.822 l
S
62.797 48.385 m
62.797 41.197 L
S
48.397 48.385 m
48.397 41.197 L
S
33.997 48.385 m
33.997 41.197 L
S
19.597 48.385 m
19.597 41.197 L
S
5.197 48.385 m
5.197 41.197 l
S
62.797 62.822 m
62.797 55.635 L
S
48.397 62.822 m
48.397 55.635 L
S
33.997 62.822 m
33.997 55.635 L
S
19.597 62.822 m
19.597 55.635 L
S
5.197 62.822 m
5.197 55.635 l
S
62.797 73.5589 m
62.797 70.072 L
S
48.397 73.5589 m
48.397 70.072 L
S
33.997 73.5589 m
33.997 70.072 L
S
19.597 73.5589 m
19.597 70.072 L
S
5.197 73.5589 m
5.197 70.072 l
S
33.997 34.01 m
33.997 26.822 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Checks)
(Checks) 1 1 31.3995 31.3995 [
%AI3_Tile
(0 O 0 R  0 0.9 1 0 k
 0 0.9 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.9995 4.8 m
27.5995 4.8 L
27.5995 12.3995 L
19.9995 12.3995 L
19.9995 4.8 L
f
31.3995 27.5995 m
31.3995 31.3995 L
27.5995 31.3995 L
27.5995 27.5995 L
31.3995 27.5995 L
f
19.9995 27.5995 m
19.9995 19.9995 L
27.5995 19.9995 L
27.5995 27.5995 L
19.9995 27.5995 L
f
0 XR
12.3995 12.3995 m
19.9995 12.3995 L
19.9995 19.9995 L
12.3995 19.9995 L
12.3995 12.3995 L
f
1 XR
12.3995 27.5995 m
4.8 27.5995 L
4.8 19.9995 L
12.3995 19.9995 L
12.3995 27.5995 L
f
4.8 12.3995 m
4.8 4.8 L
12.3995 4.8 L
12.3995 12.3995 L
4.8 12.3995 L
f
19.9995 27.5995 m
19.9995 31.3995 L
12.3995 31.3995 L
12.3995 27.5995 L
19.9995 27.5995 L
f
12.3995 4.8 m
12.3995 1 L
19.9995 1 L
19.9995 4.8 L
12.3995 4.8 L
f
4.8 19.9995 m
1 19.9995 L
1 12.3995 L
4.8 12.3995 L
4.8 19.9995 L
f
27.5995 19.9995 m
27.5995 12.3995 L
31.3995 12.3995 L
31.3995 19.9995 L
27.5995 19.9995 L
f
4.8 31.3995 m
1 31.3995 L
1 27.5995 L
4.8 27.5995 L
4.8 31.3995 L
f
27.5995 1 m
31.3995 1 L
31.3995 4.8 L
27.5995 4.8 L
27.5995 1 L
f
1 4.8 m
1 1 L
4.8 1 L
4.8 4.8 L
1 4.8 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.05 0.2 0 k
 0 0.05 0.2 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
4.8 4.8 m
4.8 1 L
12.3995 1 L
12.3995 4.8 L
4.8 4.8 L
f
4.8 12.3995 m
1 12.3995 L
1 4.8 L
4.8 4.8 L
4.8 12.3995 L
f
19.9995 4.8 m
19.9995 1 L
27.5995 1 L
27.5995 4.8 L
19.9995 4.8 L
f
12.3995 12.3995 m
12.3995 4.8 L
19.9995 4.8 L
19.9995 12.3995 L
12.3995 12.3995 L
f
27.5995 4.8 m
31.3995 4.8 L
31.3995 12.3995 L
27.5995 12.3995 L
27.5995 4.8 L
f
12.3995 19.9995 m
4.8 19.9995 L
4.8 12.3995 L
12.3995 12.3995 L
12.3995 19.9995 L
f
4.8 27.5995 m
1 27.5995 L
1 19.9995 L
4.8 19.9995 L
4.8 27.5995 L
f
19.9995 12.3995 m
27.5995 12.3995 L
27.5995 19.9995 L
19.9995 19.9995 L
19.9995 12.3995 L
f
19.9995 19.9995 m
19.9995 27.5995 L
12.3995 27.5995 L
12.3995 19.9995 L
19.9995 19.9995 L
f
27.5995 19.9995 m
31.3995 19.9995 L
31.3995 27.5995 L
27.5995 27.5995 L
27.5995 19.9995 L
f
12.3995 27.5995 m
12.3995 31.3995 L
4.8 31.3995 L
4.8 27.5995 L
12.3995 27.5995 L
f
27.5995 27.5995 m
27.5995 31.3995 L
19.9995 31.3995 L
19.9995 27.5995 L
27.5995 27.5995 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Confetti)
(Confetti) 4.85 3.617 76.85 75.617 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.85 3.617 m
4.85 75.617 L
76.85 75.617 L
76.85 3.617 L
4.85 3.617 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.6 64.867 m
7.85 62.867 l
S
9.1 8.617 m
6.85 6.867 l
S
78.1 68.617 m
74.85 67.867 l
S
76.85 56.867 m
74.35 55.117 l
S
79.6 51.617 m
76.6 51.617 l
S
76.35 44.117 m
73.6 45.867 l
S
78.6 35.867 m
76.6 34.367 l
S
76.1 23.867 m
73.35 26.117 l
S
78.1 12.867 m
73.85 13.617 l
S
68.35 14.617 m
66.1 12.867 l
S
76.6 30.617 m
73.6 30.617 l
S
62.85 58.117 m
60.956 60.941 l
S
32.85 59.617 m
31.196 62.181 l
S
47.891 64.061 m
49.744 66.742 l
S
72.814 2.769 m
73.928 5.729 l
S
67.976 2.633 m
67.35 5.909 l
S
61.85 27.617 m
59.956 30.441 l
S
53.504 56.053 m
51.85 58.617 l
S
52.762 1.779 m
52.876 4.776 l
S
45.391 5.311 m
47.244 7.992 l
S
37.062 3.375 m
35.639 5.43 l
S
55.165 34.828 m
57.518 37.491 l
S
20.795 3.242 m
22.12 5.193 l
S
14.097 4.747 m
15.008 8.965 l
S
9.736 1.91 m
8.073 4.225 l
S
31.891 5.573 m
32.005 8.571 l
S
12.1 70.367 m
15.6 68.867 l
S
9.35 54.867 m
9.6 58.117 l
S
12.85 31.867 m
14.35 28.117 l
S
10.1 37.367 m
12.35 41.117 l
S
34.1 71.117 m
31.85 68.617 l
S
38.35 71.117 m
41.6 68.367 l
S
55.1 71.117 m
58.35 69.117 l
S
57.35 65.117 m
55.35 61.867 l
S
64.35 66.367 m
69.35 68.617 l
S
71.85 62.867 m
69.35 61.117 l
S
23.6 70.867 m
23.6 67.867 l
S
20.6 65.867 m
17.35 65.367 l
S
24.85 61.367 m
25.35 58.117 l
S
25.85 65.867 m
29.35 66.617 l
S
14.1 54.117 m
16.85 56.117 l
S
12.35 11.617 m
12.6 15.617 l
S
12.1 19.867 m
14.35 22.367 l
S
26.1 9.867 m
23.6 13.367 l
S
34.6 47.117 m
32.1 45.367 l
S
62.6 41.867 m
59.85 43.367 l
S
31.6 35.617 m
27.85 36.367 l
S
36.35 26.117 m
34.35 24.617 l
S
33.85 14.117 m
31.1 16.367 l
S
37.1 9.867 m
35.1 11.117 l
S
34.35 20.867 m
31.35 20.867 l
S
44.6 56.617 m
42.1 54.867 l
S
47.35 51.367 m
44.35 51.367 l
S
44.1 43.867 m
41.35 45.617 l
S
43.35 33.117 m
42.6 30.617 l
S
43.85 23.617 m
41.1 25.867 l
S
44.35 15.617 m
42.35 16.867 l
S
67.823 31.1 m
64.823 31.1 l
S
27.1 32.617 m
29.6 30.867 l
S
31.85 55.117 m
34.85 55.117 l
S
19.6 40.867 m
22.1 39.117 l
S
16.85 35.617 m
19.85 35.617 l
S
20.1 28.117 m
22.85 29.867 l
S
52.1 42.617 m
54.484 44.178 l
S
52.437 50.146 m
54.821 48.325 l
S
59.572 54.133 m
59.35 51.117 l
S
50.185 10.055 m
53.234 9.928 l
S
51.187 15.896 m
53.571 14.075 l
S
58.322 19.883 m
59.445 16.823 l
S
53.1 32.117 m
50.6 30.367 l
S
52.85 24.617 m
49.6 25.617 l
S
61.85 9.117 m
59.1 10.867 l
S
69.35 34.617 m
66.6 36.367 l
S
67.1 23.617 m
65.1 22.117 l
S
24.435 46.055 m
27.484 45.928 l
S
25.437 51.896 m
27.821 50.075 l
S
62.6 47.117 m
65.321 46.575 l
S
19.85 19.867 m
20.35 16.617 l
S
21.85 21.867 m
25.35 22.617 l
S
37.6 62.867 m
41.6 62.117 l
S
38.323 42.1 m
38.823 38.6 l
S
69.35 52.617 m
66.85 53.867 l
S
14.85 62.117 m
18.1 59.367 l
S
9.6 46.117 m
7.1 44.367 l
S
20.6 51.617 m
18.6 50.117 l
S
46.141 70.811 m
47.994 73.492 l
S
69.391 40.561 m
71.244 43.242 l
S
38.641 49.311 m
39.35 52.117 l
S
25.141 16.811 m
25.85 19.617 l
S
36.6 32.867 m
34.6 31.367 l
S
6.1 68.617 m
2.85 67.867 l
S
4.85 56.867 m
2.35 55.117 l
S
7.6 51.617 m
4.6 51.617 l
S
6.6 35.867 m
4.6 34.367 l
S
6.1 12.867 m
1.85 13.617 l
S
4.6 30.617 m
1.6 30.617 l
S
72.814 74.769 m
73.928 77.729 l
S
67.976 74.633 m
67.35 77.909 l
S
52.762 73.779 m
52.876 76.776 l
S
37.062 75.375 m
35.639 77.43 l
S
20.795 75.242 m
22.12 77.193 l
S
9.736 73.91 m
8.073 76.225 l
S
10.1 23.617 m
6.35 24.367 l
S
73.217 18.276 m
71.323 21.1 l
S
28.823 39.6 m
29.505 42.389 l
S
49.6 38.617 m
47.6 37.117 l
S
60.323 73.6 m
62.323 76.6 l
S
60.323 1.6 m
62.323 4.6 l
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.inner)
(DblLine1.2.inner) 1 1 39.2705 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2702 22.175 m
39.2702 13.6108 L
26.66 13.6108 L
26.66 1.0003 L
18.0958 1.0003 L
18.0948 22.175 L
18.0958 22.175 L
18.0958 22.1752 L
39.2702 22.175 L
f
39.2708 24.6929 m
15.5779 24.6929 L
15.5779 1.0003 L
14.9037 1.0003 L
14.9032 25.3675 L
39.2708 25.3675 L
39.2708 24.6929 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.outer)
(DblLine1.2.outer) 1 1.0003 39.2706 39.271 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2708 26.6602 m
13.6111 26.6602 L
13.6111 1.0005 L
22.1751 1 L
22.1751 18.096 L
39.2708 18.096 L
39.2708 26.6602 L
f
39.2708 15.578 m
24.6928 15.578 L
24.6928 1 L
25.367 1 L
25.367 14.9038 L
39.2708 14.9038 L
39.2708 15.578 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.side)
(DblLine1.2.side) 1 1 39.2706 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2704 18.0958 m
39.2704 26.6598 L
1.0001 26.6598 L
1.0001 18.0958 L
39.2704 18.0958 L
f
39.2704 14.9037 m
39.2704 15.5776 L
1.0001 15.5776 L
1.0001 14.9037 L
39.2704 14.9037 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Diamonds)
(Diamonds) 1 1 37.1865 41.9411 [
%AI3_Tile
(0 O 0 R  0.2 0 1 0 k
 0.2 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.0002 1.0004 m
1.0002 41.9411 L
37.1865 41.9411 L
37.1865 1.0004 L
1.0002 1.0004 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.0936 41.9408 m
19.0929 41.9408 L
19.0933 41.9402 L
19.0936 41.9408 L
f
7.0311 41.9408 m
7.0304 41.9408 L
7.0308 41.9402 L
7.0311 41.9408 L
f
31.1556 41.9408 m
31.1548 41.9408 L
31.1552 41.9402 L
31.1556 41.9408 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.75 0.9 0 0 k
 0.75 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
1 XR
37.1865 1 m
37.1865 11.2349 L
31.1552 1 L
37.1865 1 L
f
19.0933 1 m
31.1552 1 L
25.124 11.2349 L
19.0933 1 L
f
7.0308 1 m
19.0933 1 L
13.062 11.2349 L
7.0308 1 L
f
1 1 m
7.0308 1 L
1 11.2349 L
1 1 L
f
37.1859 11.2349 m
37.1865 11.236 L
37.1865 31.7059 L
31.1552 21.4704 L
37.1859 11.2349 L
f
19.0933 21.4704 m
25.124 11.2349 L
31.1552 21.4704 L
25.124 31.7059 L
19.0933 21.4704 L
f
7.0308 21.4704 m
13.062 11.2349 L
19.0933 21.4704 L
13.062 31.7059 L
7.0308 21.4704 L
f
1 31.7059 m
1 11.2349 L
7.0308 21.4704 L
1 31.7059 L
f
37.1859 31.7059 m
37.1865 31.707 L
37.1865 41.9408 L
31.1556 41.9408 L
31.1552 41.9402 L
37.1859 31.7059 L
f
25.124 31.7059 m
31.1552 41.9402 L
31.1548 41.9408 L
19.0936 41.9408 L
19.0933 41.9402 L
25.124 31.7059 L
f
13.062 31.7059 m
19.0933 41.9402 L
19.0929 41.9408 L
7.0311 41.9408 L
7.0308 41.9402 L
13.062 31.7059 L
f
7.0304 41.9408 m
1 41.9408 L
1 31.7059 L
7.0308 41.9402 L
7.0304 41.9408 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Hexagon)
(Hexagon) 4 1.6 70.151 77.983 [
%AI3_Tile
(0 O 0 R  0 1 0.35 0 k
 0 1 0.35 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
70.151 77.983 m
70.151 1.6 L
4 1.6 L
4 77.983 L
70.151 77.983 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.9921 1 0 0 k
 0.9921 1 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.538 30.244 m
S
26.05 20.696 m
15.025 20.696 L
9.513 30.244 L
15.025 39.792 L
26.05 39.792 L
31.564 30.244 L
26.05 20.696 L
s
20.537 11.148 m
S
26.05 1.6 m
15.024 1.6 L
9.512 11.148 L
15.024 20.696 L
26.05 20.696 L
31.563 11.148 L
26.05 1.6 L
s
53.614 30.244 m
S
59.126 20.696 m
48.101 20.696 L
42.589 30.244 L
48.101 39.792 L
59.126 39.792 L
64.639 30.244 L
59.126 20.696 L
s
53.614 11.148 m
S
59.126 1.6 m
48.101 1.6 L
42.588 11.148 L
48.101 20.696 L
59.126 20.696 L
64.638 11.148 L
59.126 1.6 L
s
20.538 68.436 m
S
26.051 58.888 m
15.025 58.888 L
9.513 68.436 L
15.025 77.984 L
26.051 77.984 L
31.564 68.436 L
26.051 58.888 L
s
20.538 49.34 m
S
26.051 39.792 m
15.025 39.792 L
9.513 49.34 L
15.025 58.888 L
26.05 58.888 L
31.564 49.34 L
26.051 39.792 L
s
53.614 68.436 m
S
59.127 58.888 m
48.102 58.888 L
42.589 68.436 L
48.101 77.985 L
59.127 77.985 L
64.639 68.436 L
59.127 58.888 L
s
53.614 49.34 m
S
59.127 39.792 m
48.101 39.792 L
42.589 49.34 L
48.101 58.888 L
59.127 58.888 L
64.639 49.341 L
59.127 39.792 L
s
4 20.696 m
S
3.876 30.244 m
9.512 30.244 L
15.024 20.696 L
9.512 11.147 L
3.876 11.147 L
S
37.075 20.696 m
S
42.588 11.148 m
31.563 11.148 L
26.05 20.696 L
31.563 30.244 L
42.589 30.244 L
48.101 20.696 L
42.588 11.148 L
s
37.076 58.888 m
S
42.589 49.34 m
31.564 49.34 L
26.05 58.888 L
31.564 68.436 L
42.589 68.436 L
48.101 58.888 L
42.589 49.34 L
s
70.151 20.696 m
S
70.2094 11.147 m
64.639 11.147 L
59.127 20.696 L
64.639 30.244 L
70.2094 30.244 L
S
70.152 58.888 m
S
70.0427 49.34 m
64.639 49.34 L
59.127 58.888 L
64.639 68.436 L
70.0427 68.436 L
S
4 58.888 m
S
3.876 68.436 m
9.513 68.436 L
15.025 58.888 L
9.513 49.34 L
3.876 49.34 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.inner)
(Laurel.inner) 1 1 28.5392 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
19.2768 15.3585 m
28.9144 15.3585 L
28.9144 14.2335 L
19.2768 14.2335 L
19.2768 15.3585 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.7461 18.9624 m
13.0264 17.8486 11.3273 14.4193 11.3273 10.0362 c
11.3273 5.6547 12.9768 2.1518 14.744 1.1112 C
14.7443 1.1112 L
16.4707 2.1518 18.1679 5.6547 18.1679 10.0362 c
18.1679 14.4143 16.432 17.8633 14.7461 18.9624 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.outer)
(Laurel.outer) 1 1.3751 28.5393 28.9143 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.2395 10.6375 m
14.2395 1 L
15.3645 1 L
15.3645 10.6375 L
14.2395 10.6375 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.5769 15.124 m
11.6906 16.8438 15.1198 18.5429 19.503 18.5429 c
23.8844 18.5429 27.3874 16.8935 28.428 15.1262 C
28.428 15.1259 L
27.3874 13.3995 23.8844 11.7023 19.503 11.7023 c
15.1249 11.7023 11.676 13.4382 10.5769 15.124 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.side)
(Laurel.side) 1.3972 1 28.9364 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.1571 15.2998 m
1 15.2998 L
1 14.1748 L
29.1571 14.1748 L
29.1571 15.2998 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 27.4787 m
1.5899 25.4751 2.8132 21.8488 5.9125 18.7494 c
9.0107 15.6513 12.654 14.3407 14.6395 14.8545 C
14.6398 14.8547 L
15.1246 16.8113 13.8478 20.4883 10.7496 23.5865 c
7.6538 26.6824 3.9876 27.8936 2.0183 27.4787 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 2.0091 m
1.5899 4.0126 2.8132 7.6389 5.9125 10.7382 c
9.0107 13.8365 12.654 15.147 14.6395 14.6332 C
14.6398 14.633 L
15.1246 12.6765 13.8478 8.9993 10.7496 5.9011 c
7.6538 2.8054 3.9876 1.5941 2.0183 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 2.0091 m
15.3925 4.0126 16.6159 7.6389 19.7152 10.7382 c
22.8134 13.8365 26.4567 15.147 28.4422 14.6332 C
28.4424 14.633 L
28.9273 12.6765 27.6505 8.9993 24.5523 5.9011 c
21.4565 2.8054 17.7903 1.5941 15.821 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 27.4787 m
15.3925 25.4751 16.6159 21.8488 19.7152 18.7494 c
22.8134 15.6513 26.4567 14.3407 28.4422 14.8545 C
28.4424 14.8547 L
28.9273 16.8113 27.6505 20.4883 24.5523 23.5865 c
21.4565 26.6824 17.7903 27.8936 15.821 27.4787 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Leaves-fall)
(Leaves-fall) 1 1 52.733 89.816 [
%AI3_Tile
(0 O 0 R  0.05 0.2 1 0 k
 0.05 0.2 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
52.733 89.816 m
52.733 1 L
1 1 L
1 89.816 L
52.733 89.816 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.83 0 1 0 k
 0.83 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
25.317 2.083 m
25.994 2.283 26.284 2.435 V
24.815 5.147 29.266 9.428 30.186 10.168 C
30.787 9.943 30.907 7.41 30.23 6.073 C
31.073 6.196 33.262 4.818 34.02 3.529 C
34.085 4.217 35.655 7.158 36.481 7.535 C
35.561 7.933 34.896 9.406 34.134 10.854 C
35.156 11.021 36.555 10.1 38.026 9.195 C
38.541 9.996 39.915 10.968 41.174 11.484 C
40.086 12.171 39.591 12.912 39.094 14.372 C
38.052 13.806 35.865 13.657 35.336 13.944 C
35.85 15.057 38.096 15.6 38.827 15.547 C
38.573 16.409 38.425 18.562 38.598 21.155 C
36.939 19.839 35.393 18.522 33.734 18.58 C
34.003 17.158 33.367 15.353 32.99 14.86 C
32.417 15.604 32.006 16.431 32.361 18.408 C
30.908 18.893 29.671 19.439 28.297 20.697 C
28.297 18.866 27.725 17.664 26.857 16.388 C
28.117 15.9 29.389 14.697 29.385 13.658 C
28.537 13.81 26.845 14.554 26.352 15.547 C
25.634 14.8 23.95 13.491 22.346 13.487 C
23.534 12.632 24.454 11.598 24.549 9.686 C
25.802 10.657 28.255 11.272 29.635 10.674 C
24.794 6.438 25.262 3.405 25.317 2.083 C
f
12.412 33.743 m
11.887 33.272 11.691 33.01 V
14.182 31.192 11.928 25.366 11.415 24.303 C
10.776 24.247 9.369 26.988 9.405 28.486 C
8.273 27.73 6.608 27.851 5.006 28.137 C
5.578 27.049 5.177 25.104 4.376 24.303 C
5.378 24.339 6.729 23.624 8.038 22.643 C
7.203 21.823 5.376 21.984 3.46 22.643 C
3.46 21.27 2.638 19.533 1.801 18.351 C
3.117 18.408 4.262 17.722 5.12 16.691 C
5.785 18.26 7.819 19.373 8.725 19.324 C
8.742 17.959 7.169 15.869 6.147 15.47 C
6.747 14.801 7.766 13.27 8.725 10.854 C
9.524 12.78 10.694 14.022 11.927 14.955 C
10.785 16.517 10.959 17.388 11.358 18.866 C
12.101 18.325 13.132 17.893 13.303 15.89 C
15.02 16.176 16.156 16.104 17.653 15.203 C
17.198 16.865 17.195 18.466 17.515 20.166 C
15.665 20.026 14.105 20.239 13.075 21.728 C
13.905 21.955 16.165 22.014 17.039 21.082 C
17.366 22.064 18.261 23.47 19.707 24.164 C
18.267 24.424 17.282 25.523 16.373 27.209 C
15.66 25.793 13.433 24.128 11.93 24.073 C
13.933 28.137 13.933 31.055 12.412 33.743 C
f
31.125 30.5 m
31.445 31.128 31.648 31.385 V
34.045 29.444 38.851 32.752 39.746 33.521 C
39.636 34.153 37.511 35.29 35.794 34.26 C
36.234 35.549 35.332 37.51 34.134 38.552 C
35.873 38.451 38.019 39.813 38.541 40.555 C
38.763 39.577 39.946 38.307 41.231 37.293 C
41.582 38.266 40.887 40.384 39.971 41.986 C
41.206 42.487 42.318 43.417 42.776 44.676 C
43.233 43.359 44.236 42.685 45.58 41.929 C
44.421 40.502 43.64 38.328 43.92 37.465 C
45.243 37.8 46.814 40.518 46.937 41.607 C
47.812 40.841 49.366 40.154 51.947 39.848 C
50.246 38.77 49.884 36.778 49.3 35.347 C
48.152 35.794 45.983 35.853 45.008 35.29 C
45.721 34.711 47.061 34.16 49.071 34.146 C
49.071 32.601 49.534 31.469 50.788 30.254 C
49.065 30.267 46.965 29.781 45.469 29.389 C
45.221 30.718 44.378 32.314 43.233 32.715 C
43.227 31.854 43.493 29.605 44.378 28.938 C
43.513 28.37 42.26 26.993 41.803 25.276 C
41.181 26.601 40.32 27.906 38.457 28.35 C
39.642 29.403 40.477 31.42 40.143 32.887 C
35.091 28.905 32.414 30.203 31.125 30.5 C
f
25.317 46.491 m
25.994 46.691 26.284 46.843 V
24.815 49.556 29.266 53.837 30.186 54.576 C
30.787 54.351 30.907 51.818 30.23 50.482 C
31.073 50.605 33.262 49.227 34.02 47.938 C
34.085 48.625 35.655 51.566 36.481 51.944 C
35.561 52.341 34.896 53.814 34.134 55.263 C
35.156 55.43 36.555 54.508 38.026 53.603 C
38.541 54.404 39.915 55.377 41.174 55.892 C
40.086 56.579 39.591 57.321 39.094 58.78 C
38.052 58.215 35.865 58.065 35.336 58.353 C
35.85 59.465 38.096 60.008 38.827 59.955 C
38.573 60.817 38.425 62.97 38.598 65.563 C
36.939 64.247 35.393 62.931 33.734 62.988 C
34.003 61.567 33.367 59.761 32.99 59.268 C
32.417 60.012 32.006 60.839 32.361 62.817 C
30.908 63.302 29.671 63.847 28.297 65.106 C
28.297 63.274 27.725 62.073 26.857 60.796 C
28.117 60.308 29.389 59.106 29.385 58.067 C
28.537 58.219 26.845 58.963 26.352 59.955 C
25.634 59.209 23.95 57.899 22.346 57.895 C
23.534 57.041 24.454 56.006 24.549 54.094 C
25.802 55.065 28.255 55.68 29.635 55.083 C
24.794 50.846 25.262 47.814 25.317 46.491 C
f
12.412 78.151 m
11.887 77.68 11.691 77.418 V
14.182 75.601 11.928 69.774 11.415 68.711 C
10.776 68.655 9.369 71.396 9.405 72.894 C
8.273 72.138 6.608 72.259 5.006 72.545 C
5.578 71.458 5.177 69.512 4.376 68.711 C
5.378 68.747 6.729 68.032 8.038 67.052 C
7.203 66.231 5.376 66.393 3.46 67.052 C
3.46 65.678 2.638 63.941 1.801 62.759 C
3.117 62.817 4.262 62.13 5.12 61.1 C
5.785 62.669 7.819 63.781 8.725 63.732 C
8.742 62.367 7.169 60.277 6.147 59.878 C
6.747 59.209 7.766 57.678 8.725 55.263 C
9.524 57.189 10.694 58.431 11.927 59.364 C
10.785 60.925 10.959 61.796 11.358 63.274 C
12.101 62.734 13.132 62.301 13.303 60.298 C
15.02 60.584 16.156 60.512 17.653 59.612 C
17.198 61.273 17.195 62.874 17.515 64.574 C
15.665 64.434 14.105 64.648 13.075 66.136 C
13.905 66.363 16.165 66.422 17.039 65.49 C
17.366 66.472 18.261 67.878 19.707 68.572 C
18.267 68.832 17.282 69.931 16.373 71.617 C
15.66 70.202 13.433 68.536 11.93 68.482 C
13.933 72.545 13.933 75.464 12.412 78.151 C
f
31.125 74.908 m
31.445 75.537 31.648 75.794 V
34.045 73.853 38.851 77.161 39.746 77.929 C
39.636 78.562 37.511 79.698 35.794 78.668 C
36.234 79.957 35.332 81.918 34.134 82.96 C
35.873 82.86 38.019 84.221 38.541 84.963 C
38.763 83.986 39.946 82.716 41.231 81.701 C
41.582 82.675 40.887 84.792 39.971 86.394 C
41.206 86.895 42.318 87.825 42.776 89.084 C
43.233 87.768 44.236 87.093 45.58 86.337 C
44.421 84.91 43.64 82.736 43.92 81.873 C
45.243 82.208 46.814 84.926 46.937 86.016 C
47.812 85.249 49.366 84.563 51.947 84.257 C
50.246 83.179 49.884 81.187 49.3 79.756 C
48.152 80.203 45.983 80.262 45.008 79.698 C
45.721 79.119 47.061 78.569 49.071 78.554 C
49.071 77.009 49.534 75.877 50.788 74.663 C
49.065 74.675 46.965 74.189 45.469 73.798 C
45.221 75.126 44.378 76.723 43.233 77.123 C
43.227 76.262 43.493 74.013 44.378 73.347 C
43.513 72.779 42.26 71.401 41.803 69.684 C
41.181 71.009 40.32 72.314 38.457 72.759 C
39.642 73.812 40.477 75.829 40.143 77.295 C
35.091 73.313 32.414 74.611 31.125 74.908 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Polka dots)
(Polka dots) 1 1 29.8 29.8 [
%AI3_Tile
(0 O 0 R  0.45 0.9 0 0 k
 0.45 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 29.8 L
29.8 29.8 L
29.8 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.09 0.18 0 0 k
 0.09 0.18 0 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
11.08 8.2 m
11.08 9.791 9.79 11.08 8.2 11.08 c
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
f
11.08 22.6 m
11.08 24.191 9.79 25.48 8.2 25.48 c
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
f
18.28 15.4 m
18.28 16.991 16.99 18.28 15.4 18.28 c
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
f
25.48 8.2 m
25.48 9.791 24.19 11.08 22.6 11.08 c
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
f
25.48 22.6 m
25.48 24.191 24.19 25.48 22.6 25.48 c
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
f
*U
26.92 1 m
29.8 1 L
29.8 3.88 L
28.209 3.88 26.92 2.591 26.92 1 C
f
15.4 3.88 m
13.809 3.88 12.52 2.591 12.52 1 C
18.28 1 L
18.28 2.591 16.99 3.88 15.4 3.88 c
f
1 3.88 m
1 1 L
3.88 1 L
3.88 2.591 2.59 3.88 1 3.88 C
f
1 XR
26.92 15.4 m
26.92 13.81 28.209 12.52 29.8 12.52 C
29.8 18.28 L
28.209 18.28 26.92 16.991 26.92 15.4 c
f
0 XR
15.4 18.28 m
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
18.28 16.991 16.99 18.28 15.4 18.28 c
f
1 XR
3.88 15.4 m
3.88 16.991 2.59 18.28 1 18.28 C
1 12.52 L
2.59 12.52 3.88 13.81 3.88 15.4 c
f
0 XR
29.8 26.92 m
29.8 29.8 L
26.92 29.8 L
26.92 28.21 28.209 26.92 29.8 26.92 C
f
15.4 26.92 m
16.99 26.92 18.28 28.21 18.28 29.8 C
12.52 29.8 L
12.52 28.21 13.809 26.92 15.4 26.92 c
f
3.88 29.8 m
1 29.8 L
1 26.92 L
2.59 26.92 3.88 28.21 3.88 29.8 C
f
1 XR
8.2 11.08 m
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
11.08 9.791 9.79 11.08 8.2 11.08 c
f
22.6 11.08 m
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
25.48 9.791 24.19 11.08 22.6 11.08 c
f
8.2 25.48 m
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
11.08 24.191 9.79 25.48 8.2 25.48 c
f
22.6 25.48 m
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
25.48 24.191 24.19 25.48 22.6 25.48 c
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Random circles)
(Random circles) 4.365 3.849 51.13 57.85 [
%AI3_Tile
(0 O 0 R  0 0.1125 0.45 0 k
 0 0.1125 0.45 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.365 3.849 m
4.365 57.85 L
51.13 57.85 L
51.13 3.849 L
4.365 3.849 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.4 0.7 1 0 k
 0.4 0.7 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
45.429 36.274 m
45.843 36.991 45.598 37.908 44.88 38.323 c
44.163 38.737 43.245 38.491 42.831 37.774 c
42.417 37.056 42.663 36.139 43.38 35.725 c
44.098 35.31 45.015 35.556 45.429 36.274 c
s
44.179 27.926 m
43.765 28.643 42.848 28.889 42.13 28.475 c
41.413 28.06 41.167 27.143 41.581 26.425 c
41.995 25.708 42.913 25.462 43.63 25.876 c
44.348 26.291 44.593 27.208 44.179 27.926 c
s
35.929 41.024 m
35.515 41.741 34.598 41.987 33.88 41.573 c
33.163 41.158 32.917 40.241 33.331 39.524 c
33.745 38.806 34.663 38.56 35.38 38.975 c
36.098 39.389 36.343 40.306 35.929 41.024 c
s
28.38 34.225 m
28.794 34.942 28.549 35.859 27.831 36.274 c
27.114 36.688 26.196 36.442 25.782 35.725 c
25.368 35.007 25.614 34.09 26.331 33.675 c
27.049 33.261 27.966 33.507 28.38 34.225 c
s
31.179 28.024 m
30.765 28.741 29.848 28.987 29.13 28.573 c
28.413 28.158 28.167 27.241 28.581 26.524 c
28.995 25.806 29.913 25.56 30.63 25.975 c
31.348 26.389 31.593 27.306 31.179 28.024 c
s
36.792 23.349 m
35.963 23.349 35.292 22.678 35.292 21.849 c
35.292 21.021 35.963 20.349 36.792 20.349 c
37.62 20.349 38.292 21.021 38.292 21.849 c
38.292 22.678 37.62 23.349 36.792 23.349 c
s
10.888 34.175 m
10.474 34.893 10.72 35.81 11.437 36.225 c
12.155 36.639 13.072 36.393 13.486 35.675 c
13.901 34.958 13.655 34.041 12.937 33.626 c
12.22 33.212 11.303 33.458 10.888 34.175 c
s
11.517 26.601 m
11.931 27.318 12.848 27.564 13.566 27.15 c
14.283 26.735 14.529 25.818 14.115 25.1 c
13.701 24.383 12.783 24.137 12.066 24.551 c
11.348 24.966 11.103 25.883 11.517 26.601 c
s
16.782 41.426 m
17.196 42.143 18.114 42.389 18.831 41.975 c
19.549 41.56 19.794 40.643 19.38 39.926 c
18.966 39.208 18.049 38.962 17.331 39.377 c
16.614 39.791 16.368 40.708 16.782 41.426 c
s
22.365 24.35 m
23.194 24.35 23.865 23.678 23.865 22.85 c
23.865 22.021 23.194 21.35 22.365 21.35 c
21.537 21.35 20.865 22.021 20.865 22.85 c
20.865 23.678 21.537 24.35 22.365 24.35 c
s
45.385 7.849 m
44.971 7.132 44.053 6.886 43.336 7.3 c
42.619 7.714 42.373 8.632 42.787 9.349 c
43.201 10.067 44.119 10.312 44.836 9.898 c
45.553 9.484 45.799 8.567 45.385 7.849 c
s
29.679 7.774 m
29.265 7.056 28.348 6.81 27.63 7.225 c
26.913 7.639 26.667 8.556 27.081 9.274 c
27.495 9.991 28.413 10.237 29.13 9.823 c
29.848 9.408 30.093 8.491 29.679 7.774 c
s
35.542 11.349 m
34.713 11.349 34.042 12.021 34.042 12.849 c
34.042 13.678 34.713 14.349 35.542 14.349 c
36.37 14.349 37.042 13.678 37.042 12.849 c
37.042 12.021 36.37 11.349 35.542 11.349 c
s
10.13 7.475 m
10.544 6.757 11.462 6.511 12.179 6.926 c
12.897 7.34 13.142 8.257 12.728 8.975 c
12.314 9.692 11.397 9.938 10.679 9.524 c
9.962 9.109 9.716 8.192 10.13 7.475 c
s
20.203 13.349 m
21.031 13.349 21.703 14.021 21.703 14.849 c
21.703 15.678 21.031 16.349 20.203 16.349 c
19.375 16.349 18.703 15.678 18.703 14.849 c
18.703 14.021 19.375 13.349 20.203 13.349 c
s
44.635 54.1 m
45.049 53.382 44.803 52.465 44.086 52.051 c
43.369 51.636 42.451 51.882 42.037 52.6 c
41.623 53.317 41.869 54.234 42.586 54.649 c
43.303 55.063 44.221 54.817 44.635 54.1 c
s
36.841 48.1 m
36.427 47.382 35.509 47.136 34.792 47.551 c
34.074 47.965 33.828 48.882 34.243 49.6 c
34.657 50.317 35.574 50.563 36.292 50.149 c
37.009 49.734 37.255 48.817 36.841 48.1 c
s
29.728 54.725 m
30.143 54.007 29.897 53.09 29.179 52.675 c
28.462 52.261 27.544 52.507 27.13 53.225 c
26.716 53.942 26.962 54.859 27.679 55.274 c
28.397 55.688 29.314 55.442 29.728 54.725 c
s
10.86 54.1 m
10.446 53.382 10.691 52.465 11.409 52.051 c
12.126 51.636 13.044 51.882 13.458 52.6 c
13.872 53.317 13.626 54.234 12.909 54.649 c
12.191 55.063 11.274 54.817 10.86 54.1 c
s
19.154 49.1 m
19.568 48.382 20.486 48.136 21.203 48.551 c
21.92 48.965 22.166 49.882 21.752 50.6 c
21.338 51.317 20.42 51.563 19.703 51.149 c
18.986 50.734 18.74 49.817 19.154 49.1 c
s
51.88 38.85 m
51.052 38.85 50.38 39.521 50.38 40.35 c
50.38 41.178 51.052 41.85 51.88 41.85 c
52.709 41.85 53.38 41.178 53.38 40.35 c
53.38 39.521 52.709 38.85 51.88 38.85 c
s
51.865 11.349 m
52.693 11.349 53.365 12.021 53.365 12.849 c
53.365 13.678 52.693 14.349 51.865 14.349 c
51.036 14.349 50.365 13.678 50.365 12.849 c
50.365 12.021 51.036 11.349 51.865 11.349 c
s
30.179 18.524 m
29.765 19.241 28.848 19.487 28.13 19.073 c
27.413 18.658 27.167 17.741 27.581 17.024 c
27.995 16.306 28.913 16.06 29.63 16.475 c
30.348 16.889 30.593 17.806 30.179 18.524 c
s
21.679 31.524 m
21.265 32.241 20.348 32.487 19.63 32.073 c
18.913 31.658 18.667 30.741 19.081 30.024 c
19.495 29.306 20.413 29.06 21.13 29.475 c
21.848 29.889 22.093 30.806 21.679 31.524 c
s
37.914 33.399 m
37.5 34.116 36.583 34.362 35.865 33.948 c
35.148 33.533 34.902 32.616 35.316 31.899 c
35.73 31.181 36.648 30.935 37.365 31.35 c
38.083 31.764 38.328 32.681 37.914 33.399 c
s
28.929 45.024 m
28.515 45.741 27.598 45.987 26.88 45.573 c
26.163 45.158 25.917 44.241 26.331 43.524 c
26.745 42.806 27.663 42.56 28.38 42.975 c
29.098 43.389 29.343 44.306 28.929 45.024 c
s
12.429 45.524 m
12.015 46.241 11.098 46.487 10.38 46.073 c
9.663 45.658 9.417 44.741 9.831 44.024 c
10.245 43.306 11.163 43.06 11.88 43.475 c
12.598 43.889 12.843 44.806 12.429 45.524 c
s
44.49 45.6 m
44.075 46.317 43.158 46.563 42.441 46.149 c
41.723 45.734 41.477 44.817 41.891 44.1 c
42.306 43.382 43.223 43.136 43.941 43.55 c
44.658 43.965 44.904 44.882 44.49 45.6 c
s
12.679 18.524 m
12.265 19.241 11.348 19.487 10.63 19.073 c
9.913 18.658 9.667 17.741 10.081 17.024 c
10.495 16.306 11.413 16.06 12.13 16.475 c
12.848 16.889 13.093 17.806 12.679 18.524 c
s
21.179 5.774 m
20.765 6.491 19.848 6.737 19.13 6.323 c
18.413 5.908 18.167 4.991 18.581 4.274 c
18.995 3.557 19.913 3.311 20.63 3.725 c
21.348 4.139 21.593 5.056 21.179 5.774 c
s
38.929 5.274 m
38.515 5.991 37.598 6.237 36.88 5.823 c
36.163 5.408 35.917 4.491 36.331 3.774 c
36.745 3.057 37.663 2.811 38.38 3.225 c
39.098 3.639 39.343 4.556 38.929 5.274 c
s
43.865 18.1 m
44.694 18.1 45.365 17.429 45.365 16.6 c
45.365 15.772 44.694 15.1 43.865 15.1 c
43.037 15.1 42.365 15.772 42.365 16.6 c
42.365 17.429 43.037 18.1 43.865 18.1 c
s
51.13 4.6 m
50.302 4.6 49.63 3.928 49.63 3.1 c
49.63 2.272 50.302 1.6 51.13 1.6 c
51.959 1.6 52.63 2.272 52.63 3.1 c
52.63 3.928 51.959 4.6 51.13 4.6 c
s
52.163 31.649 m
51.748 32.366 50.831 32.612 50.114 32.198 c
49.396 31.783 49.15 30.866 49.565 30.149 c
49.979 29.431 50.896 29.185 51.614 29.6 c
52.331 30.014 52.577 30.931 52.163 31.649 c
s
51.85 51.35 m
51.021 51.35 50.35 50.678 50.35 49.85 c
50.35 49.021 51.021 48.35 51.85 48.35 c
52.678 48.35 53.35 49.021 53.35 49.85 c
53.35 50.678 52.678 51.35 51.85 51.35 c
s
49.85 23.1 m
50.679 23.1 51.35 22.428 51.35 21.6 c
51.35 20.771 50.679 20.1 49.85 20.1 c
49.022 20.1 48.35 20.771 48.35 21.6 c
48.35 22.428 49.022 23.1 49.85 23.1 c
s
5.13 38.85 m
4.302 38.85 3.63 39.521 3.63 40.35 c
3.63 41.178 4.302 41.85 5.13 41.85 c
5.959 41.85 6.63 41.178 6.63 40.35 c
6.63 39.521 5.959 38.85 5.13 38.85 c
s
5.115 11.349 m
5.943 11.349 6.615 12.021 6.615 12.849 c
6.615 13.678 5.943 14.349 5.115 14.349 c
4.286 14.349 3.615 13.678 3.615 12.849 c
3.615 12.021 4.286 11.349 5.115 11.349 c
s
4.38 4.6 m
3.552 4.6 2.88 3.928 2.88 3.1 c
2.88 2.272 3.552 1.6 4.38 1.6 c
5.209 1.6 5.88 2.272 5.88 3.1 c
5.88 3.928 5.209 4.6 4.38 4.6 c
s
5.413 31.649 m
4.998 32.366 4.081 32.612 3.364 32.198 c
2.646 31.783 2.4 30.866 2.815 30.149 c
3.229 29.431 4.146 29.185 4.864 29.6 c
5.581 30.014 5.827 30.931 5.413 31.649 c
s
5.1 51.35 m
4.271 51.35 3.6 50.678 3.6 49.85 c
3.6 49.021 4.271 48.35 5.1 48.35 c
5.928 48.35 6.6 49.021 6.6 49.85 c
6.6 50.678 5.928 51.35 5.1 51.35 c
s
3.1 23.1 m
3.929 23.1 4.6 22.428 4.6 21.6 c
4.6 20.771 3.929 20.1 3.1 20.1 c
2.272 20.1 1.6 20.771 1.6 21.6 c
1.6 22.428 2.272 23.1 3.1 23.1 c
s
21.194 59.775 m
20.78 60.492 19.863 60.738 19.145 60.324 c
18.428 59.909 18.182 58.992 18.596 58.275 c
19.01 57.558 19.928 57.312 20.645 57.726 c
21.363 58.14 21.608 59.057 21.194 59.775 c
s
38.944 59.275 m
38.53 59.992 37.613 60.238 36.895 59.824 c
36.178 59.409 35.932 58.492 36.346 57.775 c
36.76 57.058 37.678 56.812 38.395 57.226 c
39.113 57.64 39.358 58.557 38.944 59.275 c
s
51.145 58.601 m
50.317 58.601 49.645 57.929 49.645 57.101 c
49.645 56.273 50.317 55.601 51.145 55.601 c
51.974 55.601 52.645 56.273 52.645 57.101 c
52.645 57.929 51.974 58.601 51.145 58.601 c
s
4.395 58.601 m
3.567 58.601 2.895 57.929 2.895 57.101 c
2.895 56.273 3.567 55.601 4.395 55.601 c
5.224 55.601 5.895 56.273 5.895 57.101 c
5.895 57.929 5.224 58.601 4.395 58.601 c
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Rope.side)
(Rope.side) 1 4.6 60.9998 33.3999 [
%AI3_Tile
(0 O 0 R  0 0 0 1 k
 0 0 0 1 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 1 j 0.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
24.9999 7 m
15.6521 4.663 8.125 8.6981 1 14.1407 C
S
36.9999 7 m
22.3477 3.337 12.168 15.3276 1 23.859 C
S
48.9999 7 m
29.3464 2.0866 17.7386 25.3332 1 30.6213 C
S
1 30.9999 m
24.9999 36.9999 36.9999 1 60.9998 7 C
S
13 30.9999 m
32.6534 35.9133 44.2611 12.6667 60.9998 7.3786 C
S
24.9999 30.9999 m
39.652 34.6629 49.8317 22.6722 60.9998 14.1407 C
S
36.9999 30.9999 m
46.3476 33.3369 53.8749 29.3018 60.9998 23.859 C
S
48.9999 30.9999 m
53.3464 32.0865 57.2978 31.7908 60.9998 30.6213 C
S
13 7 m
8.6535 5.9134 4.7019 6.2091 1 7.3786 C
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Scales)
(Scales) 1.6 9.3475 48.088 55.8355 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 9.3475 m
1.6 55.8355 L
48.088 55.8355 L
48.088 9.3475 L
1.6 9.3475 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
17.0956 9.3475 m
12.8162 9.3475 9.3475 5.8787 9.3475 1.6 C
9.3475 5.8787 5.8787 9.3475 1.6 9.3475 C
1.6 13.6262 5.0687 17.095 9.3475 17.095 c
13.6268 17.095 17.0956 13.6262 17.0956 9.3475 C
s
32.5918 9.3475 m
28.3125 9.3475 24.8437 5.8787 24.8437 1.6 C
24.8437 5.8787 21.3743 9.3475 17.0956 9.3475 C
17.0956 13.6262 20.5644 17.095 24.8437 17.095 c
29.1224 17.095 32.5918 13.6262 32.5918 9.3475 C
s
48.088 9.3475 m
43.8087 9.3475 40.3399 5.8787 40.3399 1.6 C
40.3399 5.8787 36.8705 9.3475 32.5918 9.3475 C
32.5918 13.6262 36.0606 17.095 40.3399 17.095 c
44.6186 17.095 48.088 13.6262 48.088 9.3475 C
s
17.0956 40.3393 m
12.8162 40.3393 9.3475 36.8699 9.3475 32.5912 C
9.3475 36.8699 5.8787 40.3393 1.6 40.3393 C
1.6 44.6181 5.0687 48.0874 9.3475 48.0874 c
13.6268 48.0874 17.0956 44.6181 17.0956 40.3393 C
s
17.0956 24.8431 m
12.8162 24.8431 9.3475 21.3743 9.3475 17.095 C
9.3475 21.3743 5.8787 24.8431 1.6 24.8431 C
1.6 29.1218 5.0687 32.5912 9.3475 32.5912 c
13.6268 32.5912 17.0956 29.1218 17.0956 24.8431 C
s
32.5918 24.8431 m
28.3125 24.8431 24.8437 21.3743 24.8437 17.095 C
24.8437 21.3743 21.3743 24.8431 17.0956 24.8431 C
17.0956 29.1218 20.5644 32.5912 24.8437 32.5912 c
29.1224 32.5912 32.5918 29.1218 32.5918 24.8431 C
s
48.088 24.8431 m
43.8087 24.8431 40.3399 21.3743 40.3399 17.095 C
40.3399 21.3743 36.8705 24.8431 32.5918 24.8431 C
32.5918 29.1218 36.0606 32.5912 40.3399 32.5912 c
44.6186 32.5912 48.088 29.1218 48.088 24.8431 C
s
32.5918 40.3393 m
28.3125 40.3393 24.8437 36.8699 24.8437 32.5912 C
24.8437 36.8699 21.3743 40.3393 17.0956 40.3393 C
17.0956 44.6181 20.5644 48.0874 24.8437 48.0874 c
29.1224 48.0874 32.5918 44.6181 32.5918 40.3393 C
s
48.088 40.3393 m
43.8087 40.3393 40.3399 36.8699 40.3399 32.5912 C
40.3399 36.8699 36.8705 40.3393 32.5918 40.3393 C
32.5918 44.6181 36.0606 48.0874 40.3399 48.0874 c
44.6186 48.0874 48.088 44.6181 48.088 40.3393 C
s
17.0956 55.8355 m
12.8162 55.8355 9.3475 52.3662 9.3475 48.0874 C
9.3475 52.3662 5.8787 55.8355 1.6 55.8355 C
1.6 60.1143 5.0687 63.5836 9.3475 63.5836 c
13.6268 63.5836 17.0956 60.1143 17.0956 55.8355 C
s
32.5918 55.8355 m
28.3125 55.8355 24.8437 52.3662 24.8437 48.0874 C
24.8437 52.3662 21.3743 55.8355 17.0956 55.8355 C
17.0956 60.1143 20.5644 63.5836 24.8437 63.5836 c
29.1224 63.5836 32.5918 60.1143 32.5918 55.8355 C
s
48.088 55.8355 m
43.8087 55.8355 40.3399 52.3662 40.3399 48.0874 C
40.3399 52.3662 36.8705 55.8355 32.5918 55.8355 C
32.5918 60.1143 36.0606 63.5836 40.3399 63.5836 c
44.6186 63.5836 48.088 60.1143 48.088 55.8355 C
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (SolidStar.side)
(SolidStar.side) 1 1 33.0117 33.0117 [
%AI3_Tile
(0 O 0 R  0.05 0.2 0.95 0 k
 0.05 0.2 0.95 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
7.9689 26.0458 m
14.5331 22.9874 l
17.0095 29.7904 L
19.4859 22.9874 l
26.0473 26.0458 l
22.9889 19.4815 l
29.792 17.0052 l
22.9889 14.5288 l
26.0473 7.9674 l
19.4859 11.0257 l
17.0095 4.2226 l
14.5305 11.0257 l
7.9689 7.9674 l
11.0273 14.5288 l
4.2242 17.0052 l
11.0273 19.4843 L
7.9689 26.0458 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stars)
(Stars) 1 1 63.384 84.766 [
%AI3_Tile
(0 O 0 R  1 0.9 0.1 0 k
 1 0.9 0.1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 84.766 L
63.384 84.766 L
63.384 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.25 1 0 k
 0 0.25 1 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
37.668 67.113 m
43.924 62.567 L
41.535 55.213 L
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
f
16.596 59.757 m
22.851 55.212 L
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
f
20.462 20.683 m
26.719 25.229 L
18.985 25.229 L
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
f
38.447 34.271 m
36.058 41.625 L
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
f
51.657 20.683 m
57.914 25.229 L
50.18 25.229 L
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
f
*U
1 XR
34.581 4.288 m
32.192 11.643 L
29.803 4.289 L
22.069 4.289 L
26.5962 1 L
37.7885 1 L
42.315 4.288 L
34.581 4.288 L
f
53.261 4.289 m
57.7882 1 L
63.384 1 L
63.384 11.643 L
60.995 4.289 L
53.261 4.289 L
f
4.866 41.625 m
11.123 46.171 L
3.389 46.171 L
1 53.526 L
1 38.816 L
7.255 34.271 L
4.866 41.625 L
f
36.058 41.625 m
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
36.058 41.625 L
f
53.261 46.172 m
59.517 41.626 L
57.128 34.272 L
63.384 38.816 L
63.384 53.526 L
60.995 46.172 L
53.261 46.172 L
f
4.866 83.508 m
6.5974 84.766 L
1 84.766 L
1 80.699 L
7.255 76.154 L
4.866 83.508 L
f
25.936 76.155 m
32.192 80.699 L
38.447 76.154 L
36.058 83.508 L
37.7895 84.766 L
26.5951 84.766 L
28.325 83.509 L
25.936 76.155 L
f
22.851 55.212 m
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
22.851 55.212 L
f
41.535 55.213 m
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
43.924 62.567 L
41.535 55.213 L
f
50.18 25.229 m
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
57.914 25.229 L
50.18 25.229 L
f
18.985 25.229 m
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
26.719 25.229 L
18.985 25.229 L
f
3.388 4.289 m
1 11.643 L
1 1 L
6.5948 1 L
11.122 4.289 L
3.388 4.289 L
f
57.128 76.154 m
63.384 80.699 L
63.384 84.766 L
57.7855 84.766 L
59.517 83.508 L
57.128 76.154 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stripes)
(Stripes) 8.45 4.6001 80.45 76.6001 [
%AI3_Tile
(0 O 0 R  1 0.07 1 0 k
 1 0.07 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 3.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
8.2 8.2 m
80.7 8.2 L
S
8.2 22.6001 m
80.7 22.6001 L
S
8.2 37.0002 m
80.7 37.0002 L
S
8.2 51.4 m
80.7 51.4 L
S
8.2 65.8001 m
80.7 65.8001 L
S
8.2 15.4 m
80.7 15.4 L
S
8.2 29.8001 m
80.7 29.8001 L
S
8.2 44.2 m
80.7 44.2 L
S
8.2 58.6001 m
80.7 58.6001 L
S
8.2 73.0002 m
80.7 73.0002 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.outer)
(TriBevel.outer) 1 1.0004 31.6124 31.6127 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6118 5.4917 m
27.1221 5.4917 L
27.1205 1.0011 L
27.8031 1.0011 L
27.8031 4.8091 L
31.6118 4.8091 L
31.6118 5.4917 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 9.5062 m
23.1111 9.5062 L
23.1111 1.0015 L
27.1205 1.0015 L
27.1205 5.493 L
31.6144 5.493 L
31.6149 9.5062 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 10.485 m
22.1297 10.485 L
22.1292 1.0015 L
23.1084 1.0015 L
23.1084 9.5049 L
31.6124 9.5049 L
31.6124 10.485 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6129 17.2066 m
15.4064 17.2085 L
15.4064 1 L
22.1301 1 L
22.1301 10.4868 L
31.6129 10.4868 L
31.6129 17.2066 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 18.3658 m
14.2517 18.3658 L
14.2515 1.0009 L
15.4043 1.0009 L
15.4043 17.2093 L
31.6149 17.2093 L
31.6149 18.3658 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 30.4755 m
2.1395 30.4755 L
2.1395 1.0015 L
14.249 1 L
14.249 18.366 L
31.6149 18.366 L
31.6124 30.4755 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.6 k
 0 0 0 0.6 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.4066 16.847 m
14.2778 18.3257 l
15.4066 17.2057 l
15.4066 16.847 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
23.1095 9.1906 m
22.1759 10.4392 l
23.1082 9.505 l
23.1095 9.1906 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
27.8039 4.6026 m
27.1619 5.4533 l
27.8029 4.8093 l
27.8039 4.6026 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.side)
(TriBevel.side) 1.0006 1 29.0006 31.6124 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29 4.8087 m
29 4.8087 L
29.0026 5.4927 L
1.0026 5.4927 L
1 4.8087 L
1 4.8087 L
29 4.8087 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0026 5.4927 m
29.0005 9.5045 L
1.0005 9.5045 L
1.0026 5.4927 L
29.0026 5.4927 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0005 9.5045 m
29.0011 10.4865 L
1.0011 10.4865 L
1.0005 9.5045 L
29.0005 9.5045 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0011 10.4865 m
29.003 17.209 L
1.003 17.209 L
1.0011 10.4865 L
29.0011 10.4865 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.003 17.209 m
29.0031 18.3656 L
1.0031 18.3656 L
1.003 17.209 L
29.003 17.209 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0031 18.3656 m
29.0006 30.4752 L
1.0006 30.4752 L
1.0031 18.3656 L
29.0031 18.3656 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Waves-scroll)
(Waves-scroll) 17.926 10.516 68.663 69.012 [
%AI3_Tile
(0 O 0 R  1 0 0.3 0 k
 1 0 0.3 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
17.926 69.012 m
17.926 10.516 L
68.663 10.516 L
68.663 69.012 L
17.926 69.012 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.55 0 0 0 k
 0.55 0 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.75 w 4 M []0 d
%AI3_Note:
0 D
0 XR
65.335 70.465 m
65.881 68.746 67.444 68.168 68.663 69.012 C
67.538 69.668 68.011 71.255 69.686 70.933 c
72.124 70.464 71.894 67.213 70.53 65.589 c
68.561 63.245 64.565 60.995 53.241 71.117 C
S
39.964 70.465 m
40.511 68.746 42.074 68.168 43.293 69.012 C
42.168 69.668 42.64 71.255 44.316 70.933 c
46.753 70.464 46.524 67.213 45.16 65.589 c
43.191 63.245 39.195 60.995 27.87 71.117 c
S
14.594 70.465 m
15.141 68.746 16.704 68.168 17.923 69.012 C
16.798 69.668 17.27 71.255 18.945 70.933 c
21.382 70.464 21.153 67.213 19.789 65.589 c
17.821 63.245 13.825 60.995 2.5 71.117 c
S
10.959 51.619 m
22.282 41.497 26.278 43.747 28.247 46.09 c
29.611 47.715 29.841 50.965 27.403 51.434 c
25.728 51.757 25.255 50.169 26.38 49.513 C
25.161 48.669 23.599 49.248 23.052 50.966 c
22.723 51.997 23.38 53.966 24.872 54.903 c
27.267 56.406 31.371 56.05 36.328 51.619 c
47.653 41.497 51.649 43.746 53.618 46.09 c
54.982 47.715 55.212 50.965 52.774 51.434 c
51.099 51.757 50.626 50.169 51.751 49.513 C
50.532 48.669 48.97 49.248 48.423 50.966 c
48.094 51.997 48.751 53.966 50.243 54.903 c
52.638 56.406 56.742 56.05 61.699 51.619 C
73.024 41.497 77.02 43.747 78.988 46.09 c
S
70.156 32.12 m
65.199 36.551 61.095 36.907 58.7 35.404 c
57.208 34.468 56.552 32.499 56.88 31.468 c
57.427 29.749 58.99 29.171 60.208 30.015 C
59.083 30.671 59.556 32.258 61.231 31.936 c
63.669 31.467 63.439 28.216 62.075 26.592 c
60.106 24.248 56.11 21.998 44.786 32.12 C
39.829 36.551 35.725 36.907 33.33 35.404 c
31.838 34.468 31.182 32.499 31.51 31.468 c
32.056 29.749 33.619 29.171 34.838 30.015 C
33.713 30.671 34.186 32.258 35.861 31.936 c
38.299 31.467 38.069 28.216 36.705 26.592 c
34.737 24.248 30.74 21.998 19.415 32.12 c
14.458 36.551 10.354 36.907 7.96 35.404 c
S
19.792 7.094 m
21.157 8.719 21.386 11.968 18.949 12.437 c
17.274 12.76 16.801 11.172 17.926 10.516 C
16.708 9.673 15.145 10.252 14.598 11.969 c
14.27 13 14.926 14.969 16.418 15.906 c
18.812 17.409 22.916 17.053 27.874 12.622 c
39.199 2.5 43.195 4.75 45.163 7.094 c
46.528 8.719 46.757 11.968 44.32 12.437 c
42.644 12.76 42.172 11.172 43.297 10.516 C
42.078 9.673 40.515 10.252 39.968 11.969 c
39.64 13 40.297 14.969 41.788 15.906 c
44.183 17.409 48.287 17.053 53.245 12.622 C
64.569 2.5 68.565 4.75 70.534 7.094 c
71.898 8.719 72.127 11.968 69.69 12.437 c
68.014 12.76 67.542 11.172 68.667 10.516 C
67.448 9.673 65.885 10.252 65.338 11.969 c
65.011 13 65.667 14.969 67.159 15.906 c
69.553 17.409 73.657 17.053 78.615 12.622 c
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI5_End_NonPrinting--
%AI5_Begin_NonPrinting
Np
12 Bn
%AI5_BeginGradient: (Black, White)
(Black, White) 0 2 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Chrome)
(Chrome) 0 6 Bd
[
0
<
464646454545444444444343434342424241414141404040403F3F3F3E3E3E3E3D3D3D3C3C3C3C3B
3B3B3B3A3A3A39393939383838383737373636363635353535343434333333333232323131313130
3030302F2F2F2E2E2E2E2D2D2D2D2C2C2C2B2B2B2B2A2A2A2A292929282828282727272726262625
2525252424242323232322222222212121202020201F1F1F1F1E1E1E1D1D1D1D1C1C1C1B1B1B1B1A
1A1A1A1919191818181817171717161616151515151414141413131312121212111111101010100F
0F0F0F0E0E0E0D0D0D0D0C0C0C0C0B0B0B0A0A0A0A09090909080808070707070606060505050504
04040403030302020202010101010000
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
1F1E1E1E1E1E1E1E1E1E1D1D1D1D1D1D1D1D1C1C1C1C1C1C1C1C1B1B1B1B1B1B1B1B1B1A1A1A1A1A
1A1A1A19191919191919191818181818181818181717171717171717161616161616161615151515
15151515151414141414141414131313131313131312121212121212121211111111111111111010
1010101010100F0F0F0F0F0F0F0F0F0E0E0E0E0E0E0E0E0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C
0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A090909090909090909080808080808080807070707070707
07060606060606060606050505050505050504040404040404040303030303030303030202020202
02020201010101010101010000000000
>
1 %_Br
0
0.275
1
<
6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544
434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F
>
1 %_Br
0
<
00000101010102020202030303040404040505050506060607070707080808090909090A0A0A0A0B
0B0B0C0C0C0C0D0D0D0D0E0E0E0F0F0F0F1010101011111112121212131313141414141515151516
161617171717181818181919191A1A1A1A1B1B1B1B1C1C1C1D1D1D1D1E1E1E1F1F1F1F2020202021
212122222222232323232424242525252526262627272727282828282929292A2A2A2A2B2B2B2B2C
2C2C2D2D2D2D2E2E2E2E2F2F2F303030303131313132323233333333343434353535353636363637
373738383838393939393A3A3A3B3B3B3B3C3C3C3C3D3D3D3E3E3E3E3F3F3F404040404141414142
42424343434344444444454545464646
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
00000101020203030304040505050606070708080809090A0A0A0B0B0C0C0D0D0D0E0E0F0F101010
1111121212131314141515151616171718181819191A1A1A1B1B1C1C1D1D1D1E1E1F1F1F20202121
222222232324242525252626272727282829292A2A2A2B2B2C2C2D2D2D2E2E2F2F2F303031313232
32333334343435353636373737383839393A3A3A3B3B3C3C3C3D3D3E3E3F3F3F4040414142424243
4344444445454646474747484849494A4A4A4B4B4C4C4C4D4D4E4E4F4F4F50505151515252535354
54545555565657575758585959595A5A5B5B5C5C5C5D5D5E5E5F5F5F606061616162626363646464
6565666666676768686969696A6A6B6B
>
1 %_Br
1
0 %_Br
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
4D4C4C4C4B4B4B4A4A4A4A4949494848484747474746464645454544444444434343424242414141
414040403F3F3F3E3E3E3E3D3D3D3C3C3C3B3B3B3B3A3A3A39393938383838373737363636353535
35343434333333323232323131313030302F2F2F2F2E2E2E2D2D2D2C2C2C2C2B2B2B2A2A2A292929
292828282727272626262625252524242423232323222222212121202020201F1F1F1E1E1E1D1D1D
1D1C1C1C1B1B1B1A1A1A1A1919191818181717171716161615151514141414131313121212111111
111010100F0F0F0E0E0E0E0D0D0D0C0C0C0B0B0B0B0A0A0A09090908080808070707060606050505
05040404030303020202020101010000
>
0
0
1 %_Br
[
1 0 50 92 %_Bs
0 0.275 1 0.12 1 50 59 %_Bs
0 0.275 1 0.42 1 50 50 %_Bs
1 0 50 49 %_Bs
1 0 50 41 %_Bs
1 0.3 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Green, Blue)
(Green, Blue) 0 2 Bd
[
<
99999A9A9B9B9B9C9C9D9D9D9E9E9F9F9FA0A0A1A1A1A2A2A3A3A3A4A4A5A5A5A6A6A7A7A7A8A8A9
A9A9AAAAABABABACACADADADAEAEAFAFAFB0B0B1B1B1B2B2B3B3B3B4B4B5B5B5B6B6B7B7B7B8B8B9
B9B9BABABBBBBBBCBCBDBDBDBEBEBFBFBFC0C0C1C1C1C2C2C3C3C3C4C4C5C5C5C6C6C7C7C7C8C8C9
C9C9CACACBCBCBCCCCCDCDCDCECECFCFCFD0D0D1D1D1D2D2D3D3D3D4D4D5D5D5D6D6D7D7D7D8D8D9
D9D9DADADBDBDBDCDCDDDDDDDEDEDFDFDFE0E0E1E1E1E2E2E3E3E3E4E4E5E5E5E6E6E7E7E7E8E8E9
E9E9EAEAEBEBEBECECEDEDEDEEEEEFEFEFF0F0F1F1F1F2F2F3F3F3F4F4F5F5F5F6F6F7F7F7F8F8F9
F9F9FAFAFBFBFBFCFCFDFDFDFEFEFFFF
>
<
000102020304050506070808090A0B0B0C0D0E0E0F101111121314141516171718191A1A1B1C1D1D
1E1F20202122232324252626272829292A2B2C2C2D2E2F2F303132323334353536373838393A3B3B
3C3D3E3E3F404141424344444546474748494A4A4B4C4D4D4E4F5050515253535455565657585959
5A5B5C5C5D5E5F5F606162626364656566676868696A6B6B6C6D6E6E6F7071717273747475767777
78797A7A7B7C7D7D7E7F80808182828384858586878888898A8B8B8C8D8E8E8F9091919293949495
96979798999A9A9B9C9D9D9E9FA0A0A1A2A3A3A4A5A6A6A7A8A9A9AAABACACADAEAFAFB0B1B2B2B3
B4B5B5B6B7B8B8B9BABBBBBCBDBEBEBF
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
[
1 0.75 0 0 1 50 100 %_Bs
0.6 0 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Orange, Green, Violet)
(Orange, Green, Violet) 0 3 Bd
[
<
F0EFEFEFEEEEEEEDEDEDECECECEBEBEBEAEAEAE9E9E9E8E8E8E7E7E7E6E6E6E5E5E5E4E4E4E3E3E3
E3E2E2E2E1E1E1E0E0E0DFDFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADAD9D9D9D8D8D8D7D7D7D6D6D6
D5D5D5D4D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCCCCCBCBCBCACACAC9C9C9C8
C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C1C0C0C0BFBFBFBEBEBEBDBDBDBCBCBCBB
BBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B2B1B1B1B0B0B0AFAFAFAEAE
AEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A7A6A6A6A5A5A5A4A4A4A3A3A3A2A2A2A1A1A1
A0A0A0A09F9F9F9E9E9E9D9D9D9C9C9C
>
<
5455555657575859595A5A5B5C5C5D5E5E5F5F6061616263636465656666676868696A6A6B6B6C6D
6D6E6F6F707171727273747475767677777879797A7B7B7C7C7D7E7E7F8080818282838384858586
87878888898A8A8B8C8C8D8D8E8F8F909191929393949495969697989899999A9B9B9C9D9D9E9E9F
A0A0A1A2A2A3A4A4A5A5A6A7A7A8A9A9AAAAABACACADAEAEAFB0B0B1B1B2B3B3B4B5B5B6B6B7B8B8
B9BABABBBBBCBDBDBEBFBFC0C1C1C2C2C3C4C4C5C6C6C7C7C8C9C9CACBCBCCCCCDCECECFD0D0D1D2
D2D3D3D4D5D5D6D7D7D8D8D9DADADBDCDCDDDDDEDFDFE0E1E1E2E3E3E4E4E5E6E6E7E8E8E9E9EAEB
EBECEDEDEEEFEFF0F0F1F2F2F3F4F4F5
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020303030303
>
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0
>
<
A1A0A0A09F9F9F9E9E9E9D9D9D9D9C9C9C9B9B9B9A9A9A9999999898989797979696969595959594
94949393939292929191919090908F8F8F8E8E8E8E8D8D8D8C8C8C8B8B8B8A8A8A89898988888887
878787868686858585848484838383828282818181808080807F7F7F7E7E7E7D7D7D7C7C7C7B7B7B
7A7A7A79797978787878777777767676757575747474737373727272717171717070706F6F6F6E6E
6E6D6D6D6C6C6C6B6B6B6A6A6A6A6969696868686767676666666565656464646363636262626261
61616060605F5F5F5E5E5E5D5D5D5C5C5C5B5B5B5B5A5A5A59595958585857575756565655555554
54
>
<
F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFA
FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
FDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FF
>
0
1 %_Br
[
0.61 0.96 0 0.01 1 50 100 %_Bs
0.94 0.33 1 0 1 50 50 %_Bs
0 0.63 0.96 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Pink, Yellow, Green )
(Pink, Yellow, Green ) 0 3 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4D4E4F50
5152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273
>
<
05050505050505050505050505050404040404040404040404040404040404040404040403030303
03030303030303030303030303030303030303020202020202020202020202020202020202020202
0201010101010101010101010101010101010101010101000000000000000000000000
>
<
CCCCCCCCCCCBCBCBCBCBCBCBCBCBCACACACACACACACACAC9C9C9C9C9C9C9C9C9C8C8C8C8C8C8C8C8
C8C7C7C7C7C7C7C7C7C7C6C6C6C6C6C6C6C6C6C5C5C5C5C5C5C5C5C5C4C4C4C4C4C4C4C4C3C3C3C3
C3C3C3C3C3C2C2C2C2C2C2C2C2C2C1C1C1C1C1C1C1C1C1C0C0C0C0C0C0C0C0C0BFBFBF
>
0
1 %_Br
<
0D0D0D0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0B
0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
0A0A0A09090909090909090909090909090909090909090808080808080808080808080808080808
08080807070707070707070707070707070707070706060606060606060606060606060606060605
05050505050505050505050505050505050404040404040404040404040404040404030303030303
03030303030303030303030202020202020202020202020202020201010101010101010101010101
010101000000000000000000
>
<
B2B2B2B2B1B1B1B0B0B0AFAFAEAEAEADADACACABABAAAAA9A9A8A8A7A7A6A6A5A5A4A4A3A3A2A2A1
A0A09F9F9E9E9D9D9C9B9B9A9A999898979796959594949392929190908F8F8E8D8D8C8B8B8A8989
88888786868584848382828180807F7E7D7D7C7B7B7A7979787777767575747372727170706F6E6D
6D6C6B6B6A69686867666565646363626160605F5E5D5D5C5B5A5A59585757565554545352515150
4F4E4D4D4C4B4A4A4948474646454443434241403F3F3E3D3C3B3B3A393837373635343333323130
2F2F2E2D2C2B2B2A2928272726252423222221201F1E1D1D1C1B1A1918181716151413131211100F
0E0E0D0C0B0A090908070605
>
<
0000010101020202030304040505060607070808090A0A0B0B0C0C0D0E0E0F0F1011111213131415
151616171818191A1B1B1C1D1D1E1F1F202122222324242526272728292A2A2B2C2C2D2E2F303031
323333343536363738393A3A3B3C3D3E3E3F4041424243444546464748494A4B4B4C4D4E4F505051
5253545556565758595A5B5B5C5D5E5F6061626263646566676869696A6B6C6D6E6F707171727374
75767778797A7B7B7C7D7E7F80818283848586868788898A8B8C8D8E8F9091929394949596979899
9A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0
C1C2C3C4C5C6C7C8C9CACBCC
>
0
1 %_Br
[
0.45 0 0.75 0 1 50 100 %_Bs
0 0.02 0.8 0 1 50 64 %_Bs
0.05 0.7 0 0 1 57 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Purple, Red, Yellow)
(Purple, Red, Yellow) 0 3 Bd
[
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A
>
<
CCCCCCCDCDCDCDCDCECECECECECFCFCFCFD0D0D0D0D0D1D1D1D1D1D2D2D2D2D2D3D3D3D3D3D4D4D4
D4D5D5D5D5D5D6D6D6D6D6D7D7D7D7D7D8D8D8D8D8D9D9D9D9DADADADADADBDBDBDBDBDCDCDCDCDC
DDDDDDDDDDDEDEDEDEDFDFDFDFDFE0E0E0E0E0E1E1E1E1E1E2E2E2E2E2E3E3E3E3E4E4E4E4E4E5E5
E5E5E5E6E6E6E6E6E7E7E7E7E7E8E8E8E8E9E9E9E9E9EAEAEAEAEAEBEBEBEBEBECECECECECEDEDED
EDEEEEEEEEEEEFEFEFEFEFF0F0F0F0F0F1F1F1F1F1F2F2F2F2F3F3F3F3F3F4F4F4F4F4F5F5F5F5F5
F6F6F6F6F6F7F7F7F7F8F8F8F8F8F9F9F9F9F9FAFAFAFAFAFBFBFBFBFBFCFCFCFCFDFDFDFDFDFEFE
FEFEFEFFFFFF
>
0
1 %_Br
<
E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBE
BDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A99989796
9594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B7A797877767574737271706F6E
6D6C6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A49484746
4544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F1E
1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403020100
>
<
E5E6E6E6E6E6E6E6E6E7E7E7E7E7E7E7E7E7E8E8E8E8E8E8E8E8E8E9E9E9E9E9E9E9E9E9EAEAEAEA
EAEAEAEAEAEBEBEBEBEBEBEBEBEBECECECECECECECECECEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEE
EEEFEFEFEFEFEFEFEFEFF0F0F0F0F0F0F0F0F0F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F3F3F3
F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F7F7F7F7F7F7F7
F7F7F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFFFFFFFFFF
>
<
00010203040405060708090A0B0C0C0D0E0F10111213141415161718191A1B1C1D1D1E1F20212223
242525262728292A2B2C2D2D2E2F30313233343535363738393A3B3C3D3D3E3F4041424344454546
4748494A4B4C4D4E4E4F50515253545556565758595A5B5C5D5E5E5F60616263646566666768696A
6B6C6D6E6E6F70717273747576767778797A7B7C7D7E7F7F80818283848586878788898A8B8C8D8E
8F8F90919293949596979798999A9B9C9D9E9F9FA0A1A2A3A4A5A6A7A7A8A9AAABACADAEAFAFB0B1
B2B3B4B5B6B7B8B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C8C9CACBCC
>
0
1 %_Br
[
0 0.04 1 0 1 50 100 %_Bs
0 1 0.8 0 1 50 50 %_Bs
0.9 0.9 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Rainbow)
(Rainbow) 0 6 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
0
1 %_Br
1
<
0708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F50515253545556
5758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E
7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6
A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCE
CFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6
F7F8F9FAFBFCFDFEFF
>
0
0
1 %_Br
1
<
00000000000000000000000000000000000001010101010101010101010101010101010101010101
01010101010101010101010101010202020202020202020202020202020202020202020202020202
02020202020202020202030303030303030303030303030303030303030303030303030303030303
03030303030304040404040404040404040404040404040404040404040404040404040404040404
04040505050505050505050505050505050505050505050505050505050505050505050505050606
06060606060606060606060606060606060606060606060606060606060606060606070707070707
07070707070707070707070707070707
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
1 %_Br
[
0 1 0 0 1 50 100 %_Bs
1 1 0 0 1 50 80 %_Bs
1 0.0279 0 0 1 50 60 %_Bs
1 0 1 0 1 50 40 %_Bs
0 0 1 0 1 50 20 %_Bs
0 1 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Steel Bar)
(Steel Bar) 0 3 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 70 %_Bs
0 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (White & Red Radial)
(White & Red Radial) 1 18 Bd
[
0
1
1
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
[
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 12.5 %_Bs
0 0 0 0 1 50 12.5 %_Bs
0 0 0 0 1 50 25 %_Bs
0 1 1 0 1 50 25 %_Bs
0 1 1 0 1 50 37.5 %_Bs
0 0 0 0 1 50 37.5 %_Bs
0 0 0 0 1 50 50 %_Bs
0 1 1 0 1 50 50 %_Bs
0 1 1 0 1 50 62.5 %_Bs
0 0 0 0 1 50 62.5 %_Bs
0 0 0 0 1 50 75 %_Bs
0 1 1 0 1 50 75 %_Bs
0 1 1 0 1 50 87.5 %_Bs
0 0 0 0 1 50 87.5 %_Bs
0 0 0 0 1 50 100 %_Bs
0 1 1 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Orange Radial)
(Yellow & Orange Radial) 1 2 Bd
[
0
<
0001010203040506060708090A0B0C0C0D0E0F10111213131415161718191A1B1C1D1D1E1F202122
232425262728292A2B2B2C2D2E2F303132333435363738393A3B3C3D3E3E3F404142434445464748
494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60606162636465666768696A6B6C6D6E6F
707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C
>
<
FFFFFFFFFEFEFEFEFEFEFEFDFDFDFDFDFDFCFCFCFCFCFCFBFBFBFBFBFBFAFAFAFAFAFAF9F9F9F9F9
F9F8F8F8F8F8F8F7F7F7F7F7F7F6F6F6F6F6F6F5F5F5F5F5F5F4F4F4F4F4F3F3F3F3F3F3F2F2F2F2
F2F2F1F1F1F1F1F0F0F0F0F0F0EFEFEFEFEFEFEEEEEEEEEEEDEDEDEDEDEDECECECECECEBEBEBEBEB
EBEAEAEAEAEAE9E9E9E9E9E9E8E8E8E8E8E8E7E7E7E7E7E6E6E6E6E6E5
>
0
1 %_Br
[
0 0 1 0 1 52 19 %_Bs
0 0.55 0.9 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Purple Radial)
(Yellow & Purple Radial) 1 2 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738
393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D
5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182
83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7
A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB
CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0
F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF
>
<
ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191
908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776
7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B
5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140
403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626
25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B
0A090908070706050504030302010100
>
0
1 %_Br
[
0 0.08 0.67 0 1 50 14 %_Bs
1 1 0 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow, Violet, Orange, Blue)
(Yellow, Violet, Orange, Blue) 0 4 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
A1A1A1A1A2A2A2A2A3A3A3A3A4A4A4A4A4A5A5A5A5A6A6A6A6A7A7A7A7A8A8A8A8A9A9A9A9AAAAAA
AAAAABABABABACACACACADADADADAEAEAEAEAFAFAFAFB0B0B0B0B0B1B1B1B1B2B2B2B2B3B3B3B3B4
B4B4B4B5B5B5B5B6B6B6B6B6B7B7B7B7B8B8B8B8B9B9B9B9BABABABABBBBBBBBBCBCBCBCBCBDBDBD
BDBEBEBEBEBFBFBFBFC0C0C0C0C1C1C1C1C2C2C2C2C2C3C3C3C3C4C4C4C4C5C5C5C5C6C6C6C6C7C7
C7C7C8C8C8C8C8C9C9C9C9CACACACACBCBCBCBCCCCCCCCCDCDCDCDCECECECECECFCFCFCFD0D0D0D0
D1D1D1D1D2D2D2D2D3D3D3D3D4D4D4D4D4D5D5D5D5D6D6D6D6D7D7D7D7D8D8D8D8D9D9D9D9DADADA
DADADBDBDBDBDCDCDCDCDDDDDDDDDEDE
>
<
F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CF
CECDCCCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B4B3B2B1B0AFAEADACABAAA9
A8A7A6A5A4A3A2A1A09F9E9D9C9C9B9A999897969594939291908F8E8D8C8B8A8988878685848483
8281807F7E7D7C7B7A797877767574737271706F6E6D6C6C6B6A696867666564636261605F5E5D5C
5B5A59585756555454535251504F4E4D4C4B4A494847464544434241403F3E3D3C3C3B3A39383736
3534333231302F2E2D2C2B2A29282726252424232221201F1E1D1C1B1A191817161514131211100F
0E0D0C0C0B0A09080706050403020100
>
0
1 %_Br
<
9C9B9A9A9998989796969595949393929191908F8F8E8E8D8C8C8B8A8A8989888787868585848383
82828180807F7E7E7D7C7C7B7B7A797978777776757574747372727170706F6E6E6D6D6C6B6B6A69
6968676766666564646362626161605F5F5E5D5D5C5B5B5A5A595858575656555454535352515150
4F4F4E4D4D4C4C4B4A4A4948484746464545444343424141403F3F3E3E3D3C3C3B3A3A3939383737
36353534333332323130302F2E2E2D2C2C2B2B2A292928272726252524242322222120201F1E1E1D
1D1C1B1B1A191918171716161514141312121111100F0F0E0D0D0C0B0B0A0A090808070606050404
030302010100
>
<
F5F4F4F4F3F3F3F2F2F2F1F1F1F0F0F0EFEFEFEEEEEEEDEDEDECECECEBEBEAEAEAE9E9E9E8E8E8E7
E7E7E6E6E6E5E5E5E4E4E4E3E3E3E2E2E2E1E1E1E0E0E0DFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADA
D9D9D9D8D8D8D7D7D7D6D6D6D5D5D5D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCC
CCCBCBCBCACACAC9C9C8C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C0C0C0BFBFBFBE
BEBEBDBDBCBCBCBBBBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B1B1B1B0
B0B0AFAFAFAEAEAEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A6A6A6A5A5A5A4A4A4A3A3A3
A2A2A2A1A1A1
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5
>
<
03030303030202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020201010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000
>
1 %_Br
<
0D0D0E0F0F10101111121313141415161617171819191A1A1B1C1C1D1D1E1E1F2020212122232324
2425262627272828292A2A2B2B2C2D2D2E2E2F30303131323333343435353637373838393A3A3B3B
3C3D3D3E3E3F3F404141424243444445454647474848494A4A4B4B4C4C4D4E4E4F4F505151525253
54545555565757585859595A5B5B5C5C5D5E5E5F5F60616162626363646565666667686869696A6B
6B6C6C6D6E6E6F6F70707172727373747575767677787879797A7B7B7C7C7D7D7E7F7F8080818282
8383848585868687878889898A8A8B8C8C8D8D8E8F8F90909192929393949495969697979899999A
9A9B9C
>
<
08090A0B0C0D0E0F0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F40404142434445464748494A4B4C4D4E4F505152535455
565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717172737475767778797A7B7C
7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A2A3
A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACB
CCCDCECFD0D1D2D3D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2
F3F4F5
>
<
F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCB
CAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3
A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B
7A797877767574737271706F6E6D6C6B6A696867666564636261605F5E5D5C5B5A59585756555453
5251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B
2A292827262524232221201F1E1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403
020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020303
030303
>
1 %_Br
[
1 0.87 0 0 1 50 95 %_Bs
0 0.63 0.96 0 1 50 65 %_Bs
0.61 0.96 0 0.01 1 50 35 %_Bs
0.05 0.03 0.95 0 1 50 5 %_Bs
BD
%AI5_EndGradient
%AI5_End_NonPrinting--
%AI5_BeginPalette
0 0 Pb
0 0 0 0 k
(C=0 M=0 Y=0 K=0) Pc
0 0 0 1 k
(C=0 M=0 Y=0 K=100) Pc
0 0.45 0.6 0 k
(C=0 M=45 Y=60 K=0) Pc
0 0.5 0.05 0 k
(C=0 M=50 Y=5 K=0) Pc
0 0.9 1 0 k
(C=0 M=90 Y=100 K=0) Pc
1 0.2 1 0 k
(C=100 M=20 Y=100 K=0) Pc
1 0.4 0.15 0 k
(C=100 M=40 Y=15 K=0) Pc
0.2 0 1 0 k
(C=20 M=0 Y=100 K=0) Pc
0.25 1 0.25 0 k
(C=25 M=100 Y=25 K=0) Pc
0.4 0.4 0.4 0 k
(C=40 M=40 Y=40 K=0) Pc
0.4 0.7 1 0 k
(C=40 M=70 Y=100 K=0) Pc
0.75 0.9 0 0 k
(C=75 M=90 Y=0 K=0) Pc
1 0 0.55 0 (Aqua) 0 x
(Aqua) Pc
1 0.5 0 0 (Blue) 0 x
(Blue) Pc
0.5 0.4 0.3 0 (Blue Gray) 0 x
(Blue Gray) Pc
0.8 0.05 0 0 (Blue Sky) 0 x
(Blue Sky) Pc
0.5 0.85 1 0 (Brown) 0 x
(Brown) Pc
1 0.9 0.1 0 (Dark Blue) 0 x
(Dark Blue) Pc
1 0.55 1 0 (Forest Green) 0 x
(Forest Green) Pc
0.05 0.2 0.95 0 (Gold) 0 x
(Gold) Pc
0.75 0.05 1 0 (Grass Green) 0 x
(Grass Green) Pc
0 0.45 1 0 (Orange) 0 x
(Orange) Pc
0.15 1 1 0 (Red) 0 x
(Red) Pc
0.45 0.9 0 0 (Violet) 0 x
(Violet) Pc
Bb
2 (Black, White) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Black, White) Pc
Bb
2 (Chrome) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Chrome) Pc
Bb
2 (Green, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Green, Blue) Pc
Bb
2 (Orange, Green, Violet) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Orange, Green, Violet) Pc
Bb
2 (Pink, Yellow, Green ) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Pink, Yellow, Green ) Pc
Bb
2 (Purple, Red, Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Purple, Red, Yellow) Pc
Bb
2 (Rainbow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Rainbow) Pc
Bb
2 (Steel Bar) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Steel Bar) Pc
Bb
0 0 0 0 Bh
2 (White & Red Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(White & Red Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Orange Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Orange Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Purple Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Purple Radial) Pc
Bb
2 (Yellow, Violet, Orange, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow, Violet, Orange, Blue) Pc
(Arrow1.2.out/in) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.out/in) Pc
(Arrow1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.side) Pc
(Bricks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Bricks) Pc
(Checks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Checks) Pc
(Confetti) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Confetti) Pc
(DblLine1.2.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.inner) Pc
(DblLine1.2.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.outer) Pc
(DblLine1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.side) Pc
(Diamonds) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Diamonds) Pc
(Hexagon) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Hexagon) Pc
(Laurel.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.inner) Pc
(Laurel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.outer) Pc
(Laurel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.side) Pc
(Leaves-fall) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Leaves-fall) Pc
(Polka dots) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Polka dots) Pc
(Random circles) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Random circles) Pc
(Rope.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Rope.side) Pc
(Scales) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Scales) Pc
(SolidStar.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(SolidStar.side) Pc
(Stars) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stars) Pc
(Stripes) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stripes) Pc
(TriBevel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.outer) Pc
(TriBevel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.side) Pc
(Waves-scroll) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Waves-scroll) Pc
PB
%AI5_EndPalette
%%EndSetup
%AI5_BeginLayer
1 1 1 1 0 0 0 79 128 255 Lb
(Layer 1) Ln
0 A
1 Ap
0 O
1 1 0.8 Xa
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
606.6496 472.418 m
606.6496 553.418 L
-26.0753 553.418 L
-26.0753 472.418 L
606.6496 472.418 L
f
605.6496 351.418 m
605.6496 459.418 L
-26.0753 459.418 L
-26.0753 351.418 L
605.6496 351.418 L
f
605.6496 234.1055 m
605.6496 339.418 L
-26.0753 339.418 L
-26.0753 234.1055 L
605.6496 234.1055 L
f
0 To
1 0 0 1 330.8746 542.918 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
%_ 0 50 XQ
/_Courier 10 8.0499 -2.5 Tf
0 Ts
100 100 Tz
0 Tt
%_0 0 100 100 Xu
%AI55J_GlyphSubst: GlyphSubstNone 
1 TA
%_ 0 XL
0 TY
0 TV
34.5603 0 Xb
XB
0 0 5 TC
100 100 200 TW
25 TG
0 0 0 Ti
0 Ta
0 0 2 2 3 Th
0 Tq
0 Tg
12 0 Tl
0 Tc
0 Tw
(jim = new Employee\("Jones, Jim", "marketing"\);\r) Tx 1 0 Tk
T*
/_GillSans 10 9.11 -2.5 Tf
25 Tt
0.2499 Tc
(jim.name is "J) Tx 1 20 Tk
(ones,) Tx 1 100 Tk
( Jim"\r) Tx 1 0 Tk
T*
(jim.dept is "mark) Tx 1 30 Tk
(eting") Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 86.4246 570.918 0 Tp
0 Tv
TP
-55.7954 0 Td
0 Tr
/_GillSans-Bold 14.25 13.238 -3.5625 Tf
0 Tt
1 Ta
16.5 0 Tl
0 Tc
(Object hierar) Tx 1 25 Tk
(ch) Tx 1 35 Tk
(y) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 387.8746 570.918 0 Tp
0 Tv
TP
-57.9254 0 Td
0 Tr
(Individual objects) Tx 1 0 Tk
(\r) TX 
TO
0 Ap
0 R
0 0 0 XA
0.7 w
193.2084 438.6121 m
193.2084 349.6563 l
15.8746 349.6563 l
15.8746 322.6563 l
S
218.2084 438.6121 m
218.2084 349.6563 l
242.2084 349.6563 l
242.2084 331.6121 l
S
47.2084 518.6121 m
47.2084 467.6121 l
16.8746 467.6121 l
16.8746 453.6121 l
S
72.2084 518.6121 m
72.2084 467.6121 l
207.2084 467.6121 l
207.2084 453.6121 l
S
1 Ap
0 O
0 0 0 Xa
1 w
322.8751 356.6121 m
322.8751 450.6121 L
60.2084 450.6121 L
60.2084 356.6121 L
322.8751 356.6121 L
f
1 1 1 Xa
0 R
0 0 0 XA
319.8751 359.6121 m
319.8751 453.6121 L
57.2084 453.6121 L
57.2084 359.6121 L
319.8751 359.6121 L
b
0 To
1 0 0 1 61.3751 439.6121 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
0 Ta
(W) Tx 1 90 Tk
(ork) Tx 1 30 Tk
(erBee) Tx 1 0 Tk
(\r) TX 
TO
322.3751 238.6121 m
322.3751 332.6121 L
60.7084 332.6121 L
60.7084 238.6121 L
322.3751 238.6121 L
f
1 1 1 Xa
0 R
0 0 0 XA
319.3751 241.6121 m
319.3751 335.6121 L
57.7084 335.6121 L
57.7084 241.6121 L
319.3751 241.6121 L
b
0 To
1 0 0 1 63.8746 321.6121 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
(Engineer) Tx 1 0 Tk
(\r) TX 
TO
279.8746 477.6121 m
279.8746 547.6121 L
20.2084 547.6121 L
20.2084 477.6121 L
279.8746 477.6121 L
f
1 1 1 Xa
0 R
0 0 0 XA
276.8746 480.6121 m
276.8746 550.6121 L
17.2084 550.6121 L
17.2084 480.6121 L
276.8746 480.6121 L
b
0 To
1 0 0 1 48.5417 535.6121 0 Tp
0 Tv
TP
-27.773 0 Td
0 Tr
0 0 0 Xa
1 Ta
(Emplo) Tx 1 20 Tk
(y) Tx 1 20 Tk
(ee) Tx 1 0 Tk
(\r) TX 
TO
0 To
1 0 0 1 24.7084 522.6121 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 10.5 8.4524 -2.625 Tf
0 Ta
12 0 Tl
(function Employee \(name, dept\) {\r) Tx 1 0 Tk
T*
(  this.name = name || "";\r) Tx 1 0 Tk
T*
(  this.dept = dept || "general";\r) Tx 1 0 Tk
T*
(}) Tx 1 0 Tk
(\r) TX 
TO
0 0 0 Xa
51.4246 423.418 m
51.4246 451.418 L
-18.5753 451.418 L
-18.5753 423.418 L
51.4246 423.418 L
f
1 1 1 Xa
0 R
0 0 0 XA
48.4246 426.418 m
48.4246 454.418 L
-21.5753 454.418 L
-21.5753 426.418 L
48.4246 426.418 L
b
0 To
1 0 0 1 13.4246 436.418 0 Tp
0 Tv
TP
-24.4882 0 Td
0 Tr
0 0 0 Xa
/_GillSans 14.25 12.9817 -3.5625 Tf
1 Ta
16.5 0 Tl
(Manager) Tx 1 0 Tk
(\r) TX 
TO
53.9246 301.418 m
53.9246 329.418 L
-20.0753 329.418 L
-20.0753 301.418 L
53.9246 301.418 L
f
1 1 1 Xa
0 R
0 0 0 XA
50.9246 304.418 m
50.9246 332.418 L
-23.0753 332.418 L
-23.0753 304.418 L
50.9246 304.418 L
b
0 To
1 0 0 1 14.9246 314.418 0 Tp
0 Tv
TP
-33.9501 0 Td
0 Tr
0 0 0 Xa
(SalesP) Tx 1 25 Tk
(erson) Tx 1 0 Tk
(\r) TX 
TO
0.6 0.8 1 Xa
218.2917 293.3542 m
218.2917 303.3542 L
78.4792 303.3542 L
78.4792 293.3542 L
218.2917 293.3542 L
f
218.2917 398.6667 m
218.2917 408.6667 L
78.4792 408.6667 L
78.4792 398.6667 L
218.2917 398.6667 L
f
218.2917 411.2708 m
218.2917 421.2708 L
78.4792 421.2708 L
78.4792 411.2708 L
218.2917 411.2708 L
f
317.1458 280.3542 m
317.1458 290.3542 L
78.4792 290.3542 L
78.4792 280.3542 L
317.1458 280.3542 L
f
0 To
1 0 0 1 66.2084 307.6121 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
/_Courier 10.5 8.4524 -2.625 Tf
0 Ta
12 0 Tl
(function Engineer \(name, projs, mach\){\r) Tx 1 0 Tk
T*
(  this.base = WorkerBee;\r) Tx 1 0 Tk
T*
(  this.base\(name, "engineering", projs\);\r) Tx 1 0 Tk
T*
(  this.machine = mach ||"";\r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
(Engineer.prototype=new WorkerBee;) Tx 1 0 Tk
(\r) TX 
TO
0.6 0.8 1 Xa
254.4792 422.625 m
254.4792 432.625 L
185.1458 432.625 L
185.1458 422.625 L
254.4792 422.625 L
f
0 To
1 0 0 1 65.7084 424.6121 0 Tp
0 Tv
TP
0 Tr
0 0 0 1 k
(function WorkerBee\(name, dept, projs\){\r) Tx 1 0 Tk
T*
(  this.base = Employee;\r) Tx 1 0 Tk
T*
(  this.base\(name, dept\);\r) Tx 1 0 Tk
T*
(  this.projects = projs || [];\r) Tx 1 0 Tk
T*
(}\r) Tx 1 0 Tk
T*
(WorkerBee.prototype=new Employee;) Tx 1 0 Tk
(\r) TX 
TO
0.6 0.8 1 Xa
517.8127 314 m
517.8127 324 L
360 324 L
360 314 L
517.8127 314 L
f
435.6667 302 m
435.6667 312 L
384.9999 312 L
384.9999 302 L
435.6667 302 L
f
440 289.3333 m
440 299.3333 L
381.9999 299.3333 L
381.9999 289.3333 L
440 289.3333 L
f
503.9998 277.9583 m
503.9998 287.9583 L
397.1457 287.9583 L
397.1457 277.9583 L
503.9998 277.9583 L
f
422.3333 406.6667 m
422.3333 416.6667 L
383.3332 416.6667 L
383.3332 406.6667 L
422.3333 406.6667 L
f
522.0002 325.3333 m
522.0002 335.3333 L
459.3332 335.3333 L
459.3332 325.3333 L
522.0002 325.3333 L
f
444 418.625 m
444 428.625 L
387.3332 428.625 L
387.3332 418.625 L
444 418.625 L
f
605.3333 442.625 m
605.3333 452.625 L
458.3332 452.625 L
458.3332 442.625 L
605.3333 442.625 L
f
0 To
1 0 0 1 331.3746 444.918 0 Tp
0 Tv
TP
0 Tr
0 0 0 Xa
/_Courier 10 8.0499 -2.5 Tf
(mark = new WorkerBee\("Smith, Mark","training",\r) Tx 1 0 Tk
T*
(     ["javascript"]\);\r) Tx 1 0 Tk
T*
/_GillSans 10 9.11 -2.5 Tf
(mark.name is "Smith,) Tx 1 100 Tk
( Mark" \r) Tx 1 0 Tk
T*
(mark.dept is "training"\r) Tx 1 0 Tk
T*
(mark.pr) Tx 1 25 Tk
(ojects is ["ja) Tx 1 35 Tk
(vascript"]) Tx 1 0 Tk
(\r) TX 
TO
1 A
0 To
1 0 0 1 331.3746 327.918 0 Tp
0 Tv
TP
0 Tr
/_Courier 10 8.0499 -2.5 Tf
(jane = new Engineer \("Doe, Jane",\r) Tx 1 0 Tk
T*
(     ["navigator","javascript"],"belau"\);\r) Tx 1 0 Tk
T*
/_GillSans 10 9.11 -2.5 Tf
25 Tt
0.2499 Tc
(jane) Tx 1 -20 Tk
(.name is "Doe) Tx 1 -20 Tk
(,) Tx 1 100 Tk
( Jane"\r) Tx 1 0 Tk
T*
(jane) Tx 1 -20 Tk
(.dept is "engineering") Tx 1 0 Tk
0 Tt
0 Tc
(\r) Tx 1 0 Tk
T*
25 Tt
0.2499 Tc
(jane) Tx 1 -20 Tk
(.pr) Tx 1 25 Tk
(ojects is ["na) Tx 1 35 Tk
(vigator","ja) Tx 1 35 Tk
(vascript"]) Tx 1 0 Tk
0 Tt
0 Tc
( \r) Tx 1 0 Tk
T*
25 Tt
0.2499 Tc
(jane) Tx 1 -20 Tk
(.machine is "belau"\r) Tx 1 0 Tk
T*
(\r) Tx 1 0 Tk
TO
0 A
0 Ap
4626 454 m
(N) *
-4014 454 m
(N) *
LB
%AI5_EndLayer--
%%PageTrailer
gsave annotatepage grestore showpage
%%Trailer
Adobe_Illustrator_AI5 /terminate get exec
Adobe_ColorImage_AI6 /terminate get exec
Adobe_typography_AI5 /terminate get exec
Adobe_cshow /terminate get exec
Adobe_level2_AI5 /terminate get exec
%%EOF

%%EndDocument

%%%%%%%%%%%
FMdict begin
 count FMoc sub { pop } repeat
 FMsave countdictstack FMdc sub { end } repeat
restore
; ; ; : N [/Creator(FrameMaker 5.5.3L15a)/DOCINFO FmPD2
[/CropBox[0 6600 FmDC 5100 0 FmDC FmBx]/PAGE FmPD
[/Dest/P.113/DEST FmPD2
[/Dest/F/DEST FmPD2
; ; 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
LH
pagesave restore
(%%[Page: 1]%%) = 
%%PageTrailer

%%Trailer
%%BoundingBox: 0 0 612 792
%%DocumentNeededResources: 
%%DocumentSuppliedResources: 
%%+ procset Pscript_WinNT_ErrorHandler 5.0 0
%%+ procset Pscript_FatalError 5.0 0
%%+ procset Pscript_Win_Basic 5.0 0
%%+ procset Pscript_Win_Utils_L2 5.0 0
%%+ procset Pscript_Text 5.0 0
%%+ procset Pscript_TextFE 5.0 0
%%+ procset Pscript_TextV 5.0 0
%%+ procset Pscript_TextBold 5.0 0
%%+ procset Pscript_Win_GdiObject 5.0 0
%%+ procset Pscript_Win_GdiObject_L2 5.0 0
%%+ procset Pscript_Win_Dib_L2 5.0 0
%%+ procset Pscript_T42Hdr 5.0 0
%%+ procset Pscript_T3Hdr 5.0 0
%%+ procset Pscript_CFF 5.0 0
%%+ procset Pscript_Nup 5.0 0
%%+ procset Pscript_CMap_FF 5.0 0
%%+ procset Pscript_Encoding0 5.0 0
%%+ procset Pscript_Encoding161 5.0 0
%%+ procset Pscript_Encoding162 5.0 0
%%+ procset Pscript_Encoding177 5.0 0
%%+ procset Pscript_Encoding178 5.0 0
%%+ procset Pscript_Encoding186 5.0 0
%%+ procset Pscript_Encoding204 5.0 0
%%+ procset Pscript_Encoding238 5.0 0
%%+ procset Pscript_Encoding256 5.0 0
%%+ procset Pscript_Encoding257 5.0 0
%%+ procset Pscript_Win_Euro_L2 5.0 0
%%+ procset Pscript_WinNT_Compat 5.0 0
/Pscript_WinNT_Full /ProcSet findresource dup /terminate get exec
%%Pages: 1
(%%[LastPage]%%) = 
%%EOF
%-12345X@PJL EOJ
%-12345X
\ No newline at end of file
diff --git a/docs/js/guide/graphics/obj2a.gif b/docs/js/guide/graphics/obj2a.gif
deleted file mode 100644
index 9e5af73559459ff7ce97fe26b757a43976d8d2a1..0000000000000000000000000000000000000000
--- a/docs/js/guide/graphics/obj2a.gif
+++ /dev/null
@@ -1 +0,0 @@
-%-12345X@PJL JOB
@PJL SET RESOLUTION = 600
@PJL ENTER LANGUAGE = POSTSCRIPT 
%!PS-Adobe-3.0
%%Title: obj2548.mif
%%Creator: AdobePS5.dll Version 5.1.2
%%CreationDate: 9/28/2000 12:51:54
%%BoundingBox: (atend)
%%Pages: (atend)
%%Orientation: Portrait
%%PageOrder: Ascend
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%DocumentData: Clean7Bit
%%TargetDevice: (WebWorks Rasterizer) (2014.103)
%%LanguageLevel: 2
%%EndComments

%%BeginDefaults
%%PageBoundingBox: 0 0 612 792
%%EndDefaults


%%BeginProlog
%%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
/currentpacking where{pop/oldpack currentpacking def/setpacking where{pop false
setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup type/stringtype
ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def currentpoint/toy exch
def/tox exch def 1 setgray newpath tox toy 2 sub moveto 0 ty rlineto tx 0
rlineto 0 ty neg rlineto closepath fill tox toy moveto 0 setgray show}bind def
/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def/=={/cp 0 def
typeprint nl}def/typeprint{dup type exec}readonly def/lmargin 72 def/rmargin 72
def/tprint{dup length cp add rmargin gt{nl/cp 0 def}if dup length cp add/cp
exch def prnt}readonly def/cvsprint{=string cvs tprint( )tprint}readonly def
/integertype{cvsprint}readonly def/realtype{cvsprint}readonly def/booleantype
{cvsprint}readonly def/operatortype{(--)tprint =string cvs tprint(-- )tprint}
readonly def/marktype{pop(-mark- )tprint}readonly def/dicttype{pop
(-dictionary- )tprint}readonly def/nulltype{pop(-null- )tprint}readonly def
/filetype{pop(-filestream- )tprint}readonly def/savetype{pop(-savelevel- )
tprint}readonly def/fonttype{pop(-fontid- )tprint}readonly def/nametype{dup
xcheck not{(/)tprint}if cvsprint}readonly def/stringtype{dup rcheck{(\()tprint
tprint(\))tprint}{pop(-string- )tprint}ifelse}readonly def/arraytype{dup rcheck
{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}forall(])
tprint}ifelse}{pop(-array- )tprint}ifelse}readonly def/packedarraytype{dup
rcheck{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}
forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse}readonly def/courier
/Courier findfont 10 scalefont def end errordict/handleerror{systemdict begin
$error begin $brkpage begin newerror{/newerror false store vmstatus pop pop 0
ne{grestoreall}if showpage initgraphics courier setfont lmargin 720 moveto
errorname(VMError)eq{PrtVMMsg}{(ERROR: )prnt errorname prnt nl
(OFFENDING COMMAND: )prnt/command load prnt $error/ostack known{nl nl(STACK:)
prnt nl nl $error/ostack get aload length{==}repeat}if}ifelse systemdict
/showpage get exec(%%[ Error: )print errorname =print(; OffendingCommand: )
print/command load =print( ]%%)= flush}if end end end}dup 0 systemdict put dup
4 $brkpage put bind readonly put/currentpacking where{pop/setpacking where{pop
oldpack setpacking}if}if
%%EndResource
%%BeginResource: procset Pscript_WinNT_Full 5.0 0
/Pscript_WinNT_Full 300 dict 2 copy userdict 3 1 roll put dup begin
%%BeginResource: file Pscript_FatalError 5.0 0
/FatalErrorIf{{initgraphics findfont 1 index 0 eq{exch pop}{dup length dict
begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding{ISOLatin1Encoding}
stopped{StandardEncoding}if def currentdict end/ErrFont-Latin1 exch definefont}
ifelse exch scalefont setfont counttomark 3 div cvi{moveto show}repeat showpage
quit}{cleartomark}ifelse}bind def
%%EndResource
userdict begin/PrtVMMsg{vmstatus exch sub exch pop gt{[
(This job requires more memory than is available in this printer.)100 500
(Try one or more of the following, and then print again:)100 485
(For the output format, choose Optimize For Portability.)115 470
(In the Device Settings page, make sure the Available PostScript Memory is accurate.)
115 455(Reduce the number of fonts in the document.)115 440
(Print the document in parts.)115 425 12/Times-Roman showpage
(%%[ PrinterError: Low Printer VM ]%%)= true FatalErrorIf}if}bind def end
version cvi 2016 ge{/VM?{pop}bind def}{/VM? userdict/PrtVMMsg get def}ifelse
105000 VM?
%%BeginResource: file Pscript_Win_Basic 5.0 0
/d/def load def/,/load load d/~/exch , d/?/ifelse , d/!/pop , d/`/begin , d/^
/index , d/@/dup , d/+/translate , d/$/roll , d/U/userdict , d/M/moveto , d/-
/rlineto , d/&/currentdict , d/:/gsave , d/;/grestore , d/F/false , d/T/true ,
d/N/newpath , d/E/end , d/Ac/arc , d/An/arcn , d/A/ashow , d/D/awidthshow , d/C
/closepath , d/V/div , d/O/eofill , d/L/fill , d/I/lineto , d/-c/curveto , d/-M
/rmoveto , d/+S/scale , d/Ji/setfont , d/Lc/setlinecap , d/Lj/setlinejoin , d
/Lw/setlinewidth , d/Lm/setmiterlimit , d/sd/setdash , d/S/show , d/LH/showpage
, d/K/stroke , d/W/widthshow , d/R/rotate , d/L2? false/languagelevel where{pop
languagelevel 2 ge{pop true}if}if d L2?{/xS/xshow , d/yS/yshow , d/zS/xyshow ,
d}if/b{bind d}bind d/bd{bind d}bind d/xd{~ d}bd/ld{, d}bd/bn/bind ld/lw/Lw ld
/lc/Lc ld/lj/Lj ld/sg/setgray ld/ADO_mxRot null d/self & d/OrgMx matrix
currentmatrix d/reinitialize{: OrgMx setmatrix[/TextInit/GraphInit/UtilsInit
counttomark{@ where{self eq}{F}?{cvx exec}{!}?}repeat cleartomark ;}b
/initialize{`{/Pscript_Win_Data where{!}{U/Pscript_Win_Data & put}?/ADO_mxRot ~
d/TextInitialised? F d reinitialize E}{U/Pscript_Win_Data 230 dict @ ` put
/ADO_mxRot ~ d/TextInitialised? F d reinitialize}?}b/terminate{!{& self eq
{exit}{E}?}loop E}b/suspend/terminate , d/resume{` Pscript_Win_Data `}b U `
/lucas 21690 d/featurebegin{countdictstack lucas[}b/featurecleanup{stopped
{cleartomark @ lucas eq{! exit}if}loop countdictstack ~ sub @ 0 gt{{E}repeat}
{!}?}b E/snap{transform 0.25 sub round 0.25 add ~ 0.25 sub round 0.25 add ~
itransform}b/dsnap{dtransform round ~ round ~ idtransform}b/nonzero_round{@ 0.5
ge{round}{@ -0.5 lt{round}{0 ge{1}{-1}?}?}?}b/nonzero_dsnap{dtransform
nonzero_round ~ nonzero_round ~ idtransform}b U<04>cvn{}put/rr{1 ^ 0 - 0 ~ -
neg 0 - C}b/irp{4 -2 $ + +S fx 4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rp{4 2 $ M 1 ^ 0
- 0 ~ - neg 0 -}b/solid{[]0 sd}b/g{@ not{U/DefIf_save save put}if U/DefIf_bool
2 ^ put}b/DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e
{DefIf_El !}b/UDF{L2?{undefinefont}{!}?}b/UDR{L2?{undefineresource}{! !}?}b
/freeVM{/Courier findfont[40 0 0 -40 0 0]makefont Ji 2 vmreclaim}b
%%EndResource
%%BeginResource: file Pscript_Win_Utils_L2 5.0 0
/rf/rectfill , d/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 -1 $ @ 0 ge
{1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4 -2 $
snap + +S fx rf}b/rs/rectstroke , d/rc/rectclip , d/UtilsInit{currentglobal{F
setglobal}if}b/scol{! setcolor}b/colspA/DeviceGray d/colspABC/DeviceRGB d
/colspRefresh{colspABC setcolorspace}b/SetColSpace{colspABC setcolorspace}b
%%EndResource
%%BeginResource: file Pscript_Text 5.0 0
/TextInit{TextInitialised? not{/Pscript_Windows_Font & d/TextInitialised? T d
/fM[1 0 0 1 0 0]d/mFM matrix d/iMat[1 0 0.212557 1 0 0]d}if}b/copyfont{1 ^
length add dict `{1 ^/FID ne{d}{! !}?}forall & E}b/EncodeDict 11 dict d/bullets
{{/bullet}repeat}b/rF{3 copyfont @ ` ~ EncodeDict ~ get/Encoding ~ 3 ^/0 eq{&
/CharStrings known{CharStrings/Eth known not{! EncodeDict/ANSIEncodingOld get}
if}if}if d E}b/mF{@ 7 1 $ findfont ~{@/Encoding get @ StandardEncoding eq{! T}{
{ISOLatin1Encoding}stopped{! F}{eq}?{T}{@ ` T 32 1 127{Encoding 1 ^ get
StandardEncoding 3 -1 $ get eq and}for E}?}?}{F}?{1 ^ ~ rF}{0 copyfont}? 6 -2 $
! ! ~ !/pd_charset @ where{~ get 128 eq{@ FDV 2 copy get @ length array copy
put pd_CoverFCRange}if}{!}? 2 ^ ~ definefont fM 5 4 -1 $ put fM 4 0 put fM
makefont Pscript_Windows_Font 3 1 $ put}b/sLT{: Lw -M currentpoint snap M 0 - 0
Lc K ;}b/xUP null d/yUP null d/uW null d/xSP null d/ySP null d/sW null d/sSU{N
/uW ~ d/yUP ~ d/xUP ~ d}b/sU{xUP yUP uW sLT}b/sST{N/sW ~ d/ySP ~ d/xSP ~ d}b/sT
{xSP ySP sW sLT}b/sR{: + R 0 0 M}b/sRxy{: matrix astore concat 0 0 M}b/eR/; , d
/AddOrigFP{{&/FontInfo known{&/FontInfo get length 6 add}{6}? dict `
/WinPitchAndFamily ~ d/WinCharSet ~ d/OrigFontType ~ d/OrigFontStyle ~ d
/OrigFontName ~ d & E/FontInfo ~ d}{! ! ! ! !}?}b/mFS{makefont
Pscript_Windows_Font 3 1 $ put}b/mF42D{0 copyfont `/FontName ~ d 2 copy ~ sub 1
add dict `/.notdef 0 d 2 copy 1 ~{@ 3 ^ sub Encoding ~ get ~ d}for & E
/CharStrings ~ d ! ! & @ E/FontName get ~ definefont}b/mF42{15 dict ` @ 4 1 $
FontName ~ d/FontType 0 d/FMapType 2 d/FontMatrix[1 0 0 1 0 0]d 1 ^ 254 add 255
idiv @ array/Encoding ~ d 0 1 3 -1 $ 1 sub{@ Encoding 3 1 $ put}for/FDepVector
Encoding length array d/CharStrings 2 dict `/.notdef 0 d & E d 0 1 Encoding
length 1 sub{@ @ 10 lt{! FontName length 1 add string}{100 lt{FontName length 2
add string}{FontName length 3 add string}?}? @ 0 FontName @ length string cvs
putinterval @ 3 -1 $ @ 4 1 $ 3 string cvs FontName length ~ putinterval cvn 1 ^
256 mul @ 255 add 3 -1 $ 4 ^ findfont mF42D FDepVector 3 1 $ put}for & @ E
/FontName get ~ definefont ! ! ! mF}b/mF_OTF_V{3{~ !}repeat 3 -1 $ ! findfont 1
^ ~ definefont fM @ @ 4 .34 put 5 0 put 90 matrix R matrix concatmatrix
makefont Pscript_Windows_Font 3 1 $ put}b/UmF{L2?{Pscript_Windows_Font ~ undef}
{!}?}b/UmF42{@ findfont/FDepVector get{/FontName get undefinefont}forall
undefinefont}b
%%EndResource
%%BeginResource: file Pscript_TextFE 5.0 0
/FDV/FDepVector d/pd_GetAdoNotDefFont{U(AdoNotDefFont)2 copy known{get}{@ 11
dict `/FontName 1 ^ d/FontMatrix matrix d/FontType 0 d/FMapType 2 d/Encoding[0
0 0 0]d/FDepVector[/NotDefFont findfont]d & E definefont @ 4 1 $ put}?}b
/pd_FCIsCovered{@/SubsVector get @ 0 ~{add}forall 256 ge{! ! T}{length 1 sub ~
/Encoding get ~ get F}?}b/pd_CoverFCRange{@ pd_FCIsCovered not{~ @ FDV 2 copy
get @ 6 -1 $ pd_GetAdoNotDefFont put put}if}b/pd_IsModeSwitchAble{F
/resourcestatus where{!/CIDParams/ProcSet 2 copy resourcestatus{! !
findresource @/SetBuildCompatible known ~/GetBuildCompatible known and ~ 0}if !
!}if}b/pd_LParams 8 dict d/pd_DefLocalParams{pd_LParams `/pd_InstName ~ d
/pd_Incr 0 d @/pd_charset ~ d/pd_SwitchAble pd_IsModeSwitchAble d
/pd_PreviousMode T d ! & E}b/pd_IsCID-KeyedFont{/resourcestatus where{!{/CMap
resourcestatus}stopped{! ! ! F}{{! !/CIDFont resourcestatus{! ! T}{F}?}{! F}?}
?}{! ! F}?}b/pd_SwitchToNative{F pd_SwitchAble{!/CIDParams/ProcSet findresource
@/GetBuildCompatible get exec F 3 -1 $/SetBuildCompatible get exec}if
/pd_PreviousMode ~ d}b/pd_IsCIDCapable{/CIDInit/ProcSet resourcestatus @{! ! !
T}if}b/pd_mF_Finally{fM @ 4 0 put @ 5 5 -1 $ put makefont Pscript_Windows_Font
3 1 $ put}b/pd_SwitchToPrevious{pd_SwitchAble{pd_PreviousMode/CIDParams/ProcSet
findresource/SetBuildCompatible get exec}if}b/pd_fem90msnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_FE{6 -1 $ ! 6 ^
pd_DefLocalParams ` 2 copy pd_IsCID-KeyedFont{4 -1 $ ! 6 -1 $ !
pd_SwitchToNative 4 ^ ~[4 -1 $]composefont ~ ! pd_mF_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-H eq{pd_fem90msnotfound}if ! !/0 3 1 $ mF}? E}
b
%%EndResource
%%BeginResource: file Pscript_TextV 5.0 0
/pd_copybfont{1 ^ length add dict `{1 ^/FID eq 2 ^/UniqueID eq 3 ^/XUID eq or
or{! !}{d}?}forall & E}b/pd_scratch 128 string d/pd_concatnames{2 copy cvs
length 3 ^ 2 ^ cvs length @ 3 1 $ add 1 add string @ @ @ 0 9 -1 $ 7 ^ cvs
putinterval 3 ^ 16#2d put 5 -2 $ cvs 4 -1 $ 1 add ~ putinterval cvn}b
/pd_genunqname{pd_Incr @ 1 add/pd_Incr ~ d pd_scratch cvs cvn pd_InstName ~
pd_scratch pd_concatnames}b/hrM[0 -1 1 0 0 0]d/iMat_V[1 0.212557 0 1 0 0]d
/mIF_V{iMat_V 5 3 -1 $ put iMat_V makefont Pscript_Windows_Font 3 1 $ put}b
/sLT2{: Lw -M currentpoint snap M - K ;}b/sU2{xUP yUP uW sLT2}b/sT2{xSP ySP sW
sLT2}b/CDevProc-83pv{5{!}repeat 6 -2 $ ! ! 1250 sub 4 1 $ 120 sub 4 1 $ 1250
sub 4 1 $ 120 sub 4 1 $ 0 -1000 6 2 $ 0 0 0 0}b/k-trans[0.0 1.0 -1.0 0.0 0.0
0.0]d/r_font{2 pd_copybfont @/CDevProc/CDevProc-83pv , put pd_genunqname ~
definefont k-trans makefont put}b/r_k_basefont{2 eq{@ 0 1 2 ^ length 1 sub{2
copy get 1 ^ 4 eq 2 ^ 5 eq or{! !}{r_font @}?}for !}{@ 0 1 2 ^ length 1 sub{2
copy get r_font @}for !}?}b/r_k_font{1 ^ 3 1 $ 2 copy get 1 copyfont @/FontType
get 0 eq{@ FDV get @ length array copy 2 ^ r_k_basefont 1 ^ 3 1 $ FDV ~ put}if
pd_genunqname ~ definefont put}b/r-83pv-k-fonts{k-trans 4 -0.380 put 1 copyfont
@ FDV 2 copy get @ length array copy 2 r_k_font 4 r_k_font put}b/mF_83V
{findfont r-83pv-k-fonts pd_CoverFCRange 2 ^ ~ definefont fM 5 4 -1 $ put fM 4
0 put fM makefont Pscript_Windows_Font 3 1 $ put}b/hrCDevProcV-J{5{!}repeat 5 ^
5 ^ 0 0}b/hrCDevProcV-CK{! ! ! 0 0}b/pd_DefLocalVParams{pd_LParams `
/pd_InstName ~ d/pd_Incr 0 d ~ @/pd_charset ~ d/pd_SwitchAble
pd_IsModeSwitchAble d/pd_PreviousMode T d 128 eq{/pd_CDevProcV/hrCDevProcV-J d
/pd_hrMTx -0.38 d}{/pd_CDevProcV/hrCDevProcV-CK d/pd_hrMTx -0.38 d}?
/pd_NeedRearrangement ~ d & E}b/pd_mF_V_Finally{1 ^ findfont fM @ 4 5 -1 $ neg
0.34 add put @ 5 0 put 90 matrix R matrix concatmatrix makefont
Pscript_Windows_Font 3 1 $ put}b/pd_InstallCDevProcV{pd_InstName 3 ^ pd_scratch
pd_concatnames @ 3 -1 $ 4 ^/CIDFont findresource @ length 2 add dict `{1 ^ @
/FID eq ~ @/XUID eq ~/UIDBase eq or or{! !}{d}?}forall/CDevProc ~ d & E/CIDFont
defineresource ! 3 -1 $ pd_InstName pd_scratch pd_concatnames @ 4 2 $[~]
composefont !}b/pd_CreateNativeCIDKeyedFont{2 copy pd_scratch pd_concatnames
pd_InstName pd_scratch pd_concatnames @ 4 2 $ ~[~]composefont !}b/pd_VCIDProlog
{2 copy pd_CreateNativeCIDKeyedFont 3 1 $ pd_CDevProcV , pd_InstallCDevProcV
mark 4 ^[5 -2 $]}b/mF_V_CID{pd_NeedRearrangement{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 pd_hrMTx
put endusematrix 1 usefont 1 beginbfrange<00><80><00>endbfrange pd_charset 128
eq{1 beginbfrange<a0><df><a0>endbfrange}if endrearrangedfont E cleartomark}{3 ^
~[4 -1 $]composefont !}?}b/mF_83V_CID{pd_VCIDProlog/CIDInit/ProcSet
findresource ` beginrearrangedfont/WMode 1 d 1 beginusematrix hrM @ 4 -0.30 put
endusematrix 1 usefont 1 beginbfrange<8540><85fe><8540>endbfrange
endrearrangedfont E cleartomark}b/pd_GetHKPos{@/SubsVector get @ length 1 sub 0
1 ^ 1 1 3 -1 ${~ 3 ^ 2 ^ get add @ 160 eq{4 2 $ ! ! ! exit}{~ 2 ^ ge{! ! ! 0}
if}?}for ~/Encoding get ~ get}b/pd_InstallCDPVAndRotate{~ 2 pd_copybfont @
/CDevProc 4 -1 $ put pd_genunqname ~ definefont hrM @ 4 pd_hrMTx put makefont}b
/mF_V_CSL{pd_scratch pd_concatnames findfont 1 copyfont @ FDV 2 copy get @
length array copy @ @ 0 get pd_CDevProcV , pd_InstallCDPVAndRotate 0 ~ put
pd_charset 128 eq{@ @ 4 ^ pd_GetHKPos @ 3 1 $ get pd_CDevProcV ,
pd_InstallCDPVAndRotate put}if put 2 ^ ~ definefont !}b/pd_fem90msVnotfound{[
(This job requires the 90ms font used in this document.)100 500 12/Times-Roman
LH(%%[ PrinterError: font not found ]%%)= T FatalErrorIf}b/mF_V_FE{7 -1 $ ! 7 ^
pd_DefLocalVParams ` 2 copy pd_IsCID-KeyedFont{4 2 $ ! ! 5 -1 $ !
pd_SwitchToNative pd_IsCIDCapable{mF_V_CID}{mF_V_CSL}? pd_mF_V_Finally
pd_SwitchToPrevious}{@/90ms-RKSJ-V eq{pd_fem90msVnotfound}if 4 2 $ ! ! 5 -1 $ !
mF_V_CSL}? E}b/mF_83V_FE{6 -1 $ ! 5 -1 $ ! 7 -1 $ ! T 6 ^ pd_DefLocalVParams `
2 copy pd_IsCID-KeyedFont{pd_SwitchToNative pd_IsCIDCapable{3 -1 $ ! mF_83V_CID
pd_mF_V_Finally}{! ! mF_83V}? pd_SwitchToPrevious}{! ! mF_83V}? E}b
%%EndResource
%%BeginResource: file Pscript_TextBold 5.0 0
/sB{1 copy 2 copy : sBdx 0 -M S ; : 0 sBdx -M S ; : sBdx sBdx -M S ; S}b/asB{3
copy 3 copy 3 copy : sBdx 0 -M A ; : 0 sBdx -M A ; : sBdx sBdx -M A ; A}b/wsB{4
copy 4 copy 4 copy : sBdx 0 -M W ; : 0 sBdx -M W ; : sBdx sBdx -M W ; W}b/awsB
{6 copy 6 copy 6 copy : sBdx 0 -M D ; : 0 sBdx -M D ; : sBdx sBdx -M D ; D}b
/xsB{2 copy 2 copy 2 copy : sBdx 0 -M xS ; : 0 sBdx -M xS ; : sBdx sBdx -M xS ;
xS}b/zsB{2 copy 2 copy 2 copy : sBdx 0 -M zS ; : 0 sBdx -M zS ; : sBdx sBdx -M
zS ; zS}b/ysB{2 copy 2 copy 2 copy : sBdx 0 -M yS ; : 0 sBdx -M yS ; : sBdx
sBdx -M yS ; yS}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject 5.0 0
/SavedCTM null d/CTMsave{/SavedCTM SavedCTM currentmatrix d}b/CTMrestore
{SavedCTM setmatrix}b/mp null d/ADO_mxRot null d/GDIHMatrix null d
/GDIHPatternDict 22 dict d GDIHPatternDict `/PatternType 1 d/PaintType 2 d/Reps
L2?{1}{5}? d/XStep 8 Reps mul d/YStep XStep d/BBox[0 0 XStep YStep]d/TilingType
1 d/PaintProc{` 1 Lw[]0 sd PaintData , exec E}b/FGnd null d/BGnd null d
/HS_Horizontal{horiz}b/HS_Vertical{vert}b/HS_FDiagonal{fdiag}b/HS_BDiagonal
{biag}b/HS_Cross{horiz vert}b/HS_DiagCross{fdiag biag}b/MaxXYStep XStep YStep
gt{XStep}{YStep}? d/horiz{Reps{0 4 M XStep 0 - 0 8 +}repeat 0 -8 Reps mul + K}b
/vert{Reps{4 0 M 0 YStep - 8 0 +}repeat 0 -8 Reps mul + K}b/biag{Reps{0 0 M
MaxXYStep @ - 0 YStep neg M MaxXYStep @ - 0 8 +}repeat 0 -8 Reps mul + 0 YStep
M 8 8 - K}b/fdiag{Reps{0 0 M MaxXYStep @ neg - 0 YStep M MaxXYStep @ neg - 0 8
+}repeat 0 -8 Reps mul + MaxXYStep @ M 8 -8 - K}b E/makehatch{4 -2 $/yOrg ~ d
/xOrg ~ d GDIHPatternDict/PaintData 3 -1 $ put CTMsave GDIHMatrix setmatrix
GDIHPatternDict matrix xOrg yOrg + mp CTMrestore ~ U ~ 2 ^ put}b/h0{/h0
/HS_Horizontal makehatch}b/h1{/h1/HS_Vertical makehatch}b/h2{/h2/HS_FDiagonal
makehatch}b/h3{/h3/HS_BDiagonal makehatch}b/h4{/h4/HS_Cross makehatch}b/h5{/h5
/HS_DiagCross makehatch}b/GDIBWPatternMx null d/pfprep{save 8 1 $
/PatternOfTheDay 8 1 $ GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/yExt
~ d/Width ~ d/BGnd ~ d/FGnd ~ d/Height yExt RepsV mul d/mx[Width 0 0 Height 0
0]d E build_pattern ~ !}b/pfbf{/fEOFill ~ d pfprep hbf fEOFill{O}{L}? restore}b
/GraphInit{GDIHMatrix null eq{/SavedCTM matrix d : ADO_mxRot concat 0 0 snap +
: 0.48 @ GDIHPatternDict ` YStep mul ~ XStep mul ~ nonzero_dsnap YStep V ~
XStep V ~ E +S/GDIHMatrix matrix currentmatrix readonly d ; : 0.24 -0.24 +S
GDIBWPatternDict ` Width Height E nonzero_dsnap +S/GDIBWPatternMx matrix
currentmatrix readonly d ; ;}if}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject_L2 5.0 0
/GDIBWPatternDict 25 dict @ `/PatternType 1 d/PaintType 1 d/RepsV 1 d/RepsH 1 d
/BBox[0 0 RepsH 1]d/TilingType 1 d/XStep 1 d/YStep 1 d/Height 8 RepsV mul d
/Width 8 d/mx[Width 0 0 Height neg 0 Height]d/FGnd null d/BGnd null d
/SetBGndFGnd{BGnd null ne{BGnd aload ! scol BBox aload ! 2 ^ sub ~ 3 ^ sub ~
rf}if FGnd null ne{FGnd aload ! scol}if}b/PaintProc{` SetBGndFGnd RepsH{Width
Height F mx PaintData imagemask Width 0 +}repeat E}b E d/mp/makepattern , d
/build_pattern{CTMsave GDIBWPatternMx setmatrix/nupangle where{! nupangle -90
eq{nupangle R}if}if GDIBWPatternDict @ ` Width Height ne{Width Height gt{Width
Height V 1}{1 Height Width V}? +S}if xOrg yOrg E matrix + mp CTMrestore}b/hbf
{setpattern}b/hf{:/fEOFill ~ d ~ ! setpattern fEOFill{O}{L}? ;}b/pbf{: !
/fEOFill ~ d GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/OutputBPP ~ d
/Height ~ d/Width ~ d/PaintType 1 d/PatternType 1 d/TilingType 1 d/BBox[0 0
Width Height]d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d 20 dict @ `
/ImageType 1 d/Width Width d/Height Height d/ImageMatrix[1 0 0 1 0 0]d
/BitsPerComponent 8 d OutputBPP 24 eq{/Decode[0 1 0 1 0 1]d}{OutputBPP 8 eq{
/Decode[0 1]d}{/Decode[0 1 0 1 0 1 0 1]d}?}?/DataSource{PaintData}d E/ImageDict
~ d/PaintProc{` ImageDict image E}b & mx makepattern setpattern E fEOFill{O}{L}
? ;}b/mask_pbf{:/fEOFill ~ d 20 dict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/Height ~
d/Width ~ d/PatternType 1 d/PaintType 2 d/TilingType 1 d/BBox[0 0 Width Height]
d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d/PaintProc{` Width Height
T[1 0 0 1 0 0]{PaintData}imagemask E}b & mx makepattern setpattern E fEOFill{O}
{L}? ;}b
%%EndResource
%%BeginResource: file Pscript_Win_Dib_L2 5.0 0
/iw 0 d/ih 0 d/im_save 0 d/s 0 d/polarity 0 d/smoothflag 0 d/mystring 0 d/bpc 0
d/maskcolor 0 d/mask? F d/setup1asciiproc{[currentfile mystring/readhexstring
cvx/! cvx]cvx bind}b/setup1binaryproc{[currentfile mystring/readstring cvx/!
cvx]cvx bind}b/setup2asciiproc{currentfile/ASCII85Decode filter/RunLengthDecode
filter}b/setup2binaryproc{currentfile/RunLengthDecode filter}b/jpegasciiproc
{currentfile/ASCII85Decode filter<</Relax 1>>/DCTDecode filter}b/jpegbinaryproc
{currentfile<</Relax 1>>/DCTDecode filter}b/mycolorspace{colspABC}d/myimagedict
{/myimagedict 10 dict d myimagedict @ `/ImageType 1 d/MultipleDataSource F d E}
b/imageprocarray[/setup1binaryproc/setup1asciiproc/setup2binaryproc
/setup2asciiproc/setup1binarydecodeproc/setup1asciidecodeproc]d/jpegprocarray[
/jpegasciiproc/jpegbinaryproc]d/Q{/im_save save d scol imageprocarray ~ get/s ~
, d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S/mystring ~ string d/bpc
~ d/ih ~ d/iw ~ d fx rf}b/X{/im_save save d/mask? ~ d/maskcolor ~ d
imageprocarray ~ get/s ~ , d/polarity ~ d/smoothflag ~ d +/dx 2 ^ d/dy 1 ^ d +S
/mystring ~ string d/bpc ~ d/ih ~ d/iw ~ d}b/Z{im_save restore}b/beginjpeg{
/jpeg_save save d jpegprocarray ~ get/jpegimageproc ~ , d + +S/bpc ~ d/ih ~ d
/iw ~ d bpc 24 eq{/DeviceRGB}{/DeviceGray}? setcolorspace myimagedict @ `
/ImageType 1 d/Width iw d/Height ih d/Decode bpc 24 eq{[0 1 0 1 0 1]}{[0 1]}? d
/ImageMatrix[iw 0 0 ih 0 0]d/BitsPerComponent 8 d/DataSource jpegimageproc d E
image}b/endjpeg{jpeg_save restore}b/Y{scol myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode polarity{[1 0]}{[0 1]}?
d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 1 d/Interpolate
smoothflag d E imagemask}bd/doclutimage{/rgbclut ~ d bpc @ 8 eq{! 255}{4 eq{15}
{3}?}?/hival ~ d[/Indexed currentcolorspace hival rgbclut]setcolorspace
myimagedict @ ` mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height
ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc d/Interpolate smoothflag d E image}b/doCMYKclutimage{
/CMYKclut ~ d bpc @ 8 eq{! 255}{4 eq{15}{3}?}?/hival ~ d[/Indexed/DeviceCMYK
hival CMYKclut]setcolorspace myimagedict @ ` mask?{/ImageType 4 d/MaskColor
maskcolor d}if/Width iw d/Height ih d/Decode[0 hival]d/ImageMatrix[iw 0 0 ih 0
0]d/DataSource s d/BitsPerComponent bpc d/Interpolate smoothflag d E image}b
/doNimage{bpc 24 eq{currentcolorspace}{colspA}? setcolorspace myimagedict @ `
mask?{/ImageType 4 d/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode bpc
24 eq{[0 1 0 1 0 1]}{[0 1]}? d/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d
/BitsPerComponent bpc 24 eq{8}{bpc}? d/Interpolate smoothflag d E image}b
/doCMYKimage{/DeviceCMYK setcolorspace myimagedict @ ` mask?{/ImageType 4 d
/MaskColor maskcolor d}if/Width iw d/Height ih d/Decode[0 1 0 1 0 1 0 1]d
/ImageMatrix[iw 0 0 ih 0 0]d/DataSource s d/BitsPerComponent 8 d/Interpolate
smoothflag d E image}b
%%EndResource
%%BeginResource: file Pscript_T42Hdr 5.0 0
/asc42 0.0 d/sF42{/asc42 ~ d Ji}bind d/bS42{0 asc42 -M}bind d/eS42{0 asc42 neg
-M}b/Is2015?{version cvi 2015 ge}bind d/AllocGlyphStorage{Is2015?{!}{{string}
forall}?}bind d/Type42DictBegin{25 dict `/FontName ~ d/Encoding ~ d 4 array
astore cvx/FontBBox ~ d/PaintType 0 d/FontType 42 d/FontMatrix[1 0 0 1 0 0]d
/CharStrings 256 dict `/.notdef 0 d & E d/sfnts}bind d/Type42DictEnd{& @
/FontName get ~ definefont ! E}bind d/RDS{string currentfile ~ readstring !}
executeonly d/PrepFor2015{Is2015?{/GlyphDirectory 16 dict d sfnts 0 get @ 2 ^
(glyx)putinterval 2 ^(locx)putinterval ! !}{! !}?}bind d/AddT42Char{Is2015?
{findfont/GlyphDirectory get ` d E ! !}{findfont/sfnts get 4 ^ get 3 ^ 2 ^
putinterval ! ! ! !}?}bind d/IDStrNull{1 add 2 mul @ string 0 1 3 ^ 1 sub{1 ^ ~
0 put}for ~ !}bind d/IDStr{@ 1 add 2 mul string 0 1 3 ^{1 ^ ~ @ 2 mul ~ 3 copy
256 idiv put ~ 1 add ~ 256 mod put}for ~ !}bind d/IDStr2{~ @ 1 add 2 mul string
0 1 3 ^{1 ^ ~ @ 2 mul ~ 5 ^ add 3 copy 256 idiv put ~ 1 add ~ 256 mod put}for ~
! ~ !}bind d/CIDT42Begin{25 dict ` @/WMode ~ d 0 gt{/Metrics2 16 dict d
/FontMatrix[0 1 -1 0 0 0]d}{/FontMatrix[1 0 0 1 0 0]d}?/CIDMap ~ d/CIDCount ~ d
/CIDSystemInfo 3 dict @ ` 3 -1 $/Supplement ~ d 3 -1 $/Ordering ~ d 3 -1 $
/Registry ~ d E d/CIDFontName ~ d/Encoding ~ d 4 array astore cvx/FontBBox ~ d
/CharStrings 2 dict @ `/.notdef 0 d E d/GDBytes 2 d/CIDFontType 2 d/FontType 42
d/PaintType 0 d/sfnts}bind d/CIDT42End{CIDFontName & E/CIDFont defineresource
!}bind d/T42CIDCP32K{/CIDFont findresource @ length dict copy @/FID undef `
/CIDFontName ~ d/CIDMap ~ d/CIDCount ~ d/Metrics2 8 dict d CIDFontName & E
/CIDFont defineresource !}bind d/T42CIDCPR{/CIDFont findresource @ length dict
copy @/FID undef `/CDevProc{!}d/CIDFontName ~ d CIDFontName & E/CIDFont
defineresource !}bind d/T0AddT42Char{/CIDFont findresource/GlyphDirectory get `
d E ! !}bind d/T0AddT42Mtx2{/CIDFont findresource/Metrics2 get ` d E}bind d
/UpdateCIDMap{/CIDFont findresource/CIDMap get 3 1 $ putinterval}d/AddXUID
{version cvi 3011 ge{/XUID ~ d}{!}?}bind d/AddFontInfoBegin{/FontInfo 16 dict @
`}bind d/AddFontInfo{/GlyphNames2Unicode 16 dict d}bind d/AddFontInfoEnd{E d}
bind d/G2UBegin{findresource/FontInfo get/GlyphNames2Unicode get `}bind d
/G2UEnd{E}bind d
%%EndResource
%%BeginResource: file Pscript_T3Hdr 5.0 0
{version cvi 2016 ge{32/FontType resourcestatus{pop pop true}{false}ifelse}
{false}ifelse}exec/Is2016andT32? exch def/T32DefSBCMap{/CIDInit/ProcSet
findresource begin 10 dict begin begincmap/CIDSystemInfo 3 dict dup begin
/Registry(Adobe)def/Ordering(Identity1)def/Supplement 0 def end def/CMapType 0
def/WMode 0 def 1 begincodespacerange<00><ff>endcodespacerange 1 begincidrange
<00><ff>0 endcidrange endcmap/DrvSBCMap currentdict/CMap defineresource pop end
end}bind def Is2016andT32?{T32DefSBCMap}def/T32RsrcBegin{Is2016andT32?{
/BitmapFontInit/ProcSet findresource begin}if}bind def/T32RsrcEnd{Is2016andT32?
{end}if}bind def/AddT32Char{6 1 roll 0 get 7 1 roll pop pop 5 1 roll pop
findfont/TT32R get addglyph}bind def/AddT3Char{findfont dup 5 2 roll 1 index
length 0 gt{cvx 1 index exch 4 exch put dup(imagemask)cvx cvn 5 exch put cvx}
{pop cvx}ifelse 3 -1 roll/CharProcs get 3 1 roll put dup/Encoding get 5 -1 roll
4 index put/Metrics get 3 1 roll put}bind def/AddT3T32Char Is2016andT32?{
/AddT32Char}{/AddT3Char}ifelse load def/GreNewFontT32{5 dict begin exch
/FontMatrix exch def exch/FontBBox exch def exch pop exch pop/CIDFontType 4 def
dup currentdict end/CIDFont defineresource 3 -1 roll dup/DrvSBCMap dup/CMap
resourcestatus{pop pop}{T32DefSBCMap}ifelse 5 -1 roll[exch]composefont dup
length dict copy dup/FID undef begin exch/TT32R exch def currentdict end
definefont/BitmapFontInit/ProcSet findresource begin/TT32R get[14 0 0 0 0 0]<>0
4 -1 roll addglyph end}bind def/GreNewFontT3{11 dict begin pop/FontType 3 def
/FontMatrix exch def/FontBBox exch def/Encoding exch def/CharProcs 257 dict def
CharProcs/.notdef{}put/Metrics 257 dict def Metrics/.notdef 3 -1 roll put
/BuildChar{userdict begin/char exch def dup/charname exch/Encoding get char get
def dup/Metrics get charname 2 copy known{get aload pop}{pop/.notdef get aload
pop}ifelse setcachedevice begin Encoding char get CharProcs exch 2 copy known
{get}{pop/.notdef get}ifelse end exec end}def currentdict end definefont pop}
bind def/GreNewFont{Is2016andT32?{GreNewFontT32}{GreNewFontT3}ifelse}bind def
/UDF3{Is2016andT32?{/BitmapFontInit/ProcSet findresource begin dup/CIDFont
findresource removeall/CIDFont undefineresource undefinefont end}{pop UDF}
ifelse}bind def
%%EndResource
%%BeginResource: file Pscript_CFF 5.0 0
/F0Subr{systemdict/internaldict known{1183615869 systemdict/internaldict get
exec/FlxProc known{save T}{F}?}{U/internaldict known not{U/internaldict{count 0
eq{/internaldict errordict/invalidaccess get exec}if @ type/integertype ne{
/internaldict errordict/invalidaccess get exec}if @ 1183615869 eq{! 0}{
/internaldict errordict/invalidaccess get exec}?}@ 14 get 1 25 dict put bind
executeonly put}if 1183615869 U/internaldict get exec/FlxProc known{save T}{F}
?}?[systemdict/internaldict known not{100 dict/` cvx/mtx matrix/d cvx}if
systemdict/currentpacking known{currentpacking T setpacking}if{systemdict
/internaldict known{1183615869 systemdict/internaldict get exec @/$FlxDict
known not{@ @ length ~ maxlength eq{! U @/$FlxDict known not{100 dict `/mtx
matrix d @/$FlxDict & put E}if}{100 dict `/mtx matrix d @/$FlxDict & put E}?}if
/$FlxDict get `}if ;/exdef{~ d}d/dmin ~ abs 100 V d/epX exdef/epY exdef/c4y2
exdef/c4x2 exdef/c4y1 exdef/c4x1 exdef/c4y0 exdef/c4x0 exdef/c3y2 exdef/c3x2
exdef/c3y1 exdef/c3x1 exdef/c3y0 exdef/c3x0 exdef/c1y2 exdef/c1x2 exdef/c2x2
c4x2 d/c2y2 c4y2 d/yflag c1y2 c3y2 sub abs c1x2 c3x2 sub abs gt d/PickCoords{
{c1x0 c1y0 c1x1 c1y1 c1x2 c1y2 c2x0 c2y0 c2x1 c2y1 c2x2 c2y2}{c3x0 c3y0 c3x1
c3y1 c3x2 c3y2 c4x0 c4y0 c4x1 c4y1 c4x2 c4y2}?/y5 exdef/x5 exdef/y4 exdef/x4
exdef/y3 exdef/x3 exdef/y2 exdef/x2 exdef/y1 exdef/x1 exdef/y0 exdef/x0 exdef}d
mtx currentmatrix ! mtx 0 get abs .00001 lt mtx 3 get abs .00001 lt or{/flipXY
-1 d}{mtx 1 get abs .00001 lt mtx 2 get abs .00001 lt or{/flipXY 1 d}{/flipXY 0
d}?}?/erosion 1 d systemdict/internaldict known{1183615869 systemdict
/internaldict get exec @/erosion known{/erosion get/erosion ~ d}{!}?}if yflag
{flipXY 0 eq c3y2 c4y2 eq or{F PickCoords}{/shrink c3y2 c4y2 eq{0}{c1y2 c4y2
sub c3y2 c4y2 sub V abs}? d/yshrink{c4y2 sub shrink mul c4y2 add}d/c1y0 c3y0
yshrink d/c1y1 c3y1 yshrink d/c2y0 c4y0 yshrink d/c2y1 c4y1 yshrink d/c1x0 c3x0
d/c1x1 c3x1 d/c2x0 c4x0 d/c2x1 c4x1 d/dY 0 c3y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! abs d dY dmin lt PickCoords y2 c1y2 sub abs 0.001 gt{c1x2
c1y2 transform flipXY 1 eq{~}if/cx ~ d/cy ~ d/dY 0 y2 c1y2 sub round dtransform
flipXY 1 eq{~}if ! d dY round @ 0 ne{/dY exdef}{! dY 0 lt{-1}{1}?/dY exdef}?
/erode PaintType 2 ne erosion 0.5 ge and d erode{/cy cy 0.5 sub d}if/ey cy dY
add d/ey ey ceiling ey sub ey floor add d erode{/ey ey 0.5 add d}if ey cx
flipXY 1 eq{~}if itransform ~ ! y2 sub/eShift ~ d/y1 y1 eShift add d/y2 y2
eShift add d/y3 y3 eShift add d}if}?}{flipXY 0 eq c3x2 c4x2 eq or{F PickCoords}
{/shrink c3x2 c4x2 eq{0}{c1x2 c4x2 sub c3x2 c4x2 sub V abs}? d/xshrink{c4x2 sub
shrink mul c4x2 add}d/c1x0 c3x0 xshrink d/c1x1 c3x1 xshrink d/c2x0 c4x0 xshrink
d/c2x1 c4x1 xshrink d/c1y0 c3y0 d/c1y1 c3y1 d/c2y0 c4y0 d/c2y1 c4y1 d/dX c3x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! abs d dX dmin lt PickCoords x2
c1x2 sub abs 0.001 gt{c1x2 c1y2 transform flipXY -1 eq{~}if/cy ~ d/cx ~ d/dX x2
c1x2 sub round 0 dtransform flipXY -1 eq{~}if ! d dX round @ 0 ne{/dX exdef}{!
dX 0 lt{-1}{1}?/dX exdef}?/erode PaintType 2 ne erosion .5 ge and d erode{/cx
cx .5 sub d}if/ex cx dX add d/ex ex ceiling ex sub ex floor add d erode{/ex ex
.5 add d}if ex cy flipXY -1 eq{~}if itransform ! x2 sub/eShift ~ d/x1 x1 eShift
add d/x2 x2 eShift add d/x3 x3 eShift add d}if}?}? x2 x5 eq y2 y5 eq or{x5 y5
I}{x0 y0 x1 y1 x2 y2 -c x3 y3 x4 y4 x5 y5 -c}? epY epX}systemdict
/currentpacking known{~ setpacking}if/exec cvx/E cvx]cvx executeonly ~{! T ~
restore}{systemdict/internaldict known not{1183615869 U/internaldict get exec ~
/FlxProc ~ put T}{1183615869 systemdict/internaldict get exec @ length ~
maxlength eq{F}{1183615869 systemdict/internaldict get exec ~/FlxProc ~ put T}
?}?}?{systemdict/internaldict known{1183615869 systemdict/internaldict get exec
/FlxProc get exec}{1183615869 U/internaldict get exec/FlxProc get exec}?}if}
executeonly d/F1Subr{: currentpoint N M}bind d/F2Subr{currentpoint ; :
currentpoint N M}bind d/HSSubr{systemdict/internaldict known not{! 3}
{1183615869 systemdict/internaldict get exec @/startlock known{/startlock get
exec}{@/strtlck known{/strtlck get exec}{! 3}?}?}?}bind d
%%EndResource
%%BeginResource: file Pscript_Nup 5.0 0
U `/realshowpage 0 d/$m matrix d/nx_nup 0 d/ny_nup 0 d/pagew_nup 0 d/pageh_nup
0 d/paperw_nup 0 d/paperh_nup 0 d/nups 0 d/pgx_nup 0 d/pgy_nup 0 d
/papermarg_nup 1 d/pagemarg_nup 10 d/framenup T d/nupv 5 array d/xoffset 0 d
/yoffset 0 d/borderlinewidth 0 d/nupangle 0 d E/definenup{/LH/nupshowpage ld
nupv astore !/pgx_nup 0 store/pgy_nup 0 store}bd/startnup{/pgy_nup ~ store
/pgx_nup ~ store nupv aload !/ny_nup ~ store/nx_nup ~ store/pageh_nup ~ store
/pagew_nup ~ store/borderlinewidth ~ store @/nupangle ~ store R clippath/nups
pathbbox 3 -1 $ sub papermarg_nup sub ny_nup V pagemarg_nup sub pageh_nup V ~ 3
-1 $ sub papermarg_nup sub nx_nup V pagemarg_nup sub pagew_nup V 2 copy gt{~}if
! store nups @ +S/paperw_nup pagew_nup pagemarg_nup nups V add store/paperh_nup
pageh_nup pagemarg_nup nups V add store pathbbox $m aload ! pagemarg_nup nups V
@ 8 ^ 11 ^ sub paperh_nup ny_nup mul sub add 2 V ~ 9 ^ 12 ^ sub paperw_nup
nx_nup mul sub add 2 V 7 ^ 0 eq{8 -4 $ 4 2 $ 8 4 $}if 8 -2 $ add 0 gt{9}{neg 7}
? ^ add 4 -1 $ sub ~ 5 -2 $ add 0 gt{5}{neg 3}? ^ add 3 -1 $ sub 2 copy/yoffset
~ store/xoffset ~ store + ! ! ! !/paperw_nup paperw_nup paperh_nup $m
idtransform abs/paperh_nup ~ store abs store/pagew_nup pagew_nup pageh_nup $m
idtransform abs/pageh_nup ~ store abs store $m 0 get abs $m 1 get abs lt{
/nx_nup ny_nup/ny_nup nx_nup store store}if borderlinewidth 0 gt{.48 nups V @
/borderlinewidth ~ store Lw}{/framenup F d}? $m concat pgx_nup paperw_nup mul
pgy_nup paperh_nup mul + $m matrix invertmatrix concat N startpage}bd/reinitnup
{startnup}bd/startpage{: 0 0 $m transform pagew_nup pageh_nup $m dtransform rc}
bd/realshowpage/LH ld/nupshowpage{; $m concat framenup{pagemarg_nup 2 V nups V
@ $m idtransform abs neg ~ abs neg ~ paperw_nup paperh_nup rs}if/pgx_nup
pgx_nup 1 add @ nx_nup eq{! 0 store paperw_nup 1 nx_nup sub mul/pgy_nup pgy_nup
1 add @ ny_nup eq{! 0 store paperh_nup 1 ny_nup sub mul}{store paperh_nup}?}
{store paperw_nup 0}? + $m matrix invertmatrix concat startpage}bd/finalpage{;
realshowpage/LH/realshowpage ld}bd
%%EndResource
%%BeginResource: file Pscript_CMap_FF 5.0 0
/CMAP-WinCharSetFFFF-H{/CIDInit/ProcSet findresource ` 12 dict ` begincmap
/CIDSystemInfo 3 dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF)d/Supplement
0 d E d/CMapName/WinCharSetFFFF-H d/CMapVersion 1 d/CMapType 0 d/WMode 0 d 1
begincodespacerange<0000><FFFF>endcodespacerange 100 begincidrange<0000><00FF>0
<0100><01FF>256<0200><02FF>512<0300><03FF>768<0400><04FF>1024<0500><05FF>1280
<0600><06FF>1536<0700><07FF>1792<0800><08FF>2048<0900><09FF>2304<0A00><0AFF>
2560<0B00><0BFF>2816<0C00><0CFF>3072<0D00><0DFF>3328<0E00><0EFF>3584<0F00>
<0FFF>3840<1000><10FF>4096<1100><11FF>4352<1200><12FF>4608<1300><13FF>4864
<1400><14FF>5120<1500><15FF>5376<1600><16FF>5632<1700><17FF>5888<1800><18FF>
6144<1900><19FF>6400<1A00><1AFF>6656<1B00><1BFF>6912<1C00><1CFF>7168<1D00>
<1DFF>7424<1E00><1EFF>7680<1F00><1FFF>7936<2000><20FF>8192<2100><21FF>8448
<2200><22FF>8704<2300><23FF>8960<2400><24FF>9216<2500><25FF>9472<2600><26FF>
9728<2700><27FF>9984<2800><28FF>10240<2900><29FF>10496<2A00><2AFF>10752<2B00>
<2BFF>11008<2C00><2CFF>11264<2D00><2DFF>11520<2E00><2EFF>11776<2F00><2FFF>12032
<3000><30FF>12288<3100><31FF>12544<3200><32FF>12800<3300><33FF>13056<3400>
<34FF>13312<3500><35FF>13568<3600><36FF>13824<3700><37FF>14080<3800><38FF>14336
<3900><39FF>14592<3A00><3AFF>14848<3B00><3BFF>15104<3C00><3CFF>15360<3D00>
<3DFF>15616<3E00><3EFF>15872<3F00><3FFF>16128<4000><40FF>16384<4100><41FF>16640
<4200><42FF>16896<4300><43FF>17152<4400><44FF>17408<4500><45FF>17664<4600>
<46FF>17920<4700><47FF>18176<4800><48FF>18432<4900><49FF>18688<4A00><4AFF>18944
<4B00><4BFF>19200<4C00><4CFF>19456<4D00><4DFF>19712<4E00><4EFF>19968<4F00>
<4FFF>20224<5000><50FF>20480<5100><51FF>20736<5200><52FF>20992<5300><53FF>21248
<5400><54FF>21504<5500><55FF>21760<5600><56FF>22016<5700><57FF>22272<5800>
<58FF>22528<5900><59FF>22784<5A00><5AFF>23040<5B00><5BFF>23296<5C00><5CFF>23552
<5D00><5DFF>23808<5E00><5EFF>24064<5F00><5FFF>24320<6000><60FF>24576<6100>
<61FF>24832<6200><62FF>25088<6300><63FF>25344 endcidrange 28 begincidrange
<6400><64FF>25600<6500><65FF>25856<6600><66FF>26112<6700><67FF>26368<6800>
<68FF>26624<6900><69FF>26880<6A00><6AFF>27136<6B00><6BFF>27392<6C00><6CFF>27648
<6D00><6DFF>27904<6E00><6EFF>28160<6F00><6FFF>28416<7000><70FF>28672<7100>
<71FF>28928<7200><72FF>29184<7300><73FF>29440<7400><74FF>29696<7500><75FF>29952
<7600><76FF>30208<7700><77FF>30464<7800><78FF>30720<7900><79FF>30976<7A00>
<7AFF>31232<7B00><7BFF>31488<7C00><7CFF>31744<7D00><7DFF>32000<7E00><7EFF>32256
<7F00><7FFF>32512 endcidrange 100 begincidrange<8000><80FF>32768<8100><81FF>
33024<8200><82FF>33280<8300><83FF>33536<8400><84FF>33792<8500><85FF>34048<8600>
<86FF>34304<8700><87FF>34560<8800><88FF>34816<8900><89FF>35072<8A00><8AFF>35328
<8B00><8BFF>35584<8C00><8CFF>35840<8D00><8DFF>36096<8E00><8EFF>36352<8F00>
<8FFF>36608<9000><90FF>36864<9100><91FF>37120<9200><92FF>37376<9300><93FF>37632
<9400><94FF>37888<9500><95FF>38144<9600><96FF>38400<9700><97FF>38656<9800>
<98FF>38912<9900><99FF>39168<9A00><9AFF>39424<9B00><9BFF>39680<9C00><9CFF>39936
<9D00><9DFF>40192<9E00><9EFF>40448<9F00><9FFF>40704<A000><A0FF>40960<A100>
<A1FF>41216<A200><A2FF>41472<A300><A3FF>41728<A400><A4FF>41984<A500><A5FF>42240
<A600><A6FF>42496<A700><A7FF>42752<A800><A8FF>43008<A900><A9FF>43264<AA00>
<AAFF>43520<AB00><ABFF>43776<AC00><ACFF>44032<AD00><ADFF>44288<AE00><AEFF>44544
<AF00><AFFF>44800<B000><B0FF>45056<B100><B1FF>45312<B200><B2FF>45568<B300>
<B3FF>45824<B400><B4FF>46080<B500><B5FF>46336<B600><B6FF>46592<B700><B7FF>46848
<B800><B8FF>47104<B900><B9FF>47360<BA00><BAFF>47616<BB00><BBFF>47872<BC00>
<BCFF>48128<BD00><BDFF>48384<BE00><BEFF>48640<BF00><BFFF>48896<C000><C0FF>49152
<C100><C1FF>49408<C200><C2FF>49664<C300><C3FF>49920<C400><C4FF>50176<C500>
<C5FF>50432<C600><C6FF>50688<C700><C7FF>50944<C800><C8FF>51200<C900><C9FF>51456
<CA00><CAFF>51712<CB00><CBFF>51968<CC00><CCFF>52224<CD00><CDFF>52480<CE00>
<CEFF>52736<CF00><CFFF>52992<D000><D0FF>53248<D100><D1FF>53504<D200><D2FF>53760
<D300><D3FF>54016<D400><D4FF>54272<D500><D5FF>54528<D600><D6FF>54784<D700>
<D7FF>55040<D800><D8FF>55296<D900><D9FF>55552<DA00><DAFF>55808<DB00><DBFF>56064
<DC00><DCFF>56320<DD00><DDFF>56576<DE00><DEFF>56832<DF00><DFFF>57088<E000>
<E0FF>57344<E100><E1FF>57600<E200><E2FF>57856<E300><E3FF>58112 endcidrange 28
begincidrange<E400><E4FF>58368<E500><E5FF>58624<E600><E6FF>58880<E700><E7FF>
59136<E800><E8FF>59392<E900><E9FF>59648<EA00><EAFF>59904<EB00><EBFF>60160<EC00>
<ECFF>60416<ED00><EDFF>60672<EE00><EEFF>60928<EF00><EFFF>61184<F000><F0FF>61440
<F100><F1FF>61696<F200><F2FF>61952<F300><F3FF>62208<F400><F4FF>62464<F500>
<F5FF>62720<F600><F6FF>62976<F700><F7FF>63232<F800><F8FF>63488<F900><F9FF>63744
<FA00><FAFF>64000<FB00><FBFF>64256<FC00><FCFF>64512<FD00><FDFF>64768<FE00>
<FEFF>65024<FF00><FFFF>65280 endcidrange endcmap CMapName &/CMap defineresource
! E E}d/CMAP-WinCharSetFFFF-H2{CMAP-WinCharSetFFFF-H/CIDInit/ProcSet
findresource ` 12 dict ` begincmap/WinCharSetFFFF-H usecmap/CIDSystemInfo[3
dict @ `/Registry(Adobe)d/Ordering(WinCharSetFFFF-H2)d/Supplement 0 d E @]d
/CMapName/WinCharSetFFFF-H2 d/CMapVersion 1 d/CMapType 1 d/WMode 0 d 1 usefont
100 begincidrange<7F00><7FFF>0<8000><80FF>256<8100><81FF>512<8200><82FF>768
<8300><83FF>1024<8400><84FF>1280<8500><85FF>1536<8600><86FF>1792<8700><87FF>
2048<8800><88FF>2304<8900><89FF>2560<8A00><8AFF>2816<8B00><8BFF>3072<8C00>
<8CFF>3328<8D00><8DFF>3584<8E00><8EFF>3840<8F00><8FFF>4096<9000><90FF>4352
<9100><91FF>4608<9200><92FF>4864<9300><93FF>5120<9400><94FF>5376<9500><95FF>
5632<9600><96FF>5888<9700><97FF>6144<9800><98FF>6400<9900><99FF>6656<9A00>
<9AFF>6912<9B00><9BFF>7168<9C00><9CFF>7424<9D00><9DFF>7680<9E00><9EFF>7936
<9F00><9FFF>8192<A000><A0FF>8448<A100><A1FF>8704<A200><A2FF>8960<A300><A3FF>
9216<A400><A4FF>9472<A500><A5FF>9728<A600><A6FF>9984<A700><A7FF>10240<A800>
<A8FF>10496<A900><A9FF>10752<AA00><AAFF>11008<AB00><ABFF>11264<AC00><ACFF>11520
<AD00><ADFF>11776<AE00><AEFF>12032<AF00><AFFF>12288<B000><B0FF>12544<B100>
<B1FF>12800<B200><B2FF>13056<B300><B3FF>13312<B400><B4FF>13568<B500><B5FF>13824
<B600><B6FF>14080<B700><B7FF>14336<B800><B8FF>14592<B900><B9FF>14848<BA00>
<BAFF>15104<BB00><BBFF>15360<BC00><BCFF>15616<BD00><BDFF>15872<BE00><BEFF>16128
<BF00><BFFF>16384<C000><C0FF>16640<C100><C1FF>16896<C200><C2FF>17152<C300>
<C3FF>17408<C400><C4FF>17664<C500><C5FF>17920<C600><C6FF>18176<C700><C7FF>18432
<C800><C8FF>18688<C900><C9FF>18944<CA00><CAFF>19200<CB00><CBFF>19456<CC00>
<CCFF>19712<CD00><CDFF>19968<CE00><CEFF>20224<CF00><CFFF>20480<D000><D0FF>20736
<D100><D1FF>20992<D200><D2FF>21248<D300><D3FF>21504<D400><D4FF>21760<D500>
<D5FF>22016<D600><D6FF>22272<D700><D7FF>22528<D800><D8FF>22784<D900><D9FF>23040
<DA00><DAFF>23296<DB00><DBFF>23552<DC00><DCFF>23808<DD00><DDFF>24064<DE00>
<DEFF>24320<DF00><DFFF>24576<E000><E0FF>24832<E100><E1FF>25088<E200><E2FF>25344
endcidrange 29 begincidrange<E300><E3FF>25600<E400><E4FF>25856<E500><E5FF>26112
<E600><E6FF>26368<E700><E7FF>26624<E800><E8FF>26880<E900><E9FF>27136<EA00>
<EAFF>27392<EB00><EBFF>27648<EC00><ECFF>27904<ED00><EDFF>28160<EE00><EEFF>28416
<EF00><EFFF>28672<F000><F0FF>28928<F100><F1FF>29184<F200><F2FF>29440<F300>
<F3FF>29696<F400><F4FF>29952<F500><F5FF>30208<F600><F6FF>30464<F700><F7FF>30720
<F800><F8FF>30976<F900><F9FF>31232<FA00><FAFF>31488<FB00><FBFF>31744<FC00>
<FCFF>32000<FD00><FDFF>32256<FE00><FEFF>32512<FF00><FFFF>32768 endcidrange
endcmap CMapName &/CMap defineresource ! E E}d/CMAP-WinCharSetFFFF-V
{CMAP-WinCharSetFFFF-H/WinCharSetFFFF-V/WinCharSetFFFF-H/CMap findresource/CMap
defineresource !}d/CMAP-WinCharSetFFFF-V2{CMAP-WinCharSetFFFF-H2
/WinCharSetFFFF-V2/WinCharSetFFFF-H2/CMap findresource/CMap defineresource !}d
%%EndResource
%%BeginResource: file Pscript_Encoding0 5.0 0
/ANSIEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/bullet/Zcaron 2 bullets/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/bullet/zcaron/Ydieresis
{ISOLatin1Encoding}stopped{96 bullets}{160 96 getinterval aload !}?]d
ANSIEncoding @ 39/quotesingle put 96/grave put/ANSIEncodingOld ANSIEncoding 256
array copy d ANSIEncodingOld @[138 153 154 169 172 174 177 178 179 181 185 188
189 190 208 215 221 222 240 247 253 254]{/bullet put @}forall 166/bar put 176
/ring put EncodeDict/0 ANSIEncoding put EncodeDict/ANSIEncodingOld
ANSIEncodingOld put
%%EndResource
%%BeginResource: file Pscript_Encoding161 5.0 0
/GreekEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/dieresistonos/Alphatonos/sterling
/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft
/logicalnot/hyphen/registered/afii00208/degree/plusminus/twosuperior
/threesuperior/tonos/mu/paragraph/periodcentered/Epsilontonos/Etatonos
/Iotatonos/guillemotright/Omicrontonos/onehalf/Upsilontonos/Omegatonos
/iotadieresistonos/Alpha/Beta/Gamma/Delta/Epsilon/Zeta/Eta/Theta/Iota/Kappa
/Lambda/Mu/Nu/Xi/Omicron/Pi/Rho/.notdef/Sigma/Tau/Upsilon/Phi/Chi/Psi/Omega
/Iotadieresis/Upsilondieresis/alphatonos/epsilontonos/etatonos/iotatonos
/upsilondieresistonos/alpha/beta/gamma/delta/epsilon/zeta/eta/theta/iota/kappa
/lambda/mu/nu/xi/omicron/pi/rho/sigma1/sigma/tau/upsilon/phi/chi/psi/omega
/iotadieresis/upsilondieresis/omicrontonos/upsilontonos/omegatonos/.notdef]d
GreekEncoding @ 39/quotesingle put 96/grave put EncodeDict/161 GreekEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding162 5.0 0
/TurkishEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe
/.notdef/.notdef/Ydieresis/space/exclamdown/cent/sterling/currency/yen
/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright
/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Gbreve/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Idotaccent/Scommaaccent
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave
/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/gbreve/ntilde
/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute
/ucircumflex/udieresis/dotlessi/scommaaccent/ydieresis]d TurkishEncoding @ 39
/quotesingle put 96/grave put EncodeDict/162 TurkishEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding177 5.0 0
/HebrewEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase
/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/tilde/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/.notdef/cent/sterling/afii57636/yen
/brokenbar/section/dieresis/copyright/.notdef/guillemotleft/logicalnot/hyphen
/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
/paragraph/periodcentered/.notdef/onesuperior/.notdef/guillemotright/onequarter
/onehalf/threequarters/.notdef/afii57799/afii57801/afii57800/afii57802
/afii57793/afii57794/afii57795/afii57798/afii57797/afii57806/.notdef/afii57796
/afii57807/afii57839/afii57645/afii57841/afii57842/afii57804/afii57803
/afii57658/afii57716/afii57717/afii57718/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/afii57664/afii57665/afii57666
/afii57667/afii57668/afii57669/afii57670/afii57671/afii57672/afii57673
/afii57674/afii57675/afii57676/afii57677/afii57678/afii57679/afii57680
/afii57681/afii57682/afii57683/afii57684/afii57685/afii57686/afii57687
/afii57688/afii57689/afii57690/.notdef/.notdef/afii299/afii300/.notdef]d
HebrewEncoding @ 39/quotesingle put 96/grave put EncodeDict/177 HebrewEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding178 5.0 0
/ArabicEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/afii57506/quotesinglbase/florin
/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/.notdef
/guilsinglleft/OE/afii57507/afii57508/.notdef/afii57509/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef
/guilsinglright/oe/afii61664/afii301/.notdef/space/afii57388/cent/sterling
/currency/yen/brokenbar/section/dieresis/copyright/.notdef/guillemotleft
/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
/acute/mu/paragraph/periodcentered/cedilla/onesuperior/afii57403/guillemotright
/onequarter/onehalf/threequarters/afii57407/.notdef/afii57409/afii57410
/afii57411/afii57412/afii57413/afii57414/afii57415/afii57416/afii57417
/afii57418/afii57419/afii57420/afii57421/afii57422/afii57423/afii57424
/afii57425/afii57426/afii57427/afii57428/afii57429/afii57430/multiply/afii57431
/afii57432/afii57433/afii57434/afii57440/afii57441/afii57442/afii57443/agrave
/afii57444/acircumflex/afii57445/afii57446/afii57470/afii57448/ccedilla/egrave
/eacute/ecircumflex/edieresis/afii57449/afii57450/icircumflex/idieresis
/afii57451/afii57452/afii57453/afii57454/ocircumflex/afii57455/afii57456/divide
/afii57457/ugrave/afii57458/ucircumflex/udieresis/afii299/afii300/.notdef]d
ArabicEncoding @ 39/quotesingle put 96/grave put EncodeDict/178 ArabicEncoding
put
%%EndResource
%%BeginResource: file Pscript_Encoding186 5.0 0
/BalticEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase/.notdef/quotedblbase
/ellipsis/dagger/daggerdbl/.notdef/perthousand/.notdef/guilsinglleft/.notdef
/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft
/quotedblright/bullet/endash/emdash/.notdef/trademark/.notdef/guilsinglright
/.notdef/.notdef/.notdef/.notdef/space/caron/breve/sterling/currency/.notdef
/brokenbar/section/dieresis/copyright/Rcommaaccent/guillemotleft/logicalnot
/hyphen/registered/AE/ring/plusminus/ogonek/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/rcommaaccent/guillemotright/onequarter
/onehalf/threequarters/ae/Aogonek/Iogonek/Amacron/Cacute/Adieresis/Aring
/Eogonek/Emacron/Ccaron/Eacute/Zacute/Edotaccent/Gcommaaccent/Kcommaaccent
/Imacron/Lcommaaccent/Scaron/Nacute/Ncommaaccent/Oacute/Omacron/Otilde
/Odieresis/multiply/Uogonek/Lslash/Sacute/Umacron/Udieresis/Zdotaccent/Zcaron
/germandbls/aogonek/iogonek/amacron/cacute/adieresis/aring/eogonek/emacron
/ccaron/eacute/zacute/edotaccent/gcommaaccent/kcommaaccent/imacron/lcommaaccent
/scaron/nacute/ncommaaccent/oacute/omacron/otilde/odieresis/divide/uogonek
/lslash/sacute/umacron/udieresis/zdotaccent/zcaron/dotaccent]d BalticEncoding @
39/quotesingle put 96/grave put EncodeDict/186 BalticEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding204 5.0 0
/RussianEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis
/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32
95 getinterval aload !/.notdef/afii10051/afii10052/quotesinglbase/afii10100
/quotedblbase/ellipsis/dagger/daggerdbl/Euro/perthousand/afii10058
/guilsinglleft/afii10059/afii10061/afii10060/afii10145/afii10099/quoteleft
/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark
/afii10106/guilsinglright/afii10107/afii10109/afii10108/afii10193/space
/afii10062/afii10110/afii10057/currency/afii10050/brokenbar/section/afii10023
/copyright/afii10053/guillemotleft/logicalnot/hyphen/registered/afii10056
/degree/plusminus/afii10055/afii10103/afii10098/mu/paragraph/periodcentered
/afii10071/afii61352/afii10101/guillemotright/afii10105/afii10054/afii10102
/afii10104/afii10017/afii10018/afii10019/afii10020/afii10021/afii10022
/afii10024/afii10025/afii10026/afii10027/afii10028/afii10029/afii10030
/afii10031/afii10032/afii10033/afii10034/afii10035/afii10036/afii10037
/afii10038/afii10039/afii10040/afii10041/afii10042/afii10043/afii10044
/afii10045/afii10046/afii10047/afii10048/afii10049/afii10065/afii10066
/afii10067/afii10068/afii10069/afii10070/afii10072/afii10073/afii10074
/afii10075/afii10076/afii10077/afii10078/afii10079/afii10080/afii10081
/afii10082/afii10083/afii10084/afii10085/afii10086/afii10087/afii10088
/afii10089/afii10090/afii10091/afii10092/afii10093/afii10094/afii10095
/afii10096/afii10097]d RussianEncoding @ 39/quotesingle put 96/grave put
EncodeDict/204 RussianEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding238 5.0 0
/EasternEuropeanEncoding[/grave/acute/circumflex/tilde/macron/breve/dotaccent
/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets
StandardEncoding 32 95 getinterval aload !/.notdef/Euro/.notdef/quotesinglbase
/.notdef/quotedblbase/ellipsis/dagger/daggerdbl/.notdef/perthousand/Scaron
/guilsinglleft/Sacute/Tcaron/Zcaron/Zacute/.notdef/quoteleft/quoteright
/quotedblleft/quotedblright/bullet/endash/emdash/.notdef/trademark/scaron
/guilsinglright/sacute/tcaron/zcaron/zacute/space/caron/breve/Lslash/currency
/Aogonek/brokenbar/section/dieresis/copyright/Scommaaccent/guillemotleft
/logicalnot/hyphen/registered/Zdotaccent/degree/plusminus/ogonek/lslash/acute
/mu/paragraph/periodcentered/cedilla/aogonek/scommaaccent/guillemotright/Lcaron
/hungarumlaut/lcaron/zdotaccent/Racute/Aacute/Acircumflex/Abreve/Adieresis
/Lacute/Cacute/Ccedilla/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute
/Icircumflex/Dcaron/Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut
/Odieresis/multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute
/Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis/lacute
/cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron/iacute/icircumflex
/dcaron/dcroat/nacute/ncaron/oacute/ocircumflex/ohungarumlaut/odieresis/divide
/rcaron/uring/uacute/uhungarumlaut/udieresis/yacute/tcommaaccent/dotaccent]d
EasternEuropeanEncoding @ 39/quotesingle put 96/grave put EncodeDict/238
EasternEuropeanEncoding put
%%EndResource
%%BeginResource: file Pscript_Encoding256 5.0 0
/CharCol256Encoding[/.notdef/breve/caron/dotaccent/dotlessi/fi/fl/fraction
/hungarumlaut/Lslash/lslash/minus/ogonek/ring/Zcaron/zcaron/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/exclam/quotedbl/numbersign
/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma
/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S
/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave
/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright
/asciitilde/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef
/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef
/Ydieresis/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/.notdef/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis
/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis]def EncodeDict/256 CharCol256Encoding put
%%EndResource
%%BeginResource: file Pscript_Encoding257 5.0 0
/CharCol257Encoding[/.notdef/Abreve/Amacron/Aogonek/Cacute/Ccaron/Dcaron/Dcroat
/Delta/Ecaron/Edotaccent/Emacron/Eogonek/Gbreve/Gcommaaccent/Idotaccent/Imacron
/Iogonek/Kcommaaccent/Lacute/Lcaron/Lcommaaccent/Nacute/Ncaron/Ncommaaccent
/Ohungarumlaut/Omacron/Racute/Rcaron/Rcommaaccent/Sacute/Scedilla/Scommaaccent
/Tcaron/Tcommaaccent/Uhungarumlaut/Umacron/Uogonek/Uring/Zacute/Zdotaccent
/abreve/amacron/aogonek/cacute/ccaron/commaaccent/dcaron/dcroat/ecaron
/edotaccent/emacron/eogonek/gbreve/gcommaaccent/greaterequal/imacron/iogonek
/kcommaaccent/lacute/lcaron/lcommaaccent/lessequal/lozenge/nacute/ncaron
/ncommaaccent/notequal/ohungarumlaut/omacron/partialdiff/racute/radical/rcaron
/rcommaaccent/sacute/scedilla/scommaaccent/summation/tcaron/tcommaaccent
/uhungarumlaut/umacron/uogonek/uring/zacute/zdotaccent 199 bullets]def
EncodeDict/257 CharCol257Encoding put
%%EndResource
%%BeginResource: file Pscript_Win_Euro_L2 5.0 0
/UseT3EuroFont{/currentdistillerparams where{pop currentdistillerparams
/CoreDistVersion get 4000 le}{false}ifelse}bind def/NewEuroT3Font?{dup/FontType
get 3 eq{dup/EuroFont known exch/BaseFont known and}{pop false}ifelse}bind def
/T1FontHasEuro{dup/CharStrings known not{dup NewEuroT3Font?{dup/EuroGlyphName
get exch/EuroFont get/CharStrings get exch known{true}{false}ifelse}{pop false}
ifelse}{dup/FontType get 1 eq{/CharStrings get/Euro known}{dup/InfoDict known{
/InfoDict get/Euro known}{/CharStrings get/Euro known}ifelse}ifelse}ifelse}bind
def/FontHasEuro{findfont dup/Blend known{pop true}{T1FontHasEuro}ifelse}bind
def/EuroEncodingIdx 1 def/EuroFontHdr{12 dict begin/FontInfo 10 dict dup begin
/version(001.000)readonly def/Notice(Copyright (c)1999 Adobe Systems
Incorporated. All Rights Reserved.)readonly def/FullName(Euro)readonly def
/FamilyName(Euro)readonly def/Weight(Regular)readonly def/isFixedPitch false
def/ItalicAngle 0 def/UnderlinePosition -100 def/UnderlineThickness 50 def end
readonly def/FontName/Euro def/Encoding 256 array 0 1 255{1 index exch/.notdef
put}for def/PaintType 0 def/FontType 1 def/FontMatrix[0.001 0 0 0.001 0 0]def
/FontBBox{-25 -23 1500 804}readonly def currentdict end dup/Private 20 dict dup
begin/ND{def}def/NP{put}def/lenIV -1 def/RD{string currentfile exch
readhexstring pop}def/-|{string currentfile exch readstring pop}executeonly def
/|-{def}executeonly def/|{put}executeonly def/BlueValues[-20 0 706 736 547 572]
|-/OtherBlues[-211 -203]|-/BlueScale 0.0312917 def/MinFeature{16 16}|-/StdHW
[60]|-/StdVW[71]|-/ForceBold false def/password 5839 def/Erode{8.5 dup 3 -1
roll 0.1 mul exch 0.5 sub mul cvi sub dup mul 71 0 dtransform dup mul exch dup
mul add le{pop pop 1.0 1.0}{pop pop 0.0 1.5}ifelse}def/OtherSubrs[{}{}{}
{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict
get exec dup/startlock known{/startlock get exec}{dup/strtlck known{/strtlck
get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]|-/Subrs 5 array dup 0
<8E8B0C100C110C110C210B>put dup 1<8B8C0C100B>put dup 2<8B8D0C100B>put dup 3<0B>
put dup 4<8E8C8E0C100C110A0B>put |- 2 index/CharStrings 256 dict dup begin
/.notdef<8b8b0d0e>def end end put put dup/FontName get exch definefont pop}bind
def/AddEuroGlyph{2 index exch EuroEncodingIdx 1 eq{EuroFontHdr}if systemdict
begin/Euro findfont dup dup/Encoding get 5 1 roll/Private get begin/CharStrings
get dup 3 index known{pop pop pop pop end end}{begin 1 index exch def end end
end EuroEncodingIdx dup 1 add/EuroEncodingIdx exch def exch put}ifelse}bind def
/GetNewXUID{currentdict/XUID known{[7 XUID aload pop]true}{currentdict/UniqueID
known{[7 UniqueID]true}{false}ifelse}ifelse}bind def/BuildT3EuroFont{exch 16
dict begin dup/FontName exch def findfont dup/Encoding get/Encoding exch def
dup length 1 add dict copy dup/FID undef begin dup dup/FontName exch def
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for def GetNewXUID{/XUID
exch def}if currentdict end definefont pop/BaseFont exch findfont 1000
scalefont def/EuroFont exch findfont 1000 scalefont def pop/EuroGlyphName exch
def/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/FontBBox BaseFont/FontBBox
get def/Char 1 string def/BuildChar{exch dup begin/Encoding get 1 index get
/Euro eq{BaseFont T1FontHasEuro{false}{true}ifelse}{false}ifelse{EuroFont
setfont pop userdict/Idx 0 put EuroFont/Encoding get{EuroGlyphName eq{exit}
{userdict/Idx Idx 1 add put}ifelse}forall userdict/Idx get}{dup dup Encoding
exch get BaseFont/Encoding get 3 1 roll put BaseFont setfont}ifelse Char 0 3 -1
roll put Char stringwidth newpath 0 0 moveto Char true charpath flattenpath
pathbbox setcachedevice 0 0 moveto Char show end}bind def currentdict end dup
/FontName get exch definefont pop}bind def/AddEuroToT1Font{dup findfont dup
length 10 add dict copy dup/FID undef begin/EuroFont 3 -1 roll findfont 1000
scalefont def CharStrings dup length 1 add dict copy begin/Euro{EuroFont
setfont pop EuroGBBox aload pop setcachedevice 0 0 moveto EuroGName glyphshow}
bind def currentdict end/CharStrings exch def GetNewXUID{/XUID exch def}if 3 1
roll/EuroGBBox exch def/EuroGName exch def currentdict end definefont pop}bind
def/BuildNewFont{UseT3EuroFont{BuildT3EuroFont}{pop AddEuroToT1Font}ifelse}bind
def/UseObliqueEuro{findfont/FontMatrix get dup 2 get 0 eq exch dup 0 get exch 3
get eq and UseT3EuroFont or}bind def
%%EndResource
%%BeginResource: file Pscript_WinNT_Compat 5.0 0
userdict/Pscript_WinNT_Compat 19 dict dup begin/bd{bind def}bind def/ld{load
def}bd/$x matrix def/ANSIVec[16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde
16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A
/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60
/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85
/ellipsis 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand 16#8A
/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93
/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#98
/tilde 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F
/Ydieresis 16#A0/space 16#A1/exclamdown 16#A4/currency 16#A5/yen 16#A6
/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB
/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron
16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute
16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior
16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE
/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex
16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave
16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE
/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute
16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash
16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE
/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3
/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9
/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE
/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute
16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9
/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn
16#FF/ydieresis]def currentdict{dup type/operatortype eq{[exch]cvx def}{pop
pop}ifelse}forall/initialize{currentdict exch begin begin}bind def/terminate{
/@FL where not{pop end end}{pop}ifelse}bind def/suspend/terminate load def
/resume/initialize load def/RS{/pagesave where{pop pagesave restore}{$x matrix
invertmatrix concat}ifelse}def/SS{/pagesave save def}def/CB{pop pop pop pop}def
/B{pop pop pop pop}def/:/gsave load def/;/grestore load def/N/newpath load def
end put
%%EndResource
end
/ProcSet defineresource pop
%%EndResource

%%EndProlog

%%BeginSetup
statusdict begin (%%[ ProductName: ) print product print ( ]%%)= flush end
Pscript_WinNT_Compat dup /initialize get exec
[ 1 0 0 1 0 0 ] false /Pscript_WinNT_Full /ProcSet findresource dup /initialize get exec
featurebegin{
%%BeginNonPPDFeature: JobTimeout 0
0 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/JobTimeout  4 -1 roll put setuserparams}{statusdict/setjobtimeout get exec}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginNonPPDFeature: WaitTimeout 120
120 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse
%%EndNonPPDFeature
}featurecleanup

featurebegin{
%%BeginFeature: *HPHalftone PrintersDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *Smoothing PrinterDefault

%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *PageSize Letter

             <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *OutputBin OnlyOne

%%EndFeature
}featurecleanup
1 setlinecap 1 setlinejoin
/mysetup [ 0.12 0 0 -0.12 0 792 ] def 
%%EndSetup

%%Page: 1 1
%%PageBoundingBox: 0 0 612 792
%%EndPageComments
userdict begin /pagesave save def end
%%BeginPageSetup
/DeviceRGB dup setcolorspace /colspABC exch def
mysetup concat colspRefresh
%%EndPageSetup

30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
%%BeginDocument: Pscript_Win_PassThrough
% Copyright (c) 1986-1995 Frame Technology Corporation.
/FMcmyk 100 dict def
/FmBD{bind def}bind def
/FmLD{load def}FmBD
/FMc {
 FMcmyk length FMcmyk maxlength ge { /FMcmyk FMcmyk dup length dup add dict copy def } if
 4 array astore 4 1 roll 8 bitshift add 8 bitshift add exch FMcmyk 3 1 roll put
}FmBD
/setcmykcolor where { pop
 /sc where { pop /sc load 0 get /scignore eq {
  /FMsc /sc FmLD
  /sc { 3 copy 8 bitshift add 8 bitshift add FMcmyk 1 index known
   { FMcmyk exch get aload pop setcmykcolor pop pop pop } { pop FMsc } ifelse
  }FmBD
 } if } if
} if
mark { /S load
 dup 0 get /PenW eq { dup 1 get /sl load eq {
  dup 0 { PenW .75 sub sl } bind put 1 /exec load put
 } if } if
} stopped cleartomark       
/FmX matrix defaultmatrix def
/FmDC {transform FmX defaultmatrix itransform cvi exch cvi exch} def
/FmBx { dup 3 index lt {3 1 roll exch} if 
 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if
}FmBD
/FmPD/cleartomark FmLD
/FmPD2/cleartomark FmLD
/FmPT/pop FmLD
/FmPA{pop pop pop}FmBD
systemdict /pdfmark known systemdict /currentdistillerparams known and {
 /FmPD/pdfmark FmLD
 currentdistillerparams /CoreDistVersion get 2000 ge {
  /FmPD2/pdfmark FmLD
  /FmPA { mark exch /Dest exch 5 3 roll 
	/View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD 
  }FmBD
 } if
} if
: N : N : N ; : N 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
0 5621 M 2850 5621 I 2850 6600 I 0 6600 I C 
eoclip : N 0 5654 1574 910 rp C 
/DeviceRGB dup setcolorspace /colspABC exch def
1 1 1 1 scol  L ; : N 0 5654 M 1574 5654 I 1574 6564 I 0 6564 I C 
eoclip 30000 VM?
Pscript_WinNT_Compat begin /$x mysetup def end
/Pscript_WinNT_Full /ProcSet findresource dup /suspend get exec
Pscript_WinNT_Compat dup /initialize get exec
%%BeginDocument: Pscript_Win_PassThrough
% COPYRIGHT (c) 1986-1995 FRAME TECHNOLOGY CORPORATION
%
% This source code contained herein is proprietary and confidential
% information of Frame Technology Corporation, San Jose, CA and is
% covered by the U.S. and other copyright and trade secret protection.
% Unauthorized adaptation, distribution, use or display is prohibited
% and may be subject to civil and criminal penalties.  Disclosure to
% others is prohibited.  For the terms and conditions of source code
% use refer to your Frame Technology source code license agreement.
save 30 dict begin
/FMsave exch def
/FMdc countdictstack 1 sub def
/FMoc count 1 sub def
userdict /FMdict currentdict put
/FMmin { 2 copy gt { exch } if pop } bind def
/FMquit /quit load def /FMshowpage /showpage load def
userdict /showpage {} put
/FMfail {dup = flush FMshowpage
/Helvetica findfont 12 scalefont setfont 72 200 moveto show FMshowpage
FMquit } def
end userdict begin
/setcmykcolor where{pop}{
/setcmykcolor{
FMdict begin
4 1 roll 3 { 3 index add 1.0 FMmin 1.0 exch sub 3 1 roll} repeat
setrgbcolor pop
end
}bind def
} ifelse
0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
10 setmiterlimit [] 0 setdash newpath
/languagelevel where { pop languagelevel 1 ne {
 false setstrokeadjust false setoverprint } if } if
end
787.175 6109.32 translate
1574.56 910.117 scale
1 282 div 1 -163 div scale -322 -493.5 translate
%%BeginDocument: (hier01.eps)
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Adobe Illustrator(TM) 7.0
%%For: (Sandee S Karr) (Netscape Communiations)
%%Title: (hier01.eps)
%%CreationDate: (12/9/97) (10:10 PM)
%%BoundingBox: 181 412 463 575
%%HiResBoundingBox: 181 412 463 574.5
%%DocumentProcessColors: Black
%%DocumentFonts: GillSans
%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0
%%+ procset Adobe_typography_AI5 1.0 1
%%+ procset Adobe_ColorImage_AI6 1.1 0
%%+ procset Adobe_Illustrator_AI5 1.2 0
%%+ procset Adobe_cshow 2.0 8
%AI5_FileFormat 3
%AI3_ColorUsage: Black&White
%AI3_IncludePlacedImages
%AI7_ImageSettings: 1
%%CMYKCustomColor: 1 0 0.55 0 (Aqua)
%%+ 1 0.5 0 0 (Blue)
%%+ 0.5 0.4 0.3 0 (Blue Gray)
%%+ 0.8 0.05 0 0 (Blue Sky)
%%+ 0.5 0.85 1 0 (Brown)
%%+ 1 0.9 0.1 0 (Dark Blue)
%%+ 1 0.55 1 0 (Forest Green)
%%+ 0.05 0.2 0.95 0 (Gold)
%%+ 0.75 0.05 1 0 (Grass Green)
%%+ 0 0.45 1 0 (Orange)
%%+ 0.15 1 1 0 (Red)
%%+ 0.45 0.9 0 0 (Violet)
%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
%AI3_TemplateBox: 306 396 306 396
%AI3_TileBox: -59 121 671 673
%AI3_DocumentPreview: PC_ColorTIFF
%AI5_ArtSize: 792 612
%AI5_RulerUnits: 3
%AI5_ArtFlags: 0 0 0 1 0 0 1 1 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI5_OpenToView: -126 780 1 767 581 18 1 1 3 40 0 0
%AI5_OpenViewLayers: 7
%%PageOrigin:-59 121
%%AI3_PaperRect:-31 583 761 -29
%%AI3_Margin:31 -31 -31 29
%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI7_Thumbnail: 128 76 8
%%BeginData: 4278 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD22FFFD26F8FD5AFFF8FD24FFF8F8FD59FFF8FD24FFF8F8FD59FF
%F8FD24FFF8F8FD59FFF8FD05FFF8F8F8FD09FFF8FD12FFF8F8FD59FFF8FD
%05FFF8F8F8FFF8F8FFF8F8F8FFFFF8FFF8F8FFF8FFF8F8FFFFF8FD07FFF8
%F8FD59FFF8FD05FFF8FFFFFFF8FFF8FFF8FFF8FFF8F8FFFFF8FFFD07F8FD
%06FFF8F8FD59FFF8FD05FFF8F8F8FFF8FFF8FFF8F8FFFFF8FFF8F8FFFFF8
%FFF8FFFFF8FD07FFF8F8FD59FFF8FD0DFFF8FD09FFF8FD0CFFF8F8FD59FF
%F8FD0DFFF8FD08FFF8FD0DFFF8F8FD59FFF8FD24FFF8F8FD59FFF8FD24FF
%F8F8FD59FFFD27F8FD5AFFFD26F8FD5AFFFD26F8FD65FFF8FD0AFFF8FD74
%FFF8FD0AFFF8FD74FFF8FD0AFFF8FD74FFF8FD0AFFF8FD74FFF8FD0AFFF8
%FD5BFFFD1AF8FD0AFFFD1DF8FD3FFFF8FD3FFFF8FD3FFFF8FD3FFFF8FD3F
%FFF8FD3FFFF8FD3FFFF8FD3FFFF8FD3FFFF8FD3FFFF8FD3FFFF8FD3FFFF8
%FD3FFFF8FD3FFFF8FD3FFFF8FD3FFFF8FD2AFFFD26F8FD1CFFFD26F8FD18
%FFF8FD24FFF8FD1CFFF8FD24FFF8FD18FFF8FD24FFF8F8FD1BFFF8FD24FF
%F8F8F8FD16FFF8FD24FFF8F8FD1BFFF8FD24FFF8F8F8FD16FFF8FD24FFF8
%F8FD1BFFF8FD24FFF8F8F8FD16FFF8FD07FFF8FFFFFFF8FD18FFF8F8FD1B
%FFF8FFFFFFF8FFFFF8FFFFF8FD06FFF8FD07FFF8F8FD0AFFF8F8F8FD16FF
%F8FD07FFF8F8FFF8F8FFF8FFF8F8FFFFF8FFFFF8F8F8FFF8F8F8FD07FFF8
%F8FD1BFFF8FD04FFF8F8FFF8F8FFFFFD06F8FFF8FFF8FFFD05F8FFFFF8FF
%FFF8FFFFFFF8F8F8FD16FFF8FD07FFF8FFF8FFF8F8F8FFF8FFF8F8F8FFFD
%06F8FD09FFF8F8FD1BFFF8FD04FFF8F8FFF8F8FFF8FFFFF8FFFFF8F8FFFD
%04F8FFF8FFFFFD07F8FFFFF8F8F8FD16FFF8FD07FFF8FFFFFFF8F8F8FFF8
%FFF8F8F8FFF8F8FFF8FFF8FD09FFF8F8FD1BFFF8FD04FFF8FFFFFFF8FFFF
%F8F8F8FFFFF8FFF8FFF8FFF8FFF8F8F8FFFFF8FFFFF8FFFFFFF8F8F8FD16
%FFF8FD15FFF8FFF8FD0CFFF8F8FD1BFFF8FD24FFF8F8F8FD16FFF8FD16FF
%F8FD0DFFF8F8FD1BFFF8FD24FFF8F8F8FD16FFF8FD24FFF8F8FD1BFFF8FD
%24FFF8F8F8FD16FFF8FD24FFF8F8FD1BFFF8FD24FFF8F8F8FD16FFFD27F8
%FD1BFFFD28F8FD17FFFD26F8FD1DFFFD26F8FD64FFF8FD0BFFF8FD73FFF8
%FD0BFFF8FD73FFF8FD0BFFF8FD73FFF8FD0BFFF8FD73FFF8FD0BFFF8FD73
%FFF8FD0BFFF8FD62FFFD12F8FD0BFFFD14F8FD4FFFF8FD2FFFF8FD4FFFF8
%FD2FFFF8FD4FFFF8FD2FFFF8FD4FFFF8FD2FFFF8FD4FFFF8FD2FFFF8FD4F
%FFF8FD2FFFF8FD4FFFF8FD2FFFF8FD4FFFF8FD2FFFF8FD3AFFFD26F8FD0B
%FFFD26F8FD29FFF8FD24FFF8FD0BFFF8FD24FFF8FD29FFF8FD24FFF8F8FD
%0AFFF8FD24FFF8F8FD28FFF8FD24FFF8F8FD0AFFF8FD24FFF8F8FD28FFF8
%FD24FFF8F8FD0AFFF8FD24FFF8F8FD28FFF8FD04FFF8F8FFFFF8FD06FFF8
%F8F8FD12FFF8F8FD0AFFF8FD07FFF8F8F8FD06FFF8FD13FFF8F8FD28FFF8
%FFFFFFF8F8FFFFF8F8FFFFF8FFFD04F8FFFFF8FFFFFD04F8FFFFFD04F8FD
%04FFF8F8FD0AFFF8FD07FFFD05F8FFFFFFF8F8FFF8F8FFFFF8FFFFF8FFF8
%F8F8FD06FFF8F8FD28FFF8FD05FFFD04F8FFF8F8F8FFF8F8FFFFF8F8F8FF
%F8FFFFF8FFF8FFFFF8FFF8FFFFFFF8F8FD0AFFF8FD07FFF8FFFFF8FFF8FF
%F8F8F8FFF8FFFD08F8FD08FFF8F8FD28FFF8FFFFFFF8F8FFF8F8F8FFFFF8
%FFF8FFF8FFFFFFF8FFFFF8FFF8FFFFFFF8F8F8FFF8FFFFFFF8F8FD0AFFF8
%FD07FFFD04F8FFF8FFF8F8F8FFF8FFF8FFF8FFFFF8FFF8FD08FFF8F8FD28
%FFF8FD24FFF8F8FD0AFFF8FD0EFFF8FFF8FD13FFF8F8FD28FFF8FD24FFF8
%F8FD0AFFF8FD0FFFF8FD14FFF8F8FD28FFF8FD24FFF8F8FD0AFFF8FD24FF
%F8F8FD28FFF8FD24FFF8F8FD0AFFF8FD24FFF8F8FD28FFFD27F8FD0AFFFD
%27F8FD29FFFD26F8FD0BFFFD26F8FDFCFFFFFFFFFF
%%EndData
%%EndComments
%%BeginProlog
%%BeginResource: procset Adobe_level2_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
%%Version: 1.2 0
%%CreationDate: (04/10/93) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
userdict /Adobe_level2_AI5 25 dict dup begin
	put
	/packedarray where not
	{
		userdict begin
		/packedarray
		{
			array astore readonly
		} bind def
		/setpacking /pop load def
		/currentpacking false def
	 end
		0
	} if
	pop
	userdict /defaultpacking currentpacking put true setpacking
	/initialize
	{
		Adobe_level2_AI5 begin
	} bind def
	/terminate
	{
		currentdict Adobe_level2_AI5 eq
		{
		 end
		} if
	} bind def
	mark
	/setcustomcolor where not
	{
		/findcmykcustomcolor
		{
			0
			6 packedarray
		} bind def
		/findrgbcustomcolor
		{
			1
			5 packedarray
		} bind def
		/setcustomcolor
		{
			exch 
			aload pop 
			0 eq
			{
				pop
				4
				{
					4 index mul
					4 1 roll
				} repeat
				5 -1 roll pop
				setcmykcolor
			}
			{
				pop
				3
				{
					1 exch sub
					3 index mul 
					1 exch sub
					3 1 roll
				} repeat
				4 -1 roll pop
				setrgbcolor
			} ifelse
		}
		def
	} if
	
	/gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
	userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
	userdict /level2?
	systemdict /languagelevel known dup
	{
		pop systemdict /languagelevel get 2 ge
	} if
	put
/level2ScreenFreq
{
 begin
		60
		HalftoneType 1 eq
		{
			pop Frequency
		} if
		HalftoneType 2 eq
		{
			pop GrayFrequency
		} if
		HalftoneType 5 eq
		{
			pop Default level2ScreenFreq
		} if
 end
} bind def
userdict /currentScreenFreq  
	level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
level2? not
	{
		/setcmykcolor where not
		{
			/setcmykcolor
			{
				exch .11 mul add exch .59 mul add exch .3 mul add
				1 exch sub setgray
			} def
		} if
		/currentcmykcolor where not
		{
			/currentcmykcolor
			{
				0 0 0 1 currentgray sub
			} def
		} if
		/setoverprint where not
		{
			/setoverprint /pop load def
		} if
		/selectfont where not
		{
			/selectfont
			{
				exch findfont exch
				dup type /arraytype eq
				{
					makefont
				}
				{
					scalefont
				} ifelse
				setfont
			} bind def
		} if
		/cshow where not
		{
			/cshow
			{
				[
				0 0 5 -1 roll aload pop
				] cvx bind forall
			} bind def
		} if
	} if
	cleartomark
	/anyColor?
	{
		add add add 0 ne
	} bind def
	/testColor
	{
		gsave
		setcmykcolor currentcmykcolor
		grestore
	} bind def
	/testCMYKColorThrough
	{
		testColor anyColor?
	} bind def
	userdict /composite?
	level2?
	{
		gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
		add add add 4 eq
	}
	{
		1 0 0 0 testCMYKColorThrough
		0 1 0 0 testCMYKColorThrough
		0 0 1 0 testCMYKColorThrough
		0 0 0 1 testCMYKColorThrough
		and and and
	} ifelse
	put
	composite? not
	{
		userdict begin
		gsave
		/cyan? 1 0 0 0 testCMYKColorThrough def
		/magenta? 0 1 0 0 testCMYKColorThrough def
		/yellow? 0 0 1 0 testCMYKColorThrough def
		/black? 0 0 0 1 testCMYKColorThrough def
		grestore
		/isCMYKSep? cyan? magenta? yellow? black? or or or def
		/customColor? isCMYKSep? not def
	 end
	} if
 end defaultpacking setpacking
%%EndResource
%%BeginResource: procset Adobe_typography_AI5 1.0 1
%%Title: (Typography Operators)
%%Version: 1.0 1
%%CreationDate:(6/10/1996) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_typography_AI5 68 dict dup begin
put
/initialize
{
 begin
 begin
	Adobe_typography_AI5 begin
	Adobe_typography_AI5
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
 end
 end
	Adobe_typography_AI5 begin
} def
/terminate
{
	currentdict Adobe_typography_AI5 eq
	{
	 end
	} if
} def
/modifyEncoding
{
	/_tempEncode exch ddef
	/_pntr 0 ddef
	{
		counttomark -1 roll
		dup type dup /marktype eq
		{
			pop pop exit
		}
		{
			/nametype eq
			{
				_tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll
				put
			}
			{
				/_pntr exch ddef
			} ifelse
		} ifelse
	} loop
	_tempEncode
} def
/havefont
{
	systemdict /languagelevel known
		{
		/Font resourcestatus dup
			{ exch pop exch pop }
		if
		}
		{
		systemdict /FontDirectory get 1 index known
			{ pop true }
			{
			systemdict /fileposition known
				{
				dup length 6 add exch
				Ss 6 250 getinterval
				cvs pop
				Ss exch 0 exch getinterval
				status
					{ pop pop pop pop true }
					{ false }
				ifelse
				}
				{
				pop false
				}
			ifelse
			}
		ifelse
		}
	ifelse
} def
/TE
{
	StandardEncoding 256 array copy modifyEncoding
	/_nativeEncoding exch def
} def
/subststring {
	exch 2 index exch search
	{
		exch pop
		exch dup () eq
		{
			pop exch concatstring
		}
		{
			3 -1 roll
			exch concatstring
			concatstring
		} ifelse
		exch pop true
	}
	{
		pop pop false
	} ifelse
} def
/concatstring {
	1 index length 1 index length
	1 index add
	string
	dup 0 5 index putinterval
	dup 2 index 4 index putinterval
	4 1 roll pop pop pop
} def
%
/TZ
{
	dup type /arraytype eq
	{
		/_wv exch def
	}
	{
		/_wv 0 def
	} ifelse
	/_useNativeEncoding exch def
	2 index havefont
	{
		3 index
		255 string
		cvs
		
		dup
		(_Symbol_)
		eq
		{
			pop
			2 index
			findfont
			
		}
		{
			dup length 1 sub
			1 exch
			getinterval
			
			cvn
			findfont
		} ifelse
	}
	{
		dup 1 eq
		{
			2 index 64 string cvs
			dup (-90pv-RKSJ-) (-83pv-RKSJ-) subststring
			{
				exch pop dup havefont
				{
					findfont false
				}
				{
					pop true
				} ifelse
			}
			{
				pop	dup
				(-90ms-RKSJ-) (-Ext-RKSJ-) subststring
				{
					exch pop dup havefont
					{
						findfont false
					}
					{
						pop true
					} ifelse
				}
				{
					pop pop true
				} ifelse
			} ifelse
			{
				/Ryumin-Light-83pv-RKSJ-H havefont
					{/Ryumin-Light-83pv-RKSJ-H}
					{/Courier}
					ifelse
					findfont
					[1 0 0.5 1 0 0] makefont
			} if
		}
		{
			/Courier findfont
		} ifelse
	} ifelse
	_wv type /arraytype eq
	{
		_wv makeblendedfont
	} if
	dup length 10 add dict
 begin
	mark exch
	{
		1 index /FID ne
		{
			def
		} if
		cleartomark mark
	} forall
	pop
	/FontScript exch def
	/FontDirection exch def
	/FontRequest exch def
	/FontName exch def
	counttomark 0 eq
	{
		1 _useNativeEncoding eq
		{
			/Encoding _nativeEncoding def
		} if
		cleartomark
	}
	{
		/Encoding load 256 array copy
		modifyEncoding /Encoding exch def
	} ifelse
	FontName currentdict
 end
	definefont pop
} def
/tr
{
	_ax _ay 3 2 roll
} def
/trj
{
	_cx _cy _sp _ax _ay 6 5 roll
} def
/a0
{
	/Tx
	{
		dup
		currentpoint 3 2 roll
		tr _psf
		newpath moveto
		tr _ctm _pss
	} ddef
	/Tj
	{
		dup
		currentpoint 3 2 roll
		trj _pjsf
		newpath moveto
		trj _ctm _pjss
	} ddef
} def
/a1
{
W B
} def
/e0
{
	/Tx
	{
		tr _psf
	} ddef
	/Tj
	{
		trj _pjsf
	} ddef
} def
/e1
{
W F 
} def
/i0
{
	/Tx
	{
		tr sp
	} ddef
	/Tj
	{
		trj jsp
	} ddef
} def
/i1
{
	W N
} def
/o0
{
	/Tx
	{
		tr sw rmoveto
	} ddef
	/Tj
	{
		trj swj rmoveto
	} ddef
} def
/r0
{
	/Tx
	{
		tr _ctm _pss
	} ddef
	/Tj
	{
		trj _ctm _pjss
	} ddef
} def
/r1
{
W S
} def
/To
{
	pop _ctm currentmatrix pop
} def
/TO
{
	iTe _ctm setmatrix newpath
} def
/Tp
{
	pop _tm astore pop _ctm setmatrix
	_tDict begin
	/W
	{
	} def
	/h
	{
	} def
} def
/TP
{
 end
	iTm 0 0 moveto
} def
/Tr
{
	_render 3 le
	{
		currentpoint newpath moveto
	} if
	dup 8 eq
	{
		pop 0
	}
	{
		dup 9 eq
		{
			pop 1
		} if
	} ifelse
	dup /_render exch ddef
	_renderStart exch get load exec
} def
/iTm
{
	_ctm setmatrix _tm concat
	_shift aload pop _lineorientation 1 eq { exch } if translate
	_scale aload pop _lineorientation 1 eq _yokoorientation 1 eq or { exch } if scale
} def
/Tm
{
	_tm astore pop iTm 0 0 moveto
} def
/Td
{
	_mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto
} def
/iTe
{
	_render -1 eq
	{
	}
	{
		_renderEnd _render get dup null ne
		{
			load exec
		}
		{
			pop
		} ifelse
	} ifelse
	/_render -1 ddef
} def
/Ta
{
	pop
} def
/Tf
{
	1 index type /nametype eq
	{
		dup 0.75 mul 1 index 0.25 mul neg
	} if
	/_fontDescent exch ddef
	/_fontAscent exch ddef
	/_fontSize exch ddef
	/_fontRotateAdjust _fontAscent _fontDescent add 2 div neg ddef
	/_fontHeight _fontSize ddef
	findfont _fontSize scalefont setfont
} def
/Tl
{
	pop neg 0 exch
	_leading astore pop
} def
/Tt
{
	pop
} def
/TW
{
	3 npop
} def
/Tw
{
	/_cx exch ddef
} def
/TC
{
	3 npop
} def
/Tc
{
	/_ax exch ddef
} def
/Ts
{
	0 exch
	_shift astore pop
	currentpoint
	iTm
	moveto
} def
/Ti
{
	3 npop
} def
/Tz
{
	count 1 eq { 100 } if
	100 div exch 100 div exch
	_scale astore pop
	iTm
} def
/TA
{
	pop
} def
/Tq
{
	pop
} def
/Tg
{
	pop
} def
/TG
{
	pop
} def
/Tv
{
	/_lineorientation exch ddef
} def
/TV
{
	/_charorientation exch ddef
} def
/Ty
{
	dup /_yokoorientation exch ddef 1 sub neg Tv
} def
/TY
{
	pop
} def
/T~
{
	Tx
} def
/Th
{
	pop pop pop pop pop
} def
/TX
{
	pop
} def
/Tk
{
	_fontSize mul 1000 div
	_lineorientation 0 eq { neg 0 } { 0 exch } ifelse
	rmoveto
	pop
} def
/TK
{
	2 npop
} def
/T*
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	Td
} def
/T*-
{
	_leading aload pop
	_lineorientation 0 ne { exch } if
	exch neg exch neg
	Td
} def
/T-
{
	_ax neg 0 rmoveto
	_lineorientation 1 eq _charorientation 0 eq and { 1 TV _hyphen Tx 0 TV } { _hyphen Tx } ifelse
} def
/T+
{
} def
/TR
{
	_ctm currentmatrix pop
	_tm astore pop
	iTm 0 0 moveto
} def
/TS
{
	currentfont 3 1 roll
	/_Symbol_ findfont _fontSize scalefont setfont
	
	0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	setfont
} def
/Xb
{
	pop pop
} def
/Tb /Xb load def
/Xe
{
	pop pop pop pop
} def
/Te /Xe load def
/XB
{
} def
/TB /XB load def
currentdict readonly pop
end
setpacking
%
/X^
{
	currentfont 5 1 roll
	dup havefont
		{
		findfont _fontSize scalefont setfont
		}
		{
		pop
		exch
		} ifelse
	2 index 0 eq
	{
		Tx
	}
	{
		Tj
	} ifelse
	pop	pop
	setfont
} def
/T^	/X^	load def
%%EndResource
%%BeginProcSet: Adobe_ColorImage_AI6 1.1 0
userdict /Adobe_ColorImage_AI6 known not
{
	userdict /Adobe_ColorImage_AI6 24 dict put 
} if
userdict /Adobe_ColorImage_AI6 get begin
/initialize
{ 
	Adobe_ColorImage_AI6 begin
	Adobe_ColorImage_AI6
	{
		dup type /arraytype eq
		{
			dup xcheck
			{
				bind
			} if
		} if
		pop pop
	} forall
} def
/terminate { end } def
currentdict /Adobe_ColorImage_AI6_Vars known not
{
	/Adobe_ColorImage_AI6_Vars 15 dict def
} if
Adobe_ColorImage_AI6_Vars begin
	/channelcount 0 def
	/sourcecount 0 def
	/sourcearray 4 array def
	/plateindex -1 def
	/XIMask 0 def
	/XIBinary 0 def
	/XIChannelCount 0 def
	/XIBitsPerPixel 0 def
	/XIImageHeight 0 def
	/XIImageWidth 0 def
	/XIImageMatrix null def
	/XIBuffer null def
	/XIDataProc null def
	/XIVersion 6 def
end
/WalkRGBString null def
/WalkCMYKString null def
/StuffRGBIntoGrayString null def
/RGBToGrayImageProc null def
/StuffCMYKIntoGrayString null def
/CMYKToGrayImageProc null def
/ColorImageCompositeEmulator null def
/SeparateCMYKImageProc null def
/FourEqual null def
/TestPlateIndex null def
currentdict /_colorimage known not
{
	/colorimage where
	{
		/colorimage get /_colorimage exch def
	}
	{
		/_colorimage null def
	} ifelse
} if
/_currenttransfer systemdict /currenttransfer get def
/colorimage null def
/XI null def
/WalkRGBString
{
	0 3 index
	dup length 1 sub 0 3 3 -1 roll
	{
		3 getinterval { } forall
		5 index exec
		3 index
	} for
	
	 5 { pop } repeat
} def
/WalkCMYKString
{
	0 3 index
	dup length 1 sub 0 4 3 -1 roll
	{
		4 getinterval { } forall
		
		6 index exec
		
		3 index
		
	} for
	
	5 { pop } repeat
	
} def
/StuffRGBIntoGrayString
{
	.11 mul exch
	
	.59 mul add exch
	
	.3 mul add
	
	cvi 3 copy put
	
	pop 1 add
} def
/RGBToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin 
		sourcearray 0 get exec
		dup length 3 idiv string
		dup 3 1 roll 
		
		/StuffRGBIntoGrayString load exch
		WalkRGBString
 end
} def
/StuffCMYKIntoGrayString
{
	exch .11 mul add
	
	exch .59 mul add
	
	exch .3 mul add
	
	dup 255 gt { pop 255 } if
	
	255 exch sub cvi 3 copy put
	
	pop 1 add
} def
/CMYKToGrayImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcearray 0 get exec
		dup length 4 idiv string
		dup 3 1 roll 
		
		/StuffCMYKIntoGrayString load exch
		WalkCMYKString
 end
} def
/ColorImageCompositeEmulator
{
	pop true eq
	{
		Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat
	}
	{
		Adobe_ColorImage_AI6_Vars /channelcount get 1 ne
		{
			Adobe_ColorImage_AI6_Vars begin
				sourcearray 0 3 -1 roll put
			
				channelcount 3 eq 
				{ 
					/RGBToGrayImageProc 
				}
				{ 
					/CMYKToGrayImageProc
				} ifelse
				load
		 end
		} if
		image
	} ifelse
} def
/SeparateCMYKImageProc
{	
	Adobe_ColorImage_AI6_Vars begin
		sourcecount 0 ne
		{
			sourcearray plateindex get exec
		}
		{			
			sourcearray 0 get exec
			
			dup length 4 idiv string
			
			0 2 index
			
			plateindex 4 2 index length 1 sub
			{
				get 255 exch sub
				
				3 copy put pop 1 add
				
				2 index
			} for
			pop pop exch pop
		} ifelse
 end
} def
	
/FourEqual
{
	4 index ne
	{
		pop pop pop false
	}
	{
		4 index ne
		{
			pop pop false
		}
		{
			4 index ne
			{
				pop false
			}
			{
				4 index eq
			} ifelse
		} ifelse
	} ifelse
} def
/TestPlateIndex
{
	Adobe_ColorImage_AI6_Vars begin
		/plateindex -1 def
		/setcmykcolor where
		{
			pop
			gsave
			1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
			0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
			grestore
			1 0 0 0 FourEqual 
			{ 
				/plateindex 0 def
			}
			{
				0 1 0 0 FourEqual
				{ 
					/plateindex 1 def
				}
				{
					0 0 1 0 FourEqual
					{
						/plateindex 2 def
					}
					{
						0 0 0 1 FourEqual
						{ 
							/plateindex 3 def
						}
						{
							0 0 0 0 FourEqual
							{
								/plateindex 5 def
							} if
						} ifelse
					} ifelse
				} ifelse
			} ifelse
			pop pop pop pop
		} if
		plateindex
 end
} def
/colorimage
{
	Adobe_ColorImage_AI6_Vars begin
		/channelcount 1 index def
		/sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def
		4 sourcecount add index dup 
		8 eq exch 1 eq or not
 end
	
	{
		/_colorimage load null ne
		{
			_colorimage
		}
		{
			Adobe_ColorImage_AI6_Vars /sourcecount get
			7 add { pop } repeat
		} ifelse
	}
	{
		dup 3 eq
		TestPlateIndex
		dup -1 eq exch 5 eq or or
		{
			/_colorimage load null eq
			{
				ColorImageCompositeEmulator
			}
			{
				dup 1 eq
				{
					pop pop image
				}
				{
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						gsave
						
						0 _currenttransfer exec
						1 _currenttransfer exec
						eq
						{ 0 _currenttransfer exec 0.5 lt }
						{ 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse
						
						{ { pop 0 } } { { pop 1 } } ifelse
						systemdict /settransfer get exec
					} if
					
					_colorimage
					
					Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
					{
						grestore
					} if
				} ifelse
			} ifelse
		}
		{
			dup 1 eq
			{
				pop pop
				image
			}
			{
				pop pop
				Adobe_ColorImage_AI6_Vars begin
					sourcecount -1 0
					{			
						exch sourcearray 3 1 roll put
					} for
					/SeparateCMYKImageProc load
			 end
				systemdict /image get exec
			} ifelse
		} ifelse
	} ifelse
} def
/XG
{
	pop pop
} def
/XF
{
	13 {pop} repeat
} def
/Xh
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIImageHeight exch def
		/XIImageWidth exch def
		/XIImageMatrix exch def
		0 0 moveto
		XIImageMatrix concat
		XIImageWidth XIImageHeight scale
		
		XIMask
		{
			/_lp /null ddef
			_fc
			/_lp /imagemask ddef
		}
		if
		/XIVersion 7 def
 end
} def
/XH
{
	Adobe_ColorImage_AI6_Vars begin
		/XIVersion 6 def
		grestore
 end
} def
/XI
{
	Adobe_ColorImage_AI6_Vars begin
		gsave
		/XIMask exch 0 ne def
		/XIBinary exch 0 ne def
		pop
		pop
		/XIChannelCount exch def
		/XIBitsPerPixel exch def
		/XIImageHeight exch def
		/XIImageWidth exch def
		pop pop pop pop
		/XIImageMatrix exch def
		XIBitsPerPixel 1 eq
		{
			XIImageWidth 8 div ceiling cvi
		}
		{
			XIImageWidth XIChannelCount mul
		} ifelse
		/XIBuffer exch string def
		XIBinary
		{
			/XIDataProc { currentfile XIBuffer readstring pop } def
			XIVersion 6 le
			{
				currentfile 128 string readline pop pop
			}
			if
		}
		{
			/XIDataProc { currentfile XIBuffer readhexstring pop } def
		} ifelse
		
		XIVersion 6 le
		{
			0 0 moveto
			XIImageMatrix concat
			XIImageWidth XIImageHeight scale
			XIMask
			{
				/_lp /null ddef
				_fc
				/_lp /imagemask ddef
			} if
		} if
		
		XIMask
		{
			XIImageWidth XIImageHeight
			false
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			imagemask
		}
		{
			XIImageWidth XIImageHeight
			XIBitsPerPixel
			[ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
			/XIDataProc load
			
			XIChannelCount 1 eq
			{
				gsave
				0 setgray
				image
				grestore
			}
			{
				false
				XIChannelCount
				colorimage
			} ifelse
		} ifelse
		grestore
 end
} def
end
%%EndProcSet
%%BeginResource: procset Adobe_Illustrator_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
%%Version: 1.2 0
%%CreationDate: (3/7/1994) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin
put
/_eo false def
/_lp /none def
/_pf
{
} def
/_ps
{
} def
/_psf
{
} def
/_pss
{
} def
/_pjsf
{
} def
/_pjss
{
} def
/_pola 0 def
/_doClip 0 def
/cf currentflat def
/_lineorientation 0 def
/_charorientation 0 def
/_yokoorientation 0 def
/_tm matrix def
/_renderStart
[
/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
] def
/_renderEnd
[
null null null null /i1 /i1 /i1 /i1
] def
/_render -1 def
/_shift [0 0] def
/_ax 0 def
/_ay 0 def
/_cx 0 def
/_cy 0 def
/_leading
[
0 0
] def
/_ctm matrix def
/_mtx matrix def
/_sp 16#020 def
/_hyphen (-) def
/_fontSize 0 def
/_fontAscent 0 def
/_fontDescent 0 def
/_fontHeight 0 def
/_fontRotateAdjust 0 def
/Ss 256 string def
Ss 0 (fonts/) putinterval
/_cnt 0 def
/_scale [1 1] def
/_nativeEncoding 0 def
/_useNativeEncoding 0 def
/_tempEncode 0 def
/_pntr 0 def
/_tDict 2 dict def
/_hfname 100 string def
/_hffound false def
/Tx
{
} def
/Tj
{
} def
/CRender
{
} def
/_AI3_savepage
{
} def
/_gf null def
/_cf 4 array def
/_rgbf 3 array def
/_if null def
/_of false def
/_fc
{
} def
/_gs null def
/_cs 4 array def
/_rgbs 3 array def
/_is null def
/_os false def
/_sc
{
} def
/_pd 1 dict def
/_ed 15 dict def
/_pm matrix def
/_fm null def
/_fd null def
/_fdd null def
/_sm null def
/_sd null def
/_sdd null def
/_i null def
/_lobyte 0 def
/_hibyte 0 def
/_cproc null def
/_cscript 0 def
/_hvax 0 def
/_hvay 0 def
/_hvwb 0 def
/_hvcx 0 def
/_hvcy 0 def
/_bitfont null def
/_bitlobyte 0 def
/_bithibyte 0 def
/_bitkey null def
/_bitdata null def
/_bitindex 0 def
/discardSave null def
/buffer 256 string def
/beginString null def
/endString null def
/endStringLength null def
/layerCnt 1 def
/layerCount 1 def
/perCent (%) 0 get def
/perCentSeen? false def
/newBuff null def
/newBuffButFirst null def
/newBuffLast null def
/clipForward? false def
end
userdict /Adobe_Illustrator_AI5 known not {
	userdict /Adobe_Illustrator_AI5 95 dict put
} if
userdict /Adobe_Illustrator_AI5 get begin
/initialize
{
	Adobe_Illustrator_AI5 dup begin
	Adobe_Illustrator_AI5_vars begin
	discardDict
	{
		bind pop pop
	} forall
	dup /nc get begin
	{
		dup xcheck 1 index type /operatortype ne and
		{
			bind
		} if
		pop pop
	} forall
 end
	newpath
} def
/terminate
{
 end
 end
} def
/_
null def
/ddef
{
	Adobe_Illustrator_AI5_vars 3 1 roll put
} def
/xput
{
	dup load dup length exch maxlength eq
	{
		dup dup load dup
		length 2 mul dict copy def
	} if
	load begin
	def
 end
} def
/npop
{
	{
		pop
	} repeat
} def
/hswj
{
	dup stringwidth 3 2 roll
	{
		_hvwb eq { exch _hvcx add exch _hvcy add } if
		exch _hvax add exch _hvay add
	} cforall
} def
/vswj
{
	0 0 3 -1 roll
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			dup cstring stringwidth 5 2 roll
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			4 -1 roll sub exch
			3 -1 roll sub exch
		}
		{
			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
			exch _hvay sub exch _hvax sub
			_fontHeight sub
		} ifelse
	} cforall
} def
/swj
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hswj } { vswj } ifelse
} def
/sw
{
	0 0 0 6 3 roll swj
} def
/vjss
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			gsave
			false charpath currentpoint
			5 index setmatrix stroke
			grestore
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			gsave
			2 index false charpath
			6 index setmatrix stroke
			grestore
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjss
{
	4 1 roll
	{
		dup cstring
		gsave
		false charpath currentpoint
		5 index setmatrix stroke
		grestore
		moveto
		_sp eq
		{
			5 index 5 index rmoveto
		} if
		2 copy rmoveto
	} cforall
	6 npop
} def
/jss
{
	_lineorientation 0 eq { hjss } { vjss } ifelse
} def
/ss
{
	0 0 0 7 3 roll jss
} def
/vjsp
{
	4 1 roll
	{
		dup cstring
		dup length 1 eq
		_charorientation 1 eq
		and
		{
			-90 rotate
			currentpoint
			_fontRotateAdjust add
			moveto
			false charpath
            currentpoint
			_fontRotateAdjust sub
			moveto
			_sp eq
			{
				5 index 5 index rmoveto
			} if
			2 copy rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			5 index sub
			3 index _sp eq
			{
				9 index sub
			} if
	
			currentpoint
			exch 4 index stringwidth pop 2 div sub
			exch _fontAscent sub
			moveto
	
			2 index false charpath
	
			moveto pop pop
		} ifelse
	} cforall
	6 npop
} def
/hjsp
{
    4 1 roll
    {
        dup cstring
        false charpath
        _sp eq
        {
            5 index 5 index rmoveto
        } if
        2 copy rmoveto
    } cforall
    6 npop
} def
/jsp
{
	matrix currentmatrix
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/sp
{
    matrix currentmatrix
    0 0 0 7 3 roll
    _lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/pl
{
	transform
	0.25 sub round 0.25 add exch
	0.25 sub round 0.25 add exch
	itransform
} def
/setstrokeadjust where
{
	pop true setstrokeadjust
	/c
	{
		curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll curveto
	} def
	/V
	/v load def
	/y
	{
		2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		lineto
	} def
	/L
	/l load def
	/m
	{
		moveto
	} def
}
{
	/c
	{
		pl curveto
	} def
	/C
	/c load def
	/v
	{
		currentpoint 6 2 roll pl curveto
	} def
	/V
	/v load def
	/y
	{
		pl 2 copy curveto
	} def
	/Y
	/y load def
	/l
	{
		pl lineto
	} def
	/L
	/l load def
	/m
	{
		pl moveto
	} def
} ifelse
/d
{
	setdash
} def
/cf
{
} def
/i
{
	dup 0 eq
	{
		pop cf
	} if
	setflat
} def
/j
{
	setlinejoin
} def
/J
{
	setlinecap
} def
/M
{
	setmiterlimit
} def
/w
{
	setlinewidth
} def
/XR
{
	0 ne
	/_eo exch ddef
} def
/H
{
} def
/h
{
	closepath
} def
/N
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			_eo {eoclip} {clip} ifelse /_doClip 0 ddef
		} if
		newpath
	}
	{
		/CRender
		{
			N
		} ddef
	} ifelse
} def
/n
{
	N
} def
/F
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
			/_doClip 0 ddef
		}
		{
			_pf
		} ifelse
	}
	{
		/CRender
		{
			F
		} ddef
	} ifelse
} def
/f
{
	closepath
	F
} def
/S
{
	_pola 0 eq
	{
		_doClip 1 eq
		{
			gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			_ps
		} ifelse
	}
	{
		/CRender
		{
			S
		} ddef
	} ifelse
} def
/s
{
	closepath
	S
} def
/B
{
	_pola 0 eq
	{
		_doClip 1 eq
		gsave F grestore
		{
			gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
			/_doClip 0 ddef
		}
		{
			S
		} ifelse
	}
	{
		/CRender
		{
			B
		} ddef
	} ifelse
} def
/b
{
	closepath
	B
} def
/W
{
	/_doClip 1 ddef
} def
/*
{
	count 0 ne
	{
		dup type /stringtype eq
		{
			pop
		} if
	} if
	newpath
} def
/u
{
} def
/U
{
} def
/q
{
	_pola 0 eq
	{
		gsave
	} if
} def
/Q
{
	_pola 0 eq
	{
		grestore
	} if
} def
/*u
{
	_pola 1 add /_pola exch ddef
} def
/*U
{
	_pola 1 sub /_pola exch ddef
	_pola 0 eq
	{
		CRender
	} if
} def
/D
{
	pop
} def
/*w
{
} def
/*W
{
} def
/`
{
	/_i save ddef
	clipForward?
	{
		nulldevice
	} if
	6 1 roll 4 npop
	concat pop
	userdict begin
	/showpage
	{
	} def
	0 setgray
	0 setlinecap
	1 setlinewidth
	0 setlinejoin
	10 setmiterlimit
	[] 0 setdash
	/setstrokeadjust where {pop false setstrokeadjust} if
	newpath
	0 setgray
	false setoverprint
} def
/~
{
 end
	_i restore
} def
/O
{
	0 ne
	/_of exch ddef
	/_lp /none ddef
} def
/R
{
	0 ne
	/_os exch ddef
	/_lp /none ddef
} def
/g
{
	/_gf exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_gf setgray
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/G
{
	/_gs exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_gs setgray
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/k
{
	_cf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_cf aload pop setcmykcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/K
{
	_cs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_cs aload pop setcmykcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/Xa
{
	_rgbf astore pop
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_rgbf aload pop setrgbcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XA
{
	_rgbs astore pop
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_rgbs aload pop setrgbcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/_rgbtocmyk
{
3
	{
	1 exch sub 3 1 roll
	} repeat
3 copy 1 4 1 roll
3
	{
	3 index 2 copy gt
		{
		exch
		} if
	pop 4 1 roll
	} repeat
pop pop pop
4 1 roll
3
	{
	3 index sub
	3 1 roll
	} repeat
4 -1 roll
} def
/Xx
{
	exch
	/_gf exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/XX
{
	exch
	/_gs exch ddef
	0 eq
	{
		findcmykcustomcolor
	}
	{
		/findrgbcustomcolor where not {
			4 1 roll _rgbtocmyk
			5 -1 roll
			findcmykcustomcolor
		}
		{
			pop
			findrgbcustomcolor
		} ifelse
	} ifelse
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/x
{
	/_gf exch ddef
	findcmykcustomcolor
	/_if exch ddef
	/_fc
	{
		_lp /fill ne
		{
			_of setoverprint
			_if _gf 1 exch sub setcustomcolor
			/_lp /fill ddef
		} if
	} ddef
	/_pf
	{
		_fc
		_eo {eofill} {fill} ifelse
	} ddef
	/_psf
	{
		_fc
		hvashow
	} ddef
	/_pjsf
	{
		_fc
		hvawidthshow
	} ddef
	/_lp /none ddef
} def
/X
{
	/_gs exch ddef
	findcmykcustomcolor
	/_is exch ddef
	/_sc
	{
		_lp /stroke ne
		{
			_os setoverprint
			_is _gs 1 exch sub setcustomcolor
			/_lp /stroke ddef
		} if
	} ddef
	/_ps
	{
		_sc
		stroke
	} ddef
	/_pss
	{
		_sc
		ss
	} ddef
	/_pjss
	{
		_sc
		jss
	} ddef
	/_lp /none ddef
} def
/A
{
	pop
} def
/annotatepage
{
userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
} def
/XT {
	pop pop
} def
/discard
{
	save /discardSave exch store
	discardDict begin
	/endString exch store
	gt38?
	{
		2 add
	} if
	load
	stopped
	pop
 end
	discardSave restore
} bind def
userdict /discardDict 7 dict dup begin
put
/pre38Initialize
{
	/endStringLength endString length store
	/newBuff buffer 0 endStringLength getinterval store
	/newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
	/newBuffLast newBuff endStringLength 1 sub 1 getinterval store
} def
/shiftBuffer
{
	newBuff 0 newBuffButFirst putinterval
	newBuffLast 0
	currentfile read not
	{
	stop
	} if
	put
} def
0
{
	pre38Initialize
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff endString eq
			{
				cleartomark stop
			} if
			shiftBuffer
		} loop
	}
	{
	stop
	} ifelse
} def
1
{
	pre38Initialize
	/beginString exch store
	mark
	currentfile newBuff readstring exch pop
	{
		{
			newBuff beginString eq
			{
				/layerCount dup load 1 add store
			}
			{
				newBuff endString eq
				{
					/layerCount dup load 1 sub store
					layerCount 0 eq
					{
						cleartomark stop
					} if
				} if
			} ifelse
			shiftBuffer
		} loop
	} if
} def
2
{
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		endString eq
		{
			cleartomark stop
		} if
	} loop
} def
3
{
	/beginString exch store
	/layerCnt 1 store
	mark
	{
		currentfile buffer readline not
		{
		stop
		} if
		dup beginString eq
		{
			pop /layerCnt dup load 1 add store
		}
		{
			endString eq
			{
				layerCnt 1 eq
				{
					cleartomark stop
				}
				{
					/layerCnt dup load 1 sub store
				} ifelse
			} if
		} ifelse
	} loop
} def
end
userdict /clipRenderOff 15 dict dup begin
put
{
	/n /N /s /S /f /F /b /B
}
{
	{
		_doClip 1 eq
		{
			/_doClip 0 ddef _eo {eoclip} {clip} ifelse
		} if
		newpath
	} def
} forall
/Tr /pop load def
/Bb {} def
/BB /pop load def
/Bg {12 npop} def
/Bm {6 npop} def
/Bc /Bm load def
/Bh {4 npop} def
end
/Lb
{
	4 npop
	6 1 roll
	pop
	4 1 roll
	pop pop pop
	0 eq
	{
		0 eq
		{
			(%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
		}
		{
			
			/clipForward? true def
			
			/Tx /pop load def
			/Tj /pop load def
			
			currentdict end clipRenderOff begin begin
		} ifelse
	}
	{
		0 eq
		{
			save /discardSave exch store
		} if
	} ifelse
} bind def
/LB
{
	discardSave dup null ne
	{
		restore
	}
	{
		pop
		clipForward?
		{
			currentdict
		 end
		 end
		 begin
					
			/clipForward? false ddef
		} if
	} ifelse
} bind def
/Pb
{
	pop pop
	0 (%AI5_EndPalette) discard
} bind def
/Np
{
	0 (%AI5_End_NonPrinting--) discard
} bind def
/Ln /pop load def
/Ap
/pop load def
/Ar
{
	72 exch div
	0 dtransform dup mul exch dup mul add sqrt
	dup 1 lt
	{
		pop 1
	} if
	setflat
} def
/Mb
{
	q
} def
/Md
{
} def
/MB
{
	Q
} def
/nc 4 dict def
nc begin
/setgray
{
	pop
} bind def
/setcmykcolor
{
	4 npop
} bind def
/setrgbcolor
{
	3 npop
} bind def
/setcustomcolor
{
	2 npop
} bind def
currentdict readonly pop
end
end
setpacking
%%EndResource
%%BeginResource: procset Adobe_cshow 2.0 8
%%Title: (Writing System Operators)
%%Version: 2.0 8
%%CreationDate: (1/23/89) ()
%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_cshow 14 dict dup begin put
/initialize
{
	Adobe_cshow begin
	Adobe_cshow
	{
		dup xcheck
		{
			bind
		} if
		pop pop
	} forall
 end
	Adobe_cshow begin
} def
/terminate
{
currentdict Adobe_cshow eq
	{
 end
	} if
} def
/cforall
{
	/_lobyte 0 ddef
	/_hibyte 0 ddef
	/_cproc exch ddef
	/_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
	{
		/_lobyte exch ddef
		_hibyte 0 eq
		_cscript 1 eq
		_lobyte 129 ge _lobyte 159 le and
		_lobyte 224 ge _lobyte 252 le and or and
		_cscript 2 eq
		_lobyte 161 ge _lobyte 254 le and and
		_cscript 3 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript 25 eq
		_lobyte 161 ge _lobyte 254 le and and
    	_cscript -1 eq
		or or or or and
		{
			/_hibyte _lobyte ddef
		}
		{
			_hibyte 256 mul _lobyte add
			_cproc
			/_hibyte 0 ddef
		} ifelse
	} forall
} def
/cstring
{
	dup 256 lt
	{
		(s) dup 0 4 3 roll put
	}
	{
		dup 256 idiv exch 256 mod
		(hl) dup dup 0 6 5 roll put 1 4 3 roll put
	} ifelse
} def
/clength
{
	0 exch
	{ 256 lt { 1 } { 2 } ifelse add } cforall
} def
/hawidthshow
{
	{
		dup cstring
		show
		_hvax _hvay rmoveto
		_hvwb eq { _hvcx _hvcy rmoveto } if
	} cforall
} def
/vawidthshow
{
	{
		dup 255 le
		_charorientation 1 eq
		and
		{
			-90 rotate
			0 _fontRotateAdjust rmoveto
			cstring
			_hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
			0 _fontRotateAdjust neg rmoveto
			90 rotate
		}
		{
			currentpoint
			_fontHeight sub
			exch _hvay sub exch _hvax sub
			2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
			3 2 roll
			cstring
			dup stringwidth pop 2 div neg _fontAscent neg rmoveto
			show
			moveto
		} ifelse
	} cforall
} def
/hvawidthshow
{
	6 1 roll
	/_hvay exch ddef
	/_hvax exch ddef
	/_hvwb exch ddef
	/_hvcy exch ddef
	/_hvcx exch ddef
	_lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
} def
/hvwidthshow
{
	0 0 3 -1 roll hvawidthshow
} def
/hvashow
{
	0 0 0 6 -3 roll hvawidthshow
} def
/hvshow
{
	0 0 0 0 0 6 -1 roll hvawidthshow
} def
currentdict readonly pop end
setpacking
%%EndResource
%%EndProlog
%%BeginSetup
%%IncludeFont: GillSans
Adobe_level2_AI5 /initialize get exec
Adobe_cshow /initialize get exec
Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI5 /initialize get exec
Adobe_ColorImage_AI6 /initialize get exec
Adobe_Illustrator_AI5 /initialize get exec
%AI3_BeginRider
currentpacking true setpacking
%!PS-AdobeFont-1.0: GillSans 001.002
%%CreationDate: Wed Sep 25 14:44:49 1991
%%VMusage: 24058 30950
%% (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. 
%% Gill Sans is a registered trademark of The Monotype Corporation Plc.
11 dict begin
/FontInfo 10 dict dup begin
/version (001.002) readonly def
/Notice (Copyright (c) 1990, 1991 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The Monotype Corporation Plc.) readonly def
/Copyright ( (C) Copyright 1989, 1990 The Monotype Corporation Plc. All Rights Reserved. ) readonly def
/FullName (Gill Sans) readonly def
/FamilyName (Gill Sans) readonly def
/Weight (Regular) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /GillSans def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/UniqueID 36506 def
/FontBBox{-162 -250 1041 911}readonly def
currentdict end
currentfile eexec
6776ff867dec38f4aa4cd2d08889da5b59523e45ce512cc8d97ef0877370ce6b952c2663ae9bc0695d7ffb228db9aac1ba75262054ef337f68dce468d38cee035fa2d09729d96ab253e75a194afe38d9724d3158f96a7550b7adb9c924fa1542f8d633930db8ed47122efc3034b6cc45e9e2a296ebeca7cfb9795070290efa
8f2d8e3e4d1ccc110df5105a4198d1da0c6b2d0e7afbacca213197a6535dabe8345f1c5ee2f4eda53a5c2621f99fc96b9e863da2b60bcbdd736aad1953d9e990458f25a9de6910ea1632703a9bad53cf1ed9e78d118fe4cfe4d85472acd85f8d6d8259bda98e6d39b938e92746d18872112794152d07438346d32835a45560
97d3d8983a0aab4323f12e0698d089412157f764ae51754fea41e954fdb09f8535b24d1cef6499ea8348288c92592904ea3fe17bcae8616aa510ca3752faf39ae52a38277119bba21dc018f9e9c40992e4fe1d4af280e087611c57f396af7b2b262f3a7db47d7c809d3744811ce578f2e5433729daba34879b60cf7353f445
d93d2c642d99c62df4240237f1f6330e07660ca1c6407c9b1adbe89794a680b3cb6f32c5c123961097793fd0f5e04f76485f7b9f7f789f61d0d438cbaef1d6efacf85a79aff438b39a8c7464987964b4b20ec8826ea0985cf7b2f4936840c6230107f8f08bd52c98516f163912bf17c5e760b87ed95b31e97744834f893dd1
b9c21d45e9620adc96d89687801d44b39f3c7a2575b0faa19d7b37b56870f23b5214c586cb5d7ed964d377253b769e3e67dd387e50a4dcf69dbdeaaa31fbe8ffe045e4bdbc38c588050fd7eae5b2f2b3e8bf290bdebb6d603ea2ccfc563c3ee7cee129611b01adcd278571e4d0adbafbde0da187c12a6324cc5a7422cd2b70
0d68764b7f7d89eeaf17d4276345ef0aa35a8838cd1b52cb596a351bc86a11f45ba0626f07a37fa19110c36ca314fef0f595ac178f7b534310344364ce643a64b43cbcbc5e92be7fe4d3d018949421749f0668206c6d5fde4fe8cbaabee33d78d56d74e1e2f273b8b34da593b0423f951e794b74fb2430b184dc164b19fddb
5b1f0f9c1959f5b44af6c83ff2d0e8a1ce84b67feb81550ea47807d53b40679abf1222766490414c6e823d275ce6248e64e3682f6b333fecfdee4ca880edf8fcc0b73de0c6a9e259e6ce43e9131789facb6d218f4097c3c695947388f916f3c06941469789ae82a47ac0c83dfe57110c1118a2d8e9b0fafa718e48093e54d8
16303921bfb41fc12535cb684554e52bc8dfeca0c95af97e1c478bae4c4fb75cc499b5433b9ccd5cefaf8844ee2399c4f10e61ce2adb524bdb04a71d1fedb60940d51c21cf813d237fbde4d81fa3430903167d6a9a21e7744b44b26e9ebd9410d7579ff5ec1636f389cca435dbd102aa25e4e52008b7988f8fb04cd54840e6
b1345f98c60ce76528d42a1465c24dafd730c81e040f16c80a1a5e6db9efa2b1aecb4ba89792245abaa2635f363be5d34d31d9beff851728875244a16acbeea6fb308f637cd4f1d95f1de2ca57181342f3feadef3bbe4cce6c7047ea401c760cce674c3a7a15cca0164b710bad4be9638064feefa848e691c18643b4d296cc
2e8153d536757b97828a9661a06e50b43966e3c83c880ca8fa4ce7ce00a0632d8f50078b2d0ce33ca846c5d65d1a114ec415d7931d3e82b28e92c8bcdce9f8173576aecb5c1e98f5dc6b9fbf62fb11367234fc3febc372a9dec33db99dd555bee16010026050e724a3864af424d69a724d437ae4a3d68e8e30af7f2a957b73
e91185f3cb78759285eb156d222211187d512dad1e994912622e575531699988fcda1be52dd97208c056f97ef602e631bd20b064f4ac273b6c92d99b9a8e386e9149320ed41fb1776a6a309ed187fb6ab6b99991e6bed1bca24bc42e42318aa13e75f99a1ff87e59b1da90c247898b68a26ef702d7267fac85379d4f26cd7a
bfb48d0134eca9163509d2585ff58d41d1603d2f894cb449a2054e4b3bf412fe8c15eb98bc4b34b35878e0205ac77f0ded14da73dd33b8c0b0d6f00252a869edfaefacd5a8e973ed591ef736be1ac33ddd8cf8ec15b6279e2442cceb8402d8e084b63290cc599cdcb011964623fddfb1569cc7e24368e41368a61df7060174
3d37680193927fff79e8ac33bc9d276403053b5e3a941f80aeac092137174cde3ec8f7c64dee437a3bee988550b3323f0f4d1cc7f8490f3d71b68baaa4ceb33cd438be8b2b674ae8ebcaecbff4debbaf855ed42167388bb1a78395e129950726739d2b908d2a094abb1a7c13232716130408d14b3582c8fcda9f89363f119f
33ab30a64a560a0ee4086de5082bcb876f11ebe767950b1ae5e7a939243fcc42553ed05cf9d7d561b80c5f391e967cf42926359e0c879d20ddae062a2badbbe209cbe099f44915f489a220ee244da47f53fdcd6c7e879eb79905e02d2106514b70bd66f6ffc47bac8a3a6ef5ac8a915908e8ff2b58453ab082600431fa4677
01d275c4ad139308e14d1718f12948d5828d52aa5d6961e0980dfb0f4d53f952defc310d68a8634e95beb36c6cee6895cb06f8f917b406a6ad56af690a09872a0a678ecba62bcff201a8033a3a2dd6ad1b3bbdef43385d523e5a083c3c27145a5267736ff6b825444d4bd2acd1a6b13d489718bdaa502732eda8600201ae1e
ba61d482efe744833597ff295b69a589a21df8973b5ab030e8711e23902b57ff67e087d0b7ea69f14f4a3f7ab639f4629a187aaf57a80a4f8a62832f3b27065474cc695bdee62c9692fdf401e012a32a12a071fbe32308e4a5a51f790502994505dacb92391db6cad18fe21aa59f57024236611cdd4bc0202356f0851a7f5d
cadc60696f382a2bee129d19821c99e6b0f02f49dc6be92773a5b57cc1896451f7ce8680a444047f12cffd7e5ef5880834ab261e236fd3fc173fb70ebc39675f9998a003900afd7b9f79ec93ef079edd3f50e2084f97c42b27a478de531219ac85c7a2f9dd89874dbde4d8c863ba7be319e26189c46b837e022fdc75eca542
d85be8875101531e0ca568d7b8abb45c025945cb72976233356aba051cd35b966466aff7f82829c99cfb50132566dc8774f034b011070c22a6166aeb707a6a28a30799b681fee9d6d55aa8f8c5fd99681b74af91347e58d5b38bd2c0098d50c123dbf6a3448ef33834b8179d97d977115639498d794b31e8cb43818644b638
0af10ac15951c0cea6d21fea64dfc721575fe10f61b394839047dcc0d28a1bb7329ea08c1f804f348deb60efda75876e92acf9752f30a74b363d6bf03db14a560b482cf35e4cbfab3a85296609feb908bcf1d8fd899edbf780bc192325725b22786c268fee524dc8c1dc354c17565eb09d7297f8a64d1c43a0cb81ce68d961
f456981a622b84122b37403a5afb17fb346ce1218a737d1533282982b91052cdbca63a31064dd848d6007a961f69f2706317f0b3112c51b714940c054c288222a8e29055a31ef8ef53a6ec13466106647e5fcbea3b216b79a19a7fa4caf4342bb3d69d1f98fc95702e8e82579a7a522d41a403a7e5a1400c1d3743456c674e
65766dc721c7c09cd1fecfe36ec4f1364efeb005838f40c7572385042d31b25093dba9fe4705603997c5d558fce6b4ac037ecac6a8379ee7d87edf727b9eb4aa36e5be8647aac8fa343e93a8ce101973e2a2b6fc96a77ba40da8e0ad14c17eef16fc65f4581c4c482159140b6cb2c2e92e7dfc572db6c13d32fe56266ee56e
89e9c036ee607460a8b7e68319c4cb5fde24095f6728c7d05c753aaf5fdb881bf7bc0fb52692b023c0bc522c241d60c307e5d6e1698e84442adfa6eae6a93d141b53612011652b44e449388fb4727b61504ce5e68a333eed26557e5b621c092af8839770c9b12f34133ba6f90c843ae02ac406795f880e2b619523af10c470
a3dd7121af31b76a02e99a86acd95e73cef162734bc085962b3d6b110e082589aad7fd30549a589b75a6b352f7aee2187b8cdca930afb65a37506bc2760570d27fb9c4c046b8a7683a5da39c197d461dc661535dfa9385b16cee1ba2adbb9ebe4b1a613a458ab5d41c5074cead35b474ade2ab29d4f7103c935162aa4d3cad
b58691963254b1e62c1bc6ca0a43e0df1c699b00b37658854296cbbed1d13e53480da39ce7aed8ca253c5be1e28f52c354b725a18f022d81d6bfa666201a11e8594c174fb7eb44f90dfb1e49ea00a3095a51fc1879a3924ae2c413ff211d3ff8c77f72138353b85455fad793e0e11c470fd918a1c8600821a84b0c80bad78a
0e35a7c3f84571ba49e2d5ac7ac54df4ecfe80f9c5814acdc5883a9ea1563f151b43455ad26dfb9d4e3e8b0546c25f1b253261b7eabddca82869341d68b08d8622493d8023f2d6ba189d39626acc2dc910e3bc395fd1f81becd4ba49d321de427dc0a548148cc3257fa56cadc3bfc426f39185898ae491e794047ea9bef5e5
c98771ef2822ef2463d334f1173ef4fc245510306995e95b9e24654f1aee0b9b70cbb7dd7ba2604d39f1a3a457912d4e86095df661cc484ffd6be7a0093fafe0a3ec874cd0f4705ed7fc245405f7426d2f717f17b03d9eee65411a5962152ecc8768db6d33617426738912a061f9bde545087851ac20c4870713fae6eb9280
33d80c47f454574146211a01a52467344b585775880bf6db0204ad0abc5f6b3853e40ab6240363b3708c71bd5346b4525f26d7729df040a365547e723b5073193dfa592b81f8cdefbda8aa1bdb3277f8914f9f66528a5351888c1c012ed63eac91afd9f99000bec739cb79baa8c7bf7c1cd6d5e2a381d103b6d2b39d430c20
4d4e7bc359c6f6242336ba163999c50b7305063c968c97808b9b9d392b0317bf21fb324f6546c4c670519875ae88957ecd7084dd6535407676c5d92c6714878ff064922470dcd0c3ae6f12b2d4110881a0f2270580c9938218cffffb28ff45e09059f1aff6014a15c614db42b159d47281fb44a8fbc6515a829767bf49cb47
3c25e8236336e3be13225fe8d8847499adcd066d6bcb2d556ae003e2459b26c67134a29e8f517ffad8acd3b9c99b0a7e64335188062c8cccc4d12e47888de77ac58a2b1fcc96c8192536830d90d4405e002d3219a6f2ae573a121a505eb19927207dc7cc024965695c5295e62dcd5babab62d746824d5c7325954c17fb7e35
adb01fdf0f5cc4ea8fd23cf8dd1c9318804eb09273e3d10b19c1875ccb25ca6b611f543147dfff4b9722a96811596a5f69f3a1f0be00b4f5ba710f1bfff181c381fc8b5ad01da8e2d899737c9a60419b4465b413bee31685a23ee7da29dba31af70147473e51694aaeb3505aff99deda040266dbe44541f8427b1e2e86403f
87d060c62f457af5e0120718a9adb1eb4683f6214200c4a41ac1e1512e74b42cd13bf171a681f2224861dda8cf5c700afd98d9ccc504fb3954735994251f46ac9a1daf8978cef2d5e4efb9e907267c096c415ea9f10b6e6849e14d40c0c183b5b7050a8a466cc59ee1e9590767636fe2efd9eeb415fba0774cf3fe19576a29
e8538d6dfb577075c880a69701b4cb2cd221b22b61b807ef6ad45e9bc5209995bb0c50d18a57fd98a07fd6bb54ef9f185440af179d9e79fb27a0d53407b087eab334019917c189579dae1226cec3ba19da44c3ac9899643a84c6a57a2db864b75706e9251c0dbb0827558998750ba99125144a873e28be3ba43b2799885c78
ec601391df08054c4e3cff770c9a081d7b0f93a1cb60d79e6be11db20a61dd5326af1932bfab2e2de792d445137cb3cbf5655f2b297469ca5d344723f0fc395f20c06f90cbc5050adfaf04be9c49f997472d06f085ec79044ec3ce8741d8f55e5e018a6338a754f3c9fcdc7bda384d8ecfac740892a07b11bc7a96af202d90
c4cef9a83aa07422ed47f6667f1c9c3c92dc94ab1f1f1733340c2e13d7f3cd8091ad6bd4a98f98b7f1ad4d79f7c85ae8d1f54022006933ae4218fa5d5af69bca4c152aba4abf9c9a6e54e47cdae81ccc3cc5b46032981d97b82002dfeedc0afe19a8a8138f16e445f36445fe5fce0354b764a8dec934859ee68029a4aa0c97
cb440a4a16a4a4fab4b5a6c3b4479fba9413c72f10a4f59f7f04f906e8db9e47b367bc0b2814453c669f486c2236b19031b484c63b66cfe7ae2dc98eaf9441a73be67a44222ae2889502bfe19dc65218ad4dab936b5cc040bc6bb93fce0efa0b0c5e9cf55d5735932d646fc497a77f962e580d649b275a3696ea27bbe9c226
45b766c5c11cbd7ab38ec61a73fb7ba9f9c533765517039417ca24bf8d85759cfd71f3ef3f2ba0a6f71a6e1fc7cd609f06fbda99660ee5f99d35a4c88d0d78143e5f030f75dbc725b9370dbcfcbb0abecb42f6a5f6e60c19e7a2270cb4fe40f386c07d5f5cc3bb29a2e84b62030755d03c0a5c4c8e87806a90ff43d3f7626c
28c416bd61751bd4730c1050637a6dfc9dafd054a063556cacc5363f1bd9154afa73403569794b6c16702d3f3ac152eb66f48eec4b67eb9785753ea46535d0dcf53c22c97c9675e88d2cf914f11fc078423db0799d24e42246c6572de9fa1130ab37dd450869053422812d84d862ea1febbfbac3bd3082d74e2c13e807e91c
c01b176f1881fe491264e8f5954f244d365b76ff74d72bd5428c8180d50a76a77a871f6f969afecc40cbfa0c9557fefa0b4e017b7862adf9785dd8466bbfcd22531bb30b0cd4e9ada1387512eb64ee2fd0a70f9014b13a2c6247018e10e7792630de40947f4ac56a8c4ea4856635c0f76d40bfbc1922257eae2460e9cc1107
34d9b2748b9111279b7e42fadd026e95e6df11dc4b21f41aa3d7e7ff546e27b213bef7bdd988d48c280d2b7322ef7c5acedc6028103334bb56823f0c305d30add562b32d17189e95c64a63978b97ef69c179ade14ea2629bd4ca62390bb4a6f4196b26215d93b7448821f31545c26513c58aa288b118d4ec4e06c7957b1e24
0bb06313cd9a8c22a911423856ee596581e8b3882531eae179a59895d94edd14e31c808dc253d15626567a7affa9281dd7df948fd8ff17292ac18acb6bb7b8093ff57262394fb0f3f94ba714517e1a561bf06769fd3dfe27386144db711884510c2e83ebea8647ce51d0d33c4a342b988311b6753d42d6cba4a8a4a35c0985
7e6a1b3c8bd416ab7582ae4b0cd3c1c8f865c93920e62573372b411d567321d62aac3da71c7fd96d344f8822d64a14e368b134f9d73303c66b672c3c04bb84f613ba90bfb08cdb23168886cc98eed6bb2382e4a649286578a58090b1d2e5a52d2bfaf234bf96aa03fc80d55c1f9795d5a8e4d074a3dc481f07abb9ebc5d306
58ffff45e79f114e7ff7f92083ef913133993350128178a0f79a520496b3762f2d9a5a4a1e5cb915c8fd4e48fa42b3c62a070cd2bdb1aaaa199bf42f5cf993515a9d84ca26eef725f2361d3ea7ccdf656c3391959b862ce68a42098056daa1bded1bb9b16b0f9dba830c44db8f470f0ed9061ba4288af9cf8efc808e63ca39
59928a352588ddebdcc652f23a0c8d12e6eb575ffea05997c549cbb91083d1d8a49eca679c36e3fe9d3ad2dd7351425c931a1be9a8a43fe4e3d8b586d52d2d81537e5540be53b1f8c9c91ea65146bc780fef304d37bb947183c1cd8a0e4fb66c518d75dcc11c39feb1ac74223b730b17e52c9513912485e681e4dbd4bc8001
0cb6a65b7eb41939d0c1b5b6b5cd4e76276b0d1cef65493d96e2d439457e7031bcf78c0d649198a01da287097a042c23bf43d874042cce407c1f881ebec0b979ab84da87945793dff9cd46769394533bb964d88d423a52d294a8001a233c534f03636ff8fa36cdf47ae2adf6e6060c2f87dfffd3d62d5b00a4fff1bd576808
502c02dc723b3ced8b0d7a065ebc1f7acc0d848e4b0665b3acb06348354671d9973a1d226c2e035d35b9fc0ab1358c05c33879b4af6d1fabb1129fb900bcd4945038f378cccb2c92eef97718a4a8ec013e8c7cd83b4e6cd487feed355716841bc65b7f5f443504c77e0f0715c029d0aff93b4554816e1e371b6b8e5a6b831d
e00bafbb6487a52cb31345f14e2695785e6deea520e99a845be8066978d177fbb064763f70755d35ccd8b85c5db458fee491bccf142de8d1da99721a396dc661099b4677a7accd74f3ebb3b24297887c58064be7c6d280ebed06ba242c3849b4fc8eae92b3877af2355fd48b3ed3ee3493dbacfecbe62efe237a6b672cce46
77ac880d31202fc1e93b0a9e123551b29e4a7793bf6a221ed9daae3f4e276f691354cd78e0ad4471a52fe4f7b2f3cc3fc6c9c4d14e2027a14ff774605362d5b86f9efccb1509860b0fdf032b73e1a6c00c7c31972da42508214a386d392e541f1f6f9816c7dfc8b36b5106feadba2aca29da64d592d4ccc1bc189590b0cd5a
accab1832cf317788b43b1a1d005d575c1f79cc9d3e375132c82e9440f9d045a5cae553a0f0d39e7172e4b31f85ccfdb3fdc8f3e89a931f7972077164504e516252da237471980a216712fde1cee4083ef0f923136786c5f94e518ad693f7c10a753a03aa0054f6716cd32955eddc3122304b9dcc7a818b02b636225b22657
95c4073363c3ee678f4dbfbdfafa2360b64dcbd921b310d5365bf1929d5798f11bfab5ad7922bf5bb09336c3d76526149461bef330e3808b851b4e2bb586841a9043610c7f68a82fe2b12dd7308534b47138bfa8a2c3c883f7822eddcde23a4d0ae50672a6623164ff1ab2faa0255719df0edb77845c9ce8f54288a41badfc
8f824737e0de8ca38e0bcb48b0119e68fd8e4045ee40395fadade01876718df9ecb36fd815bea557872ad4f01d08249b9e520ceef7d9fe10fcaa32fdd4bbd229deaa683b544a0256565367522200152b451a82607280b666b824b647b4e462d72378136d04978f06c2f218f99dc254e2f322cca3fd26aeb4aec73204f6b823
7e799bd2558939057c62230f2f5354b51faa976dea37b69e53ee10ddec7d407c24931bdc52779bcf4ce589c1084367dd8dcd1be820a0ea68bb10e2cc4c3a3f621b0bc8f7c0d6d0d47f4ca9151aed696b28acf1d6dd0fbfc35886e8d0bf2890f958e4f4762225f0eefcedb33ebc22565f8fbac885dc2cb91b82f88dff0b3fce
086e2761a469d74cc52f6001e170b3960731b0633344f6aa22f9599a99c8dddbaaff93ff80e31b17b09300821575b309f2831400b5930ee45c57ada1f6a072f88ac29c5178dca8b7b160e53896e7a5fd3b89de697b719b29ea0a7fd70bdbf70b32eeb16d922b58423bab03f17539a553978af95876efb5321070c829f340e9
487fb895a2320fcfa4e652a969116cc912af72d9c74763d0538de4d42eb5a07ddf1c622dcceffdbffb31edd8e7f6efd85d76b93dbfb9e6b60050e8b031402802b0a7579dd9606230a57816763043c5d1bd89eed5cab81f1cb63dfbf7a953dca6559f8ea6cb4b158adfbb27fdf456ac4fa785e911c94a00d383f7bac96153c9
903f6c167170d809a0b51b7de15b30ba45231380e959278b08f4b755b8ab397913c0523523725b1f7b45b215489a75207ccdc35f768ab06d99b5be98c68fb81eb8457dd3654944975f2379e674ed30fc65458fa4c98031d44997ac3f094ffe7787fdf6b85df65508e0c839cec291d2a27a9180c138528961802592c2f56f3a
8161ca98a20309ca58598e048688a7a9486f43a09bea966e1869b2a6a2a339de06759b1518fde593fd0d7e7a98cfd96cd399829c3c1c42d493b2cdb4a3be352615f17525bbfe7399a88ba0dc7936b0c9b1a1ca4b8d23fb3371f75cec80bf64e4c31b8eb19e02400879faa864bfcc281424ceac7ab2362e9afbb142ef09a1bf
f3c7b94ce9eb09e4ec054eb8b98abc8dd68ed58a1ef9885f30f6dc6b4ce45586aafbfe082016320c66c9217054dd8def6f0ae6605631c691a613278488a38936361b2e50525a2d384f79ca57cd7449d099a261eedbde39cc25fc49e2fbd1b91a4a033badca5b4ede16aa780a00847102101ba5bb3f4ae80f4540bc1e128721
cc04c8fe5ab1597079a780aa73628c3ad94bfaa06a4a395e632bf610f1869f2fa4402773f5d710e236b7d4265d93e1b23a5c1d26026d52e799f2e7f40903e90973a96d52e4f0ae8921de418ef521d0f5330541ccf169e523ef20a311a872901c57fedb6acf8b7d74f5be6a2b6a0b6c00594970330ac61a510beefb5790f6d8
8527a8ac5516bdda9372c67b4c36d6085e8b1412da735c0c34eb4bf44ae2c12b40912cec1416d86b7df5c6959ea42accdd7c592b9e16ba44723dd8313757b50599af282e40fbd628a8ed94bf754302f0ec86e56dd8b1a4fb6132d95661ede257b3b832a7ac53842e3751ac8eb99888df6acdb42cb8ed13d001f6e5071fb619
02762974026d6c59d565a52379238c768f73c30c8614511d7c6d75c316e86ba059289610fd01fb297fb560ceedddbb83fb8940c0631a9036b5bcd53420f6565f81e7140d2f821e16505e199905d49891e7de581fb93dd5481698918d0bf15a6cddfeb9d992296ed26d1a247552ef2ed3a5d92e524cde80a6299b4fa0fd28fc
bf7f2701704cd2a028bba615c0a21e3a1560c08497cff30fe2c4fcedfa50501d6add990e9e23ae2f2c70a696974086ba3399e12a3518b2b677990e5c47a7e40ccc592a1c3633bffad293933497f4da8768c34c451929c2575bf95d97e9d17fa23b461bf88c97cc7a79a2237bc0770300374953104ff6bf0f55fdbc8df981ec
9cbf0b88204ea9d2d4f643bd27a4e1acf67044059a2456860c6a7ba8b01840c6b2c0fac38cfd5761168544ffd75af61b0b412ff3e34b8166ba8d2dc276db2a34f5127543f7a044b85e47ce152bd2382eec3f96bd646f93403a25b0b1a5616de7ae4a04a7d2b2573ba69b9fdd28b4908e655d40681051cce1ac8d49beebc863
701bd46704adffc159bff947187368e0239e9c3e994b575bd94f2731bf0ba756ad52efc63a6cb2bf40f3d1834c0ef3b04a020a6cff4e2b1d11e6eabe720776f6ece36515fb0a891a8b5765e0f61878fd76df77db92d52afb060fc57c0c4f2456215074915e208cd1bc214d920eb2c6fb418901fc7f6135203404379bc88a06
a5a667231bea54465e51aca1740d13d576bfb567aa50b76ef64153be4528bc0c3f64e71faf8fb0bb6a4c0aeb6b32428a2bfde4c7aa6ed7aae4c1ec6752f3bd8470220a27a5ca43830417b5ff3f69485463a79b7c5d55790f125b5fec107f92e23abfc11c887f49876129296287d1ce7d3265a80128823186b058ba03030d17
4b874179029e7f5688c1474c2921ad2aa46b8a5e60e3298457835062cc1d99108f75d7467aee56fe1f44946c2b614c3edf1956da8e3fced9e912738dd15903e50b3f7471a45822980dde2697c4e2e30bf2fe6085f4389cadb37ab1a878a798a23d49fcb7f612e7d3f892be868920704c3efbb4e07e8622903bbfdf343db23a
d31f6c6504457f3d25d06670b7159db1d50f5946d6613b12cb1a2e865e06394c1f6ac8a2a352b0e3f532215bfb9bca9549c2e69e02e678775797ec12462f8fad06dd142fd7253e7d2a139bc147ac9f0cf67abe00922937310295b68cf9751459b7e238e35dc0c9e8be5a0db3fcd06ced042ff561101644015da8125e5959f5
e3056d2fb627b169db4eaec6b1aa308d78dc0fae4cfede43cb0ec4b7705ee58bf84ded1f25be0fc942e9b19503be855961ea58e9a6ef49a89d5e136e5ce7f7b1e1772eb4c6222e17d18de83d4b873fdeb71a010df8be5bbf411c427bd6687ebe4049dfaf31cf764c9f9e4146ea7dfa234df6ac73b428dff80624886be78402
5031f0544c8058df19b0229dba3bde431666aef8dbb943921f87983a3f3bb58d1f48fbeff565f1fcd51145cf7b6fa44bff89ca145590a70f3ef4df744e6b664cd758fe4cf76c90fd41cea69d062f38cfee21b70501f1c5fc61fa1a442f7b33e6e37eb8adf1e8b9944bc3bb9edce487d16b22ef880a3fc5944e697f54917680
2e79a3f355ed10df5317bcbe34d74bed5b61d4a0210cb9d49561614cd64a119ff31d85c5c51498d27fcdefb9b439e38e122a5b9d6f1977ea2c6e6822e5e0abf81c6468894158b73fd493e1ae5cae5cb533a9faba02401f9371febca97c52e25c9887a1a12186f8da08f852d59d627c838a235f04fb1b58433111b5bfabcfe8
391abba1d14e1ec2fd03c11bb4f92d9f94e744f76f7cb74f29a4438905b4539a721e6d7fd39549c778329c1d0ce508aa2421f7ca8a4144cff4677700a1438b79068e7c1e8560c4f7f00e613347ea309f663dd8675b391561e64246447a9c8b2c4bb1ac5b720dc11e880b0b3f2aea167953ce9ad250d27878504d2389829a17
3c2b36c3ae92b52861e35160964370b447e85b6b7733618590d8f1c11ccbf65f1b7a5759dda36fa1391a25205dbd76bc0cdbfeb477430c0ab239b3654fada6fb5a6d62b46e321cc9c1094e6c5e12f03a76d6b524896e41a38df0af834eefb2176b322910099fae307459cb9544671044ed322593db2598223f18c7bbe4a674
850948898cda3125238996c7dcf0b0bb31ed9e26b97f81bc8e3ab2d9b575e0b6baa7667b6f9a14fa28cc987ec8e65167817feb735128f3f6adb9e3e1520d242814e891f5d59b4071b3586825636ff1a3624c263e4769064467759269bfbf085b2993f7ebe943c6fdb29f0bb0c5d6ed8e2c8e3217f0a2ddf71a9474873aaa4c
051c7a1384e197d3411d1111d82234d9fb90eb73c25b4a38d55af8f2f66bee17704b57c8ada220fb4cd3ce7e90437f8f169d3e22f1dea115a6c110732841305187eb6bb0e7749571b24c8b570ae02f7aef9f20ad739834225020cf06804552b503c53a1ba1565324c292993f5de8952da4646956af4ac0704d061986d03be4
9532b6f21e02d4f7dfc1fdabfdbda8bba17b573354fd84363c5637173a434fd8e309033e986f5b955f8e311df5551f3d15d49463f70de441e5d507d3c779c4a5c13135712516fab1c14b714059a52ea11962a66c3d7690fe0224c58d9c69fa66487241352b6905403c696cac50d5ed081ebd3f11931ed784097191d67de1ce
b8a0f7c2998591635793ba5b6f8752907e1e410819567a311316c24cd0daca45a92124011c67eebcdacd79a0156b3061431a17ee04539efeefa6437b8d55ee1d9f17798a19364d0a62ab0f70e8d769be8c7002546397cb5e20e925c486eb28c6eb039b427ab943208c1311fc1eee5f6112d1f8a8b437311e7afb858faffd3c
fe32285d26be52d900d4a37198d2dc131bb01fe12261630ddf4282ff0ed790be015e95a72001b7f340c0f2670e85ca678cee69e4e35e159d34d38ab49c65608f76185ef3abd90d477021990f0bbf32356a782dd52ddb620767514622456e991fc7a1aecb62c775e7ec6473581443a5971df8aebcc512d72eb43712b62b3600
84ffc78cb671447d38325f278e1a0990ea8c4747083d97b7edeba8da27e4c3add46976183cc0d1be0396d81c4efae922b06a699d2fb6670dc7f000bca76df2241a85035ae646e0939810cfcbd7a157bf0c594c907d1643d226b0fa33df916e8d886412ef36c39a005aa82d29ae44c5275cad4fb2b7466376b790b18eb08864
bbdedb319fac08d609029a5fd6a45e2e8e68e75997fa7b82fd06ac15e5a30931ef3d1d147c351de71818625d235ef50ed37eff7f8870d41c4d54cd37be53367bfdba1c0b857c51b66965bbf2b39e00134906a3450ef0221f8e32bf75c186471b2e868c9d52c88fdb8a1c79a25e8bf46dc331202c97c340ec544bca5bf2d24a
ef40cd79653abf1c273c3f2f411a2035840390a4daeac9e4c81a4935f08f4dcb356cb09d3977067d51a0dba083818c4f327b4db9fa9ffcbc971fca76ab86be035ca53f8719fab606ff3be68a78aa95a56cdcad796c61aef2ef162e9233cb21088da56b5e4a01258d69cda2f38f2c3c63cdec6bbeabd4efd1908477d75ccdba
6b0a87f9cd429777e93ba19754aba0a57db470a9074606f6584044e228868720a044e630dfa94e973a89b9ceadb3c6d3609b2524c56c050cb2d794958c7b290423a93d0be5e201f032ec5a18ef31ba25cf7cdee897b803fdf623517f0ed2dde97d7778b5ca81008f40882c051096925721aca63d775d5fece4c6a0ba1c1990
e6c9f2812df90f08ba2639d65771151ae4b513c25384fbb98f2d3715dda957826ae4f8d32de73a332c8094c2d1748f97c5912bfbc4a1ff6b71f8f732758bac1ddb0da97fbaa1841daa87c5925f9c9fbeac57af736add9ac63624ae1e91ec7b9dd214679fadc5a4832ccc5d55bae34083255bf982e5c784bfc1475acbc747c0
6609d88fe4cd3702d7e7af08e0f37c232d070c16a87dadb704ea816daebdffae5cd0ef43bcf0c231168c5f2869982c975cc1e3ebcce754386cfecfbfcc3c68602800a0f0520211c7e90793eba176c29f3c39f9375dc67144f1242070f3bb25fa834942664ebad4a772c9f62d0599c041cc101fe1f95f3d546e2fd67d754456
c89aa94afb73e06c6ce05cf1ea73b7adf3e65f87a02595e0f376eea73d5b3431a91f3bf7b315fa219248395b5a37ae3f50db3495e93ffd9d25471b03863a1f8d44e1737f4f8d3449b35d1826e1e1923750f829dd99aa1ded22159a16cc9520e121bf44877f59ba0310f292a1b53a720ad34ecc079af3d92b876a3b6da412e1
eb0ccb12af6e95aa400f13ff195a08a7b9a2d8a8e9ab2b335c8735e8e3815b7a426c8b3d3097d430fbbdf5fac2e66bcb85bf7dd96449ab9d84370b081b4f8f02c437a667fa66b00f2de25e076497d6b5714218ee2a3434520700a5a830a47f9491dc48ce3903b86accbcbf660ccfd2f05cf8272fe1bd4b0a0cd799c2c4935b
39279fe20079a4816f3aac3d782163c0ccdb7d5eafd960836dd993b761fa13479ff0fb2589522f3ebea94521d83e04135976d5c7d853bbd695c0ecae2fe44ec35053a7aac3054070a5b77b1c1b649feff89365bac119a80e22f8ed0a4ee424ba58bf98658f4323fa5b2880f44356d97d4783fe4964b3c90971d329e48ac7f5
8733ced9eea6f555b2f90a032956d232f27cb787e72c7a0e121d3a16acd7b4c48af95b9a95ae1cea3286bb0f07aaff96b52c5e8a617d92da514db902e2b692001f104974322e39f0ac7ec22d786ce82b63c3f17fa5687307baa26f4cda5b81d9da140c380a9b23696dc3729f3afc0609059cf45fd5f132735bb2442c8f72e7
6b731e96f3517fc271c2d252c1040763b8ce7803b1fb791c3acde11da93f05117875ba945a6fe6ecc9689be3cc45cdb0802646043db782a515e452e4f9dcd2df802b515aa76718fe12b9b5152018e7bd77fca0417822a971c02fcc06b84bef65c1c2c84ee8c1dbbeaf12829907be1a07bb06735dbbbdf34d4f460bd8261572
64fdbbb510f07c4effd3728e656b5d367d120c9f397b111a53ad51ca3bd60b6f2e4fa92ea2f6f1f26f62e2bca87a33536abc518c745e386b08e9d86605b7a0221b52e9ee90df3ef6512bf5f470f5298a0800c6d3436b04c598dd787031ca4d92797c4f92a556b69486a656135bd654e50f0f89e52f5e73d9210569a57900cd
d2611961e802f8d4b2a8aec171f0ea99e0c77cdb1e6420a2bdedc66326db5fc59f2d42b5406ff57242fcc1fb67531391099a0fb363e166b07bc909f4f5b8c12b1d46adb0c3726e07ce438e17efdc3a22d5b710d0cb7a28ab876a232db3f5a112e2237617de9c84e49248d6970de2eba9eca2d03fb7d2524a7b85446877686f
96d93fc8a733b9f7c31606d788920c919a4a9095561969544a44c6df40f438cee81bb572d9bb05ddc0cbdcd491ffdebd3d3a051a7db0999061b6de9a05db2fb99f3a2fad32236287611131f406d73aff0b79a22f5c3c46cbc70230ca3dbf4d98aa94f8a94630a5abc16845c1598393a8648ffc486a1e0ff45b45fc2c2fa286
33e33d8eaf955dc93ee0fe60676c9a020a96c4ffa69755e2573ffc078ef1fcefa92d1c06513a57adbfb40e1c337639ffd350bf2a445bd774a36e78a52448c2eb7723ab6be516dd1811b732d8ad6c26bd1bc48652e22070b84d51251e46df121142b5b789ddc204bc23beed1fe5943c5a76a173014a75e2fda95a2b51753407
757fabdad014907e6f6985ca235eed173b08ca962ff9d15fdb771df297eec30c37ec0decadf1311c6c9b822e22ea13b86ba75af279feea3526d1c0516e5ea19afb5718bd05663462e4f5fcfe609d9763848459b8ee2ab90f87784ff208c33a20c4932691f043b519c9a4fcb9ea6abb69f41cd672909f5713a5f8b9100d987a
ea799fa3b5559cfbf063f2316b34ecf06647b44ef14ae08f615200451f5e8f8401134ec32b4e3e92a5302c097a7766df6d05949665fbe6dd77306adcf885e5f72b6580360a7ea681c20fb87a77759f0d64e5dab8787f5a0a765911804b095cd68159d42b6a6bf41deefad0ead9af3c63a2924a5232c082ef9d796659f27b96
bc63e709620ec7a8d8051c414f337f0f8916e07a014e52a317a2949068ada6811b24a2e7f55e25ed4f30fde8f384d8eb1e88842737d15f9a03136c3fb7c8968ab97a639c8b1bbd6dcbd676125249ff48ff55198a65696df7ffac287946586ba40a568f43ba77149a7b416edb08eb80cf542799a55ffeafd9db3a0248281926
205b402cd97549b84f7477c330a28e22f17ee17cf6bfd5babc3a0253672a91b76710038a777e0b2e15afe8652cbba0698fb158ab20eb53e17ad9b7c82c66f3144a9dcb4c5e7520be9e3c30593bde206c3bf3f659bbc8303ea07b962cf542d79133494c67761d9f36a6394787e0641ba1ba79cb6a5ef3b5f385757303a64668
1fbc996ff3c373de74680c77eb5f00436f6af4a1dbcf5f6464d9b6713e8ad5ba71c68068ad45591eff0b775c9cdd90bcbb49350bb4494f8b6dd0c47fa7ea4aea28ac0dc60af4a9202ec31638f3ec191cf671615fa6f0116f3435b95757f2cbcbf6d6060695d0170ee103e92ab394ec7093a6ebe3d70401ed71f7a547db058f
581d594ef2c32a29c009ba2079c6eae3440e0a71cdffd2ccd9c7ce03a31e486154c473ef394f08427a556701cfc19b0b0649a6f329a4bf2cec7f4a67fdda68de97e71155065d59e126c1725e5ff70334a96ae83dd1fc8929235385797abc33edd4c88ba590dae1248a436550a82ff69324274c9184e73987e5b9692e8ad55b
e0203ebf8900b57f53c3c0276a01fd3c22627a501d38ef86e56357b083e197c61e0e4a3dd81f3d1f17e7556c9cb22db6c2eec688b8835000639426065c39f54626dcf27b9a9248558d7b646acd6858eb2c2ecaa63bab244b1309fef41a0ebe3380c10a41c071f3efe71ed4225c58d61ec1cc0be206d6a9e865e2268a3fe69c
df0c2a1b50ecc2418be2d4e4bd64573c365fc2b0283b6078b1304752d64971a18dd009891dcbf6dc6f873e4224c5f2de96f1c55607651f05ee2f44f9c06972e59cce10fc7ea1daceaf1bc72fd56c703a06dfdf73ae56b4cfdd288dbc217029b6597f50fcff212e0d135836985452fd24eac0ab151e3578054c5ae053036abf
25a09eaf35981397d791f8ce01504adac4c067c6c3fa143691c952598d153016b3cf238ede1481d1a08ad415ce194a30947c6f485686656996276e3e9da317e82ed65c175e315aeeda4c3aa28eeb4737fb2309129ef792dc80d7ff0ed949e6612e01957be55f127a407f47b580d9e7dc990dc0545bc07a0c796e8a629ef973
9264de6459a4fe2a5c1a0cd049f56b8882a1d71e0b17dd1fa000cb94f9cad96a6665cf3c4f1a0e99454f73d2e26ef82a0303d00a2be8a9c00f3d43d71b55e4df2b865f8a3f529d95c706804d02ccd40a77def713df612a3bdf66b3328c7bf2f11879bcf03752519c2bf37b7a14b66d6f6f015cfd3cc9f8c486b654330f7e9f
eba8605f26aa26121729413903e6f002671095465feab60dc6ae3c92153f55563af304331581f8b464f8fd0f4404c2ff6c40b36fe9ed3328ae3231a4ca8a3fdd5e536774304475d9c86e272ae4ce5d3527053e12fe1e21f15581b95555ba17c7a0ac4d9632c0da2e56add57d7b8876c4ae51580a82fcef5fa0becb6a74c689
ae5b6c2797086dd285baef525df9ef7f0b2b7499400ad3f0d0b791edbe9e168d1ec99244bcbd2dc59a39da53477e9d13efb40a3aff0c89aeee8780b5881236d25d27ce0a48f423b28c9f9a9793ab856b28b649ec71157c46380d4731d94b3c743daabeef588c54fbb76f683429969cfca5b6cb7ce3ea8deb7d1f9dce82574e
bc27a8cd5ed10483a869011810860eec478aa16e42c6a0be004ad946e9f9923841a505d49492d71608606191495c73d3ebf7d31d43a709acb71fe525a801ef18c16d7e20f8996494c2812312c2035196cbdf5a80ab7dd92c5bed63cec9abe3bbf210898db061a2b47fa22668cef50d8d45794197d441f0122993d9c3f80b34
a915d3424675747c9598e50a46a9cb31f14c95c2c761488b66653f3bf66a601f6a1967088bb790454b95ce2cd6748b207f1535ba8a9d9bace079edb4bce82f345035da67151aff67ed0e0f664b39cd14cf85626be3399ad785c908fa13dcdf7946c03fc2eca113b5dfb9d49519f4d7a6a1d284be599f1e290c4355d044ad26
0aa8d62d795cccbe46eb8634f0f68b902d3f6d66a50c0832098fbe7794d2ae235a8065d1a0c7eb0c7efcbfb2af60f80e0079f6114ae5fe2b91ea2160df0a700d1936bf33269704fa0514020cda305ca0de42493e8a4ad48ac0157f3cb48fb6e57cbcc7bf4b370b41c6c831d9f7f9dcb02089f7bf47e422dd21f886fc263fe0
694f75fc4e0f76d47e13df7c15d1e241818fe94ea0a6daa223dd93013124ca9a0fe9ba5e7c3d2be3ec5eb4bb4b37f3627ceccaae7d7a7f1bd10a5413944a55344d10964aad4fe2a38e2e653e2fe29f975d65c9f3b7407e49a383b2dd90888a9e133be7c234b8e698401a1727ed49162e059acea9f5a6ff4d96139d0046e3ed
dd81710b3abe0a773b9dae39e9b130bd2d0fb0480c7e24453e8a0154057674e824bf8973f4a4b548d81bc67b6e2dccf200c41ff27c3029c646cdcb9bfa2adb40325443e889aa1ea7f196e9e9729691cb532ce60d5d3040d00cb78795416ef3ecdaab40c6b84d72c9e7b5638b5e9f7da7299cbd7a22794e8443bf99fc5fcac2
1e9f190a5b65e60d6a953fde4559231d63bcd10f0157823c5f0fa909922819ad85ba1457d5138e3a4c584548e00cbd8e8ff97cfbe57f0072f463c787fa9088e734ebe15ec2111835e6e5efb13eec90d415cd238ed683fe3a0bbacd04493c022225d4ba661818fc3a8e2846bb3a8ef002ba84064ba1bb7594e9e3e6c785abad
a4dca2905dc7f399231ce9eab01bda467fb2a2fbafda41ad90b6f8dede20cfe90b95cc227369f77c048679c06ab59ac9782692db82d618257578400e80159dd639af6ed853c1e0a41b9a0fcc0c1efabebd799268518eec5d3118fb184d0cdc3f3e87d502616318558599137da6ba8554f462922a523fcb22daf9859fb3e6b9
c46127fb4393b06a8f253f634ec468609f857703883225bb79fd5ae3a1e8ee243ecff88356a5076fd0bfa9042ae0435069a4ffebf342459edf04763b6084f425dc04e7dfedd047a27e240874a1c8aa04bb7d1c22b05671c3e608dcf201a1f21b13716d51da34643439de68967a0bdbbf165fa9e360039cb31451ab46c1c4aa
6f06e98af8592cd8c92d92eeadfd9f7ae50fbfd509cb3cc93c11801105a5148cbc6d20e03e5b6ac09cb678b142b8f93e3e48d9572b0df1c372d43feddc268e6c9f3dea0d6cb9e404c16bdbd9b27860e7e41bb0e2b30f30752e5ed3cc01cbc85390c3df52f15f9a43fe1e6f10bf6e29c49b3e6b0916ab6e09fbd54b4d4af9ff
31963759c793326a27f58af075c70574c52146c81fca93df56ddf38c69a384b212f4750e0d7407b8dec1a7bad52d4acf51b24bf1342dacdad300723634d18c82d3593c5de74caf716903067bd64f688a5bb14f88995d56c17e38bbc80aa8309c4afe03dd1349d4a5dec03f9c4bc656d87ead0b4d0fa19cb08c9c348dcf51f2
811ebdd7660fe345bdc31891585c0fad1551c8f38e5b9afafc0123063d2750f2a2c83cc903924755d26f76f8244c36ee9920f98f1c51790862df7ec37acba1854a0fe890fa451547f49af0bf10b125ee7eca4288de613cb9b4f3564031016d92a49c9354f1c3189230b5dab21b5a67ffcbf0445d638559cca962015be9077e
dcafa0d195213f3d040fc75fe327a36181d55bd0a3e26a24db5e2f9891b6666b772c296b09a0db5fe778755551760f461138a581154eab8c5c912d742259292021612589c3f9a6392c679a9c80a6baca78373e2f9e9e4969b84b26ad3180666e2ae5c07535a0528c53655e251e8541b0b7d6f15042c8270d7bef018e38e33b
5b71dd7d2503eb68d2ccf3538920ae64c81392ea906963f2e19607d0c95a1e5d3d0eddc60bddf5858c4b23c7010b94d3d73fcb78668f2eb073ff9d63d3a5700da699f453a7eee5ed5fe3a0df3ec7b2b0fcfd015ace41cca5b85af425e5c0601a490401b69cb16aa9539b1dff0765b5c7f784a94d775cc88701778747b24a9a
a9fa9ef3b35c90cfb3caec06097665673495b36140d0fab289141ed7bcec3de65c2c3be369d7017078cac8d9f9aaab1b39b2cafe564cb2674a8b3a959b7707bbfb06e57366f5a8d3b70e57ea0769ea58c582fd0b1e2f90b1cc8fcb8efa441f6fc42dc47274822cb2e942f50b96eddf3bd0869a3a4e29cd4204439696a4cb8d
74b74d1bd9006f7eb8ca28ae523d033a5919b4bdcbebb58cbf920dd96dfb3f7c413ecf33835c997353b0b414966f93677902b92459d2612b0a2d562c0af0532aa69f8e68921014294eccbe89825a6cd7ea5b0370ff092a44bec8d28f4f0f523fe0782da109ea462c078d06291b8e96ba997f54bbf14d8bde7d99e30901c908
31e93ca69132287fab6799f720c1b6fd345a7b37ef1c23688d937d0133c24f3ab7c43cd921e2ca232e597d0a3c47d92bff206f74662c09076d6a2215b8be74f744c8075d313ed6c024f84c9367fbf190e7cf6eca4a1ac1bad512f1b3fcef8a1fe8d9b70e9753a9629545f7df96eff8cccea462b4d70a260da7c85c70453db9
0a8b51344d7863fe4b793c0a58c78887544343a063182a373dfafa643f92b9c4fdc77b4c8e618a08c5484ce703159e311ab55f9f43de0b1427cf19394cdd01ddab2c2424934eda4743fbd6f28bea04deabd7cf51121283b63c5947441763ec1a090ad8215a1bf1c3692904fdbba8d2b922732f721d527a08038862c7f04100
56c1d4a24752fb1c256d795f5177b3cf9896b710355181f0e3754b17758614c9207e344197e4532d27700be8af5f9935a51941ce5cdd3c79f357341e34051cf82c9b8164d1feadc19f8b4f4c3d8f4821440cc0e534498cbbee2e86cdd06a736720e2db474bb62824e4732d7eaf9011676beddff3930044605a542d1490264a
948eff65769608b0a6c8da4f5a606e3e70b9e1a1e9d8f13faa3e76a9ea1cfe868c854e97f0b189637fb57e12d0a6b9d2a1ef4bdf84b5d254c245a6ed3ec65eb2eb26ca4f7e30cd6e09c01fa0c2ad367b5a919ba51c65a7db2651fe92d0f7e060df75c19fbe6029422a50ee4796bf3264fe965bdc24929d122380a58aead0a9
20859327c796b67ac332d3e811c47c2a8bce79f76758e55183352d3fcfefd3ea45deebb08514c311827f62fb15f9077f9fda59a7e8018d54626c5447f8087f2621e9da3a22c881055853358a91e87e47d4c1d8a83077d17495520710fc4539092d0109b9038406847c12a59fe0cf958ddf674bebc2beb7e794917d102e37e7
d766c3d61e90d68132040e1bd6b5ceec430826a1b3cd2b5b7c9d3b4ab6d6be626ab9f1703f7500e4b240b929305a4dd6cdfed5399a25eabfbc109e0aa2e632787afb2477da4cb0e2703af8beef24dd6c8f7f8f30d59f6463bab95a4f3622c34432bd945f9ac786913649efc4f1eed7aa6eb54f908a2a22ce790f8c91ec0d40
1235a9a06a100ff21938a1916b38e71a3cb0c81a2d5f99f91c79542da05140f0f9b0c41b25fae38689e5bce8f73d359417ac6d1d113aeb649c46dbf1651e089614118e3ffc80eb6a3c13858a8503ef94847f4ac65375713a0b2d28ad0754fdeba3163f87bdaa8e57782fb0d4eae51a86ee92e9b1b0c4fcf576b39d7310a7b9
3234a1c9c8ec492344412996d46988422a49487ce4dcf2c1867c9e1a0a811ec6975ef4b6e84fca55cda237fc443377fc7debd7e80dc9ad68289ade065b94c4a237abad574fee7c23eee1dde517a992336ac3974303e0e3a207c93baa1f693428f73fadd0a3be249063019d331d1ffe4d4b19af2e74281d4b768f9489544572
912a5e2036d27c969b50d5e21df63e62b13a20e381fd20829bc1f7fb47eca4dd1bef504409ada841be3e7a7a8efb64c4ca6638a34acc1e42139fe84980bf6443452f55498899c0c0050c70809052a8590de9c435437c927049d33ecc7d60a1a864f33311582468efd2b83287bf33b5d60bc21c2b18633bad749635ef8f18a5
73dddd067b4edd163568bbdbfc8c876b4eb1c5d240e0fd127e13dff131bd5ddc6b292156b443f3c89bcd67003ee608c2c9cfeba4b9f658f5f365773e172bd363daa568a1a5e53b4762b0fcd32cda6881705d5113e4fc887d0391307ef2d7d0de487acd82a7379b65998cdb20aff70a7ec73acaa487500c4d8f96e1dfe612ac
28592bbec9763df8ef3b0fd22a82b8137a9d585cb88d29c10f9efe0bbc982c13bb3bb45eba28892d43f87a1805e98466d077fb45b964e0b4bcf13d56ee4fa403a1d9400ffe01431ad3e24d29658f32546aeced479463f8b3ae2389fe5ce0a4eaf2cc6a0b6d9c8444e3a2f83946b9be6699f93357699638c49228365c4fbd88
24d24d1c018c170ddbcdcc2f0c6726667f5688bf9ff5b6d7d7ee54c3186beb279a8466e118ded64f2b997930faf0cb97e9eb17c69cfee1cb10e3e3426a6d5c32eadf5922a8597f9952732f6cb0bf9452bb4e996fbadc31756b1c3e48332cda04141452f0da274e7456824c888adf4a9d06f4a1b9988a6a308dbf8541e51756
755f20dc9d53ce06ce5fa0279c5bb4101292309cbbc100b78bd8866c1a8b0e89ed62577439ccce872f394cafe71d6581c276d9b81155b97b35babfecf86920740802fc49b9e72ea8392df679c3f48e06842dd1b1ddb760bd036791bc662c7365c08ffe7143f118af9f56bc7e889ea4ffe1420a2b0765812a969a670bd546a3
9983cee353234da8650961fe9ccf4ea61af9ca2b78db6747b06521cff230efd258ab4bc2c74a10dde59328b9e27331e567b4b0021b9caf9af06572623eb7c4f010f51337de477d0678c11491360376d2d17dd7501caec818ec74c99b5a0caf46606ccdd105fce9cc561cd8a91f98be085442a8d4d050557f0a97e146311cf7
5c069b0c86da191f1053ac387682bb714158a366229b7b311e88d2616cc57f4cc7f59a97f12a88c8bae6bbf277420fdf71b30f1d1782a3dd83bfd0a91a865bf4ce88fe333bb3d1ce59d3b2be4b125eac239d1f87971cbfc00e37d722fddc021f8967991f41470603752935f2d9143e690c4a8a1e9b68b2b50604c8e4fc61d3
36c8632e9216025f1660614be99d6a2cab146d474a029b1c3ee279d6930619a7bd8b51b5935807145de60846e3d59bda90ddeafa079621f8b0104b41aaae5079fcb656a3138981ed338a58dea5607eb497aa2b046ae467aa96468e127268de4fb9c6718d97558e2fb6c048d64e84a198101653d38759bcf1b620161729ae32
76503800904bd023d4df8c93cb4cc84982290b488deced592f93f3ca27c482c320302f86f09fa5479d1a9efaa92868052707477ab198a0fa33d14201fb9ed2a257fbb8abc6b38fef38d6748c6d872e259895e939cf4d696eb35724a75eb16297f35b681a1de12a73aaf6fc3ab6085f81ce50d7dd056202989ea2f5ef61d929
6a9a3fa10fd4a9f0bc97f0dd81eca2001196cb4241e3f1ea1c5f6e1c389415d088ca9934451d62d6850d72fadb83f1ed7606f778f2d4a25849b1092d8627b7fe318459aba98bc6dbff4101f09adf46f114ddd86f855c447bd50c465357de9d61d017830f59bbf7eb926af88d5052a0e619d723086d18ac30b1430e7096e6c8
686123939c561ca990bd9a81d3e64b6be391be1eb578186bec2840a0fe5a316a04995b4bcf88c52b7013c4d5b0bd483bc44df7e0781d8e375a4336c21b072ff67aed38e116e618b4849e69328bd2a88158bda2c72fed5e7bd541b8557cfdb718bba361d8c6b64a73328feb49a9e5f0e57080f8239524e0441aa027e7954f13
7f5eec5ac4f50b6f381291dd18b1eaa5bc967eb8a6b796aa847d6cc70ab520b0b7a62835cd794f5bb5ca5d63e46dfa04056cb975758edd2c6cb55e4b84705b2081fc2ba56687c4c32f72ef0b67fe7a750272eadcfe29813d3a933729be8dd3acd34c8477cc7df923d39e7a56ac1c0006ec6c031c0987f4ba577df4fff3e8e3
48e06e7ae5d660e7267e2a1758509a22d2b324d1c9f4667f51b87f46bbdaebb446f4ce4068712a58aff2d1592ce035bbbe3a18ba79310497769d3167d593975afa5319d6be895314a1f2e2993d460500a12ad80837786fea648be53ad9e3d96ad89d57913ac7150508b747296dce4efd408251c9028e0024f049d1cb879a12
424f170dbd91fddbdb7d48a864f861e04124b9ac2bf2adb7df6a7b8e2e9163b6031223515de70d378f6c74aa9227c9391ba1d5657396b574841d1cfaa646c29d03a9133cb52e90dda4359760b3b984f2e76522944f29655c3b24e986dc80131dfa58720058d8506b1f0880ef088fe8088749301db357242453a2d41a90b8c7
d98fa889e5a5bea12be963987105c93f5a0300563a532593e85902133df07472b0256d274a6bf6aaffa8c7fc0c7a6363644396be928a7d985b0f933dea2d65b1e6a4fc2c6a0b42c489c84978392fdf601b4ebeaef9e45e7c5082af206b771059389ea1c1af751a33cb61ee2c71588df9be9ea8ea7164f8357ece5cd6352300
e4c86fefe03af7e63de3665b8e41a97a17eec6dd6e4e0ded08b86334097990e4126286db3d4a664de7dbf5f367e48742c8728e6968cff3dbbc447421245017f928a445aaec376781de697aa14321635622b36579ff62db2ba5ad454e317375064eeb4f26e77e874843b20af844d1f5ffda41f82ae16851f092469afb8aac5e
62fdb572934a8535ad72555862745671ddeb6a08a845b020594fddd80706e239ef9805e2bdcc8c5c58c6efedd4a559d9d7717b47b03f486abb2901cdc4f95ec6390922dac1806211ad04d246ee2980d29adc7336cfc70461483e387e396a87c40c5d19708c25e4c9a8f6f3b9202d675e7ec6235f8ef881da05cac657a16da7
7f5b3fe7c4449c7614bbe817ae12a9b236f749850ceaaecbcc6084e229e1be744fd1e9004d4a85f726abeb515b7298f24431aee7301b2608cf634870f5ae76a482d749f5b03d89534041d8141c4cfbb5c6f38f4f154e9a8a1cae363504caff7c387741b26f854ebef66de26e9cca675e63df919d928c3e330c15e533223178
3c872a7a3970affcd99b498e06b4142e2208de915cf944730c831e37ab3540e7785d464e0e45781c80dbecfe0e930f7d22cb0a7e4572cd1ae7d47c51fc5cd92bbdc0cddbb4b4061d04ea26158b601d16877bd9cbcd365e1bac558a70083508ed5fdf54e84b405fe438d68016fa61215d4c13e9f39a2dc6b59dbb928ca6fde6
538d656abe929e5e3af0d955feea876a3a22d4016cc0ab7f9fbc68b684b95dfb407a2fbc28c030db730708d817354b104bf92d1811af6c3116b889d70d8cd178f44ff8ba20b8b64bc3abadfbc727322cb632073bd486ee806437f143cc914a70ccab88bdd9795d0faf18fb4afe080135125ef3c2544bb3f4f494c9fe292e4d
9b695fea132028fac16a45a258cd00e4f32bdf93d32ea8ad06daba0f1ad09d88ce2355ccbd71875dfe8209673d21ed5156dd76342f372c32427e10ef755fd249bc58471753838c2250db11f98bed91791ffb834c6017aca32e0c08226e25acbe4e5a75f49a7b792b1e81e169e831371d8e2227697059ca36779a6a3f5d924e
53fa38bb5429e38c6440bdc24445026f5e1eccc3b43bf5118548f94339dac1178f3a192d1b8a7cd3007de3ca6bf7b892f3b4bac70bc7bdc90a6fa2adf23fc8ca4a0e150f5703c0f005c51ddb3458a1808ca165030cb5a2ce5bfe14a55e2d5efda13a5b47248ed43bc3105aa5de38310b70c3149fe3f6b3f7641bd01124b85d
8fbef069fb38100801e9473986b5607ec8988025627c80682997b54e9bc96c935552e660e2d5447863e75ba869dc9223561aafd590d5bb68ad69e904d8398369f1c19ceacfbaff24837523315e1ae92fe63df560efcce7997e6396603f564dcfbaf87698e3b80e843c496d7d063ee9483d79eb57c0b08ab27556d1f54e5100
afb44b652e61335ba78f505c2cde49dc6019193345264022b635d990b2a61f357684610f2d177833bf83b1f80c63b2459a3792e5b02540f718ae3fb7a0433dc9ceb1b03635b1ffabd941e110f447e2eaa97cd28ea63e8510f1bb51cb10d896513b8d06c804495287bd078b3e7889eda2710457e5a5b8b83def46b9dc56a847
cbf6e18078ab857a9236daa0a693a84579e2aa38317058076f12d5b40be8ed762198e4338551fbea547c22e00fe440396c4b29336274a5a3d534809f40cc9c0db2d651dd8d904bb07a7c723830262c9e67038ec60fd02c48c9a4037fef398ce1067d8f30ff3c0afa74e421f9e7a3e694e872bd22e90d90052370e8de7ecf99
d815b4d6d1a9f04f753e2cbf9436bd131cd3ee6f58c1694a7aaf4700e53d333c36df92fb5ae4765bd1a7af2df032e76d6a583eaa8adc215665f5424a819fb1bbf1e145e57ad2d5629cc85d99e87f67bc0e25bf8dc14db4fa1dcff3fa8ebdf7fe628a019031875a07d36ab088bb8d75cbe523d64e050e2c79b78e644d68d35c
0dbfd4529e1fd9850821d1cadc9b71feed1d47f281272c39cdf79274aa2b526bcdb02b5eaf91e2a98eca3ac090defd0aa829ddb07d1010c25a1a46c3e23e0e84ad27cad96c6a157b37019ef63db20569ed09f10213c0631ed19891c598072fd49bae656060c3deaeb53bedfa486b67a7bfe721e901d605bbf715e91f7dc63f
c69c1eb6ad6f24b8811b10170d56e9825081bbe914c48320a8459ecd3dacd2809884e0c2bfcdae1a66a8583d94c591d3f9d529c137b565d5d18f228eff8730bdc6d9013b092f60c3e931c7bcc91058f5d4bd80805184f6d551afd176c50858a513b1582311253b92c7d1443906eacbad7b8022abf82c1dfc0c77a1db9d4665
02be271f0bf93adffe5d054d0222eccea3701c1454504bd08efb10afd1f22e5cd016e35e3b6ab9e6cf9c3137a0619af6f9b20942657a3b67222a6bc4d72511468c3aa70b97c3c74342d0279cc58fc766aec893bf59419e8f842980b41f5632faa6ac1274ce6f6c4c569de937cbf7cd6e39d9fdac1157d04224923124cbc439
85581b1b55734f9138f81958729880a5968ada482862a3ba789f14d03c73b6516e4a77a754864f58ede8a9bbfed556e42bd72ca056cea4f1ee52d0166bf6230f90e99e1cd0653a31257e3a0a80efed45bdd3f7cc3df4d52126f80878eeda66b7dfa0202d9ef53da2ac71877cbe39c7186eaa2b643aab0f99c8a9b0a3ed5d85
0b4d1d79961a69062abedff645676272fbbff9b19363f05d01df346cb5e6a518256aa6946791ecddeb56d8b7447ad26a858a20d82e80f8eb884903ab21e9d966d354f935e9e562d9feb6b03cb9f9c2ee331dce65d408c918971d76782809d6e19d2dc5a4a8b42081920bac533e1b0bb4aa938905005e2a21de0d11fc52d4ba
135b162af7056e0fad3629cad0236621ca662792f2b177ed8dce06f842d73becdee47e53a3859939a5a6f0a06e3a2ccc8812ffa713bd8326ea7eef3ea45ef69b88e55d01629313d0fb83eb557b0b707dffce518d9e537b6ab5fce1542645f8aeec2a4988a8c689a8631a148be99b9dd87cc0403d99b8bc2ce8502235d61e1f
bc75edcb9e70f4f4c69ebde1377e9fb886a9258c3d7f5aae36996821a807e34b003a8ba1829609a13f01c8175ac9fececaa247ef258a3709eacb8dc42e5bc00b9413363b37ddbb5d80d8da95ea3346db5eb65650c64c2130f9a18a3e9410445f9934de546285c6297a49b0a400dd54a6184ac3d1b3570c9486ea1e3cf30677
2b626fa10e8688aafaa700bd9289902145827df3ed83d3f5543d30ce705529be6b17356f90032a54f711700fa14afa4d03ea2c49dce7b8fb7355692c6582ddd10d02f5eda7bd3a8b864fead885a159e2ef7663e2278d1c66f2117fc59645e232923754d29b99093f1db3548f493eeb517e86bb094cf884d921233ce9ae350c
7c2e5b80acaff79fe8a3e1d89ea89669d0513c9a30a69218b03e31c3b520da37f2a5da6e1e3bf21f39bd6c1126411c0ea2b37dee3a9bca3d983d23b3137c09bb52732b99cc6e0be1ef7371fbf68a5bd9bf341e6cf6e4f357b98c30cf7701b855aed5fc0a31c95acd30caf2e98c301cad24732a29515d12cddbf12d981f42a3
95ee16fcb867532f93fced513beb2a6e20007893f70dd58e31d25d7f53d3d9db239a18c88586c12a524e5f4489c873b27e81431738ef3ea505605a8f7bf5dda69108aa551afc2590e16eae302d00e1dc14ecfbba21c9546ab67944d1610bae422f861545a48b2dadebd24330d542b2f600d0fc78e01b54b5369929a0b1e19c
cf7aba7efcdf77d2de54bcc3b2006856b2cb026720f0d14ce5f3b15c4a449de400289df7df398f9f311c783056e18445de91291aee44ba946bdb620aa6386a03b3789f9ff5087c1bbc4174acb41e1a1d8ab1b758de2e2b7a1c7ce0b5aa918a24e83ac3a7b74ec1515569dcfc032a78d3d089aba547d04360b7301e03e8ca32
1e9361b334f58d13037c4e5d7ef0b69a6c7ab70db7b4896c3d2eebb0e1cf0e5f06f4bf42bab3714999262c778561c34c357bca934c69a5316f1e4b981beceaa11f577dfdd30dd1230ec6c3621f0c4f3773100d6398905869e3c36133f59edb1d7be9b92e79c81b20546ba667668e6cbd085f104cc5e8e4e5563460fd29f9e1
de230f2a9fb6015739c6a78441b2c21ccd79919ea4027444e87e5e268dca2af6b53b1ad4d99605387e8ba018730bbe1af12f22be022044e80404e2415354012c5fb0defb1a6120b094a176722cd9d8e3cab3a859c0b4d3ee41fc966d784ba864d45b3a0366916b19ae92c2288c5323f637cd636bc502656e09eff62a718d9b
ae8cc31b946cce8165f42cd0802f35c2f12e853ba82dcf89dafc62e6251c6ce3fe02aa842ff412eef970e9cd518d2e0625844955468e0c20eeff7252eb06d38ec2c7caaadb1fca73757c2e4bd3ab621190fc12902f15926c73734f98ffdfb07211e5a506669b205e0c940bdd09b284b928c3a8b32980f3a7a2aeb45470c18c
29f8e86889dc1189f54517757b02ef82a92742f7bdda8fbf01714c56cfdd3c2e6104d6c33a83da012b36f59d382043197a0797b1df56e914948ec193d4be71a0c84edbe2636812ded6566dfd11f1c663d69eb26df96864ea33e96d882e969481608745a4fb267c1719835538dbe06126c7627d489377ba5c501ccec93f9b2f
f77749dbdad642cb4e09ef03d8e75598935fe284770beb92f97379b0cb6d4e02486106682057bdfb62cbb29c18d900dae7619fd6f3b2a71e5c2f0ba59ab24962dabc24374eb8ea3ed342d87f8d0065b3e699cc9576b42a24393dcebe9a3a50466ddd6827f219cba3df36d9569d1b3e9f87f10f3b23dd44ceb22f7da162a4a8
dcf15ab01d5b067af84aa48a2e59c9ffd8efba209c594f3e7dde674cf09fb7bc70e8d0c9ca722c4b45c3ad41aa56d88e0e4c1379af7b768595d8ce72359c26633ff51ebe6d57b3377590f505a3006c5cb9be2abb3283f0527420c8319d071ad59a290605b624fbcdcace86f73e4f5891f7a19b81083b7ffc6ff55dcc66cde2
5a7af142dca07144b83ecaa9e5727d136240c14b1f02af77337d642119b01b4f35062b97ed2e6f510ac7148dba7b1a8ef1781664a6c368cb6ea0df8b37abff0232fd29f823f69df6e72cab583c9ff76863fe8e9d54d8c2700cd2143e3459c9b02b146e23d554b8e6c43d846d113ac6edddd0c9437d89654da10e6b2da75df5
4b755660e74b5a4dc3f3898b65ced3fe428c8af13fb3924eb357aa18f2420c42246ec5aa16742763613645a93c1dff6a410630c75caed753da31df53383d6cc1d6a28edff87b56eb94b50cab369a19645e1935ee653c1a2742dff153fc06c928b1c63ad08d4b853b6a1f1964e10a24146d295aaac470d224b2bbdcbc3296f2
7a05f822fe1b9f40f054c7d6efca1abb9d004087cacd35efea36a0b1fbe29b56a80dd26aa831f99d1b2aed0c9c30f3c6df569b827aa06bfb969152a5fb20e55a18bd208b233ea0b31f77d8982f05c987cc04ecc77af026643d4de0517aaa78316ba55cc6f5280016c5c1c0946b01ea623d331bb39c9364d62151f3a24e6c79
b016b2fa66b19f4f83267a5f0fd035fb97ec98d28c75555183defe2a939ea810197ec84f8ff888b45b6a594bff0af2ada89225ea68a65b524beeed18597bc7018731a9eb045a0fc0e7611aa4579ffc06270d63ded9a6a078020f23fa978915a321057fe4da40e09c2e1a86892a9c44369ebf532b28bcbd32d09d1adadb2bc9
da0652369261c06d0b68a0f1fcd317c046a83330a8490f4115170ce708788ad53327304e646898bba3e0c1dce84dbd2bd3c0c8d6dc15667dad616d5f91d792421bfca64dfba6f8cdee7a04f8835b59b5d30e74c1aac7347f5faceb03d57cb1b43eeb88d1663ee669e5d393404238bbc5fa4d38e067ae940f8473dacd58ae7a
6b619b9f6b7f76ebc0bb67593f32d165c1b041ca07fb364d61c6a32f028aa91b9f4807f048ba0851f4290a2b43e70fc69d389bc3991192f1c3f2ca7d8beb077aa13eefd74ac17555291d3810bcfa296ae04f6da114333372b17cbefb2d0d371a4392cb66e3aa4ed8265dcf877a18bd9378a2984e413bb2a3d6af2e75e020d8
f89cd06537ebeb24c830df24f639ab80afa11145070628ccd533ec87153f7b45af13160e9c03da5129fe43771b4470a4ad629506998d62a1276ea6e12ab189261f550d6bcedb62aded69d74f826ebe6299db8e8ebc88e4e4610fe19cfd7e5f837fd042d5192145a00f70187aefe21475fa9092ef701dc29d982a64c2d568e6
0e60ce160fc724a38571a76e38e21f1c9d272e7e17a076ce92233565104ce4620305718276e3b96e25f9c5d28cf7c0b865cfa196ba51a19a84f1b9dd180bf0145c9fdc3c04fb29b7db5871bf5215447ffe673eff3f5aee80f71e1aa3a87b7432b0ecde16b6e2a6dabc1d0585c1abb56583b80aa1be0ad1b18c73d8f48d36ec
6138210a95c53c4431bd7e08ef04c8befe920e3c7cac963fa354023a30f79727fd8ddff714c100e5fd29fb05c93e7720787c407e071d2f890f709e503ad7eafbd774f4f5f895a194bb6654cf5ba1c18ae6c8c1297bad805dd47efbf7cc8cfe1e2ea5e7997195e549d849a6949f137179b3e8479a5cc7dfe658a173cc749799
cb47f2ce27e71725bb226c0080a89fcbed23a4ece0807b85c8874a62083bbf6cf8b87b810e7f96ba026fe9ee208bf09356ff2c2fbc083c30b67f7acb823e2e6dedc090d62a25a9ecce21471729a3f465e900180c753345f6939925ba065df620b59edf634fbd49836ec18a1bf79f1abef3c70221f82e42a812b634dd088bf3
c170914261a4b836eb50c58b709dd7473bcb2abf632ae46b10c55ed51b9a109993a0dc4ad09e1c2560cf6ee1202ac968d5ed20a3dec2a37d3173520de8d3f3b11cf7e061f20dc4bc6873bb2479ef277e46f3f5e50ff8057258b1165f5b92378982bda180b8ca576b6e788b69ea28f5f7d7ad66218dfbac565b1c4245c59c77
3278dd6a2f84be65b197e5c17f7cf722b53e846ba4e015283897e29cc2b4a365da9718deb1fa4cfd30fd306196c9d8f09a9ea1daa7718332e1124c144ee65fd24342fce1db6d20996e480317abc04a46c6c5857ced5067f451d476d68b328a6a85cb4fb13ce22cc2a88e7e1abfa456915a555f0b0bba6289600a8e2e2943f4
ffcc80b8d8a3efb0f97b56eb9410acde9b74bae1c729ead04a008cb3d5202b4cbdc295f4e4410631b8d17e40d406c60bef3c9bb950a492ce0946807655a7c3f19fe3deab0ce94547bd8bbdd0095655cab8b67527d026707f244b5d37133590a656b7c74b90731c5883715efa641e1dc708784679b1e1669250bee455f2a60a
42509920b5b8df704ca2ebb04ef4c790ef3e62ac6e0907a43ce39a4ccb6df33eb2021a1091b13b3d8d7ad06886c4a868df3088ba09f3702d06f13be16365740ca3f8bae2846f398878541f9a381a83352ddb4a2eca1cd588633676f0fef7b45da90af3153c2423fc4b225c91439478bcf799f3ba0a8462ab4ff30d956db829
a9f001d6b026d69e259d94f144f77bf1deea9f089e58e9ed203c7f0525188628d1f3762c23a0de0c86cc0970a15884671f49d619af6cca3d13b8e31cc28001973373d2d45d42e3c0d4b097380de7ed065cd8e8e9325204d748c9602a04ef939434d6333dd9084712258368795a11b6fc8595c732f2e40ddf79d7cc1c8d1761
aac8a87e10b3d30fac3e142d2a59457b2db85c314df44e215cc3ef7b3d9c8d98fa0cce455615279da967ad7f5cca5cfab8b699e6027eee80bd26cb96d46532979a6b0560ca5bf4ab2673e51a68c2bcff436451565bdf8af0ceb2c3e9cde9dd058cace27f47eea8a415f43de2dd88e24e2afb355fca4ea3f41982f8d40cccc2
f4070468840175ed86fa03b84b01ee0f513b73cc86f64a8ae9ff2ea28d1d038caec80bc055369e3c47d82f6c3fd6c4576436e6f18670982d69b02e939f79c703db3876a64bb10528db040e53a0368574e63669e8c4e68fa939d0b37e4d639347a30ff155fb6e0d0dcc2b0573fd8ca774bb0cfb883a211fb29d275a67214dee
b936d605cc9ba95b3a80b78ce7af9fb0d04de25240071048de99a08da4353e61d51618dca5bd21e1207065891dab984557a057a474223226ca2d4a9f9567ed4a99a7a94b8817678b8398d5e5b7b1eab493341b6c4af74a6c85be1b6e4d40c269cf24dfd2824cc2a790fe6f604888b728db170694d3a28faff0e0fefb3f8729
dfe966a52a69290e4333bdc4dcf4c60169fcbe0a758f54d79a91c5eebee03e9b4efcb51f9b9c940cff730b39d084a03819aaf5f647eefdb599617400882143283abc05503cc214b0a3ccbc653393dd87b6a20b65292c24a75e832beba6f045123859bd8042cbedf04e3804e119eb34b81ae0b8b3756bd1cbcec7d7ea5434a0
0197369710fa3b2d100d8e12cb34fbfd2d89ab8230bdd9f6b13f0779b24106679b766134f027f5c9b76fa0b8180fd1c80eaea923c5e799b69f7ecbab13754f1c8560489514b1d8cb6bd12b74d1286ad8d4c0457b119c9abd587ba61d683b0ee511620ef832869888f14644ee050fca9037ceb4b8c0a293424960b915a4d7c9
159351c7aed27b5911dd67a886ca23717cb42672a05b23b88ae2591d826ca166fbb1a7ded9aaeea5d2b0774f3099c0d72f4dca90c0644612a388d2406f6d66051ab01ea7e6151f17d897aade0d009e1be362efec89bf714577d5d3cdd7a77bb2f124ff2b2cd55827dbcabe3be88a9d8a3321f8e743d427cc057d0e17647011
8f1a95f482717eba0a6420095744aa35ccf6f37ee181e0615839d55557da39254537cc140b770d6208ceef4d924ab7765ed8de100d0d7c15deec49303c684df3fb1729df856381683539076fa22ea3ce07883e24e4511f9eefba9cd16dae7e45784403b7c6934b4b335d36e4035c2cd48f20e7845782d8faf176eefa9a7fc2
3a9e630b551d3277a8bca47001450c31d8f64d41cabd2774cb44548c7b08adcfce89b70000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

setpacking
%AI3_EndRider
[
39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
/guillemotleft/guillemotright/ellipsis/.notdef/Agrave/Atilde/Otilde/OE/oe
/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
/hungarumlaut/ogonek/caron
TE
%AI55J_Tsume: None
%AI3_BeginEncoding: _GillSans GillSans
[/_GillSans/GillSans 0 0 1 TZ
%AI3_EndEncoding AdobeType
[161/degree 173/notequal 176/infinity/plusminus/lessequal/greaterequal
181/mu/partialdiff/summation/product/pi/integral 189/Omega 
195/radical 197/approxequal 198/Delta 214/divide/lozenge 240/apple
/_Symbol_/Symbol 0 0 0 TZ
%AI5_Begin_NonPrinting
Np
%AI3_BeginPattern: (Arrow1.2.out/in)
(Arrow1.2.out/in) 1 1 39.4039 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
33.9039 15.6187 m
39.4247 20.202 L
39.4247 20.202 L
33.8869 24.6252 L
S
39.2997 20.202 m
24.5706 20.202 l
20.4039 20.4792 20.4039 16.8125 v
20.4039 13.1458 20.4039 12.5625 y
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Arrow1.2.side)
(Arrow1.2.side) 1 1 39.404 39.4039 [
%AI3_Tile
(0 O 0 R  0.75 0.75 0.375 0 k
 0.75 0.75 0.375 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.202 20.202 m
39.404 20.202 l
S
33.904 15.6187 m
39.4248 20.202 L
39.4248 20.202 L
33.887 24.6252 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Bricks)
(Bricks) 1.6 1.6 73.6 73.6 [
%AI3_Tile
(0 O 0 R  0.3 0.85 0.85 0 k
 0.3 0.85 0.85 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 1.6 m
1.6 73.6 L
73.6 73.6 L
73.6 1.6 L
1.6 1.6 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 70.01 m
73.6 70.01 l
S
1.6 62.809 m
73.6 62.809 L
S
1.6 55.609 m
73.6 55.609 L
S
1.6 48.408 m
73.6 48.408 L
S
1.6 41.208 m
73.6 41.208 L
S
1.6 34.007 m
73.6 34.007 L
S
1.6 26.807 m
73.6 26.807 L
S
1.6 19.606 m
73.6 19.606 L
S
1.6 12.406 m
73.6 12.406 L
S
1.6 5.206 m
73.6 5.206 L
S
70.01 70.01 m
70.01 62.822 l
S
55.61 70.01 m
55.61 62.822 L
S
41.21 70.01 m
41.21 62.822 L
S
26.81 70.01 m
26.81 62.822 L
S
12.41 70.01 m
12.41 62.822 L
S
70.01 55.572 m
70.01 48.385 l
S
55.61 55.572 m
55.61 48.385 L
S
41.21 55.572 m
41.21 48.385 L
S
26.81 55.572 m
26.81 48.385 L
S
12.41 55.572 m
12.41 48.385 L
S
70.01 41.197 m
70.01 34.01 l
S
55.61 41.197 m
55.61 34.01 L
S
41.21 41.197 m
41.21 34.01 L
S
26.81 41.197 m
26.81 34.01 L
S
12.41 41.197 m
12.41 34.01 L
S
70.01 26.822 m
70.01 19.635 l
S
55.61 26.822 m
55.61 19.635 L
S
41.21 26.822 m
41.21 19.635 L
S
26.81 26.822 m
26.81 19.635 L
S
12.41 26.822 m
12.41 19.635 L
S
70.01 12.385 m
70.01 5.197 l
S
55.61 12.385 m
55.61 5.197 L
S
41.21 12.385 m
41.21 5.197 L
S
26.81 12.385 m
26.81 5.197 L
S
12.41 12.385 m
12.41 5.197 L
S
62.797 5.197 m
62.797 1.6 L
S
48.397 5.197 m
48.397 1.6 L
S
33.997 5.197 m
33.997 1.6 L
S
19.597 5.197 m
19.597 1.6 L
S
5.197 5.197 m
5.197 1.6 l
S
62.797 19.635 m
62.797 12.447 L
S
48.397 19.635 m
48.397 12.447 L
S
33.997 19.635 m
33.997 12.447 L
S
19.597 19.635 m
19.597 12.447 L
S
5.197 19.635 m
5.197 12.447 l
S
62.797 34.01 m
62.797 26.822 L
S
48.397 34.01 m
48.397 26.822 L
S
19.597 34.01 m
19.597 26.822 L
S
5.197 34.01 m
5.197 26.822 l
S
62.797 48.385 m
62.797 41.197 L
S
48.397 48.385 m
48.397 41.197 L
S
33.997 48.385 m
33.997 41.197 L
S
19.597 48.385 m
19.597 41.197 L
S
5.197 48.385 m
5.197 41.197 l
S
62.797 62.822 m
62.797 55.635 L
S
48.397 62.822 m
48.397 55.635 L
S
33.997 62.822 m
33.997 55.635 L
S
19.597 62.822 m
19.597 55.635 L
S
5.197 62.822 m
5.197 55.635 l
S
62.797 73.5589 m
62.797 70.072 L
S
48.397 73.5589 m
48.397 70.072 L
S
33.997 73.5589 m
33.997 70.072 L
S
19.597 73.5589 m
19.597 70.072 L
S
5.197 73.5589 m
5.197 70.072 l
S
33.997 34.01 m
33.997 26.822 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Checks)
(Checks) 1 1 31.3995 31.3995 [
%AI3_Tile
(0 O 0 R  0 0.9 1 0 k
 0 0.9 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.9995 4.8 m
27.5995 4.8 L
27.5995 12.3995 L
19.9995 12.3995 L
19.9995 4.8 L
f
31.3995 27.5995 m
31.3995 31.3995 L
27.5995 31.3995 L
27.5995 27.5995 L
31.3995 27.5995 L
f
19.9995 27.5995 m
19.9995 19.9995 L
27.5995 19.9995 L
27.5995 27.5995 L
19.9995 27.5995 L
f
0 XR
12.3995 12.3995 m
19.9995 12.3995 L
19.9995 19.9995 L
12.3995 19.9995 L
12.3995 12.3995 L
f
1 XR
12.3995 27.5995 m
4.8 27.5995 L
4.8 19.9995 L
12.3995 19.9995 L
12.3995 27.5995 L
f
4.8 12.3995 m
4.8 4.8 L
12.3995 4.8 L
12.3995 12.3995 L
4.8 12.3995 L
f
19.9995 27.5995 m
19.9995 31.3995 L
12.3995 31.3995 L
12.3995 27.5995 L
19.9995 27.5995 L
f
12.3995 4.8 m
12.3995 1 L
19.9995 1 L
19.9995 4.8 L
12.3995 4.8 L
f
4.8 19.9995 m
1 19.9995 L
1 12.3995 L
4.8 12.3995 L
4.8 19.9995 L
f
27.5995 19.9995 m
27.5995 12.3995 L
31.3995 12.3995 L
31.3995 19.9995 L
27.5995 19.9995 L
f
4.8 31.3995 m
1 31.3995 L
1 27.5995 L
4.8 27.5995 L
4.8 31.3995 L
f
27.5995 1 m
31.3995 1 L
31.3995 4.8 L
27.5995 4.8 L
27.5995 1 L
f
1 4.8 m
1 1 L
4.8 1 L
4.8 4.8 L
1 4.8 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.05 0.2 0 k
 0 0.05 0.2 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
4.8 4.8 m
4.8 1 L
12.3995 1 L
12.3995 4.8 L
4.8 4.8 L
f
4.8 12.3995 m
1 12.3995 L
1 4.8 L
4.8 4.8 L
4.8 12.3995 L
f
19.9995 4.8 m
19.9995 1 L
27.5995 1 L
27.5995 4.8 L
19.9995 4.8 L
f
12.3995 12.3995 m
12.3995 4.8 L
19.9995 4.8 L
19.9995 12.3995 L
12.3995 12.3995 L
f
27.5995 4.8 m
31.3995 4.8 L
31.3995 12.3995 L
27.5995 12.3995 L
27.5995 4.8 L
f
12.3995 19.9995 m
4.8 19.9995 L
4.8 12.3995 L
12.3995 12.3995 L
12.3995 19.9995 L
f
4.8 27.5995 m
1 27.5995 L
1 19.9995 L
4.8 19.9995 L
4.8 27.5995 L
f
19.9995 12.3995 m
27.5995 12.3995 L
27.5995 19.9995 L
19.9995 19.9995 L
19.9995 12.3995 L
f
19.9995 19.9995 m
19.9995 27.5995 L
12.3995 27.5995 L
12.3995 19.9995 L
19.9995 19.9995 L
f
27.5995 19.9995 m
31.3995 19.9995 L
31.3995 27.5995 L
27.5995 27.5995 L
27.5995 19.9995 L
f
12.3995 27.5995 m
12.3995 31.3995 L
4.8 31.3995 L
4.8 27.5995 L
12.3995 27.5995 L
f
27.5995 27.5995 m
27.5995 31.3995 L
19.9995 31.3995 L
19.9995 27.5995 L
27.5995 27.5995 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Confetti)
(Confetti) 4.85 3.617 76.85 75.617 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.85 3.617 m
4.85 75.617 L
76.85 75.617 L
76.85 3.617 L
4.85 3.617 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.6 64.867 m
7.85 62.867 l
S
9.1 8.617 m
6.85 6.867 l
S
78.1 68.617 m
74.85 67.867 l
S
76.85 56.867 m
74.35 55.117 l
S
79.6 51.617 m
76.6 51.617 l
S
76.35 44.117 m
73.6 45.867 l
S
78.6 35.867 m
76.6 34.367 l
S
76.1 23.867 m
73.35 26.117 l
S
78.1 12.867 m
73.85 13.617 l
S
68.35 14.617 m
66.1 12.867 l
S
76.6 30.617 m
73.6 30.617 l
S
62.85 58.117 m
60.956 60.941 l
S
32.85 59.617 m
31.196 62.181 l
S
47.891 64.061 m
49.744 66.742 l
S
72.814 2.769 m
73.928 5.729 l
S
67.976 2.633 m
67.35 5.909 l
S
61.85 27.617 m
59.956 30.441 l
S
53.504 56.053 m
51.85 58.617 l
S
52.762 1.779 m
52.876 4.776 l
S
45.391 5.311 m
47.244 7.992 l
S
37.062 3.375 m
35.639 5.43 l
S
55.165 34.828 m
57.518 37.491 l
S
20.795 3.242 m
22.12 5.193 l
S
14.097 4.747 m
15.008 8.965 l
S
9.736 1.91 m
8.073 4.225 l
S
31.891 5.573 m
32.005 8.571 l
S
12.1 70.367 m
15.6 68.867 l
S
9.35 54.867 m
9.6 58.117 l
S
12.85 31.867 m
14.35 28.117 l
S
10.1 37.367 m
12.35 41.117 l
S
34.1 71.117 m
31.85 68.617 l
S
38.35 71.117 m
41.6 68.367 l
S
55.1 71.117 m
58.35 69.117 l
S
57.35 65.117 m
55.35 61.867 l
S
64.35 66.367 m
69.35 68.617 l
S
71.85 62.867 m
69.35 61.117 l
S
23.6 70.867 m
23.6 67.867 l
S
20.6 65.867 m
17.35 65.367 l
S
24.85 61.367 m
25.35 58.117 l
S
25.85 65.867 m
29.35 66.617 l
S
14.1 54.117 m
16.85 56.117 l
S
12.35 11.617 m
12.6 15.617 l
S
12.1 19.867 m
14.35 22.367 l
S
26.1 9.867 m
23.6 13.367 l
S
34.6 47.117 m
32.1 45.367 l
S
62.6 41.867 m
59.85 43.367 l
S
31.6 35.617 m
27.85 36.367 l
S
36.35 26.117 m
34.35 24.617 l
S
33.85 14.117 m
31.1 16.367 l
S
37.1 9.867 m
35.1 11.117 l
S
34.35 20.867 m
31.35 20.867 l
S
44.6 56.617 m
42.1 54.867 l
S
47.35 51.367 m
44.35 51.367 l
S
44.1 43.867 m
41.35 45.617 l
S
43.35 33.117 m
42.6 30.617 l
S
43.85 23.617 m
41.1 25.867 l
S
44.35 15.617 m
42.35 16.867 l
S
67.823 31.1 m
64.823 31.1 l
S
27.1 32.617 m
29.6 30.867 l
S
31.85 55.117 m
34.85 55.117 l
S
19.6 40.867 m
22.1 39.117 l
S
16.85 35.617 m
19.85 35.617 l
S
20.1 28.117 m
22.85 29.867 l
S
52.1 42.617 m
54.484 44.178 l
S
52.437 50.146 m
54.821 48.325 l
S
59.572 54.133 m
59.35 51.117 l
S
50.185 10.055 m
53.234 9.928 l
S
51.187 15.896 m
53.571 14.075 l
S
58.322 19.883 m
59.445 16.823 l
S
53.1 32.117 m
50.6 30.367 l
S
52.85 24.617 m
49.6 25.617 l
S
61.85 9.117 m
59.1 10.867 l
S
69.35 34.617 m
66.6 36.367 l
S
67.1 23.617 m
65.1 22.117 l
S
24.435 46.055 m
27.484 45.928 l
S
25.437 51.896 m
27.821 50.075 l
S
62.6 47.117 m
65.321 46.575 l
S
19.85 19.867 m
20.35 16.617 l
S
21.85 21.867 m
25.35 22.617 l
S
37.6 62.867 m
41.6 62.117 l
S
38.323 42.1 m
38.823 38.6 l
S
69.35 52.617 m
66.85 53.867 l
S
14.85 62.117 m
18.1 59.367 l
S
9.6 46.117 m
7.1 44.367 l
S
20.6 51.617 m
18.6 50.117 l
S
46.141 70.811 m
47.994 73.492 l
S
69.391 40.561 m
71.244 43.242 l
S
38.641 49.311 m
39.35 52.117 l
S
25.141 16.811 m
25.85 19.617 l
S
36.6 32.867 m
34.6 31.367 l
S
6.1 68.617 m
2.85 67.867 l
S
4.85 56.867 m
2.35 55.117 l
S
7.6 51.617 m
4.6 51.617 l
S
6.6 35.867 m
4.6 34.367 l
S
6.1 12.867 m
1.85 13.617 l
S
4.6 30.617 m
1.6 30.617 l
S
72.814 74.769 m
73.928 77.729 l
S
67.976 74.633 m
67.35 77.909 l
S
52.762 73.779 m
52.876 76.776 l
S
37.062 75.375 m
35.639 77.43 l
S
20.795 75.242 m
22.12 77.193 l
S
9.736 73.91 m
8.073 76.225 l
S
10.1 23.617 m
6.35 24.367 l
S
73.217 18.276 m
71.323 21.1 l
S
28.823 39.6 m
29.505 42.389 l
S
49.6 38.617 m
47.6 37.117 l
S
60.323 73.6 m
62.323 76.6 l
S
60.323 1.6 m
62.323 4.6 l
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.inner)
(DblLine1.2.inner) 1 1 39.2705 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2702 22.175 m
39.2702 13.6108 L
26.66 13.6108 L
26.66 1.0003 L
18.0958 1.0003 L
18.0948 22.175 L
18.0958 22.175 L
18.0958 22.1752 L
39.2702 22.175 L
f
39.2708 24.6929 m
15.5779 24.6929 L
15.5779 1.0003 L
14.9037 1.0003 L
14.9032 25.3675 L
39.2708 25.3675 L
39.2708 24.6929 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.outer)
(DblLine1.2.outer) 1 1.0003 39.2706 39.271 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2708 26.6602 m
13.6111 26.6602 L
13.6111 1.0005 L
22.1751 1 L
22.1751 18.096 L
39.2708 18.096 L
39.2708 26.6602 L
f
39.2708 15.578 m
24.6928 15.578 L
24.6928 1 L
25.367 1 L
25.367 14.9038 L
39.2708 14.9038 L
39.2708 15.578 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (DblLine1.2.side)
(DblLine1.2.side) 1 1 39.2706 39.2706 [
%AI3_Tile
(0 O 0 R  1 0.14 0.09 0 k
 1 0.14 0.09 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
39.2704 18.0958 m
39.2704 26.6598 L
1.0001 26.6598 L
1.0001 18.0958 L
39.2704 18.0958 L
f
39.2704 14.9037 m
39.2704 15.5776 L
1.0001 15.5776 L
1.0001 14.9037 L
39.2704 14.9037 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Diamonds)
(Diamonds) 1 1 37.1865 41.9411 [
%AI3_Tile
(0 O 0 R  0.2 0 1 0 k
 0.2 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.0002 1.0004 m
1.0002 41.9411 L
37.1865 41.9411 L
37.1865 1.0004 L
1.0002 1.0004 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
1 XR
19.0936 41.9408 m
19.0929 41.9408 L
19.0933 41.9402 L
19.0936 41.9408 L
f
7.0311 41.9408 m
7.0304 41.9408 L
7.0308 41.9402 L
7.0311 41.9408 L
f
31.1556 41.9408 m
31.1548 41.9408 L
31.1552 41.9402 L
31.1556 41.9408 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.75 0.9 0 0 k
 0.75 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
1 XR
37.1865 1 m
37.1865 11.2349 L
31.1552 1 L
37.1865 1 L
f
19.0933 1 m
31.1552 1 L
25.124 11.2349 L
19.0933 1 L
f
7.0308 1 m
19.0933 1 L
13.062 11.2349 L
7.0308 1 L
f
1 1 m
7.0308 1 L
1 11.2349 L
1 1 L
f
37.1859 11.2349 m
37.1865 11.236 L
37.1865 31.7059 L
31.1552 21.4704 L
37.1859 11.2349 L
f
19.0933 21.4704 m
25.124 11.2349 L
31.1552 21.4704 L
25.124 31.7059 L
19.0933 21.4704 L
f
7.0308 21.4704 m
13.062 11.2349 L
19.0933 21.4704 L
13.062 31.7059 L
7.0308 21.4704 L
f
1 31.7059 m
1 11.2349 L
7.0308 21.4704 L
1 31.7059 L
f
37.1859 31.7059 m
37.1865 31.707 L
37.1865 41.9408 L
31.1556 41.9408 L
31.1552 41.9402 L
37.1859 31.7059 L
f
25.124 31.7059 m
31.1552 41.9402 L
31.1548 41.9408 L
19.0936 41.9408 L
19.0933 41.9402 L
25.124 31.7059 L
f
13.062 31.7059 m
19.0933 41.9402 L
19.0929 41.9408 L
7.0311 41.9408 L
7.0308 41.9402 L
13.062 31.7059 L
f
7.0304 41.9408 m
1 41.9408 L
1 31.7059 L
7.0308 41.9402 L
7.0304 41.9408 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Hexagon)
(Hexagon) 4 1.6 70.151 77.983 [
%AI3_Tile
(0 O 0 R  0 1 0.35 0 k
 0 1 0.35 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
70.151 77.983 m
70.151 1.6 L
4 1.6 L
4 77.983 L
70.151 77.983 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.9921 1 0 0 k
 0.9921 1 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
20.538 30.244 m
S
26.05 20.696 m
15.025 20.696 L
9.513 30.244 L
15.025 39.792 L
26.05 39.792 L
31.564 30.244 L
26.05 20.696 L
s
20.537 11.148 m
S
26.05 1.6 m
15.024 1.6 L
9.512 11.148 L
15.024 20.696 L
26.05 20.696 L
31.563 11.148 L
26.05 1.6 L
s
53.614 30.244 m
S
59.126 20.696 m
48.101 20.696 L
42.589 30.244 L
48.101 39.792 L
59.126 39.792 L
64.639 30.244 L
59.126 20.696 L
s
53.614 11.148 m
S
59.126 1.6 m
48.101 1.6 L
42.588 11.148 L
48.101 20.696 L
59.126 20.696 L
64.638 11.148 L
59.126 1.6 L
s
20.538 68.436 m
S
26.051 58.888 m
15.025 58.888 L
9.513 68.436 L
15.025 77.984 L
26.051 77.984 L
31.564 68.436 L
26.051 58.888 L
s
20.538 49.34 m
S
26.051 39.792 m
15.025 39.792 L
9.513 49.34 L
15.025 58.888 L
26.05 58.888 L
31.564 49.34 L
26.051 39.792 L
s
53.614 68.436 m
S
59.127 58.888 m
48.102 58.888 L
42.589 68.436 L
48.101 77.985 L
59.127 77.985 L
64.639 68.436 L
59.127 58.888 L
s
53.614 49.34 m
S
59.127 39.792 m
48.101 39.792 L
42.589 49.34 L
48.101 58.888 L
59.127 58.888 L
64.639 49.341 L
59.127 39.792 L
s
4 20.696 m
S
3.876 30.244 m
9.512 30.244 L
15.024 20.696 L
9.512 11.147 L
3.876 11.147 L
S
37.075 20.696 m
S
42.588 11.148 m
31.563 11.148 L
26.05 20.696 L
31.563 30.244 L
42.589 30.244 L
48.101 20.696 L
42.588 11.148 L
s
37.076 58.888 m
S
42.589 49.34 m
31.564 49.34 L
26.05 58.888 L
31.564 68.436 L
42.589 68.436 L
48.101 58.888 L
42.589 49.34 L
s
70.151 20.696 m
S
70.2094 11.147 m
64.639 11.147 L
59.127 20.696 L
64.639 30.244 L
70.2094 30.244 L
S
70.152 58.888 m
S
70.0427 49.34 m
64.639 49.34 L
59.127 58.888 L
64.639 68.436 L
70.0427 68.436 L
S
4 58.888 m
S
3.876 68.436 m
9.513 68.436 L
15.025 58.888 L
9.513 49.34 L
3.876 49.34 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.inner)
(Laurel.inner) 1 1 28.5392 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
19.2768 15.3585 m
28.9144 15.3585 L
28.9144 14.2335 L
19.2768 14.2335 L
19.2768 15.3585 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.7461 18.9624 m
13.0264 17.8486 11.3273 14.4193 11.3273 10.0362 c
11.3273 5.6547 12.9768 2.1518 14.744 1.1112 C
14.7443 1.1112 L
16.4707 2.1518 18.1679 5.6547 18.1679 10.0362 c
18.1679 14.4143 16.432 17.8633 14.7461 18.9624 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.outer)
(Laurel.outer) 1 1.3751 28.5393 28.9143 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
14.2395 10.6375 m
14.2395 1 L
15.3645 1 L
15.3645 10.6375 L
14.2395 10.6375 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
10.5769 15.124 m
11.6906 16.8438 15.1198 18.5429 19.503 18.5429 c
23.8844 18.5429 27.3874 16.8935 28.428 15.1262 C
28.428 15.1259 L
27.3874 13.3995 23.8844 11.7023 19.503 11.7023 c
15.1249 11.7023 11.676 13.4382 10.5769 15.124 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Laurel.side)
(Laurel.side) 1.3972 1 28.9364 28.5392 [
%AI3_Tile
(0 O 0 R  0 0.55 1 0.12 k
 0 0.55 1 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.1571 15.2998 m
1 15.2998 L
1 14.1748 L
29.1571 14.1748 L
29.1571 15.2998 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 27.4787 m
1.5899 25.4751 2.8132 21.8488 5.9125 18.7494 c
9.0107 15.6513 12.654 14.3407 14.6395 14.8545 C
14.6398 14.8547 L
15.1246 16.8113 13.8478 20.4883 10.7496 23.5865 c
7.6538 26.6824 3.9876 27.8936 2.0183 27.4787 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
2.0183 2.0091 m
1.5899 4.0126 2.8132 7.6389 5.9125 10.7382 c
9.0107 13.8365 12.654 15.147 14.6395 14.6332 C
14.6398 14.633 L
15.1246 12.6765 13.8478 8.9993 10.7496 5.9011 c
7.6538 2.8054 3.9876 1.5941 2.0183 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.55 1 0.3 k
 0 0.55 1 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 2.0091 m
15.3925 4.0126 16.6159 7.6389 19.7152 10.7382 c
22.8134 13.8365 26.4567 15.147 28.4422 14.6332 C
28.4424 14.633 L
28.9273 12.6765 27.6505 8.9993 24.5523 5.9011 c
21.4565 2.8054 17.7903 1.5941 15.821 2.0091 C
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.39 0.7 0.12 k
 0 0.39 0.7 0.12 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.821 27.4787 m
15.3925 25.4751 16.6159 21.8488 19.7152 18.7494 c
22.8134 15.6513 26.4567 14.3407 28.4422 14.8545 C
28.4424 14.8547 L
28.9273 16.8113 27.6505 20.4883 24.5523 23.5865 c
21.4565 26.6824 17.7903 27.8936 15.821 27.4787 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Leaves-fall)
(Leaves-fall) 1 1 52.733 89.816 [
%AI3_Tile
(0 O 0 R  0.05 0.2 1 0 k
 0.05 0.2 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
52.733 89.816 m
52.733 1 L
1 1 L
1 89.816 L
52.733 89.816 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.83 0 1 0 k
 0.83 0 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
25.317 2.083 m
25.994 2.283 26.284 2.435 V
24.815 5.147 29.266 9.428 30.186 10.168 C
30.787 9.943 30.907 7.41 30.23 6.073 C
31.073 6.196 33.262 4.818 34.02 3.529 C
34.085 4.217 35.655 7.158 36.481 7.535 C
35.561 7.933 34.896 9.406 34.134 10.854 C
35.156 11.021 36.555 10.1 38.026 9.195 C
38.541 9.996 39.915 10.968 41.174 11.484 C
40.086 12.171 39.591 12.912 39.094 14.372 C
38.052 13.806 35.865 13.657 35.336 13.944 C
35.85 15.057 38.096 15.6 38.827 15.547 C
38.573 16.409 38.425 18.562 38.598 21.155 C
36.939 19.839 35.393 18.522 33.734 18.58 C
34.003 17.158 33.367 15.353 32.99 14.86 C
32.417 15.604 32.006 16.431 32.361 18.408 C
30.908 18.893 29.671 19.439 28.297 20.697 C
28.297 18.866 27.725 17.664 26.857 16.388 C
28.117 15.9 29.389 14.697 29.385 13.658 C
28.537 13.81 26.845 14.554 26.352 15.547 C
25.634 14.8 23.95 13.491 22.346 13.487 C
23.534 12.632 24.454 11.598 24.549 9.686 C
25.802 10.657 28.255 11.272 29.635 10.674 C
24.794 6.438 25.262 3.405 25.317 2.083 C
f
12.412 33.743 m
11.887 33.272 11.691 33.01 V
14.182 31.192 11.928 25.366 11.415 24.303 C
10.776 24.247 9.369 26.988 9.405 28.486 C
8.273 27.73 6.608 27.851 5.006 28.137 C
5.578 27.049 5.177 25.104 4.376 24.303 C
5.378 24.339 6.729 23.624 8.038 22.643 C
7.203 21.823 5.376 21.984 3.46 22.643 C
3.46 21.27 2.638 19.533 1.801 18.351 C
3.117 18.408 4.262 17.722 5.12 16.691 C
5.785 18.26 7.819 19.373 8.725 19.324 C
8.742 17.959 7.169 15.869 6.147 15.47 C
6.747 14.801 7.766 13.27 8.725 10.854 C
9.524 12.78 10.694 14.022 11.927 14.955 C
10.785 16.517 10.959 17.388 11.358 18.866 C
12.101 18.325 13.132 17.893 13.303 15.89 C
15.02 16.176 16.156 16.104 17.653 15.203 C
17.198 16.865 17.195 18.466 17.515 20.166 C
15.665 20.026 14.105 20.239 13.075 21.728 C
13.905 21.955 16.165 22.014 17.039 21.082 C
17.366 22.064 18.261 23.47 19.707 24.164 C
18.267 24.424 17.282 25.523 16.373 27.209 C
15.66 25.793 13.433 24.128 11.93 24.073 C
13.933 28.137 13.933 31.055 12.412 33.743 C
f
31.125 30.5 m
31.445 31.128 31.648 31.385 V
34.045 29.444 38.851 32.752 39.746 33.521 C
39.636 34.153 37.511 35.29 35.794 34.26 C
36.234 35.549 35.332 37.51 34.134 38.552 C
35.873 38.451 38.019 39.813 38.541 40.555 C
38.763 39.577 39.946 38.307 41.231 37.293 C
41.582 38.266 40.887 40.384 39.971 41.986 C
41.206 42.487 42.318 43.417 42.776 44.676 C
43.233 43.359 44.236 42.685 45.58 41.929 C
44.421 40.502 43.64 38.328 43.92 37.465 C
45.243 37.8 46.814 40.518 46.937 41.607 C
47.812 40.841 49.366 40.154 51.947 39.848 C
50.246 38.77 49.884 36.778 49.3 35.347 C
48.152 35.794 45.983 35.853 45.008 35.29 C
45.721 34.711 47.061 34.16 49.071 34.146 C
49.071 32.601 49.534 31.469 50.788 30.254 C
49.065 30.267 46.965 29.781 45.469 29.389 C
45.221 30.718 44.378 32.314 43.233 32.715 C
43.227 31.854 43.493 29.605 44.378 28.938 C
43.513 28.37 42.26 26.993 41.803 25.276 C
41.181 26.601 40.32 27.906 38.457 28.35 C
39.642 29.403 40.477 31.42 40.143 32.887 C
35.091 28.905 32.414 30.203 31.125 30.5 C
f
25.317 46.491 m
25.994 46.691 26.284 46.843 V
24.815 49.556 29.266 53.837 30.186 54.576 C
30.787 54.351 30.907 51.818 30.23 50.482 C
31.073 50.605 33.262 49.227 34.02 47.938 C
34.085 48.625 35.655 51.566 36.481 51.944 C
35.561 52.341 34.896 53.814 34.134 55.263 C
35.156 55.43 36.555 54.508 38.026 53.603 C
38.541 54.404 39.915 55.377 41.174 55.892 C
40.086 56.579 39.591 57.321 39.094 58.78 C
38.052 58.215 35.865 58.065 35.336 58.353 C
35.85 59.465 38.096 60.008 38.827 59.955 C
38.573 60.817 38.425 62.97 38.598 65.563 C
36.939 64.247 35.393 62.931 33.734 62.988 C
34.003 61.567 33.367 59.761 32.99 59.268 C
32.417 60.012 32.006 60.839 32.361 62.817 C
30.908 63.302 29.671 63.847 28.297 65.106 C
28.297 63.274 27.725 62.073 26.857 60.796 C
28.117 60.308 29.389 59.106 29.385 58.067 C
28.537 58.219 26.845 58.963 26.352 59.955 C
25.634 59.209 23.95 57.899 22.346 57.895 C
23.534 57.041 24.454 56.006 24.549 54.094 C
25.802 55.065 28.255 55.68 29.635 55.083 C
24.794 50.846 25.262 47.814 25.317 46.491 C
f
12.412 78.151 m
11.887 77.68 11.691 77.418 V
14.182 75.601 11.928 69.774 11.415 68.711 C
10.776 68.655 9.369 71.396 9.405 72.894 C
8.273 72.138 6.608 72.259 5.006 72.545 C
5.578 71.458 5.177 69.512 4.376 68.711 C
5.378 68.747 6.729 68.032 8.038 67.052 C
7.203 66.231 5.376 66.393 3.46 67.052 C
3.46 65.678 2.638 63.941 1.801 62.759 C
3.117 62.817 4.262 62.13 5.12 61.1 C
5.785 62.669 7.819 63.781 8.725 63.732 C
8.742 62.367 7.169 60.277 6.147 59.878 C
6.747 59.209 7.766 57.678 8.725 55.263 C
9.524 57.189 10.694 58.431 11.927 59.364 C
10.785 60.925 10.959 61.796 11.358 63.274 C
12.101 62.734 13.132 62.301 13.303 60.298 C
15.02 60.584 16.156 60.512 17.653 59.612 C
17.198 61.273 17.195 62.874 17.515 64.574 C
15.665 64.434 14.105 64.648 13.075 66.136 C
13.905 66.363 16.165 66.422 17.039 65.49 C
17.366 66.472 18.261 67.878 19.707 68.572 C
18.267 68.832 17.282 69.931 16.373 71.617 C
15.66 70.202 13.433 68.536 11.93 68.482 C
13.933 72.545 13.933 75.464 12.412 78.151 C
f
31.125 74.908 m
31.445 75.537 31.648 75.794 V
34.045 73.853 38.851 77.161 39.746 77.929 C
39.636 78.562 37.511 79.698 35.794 78.668 C
36.234 79.957 35.332 81.918 34.134 82.96 C
35.873 82.86 38.019 84.221 38.541 84.963 C
38.763 83.986 39.946 82.716 41.231 81.701 C
41.582 82.675 40.887 84.792 39.971 86.394 C
41.206 86.895 42.318 87.825 42.776 89.084 C
43.233 87.768 44.236 87.093 45.58 86.337 C
44.421 84.91 43.64 82.736 43.92 81.873 C
45.243 82.208 46.814 84.926 46.937 86.016 C
47.812 85.249 49.366 84.563 51.947 84.257 C
50.246 83.179 49.884 81.187 49.3 79.756 C
48.152 80.203 45.983 80.262 45.008 79.698 C
45.721 79.119 47.061 78.569 49.071 78.554 C
49.071 77.009 49.534 75.877 50.788 74.663 C
49.065 74.675 46.965 74.189 45.469 73.798 C
45.221 75.126 44.378 76.723 43.233 77.123 C
43.227 76.262 43.493 74.013 44.378 73.347 C
43.513 72.779 42.26 71.401 41.803 69.684 C
41.181 71.009 40.32 72.314 38.457 72.759 C
39.642 73.812 40.477 75.829 40.143 77.295 C
35.091 73.313 32.414 74.611 31.125 74.908 C
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Polka dots)
(Polka dots) 1 1 29.8 29.8 [
%AI3_Tile
(0 O 0 R  0.45 0.9 0 0 k
 0.45 0.9 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 29.8 L
29.8 29.8 L
29.8 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.09 0.18 0 0 k
 0.09 0.18 0 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
11.08 8.2 m
11.08 9.791 9.79 11.08 8.2 11.08 c
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
f
11.08 22.6 m
11.08 24.191 9.79 25.48 8.2 25.48 c
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
f
18.28 15.4 m
18.28 16.991 16.99 18.28 15.4 18.28 c
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
f
25.48 8.2 m
25.48 9.791 24.19 11.08 22.6 11.08 c
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
f
25.48 22.6 m
25.48 24.191 24.19 25.48 22.6 25.48 c
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
f
*U
26.92 1 m
29.8 1 L
29.8 3.88 L
28.209 3.88 26.92 2.591 26.92 1 C
f
15.4 3.88 m
13.809 3.88 12.52 2.591 12.52 1 C
18.28 1 L
18.28 2.591 16.99 3.88 15.4 3.88 c
f
1 3.88 m
1 1 L
3.88 1 L
3.88 2.591 2.59 3.88 1 3.88 C
f
1 XR
26.92 15.4 m
26.92 13.81 28.209 12.52 29.8 12.52 C
29.8 18.28 L
28.209 18.28 26.92 16.991 26.92 15.4 c
f
0 XR
15.4 18.28 m
13.809 18.28 12.52 16.991 12.52 15.4 c
12.52 13.81 13.809 12.52 15.4 12.52 c
16.99 12.52 18.28 13.81 18.28 15.4 c
18.28 16.991 16.99 18.28 15.4 18.28 c
f
1 XR
3.88 15.4 m
3.88 16.991 2.59 18.28 1 18.28 C
1 12.52 L
2.59 12.52 3.88 13.81 3.88 15.4 c
f
0 XR
29.8 26.92 m
29.8 29.8 L
26.92 29.8 L
26.92 28.21 28.209 26.92 29.8 26.92 C
f
15.4 26.92 m
16.99 26.92 18.28 28.21 18.28 29.8 C
12.52 29.8 L
12.52 28.21 13.809 26.92 15.4 26.92 c
f
3.88 29.8 m
1 29.8 L
1 26.92 L
2.59 26.92 3.88 28.21 3.88 29.8 C
f
1 XR
8.2 11.08 m
6.609 11.08 5.32 9.791 5.32 8.2 c
5.32 6.61 6.609 5.32 8.2 5.32 c
9.79 5.32 11.08 6.61 11.08 8.2 c
11.08 9.791 9.79 11.08 8.2 11.08 c
f
22.6 11.08 m
21.009 11.08 19.72 9.791 19.72 8.2 c
19.72 6.61 21.009 5.32 22.6 5.32 c
24.19 5.32 25.48 6.61 25.48 8.2 c
25.48 9.791 24.19 11.08 22.6 11.08 c
f
8.2 25.48 m
6.609 25.48 5.32 24.191 5.32 22.6 c
5.32 21.01 6.609 19.72 8.2 19.72 c
9.79 19.72 11.08 21.01 11.08 22.6 c
11.08 24.191 9.79 25.48 8.2 25.48 c
f
22.6 25.48 m
21.009 25.48 19.72 24.191 19.72 22.6 c
19.72 21.01 21.009 19.72 22.6 19.72 c
24.19 19.72 25.48 21.01 25.48 22.6 c
25.48 24.191 24.19 25.48 22.6 25.48 c
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Random circles)
(Random circles) 4.365 3.849 51.13 57.85 [
%AI3_Tile
(0 O 0 R  0 0.1125 0.45 0 k
 0 0.1125 0.45 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
4.365 3.849 m
4.365 57.85 L
51.13 57.85 L
51.13 3.849 L
4.365 3.849 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.4 0.7 1 0 k
 0.4 0.7 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
45.429 36.274 m
45.843 36.991 45.598 37.908 44.88 38.323 c
44.163 38.737 43.245 38.491 42.831 37.774 c
42.417 37.056 42.663 36.139 43.38 35.725 c
44.098 35.31 45.015 35.556 45.429 36.274 c
s
44.179 27.926 m
43.765 28.643 42.848 28.889 42.13 28.475 c
41.413 28.06 41.167 27.143 41.581 26.425 c
41.995 25.708 42.913 25.462 43.63 25.876 c
44.348 26.291 44.593 27.208 44.179 27.926 c
s
35.929 41.024 m
35.515 41.741 34.598 41.987 33.88 41.573 c
33.163 41.158 32.917 40.241 33.331 39.524 c
33.745 38.806 34.663 38.56 35.38 38.975 c
36.098 39.389 36.343 40.306 35.929 41.024 c
s
28.38 34.225 m
28.794 34.942 28.549 35.859 27.831 36.274 c
27.114 36.688 26.196 36.442 25.782 35.725 c
25.368 35.007 25.614 34.09 26.331 33.675 c
27.049 33.261 27.966 33.507 28.38 34.225 c
s
31.179 28.024 m
30.765 28.741 29.848 28.987 29.13 28.573 c
28.413 28.158 28.167 27.241 28.581 26.524 c
28.995 25.806 29.913 25.56 30.63 25.975 c
31.348 26.389 31.593 27.306 31.179 28.024 c
s
36.792 23.349 m
35.963 23.349 35.292 22.678 35.292 21.849 c
35.292 21.021 35.963 20.349 36.792 20.349 c
37.62 20.349 38.292 21.021 38.292 21.849 c
38.292 22.678 37.62 23.349 36.792 23.349 c
s
10.888 34.175 m
10.474 34.893 10.72 35.81 11.437 36.225 c
12.155 36.639 13.072 36.393 13.486 35.675 c
13.901 34.958 13.655 34.041 12.937 33.626 c
12.22 33.212 11.303 33.458 10.888 34.175 c
s
11.517 26.601 m
11.931 27.318 12.848 27.564 13.566 27.15 c
14.283 26.735 14.529 25.818 14.115 25.1 c
13.701 24.383 12.783 24.137 12.066 24.551 c
11.348 24.966 11.103 25.883 11.517 26.601 c
s
16.782 41.426 m
17.196 42.143 18.114 42.389 18.831 41.975 c
19.549 41.56 19.794 40.643 19.38 39.926 c
18.966 39.208 18.049 38.962 17.331 39.377 c
16.614 39.791 16.368 40.708 16.782 41.426 c
s
22.365 24.35 m
23.194 24.35 23.865 23.678 23.865 22.85 c
23.865 22.021 23.194 21.35 22.365 21.35 c
21.537 21.35 20.865 22.021 20.865 22.85 c
20.865 23.678 21.537 24.35 22.365 24.35 c
s
45.385 7.849 m
44.971 7.132 44.053 6.886 43.336 7.3 c
42.619 7.714 42.373 8.632 42.787 9.349 c
43.201 10.067 44.119 10.312 44.836 9.898 c
45.553 9.484 45.799 8.567 45.385 7.849 c
s
29.679 7.774 m
29.265 7.056 28.348 6.81 27.63 7.225 c
26.913 7.639 26.667 8.556 27.081 9.274 c
27.495 9.991 28.413 10.237 29.13 9.823 c
29.848 9.408 30.093 8.491 29.679 7.774 c
s
35.542 11.349 m
34.713 11.349 34.042 12.021 34.042 12.849 c
34.042 13.678 34.713 14.349 35.542 14.349 c
36.37 14.349 37.042 13.678 37.042 12.849 c
37.042 12.021 36.37 11.349 35.542 11.349 c
s
10.13 7.475 m
10.544 6.757 11.462 6.511 12.179 6.926 c
12.897 7.34 13.142 8.257 12.728 8.975 c
12.314 9.692 11.397 9.938 10.679 9.524 c
9.962 9.109 9.716 8.192 10.13 7.475 c
s
20.203 13.349 m
21.031 13.349 21.703 14.021 21.703 14.849 c
21.703 15.678 21.031 16.349 20.203 16.349 c
19.375 16.349 18.703 15.678 18.703 14.849 c
18.703 14.021 19.375 13.349 20.203 13.349 c
s
44.635 54.1 m
45.049 53.382 44.803 52.465 44.086 52.051 c
43.369 51.636 42.451 51.882 42.037 52.6 c
41.623 53.317 41.869 54.234 42.586 54.649 c
43.303 55.063 44.221 54.817 44.635 54.1 c
s
36.841 48.1 m
36.427 47.382 35.509 47.136 34.792 47.551 c
34.074 47.965 33.828 48.882 34.243 49.6 c
34.657 50.317 35.574 50.563 36.292 50.149 c
37.009 49.734 37.255 48.817 36.841 48.1 c
s
29.728 54.725 m
30.143 54.007 29.897 53.09 29.179 52.675 c
28.462 52.261 27.544 52.507 27.13 53.225 c
26.716 53.942 26.962 54.859 27.679 55.274 c
28.397 55.688 29.314 55.442 29.728 54.725 c
s
10.86 54.1 m
10.446 53.382 10.691 52.465 11.409 52.051 c
12.126 51.636 13.044 51.882 13.458 52.6 c
13.872 53.317 13.626 54.234 12.909 54.649 c
12.191 55.063 11.274 54.817 10.86 54.1 c
s
19.154 49.1 m
19.568 48.382 20.486 48.136 21.203 48.551 c
21.92 48.965 22.166 49.882 21.752 50.6 c
21.338 51.317 20.42 51.563 19.703 51.149 c
18.986 50.734 18.74 49.817 19.154 49.1 c
s
51.88 38.85 m
51.052 38.85 50.38 39.521 50.38 40.35 c
50.38 41.178 51.052 41.85 51.88 41.85 c
52.709 41.85 53.38 41.178 53.38 40.35 c
53.38 39.521 52.709 38.85 51.88 38.85 c
s
51.865 11.349 m
52.693 11.349 53.365 12.021 53.365 12.849 c
53.365 13.678 52.693 14.349 51.865 14.349 c
51.036 14.349 50.365 13.678 50.365 12.849 c
50.365 12.021 51.036 11.349 51.865 11.349 c
s
30.179 18.524 m
29.765 19.241 28.848 19.487 28.13 19.073 c
27.413 18.658 27.167 17.741 27.581 17.024 c
27.995 16.306 28.913 16.06 29.63 16.475 c
30.348 16.889 30.593 17.806 30.179 18.524 c
s
21.679 31.524 m
21.265 32.241 20.348 32.487 19.63 32.073 c
18.913 31.658 18.667 30.741 19.081 30.024 c
19.495 29.306 20.413 29.06 21.13 29.475 c
21.848 29.889 22.093 30.806 21.679 31.524 c
s
37.914 33.399 m
37.5 34.116 36.583 34.362 35.865 33.948 c
35.148 33.533 34.902 32.616 35.316 31.899 c
35.73 31.181 36.648 30.935 37.365 31.35 c
38.083 31.764 38.328 32.681 37.914 33.399 c
s
28.929 45.024 m
28.515 45.741 27.598 45.987 26.88 45.573 c
26.163 45.158 25.917 44.241 26.331 43.524 c
26.745 42.806 27.663 42.56 28.38 42.975 c
29.098 43.389 29.343 44.306 28.929 45.024 c
s
12.429 45.524 m
12.015 46.241 11.098 46.487 10.38 46.073 c
9.663 45.658 9.417 44.741 9.831 44.024 c
10.245 43.306 11.163 43.06 11.88 43.475 c
12.598 43.889 12.843 44.806 12.429 45.524 c
s
44.49 45.6 m
44.075 46.317 43.158 46.563 42.441 46.149 c
41.723 45.734 41.477 44.817 41.891 44.1 c
42.306 43.382 43.223 43.136 43.941 43.55 c
44.658 43.965 44.904 44.882 44.49 45.6 c
s
12.679 18.524 m
12.265 19.241 11.348 19.487 10.63 19.073 c
9.913 18.658 9.667 17.741 10.081 17.024 c
10.495 16.306 11.413 16.06 12.13 16.475 c
12.848 16.889 13.093 17.806 12.679 18.524 c
s
21.179 5.774 m
20.765 6.491 19.848 6.737 19.13 6.323 c
18.413 5.908 18.167 4.991 18.581 4.274 c
18.995 3.557 19.913 3.311 20.63 3.725 c
21.348 4.139 21.593 5.056 21.179 5.774 c
s
38.929 5.274 m
38.515 5.991 37.598 6.237 36.88 5.823 c
36.163 5.408 35.917 4.491 36.331 3.774 c
36.745 3.057 37.663 2.811 38.38 3.225 c
39.098 3.639 39.343 4.556 38.929 5.274 c
s
43.865 18.1 m
44.694 18.1 45.365 17.429 45.365 16.6 c
45.365 15.772 44.694 15.1 43.865 15.1 c
43.037 15.1 42.365 15.772 42.365 16.6 c
42.365 17.429 43.037 18.1 43.865 18.1 c
s
51.13 4.6 m
50.302 4.6 49.63 3.928 49.63 3.1 c
49.63 2.272 50.302 1.6 51.13 1.6 c
51.959 1.6 52.63 2.272 52.63 3.1 c
52.63 3.928 51.959 4.6 51.13 4.6 c
s
52.163 31.649 m
51.748 32.366 50.831 32.612 50.114 32.198 c
49.396 31.783 49.15 30.866 49.565 30.149 c
49.979 29.431 50.896 29.185 51.614 29.6 c
52.331 30.014 52.577 30.931 52.163 31.649 c
s
51.85 51.35 m
51.021 51.35 50.35 50.678 50.35 49.85 c
50.35 49.021 51.021 48.35 51.85 48.35 c
52.678 48.35 53.35 49.021 53.35 49.85 c
53.35 50.678 52.678 51.35 51.85 51.35 c
s
49.85 23.1 m
50.679 23.1 51.35 22.428 51.35 21.6 c
51.35 20.771 50.679 20.1 49.85 20.1 c
49.022 20.1 48.35 20.771 48.35 21.6 c
48.35 22.428 49.022 23.1 49.85 23.1 c
s
5.13 38.85 m
4.302 38.85 3.63 39.521 3.63 40.35 c
3.63 41.178 4.302 41.85 5.13 41.85 c
5.959 41.85 6.63 41.178 6.63 40.35 c
6.63 39.521 5.959 38.85 5.13 38.85 c
s
5.115 11.349 m
5.943 11.349 6.615 12.021 6.615 12.849 c
6.615 13.678 5.943 14.349 5.115 14.349 c
4.286 14.349 3.615 13.678 3.615 12.849 c
3.615 12.021 4.286 11.349 5.115 11.349 c
s
4.38 4.6 m
3.552 4.6 2.88 3.928 2.88 3.1 c
2.88 2.272 3.552 1.6 4.38 1.6 c
5.209 1.6 5.88 2.272 5.88 3.1 c
5.88 3.928 5.209 4.6 4.38 4.6 c
s
5.413 31.649 m
4.998 32.366 4.081 32.612 3.364 32.198 c
2.646 31.783 2.4 30.866 2.815 30.149 c
3.229 29.431 4.146 29.185 4.864 29.6 c
5.581 30.014 5.827 30.931 5.413 31.649 c
s
5.1 51.35 m
4.271 51.35 3.6 50.678 3.6 49.85 c
3.6 49.021 4.271 48.35 5.1 48.35 c
5.928 48.35 6.6 49.021 6.6 49.85 c
6.6 50.678 5.928 51.35 5.1 51.35 c
s
3.1 23.1 m
3.929 23.1 4.6 22.428 4.6 21.6 c
4.6 20.771 3.929 20.1 3.1 20.1 c
2.272 20.1 1.6 20.771 1.6 21.6 c
1.6 22.428 2.272 23.1 3.1 23.1 c
s
21.194 59.775 m
20.78 60.492 19.863 60.738 19.145 60.324 c
18.428 59.909 18.182 58.992 18.596 58.275 c
19.01 57.558 19.928 57.312 20.645 57.726 c
21.363 58.14 21.608 59.057 21.194 59.775 c
s
38.944 59.275 m
38.53 59.992 37.613 60.238 36.895 59.824 c
36.178 59.409 35.932 58.492 36.346 57.775 c
36.76 57.058 37.678 56.812 38.395 57.226 c
39.113 57.64 39.358 58.557 38.944 59.275 c
s
51.145 58.601 m
50.317 58.601 49.645 57.929 49.645 57.101 c
49.645 56.273 50.317 55.601 51.145 55.601 c
51.974 55.601 52.645 56.273 52.645 57.101 c
52.645 57.929 51.974 58.601 51.145 58.601 c
s
4.395 58.601 m
3.567 58.601 2.895 57.929 2.895 57.101 c
2.895 56.273 3.567 55.601 4.395 55.601 c
5.224 55.601 5.895 56.273 5.895 57.101 c
5.895 57.929 5.224 58.601 4.395 58.601 c
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Rope.side)
(Rope.side) 1 4.6 60.9998 33.3999 [
%AI3_Tile
(0 O 0 R  0 0 0 1 k
 0 0 0 1 K
) @
(
%AI6_BeginPatternLayer
800 Ar
1 J 1 j 0.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
24.9999 7 m
15.6521 4.663 8.125 8.6981 1 14.1407 C
S
36.9999 7 m
22.3477 3.337 12.168 15.3276 1 23.859 C
S
48.9999 7 m
29.3464 2.0866 17.7386 25.3332 1 30.6213 C
S
1 30.9999 m
24.9999 36.9999 36.9999 1 60.9998 7 C
S
13 30.9999 m
32.6534 35.9133 44.2611 12.6667 60.9998 7.3786 C
S
24.9999 30.9999 m
39.652 34.6629 49.8317 22.6722 60.9998 14.1407 C
S
36.9999 30.9999 m
46.3476 33.3369 53.8749 29.3018 60.9998 23.859 C
S
48.9999 30.9999 m
53.3464 32.0865 57.2978 31.7908 60.9998 30.6213 C
S
13 7 m
8.6535 5.9134 4.7019 6.2091 1 7.3786 C
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Scales)
(Scales) 1.6 9.3475 48.088 55.8355 [
%AI3_Tile
(0 O 0 R  1 g
 1 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1.6 9.3475 m
1.6 55.8355 L
48.088 55.8355 L
48.088 9.3475 L
1.6 9.3475 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 g
 0 G
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
17.0956 9.3475 m
12.8162 9.3475 9.3475 5.8787 9.3475 1.6 C
9.3475 5.8787 5.8787 9.3475 1.6 9.3475 C
1.6 13.6262 5.0687 17.095 9.3475 17.095 c
13.6268 17.095 17.0956 13.6262 17.0956 9.3475 C
s
32.5918 9.3475 m
28.3125 9.3475 24.8437 5.8787 24.8437 1.6 C
24.8437 5.8787 21.3743 9.3475 17.0956 9.3475 C
17.0956 13.6262 20.5644 17.095 24.8437 17.095 c
29.1224 17.095 32.5918 13.6262 32.5918 9.3475 C
s
48.088 9.3475 m
43.8087 9.3475 40.3399 5.8787 40.3399 1.6 C
40.3399 5.8787 36.8705 9.3475 32.5918 9.3475 C
32.5918 13.6262 36.0606 17.095 40.3399 17.095 c
44.6186 17.095 48.088 13.6262 48.088 9.3475 C
s
17.0956 40.3393 m
12.8162 40.3393 9.3475 36.8699 9.3475 32.5912 C
9.3475 36.8699 5.8787 40.3393 1.6 40.3393 C
1.6 44.6181 5.0687 48.0874 9.3475 48.0874 c
13.6268 48.0874 17.0956 44.6181 17.0956 40.3393 C
s
17.0956 24.8431 m
12.8162 24.8431 9.3475 21.3743 9.3475 17.095 C
9.3475 21.3743 5.8787 24.8431 1.6 24.8431 C
1.6 29.1218 5.0687 32.5912 9.3475 32.5912 c
13.6268 32.5912 17.0956 29.1218 17.0956 24.8431 C
s
32.5918 24.8431 m
28.3125 24.8431 24.8437 21.3743 24.8437 17.095 C
24.8437 21.3743 21.3743 24.8431 17.0956 24.8431 C
17.0956 29.1218 20.5644 32.5912 24.8437 32.5912 c
29.1224 32.5912 32.5918 29.1218 32.5918 24.8431 C
s
48.088 24.8431 m
43.8087 24.8431 40.3399 21.3743 40.3399 17.095 C
40.3399 21.3743 36.8705 24.8431 32.5918 24.8431 C
32.5918 29.1218 36.0606 32.5912 40.3399 32.5912 c
44.6186 32.5912 48.088 29.1218 48.088 24.8431 C
s
32.5918 40.3393 m
28.3125 40.3393 24.8437 36.8699 24.8437 32.5912 C
24.8437 36.8699 21.3743 40.3393 17.0956 40.3393 C
17.0956 44.6181 20.5644 48.0874 24.8437 48.0874 c
29.1224 48.0874 32.5918 44.6181 32.5918 40.3393 C
s
48.088 40.3393 m
43.8087 40.3393 40.3399 36.8699 40.3399 32.5912 C
40.3399 36.8699 36.8705 40.3393 32.5918 40.3393 C
32.5918 44.6181 36.0606 48.0874 40.3399 48.0874 c
44.6186 48.0874 48.088 44.6181 48.088 40.3393 C
s
17.0956 55.8355 m
12.8162 55.8355 9.3475 52.3662 9.3475 48.0874 C
9.3475 52.3662 5.8787 55.8355 1.6 55.8355 C
1.6 60.1143 5.0687 63.5836 9.3475 63.5836 c
13.6268 63.5836 17.0956 60.1143 17.0956 55.8355 C
s
32.5918 55.8355 m
28.3125 55.8355 24.8437 52.3662 24.8437 48.0874 C
24.8437 52.3662 21.3743 55.8355 17.0956 55.8355 C
17.0956 60.1143 20.5644 63.5836 24.8437 63.5836 c
29.1224 63.5836 32.5918 60.1143 32.5918 55.8355 C
s
48.088 55.8355 m
43.8087 55.8355 40.3399 52.3662 40.3399 48.0874 C
40.3399 52.3662 36.8705 55.8355 32.5918 55.8355 C
32.5918 60.1143 36.0606 63.5836 40.3399 63.5836 c
44.6186 63.5836 48.088 60.1143 48.088 55.8355 C
s
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (SolidStar.side)
(SolidStar.side) 1 1 33.0117 33.0117 [
%AI3_Tile
(0 O 0 R  0.05 0.2 0.95 0 k
 0.05 0.2 0.95 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
7.9689 26.0458 m
14.5331 22.9874 l
17.0095 29.7904 L
19.4859 22.9874 l
26.0473 26.0458 l
22.9889 19.4815 l
29.792 17.0052 l
22.9889 14.5288 l
26.0473 7.9674 l
19.4859 11.0257 l
17.0095 4.2226 l
14.5305 11.0257 l
7.9689 7.9674 l
11.0273 14.5288 l
4.2242 17.0052 l
11.0273 19.4843 L
7.9689 26.0458 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stars)
(Stars) 1 1 63.384 84.766 [
%AI3_Tile
(0 O 0 R  1 0.9 0.1 0 k
 1 0.9 0.1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.3 w 4 M []0 d
%AI3_Note:
0 D
0 XR
1 1 m
1 84.766 L
63.384 84.766 L
63.384 1 L
1 1 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0.25 1 0 k
 0 0.25 1 0 K
) @
(
%AI6_BeginPatternLayer
*u
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
37.668 67.113 m
43.924 62.567 L
41.535 55.213 L
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
f
16.596 59.757 m
22.851 55.212 L
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
f
20.462 20.683 m
26.719 25.229 L
18.985 25.229 L
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
f
38.447 34.271 m
36.058 41.625 L
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
f
51.657 20.683 m
57.914 25.229 L
50.18 25.229 L
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
f
*U
1 XR
34.581 4.288 m
32.192 11.643 L
29.803 4.289 L
22.069 4.289 L
26.5962 1 L
37.7885 1 L
42.315 4.288 L
34.581 4.288 L
f
53.261 4.289 m
57.7882 1 L
63.384 1 L
63.384 11.643 L
60.995 4.289 L
53.261 4.289 L
f
4.866 41.625 m
11.123 46.171 L
3.389 46.171 L
1 53.526 L
1 38.816 L
7.255 34.271 L
4.866 41.625 L
f
36.058 41.625 m
42.315 46.171 L
34.581 46.171 L
32.192 53.526 L
29.803 46.172 L
22.069 46.172 L
28.325 41.626 L
25.936 34.272 L
32.192 38.816 L
38.447 34.271 L
36.058 41.625 L
f
53.261 46.172 m
59.517 41.626 L
57.128 34.272 L
63.384 38.816 L
63.384 53.526 L
60.995 46.172 L
53.261 46.172 L
f
4.866 83.508 m
6.5974 84.766 L
1 84.766 L
1 80.699 L
7.255 76.154 L
4.866 83.508 L
f
25.936 76.155 m
32.192 80.699 L
38.447 76.154 L
36.058 83.508 L
37.7895 84.766 L
26.5951 84.766 L
28.325 83.509 L
25.936 76.155 L
f
22.851 55.212 m
20.462 62.566 L
26.719 67.112 L
18.985 67.112 L
16.596 74.467 L
14.207 67.113 L
6.473 67.113 L
12.729 62.567 L
10.34 55.213 L
16.596 59.757 L
22.851 55.212 L
f
41.535 55.213 m
47.791 59.757 L
54.046 55.212 L
51.657 62.566 L
57.914 67.112 L
50.18 67.112 L
47.791 74.467 L
45.402 67.113 L
37.668 67.113 L
43.924 62.567 L
41.535 55.213 L
f
50.18 25.229 m
47.791 32.584 L
45.402 25.23 L
37.668 25.23 L
43.924 20.684 L
41.535 13.33 L
47.791 17.874 L
54.046 13.329 L
51.657 20.683 L
57.914 25.229 L
50.18 25.229 L
f
18.985 25.229 m
16.596 32.584 L
14.207 25.23 L
6.473 25.23 L
12.729 20.684 L
10.34 13.33 L
16.596 17.874 L
22.851 13.329 L
20.462 20.683 L
26.719 25.229 L
18.985 25.229 L
f
3.388 4.289 m
1 11.643 L
1 1 L
6.5948 1 L
11.122 4.289 L
3.388 4.289 L
f
57.128 76.154 m
63.384 80.699 L
63.384 84.766 L
57.7855 84.766 L
59.517 83.508 L
57.128 76.154 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Stripes)
(Stripes) 8.45 4.6001 80.45 76.6001 [
%AI3_Tile
(0 O 0 R  1 0.07 1 0 k
 1 0.07 1 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 3.6 w 4 M []0 d
%AI3_Note:
0 D
0 XR
8.2 8.2 m
80.7 8.2 L
S
8.2 22.6001 m
80.7 22.6001 L
S
8.2 37.0002 m
80.7 37.0002 L
S
8.2 51.4 m
80.7 51.4 L
S
8.2 65.8001 m
80.7 65.8001 L
S
8.2 15.4 m
80.7 15.4 L
S
8.2 29.8001 m
80.7 29.8001 L
S
8.2 44.2 m
80.7 44.2 L
S
8.2 58.6001 m
80.7 58.6001 L
S
8.2 73.0002 m
80.7 73.0002 L
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.outer)
(TriBevel.outer) 1 1.0004 31.6124 31.6127 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6118 5.4917 m
27.1221 5.4917 L
27.1205 1.0011 L
27.8031 1.0011 L
27.8031 4.8091 L
31.6118 4.8091 L
31.6118 5.4917 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 9.5062 m
23.1111 9.5062 L
23.1111 1.0015 L
27.1205 1.0015 L
27.1205 5.493 L
31.6144 5.493 L
31.6149 9.5062 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 10.485 m
22.1297 10.485 L
22.1292 1.0015 L
23.1084 1.0015 L
23.1084 9.5049 L
31.6124 9.5049 L
31.6124 10.485 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6129 17.2066 m
15.4064 17.2085 L
15.4064 1 L
22.1301 1 L
22.1301 10.4868 L
31.6129 10.4868 L
31.6129 17.2066 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6149 18.3658 m
14.2517 18.3658 L
14.2515 1.0009 L
15.4043 1.0009 L
15.4043 17.2093 L
31.6149 17.2093 L
31.6149 18.3658 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
31.6124 30.4755 m
2.1395 30.4755 L
2.1395 1.0015 L
14.249 1 L
14.249 18.366 L
31.6149 18.366 L
31.6124 30.4755 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.6 k
 0 0 0 0.6 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
15.4066 16.847 m
14.2778 18.3257 l
15.4066 17.2057 l
15.4066 16.847 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
23.1095 9.1906 m
22.1759 10.4392 l
23.1082 9.505 l
23.1095 9.1906 l
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
27.8039 4.6026 m
27.1619 5.4533 l
27.8029 4.8093 l
27.8039 4.6026 l
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (TriBevel.side)
(TriBevel.side) 1.0006 1 29.0006 31.6124 [
%AI3_Tile
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29 4.8087 m
29 4.8087 L
29.0026 5.4927 L
1.0026 5.4927 L
1 4.8087 L
1 4.8087 L
29 4.8087 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.2 k
 0 0 0 0.2 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0026 5.4927 m
29.0005 9.5045 L
1.0005 9.5045 L
1.0026 5.4927 L
29.0026 5.4927 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0005 9.5045 m
29.0011 10.4865 L
1.0011 10.4865 L
1.0005 9.5045 L
29.0005 9.5045 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.3 k
 0 0 0 0.3 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0011 10.4865 m
29.003 17.209 L
1.003 17.209 L
1.0011 10.4865 L
29.0011 10.4865 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.5 k
 0 0 0 0.5 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.003 17.209 m
29.0031 18.3656 L
1.0031 18.3656 L
1.003 17.209 L
29.003 17.209 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0 0 0 0.4 k
 0 0 0 0.4 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
0 D
0 XR
29.0031 18.3656 m
29.0006 30.4752 L
1.0006 30.4752 L
1.0031 18.3656 L
29.0031 18.3656 L
f
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI3_BeginPattern: (Waves-scroll)
(Waves-scroll) 17.926 10.516 68.663 69.012 [
%AI3_Tile
(0 O 0 R  1 0 0.3 0 k
 1 0 0.3 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 1 w 4 M []0 d
%AI3_Note:
1 D
0 XR
17.926 69.012 m
17.926 10.516 L
68.663 10.516 L
68.663 69.012 L
17.926 69.012 L
f
%AI6_EndPatternLayer
) &
(0 O 0 R  0.55 0 0 0 k
 0.55 0 0 0 K
) @
(
%AI6_BeginPatternLayer
800 Ar
0 J 0 j 0.75 w 4 M []0 d
%AI3_Note:
0 D
0 XR
65.335 70.465 m
65.881 68.746 67.444 68.168 68.663 69.012 C
67.538 69.668 68.011 71.255 69.686 70.933 c
72.124 70.464 71.894 67.213 70.53 65.589 c
68.561 63.245 64.565 60.995 53.241 71.117 C
S
39.964 70.465 m
40.511 68.746 42.074 68.168 43.293 69.012 C
42.168 69.668 42.64 71.255 44.316 70.933 c
46.753 70.464 46.524 67.213 45.16 65.589 c
43.191 63.245 39.195 60.995 27.87 71.117 c
S
14.594 70.465 m
15.141 68.746 16.704 68.168 17.923 69.012 C
16.798 69.668 17.27 71.255 18.945 70.933 c
21.382 70.464 21.153 67.213 19.789 65.589 c
17.821 63.245 13.825 60.995 2.5 71.117 c
S
10.959 51.619 m
22.282 41.497 26.278 43.747 28.247 46.09 c
29.611 47.715 29.841 50.965 27.403 51.434 c
25.728 51.757 25.255 50.169 26.38 49.513 C
25.161 48.669 23.599 49.248 23.052 50.966 c
22.723 51.997 23.38 53.966 24.872 54.903 c
27.267 56.406 31.371 56.05 36.328 51.619 c
47.653 41.497 51.649 43.746 53.618 46.09 c
54.982 47.715 55.212 50.965 52.774 51.434 c
51.099 51.757 50.626 50.169 51.751 49.513 C
50.532 48.669 48.97 49.248 48.423 50.966 c
48.094 51.997 48.751 53.966 50.243 54.903 c
52.638 56.406 56.742 56.05 61.699 51.619 C
73.024 41.497 77.02 43.747 78.988 46.09 c
S
70.156 32.12 m
65.199 36.551 61.095 36.907 58.7 35.404 c
57.208 34.468 56.552 32.499 56.88 31.468 c
57.427 29.749 58.99 29.171 60.208 30.015 C
59.083 30.671 59.556 32.258 61.231 31.936 c
63.669 31.467 63.439 28.216 62.075 26.592 c
60.106 24.248 56.11 21.998 44.786 32.12 C
39.829 36.551 35.725 36.907 33.33 35.404 c
31.838 34.468 31.182 32.499 31.51 31.468 c
32.056 29.749 33.619 29.171 34.838 30.015 C
33.713 30.671 34.186 32.258 35.861 31.936 c
38.299 31.467 38.069 28.216 36.705 26.592 c
34.737 24.248 30.74 21.998 19.415 32.12 c
14.458 36.551 10.354 36.907 7.96 35.404 c
S
19.792 7.094 m
21.157 8.719 21.386 11.968 18.949 12.437 c
17.274 12.76 16.801 11.172 17.926 10.516 C
16.708 9.673 15.145 10.252 14.598 11.969 c
14.27 13 14.926 14.969 16.418 15.906 c
18.812 17.409 22.916 17.053 27.874 12.622 c
39.199 2.5 43.195 4.75 45.163 7.094 c
46.528 8.719 46.757 11.968 44.32 12.437 c
42.644 12.76 42.172 11.172 43.297 10.516 C
42.078 9.673 40.515 10.252 39.968 11.969 c
39.64 13 40.297 14.969 41.788 15.906 c
44.183 17.409 48.287 17.053 53.245 12.622 C
64.569 2.5 68.565 4.75 70.534 7.094 c
71.898 8.719 72.127 11.968 69.69 12.437 c
68.014 12.76 67.542 11.172 68.667 10.516 C
67.448 9.673 65.885 10.252 65.338 11.969 c
65.011 13 65.667 14.969 67.159 15.906 c
69.553 17.409 73.657 17.053 78.615 12.622 c
S
%AI6_EndPatternLayer
) &
] E
%AI3_EndPattern
%AI5_End_NonPrinting--
%AI5_Begin_NonPrinting
Np
12 Bn
%AI5_BeginGradient: (Black, White)
(Black, White) 0 2 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Chrome)
(Chrome) 0 6 Bd
[
0
<
464646454545444444444343434342424241414141404040403F3F3F3E3E3E3E3D3D3D3C3C3C3C3B
3B3B3B3A3A3A39393939383838383737373636363635353535343434333333333232323131313130
3030302F2F2F2E2E2E2E2D2D2D2D2C2C2C2B2B2B2B2A2A2A2A292929282828282727272726262625
2525252424242323232322222222212121202020201F1F1F1F1E1E1E1D1D1D1D1C1C1C1C1B1B1B1A
1A1A1A1919191818181817171717161616151515151414141413131312121212111111101010100F
0F0F0F0E0E0E0D0D0D0D0C0C0C0C0B0B0B0A0A0A0A09090909080808070707070606060505050504
04040403030302020202010101010000
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
1F1E1E1E1E1E1E1E1E1E1D1D1D1D1D1D1D1D1C1C1C1C1C1C1C1C1B1B1B1B1B1B1B1B1B1A1A1A1A1A
1A1A1A19191919191919191818181818181818181717171717171717161616161616161615151515
15151515151414141414141414131313131313131312121212121212121211111111111111111010
1010101010100F0F0F0F0F0F0F0F0F0E0E0E0E0E0E0E0E0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C
0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A090909090909090909080808080808080807070707070707
07060606060606060606050505050505050504040404040404040303030303030303030202020202
02020201010101010101010000000000
>
1 %_Br
0
0.275
1
<
6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544
434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F
>
1 %_Br
0
<
00000101010102020202030303040404040505050506060607070707080808090909090A0A0A0A0B
0B0B0C0C0C0C0D0D0D0D0E0E0E0F0F0F0F1010101011111112121212131313141414141515151516
161617171717181818181919191A1A1A1A1B1B1B1B1C1C1C1D1D1D1D1E1E1E1F1F1F1F2020202021
212122222222232323232424242525252526262626272727282828282929292A2A2A2A2B2B2B2B2C
2C2C2D2D2D2D2E2E2E2E2F2F2F303030303131313132323233333333343434353535353636363637
373738383838393939393A3A3A3B3B3B3B3C3C3C3C3D3D3D3E3E3E3E3F3F3F404040404141414142
42424343434344444444454545464646
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
00000101020203030304040505050606070708080809090A0A0A0B0B0C0C0D0D0D0E0E0F0F101010
1111121212131314141515151616171718181819191A1A1A1B1B1C1C1D1D1D1E1E1F1F1F20202121
222222232324242525252626272727282829292A2A2A2B2B2C2C2D2D2D2E2E2F2F2F303031313232
32333334343435353636373737383839393A3A3A3B3B3C3C3C3D3D3E3E3F3F3F4040414142424243
434444444545464647474748484949494A4A4B4B4C4C4C4D4D4E4E4F4F4F50505151515252535354
54545555565657575758585959595A5A5B5B5C5C5C5D5D5E5E5F5F5F606061616162626363646464
6565666666676768686969696A6A6B6B
>
1 %_Br
1
0 %_Br
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
4D4C4C4C4B4B4B4A4A4A4A4949494848484747474746464645454544444444434343424242414141
414040403F3F3F3E3E3E3E3D3D3D3C3C3C3B3B3B3B3A3A3A39393938383838373737363636353535
35343434333333323232323131313030302F2F2F2F2E2E2E2D2D2D2C2C2C2C2B2B2B2A2A2A292929
292828282727272626262625252524242423232323222222212121202020201F1F1F1E1E1E1D1D1D
1D1C1C1C1B1B1B1A1A1A1A1919191818181717171716161615151514141414131313121212111111
111010100F0F0F0E0E0E0E0D0D0D0C0C0C0B0B0B0B0A0A0A09090908080808070707060606050505
05040404030303020202020101010000
>
0
0
1 %_Br
[
1 0 50 92 %_Bs
0 0.275 1 0.12 1 50 59 %_Bs
0 0.275 1 0.42 1 50 50 %_Bs
1 0 50 49 %_Bs
1 0 50 41 %_Bs
1 0.3 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Green, Blue)
(Green, Blue) 0 2 Bd
[
<
99999A9A9B9B9B9C9C9D9D9D9E9E9F9F9FA0A0A1A1A1A2A2A3A3A3A4A4A5A5A5A6A6A7A7A7A8A8A9
A9A9AAAAABABABACACADADADAEAEAFAFAFB0B0B1B1B1B2B2B3B3B3B4B4B5B5B5B6B6B7B7B7B8B8B9
B9B9BABABBBBBBBCBCBDBDBDBEBEBFBFBFC0C0C1C1C1C2C2C3C3C3C4C4C5C5C5C6C6C7C7C7C8C8C9
C9C9CACACBCBCBCCCCCDCDCDCECECFCFCFD0D0D1D1D1D2D2D3D3D3D4D4D5D5D5D6D6D7D7D7D8D8D9
D9D9DADADBDBDBDCDCDDDDDDDEDEDFDFDFE0E0E1E1E1E2E2E3E3E3E4E4E5E5E5E6E6E7E7E7E8E8E9
E9E9EAEAEBEBEBECECEDEDEDEEEEEFEFEFF0F0F1F1F1F2F2F3F3F3F4F4F5F5F5F6F6F7F7F7F8F8F9
F9F9FAFAFBFBFBFCFCFDFDFDFEFEFFFF
>
<
000102020304050506070808090A0B0B0C0D0E0E0F101111121314141516171718191A1A1B1C1D1D
1E1F20202122232324252626272829292A2B2C2C2D2E2F2F303132323334353536373838393A3B3B
3C3D3E3E3F404141424344444546474748494A4A4B4C4D4D4E4F5050515253535455565657585959
5A5B5C5C5D5E5F5F606162626364656566676868696A6B6B6C6D6E6E6F7071717273747475767777
78797A7A7B7C7D7D7E7F80808182828384858586878888898A8B8B8C8D8E8E8F9091919293949495
96979798999A9A9B9C9D9D9E9FA0A0A1A2A3A3A4A5A6A6A7A8A9A9AAABACACADAEAFAFB0B1B2B2B3
B4B5B5B6B7B8B8B9BABBBBBCBDBEBEBF
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
[
1 0.75 0 0 1 50 100 %_Bs
0.6 0 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Orange, Green, Violet)
(Orange, Green, Violet) 0 3 Bd
[
<
F0EFEFEFEEEEEEEDEDEDECECECEBEBEBEAEAEAE9E9E9E8E8E8E7E7E7E6E6E6E5E5E5E4E4E4E3E3E3
E3E2E2E2E1E1E1E0E0E0DFDFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADAD9D9D9D8D8D8D7D7D7D6D6D6
D5D5D5D4D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCCCCCBCBCBCACACAC9C9C9C8
C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C2C1C1C1C0C0C0BFBFBFBEBEBEBDBDBDBCBCBCBB
BBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B2B1B1B1B0B0B0AFAFAFAEAE
AEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A7A6A6A6A5A5A5A4A4A4A3A3A3A2A2A2A1A1A1
A0A0A0A09F9F9F9E9E9E9D9D9D9C9C9C
>
<
5455555657575859595A5A5B5C5C5D5E5E5F5F6061616263636465656666676868696A6A6B6B6C6D
6D6E6F6F707171727273747475767677777879797A7B7B7C7C7D7E7E7F8080818282838384858586
87878888898A8A8B8C8C8D8D8E8F8F909191929393949495969697989899999A9B9B9C9D9D9E9E9F
A0A0A1A2A2A3A4A4A5A5A6A7A7A8A9A9AAAAABACACADAEAEAFAFB0B1B1B2B3B3B4B5B5B6B6B7B8B8
B9BABABBBBBCBDBDBEBFBFC0C1C1C2C2C3C4C4C5C6C6C7C7C8C9C9CACBCBCCCCCDCECECFD0D0D1D2
D2D3D3D4D5D5D6D7D7D8D8D9DADADBDCDCDDDDDEDFDFE0E1E1E2E3E3E4E4E5E6E6E7E8E8E9E9EAEB
EBECEDEDEEEFEFF0F0F1F2F2F3F4F4F5
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020303030303
>
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0
>
<
A1A0A0A09F9F9F9E9E9E9D9D9D9D9C9C9C9B9B9B9A9A9A9999999898989797979696969595959594
94949393939292929191919090908F8F8F8E8E8E8E8D8D8D8C8C8C8B8B8B8A8A8A89898988888887
878787868686858585848484838383828282818181808080807F7F7F7E7E7E7D7D7D7C7C7C7B7B7B
7A7A7A79797978787878777777767676757575747474737373727272717171717070706F6F6F6E6E
6E6D6D6D6C6C6C6B6B6B6A6A6A6A6969696868686767676666666565656464646363636262626261
61616060605F5F5F5E5E5E5D5D5D5C5C5C5B5B5B5B5A5A5A59595958585857575756565655555554
54
>
<
F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFA
FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
FDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FF
>
0
1 %_Br
[
0.61 0.96 0 0.01 1 50 100 %_Bs
0.94 0.33 1 0 1 50 50 %_Bs
0 0.63 0.96 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Pink, Yellow, Green )
(Pink, Yellow, Green ) 0 3 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4E4F50
5152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273
>
<
05050505050505050505050505050404040404040404040404040404040404040404040403030303
03030303030303030303030303030303030303020202020202020202020202020202020202020202
0201010101010101010101010101010101010101010101000000000000000000000000
>
<
CCCCCCCCCCCBCBCBCBCBCBCBCBCBCACACACACACACACACAC9C9C9C9C9C9C9C9C9C8C8C8C8C8C8C8C8
C8C7C7C7C7C7C7C7C7C7C6C6C6C6C6C6C6C6C6C5C5C5C5C5C5C5C5C5C4C4C4C4C4C4C4C4C3C3C3C3
C3C3C3C3C3C2C2C2C2C2C2C2C2C2C1C1C1C1C1C1C1C1C1C0C0C0C0C0C0C0C0C0BFBFBF
>
0
1 %_Br
<
0D0D0D0D0D0D0D0D0D0D0D0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0B
0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
0A0A0A09090909090909090909090909090909090909090808080808080808080808080808080808
08080807070707070707070707070707070707070706060606060606060606060606060606060605
05050505050505050505050505050505050404040404040404040404040404040404030303030303
03030303030303030303030202020202020202020202020202020201010101010101010101010101
010101000000000000000000
>
<
B2B2B2B2B1B1B1B0B0B0AFAFAEAEAEADADACACABABAAAAA9A9A8A8A7A7A6A6A5A5A4A4A3A3A2A2A1
A0A09F9F9E9E9D9D9C9B9B9A9A999898979796959594949392929190908F8F8E8D8D8C8B8B8A8989
88888786868584848382828180807F7E7D7D7C7B7B7A7979787777767575747372727170706F6E6D
6D6C6B6B6A69686867666565646363626160605F5E5D5D5C5B5A5A59585757565554545352515150
4F4E4D4D4C4B4A4A4948474646454443434241403F3F3E3D3C3B3B3A393837373635343333323130
2F2F2E2D2C2B2B2A2928272726252423222221201F1E1D1D1C1B1A1918181716151413131211100F
0E0E0D0C0B0A090908070605
>
<
0000010101020202030304040505060607070808090A0A0B0B0C0C0D0E0E0F0F1011111213131415
151616171818191A1B1B1C1D1D1E1F1F202122222324242526272728292A2A2B2C2C2D2E2F303031
323333343536363738393A3A3B3C3D3E3E3F4041424243444546464748494A4B4B4C4D4E4F505051
5253545556565758595A5B5B5C5D5E5F6061626263646566676869696A6B6C6D6E6F707171727374
75767778797A7B7B7C7D7E7F80818283848586868788898A8B8C8D8E8F9091929394949596979899
9A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0
C1C2C3C4C5C6C7C8C9CACBCC
>
0
1 %_Br
[
0.45 0 0.75 0 1 50 100 %_Bs
0 0.02 0.8 0 1 50 64 %_Bs
0.05 0.7 0 0 1 57 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Purple, Red, Yellow)
(Purple, Red, Yellow) 0 3 Bd
[
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A
>
<
CCCCCCCDCDCDCDCDCECECECECECFCFCFCFD0D0D0D0D0D1D1D1D1D1D2D2D2D2D2D3D3D3D3D3D4D4D4
D4D5D5D5D5D5D6D6D6D6D6D7D7D7D7D7D8D8D8D8D8D9D9D9D9DADADADADADBDBDBDBDBDCDCDCDCDC
DDDDDDDDDDDEDEDEDEDFDFDFDFDFE0E0E0E0E0E1E1E1E1E1E2E2E2E2E2E3E3E3E3E4E4E4E4E4E5E5
E5E5E5E6E6E6E6E6E7E7E7E7E7E8E8E8E8E9E9E9E9E9EAEAEAEAEAEBEBEBEBEBECECECECECEDEDED
EDEEEEEEEEEEEFEFEFEFEFF0F0F0F0F0F1F1F1F1F1F2F2F2F2F3F3F3F3F3F4F4F4F4F4F5F5F5F5F5
F6F6F6F6F6F7F7F7F7F8F8F8F8F8F9F9F9F9F9FAFAFAFAFAFBFBFBFBFBFCFCFCFCFDFDFDFDFDFEFE
FEFEFEFFFFFF
>
0
1 %_Br
<
E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBE
BDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A99989796
9594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B7A797877767574737271706F6E
6D6C6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A49484746
4544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F1E
1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403020100
>
<
E5E6E6E6E6E6E6E6E6E7E7E7E7E7E7E7E7E7E8E8E8E8E8E8E8E8E8E9E9E9E9E9E9E9E9E9EAEAEAEA
EAEAEAEAEAEBEBEBEBEBEBEBEBEBECECECECECECECECECEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEE
EEEFEFEFEFEFEFEFEFEFF0F0F0F0F0F0F0F0F0F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F3F3F3
F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F7F7F7F7F7F7F7
F7F7F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFCFC
FCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFFFFFFFFFF
>
<
00010203040405060708090A0B0C0C0D0E0F10111213141415161718191A1B1C1D1D1E1F20212223
242525262728292A2B2C2D2D2E2F30313233343535363738393A3B3C3D3D3E3F4041424344454546
4748494A4B4C4D4E4E4F50515253545556565758595A5B5C5D5E5E5F60616263646566666768696A
6B6C6D6E6E6F70717273747576767778797A7B7C7D7E7F7F80818283848586878788898A8B8C8D8E
8F8F90919293949596979798999A9B9C9D9E9F9FA0A1A2A3A4A5A6A7A7A8A9AAABACADAEAFAFB0B1
B2B3B4B5B6B7B8B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C8C9CACBCC
>
0
1 %_Br
[
0 0.04 1 0 1 50 100 %_Bs
0 1 0.8 0 1 50 50 %_Bs
0.9 0.9 0 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Rainbow)
(Rainbow) 0 6 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
0
1 %_Br
1
<
0708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F50515253545556
5758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E
7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6
A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCE
CFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6
F7F8F9FAFBFCFDFEFF
>
0
0
1 %_Br
1
<
00000000000000000000000000000000000001010101010101010101010101010101010101010101
01010101010101010101010101010202020202020202020202020202020202020202020202020202
02020202020202020202030303030303030303030303030303030303030303030303030303030303
03030303030304040404040404040404040404040404040404040404040404040404040404040404
04040505050505050505050505050505050505050505050505050505050505050505050505050606
06060606060606060606060606060606060606060606060606060606060606060606070707070707
07070707070707070707070707070707
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
1
0
1 %_Br
[
0 1 0 0 1 50 100 %_Bs
1 1 0 0 1 50 80 %_Bs
1 0.0279 0 0 1 50 60 %_Bs
1 0 1 0 1 50 40 %_Bs
0 0 1 0 1 50 20 %_Bs
0 1 1 0 1 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Steel Bar)
(Steel Bar) 0 3 Bd
[
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0 %_Br
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0 %_Br
[
0 0 50 100 %_Bs
1 0 50 70 %_Bs
0 0 50 0 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (White & Red Radial)
(White & Red Radial) 1 18 Bd
[
0
1
1
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
0
1
1
0
1 %_Br
0
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
<
FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
0F0E0D0C0B0A09080706050403020100
>
0
1 %_Br
1
0 %_Br
0
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
0
1 %_Br
[
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 0 %_Bs
0 1 1 0 1 50 12.5 %_Bs
0 0 0 0 1 50 12.5 %_Bs
0 0 0 0 1 50 25 %_Bs
0 1 1 0 1 50 25 %_Bs
0 1 1 0 1 50 37.5 %_Bs
0 0 0 0 1 50 37.5 %_Bs
0 0 0 0 1 50 50 %_Bs
0 1 1 0 1 50 50 %_Bs
0 1 1 0 1 50 62.5 %_Bs
0 0 0 0 1 50 62.5 %_Bs
0 0 0 0 1 50 75 %_Bs
0 1 1 0 1 50 75 %_Bs
0 1 1 0 1 50 87.5 %_Bs
0 0 0 0 1 50 87.5 %_Bs
0 0 0 0 1 50 100 %_Bs
0 1 1 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Orange Radial)
(Yellow & Orange Radial) 1 2 Bd
[
0
<
0001010203040506060708090A0B0C0C0D0E0F10111213131415161718191A1B1C1D1D1E1F202122
232425262728292A2B2B2C2D2E2F303132333435363738393A3B3C3D3E3E3F404142434445464748
494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60606162636465666768696A6B6C6D6E6F
707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C
>
<
FFFFFFFFFEFEFEFEFEFEFEFDFDFDFDFDFDFCFCFCFCFCFCFBFBFBFBFBFBFAFAFAFAFAFAF9F9F9F9F9
F9F8F8F8F8F8F8F7F7F7F7F7F7F6F6F6F6F6F6F5F5F5F5F5F5F4F4F4F4F4F3F3F3F3F3F3F2F2F2F2
F2F2F1F1F1F1F1F0F0F0F0F0F0EFEFEFEFEFEFEEEEEEEEEEEDEDEDEDEDEDECECECECECEBEBEBEBEB
EBEAEAEAEAEAE9E9E9E9E9E9E8E8E8E8E8E8E7E7E7E7E7E6E6E6E6E6E5
>
0
1 %_Br
[
0 0 1 0 1 52 19 %_Bs
0 0.55 0.9 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow & Purple Radial)
(Yellow & Purple Radial) 1 2 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738
393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D
5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182
83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7
A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB
CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0
F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF
>
<
ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191
908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776
7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B
5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140
403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626
25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B
0A090908070706050504030302010100
>
0
1 %_Br
[
0 0.08 0.67 0 1 50 14 %_Bs
1 1 0 0 1 50 100 %_Bs
BD
%AI5_EndGradient
%AI5_BeginGradient: (Yellow, Violet, Orange, Blue)
(Yellow, Violet, Orange, Blue) 0 4 Bd
[
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
<
A1A1A1A1A2A2A2A2A3A3A3A3A4A4A4A4A4A5A5A5A5A6A6A6A6A7A7A7A7A8A8A8A8A9A9A9A9AAAAAA
AAAAABABABABACACACACADADADADAEAEAEAEAFAFAFAFB0B0B0B0B0B1B1B1B1B2B2B2B2B3B3B3B3B4
B4B4B4B5B5B5B5B6B6B6B6B6B7B7B7B7B8B8B8B8B9B9B9B9BABABABABBBBBBBBBCBCBCBCBCBDBDBD
BDBEBEBEBEBFBFBFBFC0C0C0C0C1C1C1C1C2C2C2C2C2C3C3C3C3C4C4C4C4C5C5C5C5C6C6C6C6C7C7
C7C7C8C8C8C8C8C9C9C9C9CACACACACBCBCBCBCCCCCCCCCDCDCDCDCECECECECECFCFCFCFD0D0D0D0
D1D1D1D1D2D2D2D2D3D3D3D3D4D4D4D4D4D5D5D5D5D6D6D6D6D7D7D7D7D8D8D8D8D9D9D9D9DADADA
DADADBDBDBDBDCDCDCDCDDDDDDDDDEDE
>
<
F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CF
CECDCCCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B4B3B2B1B0AFAEADACABAAA9
A8A7A6A5A4A3A2A1A09F9E9D9C9C9B9A999897969594939291908F8E8D8C8B8A8988878685848483
8281807F7E7D7C7B7A797877767574737271706F6E6D6C6C6B6A696867666564636261605F5E5D5C
5B5A59585756555454535251504F4E4D4C4B4A494847464544434241403F3E3D3C3C3B3A39383736
3534333231302F2E2D2C2B2A29282726252424232221201F1E1D1C1B1A191817161514131211100F
0E0D0C0C0B0A09080706050403020100
>
0
1 %_Br
<
9C9B9A9A9998989796969595949393929191908F8F8E8E8D8C8C8B8A8A8989888787868585848383
82828180807F7E7E7D7C7C7B7B7A797978777776757574747372727170706F6E6E6D6D6C6B6B6A69
6968676766666564646362626161605F5F5E5D5D5C5B5B5A5A595858575656555454535352515150
4F4F4E4D4D4C4C4B4A4A4948484746464545444343424141403F3F3E3E3D3C3C3B3A3A3939383737
36353534333332323130302F2E2E2D2C2C2B2B2A292928272726252524242322222120201F1E1E1D
1D1C1B1B1A191918171716161514141312121111100F0F0E0D0D0C0B0B0A0A090808070606050404
030302010100
>
<
F5F4F4F4F3F3F3F2F2F2F1F1F1F0F0F0EFEFEFEEEEEEEDEDEDECECECEBEBEAEAEAE9E9E9E8E8E8E7
E7E7E6E6E6E5E5E5E4E4E4E3E3E3E2E2E2E1E1E1E0E0E0DFDFDEDEDEDDDDDDDCDCDCDBDBDBDADADA
D9D9D9D8D8D8D7D7D7D6D6D6D5D5D5D4D4D3D3D3D2D2D2D1D1D1D0D0D0CFCFCFCECECECDCDCDCCCC
CCCBCBCBCACACAC9C9C8C8C8C7C7C7C6C6C6C5C5C5C4C4C4C3C3C3C2C2C2C1C1C1C0C0C0BFBFBFBE
BEBEBDBDBCBCBCBBBBBBBABABAB9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B4B4B4B3B3B3B2B2B1B1B1B0
B0B0AFAFAFAEAEAEADADADACACACABABABAAAAAAA9A9A9A8A8A8A7A7A6A6A6A5A5A5A4A4A4A3A3A3
A2A2A2A1A1A1
>
<
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
F0F1F2F3F4F5
>
<
03030303030202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020201010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000
>
1 %_Br
<
0D0D0E0F0F10101111121313141415161617171819191A1A1B1C1C1D1D1E1E1F2020212122232324
2425262627272828292A2A2B2B2C2D2D2E2E2F30303131323333343435353637373838393A3A3B3B
3C3D3D3E3E3F3F404141424243444445454647474848494A4A4B4B4C4C4D4E4E4F4F505151525253
54545555565757585859595A5B5B5C5C5D5E5E5F5F60616162626363646565666667686869696A6B
6B6C6C6D6E6E6F6F70707172727373747575767677787879797A7B7B7C7C7D7D7E7F7F8080818282
8383848585868687878889898A8A8B8C8C8D8D8E8F8F90909192929393949495969697979899999A
9A9B9C
>
<
08090A0B0C0D0E0F0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E
2F303132333435363738393A3B3C3D3E3F40404142434445464748494A4B4C4D4E4F505152535455
565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717172737475767778797A7B7C
7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A2A3
A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACB
CCCDCECFD0D1D2D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2
F3F4F5
>
<
F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCB
CAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3
A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B
7A797877767574737271706F6E6D6C6B6A696867666564636261605F5E5D5C5B5A59585756555453
5251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B
2A292827262524232221201F1E1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403
020100
>
<
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
01010101010101010101010101010101010101010101010202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202020202020303
030303
>
1 %_Br
[
1 0.87 0 0 1 50 95 %_Bs
0 0.63 0.96 0 1 50 65 %_Bs
0.61 0.96 0 0.01 1 50 35 %_Bs
0.05 0.03 0.95 0 1 50 5 %_Bs
BD
%AI5_EndGradient
%AI5_End_NonPrinting--
%AI5_BeginPalette
0 0 Pb
0 0 0 0 k
(C=0 M=0 Y=0 K=0) Pc
0 0 0 1 k
(C=0 M=0 Y=0 K=100) Pc
0 0.45 0.6 0 k
(C=0 M=45 Y=60 K=0) Pc
0 0.5 0.05 0 k
(C=0 M=50 Y=5 K=0) Pc
0 0.9 1 0 k
(C=0 M=90 Y=100 K=0) Pc
1 0.2 1 0 k
(C=100 M=20 Y=100 K=0) Pc
1 0.4 0.15 0 k
(C=100 M=40 Y=15 K=0) Pc
0.2 0 1 0 k
(C=20 M=0 Y=100 K=0) Pc
0.25 1 0.25 0 k
(C=25 M=100 Y=25 K=0) Pc
0.4 0.4 0.4 0 k
(C=40 M=40 Y=40 K=0) Pc
0.4 0.7 1 0 k
(C=40 M=70 Y=100 K=0) Pc
0.75 0.9 0 0 k
(C=75 M=90 Y=0 K=0) Pc
1 0 0.55 0 (Aqua) 0 x
(Aqua) Pc
1 0.5 0 0 (Blue) 0 x
(Blue) Pc
0.5 0.4 0.3 0 (Blue Gray) 0 x
(Blue Gray) Pc
0.8 0.05 0 0 (Blue Sky) 0 x
(Blue Sky) Pc
0.5 0.85 1 0 (Brown) 0 x
(Brown) Pc
1 0.9 0.1 0 (Dark Blue) 0 x
(Dark Blue) Pc
1 0.55 1 0 (Forest Green) 0 x
(Forest Green) Pc
0.05 0.2 0.95 0 (Gold) 0 x
(Gold) Pc
0.75 0.05 1 0 (Grass Green) 0 x
(Grass Green) Pc
0 0.45 1 0 (Orange) 0 x
(Orange) Pc
0.15 1 1 0 (Red) 0 x
(Red) Pc
0.45 0.9 0 0 (Violet) 0 x
(Violet) Pc
Bb
2 (Black, White) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Black, White) Pc
Bb
2 (Chrome) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Chrome) Pc
Bb
2 (Green, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Green, Blue) Pc
Bb
2 (Orange, Green, Violet) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Orange, Green, Violet) Pc
Bb
2 (Pink, Yellow, Green ) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Pink, Yellow, Green ) Pc
Bb
2 (Purple, Red, Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Purple, Red, Yellow) Pc
Bb
2 (Rainbow) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Rainbow) Pc
Bb
2 (Steel Bar) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Steel Bar) Pc
Bb
0 0 0 0 Bh
2 (White & Red Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(White & Red Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Orange Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Orange Radial) Pc
Bb
0 0 0 0 Bh
2 (Yellow & Purple Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow & Purple Radial) Pc
Bb
2 (Yellow, Violet, Orange, Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg
0 BB
(Yellow, Violet, Orange, Blue) Pc
(Arrow1.2.out/in) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.out/in) Pc
(Arrow1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Arrow1.2.side) Pc
(Bricks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Bricks) Pc
(Checks) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Checks) Pc
(Confetti) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Confetti) Pc
(DblLine1.2.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.inner) Pc
(DblLine1.2.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.outer) Pc
(DblLine1.2.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(DblLine1.2.side) Pc
(Diamonds) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Diamonds) Pc
(Hexagon) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Hexagon) Pc
(Laurel.inner) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.inner) Pc
(Laurel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.outer) Pc
(Laurel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Laurel.side) Pc
(Leaves-fall) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Leaves-fall) Pc
(Polka dots) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Polka dots) Pc
(Random circles) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Random circles) Pc
(Rope.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Rope.side) Pc
(Scales) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Scales) Pc
(SolidStar.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(SolidStar.side) Pc
(Stars) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stars) Pc
(Stripes) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Stripes) Pc
(TriBevel.outer) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.outer) Pc
(TriBevel.side) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(TriBevel.side) Pc
(Waves-scroll) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
(Waves-scroll) Pc
PB
%AI5_EndPalette
%%EndSetup
%AI5_BeginLayer
1 1 1 1 0 0 0 79 128 255 Lb
(Layer 1) Ln
0 A
0 R
0 0 0 XA
800 Ar
0 J 0 j 0.7 w 4 M []0 d
%AI3_Note:
0 D
0 XR
355 494 m
355 464 l
316 464 l
316 443 l
S
380 494 m
380 464 l
422 464 l
422 443 l
S
1 Ap
0 O
0 0 0 Xa
1 w
355 412 m
355 440 L
273 440 L
273 412 L
355 412 L
f
1 1 1 Xa
0 R
0 0 0 XA
352 415 m
352 443 L
270 443 L
270 415 L
352 415 L
b
0 To
1 0 0 1 311 425 0 Tp
0 Tv
TP
-33.9507 0 Td
0 Tr
0 0 0 Xa
%_ 0 50 XQ
/_GillSans 14.25 12.9817 -3.5625 Tf
0 Ts
100 100 Tz
0 Tt
%_0 0 100 100 Xu
%AI55J_GlyphSubst: GlyphSubstNone 
1 TA
%_ 0 XL
0 TY
0 TV
34.5603 0 Xb
XB
0 0 5 TC
100 100 200 TW
25 TG
0 0 0 Ti
1 Ta
0 0 2 2 3 Th
0 Tq
0 Tg
16.5 0 Tl
0 Tc
0 Tw
(SalesP) Tx 1 25 Tk
(erson) Tx 1 0 Tk
(\r) TX 
TO
463 412 m
463 440 L
381 440 L
381 412 L
463 412 L
f
1 1 1 Xa
0 R
0 0 0 XA
460 415 m
460 443 L
378 443 L
378 415 L
460 415 L
b
0 To
1 0 0 1 420 425 0 Tp
0 Tv
TP
-24.9372 0 Td
0 Tr
0 0 0 Xa
(Engineer) Tx 1 0 Tk
(\r) TX 
TO
0 Ap
0 R
0 0 0 XA
0.7 w
283 561 m
283 529 l
227.5 529 l
227.5 509 l
S
308 561 m
308 529 l
370 529 l
370 509 l
S
1 Ap
0 O
0 0 0 Xa
1 w
341.5 543 m
341.5 571 L
259.5 571 L
259.5 543 L
341.5 543 L
f
1 1 1 Xa
0 R
0 0 0 XA
338.5 546 m
338.5 574 L
256.5 574 L
256.5 546 L
338.5 546 L
b
0 To
1 0 0 1 297.5 556 0 Tp
0 Tv
TP
-27.776 0 Td
0 Tr
0 0 0 Xa
(Emplo) Tx 1 20 Tk
(y) Tx 1 20 Tk
(ee) Tx 1 0 Tk
(\r) TX 
TO
266.5 478 m
266.5 506 L
184.5 506 L
184.5 478 L
266.5 478 L
f
1 1 1 Xa
0 R
0 0 0 XA
263.5 481 m
263.5 509 L
181.5 509 L
181.5 481 L
263.5 481 L
b
0 To
1 0 0 1 222.5 491 0 Tp
0 Tv
TP
-24.4882 0 Td
0 Tr
0 0 0 Xa
(Manager) Tx 1 0 Tk
(\r) TX 
TO
413 478 m
413 506 L
331 506 L
331 478 L
413 478 L
f
1 1 1 Xa
0 R
0 0 0 XA
410 481 m
410 509 L
328 509 L
328 481 L
410 481 L
b
0 To
1 0 0 1 370 491 0 Tp
0 Tv
TP
-33.8102 0 Td
0 Tr
0 0 0 Xa
(W) Tx 1 90 Tk
(ork) Tx 1 30 Tk
(erBee) Tx 1 0 Tk
(\r) TX 
TO
LB
%AI5_EndLayer--
%%PageTrailer
gsave annotatepage grestore showpage
%%Trailer
Adobe_Illustrator_AI5 /terminate get exec
Adobe_ColorImage_AI6 /terminate get exec
Adobe_typography_AI5 /terminate get exec
Adobe_cshow /terminate get exec
Adobe_level2_AI5 /terminate get exec
%%EOF
%%EndDocument

%%%%%%%%%%%
FMdict begin
 count FMoc sub { pop } repeat
 FMsave countdictstack FMdc sub { end } repeat
restore
; ; ; : N [/Creator(FrameMaker 5.5.3L15a)/DOCINFO FmPD2
[/CropBox[0 6600 FmDC 5100 0 FmDC FmBx]/PAGE FmPD
[/Dest/P.113/DEST FmPD2
[/Dest/F/DEST FmPD2
; ; 
%%EndDocument

Pscript_WinNT_Compat dup /suspend get exec
/Pscript_WinNT_Full /ProcSet findresource dup /resume get exec
LH
pagesave restore
(%%[Page: 1]%%) = 
%%PageTrailer

%%Trailer
%%BoundingBox: 0 0 612 792
%%DocumentNeededResources: 
%%DocumentSuppliedResources: 
%%+ procset Pscript_WinNT_ErrorHandler 5.0 0
%%+ procset Pscript_FatalError 5.0 0
%%+ procset Pscript_Win_Basic 5.0 0
%%+ procset Pscript_Win_Utils_L2 5.0 0
%%+ procset Pscript_Text 5.0 0
%%+ procset Pscript_TextFE 5.0 0
%%+ procset Pscript_TextV 5.0 0
%%+ procset Pscript_TextBold 5.0 0
%%+ procset Pscript_Win_GdiObject 5.0 0
%%+ procset Pscript_Win_GdiObject_L2 5.0 0
%%+ procset Pscript_Win_Dib_L2 5.0 0
%%+ procset Pscript_T42Hdr 5.0 0
%%+ procset Pscript_T3Hdr 5.0 0
%%+ procset Pscript_CFF 5.0 0
%%+ procset Pscript_Nup 5.0 0
%%+ procset Pscript_CMap_FF 5.0 0
%%+ procset Pscript_Encoding0 5.0 0
%%+ procset Pscript_Encoding161 5.0 0
%%+ procset Pscript_Encoding162 5.0 0
%%+ procset Pscript_Encoding177 5.0 0
%%+ procset Pscript_Encoding178 5.0 0
%%+ procset Pscript_Encoding186 5.0 0
%%+ procset Pscript_Encoding204 5.0 0
%%+ procset Pscript_Encoding238 5.0 0
%%+ procset Pscript_Encoding256 5.0 0
%%+ procset Pscript_Encoding257 5.0 0
%%+ procset Pscript_Win_Euro_L2 5.0 0
%%+ procset Pscript_WinNT_Compat 5.0 0
/Pscript_WinNT_Full /ProcSet findresource dup /terminate get exec
%%Pages: 1
(%%[LastPage]%%) = 
%%EOF
%-12345X@PJL EOJ
%-12345X
\ No newline at end of file
diff --git a/docs/js/guide/graphics/obja.gif b/docs/js/guide/graphics/obja.gif
deleted file mode 100644
index d1f991610c9b38bfa675840ea63c3bce20bb2bbc..0000000000000000000000000000000000000000
Binary files a/docs/js/guide/graphics/obja.gif and /dev/null differ
diff --git a/docs/js/guide/ident.html b/docs/js/guide/ident.html
deleted file mode 100644
index 63fe9ebd06b7b3d8bd7f005b9424f457fe6ac787..0000000000000000000000000000000000000000
--- a/docs/js/guide/ident.html
+++ /dev/null
@@ -1,2143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:17:54">
-    <title>
-      Core JavaScript Guide 1.5: 2 Values, Variables, and Literals
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="partcore.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "expr.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-              color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1008300" id="1008300"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 2 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1008302" id="1008302"></a>
-                  <a name="Values, Variables, and Literals" id=
-                  "Values, Variables, and Literals"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Values, Variables, and Literals 
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1008304" id="1008304"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This chapter
-      discusses values that JavaScript recognizes and describes the fundamental
-      building blocks of JavaScript expressions: variables, constants, and
-      literals.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1009896" id="1009896"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter contains the following sections: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1009897" id="1009897"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1008306">Values</a> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009986" id="1009986"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1008330">Variables</a> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1012977" id="1012977"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1012963">Constants</a> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1010226" id="1010226"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1013090">Literals</a> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1010232" id="1010232"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1009568">Unicode</a> 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1008306" id="1008306"></a> <a name="Values" id="Values"></a>
-      <font face="Arial, Helvetica, sans-serif" size="4">
-      <!-- <ZHEAD1> -->Values<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008308" id="1008308"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      recognizes the following types of values: <!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1008309" id="1008309"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Numbers, such as 42 or 3.14159 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008310" id="1008310"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Logical (Boolean) values, either
-                <font face="courier, couriernew, monospaced size">true</font>
-                or <font face=
-                "courier, couriernew, monospaced size">false</font> 
-                <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008311" id="1008311"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Strings, such as "Howdy!" 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008312" id="1008312"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">null</font>, a special keyword
-          denoting a null value; <font face=
-          "courier, couriernew, monospaced size">null</font> is also a
-          primitive value. Because JavaScript is case-sensitive,
-                <font face="courier, couriernew, monospaced size">null</font>
-                is not the same as <font face=
-                "courier, couriernew, monospaced size">Null</font>, <font face=
-                "courier, couriernew, monospaced size">NULL</font>, or any
-                other variant<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009742" id="1009742"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">undefined</font>, a top-level
-          property whose value is undefined; <font face=
-          "courier, couriernew, monospaced size">undefined</font> is also a
-          primitive value<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1008315" id="1008315"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-      relatively small set of types of values, or <i>data types</i>, enables
-      you to perform useful functions with your applications. There is no
-      explicit distinction between integer and real-valued numbers. Nor is
-      there an explicit date data type in JavaScript. However, you can use the
-      <font face="courier, couriernew, monospaced size">Date</font> object and
-      its methods to handle dates.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008317" id="1008317"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Objects
-        and functions are the other fundamental elements in the language. You
-        can think of objects as named containers for values, and functions as
-        procedures that your application can perform.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008319" id="1008319"></a> <a name="Data Type Conversion"
-           id="Data Type Conversion"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Data Type
-           Conversion<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008320" id="1008320"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        is a dynamically typed language. That means you do not have to specify
-        the data type of a variable when you declare it, and data types are
-        converted automatically as needed during script execution. So, for
-        example, you could define a variable as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008321" id="1008321"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        answer = 42 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008322" id="1008322"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->And later,
-        you could assign the same variable a string value, for example:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008323" id="1008323"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->answer = "Thanks for all the fish..." 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008324" id="1008324"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        JavaScript is dynamically typed, this assignment does not cause an
-        error message.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008325" id="1008325"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        expressions involving numeric and string values with the + operator,
-        JavaScript converts numeric values to strings. For example, consider
-        the following statements:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008326" id="1008326"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        "The answer is " + 42 // returns "The answer is 42"<br>
-         y = 42 + " is the answer" // returns "42 is the answer" 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008327" id="1008327"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        statements involving other operators, JavaScript does not convert
-        numeric values to strings. For example: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1011514" id="1011514"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"37" - 7 // returns 30<br>
-         "37" + 7 // returns 377 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1008330" id="1008330"></a> <a name="Variables" id=
-        "Variables"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD1> -->Variables<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008331" id="1008331"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You use
-      variables as symbolic names for values in your application. The names of
-      variables, called <i>identifiers</i>, conform to certain rules.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008333" id="1008333"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        JavaScript identifier must start with a letter, underscore (_), or
-        dollar sign ($); subsequent characters can also be digits (0-9).
-        Because JavaScript is case sensitive, letters include the characters
-        "A" through "Z" (uppercase) and the characters "a" through "z"
-        (lowercase).<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013333" id="1013333"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Starting
-        with JavaScript 1.5, you can use ISO 8859-1 or Unicode letters such as
-        &#229; and &#252; in identifiers. You can also use the \uXXXX Unicode
-        escape sequences listed on <a href=
-        "ident.html#1009576">page&nbsp;34</a> as characters in identifiers.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013366" id="1013366"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Some
-        examples of legal names are <font face=
-        "courier, couriernew, monospaced size">Number_hits</font>,
-              <font face="courier, couriernew, monospaced size">temp99</font>,
-              and <font face=
-              "courier, couriernew, monospaced size">_name</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013326" id="1013326"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008338" id="1008338"></a> <a name="Declaring Variables"
-           id="Declaring Variables"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Declaring
-           Variables<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008339" id="1008339"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        declare a variable in two ways: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1008340" id="1008340"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->By simply assigning it a value. For example,
-          <font face="courier, couriernew, monospaced size">x = 42</font> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008342" id="1008342"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->With the keyword <font face=
-          "courier, couriernew, monospaced size">var.</font> For example,
-          <font face="courier, couriernew, monospaced size">var x = 42</font>
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul>
-      <p>
-        <br>
-         <a name="1012659" id="1012659"></a> <a name="Evaluating Variables"
-           id="Evaluating Variables"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Evaluating
-           Variables<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1013184" id="1013184"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A variable
-        or array element that has not been assigned a value has the value
-        <font face="courier, couriernew, monospaced size">undefined</font>. The
-        result of evaluating an unassigned variable depends on how it was
-        declared:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1013185" id="1013185"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If the unassigned variable was declared without
-          <font face="courier, couriernew, monospaced size">var</font>, the
-          evaluation results in a runtime error.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1012441" id="1012441"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If the unassigned variable was declared with
-          <font face="courier, couriernew, monospaced size">var</font>, the
-          evaluation results in the undefined value, or NaN in numeric
-          contexts.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1012776" id="1012776"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-      following code demonstrates evaluating unassigned variables.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1012304" id="1012304"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function f1() {<br>
-         &nbsp;&nbsp;&nbsp;return y - 2;<br>
-         }<br>
-         f1() //Causes runtime error <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012316" id="1012316"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function f2() {<br>
-         &nbsp;&nbsp;&nbsp;return var y - 2;<br>
-         }<br>
-         f2() //returns NaN <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012314" id="1012314"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        use <font face="courier, couriernew, monospaced size">undefined</font>
-        to determine whether a variable has a value. In the following code, the
-        variable <font face="courier, couriernew, monospaced size">input</font>
-        is not assigned a value, and the <font face=
-        "courier, couriernew, monospaced size">if</font> statement evaluates to
-        <font face="courier, couriernew, monospaced size">true</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009807" id="1009807"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        input;<br>
-         if(input === undefined){<br>
-         &nbsp;&nbsp;&nbsp;doThis();<br>
-         } else {<br>
-         <font face=
-        "courier, couriernew, monospaced size">&nbsp;&nbsp;&nbsp;doThat();<br></font>
-        } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012352" id="1012352"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">undefined</font>
-        value behaves as false when used as a Boolean value. For example, the
-        following code executes the function <font face=
-        "courier, couriernew, monospaced size">myFunction</font> because the
-        array element is not defined:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012353" id="1012353"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myArray=new Array()<br>
-         if (!myArray[0])<br>
-         &nbsp;&nbsp;&nbsp;myFunction() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012381" id="1012381"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-        evaluate a null variable, the null value behaves as 0 in numeric
-        contexts and as false in Boolean contexts. For example:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012678" id="1012678"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        n = null<br>
-         n * 32 //returns 0 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1009822" id="1009822"></a> <a name="Variable Scope" id=
-        "Variable Scope"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->Variable Scope<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008343" id="1008343"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-        set a variable identifier by assignment outside of a function, it is
-        called a <i>global</i> variable, because it is available everywhere in
-        the current document. When you declare a variable within a function, it
-        is called a <i>local</i> variable, because it is available only within
-        the function.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008344" id="1008344"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Using
-        <font face="courier, couriernew, monospaced size">var</font> to declare
-        a global variable is optional. However, you must use <font face=
-        "courier, couriernew, monospaced size">var</font> to declare a variable
-        inside a function.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008345" id="1008345"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        access global variables declared in one window or frame from another
-        window or frame by specifying the window or frame name. For example, if
-        a variable called <font face=
-        "courier, couriernew, monospaced size">phoneNumber</font> is declared
-        in a <font face="courier, couriernew, monospaced size">FRAMESET</font>
-        document, you can refer to this variable from a child frame as
-        <font face=
-        "courier, couriernew, monospaced size">parent.phoneNumber</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1012963" id="1012963"></a> <a name="Constants" id=
-        "Constants"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD1> -->Constants<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1012982" id="1012982"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-      create a read-only, named constant with the <font face=
-      "courier, couriernew, monospaced size">const</font> keyword. The syntax
-      of a constant identifier is the same as for a variable identifier: it
-      must start with a letter or underscore and can contain alphabetic,
-      numeric, or underscore characters.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1013045" id="1013045"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->const prefix = '212'; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013035" id="1013035"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A constant
-        cannot change value through assignment or be re-declared while the
-        script is running.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013052" id="1013052"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The scope
-        rules for constants are the same as those for variables, except that
-        the <font face="courier, couriernew, monospaced size">const</font>
-        keyword is always required, even for global constants. If the keyword
-        is omitted, the identifier is assumed to represent a <font face=
-        "courier, couriernew, monospaced size">var</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013057" id="1013057"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You cannot
-        declare a constant at the same scope as a function or variable with the
-        same name as the function or variable. For example:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013058" id="1013058"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//THIS WILL CAUSE AN ERROR<br>
-         function f{};<br>
-         const f = 5; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013096" id="1013096"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->
-         <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013086" id="1013086"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//THIS WILL CAUSE AN ERROR ALSO<br>
-         function f{<br>
-         const g=5;<br>
-         var g; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013087" id="1013087"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//statements <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013095" id="1013095"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->} 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1013090" id="1013090"></a> <a name="Literals" id=
-        "Literals"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD1> -->Literals<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008349" id="1008349"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You use
-      literals to represent values in JavaScript. These are fixed values, not
-      variables, that you <i>literally</i> provide in your script. This section
-      describes the following types of literals: <!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1009486" id="1009486"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1011655">Array Literals</a>
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009494" id="1009494"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1012095">Boolean
-          Literals</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009505" id="1009505"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1009427">Floating-Point
-          Literals</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009506" id="1009506"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1008351">Integers</a> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009544" id="1009544"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1009450">Object
-          Literals</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1011652" id="1011652"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="ident.html#1008368">String
-          Literals</a><!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul>
-      <p>
-        <br>
-         <a name="1011655" id="1011655"></a> <a name="Array Literals" id=
-        "Array Literals"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->Array Literals<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1011596" id="1011596"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An array
-        literal is a list of zero or more expressions, each of which represents
-        an array element, enclosed in square brackets ([]). When you create an
-        array using an array literal, it is initialized with the specified
-        values as its elements, and its length is set to the number of
-        arguments specified. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012183" id="1012183"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example creates the <font face=
-        "courier, couriernew, monospaced size">coffees</font> array with three
-        elements and a length of three:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012184" id="1012184"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->coffees = ["French Roast", "Columbian", "Kona"] 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012185" id="1012185"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZNOTE> -->
-         Note<!-- </ZNOTE> --></b></font> <a name="1012142" id="1012142"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->An array literal is a type of object initializer.
-        See <a href="obj.html#1008330">"Using Object Initializers" on
-        page&nbsp;93</a>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1011913" id="1011913"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If an
-        array is created using a literal in a top-level script, JavaScript
-        interprets the array each time it evaluates the expression containing
-        the array literal. In addition, a literal used in a function is created
-        each time the function is called. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012089" id="1012089"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Array
-        literals are also <font face=
-        "courier, couriernew, monospaced size">Array</font> objects. See
-        <a href="obj.html#1008453">"Array Object" on page&nbsp;100</a> for
-        details on <font face=
-        "courier, couriernew, monospaced size">Array</font> objects. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012099" id="1012099"></a> <a name=
-        "Extra Commas in Array Literals" id=
-        "Extra Commas in Array Literals"></a> <font face=
-        "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Extra Commas in
-        Array Literals<!-- </ZHEAD3> -->
-        </b></font><br>
-        <br>
-         <a name="1012158" id="1012158"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You do not
-        have to specify all elements in an array literal. If you put two commas
-        in a row, the array is created with spaces for the unspecified
-        elements. The following example creates the <font face=
-        "courier, couriernew, monospaced size">fish</font> array:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012159" id="1012159"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->fish = ["Lion", , "Angel"] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012160" id="1012160"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This array
-        has two elements with values and one empty element (<font face=
-        "courier, couriernew, monospaced size">fish[0]</font> is "Lion",
-        <font face="courier, couriernew, monospaced size">fish[1]</font> is
-        undefined, and <font face=
-        "courier, couriernew, monospaced size">fish[2]</font> is "Angel"):
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012163" id="1012163"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        include a trailing comma at the end of the list of elements, the comma
-        is ignored. In the following example, the length of the array is three.
-        There is no <font face=
-        "courier, couriernew, monospaced size">myList[3]</font>. All other
-        commas in the list indicate a new element.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012105" id="1012105"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myList = ['home', , 'school', ]; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012106" id="1012106"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        following example, the length of the array is four, and
-              <font face="courier, couriernew, monospaced size">myList[0]</font>
-              and <font face=
-              "courier, couriernew, monospaced size">myList[2]</font>are
-              missing.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012107" id="1012107"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myList = [ , 'home', , 'school']; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012108" id="1012108"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        following example, the length of the array is four, and
-              <font face="courier, couriernew, monospaced size">myList[1]</font>and
-              <font face=
-              "courier, couriernew, monospaced size">myList[3]</font>are
-              missing. Only the last comma is ignored. This trailing comma is
-              optional.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012109" id="1012109"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myList = ['home', , 'school', , ]; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1012095" id="1012095"></a> <a name="Boolean Literals" id=
-        "Boolean Literals"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->Boolean Literals<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1012096" id="1012096"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        Boolean type has two literal values: <font face=
-        "courier, couriernew, monospaced size">true</font> and
-              <font face="courier, couriernew, monospaced size">false</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012264" id="1012264"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Do not
-        confuse the primitive Boolean values true and false with the true and
-        false values of the Boolean object. The Boolean object is a wrapper
-        around the primitive Boolean data type. See <a href=
-        "obj.html#1008502">"Boolean Object" on page&nbsp;103</a> for more
-        information.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1009427" id="1009427"></a> <a name="Floating-Point Literals"
-        id="Floating-Point Literals"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Floating-Point
-        Literals<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1009428" id="1009428"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        floating-point literal can have the following parts:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1009429" id="1009429"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->A decimal integer<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009430" id="1009430"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->A decimal point (".")<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009431" id="1009431"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->A fraction (another decimal number) 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009432" id="1009432"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->An exponent<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1009434" id="1009434"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The exponent
-      part is an "e" or "E" followed by an integer, which can be signed
-      (preceded by "+" or "-"). A floating-point literal must have at least one
-      digit and either a decimal point or "e" (or "E").<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1009435" id="1009435"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Some
-        examples of floating-point literals are 3.1415, -3.1E12, .1e12, and
-        2E-12.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008351" id="1008351"></a> <a name="Integers" id=
-        "Integers"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD2> -->Integers<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008352" id="1008352"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Integers
-        can be expressed in decimal (base 10), hexadecimal (base 16), and octal
-        (base 8). A decimal integer literal consists of a sequence of digits
-        without a leading 0 (zero). A leading 0 (zero) on an integer literal
-        indicates it is in octal; a leading 0x (or 0X) indicates hexadecimal.
-        Hexadecimal integers can include digits (0-9) and the letters a-f and
-        A-F. Octal integers can include only the digits 0-7.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013394" id="1013394"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Octal
-        integer literals are deprecated and have been removed from the
-        ECMA-262, Edition 3 standard. JavaScript 1.5 still supports them for
-        backward compatibility.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008353" id="1008353"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Some
-        examples of integer literals are: 42, 0xFFF, and -345.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1009450" id="1009450"></a> <a name="Object Literals" id=
-        "Object Literals"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->Object Literals<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1011679" id="1011679"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An object
-        literal is a list of zero or more pairs of property names and
-        associated values of an object, enclosed in curly braces ({}). You
-        should not use an object literal at the beginning of a statement. This
-        will lead to an error or not behave as you expect, because the { will
-        be interpreted as the beginning of a block. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009452" id="1009452"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following is an example of an object literal. The first element of the
-        <font face="courier, couriernew, monospaced size">car</font> object
-        defines a property, <font face=
-        "courier, couriernew, monospaced size">myCar</font>; the second
-        element, the <font face=
-        "courier, couriernew, monospaced size">getCar</font> property, invokes
-        a function (<font face=
-        "courier, couriernew, monospaced size">CarTypes("Honda")</font>); the
-        third element, the <font face=
-        "courier, couriernew, monospaced size">special</font> property, uses an
-        existing variable (<font face=
-        "courier, couriernew, monospaced size">Sales</font>). 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009453" id="1009453"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        Sales = "Toyota"; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009454" id="1009454"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function CarTypes(name) {<br>
-         &nbsp;&nbsp;&nbsp;if(name == "Honda")<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return name;<br>
-         &nbsp;&nbsp;&nbsp;else<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return "Sorry, we don't sell " +
-        name + ".";<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009455" id="1009455"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->car
-        = {myCar: "Saturn", getCar: CarTypes("Honda"), special: Sales} 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009456" id="1009456"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write(car.myCar); // Saturn<br>
-         document.write(car.getCar); // Honda<br>
-         document.write(car.special); // Toyota <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009457" id="1009457"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->Additionally, you can use a numeric or string
-        literal for the name of a property or nest an object inside another.
-        The following example uses these options. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009458" id="1009458"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->car
-        = {manyCars: {a: "Saab", b: "Jeep"}, 7: "Mazda"} <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009459" id="1009459"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write(car.manyCars.b); // Jeep<br>
-         document.write(car[7]); // Mazda <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008368" id="1008368"></a> <a name="String Literals" id=
-        "String Literals"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->String Literals<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008369" id="1008369"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A string
-        literal is zero or more characters enclosed in double
-              (<font face="courier, couriernew, monospaced size">"</font>) or
-              single (<font face=
-              "courier, couriernew, monospaced size">'</font>) quotation marks.
-              A string must be delimited by quotation marks of the same type;
-              that is, either both single quotation marks or both double
-              quotation marks. The following are examples of string literals: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1008371" id="1008371"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">"blah"</font>
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008372" id="1008372"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">'blah'</font>
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008373" id="1008373"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">"1234"</font>
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008374" id="1008374"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">"one line \n another
-          line"</font><!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1012232" id="1012232"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can call
-      any of the methods of the String object on a string literal
-      value&#8212;JavaScript automatically converts the string literal to a
-      temporary String object, calls the method, then discards the temporary
-      String object. You can also use the <font face=
-      "courier, couriernew, monospaced size">String.length</font> property with
-      a string literal.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1011730" id="1011730"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You should
-        use string literals unless you specifically need to use a String
-        object. See <a href="obj.html#1008731">"String Object" on
-        page&nbsp;110</a> for details on <font face=
-        "courier, couriernew, monospaced size">String</font> objects.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1011693" id="1011693"></a> <a name=
-        "Using Special Characters in Strings" id=
-        "Using Special Characters in Strings"></a> <font face=
-        "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Using Special
-        Characters in Strings<!-- </ZHEAD3> -->
-        </b></font><br>
-        <br>
-         <a name="1008375" id="1008375"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition to ordinary characters, you can also include special
-        characters in strings, as shown in the following example.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012199" id="1012199"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"one line \n another line" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012197" id="1012197"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following table lists the special characters that you can use in
-        JavaScript strings.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009867" id="1009867"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1008383" id="1008383"></a> <a name=
-        "JavaScript special characters" id=
-        "JavaScript special characters"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTION> -->Table 2.1 &nbsp;&nbsp; JavaScript special
-        characters <!-- </ZTABLECAPTION> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1008387" id="1008387"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Character<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1008389" id="1008389"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Meaning<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1008391" id="1008391"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\b <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008393" id="1008393"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Backspace<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1008395" id="1008395"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\f <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008397" id="1008397"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Form feed<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1008399" id="1008399"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\n <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008401" id="1008401"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->New line<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1008403" id="1008403"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\r <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008405" id="1008405"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Carriage return<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1008407" id="1008407"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\t <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008409" id="1008409"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Tab<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013407" id="1013407"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\v <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013409" id="1013409"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Vertical tab<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012500" id="1012500"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\' <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012502" id="1012502"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Apostrophe or single quote 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012496" id="1012496"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\" <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012498" id="1012498"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Double quote<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1008411" id="1008411"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\\ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008413" id="1008413"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Backslash character (\). 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012526" id="1012526"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\<i>XXX</i> <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012528" id="1012528"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The character with the Latin-1 encoding
-                specified by up to three octal digits <i>XXX</i> between 0 and
-                377. For example, \251 is the octal sequence for the copyright
-                symbol.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012522" id="1012522"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\x<i>XX</i> <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012524" id="1012524"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The character with the Latin-1 encoding
-                specified by the two hexadecimal digits <i>XX</i> between 00
-                and FF. For example, \xA9 is the hexadecimal sequence for the
-                copyright symbol.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012569" id="1012569"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\u<i>XXXX</i> <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012571" id="1012571"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The Unicode character specified by the
-                four hexadecimal digits <i>XXXX</i>. For example, \u00A9 is the
-                Unicode sequence for the copyright symbol. See <a href=
-                "ident.html#1009576">Unicode Escape Sequences</a>. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1008415" id="1008415"></a> <a name="Escaping Characters"
-             id="Escaping Characters"></a> <font face=
-             "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Escaping
-             Characters<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1008419" id="1008419"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-          characters not listed in <a href="ident.html#1008383">Table 2.1</a>,
-          a preceding backslash is ignored, but this usage is deprecated and
-          should be avoided. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008420" id="1008420"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          insert a quotation mark inside a string by preceding it with a
-          backslash. This is known as <i>escaping</i> the quotation mark. For
-          example,<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008421" id="1008421"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var quote = "He read \"The Cremation of Sam
-          McGee\" by R.W. Service."<br>
-           document.write(quote) <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008422" id="1008422"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          result of this would be <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <dl>
-          <dd>
-            <dl>
-              <dt>
-                <a name="1008423" id="1008423"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAINDENT1> -->He read "The Cremation of Sam McGee" by
-                R.W. Service.<!-- </ZPARAINDENT1> -->
-                </font><br>
-              </dt>
-            </dl>
-          </dd>
-        </dl><a name="1008424" id="1008424"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To include
-        a literal backslash inside a string, you must escape the backslash
-        character. For example, to assign the file path <font face=
-        "courier, couriernew, monospaced size">c:\temp</font> to a string, use
-        the following:<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1008425" id="1008425"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var home = <font face=
-          "courier, couriernew, monospaced size">"</font>c:\\temp
-                <font face="courier, couriernew, monospaced size">"</font> 
-                <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1009568" id="1009568"></a> <a name="Unicode" id=
-          "Unicode"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->Unicode<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1012482" id="1012482"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Unicode is
-        a universal character-coding standard for the interchange and display
-        of principal written languages. It covers the languages of Americas,
-        Europe, Middle East, Africa, India, Asia, and Pacifica, as well as
-        historic scripts and technical symbols. Unicode allows for the
-        exchange, processing, and display of multilingual texts, as well as the
-        use of common technical and mathematical symbols. It hopes to resolve
-        internationalization problems of multilingual computing, such as
-        different national character standards. Not all modern or archaic
-        scripts, however, are currently supported.<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1009570" id="1009570"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          Unicode character set can be used for all known encoding. Unicode is
-          modeled after the ASCII (American Standard Code for Information
-          Interchange) character set. It uses a numerical value and name for
-          each character. The character encoding specifies the identity of the
-          character and its numeric value (code position), as well as the
-          representation of this value in bits. The 16-bit numeric value (code
-          value) is defined by a hexadecimal number and a prefix U, for
-          example, U+0041 represents A. The unique name for this value is LATIN
-          CAPITAL LETTER A.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1011422" id="1011422"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZHEADRUNIN> -->JavaScript versions prior to 1.3. 
-          <!-- </ZHEADRUNIN> -->
-          </b></font> <a name="1011423" id="1011423"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Unicode
-          is not supported in versions of JavaScript prior to 1.3.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1009571" id="1009571"></a> <a name=
-          "Unicode Compatibility with ASCII and ISO" id=
-          "Unicode Compatibility with ASCII and ISO"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Unicode
-          Compatibility with ASCII and ISO <!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1009572" id="1009572"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Unicode
-          is compatible with ASCII characters and is supported by many
-          programs. The first 128 Unicode characters correspond to the ASCII
-          characters and have the same byte value. The Unicode characters
-          U+0020 through U+007E are equivalent to the ASCII characters 0x20
-          through 0x7E. Unlike ASCII, which supports the Latin alphabet and
-          uses a 7-bit character set, Unicode uses a 16-bit value for each
-          character. It allows for tens of thousands of characters. It also
-          supports an extension mechanism, UTF-16, that allows for the encoding
-          of one million more characters by using 16-bit character pairs. UTF
-          turns the encoding to actual bits.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1009573" id="1009573"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Unicode
-          is fully compatible with the International Standard ISO/IEC 10646-1;
-          1993, which is a subset of ISO 10646, and supports the ISO UCS-2
-          (Universal Character Set) that uses two-octets (two bytes or 16
-          bits).<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1009574" id="1009574"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->JavaScript and Navigator support for Unicode
-          means you can use non-Latin, international, and localized characters,
-          plus special technical symbols in JavaScript programs. Unicode
-          provides a standard way to encode multilingual text. Since Unicode is
-          compatible with ASCII, programs can use ASCII characters. You can use
-          non-ASCII Unicode characters in the comments, string literals,
-          identifiers, and regular expressions of JavaScript. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1009576" id="1009576"></a> <a name=
-          "Unicode Escape Sequences" id="Unicode Escape Sequences"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD2> -->Unicode Escape Sequences<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1009577" id="1009577"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          use the Unicode escape sequence in string literals, regular
-          expressions, and identifiers. The escape sequence consists of six
-          ASCII characters: \u and a four-digit hexadecimal number. For
-          example, \u00A9 represents the copyright symbol. Every Unicode escape
-          sequence in JavaScript is interpreted as one character.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1009580" id="1009580"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following code returns the copyright symbol and the string "Netscape
-          Communications".<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1009581" id="1009581"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->x="\u00A9 Netscape Communications" 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1009584" id="1009584"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following table lists frequently used special characters and their
-          Unicode value.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1009883" id="1009883"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <font face=""><b><a name="1009587" id="1009587"></a> <a name=
-          "Unicode values for special characters" id=
-          "Unicode values for special characters"></a></b></font>
-        </p>
-        <align>
-          <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                size="2"><b><!-- <ZTABLECAPTION> -->Table 2.2 &nbsp;&nbsp;
-                Unicode values for special characters<!-- </ZTABLECAPTION> -->
-          </b></font></b></font><br>
-          <br>
-           
-          <table>
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1009595" id="1009595"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Category<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1009597" id="1009597"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Unicode value<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1009599" id="1009599"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Name<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1009601" id="1009601"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Format name<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009603" id="1009603"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->White space values<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009605" id="1009605"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u0009<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009607" id="1009607"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Tab<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009609" id="1009609"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->&lt;TAB&gt;<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009611" id="1009611"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009613" id="1009613"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u000B<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009615" id="1009615"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Vertical Tab<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009617" id="1009617"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->&lt;VT&gt;<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009619" id="1009619"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009621" id="1009621"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u000C<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009623" id="1009623"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Form Feed<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009625" id="1009625"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->&lt;FF&gt;<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009627" id="1009627"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009629" id="1009629"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u0020<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009631" id="1009631"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Space<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009633" id="1009633"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->&lt;SP&gt;<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009635" id="1009635"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Line terminator values 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009637" id="1009637"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u000A<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009639" id="1009639"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Line Feed<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009641" id="1009641"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->&lt;LF&gt;<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009643" id="1009643"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009645" id="1009645"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u000D<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009647" id="1009647"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Carriage Return<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009649" id="1009649"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->&lt;CR&gt;<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009651" id="1009651"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Additional Unicode escape sequence
-                  values<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009653" id="1009653"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u0008<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009655" id="1009655"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Backspace<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009657" id="1009657"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->&lt;BS&gt;<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009659" id="1009659"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009661" id="1009661"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u0009<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009663" id="1009663"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Horizontal Tab<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009665" id="1009665"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->&lt;HT&gt;<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009667" id="1009667"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009669" id="1009669"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u0022<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009671" id="1009671"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Double Quote<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009673" id="1009673"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->"<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009675" id="1009675"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009677" id="1009677"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u0027<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009679" id="1009679"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Single Quote<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009681" id="1009681"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->'<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1009683" id="1009683"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009685" id="1009685"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\u005C<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009687" id="1009687"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Backslash<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1009689" id="1009689"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->\<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <a name="1012604" id="1012604"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            JavaScript use of the Unicode escape sequence is different from
-            Java. In JavaScript, the escape sequence is never interpreted as a
-            special character first. For example, a line terminator escape
-            sequence inside a string does not terminate the string before it is
-            interpreted by the function. JavaScript ignores any escape sequence
-            if it is used in comments. In Java, if an escape sequence is used
-            in a single comment line, it is interpreted as an Unicode
-            character. For a string literal, the Java compiler interprets the
-            escape sequences first. For example, if a line terminator escape
-            character (\u000A) is used in Java, it terminates the string
-            literal. In Java, this leads to an error, because line terminators
-            are not allowed in string literals. You must use \n for a line feed
-            in a string literal. In JavaScript, the escape sequence works the
-            same way as \n.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1009690" id="1009690"></a> <a name=
-            "Displaying Characters with Unicode" id=
-            "Displaying Characters with Unicode"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Displaying
-            Characters with Unicode <!-- </ZHEAD2> -->
-            </font><br>
-            <br>
-             <a name="1009691" id="1009691"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-            can use Unicode to display the characters in different languages or
-            technical symbols. For characters to be displayed properly, a
-            client such as Netscape Navigator 4.x or Netscape 6 needs to
-            support Unicode. Moreover, an appropriate Unicode font must be
-            available to the client, and the client platform must support
-            Unicode. Often, Unicode fonts do not display all the Unicode
-            characters. Some platforms, such as Windows 95, provide a partial
-            support for Unicode.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1009692" id="1009692"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To
-            receive non-ASCII character input, the client needs to send the
-            input as Unicode. Using a standard enhanced keyboard, the client
-            cannot easily input the additional characters supported by Unicode.
-            Sometimes, the only way to input Unicode characters is by using
-            Unicode escape sequences. <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1009699" id="1009699"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-            more information on Unicode, see the <a href=
-            "http://www.unicode.org">Unicode Consortium Web site</a></font> and
-            The Unicode Standard, Version 2.0, published by Addison-Wesley,
-            1996.<!-- </ZPARAGRAPH> -->
-            </p>
-        </align>
-        <blockquote>
-          <br>
-           <b><a href="partcore.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                      <a href="index.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                      <a href="ix.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                      <a href="expr.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-          <hr noshade="noshade" size="1">
-          <font face="Arial, Helvetica, sans-serif" size="1">Copyright &#169;
-          2000 <a href="http://www.netscape.com">Netscape Communications
-          Corp.</a> All rights reserved.</font>
-        </blockquote>
-        <p align="right">
-          Last Updated <b>September 28, 2000</b><br>
-           <!-- </FOOTERCONTENT> -->
-           <!-- </MAINCONTENT> -->
-          </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <!-- </BOOKCONTENT> -->
-          <!-- <FOOTERCONTENT> -->
-          </table>
-      </align>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/guide/index.html b/docs/js/guide/index.html
deleted file mode 100644
index 6c8448021b573cc6ed8435fcdbc75690e8a4cab2..0000000000000000000000000000000000000000
--- a/docs/js/guide/index.html
+++ /dev/null
@@ -1,881 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:17:50">
-    <title>
-      Core JavaScript Guide 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "preface.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="24452" id="24452"></a><font face="Arial, Helvetica, sans-serif"
-      size="+2"><b>Core JavaScript Guide</b></font><br>
-      <br>
-       <font face="Arial, Helvetica,sans-serif" size="2">Download <a href=
-      "CoreGuideJS15.zip">[HTML ZIP]</a></font><br>
-      <br>
-       
-      <p>
-        <a name="29252" id="29252"></a> <font face=
-        "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1> --><a href=
-        "preface.html#1001665">About this Book</a> <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="29254" id="29254"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1003152">New Features in this Release</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29256" id="29256"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1001681">What You Should Already Know</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29258" id="29258"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1003515">JavaScript Versions</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29260" id="29260"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1001692">Where to Find JavaScript Information</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29262" id="29262"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1001745">Document Conventions</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><a name="29264" id="29264"></a> <font face=
-      "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1> -->Chapter 1 <a href=
-      "intro.html#1009367">JavaScript Overview</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="29266" id="29266"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "intro.html#1009369">What Is JavaScript?</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29268" id="29268"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "intro.html#1012569">JavaScript and Java</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29270" id="29270"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "intro.html#1013654">JavaScript and the ECMA Specification</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29272" id="29272"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="intro.html#1013678">Relationship
-                 Between JavaScript and ECMA Versions</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29274" id="29274"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="intro.html#1013717">JavaScript
-                 Documentation vs. the ECMA Specification</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29276" id="29276"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="intro.html#1013722">JavaScript and
-                 ECMA Terminology</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29278" id="29278"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "intro.html#1023167">New Features in this Release</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><br>
-       <a name="29280" id="29280"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4"><b><!-- <ZTOC1> -->Part 1
-         <a href="partcore.html#999869">Core Language Features</a> 
-         <!-- </ZTOC1> -->
-      </b></font> 
-      <p>
-        <a name="29282" id="29282"></a> <font face=
-        "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1> -->Chapter 2 <a href=
-        "ident.html#1008302">Values, Variables, and Literals</a> 
-        <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="29284" id="29284"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ident.html#1008306">Values</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29286" id="29286"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1008319">Data Type
-                 Conversion</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29288" id="29288"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ident.html#1008330">Variables</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29290" id="29290"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1008338">Declaring
-                 Variables</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29292" id="29292"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1012659">Evaluating
-                 Variables</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29294" id="29294"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1009822">Variable
-                 Scope</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29296" id="29296"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ident.html#1012963">Constants</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29298" id="29298"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ident.html#1013090">Literals</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29300" id="29300"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1011655">Array
-                 Literals</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29302" id="29302"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1012095">Boolean
-                 Literals</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29304" id="29304"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1009427">Floating-Point
-                 Literals</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29306" id="29306"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1008351">Integers</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29308" id="29308"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1009450">Object
-                 Literals</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29310" id="29310"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1008368">String
-                 Literals</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29312" id="29312"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ident.html#1009568">Unicode</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29314" id="29314"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1009571">Unicode
-                 Compatibility with ASCII and ISO</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29316" id="29316"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1009576">Unicode Escape
-                 Sequences</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29318" id="29318"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ident.html#1009690">Displaying
-                 Characters with Unicode</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl>
-        </dd>
-      </dl><a name="29320" id="29320"></a> <font face=
-      "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1> -->Chapter 3 <a href=
-      "expr.html#1008302">Expressions and Operators</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="29322" id="29322"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "expr.html#1010338">Expressions</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29324" id="29324"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "expr.html#1008323">Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29326" id="29326"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="expr.html#1008336">Assignment
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29328" id="29328"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="expr.html#1010037">Comparison
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29330" id="29330"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="expr.html#1008458">Arithmetic
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29332" id="29332"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="expr.html#1008505">Bitwise
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29334" id="29334"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="expr.html#1008622">Logical
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29336" id="29336"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="expr.html#1008684">String
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29338" id="29338"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="expr.html#1008688">Special
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29340" id="29340"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="expr.html#1008750">Operator
-                 Precedence</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl>
-        </dd>
-      </dl><a name="29342" id="29342"></a> <font face=
-      "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1> -->Chapter 4 <a href=
-      "regexp.html#1010922">Regular Expressions</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="29344" id="29344"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "regexp.html#1008311">Creating a Regular Expression</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29346" id="29346"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "regexp.html#1010689">Writing a Regular Expression Pattern</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29348" id="29348"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="regexp.html#1008325">Using Simple
-                 Patterns</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29350" id="29350"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="regexp.html#1008327">Using Special
-                 Characters</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29352" id="29352"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="regexp.html#1008498">Using
-                 Parentheses</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29354" id="29354"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "regexp.html#1008506">Working With Regular Expressions</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29356" id="29356"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="regexp.html#1008659">Using
-                 Parenthesized Substring Matches</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29358" id="29358"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="regexp.html#1008681">Executing a
-                 Global Search, Ignoring Case, and Considering Multiline
-                 Input</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29360" id="29360"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "regexp.html#1013064">Examples</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29362" id="29362"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="regexp.html#1008695">Changing the
-                 Order in an Input String</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29364" id="29364"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="regexp.html#1008713">Using Special
-                 Characters to Verify Input</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl>
-        </dd>
-      </dl><a name="29366" id="29366"></a> <font face=
-      "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1> -->Chapter 5 <a href=
-      "stmtsov.html#1008303">Statements</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="29368" id="29368"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmtsov.html#1016322">Block Statement</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29370" id="29370"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmtsov.html#1008319">Conditional Statements</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29372" id="29372"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1008323">if...else
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29374" id="29374"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1008329">switch
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29376" id="29376"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmtsov.html#1008340">Loop Statements</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29378" id="29378"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1008347">for
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29380" id="29380"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1008359">do...while
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29382" id="29382"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1008366">while
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29384" id="29384"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1010474">label
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29386" id="29386"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1008389">break
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29388" id="29388"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1008402">continue
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29390" id="29390"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmtsov.html#1008417">Object Manipulation Statements</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29392" id="29392"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1008452">for...in
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29394" id="29394"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1008460">with
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29396" id="29396"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmtsov.html#1008468">Comments</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29398" id="29398"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmtsov.html#1011537">Exception Handling Statements</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29400" id="29400"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1014198">The throw
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29402" id="29402"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="stmtsov.html#1012168">The try...catch
-                 Statement</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl>
-        </dd>
-      </dl><a name="29404" id="29404"></a> <font face=
-      "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1> -->Chapter 6 <a href=
-      "fcns.html#1008302">Functions</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="29406" id="29406"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "fcns.html#1008305">Defining Functions</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29408" id="29408"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "fcns.html#1013889">Calling Functions</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29410" id="29410"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "fcns.html#1012766">Using the arguments Array</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29412" id="29412"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "fcns.html#1008357">Predefined Functions</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29414" id="29414"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="fcns.html#1008364">eval Function</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29416" id="29416"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="fcns.html#1009925">isFinite
-                 Function</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29418" id="29418"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="fcns.html#1008370">isNaN Function</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29420" id="29420"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="fcns.html#1008379">parseInt and
-                 parseFloat Functions</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29422" id="29422"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="fcns.html#1008394">Number and String
-                 Functions</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29424" id="29424"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="fcns.html#1012712">escape and
-                 unescape Functions</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl>
-        </dd>
-      </dl><a name="29426" id="29426"></a> <font face=
-      "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1> -->Chapter 7 <a href=
-      "obj.html#1008302">Working with Objects</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="29428" id="29428"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "obj.html#1008312">Objects and Properties</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29430" id="29430"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "obj.html#1008327">Creating New Objects</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29432" id="29432"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008330">Using Object
-                 Initializers</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29434" id="29434"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008361">Using a Constructor
-                 Function</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29436" id="29436"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008392">Indexing Object
-                 Properties</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29438" id="29438"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008397">Defining Properties
-                 for an Object Type</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29440" id="29440"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008406">Defining
-                 Methods</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29442" id="29442"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008434">Using this for
-                 Object References</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29444" id="29444"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1018325">Defining Getters
-                 and Setters</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29446" id="29446"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008445">Deleting
-                 Properties</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29448" id="29448"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "obj.html#1010352">Predefined Core Objects</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29450" id="29450"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008453">Array Object</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29452" id="29452"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008502">Boolean Object</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29454" id="29454"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008512">Date Object</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29456" id="29456"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008590">Function Object</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29458" id="29458"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008620">Math Object</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29460" id="29460"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008686">Number Object</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29462" id="29462"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1018247">RegExp Object</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29464" id="29464"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj.html#1008731">String Object</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl>
-        </dd>
-      </dl><a name="29466" id="29466"></a> <font face=
-      "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1> -->Chapter 8 <a href=
-      "obj2.html#1013803">Details of the Object Model</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="29468" id="29468"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "obj2.html#1008342">Class-Based vs. Prototype-Based Languages</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29470" id="29470"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj2.html#1011360">Defining a
-                 Class</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29472" id="29472"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj2.html#1011368">Subclasses and
-                 Inheritance</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29474" id="29474"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj2.html#1011428">Adding and
-                 Removing Properties</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29476" id="29476"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj2.html#1011444">Summary of
-                 Differences</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29478" id="29478"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "obj2.html#1008388">The Employee Example</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29480" id="29480"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "obj2.html#1008404">Creating the Hierarchy</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29482" id="29482"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "obj2.html#1008465">Object Properties</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29484" id="29484"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj2.html#1008468">Inheriting
-                 Properties</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29486" id="29486"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj2.html#1008483">Adding
-                 Properties</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29488" id="29488"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "obj2.html#1008499">More Flexible Constructors</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29490" id="29490"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "obj2.html#1008567">Property Inheritance Revisited</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29492" id="29492"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj2.html#1008570">Local versus
-                 Inherited Values</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29494" id="29494"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj2.html#1008594">Determining
-                 Instance Relationships</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29496" id="29496"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj2.html#1008610">Global Information
-                 in Constructors</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29498" id="29498"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="obj2.html#1008628">No Multiple
-                 Inheritance</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl>
-        </dd>
-      </dl><br>
-       <a name="29500" id="29500"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4"><b><!-- <ZTOC1> -->Part 2
-         <a href="partlc.html#999869">Working with LiveConnect</a> 
-         <!-- </ZTOC1> -->
-      </b></font> 
-      <p>
-        <a name="29502" id="29502"></a> <font face=
-        "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1> -->Chapter 9 <a href=
-        "lc.html#1008305">LiveConnect Overview</a> <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="29504" id="29504"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "lc.html#1013074">Working with Wrappers</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="29506" id="29506"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "lc.html#1014290">JavaScript to Java Communication</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29508" id="29508"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="lc.html#1029016">The Packages
-                 Object</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29510" id="29510"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="lc.html#1029099">Working with Java
-                 Arrays</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29512" id="29512"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="lc.html#1029045">Package and Class
-                 References</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29514" id="29514"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="lc.html#1029446">Arguments of Type
-                 char</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29516" id="29516"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="lc.html#1033594">Handling Java
-                 Exceptions in JavaScript</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29518" id="29518"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "lc.html#1008480">Java to JavaScript Communication</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29520" id="29520"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="lc.html#1030717">Using the
-                 LiveConnect Classes</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="29522" id="29522"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "lc.html#1037078">Data Type Conversions</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="29524" id="29524"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="lc.html#1037090">JavaScript to Java
-                 Conversions</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="29526" id="29526"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="lc.html#1037422">Java to JavaScript
-                 Conversions</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl>
-        </dd>
-      </dl><a name="29528" id="29528"></a> <font face=
-      "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1C> --><a href=
-      "glossary.html#996904">Glossary</a> <!-- </ZTOC1C> -->
-      </b></font><br>
-      <br>
-       <a name="29530" id="29530"></a> <font face=
-      "Arial, Helvetica, sans-serif"><b><!-- <ZTOC1C> --><a href=
-      "ix.html#573">Index</a> <!-- </ZTOC1C> -->
-      </b></font>
-    </blockquote><br>
-     <!-- </BOOKCONTENT> -->
-     <!-- <FOOTERCONTENT> -->
-     
-    <blockquote>
-      <br>
-       <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-            color="#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-            <a href="preface.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color="#993300">Next</font></b></a>
-            &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/guide/intro.html b/docs/js/guide/intro.html
deleted file mode 100644
index f38b3c8b60490b13beb7b657d38f3fff7a3d83ac..0000000000000000000000000000000000000000
--- a/docs/js/guide/intro.html
+++ /dev/null
@@ -1,927 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:17:52">
-    <title>
-      Core JavaScript Guide 1.5: 1 JavaScript Overview
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="preface.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "partcore.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1009365" id="1009365"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 1 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1009367" id="1009367"></a>
-                  <a name="JavaScript Overview" id="JavaScript Overview"></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#000000"><b><!-- <ZCHAPTITLE> -->JavaScript Overview
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1009368" id="1009368"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This chapter
-      introduces JavaScript, discusses some of its fundamental concepts, and
-      describes the new features in the 1.5 release.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1014485" id="1014485"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter contains the following sections: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1014490" id="1014490"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="intro.html#1009369">What Is
-          JavaScript?</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1016916" id="1016916"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="intro.html#1012569">JavaScript and
-          Java</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1016878" id="1016878"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="intro.html#1013654">JavaScript and the
-          ECMA Specification</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1023230" id="1023230"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="intro.html#1023167">New Features in
-          this Release</a><!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1009369" id="1009369"></a> <a name="What Is JavaScript?"
-                  id="What Is JavaScript?"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->What
-                  Is JavaScript?<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1016749" id="1016749"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      is Netscape's cross-platform, object-oriented scripting language.
-      JavaScript is a small, lightweight language; it is not useful as a
-      standalone language, but is designed for easy embedding in other products
-      and applications, such as web browsers. Inside a host environment,
-      JavaScript can be connected to the objects of its environment to provide
-      programmatic control over them. <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1020496" id="1020496"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Core
-        JavaScript contains a core set of objects, such as <font face=
-        "courier, couriernew, monospaced size">Array</font>, <font face=
-        "courier, couriernew, monospaced size">Date</font>, and
-              <font face="courier, couriernew, monospaced size">Math</font>,
-              and a core set of language elements such as operators, control
-              structures, and statements. Core JavaScript can be extended for a
-              variety of purposes by supplementing it with additional objects;
-              for example: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1016040" id="1016040"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><i>Client-side JavaScript</i> extends the core
-          language by supplying objects to control a browser (Navigator or
-          another web browser) and its Document Object Model (DOM). For
-          example, client-side extensions allow an application to place
-          elements on an HTML form and respond to user events such as mouse
-          clicks, form input, and page navigation.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1016010" id="1016010"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><i>Server-side JavaScript</i> extends the core
-          language by supplying objects relevant to running JavaScript on a
-          server. For example, server-side extensions allow an application to
-          communicate with a relational database, provide continuity of
-          information from one invocation to another of the application, or
-          perform file manipulations on a server.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1016777" id="1016777"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Through
-      JavaScript's LiveConnect functionality, you can let Java and JavaScript
-      code communicate with each other. From JavaScript, you can instantiate
-      Java objects and access their public methods and fields. From Java, you
-      can access JavaScript objects, properties, and methods.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1021034" id="1021034"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Netscape
-        invented JavaScript, and JavaScript was first used in Netscape
-        browsers.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016118" id="1016118"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1012569" id="1012569"></a> <a name="JavaScript and Java"
-           id="JavaScript and Java"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->JavaScript
-           and Java<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1019782" id="1019782"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      and Java are similar in some ways but fundamentally different in others.
-      The JavaScript language resembles Java but does not have Java's static
-      typing and strong type checking. JavaScript supports most Java expression
-      syntax and basic control-flow constructs.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1020614" id="1020614"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        contrast to Java's compile-time system of classes built by
-        declarations, JavaScript supports a runtime system based on a small
-        number of data types representing numeric, Boolean, and string values.
-        JavaScript has a prototype-based object model instead of the more
-        common class-based object model. The prototype-based model provides
-        dynamic inheritance; that is, what is inherited can vary for individual
-        objects. JavaScript also supports functions without any special
-        declarative requirements. Functions can be properties of objects,
-        executing as loosely typed methods. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1020620" id="1020620"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        is a very free-form language compared to Java. You do not have to
-        declare all variables, classes, and methods. You do not have to be
-        concerned with whether methods are public, private, or protected, and
-        you do not have to implement interfaces. Variables, parameters, and
-        function return types are not explicitly typed.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009453" id="1009453"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Java is a
-        class-based programming language designed for fast execution and type
-        safety. Type safety means, for instance, that you can't cast a Java
-        integer into an object reference or access private memory by corrupting
-        Java bytecodes. Java's class-based model means that programs consist
-        exclusively of classes and their methods. Java's class inheritance and
-        strong typing generally require tightly coupled object hierarchies.
-        These requirements make Java programming more complex than JavaScript
-        authoring. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009454" id="1009454"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        contrast, JavaScript descends in spirit from a line of smaller,
-        dynamically typed languages such as HyperTalk and dBASE. These
-        scripting languages offer programming tools to a much wider audience
-        because of their easier syntax, specialized built-in functionality, and
-        minimal requirements for object creation. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1014431" id="1014431"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1009457" id="1009457"></a> <a name=
-        " JavaScript compared to Java" id=
-        " JavaScript compared to Java"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTION> -->Table 1.1 &nbsp;&nbsp; JavaScript compared to
-        Java<!-- </ZTABLECAPTION> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1009461" id="1009461"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->JavaScript<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1009463" id="1009463"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Java<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1009469" id="1009469"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Object-oriented. No distinction between
-                types of objects. Inheritance is through the prototype
-                mechanism, and properties and methods can be added to any
-                object dynamically.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1009471" id="1009471"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Class-based. Objects are divided into
-                classes and instances with all inheritance through the class
-                hierarchy. Classes and instances cannot have properties or
-                methods added dynamically.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1009477" id="1009477"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Variable data types not declared (dynamic
-                typing).<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1009479" id="1009479"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Variable data types must be declared
-                (static typing).<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1009485" id="1009485"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Cannot automatically write to hard disk. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1009487" id="1009487"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Cannot automatically write to hard disk. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <a name="1020545" id="1020545"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For more
-          information on the differences between JavaScript and Java, see
-          <a href="obj2.html#1013803">Chapter 8, "Details of the Object
-          Model."</a><!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1013654" id="1013654"></a> <a name=
-          "JavaScript and the ECMA Specification" id=
-          "JavaScript and the ECMA Specification"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->JavaScript
-          and the ECMA Specification <!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1020727" id="1020727"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Netscape
-        invented JavaScript, and JavaScript was first used in Netscape
-        browsers. However, Netscape is working with <a href=
-        "http://www.ecma.ch">ECMA</a></font> (European Computer Manufacturers
-        Association) to deliver a standardized, international programming
-        language based on core JavaScript. ECMA is an international standards
-        association for information and communication systems. This
-        standardized version of JavaScript, called ECMAScript, behaves the same
-        way in all applications that support the standard. Companies can use
-        the open standard language to develop their implementation of
-        JavaScript. The first version of the ECMA standard is documented in the
-        ECMA-262 specification.<!-- </ZPARAGRAPH> -->
-         
-        <p>
-          <a name="1013667" id="1013667"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          ECMA-262 standard is also approved by the <a href=
-          "http://www.iso.ch">ISO</a></font> (International Organization for
-          Standards) as ISO-16262. You can find a <a href=
-          "/devedge-legacy-srce/docs/javascript/e262-pdf.pdf">PDF version of
-          ECMA-262</a> at the mozilla Web site. You can also find the
-             <a href="http://www.ecma.ch/ecma1/stand/ecma-262.html">specification
-             on the ECMA Web site. The ECMA specification does not describe the
-             Document Object Model (DOM), which is standardized by the</a>
-             <a href="http://www.w3.org">World Wide Web Consortium (W3C)</a>.
-             The DOM defines the way in which HTML document objects are exposed
-             to your script.<!-- </ZPARAGRAPH> -->
-          </p>
-        <p>
-          <br>
-           <a name="1013678" id="1013678"></a> <a name=
-          "Relationship Between JavaScript and ECMA Versions" id=
-          "Relationship Between JavaScript and ECMA Versions"></a>
-             <font face="Arial, Helvetica, sans-serif" size="4">
-             <!-- <ZHEAD2> -->Relationship Between JavaScript and ECMA Versions 
-             <!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1014160" id="1014160"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Netscape
-          works closely with ECMA to produce the ECMA specification. The
-          following table describes the relationship between JavaScript and
-          ECMA versions.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1023535" id="1023535"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <font face=""><b><a name="1023502" id="1023502"></a> <a name=
-          "JavaScript and ECMA versions" id=
-          "JavaScript and ECMA versions"></a></b></font>
-        </p>
-        <align>
-          <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                size="2"><b><!-- <ZTABLECAPTION> -->Table 1.2 &nbsp;&nbsp;
-                JavaScript and ECMA versions<!-- </ZTABLECAPTION> -->
-          </b></font></b></font><br>
-          <br>
-           
-          <table>
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1023506" id="1023506"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->JavaScript version<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1023508" id="1023508"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Relationship to ECMA version 
-                  <!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1023510" id="1023510"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript&nbsp;1.1 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1023512" id="1023512"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262, Edition 1 is based on
-                  JavaScript&nbsp;1.1.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1023514" id="1023514"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript&nbsp;1.2 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1023516" id="1023516"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262 was not complete when
-                  JavaScript&nbsp;1.2 was released. JavaScript&nbsp;1.2 is not
-                  fully compatible with ECMA-262, Edition 1, for the following
-                  reasons:<!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <ul>
-                  <li style="list-style: none">
-                    <a name="1023517" id="1023517"></a>
-                  </li>
-                  <li>
-                    <font face="Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZSMARTLIST1> -->Netscape developed additional
-                    features in JavaScript&nbsp;1.2 that were not considered
-                    for ECMA-262.<!-- </ZSMARTLIST1> -->
-                    </font> 
-                    <p>
-                      <a name="1023518" id="1023518"></a>
-                    </p>
-                  </li>
-                  <li>
-                    <font face="Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZSMARTLIST1> -->ECMA-262 adds two new features:
-                    internationalization using Unicode, and uniform behavior
-                    across all platforms. Several features of
-                    JavaScript&nbsp;1.2, such as the <font face=
-                    "courier, couriernew, monospaced size">Date</font> object,
-                    were platform-dependent and used platform-specific
-                    behavior.<!-- </ZSMARTLIST1> -->
-                    </font>
-                  </li>
-                </ul>&nbsp;
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1023520" id="1023520"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript&nbsp;1.3 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1023522" id="1023522"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript&nbsp;1.3 is fully compatible
-                  with ECMA-262, Edition 1.<!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1023523" id="1023523"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1023524" id="1023524"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript&nbsp;1.3 resolved the
-                  inconsistencies that JavaScript&nbsp;1.2 had with ECMA-262,
-                  while keeping all the additional features of
-                  JavaScript&nbsp;1.2 except == and !=, which were changed to
-                  conform with ECMA-262. <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1023526" id="1023526"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript&nbsp;1.4 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1023528" id="1023528"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript&nbsp;1.4 is fully compatible
-                  with ECMA-262, Edition 1.<!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1023529" id="1023529"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1023530" id="1023530"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->The third version of the ECMA
-                  specification was not finalized when JavaScript&nbsp;1.4 was
-                  released.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1023532" id="1023532"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript&nbsp;1.5 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1023534" id="1023534"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript&nbsp;1.5 is fully compatible
-                  with ECMA-262, Edition 3.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <a name="1023542" id="1023542"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Note:
-            ECMA-262, Edition 2 consisted of minor editorial changes and bug
-            fixes to the Edition 1 specification. The TC39 working group of
-            ECMA is currently working on ECMAScript Edition 4, which will
-            correspond to a future release of JavaScript, JavaScript 2.0.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1023558" id="1023558"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            <a href=
-            "/devedge-srce/library/manuals/2000/javascript/1.5/reference/"><i>Core
-            JavaScript Reference</i></a> indicates which features of the
-            language are ECMA-compliant.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1020935" id="1020935"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->JavaScript will always include features that
-            are not part of the ECMA specification; JavaScript is compatible
-            with ECMA, while providing additional features. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1013717" id="1013717"></a> <a name=
-            "JavaScript Documentation vs. the ECMA Specification" id=
-            "JavaScript Documentation vs. the ECMA Specification"></a>
-            <font face="Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD2> -->JavaScript Documentation vs. the ECMA
-            Specification<!-- </ZHEAD2> -->
-            </font><br>
-            <br>
-             <a name="1013719" id="1013719"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            ECMA specification is a set of requirements for implementing
-            ECMAScript; it is useful if you want to determine whether a
-            JavaScript feature is supported under ECMA. If you plan to write
-            JavaScript code that uses only features supported by ECMA, then you
-            may need to review the ECMA specification.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1013720" id="1013720"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            ECMA document is not intended to help script programmers; use the
-            JavaScript documentation for information on writing scripts.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1013722" id="1013722"></a> <a name=
-            "JavaScript and ECMA Terminology" id=
-            "JavaScript and ECMA Terminology"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->JavaScript
-            and ECMA Terminology<!-- </ZHEAD2> -->
-            </font><br>
-            <br>
-             <a name="1013723" id="1013723"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            ECMA specification uses terminology and syntax that may be
-            unfamiliar to a JavaScript programmer. Although the description of
-            the language may differ in ECMA, the language itself remains the
-            same. JavaScript supports all functionality outlined in the ECMA
-            specification. <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1013724" id="1013724"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            JavaScript documentation describes aspects of the language that are
-            appropriate for a JavaScript programmer. For example:
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <ul>
-            <li style="list-style: none">
-              <a name="1013726" id="1013726"></a>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> -->The global object is not discussed in the
-              JavaScript documentation because you do not use it directly. The
-              methods and properties of the global object, which you do use,
-              are discussed in the JavaScript documentation but are called
-              top-level functions and properties.<!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1013727" id="1013727"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> -->The no parameter (zero-argument)
-              constructor with the <font face=
-              "courier, couriernew, monospaced size">Number</font> and
-              <font face="courier, couriernew, monospaced size">String</font>
-              objects is not discussed in the JavaScript documentation, because
-              what is generated is of little use. A <font face=
-              "courier, couriernew, monospaced size">Number</font> constructor
-              without an argument returns +0, and a <font face=
-              "courier, couriernew, monospaced size">String</font> constructor
-              without an argument returns "" (an empty string). 
-              <!-- </ZSMARTLIST1> -->
-              </li>
-          </ul><br>
-          <br>
-           <a name="1023167" id="1023167"></a> <a name=
-          "New Features in this Release" id="New Features in this Release"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->New Features in this Release<!-- </ZHEAD1> -->
-          </font> 
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1023177" id="1023177"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->JavaScript version 1.5 provides the following
-          new features and enhancements:<!-- </ZPARAGRAPH> -->
-          </font> 
-          <ul>
-            <li style="list-style: none">
-              <a name="1023178" id="1023178"></a>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><b>Runtime errors.</b> Runtime errors are
-              now reported as exceptions.<!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1023179" id="1023179"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><b>Number formatting enhancements.</b>
-              Number formatting has been enhanced to include <font face=
-              "courier, couriernew, monospaced size">Number.prototype.toExponential</font>,
-              <font face=
-              "courier, couriernew, monospaced size">Number.protoytpe.toFixed</font>
-              and <font face=
-              "courier, couriernew, monospaced size">Number.prototype.toPrecision</font>
-              methods. See <a href="obj.html#1018310">page&nbsp;109</a>. 
-              <!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1023183" id="1023183"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><b>Regular expression enhancements</b>. The
-              following regular expression enhancements have been added: 
-              <!-- </ZSMARTLIST1> -->
-               
-              <ul>
-                <li style="list-style: none">
-                  <a name="1023184" id="1023184"></a>
-                </li>
-                <li>
-                  <!-- <ZSMARTLIST2> -->Quantifiers &#8212; <font face=
-                  "courier, couriernew, monospaced size">+</font>,
-                      <font face="courier, couriernew, monospaced size">*</font>,
-                      <font face=
-                      "courier, couriernew, monospaced size">?</font> and
-                      <font face=
-                      "courier, couriernew, monospaced size">{}</font>&#8212;
-                      can now be followed by a <font face=
-                      "courier, couriernew, monospaced size">?</font> to force
-                      them to be non-greedy. See the entry for <font face=
-                      "courier, couriernew, monospaced size">?</font> on
-                      <a href="regexp.html#1013259">page&nbsp;56</a>. 
-                      <!-- </ZSMARTLIST2> -->
-                   
-                  <p>
-                    <a name="1023387" id="1023387"></a>
-                  </p>
-                </li>
-                <li>
-                  <!-- <ZSMARTLIST2> -->Non-capturing parentheses,
-                      <font face="courier, couriernew, monospaced size">(?:x)</font>
-                      can be used instead of capturing parentheses<font face=
-                      "courier, couriernew, monospaced size">(x)</font>. When
-                      non-capturing parentheses are used, matched
-                      subexpressions are not available as back-references. See
-                      the entry for <font face=
-                      "courier, couriernew, monospaced size">(?:x)</font> on
-                      <a href="regexp.html#1013282">page&nbsp;56</a>. 
-                      <!-- </ZSMARTLIST2> -->
-                   
-                  <p>
-                    <a name="1023392" id="1023392"></a>
-                  </p>
-                </li>
-                <li>
-                  <!-- <ZSMARTLIST2> --> <font face=
-                  "courier, couriernew, monospaced size">P</font>ositive and
-                  negative lookahead assertions are supported. Both assert a
-                  match depending on what follows the string being matched. See
-                  the entries for <font face=
-                  "courier, couriernew, monospaced size">x(?=y)</font> and
-                  x<font face=
-                  "courier, couriernew, monospaced size">(?!y)</font> on
-                  <a href="regexp.html#1013288">page&nbsp;56</a>. 
-                  <!-- </ZSMARTLIST2> -->
-                   
-                  <p>
-                    <a name="1023396" id="1023396"></a>
-                  </p>
-                </li>
-                <li>
-                  <!-- <ZSMARTLIST2> -->The <font face=
-                  "courier, couriernew, monospaced size">m</font> flag has been
-                  added to specify that the regular expression should match
-                  over multiple lines. See <a href=
-                  "regexp.html#1008681">page&nbsp;63</a>. 
-                  <!-- </ZSMARTLIST2> -->
-                  </li>
-              </ul><a name="1023203" id="1023203"></a>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><b>Conditional function declarations.</b>
-              Functions can now be declared inside an <font face=
-              "courier, couriernew, monospaced size">if</font> clause. See
-              <a href="fcns.html#1008317">page&nbsp;84</a>. 
-              <!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1023574" id="1023574"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> -->Function expressions. Functions can now be
-              declared inside an expression. See <a href=
-              "fcns.html#1013701">page&nbsp;85</a>. <!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1023207" id="1023207"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><b>Multiple</b> <font face=
-              "courier, couriernew, monospaced size"><b>catch</b></font>
-              <b>clauses.</b> Multiple <font face=
-              "courier, couriernew, monospaced size">catch</font> clauses in a
-              <font face=
-              "courier, couriernew, monospaced size">try...catch</font>
-              statement are supported. See <a href=
-              "stmtsov.html#1016086">page&nbsp;80</a>. <!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1023211" id="1023211"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><b>Getters and Setters.</b> JavaScript
-              writers can now add getters and setters to their objects. This
-              feature is available only in the C implementation of JavaScript.
-              See <a href="obj.html#1018325">page&nbsp;98</a>. 
-              <!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1023215" id="1023215"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><b>Constants.</b> Read only named constants
-              are supported. This feature is available only in the C
-              implementation of JavaScript. See <a href=
-              "ident.html#1012963">page&nbsp;27</a>. <!-- </ZSMARTLIST1> -->
-              </li>
-          </ul><a name="1023174" id="1023174"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </align>
-        <blockquote>
-          <br>
-           <b><a href="preface.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                      <a href="index.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                      <a href="ix.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                      <a href="partcore.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-          <hr noshade="noshade" size="1">
-          <font face="Arial, Helvetica, sans-serif" size="1">Copyright &#169;
-          2000 <a href="http://www.netscape.com">Netscape Communications
-          Corp.</a> All rights reserved.</font>
-        </blockquote>
-        <p align="right">
-          Last Updated <b>September 28, 2000</b><br>
-           <!-- </FOOTERCONTENT> -->
-           <!-- </MAINCONTENT> -->
-          </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <!-- </BOOKCONTENT> -->
-          <!-- <FOOTERCONTENT> -->
-          </table>
-      </align>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/guide/ix.html b/docs/js/guide/ix.html
deleted file mode 100644
index 72fb24866510081f03afa8cbc001ab5f99e7a834..0000000000000000000000000000000000000000
--- a/docs/js/guide/ix.html
+++ /dev/null
@@ -1,4129 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:18:09">
-    <title>
-      Core JavaScript Guide 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="glossary.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <b><font face="Arial, Helvetica, sans-serif" color="#000000"
-                size="2">Core JavaScript Guide 1.5</font></b>
-        </td>
-      </tr>
-    </table><br>
-     <br>
-     
-    <table border="0" cellpadding="4" cellspacing="0">
-      <tr>
-        <td>
-          <font face="Arial, Helvetica, sans-serif" size="1" color=
-          "BLACK"><b>&nbsp;</b></font>
-        </td>
-        <td>
-          <a href="#SYMBOLS">Symbols</a>
-        </td>
-        <td>
-          <a href="#A">A</a>
-        </td>
-        <td>
-          <a href="#B">B</a>
-        </td>
-        <td>
-          <a href="#C">C</a>
-        </td>
-        <td>
-          <a href="#D">D</a>
-        </td>
-        <td>
-          <a href="#E">E</a>
-        </td>
-        <td>
-          <a href="#F">F</a>
-        </td>
-        <td>
-          <a href="#G">G</a>
-        </td>
-        <td>
-          <a href="#H">H</a>
-        </td>
-        <td>
-          <a href="#I">I</a>
-        </td>
-        <td>
-          <a href="#J">J</a>
-        </td>
-        <td>
-          <a href="#K">K</a>
-        </td>
-        <td>
-          <a href="#L">L</a>
-        </td>
-        <td>
-          <a href="#M">M</a>
-        </td>
-        <td>
-          <a href="#N">N</a>
-        </td>
-        <td>
-          <a href="#O">O</a>
-        </td>
-        <td>
-          <a href="#P">P</a>
-        </td>
-        <td>
-          <a href="#Q">Q</a>
-        </td>
-        <td>
-          <a href="#R">R</a>
-        </td>
-        <td>
-          <a href="#S">S</a>
-        </td>
-        <td>
-          <a href="#T">T</a>
-        </td>
-        <td>
-          <a href="#U">U</a>
-        </td>
-        <td>
-          <a href="#V">V</a>
-        </td>
-        <td>
-          <a href="#W">W</a>
-        </td>
-        <td>
-          <a href="#X">X</a>
-        </td>
-        <td>
-          <a href="#Y">Y</a>
-        </td>
-        <td>
-          <a href="#Z">Z</a>
-        </td>
-        <td>
-          &nbsp;
-        </td>
-      </tr>
-    </table><!-- </NAVIGATIONCONTENT> -->
-    <!-- <BOOKCONTENT> -->
-    <blockquote>
-      <a name="573" id="573"></a> <a name="" id=""></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-      <!-- <ZCHAPTITLEI> -->Index <!-- </ZCHAPTITLEI> -->
-      </b></font><br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="IX_Symbols" id="IX_Symbols"></a> <a name="Symbols" id=
-        "Symbols"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <GROUPTITLESIX> -->Symbols<!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="124613" id="124613"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           - (bitwise NOT) operator <a href="expr.html#1011942">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124615" id="124615"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           - (unary negation) operator <a href="expr.html#1008496">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124617" id="124617"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           -- (decrement) operator <a href="expr.html#1008490">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124619" id="124619"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ! (logical NOT) operator <a href="expr.html#1012849">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124621" id="124621"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           != (not equal) operator <a href="expr.html#1011890">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124623" id="124623"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           !== (strict not equal) operator <a href="expr.html#1011896">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124625" id="124625"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           % (modulus) operator <a href="expr.html#1008478">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124627" id="124627"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           %= operator <a href="expr.html#1011843">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124629" id="124629"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &amp;&amp; (logical AND) operator <a href="expr.html#1012831">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124631" id="124631"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &amp; (bitwise AND) operator <a href="expr.html#1011933">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124633" id="124633"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &amp;= operator <a href="expr.html#1011855">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124635" id="124635"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           */ comment <a href="stmtsov.html#1008468">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124637" id="124637"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           *= operator <a href="expr.html#1011837">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124639" id="124639"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           + (string concatenation) operator <a href="expr.html#1008684">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124641" id="124641"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ++ (increment) operator <a href="expr.html#1008484">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124643" id="124643"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           += (string concatenation) operator <a href="expr.html#1008684">1</a>
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124645" id="124645"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           += operator <a href="expr.html#1011831">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124647" id="124647"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           /* comment <a href="stmtsov.html#1008468">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124649" id="124649"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           // comment <a href="stmtsov.html#1008468">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124651" id="124651"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           /= operator <a href="expr.html#1011840">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124653" id="124653"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &lt; (less than) operator <a href="expr.html#1011905">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124655" id="124655"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &lt;&lt; (left shift) operator <a href="expr.html#1011945">1</a>,
-          <a href="expr.html#1008600">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124658" id="124658"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &lt;&lt;= operator <a href="expr.html#1011846">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124660" id="124660"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &lt;= (less than or equal) operator <a href=
-          "expr.html#1011908">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124662" id="124662"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           == (equal) operator <a href="expr.html#1011887">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124664" id="124664"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           === (strict equal) operator <a href="expr.html#1011893">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124666" id="124666"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           -= operator <a href="expr.html#1011834">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124668" id="124668"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt; (greater than) operator <a href="expr.html#1011899">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124670" id="124670"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt;= (greater than or equal) operator <a href=
-          "expr.html#1011901">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124672" id="124672"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt;&gt; (sign-propagating right shift) operator <a href=
-          "expr.html#1011947">1</a>, <a href="expr.html#1008606">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124675" id="124675"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt;&gt;= operator <a href="expr.html#1011849">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124677" id="124677"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt;&gt;&gt; (zero-fill right shift) operator <a href=
-          "expr.html#1011951">1</a>, <a href="expr.html#1008613">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124680" id="124680"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt;&gt;&gt;= operator <a href="expr.html#1011852">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124682" id="124682"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ?: (conditional) operator <a href="expr.html#1008690">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124684" id="124684"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ^ (bitwise XOR) operator <a href="expr.html#1011939">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124686" id="124686"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ^= operator <a href="expr.html#1011858">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124688" id="124688"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           | (bitwise OR) operator <a href="expr.html#1011936">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124690" id="124690"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           |= operator <a href="expr.html#1011861">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124692" id="124692"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           || (logical OR) operator <a href="expr.html#1012840">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124694" id="124694"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           (comma) operator <a href="expr.html#1008698">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_Numerics" id="IX_Numerics"></a> <a name="Numerics" id=
-        "Numerics"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <GROUPTITLESIX> -->Numerics<!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="124698" id="124698"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           1.5 features <a href="intro.html#1023177">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_A" id="IX_A"></a> <a name="A" id="A"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->A
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="124702" id="124702"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           AND (&amp;&amp;) logical operator <a href="expr.html#1012831">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124704" id="124704"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           AND (&amp;) bitwise operator <a href="expr.html#1011933">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124706" id="124706"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           anonymous functions <a href="fcns.html#1013701">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124708" id="124708"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           arguments array <a href="fcns.html#1012766">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124710" id="124710"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           arithmetic operators <a href="expr.html#1008458">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124712" id="124712"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               % (modulus) <a href="expr.html#1008478">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124714" id="124714"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               -- (decrement) <a href="expr.html#1008490">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124716" id="124716"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               - (unary negation) <a href="expr.html#1008496">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124718" id="124718"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               ++ (increment) <a href="expr.html#1008484">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124720" id="124720"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Array object <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124721" id="124721"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               creating <a href="obj.html#1016715">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124723" id="124723"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               overview <a href="obj.html#1008453">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124725" id="124725"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           arrays <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124726" id="124726"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               associative <a href="obj.html#1008319">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124728" id="124728"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defined <a href="obj.html#1016713">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124730" id="124730"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               deleting elements <a href="expr.html#1008702">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124732" id="124732"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               indexing <a href="obj.html#1016756">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124734" id="124734"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Java <a href="lc.html#1029099">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124736" id="124736"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               literals <a href="ident.html#1011655">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124738" id="124738"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               populating <a href="obj.html#1016745">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124740" id="124740"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               referring to elements <a href="obj.html#1016756">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124742" id="124742"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               regular expressions and <a href="obj.html#1008496">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124744" id="124744"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               two-dimensional <a href="obj.html#1009661">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124746" id="124746"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               undefined elements <a href="ident.html#1013184">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124748" id="124748"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ASCII <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124749" id="124749"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               glossary entry <a href="glossary.html#1002962">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124751" id="124751"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Unicode and <a href="ident.html#1009568">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124753" id="124753"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           assignment operators <a href="expr.html#1008336">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124755" id="124755"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               %= <a href="expr.html#1011843">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124757" id="124757"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &amp;= <a href="expr.html#1011855">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124759" id="124759"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               *= <a href="expr.html#1011837">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124761" id="124761"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               += <a href="expr.html#1011831">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124763" id="124763"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               /= <a href="expr.html#1011840">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124765" id="124765"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &lt;&lt;= <a href="expr.html#1011846">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124767" id="124767"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               -= <a href="expr.html#1011834">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124769" id="124769"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt;&gt;= <a href="expr.html#1011849">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124771" id="124771"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt;&gt;&gt;= <a href="expr.html#1011852">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124773" id="124773"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               ^= <a href="expr.html#1011858">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124775" id="124775"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               |= <a href="expr.html#1011861">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124777" id="124777"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               conditional statements and <a href="stmtsov.html#1015870">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124779" id="124779"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defined <a href="expr.html#1008310">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_B" id="IX_B"></a> <a name="B" id="B"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->B
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="124783" id="124783"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           bitwise operators <a href="expr.html#1008505">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124785" id="124785"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &amp; (AND) <a href="expr.html#1011933">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124787" id="124787"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               - (NOT) <a href="expr.html#1011942">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124789" id="124789"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &lt;&lt; (left shift) <a href="expr.html#1011945">1</a>,
-                 <a href="expr.html#1008600">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124792" id="124792"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt;&gt; (sign-propagating right shift) <a href=
-              "expr.html#1011947">1</a>, <a href="expr.html#1008606">2</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124795" id="124795"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt;&gt;&gt; (zero-fill right shift) <a href=
-              "expr.html#1011951">1</a>, <a href="expr.html#1008613">2</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124798" id="124798"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               ^ (XOR) <a href="expr.html#1011939">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124800" id="124800"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               | (OR) <a href="expr.html#1011936">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124802" id="124802"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               logical <a href="expr.html#1008568">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124804" id="124804"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               shift <a href="expr.html#1008578">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124806" id="124806"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           BLOb, glossary entry <a href="glossary.html#1001402">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124808" id="124808"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Boolean literals <a href="ident.html#1012095">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124810" id="124810"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Boolean object <a href="obj.html#1008502">1</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124812" id="124812"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               conditional tests and <a href="ident.html#1012264">1</a>,
-              <a href="stmtsov.html#1015886">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124815" id="124815"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Boolean type conversions (LiveConnect) <a href=
-          "lc.html#1037169">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124817" id="124817"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           booleanValue method <a href="lc.html#1037460">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124819" id="124819"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           break statement <a href="stmtsov.html#1008389">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_C" id="IX_C"></a> <a name="C" id="C"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->C
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="124823" id="124823"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           capturing parentheses <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124824" id="124824"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               parentheses <!-- </ZINDEX2> -->
-              </font> 
-              <dl>
-                <dd>
-                  <a name="124825" id="124825"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX3> -->
-                   capturing <a href="regexp.html#1013277">1</a> 
-                  <!-- </ZINDEX3> -->
-                  </font>
-                </dd>
-              </dl>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124827" id="124827"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           case sensitivity <a href="ident.html#1008333">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124829" id="124829"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               object names <a href="obj.html#1008316">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124831" id="124831"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               property names <a href="obj.html#1008316">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124833" id="124833"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               regular expressions and <a href="regexp.html#1008681">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124835" id="124835"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           case statement <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124836" id="124836"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               <i><a href="stmtsov.html#1008329">See</a></i> switch statement
-              <a href="stmtsov.html#1008329">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124838" id="124838"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           catching exceptions <a href="stmtsov.html#1012168">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124840" id="124840"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           CGI, glossary entry <a href="glossary.html#1001821">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124842" id="124842"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           char arguments <a href="lc.html#1029446">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124844" id="124844"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           class-based languages, defined <a href="obj2.html#1008342">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124846" id="124846"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           classes <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124847" id="124847"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defining <a href="obj2.html#1011360">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124849" id="124849"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Java <a href="lc.html#1029104">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124851" id="124851"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               LiveConnect <a href="lc.html#1030429">1</a>, <a href=
-              "lc.html#1030717">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124854" id="124854"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           client <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124855" id="124855"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               glossary entry <a href="glossary.html#1000305">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124857" id="124857"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           client-side JavaScript <a href="intro.html#1016040">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124859" id="124859"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               glossary entry <a href="glossary.html#999411">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124861" id="124861"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           comma () operator <a href="expr.html#1008698">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124863" id="124863"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           comments, types of <a href="stmtsov.html#1008468">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124865" id="124865"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           comment statement <a href="stmtsov.html#1008468">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124867" id="124867"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           comparison operators <a href="expr.html#1010037">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124869" id="124869"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               != (not equal) <a href="expr.html#1011890">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124871" id="124871"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               !== (strict not equal) <a href="expr.html#1011896">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124873" id="124873"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &lt; (less than) <a href="expr.html#1011905">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124875" id="124875"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &lt;= (less than or equal) <a href="expr.html#1011908">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124877" id="124877"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               == (equal) <a href="expr.html#1011887">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124879" id="124879"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               === (strict equal) <a href="expr.html#1011893">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124881" id="124881"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt; (greater than) <a href="expr.html#1011899">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124883" id="124883"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt;= (greater than or equal) <a href="expr.html#1011901">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124885" id="124885"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           conditional (?:) operator <a href="expr.html#1008690">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124887" id="124887"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           conditional expressions <a href="expr.html#1008691">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124889" id="124889"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           conditional statements <a href="stmtsov.html#1008319">1</a>,
-             <a href="stmtsov.html#1008337">2</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124892" id="124892"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               if...else <a href="stmtsov.html#1008323">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124894" id="124894"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               switch <a href="stmtsov.html#1008329">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124896" id="124896"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           conditional tests <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124897" id="124897"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               assignment operators and <a href="stmtsov.html#1015870">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124899" id="124899"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           conditional tests, Boolean objects and <a href=
-          "ident.html#1012264">1</a>, <a href="stmtsov.html#1015886">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124902" id="124902"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           constant <a href="ident.html#1012982">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124904" id="124904"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           constants <a href="intro.html#1023215">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124906" id="124906"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           constructor functions <a href="obj.html#1008361">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124908" id="124908"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               global information in <a href="obj2.html#1008610">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124910" id="124910"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               initializing property values with <a href=
-              "obj2.html#1008499">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124912" id="124912"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           containership <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124913" id="124913"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               specifying default object <a href="stmtsov.html#1008460">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124915" id="124915"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               with statement and <a href="stmtsov.html#1008460">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124917" id="124917"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           continue statement <a href="stmtsov.html#1008402">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124919" id="124919"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           CORBA, glossary entry <a href="glossary.html#1000277">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124921" id="124921"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           core JavaScript, glossary entry <a href="glossary.html#999370">1</a>
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_D" id="IX_D"></a> <a name="D" id="D"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->D
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="124925" id="124925"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           data types <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124926" id="124926"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Boolean conversions <a href="lc.html#1037169">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124928" id="124928"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               converting <a href="ident.html#1008319">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124930" id="124930"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               converting with LiveConnect <a href="lc.html#1037078">1</a>,
-              <a href="lc.html#1037436">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124933" id="124933"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               and Date object <a href="ident.html#1008315">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124935" id="124935"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaArray conversions <a href="lc.html#1037309">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124937" id="124937"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaClass conversions <a href="lc.html#1037349">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124939" id="124939"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaObject conversions <a href="lc.html#1037309">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124941" id="124941"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               in JavaScript <a href="intro.html#1020614">1</a>, <a href=
-              "ident.html#1008306">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124944" id="124944"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaScript to Java conversion <a href="lc.html#1037090">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124946" id="124946"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Java to JavaScript conversion <a href="lc.html#1037422">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124948" id="124948"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               null conversions <a href="lc.html#1037281">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124950" id="124950"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               number conversions <a href="lc.html#1037125">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124952" id="124952"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               other conversions <a href="lc.html#1037380">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124954" id="124954"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               string conversions <a href="lc.html#1037205">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124956" id="124956"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               undefined conversions <a href="lc.html#1037248">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124958" id="124958"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Date object <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124959" id="124959"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               creating <a href="obj.html#1008519">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124961" id="124961"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               overview <a href="obj.html#1008512">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124963" id="124963"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           decrement (--) operator <a href="expr.html#1008490">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124965" id="124965"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           default objects, specifying <a href="stmtsov.html#1008460">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124967" id="124967"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           delete operator <a href="expr.html#1008702">1</a>, <a href=
-          "obj.html#1008445">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124970" id="124970"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           deleting <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124971" id="124971"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               array elements <a href="expr.html#1008702">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124973" id="124973"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               objects <a href="expr.html#1008702">1</a>, <a href=
-              "obj.html#1008445">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124976" id="124976"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               properties <a href="expr.html#1008702">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="124978" id="124978"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           deprecate, glossary entry <a href="glossary.html#1009331">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124980" id="124980"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           directories, conventions used <a href="preface.html#1003380">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124982" id="124982"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           do...while statement <a href="stmtsov.html#1008359">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124984" id="124984"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           document conventions <a href="preface.html#1001745">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_E" id="IX_E"></a> <a name="E" id="E"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->E
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="124988" id="124988"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ECMA, glossary entry <a href="glossary.html#999562">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124990" id="124990"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ECMAScript, glossary entry <a href="glossary.html#999541">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="124992" id="124992"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ECMA specification <a href="intro.html#1013654">1</a>, <a href=
-          "intro.html#1013667">2</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="124995" id="124995"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaScript documentation and <a href="intro.html#1013717">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124997" id="124997"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaScript versions and <a href="intro.html#1013678">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="124999" id="124999"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               terminology <a href="intro.html#1013722">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125001" id="125001"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           else statement <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125002" id="125002"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               <i><a href="stmtsov.html#1008323">See</a></i> if...else
-              statement <a href="stmtsov.html#1008323">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125004" id="125004"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           escape function <a href="fcns.html#1012712">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125006" id="125006"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           escaping characters <a href="ident.html#1008415">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125008" id="125008"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Unicode <a href="ident.html#1012604">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125010" id="125010"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           eval function <a href="fcns.html#1008364">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125012" id="125012"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           exceptions <a href="intro.html#1023178">1</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125014" id="125014"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               catching <a href="stmtsov.html#1012168">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125016" id="125016"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               handling <a href="stmtsov.html#1011537">1</a>, <a href=
-              "stmtsov.html#1012803">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125019" id="125019"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               handling in Java <a href="lc.html#1032268">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125021" id="125021"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Java, handling in JavaScript <a href="lc.html#1033594">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125023" id="125023"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               throwing <a href="stmtsov.html#1014198">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125025" id="125025"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           exec method <a href="regexp.html#1008506">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125027" id="125027"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           expressions <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125028" id="125028"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               <i><a href="regexp.html#1012348">See also</a></i> regular
-              expressions <a href="regexp.html#1012348">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125030" id="125030"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               conditional <a href="expr.html#1008690">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125032" id="125032"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               overview <a href="expr.html#1010338">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125034" id="125034"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               that return no value <a href="expr.html#1012081">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125036" id="125036"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               types of <a href="expr.html#1008314">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125038" id="125038"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           external functions, glossary entry <a href=
-          "glossary.html#1002475">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_F" id="IX_F"></a> <a name="F" id="F"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->F
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125042" id="125042"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           floating-point literals <a href="ident.html#1009427">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125044" id="125044"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           floatValue method <a href="lc.html#1037432">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125046" id="125046"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           for...in statement <a href="stmtsov.html#1008452">1</a>, <a href=
-          "obj.html#1008321">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125049" id="125049"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           for loops <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125050" id="125050"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               continuation of <a href="stmtsov.html#1008402">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125052" id="125052"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               sequence of execution <a href="stmtsov.html#1008347">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125054" id="125054"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               termination of <a href="stmtsov.html#1008389">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125056" id="125056"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           for statement <a href="stmtsov.html#1008347">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125058" id="125058"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           function keyword <a href="fcns.html#1009697">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125060" id="125060"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Function object <a href="obj.html#1008590">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125062" id="125062"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           functions <a href="fcns.html#1008302">1</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125064" id="125064"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               arguments array <a href="fcns.html#1012766">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125066" id="125066"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               calling <a href="fcns.html#1013889">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125068" id="125068"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defining <a href="fcns.html#1008305">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125070" id="125070"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Function object <a href="obj.html#1008590">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125072" id="125072"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               predefined <a href="fcns.html#1008357">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125074" id="125074"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               recursive <a href="fcns.html#1008330">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125076" id="125076"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               using built-in <a href="fcns.html#1008357">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125078" id="125078"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           functions in expressions <a href="fcns.html#1013701">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_G" id="IX_G"></a> <a name="G" id="G"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->G
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125082" id="125082"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getDay method <a href="obj.html#1008532">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125084" id="125084"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getHours method <a href="obj.html#1008571">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125086" id="125086"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getMember method <a href="lc.html#1031093">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125088" id="125088"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getMinutes method <a href="obj.html#1008571">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125090" id="125090"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getSeconds method <a href="obj.html#1008571">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125092" id="125092"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getters <a href="obj.html#1018333">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125094" id="125094"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getTime method <a href="obj.html#1008546">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125096" id="125096"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           global object <a href="intro.html#1013726">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125098" id="125098"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           greedy quantifiers <a href="intro.html#1023184">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_H" id="IX_H"></a> <a name="H" id="H"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->H
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125102" id="125102"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           HTML <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125103" id="125103"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               glossary entry <a href="glossary.html#1002478">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125105" id="125105"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           HTTP <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125106" id="125106"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               glossary entry <a href="glossary.html#1002481">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_I" id="IX_I"></a> <a name="I" id="I"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->I
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125110" id="125110"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           if...else statement <a href="stmtsov.html#1008323">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125112" id="125112"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           increment (++) operator <a href="expr.html#1008484">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125114" id="125114"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           inheritance <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125115" id="125115"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               class-based languages and <a href="obj2.html#1011368">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125117" id="125117"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               multiple <a href="obj2.html#1008628">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125119" id="125119"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               property <a href="obj2.html#1008567">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125121" id="125121"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           initializers for objects <a href="obj.html#1008330">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125123" id="125123"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           in operator <a href="expr.html#1012255">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125125" id="125125"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           instanceof operator <a href="expr.html#1012225">1</a>, <a href=
-          "obj2.html#1014360">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125128" id="125128"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           integers, in JavaScript <a href="ident.html#1008351">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125130" id="125130"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           internationalization <a href="ident.html#1009568">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125132" id="125132"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           IP address, glossary entry <a href="glossary.html#1002491">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125134" id="125134"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           isFinite function <a href="fcns.html#1009925">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125136" id="125136"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           isNaN function <a href="fcns.html#1008370">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_J" id="IX_J"></a> <a name="J" id="J"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->J
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125140" id="125140"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Java <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125141" id="125141"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               <i><a href="lc.html#1008305">See also</a></i> LiveConnect
-              <a href="lc.html#1008305">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125143" id="125143"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               accessing JavaScript <a href="lc.html#1008480">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125145" id="125145"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               accessing with LiveConnect <a href="lc.html#1014290">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125147" id="125147"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               arrays in JavaScript <a href="lc.html#1029099">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125149" id="125149"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               calling from JavaScript <a href="lc.html#1014290">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125151" id="125151"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               classes <a href="lc.html#1029104">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125153" id="125153"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               communication with JavaScript <a href="lc.html#1008305">1</a>,
-              <a href="lc.html#1037438">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125156" id="125156"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               compared to JavaScript <a href="intro.html#1012569">1</a>,
-              <a href="obj2.html#1013803">2</a>, <a href=
-              "obj2.html#1008639">3</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125160" id="125160"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               exceptions in JavaScript <a href="lc.html#1033594">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125162" id="125162"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               to JavaScript communication <a href="lc.html#1008480">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125164" id="125164"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaScript exceptions and <a href="lc.html#1032268">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125166" id="125166"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               methods requiring char arguments <a href="lc.html#1029446">1</a>
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125168" id="125168"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               objects, naming in JavaScript <a href="lc.html#1029016">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125170" id="125170"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               object wrappers <a href="lc.html#1036886">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125172" id="125172"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               packages <a href="lc.html#1029104">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125174" id="125174"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaArray object <a href="lc.html#1040738">1</a>, <a href=
-          "lc.html#1029099">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125177" id="125177"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaArray type conversions <a href="lc.html#1037309">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125179" id="125179"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaClass object <a href="lc.html#1040743">1</a>, <a href=
-          "lc.html#1029045">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125182" id="125182"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaClass type conversions (LiveConnect) <a href=
-          "lc.html#1037349">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125184" id="125184"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaObject object <a href="lc.html#1040748">1</a>, <a href=
-          "lc.html#1028974">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125187" id="125187"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaObject type conversions <a href="lc.html#1037309">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125189" id="125189"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           java package <a href="lc.html#1029016">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125191" id="125191"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaPackage object <a href="lc.html#1040753">1</a>, <a href=
-          "lc.html#1029045">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125194" id="125194"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaScript <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125195" id="125195"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               accessing from Java <a href="lc.html#1008480">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125197" id="125197"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               background for using <a href="preface.html#1001681">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125199" id="125199"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               communication with Java <a href="lc.html#1008305">1</a>,
-                 <a href="lc.html#1037438">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125202" id="125202"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               compared to Java <a href="intro.html#1012569">1</a>, <a href=
-              "obj2.html#1013803">2</a>, <a href="obj2.html#1008639">3</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125206" id="125206"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               differences between server and client <a href=
-              "intro.html#1016040">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125208" id="125208"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               ECMA specification and <a href="intro.html#1013654">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125210" id="125210"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               to Java Communication <a href="lc.html#1014290">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125212" id="125212"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               object wrappers <a href="lc.html#1037437">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125214" id="125214"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               overview <a href="intro.html#1009369">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125216" id="125216"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               special characters <a href="ident.html#1011693">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125218" id="125218"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               versions and Navigator <a href="preface.html#1003515">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125220" id="125220"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JSException class <a href="lc.html#1030343">1</a>, <a href=
-          "lc.html#1035833">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125223" id="125223"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JSObject, accessing JavaScript with <a href="lc.html#1032291">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125225" id="125225"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JSObject class <a href="lc.html#1030342">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_L" id="IX_L"></a> <a name="L" id="L"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->L
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125230" id="125230"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           labeled statements <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125231" id="125231"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               with break <a href="stmtsov.html#1008389">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125233" id="125233"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               with continue <a href="stmtsov.html#1008402">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125235" id="125235"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           label statement <a href="stmtsov.html#1010474">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125237" id="125237"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           left shift (&lt;&lt;) operator <a href="expr.html#1011945">1</a>,
-          <a href="expr.html#1008600">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125240" id="125240"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           length property <a href="obj.html#1017046">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125242" id="125242"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           links <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125243" id="125243"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               with no destination <a href="expr.html#1012081">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125245" id="125245"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           literals <a href="ident.html#1013090">1</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125247" id="125247"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Array <a href="ident.html#1011655">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125249" id="125249"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Boolean <a href="ident.html#1012095">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125251" id="125251"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               floating point <a href="ident.html#1009427">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125253" id="125253"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               integers <a href="ident.html#1008351">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125255" id="125255"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               object <a href="ident.html#1009450">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125257" id="125257"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               string <a href="ident.html#1008368">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125259" id="125259"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           LiveConnect <a href="lc.html#1008305">1</a>, <a href=
-          "lc.html#1037438">2</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125262" id="125262"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               accessing Java directly <a href="lc.html#1014290">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125264" id="125264"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               converting data types <a href="lc.html#1037078">1</a>,
-                 <a href="lc.html#1037436">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125267" id="125267"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               glossary entry <a href="glossary.html#1000229">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125269" id="125269"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Java to JavaScript communication <a href="lc.html#1008480">1</a>
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125271" id="125271"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               objects <a href="lc.html#1040692">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125273" id="125273"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           logical operators <a href="expr.html#1008622">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125275" id="125275"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               ! (NOT) <a href="expr.html#1012849">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125277" id="125277"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &amp;&amp; (AND) <a href="expr.html#1012831">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125279" id="125279"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               || (OR) <a href="expr.html#1012840">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125281" id="125281"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               short-circuit evaluation <a href="expr.html#1008676">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125283" id="125283"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           lookahead assertions <a href="intro.html#1023392">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125285" id="125285"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           loops <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125286" id="125286"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               continuation of <a href="stmtsov.html#1008402">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125288" id="125288"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               for...in <a href="stmtsov.html#1008452">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125290" id="125290"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               termination of <a href="stmtsov.html#1008389">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125292" id="125292"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           loop statements <a href="stmtsov.html#1008340">1</a>, <a href=
-          "stmtsov.html#1008415">2</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125295" id="125295"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               break <a href="stmtsov.html#1008389">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125297" id="125297"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               continue <a href="stmtsov.html#1008402">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125299" id="125299"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               do...while <a href="stmtsov.html#1008359">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125301" id="125301"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               for <a href="stmtsov.html#1008347">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125303" id="125303"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               label <a href="stmtsov.html#1010474">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125305" id="125305"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               while <a href="stmtsov.html#1008366">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125307" id="125307"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           lowercase <a href="ident.html#1008333">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_M" id="IX_M"></a> <a name="M" id="M"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->M
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125311" id="125311"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           matching patterns <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125312" id="125312"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               <i><a href="regexp.html#1012348">See</a></i> regular expressions
-              <a href="regexp.html#1012348">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125314" id="125314"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           match method <a href="regexp.html#1008506">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125316" id="125316"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Math object <a href="obj.html#1008620">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125318" id="125318"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           methods <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125319" id="125319"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defined <a href="fcns.html#1013775">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125321" id="125321"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defining <a href="obj.html#1008406">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125323" id="125323"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               static <a href="glossary.html#998813">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125325" id="125325"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           MIME, glossary entry <a href="glossary.html#1002615">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125327" id="125327"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           modulus (%) operator <a href="expr.html#1008478">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_N" id="IX_N"></a> <a name="N" id="N"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->N
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125331" id="125331"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Navigator, JavaScript versions supported <a href=
-          "preface.html#1003515">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125333" id="125333"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           <a href="intro.html#1016040">Navigator JavaScript.</a> <i>See</i>
-          client-side JavaScript <a href="intro.html#1016040">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125335" id="125335"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           netscape package <a href="lc.html#1029016">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125337" id="125337"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Netscape packages <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125338" id="125338"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               <i><a href="lc.html#1008305">See</a></i> packages <a href=
-              "lc.html#1008305">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125340" id="125340"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           new operator <a href="expr.html#1010464">1</a>, <a href=
-          "obj.html#1008365">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125343" id="125343"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           non-capturing parentheses <a href="intro.html#1023387">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125345" id="125345"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               parentheses <!-- </ZINDEX2> -->
-              </font> 
-              <dl>
-                <dd>
-                  <a name="125346" id="125346"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX3> -->
-                   non-capturing <a href="regexp.html#1013285">1</a> 
-                  <!-- </ZINDEX3> -->
-                  </font>
-                </dd>
-              </dl>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125348" id="125348"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           NOT (!) logical operator <a href="expr.html#1012849">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125350" id="125350"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           NOT (-) bitwise operator <a href="expr.html#1011942">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125352" id="125352"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           null keyword <a href="ident.html#1008312">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125354" id="125354"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           null value conversions (LiveConnect) <a href="lc.html#1037281">1</a>
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125356" id="125356"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           number formatting <a href="intro.html#1023179">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125358" id="125358"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Number function <a href="fcns.html#1008394">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125360" id="125360"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Number object <a href="obj.html#1008686">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125362" id="125362"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           numbers <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125363" id="125363"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Number object <a href="obj.html#1008686">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125365" id="125365"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               parsing from strings <a href="fcns.html#1008379">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125367" id="125367"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           number type conversions (LiveConnect) <a href=
-          "lc.html#1037125">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_O" id="IX_O"></a> <a name="O" id="O"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->O
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125371" id="125371"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           object manipulation statements <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125372" id="125372"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               for...in <a href="stmtsov.html#1008452">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125374" id="125374"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               this keyword <a href="expr.html#1010302">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125376" id="125376"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               with statement <a href="stmtsov.html#1008460">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125378" id="125378"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           object model <a href="obj2.html#1013803">1</a>, <a href=
-          "obj2.html#1008639">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125381" id="125381"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           objects <a href="obj.html#1008302">1</a>, <a href=
-          "obj.html#1008815">2</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125384" id="125384"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               adding properties <a href="obj.html#1008386">1</a>, <a href=
-              "obj.html#1008397">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125387" id="125387"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               confirming property type for <a href="expr.html#1012255">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125389" id="125389"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               constructor function for <a href="obj.html#1008361">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125391" id="125391"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               creating <a href="obj.html#1008327">1</a>, <a href=
-              "obj.html#1008388">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125394" id="125394"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               creating new types <a href="expr.html#1010464">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125396" id="125396"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               deleting <a href="expr.html#1008702">1</a>, <a href=
-              "obj.html#1008445">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125399" id="125399"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               determining type of <a href="expr.html#1012225">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125401" id="125401"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               establishing default <a href="stmtsov.html#1008460">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125403" id="125403"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               getting list of properties for <a href="obj.html#1008321">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125405" id="125405"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               indexing properties <a href="obj.html#1008392">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125407" id="125407"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               inheritance <a href="obj2.html#1008465">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125409" id="125409"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               initializers for <a href="obj.html#1008330">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125411" id="125411"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               iterating properties <a href="obj.html#1008321">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125413" id="125413"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaScript in Java <a href="lc.html#1030718">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125415" id="125415"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               literals <a href="ident.html#1009450">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125417" id="125417"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               LiveConnect <a href="lc.html#1040692">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125419" id="125419"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               model of <a href="obj2.html#1013803">1</a>, <a href=
-              "obj2.html#1008639">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125422" id="125422"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               overview <a href="obj.html#1008312">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125424" id="125424"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               predefined <a href="obj.html#1010352">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125426" id="125426"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               single instances of <a href="obj.html#1008330">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125428" id="125428"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           operators <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125429" id="125429"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               arithmetic <a href="expr.html#1008458">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125431" id="125431"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               assignment <a href="expr.html#1008336">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125433" id="125433"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               bitwise <a href="expr.html#1008505">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125435" id="125435"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               comparison <a href="expr.html#1010037">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125437" id="125437"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defined <a href="expr.html#1008310">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125439" id="125439"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               instanceof <a href="obj2.html#1014360">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125441" id="125441"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               logical <a href="expr.html#1008622">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125443" id="125443"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               order of <a href="expr.html#1008750">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125445" id="125445"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               overview <a href="expr.html#1008323">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125447" id="125447"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               precedence <a href="expr.html#1008750">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125449" id="125449"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               special <a href="expr.html#1008688">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125451" id="125451"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               string <a href="expr.html#1008684">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125453" id="125453"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           OR (|) bitwise operator <a href="expr.html#1011936">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125455" id="125455"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           OR (||) logical operator <a href="expr.html#1012840">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_P" id="IX_P"></a> <a name="P" id="P"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->P
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125459" id="125459"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           packages, Java <a href="lc.html#1029104">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125461" id="125461"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Packages object <a href="lc.html#1029016">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125463" id="125463"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           parentheses,non-capturing <a href="intro.html#1023387">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125465" id="125465"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           parentheses in regular expressions <a href=
-          "regexp.html#1008498">1</a>, <a href="regexp.html#1008659">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125468" id="125468"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           parseFloat function <a href="fcns.html#1008379">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125470" id="125470"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           parseInt function <a href="fcns.html#1008379">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125472" id="125472"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           parse method <a href="obj.html#1008551">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125474" id="125474"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           pattern matching <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125475" id="125475"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               <i><a href="regexp.html#1012348">See</a></i> regular expressions
-              <a href="regexp.html#1012348">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125477" id="125477"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           PI property <a href="obj.html#1008621">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125479" id="125479"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           predefined objects <a href="obj.html#1010352">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125481" id="125481"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           primitive value, glossary entry <a href="glossary.html#998465">1</a>
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125483" id="125483"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           properties <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125484" id="125484"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               adding <a href="obj.html#1008397">1</a>, <a href=
-              "obj2.html#1008483">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125487" id="125487"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               class-based languages and <a href="obj2.html#1011428">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125489" id="125489"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               confirming object type for <a href="expr.html#1012255">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125491" id="125491"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               creating <a href="obj2.html#1008483">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125493" id="125493"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               getting list of for an object <a href="obj.html#1008321">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125495" id="125495"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               indexing <a href="obj.html#1008392">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125497" id="125497"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               inheritance <a href="obj2.html#1008465">1</a>, <a href=
-              "obj2.html#1008567">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125500" id="125500"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               initializing with constructors <a href="obj2.html#1008499">1</a>
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125502" id="125502"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               iterating for an object <a href="obj.html#1008321">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125504" id="125504"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               overview <a href="obj.html#1008312">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125506" id="125506"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               static <a href="glossary.html#998813">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125508" id="125508"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           prototype-based languages, defined <a href="obj2.html#1008342">1</a>
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125510" id="125510"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           prototypes <a href="obj2.html#1008465">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_Q" id="IX_Q"></a> <a name="Q" id="Q"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->Q
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125514" id="125514"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           quotation marks <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125515" id="125515"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               for string literals <a href="ident.html#1008369">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_R" id="IX_R"></a> <a name="R" id="R"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->R
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125519" id="125519"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           readonly constant,global constant <a href="ident.html#1012982">1</a>
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125521" id="125521"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           RegExp object <a href="regexp.html#1010922">1</a>, <a href=
-          "regexp.html#1008722">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125524" id="125524"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           regular expressions <a href="regexp.html#1010922">1</a>, <a href=
-          "regexp.html#1008722">2</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125527" id="125527"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               arrays and <a href="obj.html#1008496">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125529" id="125529"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               creating <a href="regexp.html#1008311">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125531" id="125531"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defined <a href="regexp.html#1010922">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125533" id="125533"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               examples of <a href="regexp.html#1013064">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125535" id="125535"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               global search with <a href="regexp.html#1008681">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125537" id="125537"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               ignoring case <a href="regexp.html#1008681">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125539" id="125539"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               parentheses in <a href="regexp.html#1008498">1</a>, <a href=
-              "regexp.html#1008659">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125542" id="125542"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               remembering substrings <a href="regexp.html#1008498">1</a>,
-              <a href="regexp.html#1008659">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125545" id="125545"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               special characters in <a href="regexp.html#1008327">1</a>,
-              <a href="regexp.html#1008713">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125548" id="125548"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               using <a href="regexp.html#1008506">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125550" id="125550"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               writing patterns <a href="regexp.html#1010689">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125552" id="125552"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           replace method <a href="regexp.html#1008506">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125554" id="125554"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           return statement <a href="fcns.html#1009646">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125556" id="125556"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           runtime errors <a href="intro.html#1023178">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_S" id="IX_S"></a> <a name="S" id="S"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->S
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125560" id="125560"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           search method <a href="regexp.html#1008506">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125562" id="125562"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           server-side JavaScript <a href="intro.html#1016010">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125564" id="125564"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               glossary entry <a href="glossary.html#999482">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125566" id="125566"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setDay method <a href="obj.html#1008532">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125568" id="125568"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setters <a href="obj.html#1018333">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125570" id="125570"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setTime method <a href="obj.html#1008546">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125572" id="125572"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           short-circuit evaluation <a href="expr.html#1008676">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125574" id="125574"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           sign-propagating right shift (&gt;&gt;) operator <a href=
-          "expr.html#1011947">1</a>, <a href="expr.html#1008606">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125577" id="125577"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           special characters in regular expressions <a href=
-          "regexp.html#1008327">1</a>, <a href="regexp.html#1008713">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125580" id="125580"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           special operators <a href="expr.html#1008688">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125582" id="125582"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           split method <a href="regexp.html#1008506">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125584" id="125584"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           statements <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125585" id="125585"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               break <a href="stmtsov.html#1008389">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125587" id="125587"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               conditional <a href="stmtsov.html#1008319">1</a>, <a href=
-              "stmtsov.html#1008337">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125590" id="125590"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               continue <a href="stmtsov.html#1008402">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125592" id="125592"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               do...while <a href="stmtsov.html#1008359">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125594" id="125594"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               exception handling <a href="stmtsov.html#1011537">1</a>,
-                 <a href="stmtsov.html#1012803">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125597" id="125597"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               for <a href="stmtsov.html#1008347">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125599" id="125599"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               for...in <a href="stmtsov.html#1008452">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125601" id="125601"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               if...else <a href="stmtsov.html#1008323">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125603" id="125603"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               label <a href="stmtsov.html#1010474">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125605" id="125605"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               loop <a href="stmtsov.html#1008340">1</a>, <a href=
-              "stmtsov.html#1008415">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125608" id="125608"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               object manipulation <a href="stmtsov.html#1008417">1</a>,
-              <a href="stmtsov.html#1008464">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125611" id="125611"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               overview <a href="stmtsov.html#1008303">1</a>, <a href=
-              "stmtsov.html#1012803">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125614" id="125614"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               switch <a href="stmtsov.html#1008329">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125616" id="125616"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               while <a href="stmtsov.html#1008366">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125618" id="125618"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           static, glossary entry <a href="glossary.html#998813">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125620" id="125620"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           String function <a href="fcns.html#1008394">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125622" id="125622"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           string literals <a href="ident.html#1008368">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125624" id="125624"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Unicode in <a href="ident.html#1009576">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125626" id="125626"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           String object <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125627" id="125627"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               overview <a href="obj.html#1008731">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125629" id="125629"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               regular expressions and <a href="regexp.html#1008506">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125631" id="125631"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           strings <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125632" id="125632"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               changing order using regular expressions <a href=
-              "regexp.html#1008695">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125634" id="125634"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               concatenating <a href="expr.html#1008684">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125636" id="125636"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               operators for <a href="expr.html#1008684">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125638" id="125638"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               regular expressions and <a href="regexp.html#1010922">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125640" id="125640"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               searching for patterns <a href="regexp.html#1010922">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125642" id="125642"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               type conversions (LiveConnect) <a href="lc.html#1037205">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125644" id="125644"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           subclasses <a href="obj2.html#1011368">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125646" id="125646"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           sun package <a href="lc.html#1029016">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125648" id="125648"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           switch statement <a href="stmtsov.html#1008329">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_T" id="IX_T"></a> <a name="T" id="T"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->T
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125652" id="125652"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           test method <a href="regexp.html#1008506">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125654" id="125654"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           this keyword <a href="obj.html#1008369">1</a>, <a href=
-          "obj.html#1008417">2</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125657" id="125657"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               described <a href="expr.html#1010302">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125659" id="125659"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               for object references <a href="obj.html#1008434">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125661" id="125661"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           throwing exceptions <a href="stmtsov.html#1014198">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125663" id="125663"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           throw statement <a href="stmtsov.html#1014198">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125665" id="125665"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           toString method <a href="lc.html#1037430">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125667" id="125667"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           try...catch statement <a href="stmtsov.html#1012168">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125669" id="125669"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           typeof operator <a href="expr.html#1008719">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_U" id="IX_U"></a> <a name="U" id="U"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->U
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125673" id="125673"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           unary negation (-) operator <a href="expr.html#1008496">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125675" id="125675"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           undefined property <a href="ident.html#1009742">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125677" id="125677"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           undefined value <a href="ident.html#1013184">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125679" id="125679"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               conversions (LiveConnect) <a href="lc.html#1037248">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125681" id="125681"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           unescape function <a href="fcns.html#1012712">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125683" id="125683"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Unicode <a href="ident.html#1009568">1</a>, <a href=
-          "ident.html#1009699">2</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125686" id="125686"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               described <a href="ident.html#1009568">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125688" id="125688"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               escape sequences <a href="ident.html#1012604">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125690" id="125690"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               string literals and <a href="ident.html#1009576">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125692" id="125692"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Unicode Consortium <a href="ident.html#1009699">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125694" id="125694"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               values for special characters <a href="ident.html#1009584">1</a>
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125696" id="125696"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           uppercase <a href="ident.html#1008333">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125698" id="125698"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           URLs <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125699" id="125699"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               conventions used <a href="preface.html#1003383">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125701" id="125701"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               glossary entry <a href="glossary.html#998943">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_V" id="IX_V"></a> <a name="V" id="V"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->V
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125705" id="125705"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           variables <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125706" id="125706"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               declaring <a href="ident.html#1008338">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125708" id="125708"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               in JavaScript <a href="ident.html#1008330">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125710" id="125710"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               naming <a href="ident.html#1008338">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125712" id="125712"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               scope of <a href="ident.html#1009822">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125714" id="125714"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               undefined <a href="ident.html#1013184">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125716" id="125716"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           var statement <a href="ident.html#1008342">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125718" id="125718"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           versions of JavaScript <a href="preface.html#1003515">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125720" id="125720"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           void operator <a href="expr.html#1012081">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_W" id="IX_W"></a> <a name="W" id="W"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->W
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125724" id="125724"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           while loops <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125725" id="125725"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               continuation of <a href="stmtsov.html#1008402">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125727" id="125727"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               termination of <a href="stmtsov.html#1008389">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125729" id="125729"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           while statement <a href="stmtsov.html#1008366">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="125731" id="125731"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           with statement <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125732" id="125732"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               described <a href="stmtsov.html#1008460">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125734" id="125734"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           wrappers <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="125735" id="125735"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               for Java objects <a href="lc.html#1036886">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="125737" id="125737"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               for JavaScript objects <a href="lc.html#1037437">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="125739" id="125739"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           WWW, glossary entry <a href="glossary.html#998947">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_X" id="IX_X"></a> <a name="X" id="X"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->X
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125743" id="125743"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           XOR (^) operator <a href="expr.html#1011939">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_Z" id="IX_Z"></a> <a name="Z" id="Z"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->Z
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="125748" id="125748"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           zero-fill right shift (&gt;&gt;&gt;) operator <a href=
-          "expr.html#1011951">1</a>, <a href="expr.html#1008613">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="glossary.html"><font face="Arial, Helvetica, sans-serif"
-      size="2" color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-      <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/guide/lc.html b/docs/js/guide/lc.html
deleted file mode 100644
index 8d74dbd75fa1bd28afcd7202ba77f4ea4d3c5429..0000000000000000000000000000000000000000
--- a/docs/js/guide/lc.html
+++ /dev/null
@@ -1,3100 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:18:06">
-    <title>
-      Core JavaScript Guide 1.5: 9 LiveConnect Overview
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="partlc.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "glossary.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1008300" id="1008300"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 9 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1008305" id="1008305"></a>
-                  <a name="LiveConnect Overview" id="LiveConnect Overview"></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#000000"><b><!-- <ZCHAPTITLE> -->LiveConnect Overview
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1021579" id="1021579"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This chapter
-      describes using LiveConnect technology to let Java and JavaScript code
-      communicate with each other. The chapter assumes you are familiar with
-      Java programming.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1015012" id="1015012"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter contains the following sections: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1039521" id="1039521"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="lc.html#1013074">Working with
-          Wrappers</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1015024" id="1015024"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="lc.html#1014290">JavaScript to Java
-          Communication</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1015028" id="1015028"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="lc.html#1008480">Java to JavaScript
-          Communication</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1037588" id="1037588"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="lc.html#1037078">Data Type
-          Conversions</a><!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1021561" id="1021561"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-      additional information on using LiveConnect, see the <a href=
-      "/devedge-legacy-srce/docs/technote/index.html">JavaScript technical
-      notes</a> on the DevEdge site.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-        <br>
-         <a name="1013074" id="1013074"></a> <a name="Working with Wrappers"
-           id="Working with Wrappers"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Working
-           with Wrappers<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1036886" id="1036886"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-      JavaScript, a <i>wrapper</i> is an object of the target language data
-      type that encloses an object of the source language. When programming in
-      JavaScript, you can use a wrapper object to access methods and fields of
-      the Java object; calling a method or accessing a property on the wrapper
-      results in a call on the Java object. On the Java side, JavaScript
-      objects are wrapped in an instance of the class <font face=
-      "courier, couriernew, monospaced size">netscape.javascript.JSObject</font>
-      and passed to Java.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1036887" id="1036887"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When a
-        JavaScript object is sent to Java, the runtime engine creates a Java
-        wrapper of type <font face=
-        "courier, couriernew, monospaced size">JSObject</font>; when a
-        <font face="courier, couriernew, monospaced size">JSObject</font> is
-        sent from Java to JavaScript, the runtime engine unwraps it to its
-        original JavaScript object type. The <font face=
-        "courier, couriernew, monospaced size">JSObject</font> class provides
-        an interface for invoking JavaScript methods and examining JavaScript
-        properties.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1014290" id="1014290"></a> <a name=
-        "JavaScript to Java Communication" id=
-        "JavaScript to Java Communication"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->JavaScript to
-        Java Communication<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1028815" id="1028815"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-      refer to a Java package or class, or work with a Java object or array,
-      you use one of the special LiveConnect objects. All JavaScript access to
-      Java takes place with these objects, which are summarized in the
-      following table.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1040657" id="1040657"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1040692" id="1040692"></a> <a name=
-        "The LiveConnect Objects" id="The LiveConnect Objects"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTION> -->Table 9.1 &nbsp;&nbsp; The LiveConnect Objects 
-        <!-- </ZTABLECAPTION> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1040696" id="1040696"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Object<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1040698" id="1040698"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1040738" id="1040738"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">JavaArray</font><!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1040740" id="1040740"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                wrapped Java array, accessed from within JavaScript code.
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1040743" id="1040743"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">JavaClass</font><!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1040745" id="1040745"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                JavaScript reference to a Java class. <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1040748" id="1040748"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">JavaObject</font><!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1040750" id="1040750"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                wrapped Java object, accessed from within JavaScript code.
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1040753" id="1040753"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">JavaPackage</font><!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1040755" id="1040755"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                JavaScript reference to a Java package. <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <!-- </ZPARAGRAPH> -->
-          </p>
-        <p>
-          <a name="1029095" id="1029095"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZNOTE> --> Note
-          <!-- </ZNOTE> --></b></font> <a name="1037474" id="1037474"></a>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Because Java is a strongly typed language and
-          JavaScript is weakly typed, the JavaScript runtime engine converts
-          argument values into the appropriate data types for the other
-          language when you use LiveConnect. See <a href="lc.html#1037078">Data
-          Type Conversions</a> for complete information.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037469" id="1037469"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In some
-          ways, the existence of the LiveConnect objects is transparent,
-          because you interact with Java in a fairly intuitive way. For
-          example, you can create a Java <font face=
-          "courier, couriernew, monospaced size">String</font> object and
-          assign it to the JavaScript variable <font face=
-          "courier, couriernew, monospaced size">myString</font> by using the
-          <font face="courier, couriernew, monospaced size">new</font> operator
-          with the Java constructor, as follows:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1028973" id="1028973"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var myString = new java.lang.String("Hello
-          world") <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1028974" id="1028974"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-          previous example, the variable <font face=
-          "courier, couriernew, monospaced size">myString</font> is a
-          <font face="courier, couriernew, monospaced size">JavaObject</font>
-          because it holds an instance of the Java object <font face=
-          "courier, couriernew, monospaced size">String</font>. As a
-                <font face="courier, couriernew, monospaced size">JavaObject</font>,
-                <font face=
-                "courier, couriernew, monospaced size">myString</font> has
-                access to the public instance methods of <font face=
-                "courier, couriernew, monospaced size">java.lang.String</font>
-                and its superclass, <font face=
-                "courier, couriernew, monospaced size">java.lang.Object</font>.
-                These Java methods are available in JavaScript as methods of
-                the <font face=
-                "courier, couriernew, monospaced size">JavaObject</font>, and
-                you can call them as follows:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029015" id="1029015"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->myString.length() // returns 11 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1029016" id="1029016"></a> <a name="The Packages Object"
-             id="The Packages Object"></a> <font face=
-             "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->The
-             Packages Object<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1029407" id="1029407"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-          Java class is not part of the <font face=
-          "courier, couriernew, monospaced size">java</font>, <font face=
-          "courier, couriernew, monospaced size">sun</font>, or
-                <font face="courier, couriernew, monospaced size">netscape</font>
-                packages, you access it with the <font face=
-                "courier, couriernew, monospaced size">Packages</font> object.
-                For example, suppose the Redwood corporation uses a Java
-                package called <font face=
-                "courier, couriernew, monospaced size">redwood</font> to
-                contain various Java classes that it implements. To create an
-                instance of the <font face=
-                "courier, couriernew, monospaced size">HelloWorld</font> class
-                in <font face=
-                "courier, couriernew, monospaced size">redwood</font>, you
-                access the constructor of the class as follows:
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029053" id="1029053"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var red = new Packages.redwood.HelloWorld() 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029400" id="1029400"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          also access classes in the default package (that is, classes that
-          don't explicitly name a package). For example, if the HelloWorld
-          class is directly in the <font face=
-          "courier, couriernew, monospaced size">CLASSPATH</font> and not in a
-          package, you can access it as follows: <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029401" id="1029401"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var red = new Packages.HelloWorld() 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1034409" id="1034409"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          LiveConnect <font face=
-          "courier, couriernew, monospaced size">java</font>, <font face=
-          "courier, couriernew, monospaced size">sun</font>, and
-                <font face="courier, couriernew, monospaced size">netscape</font>
-                objects provide shortcuts for commonly used Java packages. For
-                example, you can use the following:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1034421" id="1034421"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var myString = new java.lang.String("Hello
-          world") <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1034419" id="1034419"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->instead
-          of the longer version: <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1034430" id="1034430"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var myString = new
-          Packages.java.lang.String("Hello world") <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1029099" id="1029099"></a> <a name=
-          "Working with Java Arrays" id="Working with Java Arrays"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD2> -->Working with Java Arrays<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1029044" id="1029044"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When any
-          Java method creates an array and you reference that array in
-          JavaScript, you are working with a <font face=
-          "courier, couriernew, monospaced size">JavaArray</font>. For example,
-          the following code creates the <font face=
-          "courier, couriernew, monospaced size">JavaArray</font>
-                <font face="courier, couriernew, monospaced size">x</font> with
-                ten elements of type int:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029457" id="1029457"></a><font face=
-          "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x
-          = java.lang.reflect.Array.newInstance(java.lang.Integer, 10) 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029463" id="1029463"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Like the
-          JavaScript <font face=
-          "courier, couriernew, monospaced size">Array</font> object,
-          <font face="courier, couriernew, monospaced size">JavaArray</font>
-          has a <font face="courier, couriernew, monospaced size">length</font>
-          property which returns the number of elements in the array. Unlike
-          <font face=
-          "courier, couriernew, monospaced size">Array.length</font>,
-          <font face=
-          "courier, couriernew, monospaced size">JavaArray.length</font> is a
-          read-only property, because the number of elements in a Java array
-          are fixed at the time of creation.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1029045" id="1029045"></a> <a name=
-          "Package and Class References" id="Package and Class References"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD2> -->Package and Class References<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1029104" id="1029104"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Simple
-          references to Java packages and classes from JavaScript create the
-          <font face="courier, couriernew, monospaced size">JavaPackage</font>
-          and <font face=
-          "courier, couriernew, monospaced size">JavaClass</font> objects. In
-          the earlier example about the Redwood corporation, for example, the
-          reference <font face=
-          "courier, couriernew, monospaced size">Packages.redwood</font> is a
-          <font face="courier, couriernew, monospaced size">JavaPackage</font>
-          object. Similarly, a reference such as <font face=
-          "courier, couriernew, monospaced size">java.lang.String</font> is a
-          <font face="courier, couriernew, monospaced size">JavaClass</font>
-          object.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029184" id="1029184"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Most of
-          the time, you don't have to worry about the <font face=
-          "courier, couriernew, monospaced size">JavaPackage</font> and
-          <font face="courier, couriernew, monospaced size">JavaClass</font>
-          objects&#8212;you just work with Java packages and classes, and
-          LiveConnect creates these objects transparently. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1034541" id="1034541"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-          JavaScript 1.3 and earlier, <font face=
-          "courier, couriernew, monospaced size">JavaClass</font> objects are
-          not automatically converted to instances of <font face=
-          "courier, couriernew, monospaced size">java.lang.Class</font> when
-          you pass them as parameters to Java methods&#8212;you must create a
-          wrapper around an instance of <font face=
-          "courier, couriernew, monospaced size">java.lang.Class</font>. In the
-          following example, the <font face=
-          "courier, couriernew, monospaced size">forName</font> method creates
-          a wrapper object <font face=
-          "courier, couriernew, monospaced size">theClass</font>, which is then
-          passed to the <font face=
-          "courier, couriernew, monospaced size">newInstance</font> method to
-          create an array.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029248" id="1029248"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->// JavaScript 1.3<br>
-           theClass = java.lang.Class.forName("java.lang.String")<br>
-           theArray = java.lang.reflect.Array.newInstance(theClass, 5) 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1034437" id="1034437"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-          JavaScript 1.4 and later, you can pass a <font face=
-          "courier, couriernew, monospaced size">JavaClass</font> object
-          directly to a method, as shown in the following example: 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029368" id="1029368"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->// JavaScript 1.4<br>
-           theArray = java.lang.reflect.Array.newInstance(java.lang.String, 5) 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1029446" id="1029446"></a> <a name="Arguments of Type char"
-          id="Arguments of Type char"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Arguments of
-          Type char<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1029456" id="1029456"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-          JavaScript 1.4 and later, you can pass a one-character string to a
-          Java method which requires an argument of type <font face=
-          "courier, couriernew, monospaced size">char</font>. For example, you
-          can pass the string "H" to the <font face=
-          "courier, couriernew, monospaced size">Character</font> constructor
-          as follows:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029552" id="1029552"></a><font face=
-          "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->c
-          = new java.lang.Character("H") <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029503" id="1029503"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-          JavaScript 1.3 and earlier, you must pass such methods an integer
-          which corresponds to the Unicode value of the character. For example,
-          the following code also assigns the value "H" to the variable
-          <font face="courier, couriernew, monospaced size">c</font>: 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1029579" id="1029579"></a><font face=
-          "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->c
-          = new java.lang.Character(72) <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1033594" id="1033594"></a> <a name=
-          "Handling Java Exceptions in JavaScript" id=
-          "Handling Java Exceptions in JavaScript"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Handling
-          Java Exceptions in JavaScript <!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1033730" id="1033730"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When
-          Java code fails at run time, it throws an exception. If your
-          JavaScript code accesses a Java data member or method and fails, the
-          Java exception is passed on to JavaScript for you to handle.
-          Beginning with JavaScript 1.4, you can catch this exception in a
-          <font face="courier, couriernew, monospaced size">try...catch</font>
-          statement.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1033740" id="1033740"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-          example, suppose you are using the Java <font face=
-          "courier, couriernew, monospaced size">forName</font> method to
-          assign the name of a Java class to a variable called
-                <font face="courier, couriernew, monospaced size">theClass</font>.
-                The <font face=
-                "courier, couriernew, monospaced size">forName</font> method
-                throws an exception if the value you pass it does not evaluate
-                to the name of a Java class. Place the <font face=
-                "courier, couriernew, monospaced size">forName</font>
-                assignment statement in a <font face=
-                "courier, couriernew, monospaced size">try</font> block to
-                handle the exception, as follows:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1033838" id="1033838"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function getClass(javaClassName) {<br>
-           &nbsp;&nbsp;&nbsp;try {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var theClass =
-          java.lang.Class.forName(javaClassName);<br>
-           &nbsp;&nbsp;&nbsp;} catch (e) {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return ("The Java exception is "
-          + e);<br>
-           &nbsp;&nbsp;&nbsp;}<br>
-           &nbsp;&nbsp;&nbsp;return theClass<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1033839" id="1033839"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In this
-          example, if <font face=
-          "courier, couriernew, monospaced size">javaClassName</font> evaluates
-          to a legal class name, such as "java.lang.String", the assignment
-          succeeds. If <font face=
-          "courier, couriernew, monospaced size">javaClassName</font> evaluates
-          to an invalid class name, such as "String", the <font face=
-          "courier, couriernew, monospaced size">getClass</font> function
-          catches the exception and returns something similar to the following:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1033779" id="1033779"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->The Java exception is
-          java.lang.ClassNotFoundException: String <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1033855" id="1033855"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-          <a href="stmtsov.html#1011537">"Exception Handling Statements" on
-          page&nbsp;78</a> for more information about JavaScript exceptions.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1008480" id="1008480"></a> <a name=
-          "Java to JavaScript Communication" id=
-          "Java to JavaScript Communication"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Java to
-          JavaScript Communication<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1030429" id="1030429"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        want to use JavaScript objects in Java, you must import the
-              <font face="courier, couriernew, monospaced size">netscape.javascript</font>
-              package into your Java file. This package defines the following
-              classes:<!-- </ZPARAGRAPH> -->
-        </font> 
-        <ul>
-          <li style="list-style: none">
-            <a name="1030342" id="1030342"></a>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">netscape.javascript.JSObject</font>
-            allows Java code to access JavaScript methods and properties.
-            <!-- </ZSMARTLIST1> -->
-             
-            <p>
-              <a name="1030343" id="1030343"></a>
-            </p>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">netscape.javascript.JSException</font>
-            allows Java code to handle JavaScript errors.
-            <!-- </ZSMARTLIST1> -->
-            </li>
-        </ul><a name="1030345" id="1030345"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Starting
-        with JavaScript 1.2, these classes are delivered in a .jar file; in
-        previous versions of JavaScript, these classes are delivered in a .zip
-        file. See the <a href=
-        "/devedge-srce/library/manuals/2000/javascript/1.5/reference/"><i>Core
-        JavaScript Reference</i></a> for more information about these classes.
-        <!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1030361" id="1030361"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To
-          access the LiveConnect classes, place the .jar or .zip file in the
-          <font face="courier, couriernew, monospaced size">CLASSPATH</font> of
-          the JDK compiler in either of the following ways: 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1030362" id="1030362"></a>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> -->Create a <font face=
-            "courier, couriernew, monospaced size">CLASSPATH</font> environment
-            variable to specify the path and name of .jar or .zip file.
-            <!-- </ZSMARTLIST1> -->
-             
-            <p>
-              <a name="1030363" id="1030363"></a>
-            </p>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> -->Specify the location of .jar or .zip file
-            when you compile by using the <font face=
-            "courier, couriernew, monospaced size">-classpath</font> command
-            line parameter.<!-- </ZSMARTLIST1> -->
-            </li>
-        </ul><a name="1030364" id="1030364"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, in Navigator 4. 0 for Windows NT, the classes are delivered in
-        the <font face="courier, couriernew, monospaced size">java40.jar</font>
-        file in the <font face=
-        "courier, couriernew, monospaced size">Program\Java\Classes</font>
-        directory beneath the Navigator directory. You can specify an
-        environment variable in Windows NT by double-clicking the System icon
-        in the Control Panel and creating a user environment variable called
-        <font face="courier, couriernew, monospaced size">CLASSPATH</font> with
-        a value similar to the following:<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1030365" id="1030365"></a> <font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->D:\Navigator\Program\Java\Classes\java40.jar 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1030366" id="1030366"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See the
-          Sun JDK documentation for more information about <font face=
-          "courier, couriernew, monospaced size">CLASSPATH</font>. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037485" id="1037485"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZNOTE> --> Note
-          <!-- </ZNOTE> --></b></font> <a name="1037486" id="1037486"></a>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Because Java is a strongly typed language and
-          JavaScript is weakly typed, the JavaScript runtime engine converts
-          argument values into the appropriate data types for the other
-          language when you use LiveConnect. See <a href="lc.html#1037078">Data
-          Type Conversions</a> for complete information.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1030717" id="1030717"></a> <a name=
-          "Using the LiveConnect Classes" id=
-          "Using the LiveConnect Classes"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Using the
-          LiveConnect Classes<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1030718" id="1030718"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->All
-          JavaScript objects appear within Java code as instances of
-                <font face="courier, couriernew, monospaced size">netscape.javascript.JSObject</font>.
-                When you call a method in your Java code, you can pass it a
-                JavaScript object as one of its argument. To do so, you must
-                define the corresponding formal parameter of the method to be
-                of type <font face=
-                "courier, couriernew, monospaced size">JSObject</font>. 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1032274" id="1032274"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Also,
-          any time you use JavaScript objects in your Java code, you should put
-          the call to the JavaScript object inside a <font face=
-          "courier, couriernew, monospaced size">try...catch</font> statement
-          which handles exceptions of type <font face=
-          "courier, couriernew, monospaced size">netscape.javascript.JSException</font>.
-          This allows your Java code to handle errors in JavaScript code
-          execution which appear in Java as exceptions of type
-                <font face="courier, couriernew, monospaced size">JSException</font>.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1032291" id="1032291"></a> <a name=
-          "Accessing JavaScript with JSObject" id=
-          "Accessing JavaScript with JSObject"></a> <font face=
-          "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Accessing
-          JavaScript with JSObject<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1031091" id="1031091"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-          example, suppose you are working with the Java class called
-          <font face="courier, couriernew, monospaced size">JavaDog</font>. As
-          shown in the following code, the <font face=
-          "courier, couriernew, monospaced size">JavaDog</font> constructor
-          takes the JavaScript object <font face=
-          "courier, couriernew, monospaced size">jsDog</font>, which is defined
-          as type <font face=
-          "courier, couriernew, monospaced size">JSObject</font>, as an
-          argument:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1031092" id="1031092"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->import netscape.javascript.*;<br>
-          <br>
-           public class JavaDog<br>
-           {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;public String dogBreed;<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;public String dogColor;<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;public String dogSex;<br>
-          <br>
-           &nbsp;&nbsp;&nbsp;&nbsp;// define the class constructor<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;public JavaDog(JSObject jsDog)<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;{<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// use try...catch
-          to handle JSExceptions here<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dogBreed =
-          (String)jsDog.getMember("breed");<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dogColor =
-          (String)jsDog.getMember("color");<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dogSex =
-          (String)jsDog.getMember("sex");<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;}<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1031093" id="1031093"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Notice
-          that the <font face=
-          "courier, couriernew, monospaced size">getMember</font> method of
-          <font face="courier, couriernew, monospaced size">JSObject</font> is
-          used to access the properties of the JavaScript object. The previous
-          example uses <font face=
-          "courier, couriernew, monospaced size">getMember</font> to assign the
-          value of the JavaScript property <font face=
-          "courier, couriernew, monospaced size">jsDog.breed</font> to the Java
-          data member <font face=
-          "courier, couriernew, monospaced size">JavaDog.dogBreed</font>.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1034579" id="1034579"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZNOTE> --> Note
-          <!-- </ZNOTE> --></b></font> <a name="1034585" id="1034585"></a>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->A more realistic example would place the call to
-          <font face="courier, couriernew, monospaced size">getMember</font>
-          inside a <font face=
-          "courier, couriernew, monospaced size">try...catch</font> statement
-          to handle errors of type <font face=
-          "courier, couriernew, monospaced size">JSException</font>. See
-          <a href="lc.html#1032268">Handling JavaScript Exceptions in Java</a>
-          for more information.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1030728" id="1030728"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To get a
-          better sense of how <font face=
-          "courier, couriernew, monospaced size">getMember</font> works, look
-          at the definition of the custom JavaScript object <font face=
-          "courier, couriernew, monospaced size">Dog</font>: 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1030740" id="1030740"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function Dog(breed,color,sex) {<br>
-           &nbsp;&nbsp;&nbsp;this.breed = breed<br>
-           &nbsp;&nbsp;&nbsp;this.color = color<br>
-           &nbsp;&nbsp;&nbsp;this.sex = sex<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1030731" id="1030731"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          create a JavaScript instance of <font face=
-          "courier, couriernew, monospaced size">Dog</font> called
-                <font face="courier, couriernew, monospaced size">gabby</font>
-                as follows:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1030787" id="1030787"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->gabby = new Dog("lab","chocolate","female") 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1030729" id="1030729"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-          evaluate <font face=
-          "courier, couriernew, monospaced size">gabby.color</font>, you can
-          see that it has the value "chocolate". Now suppose you create an
-          instance of <font face=
-          "courier, couriernew, monospaced size">JavaDog</font> in your
-          JavaScript code by passing the <font face=
-          "courier, couriernew, monospaced size">gabby</font> object to the
-          constructor as follows:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1031134" id="1031134"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->javaDog = new Packages.JavaDog(gabby) 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1030809" id="1030809"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-          evaluate <font face=
-          "courier, couriernew, monospaced size">javaDog.dogColor</font>, you
-          can see that it also has the value "chocolate", because the
-          <font face="courier, couriernew, monospaced size">getMember</font>
-          method in the Java constructor assigns <font face=
-          "courier, couriernew, monospaced size">dogColor</font> the value of
-          <font face="courier, couriernew, monospaced size">gabby.color</font>.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1032268" id="1032268"></a> <a name=
-          "Handling JavaScript Exceptions in Java" id=
-          "Handling JavaScript Exceptions in Java"></a> <font face=
-          "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Handling
-          JavaScript Exceptions in Java <!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1035833" id="1035833"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When
-          JavaScript code called from Java fails at run time, it throws an
-          exception. If you are calling the JavaScript code from Java, you can
-          catch this exception in a <font face=
-          "courier, couriernew, monospaced size">try...catch</font> statement.
-          The JavaScript exception is available to your Java code as an
-          instance of <font face=
-          "courier, couriernew, monospaced size">netscape.javascript</font>.
-          <font face="courier, couriernew, monospaced size">JSException.</font>
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1032650" id="1032650"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">JSException</font>
-          is a Java wrapper around any exception type thrown by JavaScript,
-          similar to the way that instances of <font face=
-          "courier, couriernew, monospaced size">JSObject</font> are wrappers
-          for JavaScript objects. Use <font face=
-          "courier, couriernew, monospaced size">JSException</font> when you
-          are evaluating JavaScript code in Java. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037855" id="1037855"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-          are evaluating JavaScript code in Java, the following situations can
-          cause run-time errors: <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1037929" id="1037929"></a>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> -->The JavaScript code is not evaluated, either
-            due to a JavaScript compilation error or to some other error that
-            occurred at run time.<!-- </ZSMARTLIST1> -->
-             
-            <dl>
-              <dt>
-                <a name="1037930" id="1037930"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAINDENT1> -->The JavaScript interpreter generates an
-                error message that is converted into an instance of
-                      <font face="courier, couriernew, monospaced size">JSException</font>.<!-- </ZPARAINDENT1> -->
-                </font><br>
-              </dt>
-            </dl><a name="1037856" id="1037856"></a>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> -->Java successfully evaluates the JavaScript
-            code, but the JavaScript code executes an unhandled <font face=
-            "courier, couriernew, monospaced size">throw</font> statement.
-            <!-- </ZSMARTLIST1> -->
-             
-            <dl>
-              <dt>
-                <a name="1037893" id="1037893"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAINDENT1> -->JavaScript throws an exception that is
-                wrapped as an instance of <font face=
-                "courier, couriernew, monospaced size">JSException</font>. Use
-                the <font face=
-                "courier, couriernew, monospaced size">getWrappedException</font>
-                method of <font face=
-                "courier, couriernew, monospaced size">JSException</font> to
-                unwrap this exception in Java.<!-- </ZPARAINDENT1> -->
-                </font><br>
-              </dt>
-            </dl>
-          </li>
-        </ul><a name="1037944" id="1037944"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, suppose the Java object <font face=
-        "courier, couriernew, monospaced size">eTest</font> evaluates the
-        string <font face="courier, couriernew, monospaced size">jsCode</font>
-        that you pass to it. You can respond to either type of run-time error
-        the evaluation causes by implementing an exception handler such as the
-        following:<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1037945" id="1037945"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->import netscape.javascript.JSObject;<br>
-           import netscape.javascript.JSException;<br>
-          <br>
-           public class eTest {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;public static Object doit(JSObject obj,
-          String jsCode) {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.eval(jsCode);<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} catch (JSException
-          e) {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
-          (e.getWrappedException()==null)<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
-          e;<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
-          e.getWrappedException();<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return null;<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;}<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037953" id="1037953"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In this
-          example, the code in the <font face=
-          "courier, couriernew, monospaced size">try</font> block attempts to
-          evaluate the string <font face=
-          "courier, couriernew, monospaced size">jsCode</font> that you pass to
-          it. Let's say you pass the string "<font face=
-          "courier, couriernew, monospaced size">myFunction()</font>" as the
-          value of <font face=
-          "courier, couriernew, monospaced size">jsCode</font>. If
-                <font face="courier, couriernew, monospaced size">myFunction</font>
-                is not defined as a JavaScript function, the JavaScript
-                interpreter cannot evaluate <font face=
-                "courier, couriernew, monospaced size">jsCode.</font> The
-                interpreter generates an error message, the Java handler
-                catches the message, and the <font face=
-                "courier, couriernew, monospaced size">doit</font> method
-                returns an instance of <font face=
-                "courier, couriernew, monospaced size">netscape.javascript.JSException</font>.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1038295" id="1038295"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->However,
-          suppose <font face=
-          "courier, couriernew, monospaced size">myFunction</font> is defined
-          in JavaScript as follows:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1038296" id="1038296"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function myFunction() {<br>
-           &nbsp;&nbsp;&nbsp;try {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (theCondition == true) {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
-          "Everything's ok";<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw
-          "JavaScript error occurred" ;<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-           &nbsp;&nbsp;&nbsp;} catch (e) {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (canHandle == true) {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handleIt();<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw e;<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-           &nbsp;&nbsp;&nbsp;}<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1038297" id="1038297"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-          <font face="courier, couriernew, monospaced size">theCondition</font>
-          is false, the function throws an exception. The exception is caught
-          in the JavaScript code, and if <font face=
-          "courier, couriernew, monospaced size">canHandle</font> is true,
-          JavaScript handles it. If <font face=
-          "courier, couriernew, monospaced size">canHandle</font> is false, the
-          exception is rethrown, the Java handler catches it, and the
-          <font face="courier, couriernew, monospaced size">doit</font> method
-          returns a Java string:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1038298" id="1038298"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->JavaScript error occurred <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1032322" id="1032322"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-          <a href="stmtsov.html#1011537">"Exception Handling Statements" on
-          page&nbsp;78</a> for complete information about JavaScript
-          exceptions.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1037659" id="1037659"></a> <a name="Backward Compatibility"
-          id="Backward Compatibility"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZHEAD4> -->Backward
-          Compatibility<!-- </ZHEAD4> -->
-          </b></font><br>
-           <a name="1037778" id="1037778"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-          JavaScript 1.3 and earlier versions, the <font face=
-          "courier, couriernew, monospaced size">JSException</font> class had
-          three public constructors which optionally took a string argument,
-          specifying the detail message or other information for the exception.
-          The <font face=
-          "courier, couriernew, monospaced size">getWrappedException</font>
-          method was not available.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037664" id="1037664"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use a
-          <font face="courier, couriernew, monospaced size">try...catch</font>
-          statement such as the following to handle LiveConnect exceptions in
-          JavaScript 1.3 and earlier versions:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037674" id="1037674"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->try {<br>
-           &nbsp;&nbsp;&nbsp;global.eval("foo.bar = 999;");<br>
-           } catch (Exception e) {<br>
-           &nbsp;&nbsp;&nbsp;if (e instanceof JSException) {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jsCodeFailed()";<br>
-           &nbsp;&nbsp;&nbsp;} else {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;otherCodeFailed();<br>
-           &nbsp;&nbsp;&nbsp;}<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037731" id="1037731"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In this
-          example, the <font face=
-          "courier, couriernew, monospaced size">eval</font> statement fails if
-          <font face="courier, couriernew, monospaced size">foo</font> is not
-          defined. The <font face=
-          "courier, couriernew, monospaced size">catch</font> block executes
-          the <font face=
-          "courier, couriernew, monospaced size">jsCodeFailed</font> method if
-          the <font face="courier, couriernew, monospaced size">eval</font>
-          statement in the <font face=
-          "courier, couriernew, monospaced size">try</font> block throws a
-          <font face="courier, couriernew, monospaced size">JSException</font>;
-          the <font face=
-          "courier, couriernew, monospaced size">otherCodeFailed</font> method
-          executes if the <font face=
-          "courier, couriernew, monospaced size">try</font> block throws any
-          other error.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1037078" id="1037078"></a> <a name="Data Type Conversions"
-          id="Data Type Conversions"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Data Type
-          Conversions<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1037079" id="1037079"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        Java is a strongly typed language and JavaScript is weakly typed, the
-        JavaScript runtime engine converts argument values into the appropriate
-        data types for the other language when you use LiveConnect. These
-        conversions are described in the following sections:
-        <!-- </ZPARAGRAPH> -->
-        </font> 
-        <ul>
-          <li style="list-style: none">
-            <a name="1037083" id="1037083"></a>
-          </li>
-          <li>
-          <!-- <ZSMARTLIST1> --><a href="lc.html#1037090">JavaScript to Java
-            Conversions</a><!-- </ZSMARTLIST1> -->
-             
-            <p>
-              <a name="1037087" id="1037087"></a>
-            </p>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --><a href="lc.html#1037422">Java to JavaScript
-            Conversions</a><!-- </ZSMARTLIST1> -->
-            </li>
-        </ul>
-        <p>
-          <br>
-           <a name="1037090" id="1037090"></a> <a name=
-          "JavaScript to Java Conversions" id=
-          "JavaScript to Java Conversions"></a> <font face=
-          "Arial, Helvetica, sans-serif"><!-- <ZHEAD2> --><b>JavaScript
-            to Java Conversions</b><!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1037091" id="1037091"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-          call a Java method and pass it parameters from JavaScript, the data
-          types of the parameters you pass in are converted according to the
-          rules described in the following sections:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1037095" id="1037095"></a>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --><a href="lc.html#1037125">Number Values</a> 
-            <!-- </ZSMARTLIST1> -->
-             
-            <p>
-              <a name="1037099" id="1037099"></a>
-            </p>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --><a href="lc.html#1037169">Boolean Values</a> 
-            <!-- </ZSMARTLIST1> -->
-             
-            <p>
-              <a name="1037103" id="1037103"></a>
-            </p>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --><a href="lc.html#1037205">String Values</a> 
-            <!-- </ZSMARTLIST1> -->
-             
-            <p>
-              <a name="1037107" id="1037107"></a>
-            </p>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --><a href="lc.html#1037248">Undefined
-            Values</a><!-- </ZSMARTLIST1> -->
-             
-            <p>
-              <a name="1037111" id="1037111"></a>
-            </p>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --><a href="lc.html#1037281">Null Values</a> 
-            <!-- </ZSMARTLIST1> -->
-             
-            <p>
-              <a name="1037115" id="1037115"></a>
-            </p>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --><a href="lc.html#1037309">JavaArray and
-            JavaObject objects</a><!-- </ZSMARTLIST1> -->
-             
-            <p>
-              <a name="1037119" id="1037119"></a>
-            </p>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --><a href="lc.html#1037349">JavaClass
-            objects</a><!-- </ZSMARTLIST1> -->
-             
-            <p>
-              <a name="1037123" id="1037123"></a>
-            </p>
-          </li>
-          <li>
-            <!-- <ZSMARTLIST1> --><a href="lc.html#1037380">Other JavaScript
-            objects</a><!-- </ZSMARTLIST1> -->
-            </li>
-        </ul><a name="1037595" id="1037595"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The return
-        values of methods of <font face=
-        "courier, couriernew, monospaced size">netscape.javascript.JSObject</font>
-        are always converted to instances of <font face=
-        "courier, couriernew, monospaced size">java.lang.Object</font>. The
-        rules for converting these return values are also described in these
-        sections.<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1037627" id="1037627"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-          example, if <font face=
-          "courier, couriernew, monospaced size">JSObject.eval</font> returns a
-          JavaScript number, you can find the rules for converting this number
-          to an instance of <font face=
-          "courier, couriernew, monospaced size">java.lang.Object</font> in
-          <a href="lc.html#1037125">Number Values</a>.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1037125" id="1037125"></a> <a name="Number Values" id=
-          "Number Values"></a> <font face="Arial, Helvetica, sans-serif"><b>
-          <!-- <ZHEAD3> -->Number Values<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1037126" id="1037126"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-          pass JavaScript number types as parameters to Java methods, Java
-          converts the values according to the rules described in the following
-          table:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037166" id="1037166"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1037129" id="1037129"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Java parameter type<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1037131" id="1037131"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Conversion rules<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037133" id="1037133"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->double<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1037135" id="1037135"></a> 
-              <ul>
-                <li>
-              <p>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The exact value is transferred to Java
-                without rounding and without a loss of magnitude or sign. 
-                </font> &nbsp;
-                </p>
-                </li>
-                <li>
-                <p>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-                <font face="courier, couriernew, monospaced size">NaN</font> is converted to <font face="courier, couriernew, monospaced size">NaN</font>.
-              </font> &nbsp;
-              </p>
-                  </li>
-                </ul>
-                <!-- </ZTABLETEXT> -->
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037137" id="1037137"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">java.lang.Double<br>
-                 java.lang.Object</font><!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037140" id="1037140"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                new instance of <font face=
-                "courier, couriernew, monospaced size">java.lang.Double</font>
-                is created, and the exact value is transferred to Java without
-                rounding and without a loss of magnitude or sign. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037142" id="1037142"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->float<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <ul>
-                <li>
-                  <a name="1037144" id="1037144"></a>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->Values are rounded to float precision. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font> 
-                  </p>
-                </li>
-                <li>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->Values which are too large or small to
-                  be represented are rounded to +infinity or -infinity. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                  </p>
-                </li>
-                <li>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <font face="courier, couriernew, monospaced size">NaN</font> is converted to <font face="courier, couriernew, monospaced size">NaN</font>.
-                </font>
-                    <a name="1037145" id="1037145"></a>
-                  </p>
-                  </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037147" id="1037147"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->byte<br>
-                 char<br>
-                 int<br>
-                 long<br>
-                 short<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037153" id="1037153"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->Values are rounded using
-                  round-to-negative-infinity mode.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037154" id="1037154"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->Values which are too large or small to
-                  be represented result in a run-time error. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037155" id="1037155"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> --> <font face=
-                    "courier, couriernew, monospaced size">NaN</font> 
-                  can not be converted and results in a run-time error.
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037157" id="1037157"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">java.lang.String</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037159" id="1037159"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Values are converted to strings. For
-                example,<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037160" id="1037160"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->237 becomes "237" 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037162" id="1037162"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->boolean<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037164" id="1037164"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->0 and <font face=
-                  "courier, couriernew, monospaced size">NaN</font> values are
-                  converted to false.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037165" id="1037165"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->Other values are converted to true. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-        </table>
-        <p>
-          <a name="1037167" id="1037167"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When a
-          JavaScript number is passed as a parameter to a Java method which
-          expects an instance of <font face=
-          "courier, couriernew, monospaced size">java.lang.String</font>, the
-          number is converted to a string. Use the <font face=
-          "courier, couriernew, monospaced size">equals()</font> method to
-          compare the result of this conversion with other string values.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1037169" id="1037169"></a> <a name="Boolean Values" id=
-          "Boolean Values"></a> <font face="Arial, Helvetica, sans-serif"><b>
-          <!-- <ZHEAD3> -->Boolean Values<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1037170" id="1037170"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-          pass JavaScript Boolean types as parameters to Java methods, Java
-          converts the values according to the rules described in the following
-          table:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037202" id="1037202"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1037173" id="1037173"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Java parameter type<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1037175" id="1037175"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Conversion rules<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037177" id="1037177"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->boolean<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037179" id="1037179"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->All values are converted directly to the
-                Java equivalents.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037181" id="1037181"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">lava.lang.Boolean<br>
-                 java.lang.Object</font><!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037184" id="1037184"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                new instance of <font face=
-                "courier, couriernew, monospaced size">java.lang.Boolean</font>
-                is created. Each parameter creates a new instance, not one
-                instance with the same primitive value.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037525" id="1037525"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">java.lang.String</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037527" id="1037527"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Values are converted to strings. For
-                example:<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037528" id="1037528"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->true becomes "true" 
-                  <!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037529" id="1037529"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->false becomes "false" 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037186" id="1037186"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->byte<br>
-                 char<br>
-                 double<br>
-                 float<br>
-                 int<br>
-                 long<br>
-                 short<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037194" id="1037194"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->true becomes 1<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037195" id="1037195"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->false becomes 0<!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-        </table>
-        <p>
-          <a name="1037203" id="1037203"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When a
-          JavaScript Boolean is passed as a parameter to a Java method which
-          expects an instance of <font face=
-          "courier, couriernew, monospaced size">java.lang.String</font>, the
-          Boolean is converted to a string. Use the == operator to compare the
-          result of this conversion with other string values. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1037205" id="1037205"></a> <a name="String Values" id=
-          "String Values"></a> <font face="Arial, Helvetica, sans-serif"><b>
-          <!-- <ZHEAD3> -->String Values<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1037206" id="1037206"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-          pass JavaScript string types as parameters to Java methods, Java
-          converts the values according to the rules described in the following
-          table:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037246" id="1037246"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1037209" id="1037209"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Java parameter type<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1037211" id="1037211"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Conversion rules<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037534" id="1037534"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">lava.lang.String<br>
-                 java.lang.Object</font><!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037537" id="1037537"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.4:<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037538" id="1037538"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->A JavaScript string is converted to an
-                  instance of <font face=
-                  "courier, couriernew, monospaced size">java.lang.String</font>
-                  with a Unicode value.<!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>
-              <p>
-                <a name="1037539" id="1037539"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1040801" id="1040801"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.3 and earlier: 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037540" id="1037540"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->A JavaScript string is converted to an
-                  instance of <font face=
-                  "courier, couriernew, monospaced size">java.lang.String</font>
-                  with an ASCII value.<!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037546" id="1037546"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->byte<br>
-                 double<br>
-                 float<br>
-                 int<br>
-                 long<br>
-                 short<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037553" id="1037553"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->All values are converted to numbers as
-                described in <a href=
-                "/devedge-legacy-srce/docs/javascript/e262-pdf.pdf">ECMA-262</a>.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1046270" id="1046270"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The JavaScript string value is converted
-                to a number according to the rules described in ECMA-262 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037559" id="1037559"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->char<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037561" id="1037561"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.4:<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037562" id="1037562"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->One-character strings are converted to
-                  Unicode characters.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037563" id="1037563"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->All other values are converted to
-                  numbers.<!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>
-              <p>
-                <a name="1037564" id="1037564"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1040802" id="1040802"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.3 and earlier: 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037565" id="1037565"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->All values are converted to numbers. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037213" id="1037213"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->boolean<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037215" id="1037215"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->The empty string becomes false. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037216" id="1037216"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->All other values become true. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1037248" id="1037248"></a> <a name="Undefined Values" id=
-          "Undefined Values"></a> <font face="Arial, Helvetica, sans-serif"><b>
-          <!-- <ZHEAD3> -->Undefined Values<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1037249" id="1037249"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-          pass undefined JavaScript values as parameters to Java methods, Java
-          converts the values according to the rules described in the following
-          table:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037277" id="1037277"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1037252" id="1037252"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Java parameter type<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1037254" id="1037254"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Conversion rules<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037507" id="1037507"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">lava.lang.String<br>
-                 java.lang.Object</font><!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037510" id="1037510"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The value is converted to an instance of
-                java.lang.String whose value is the string "undefined". 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037256" id="1037256"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->boolean<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037258" id="1037258"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The value becomes false. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037516" id="1037516"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->double<br>
-                 float<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037519" id="1037519"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The value becomes <font face=
-                "courier, couriernew, monospaced size">NaN</font>. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037265" id="1037265"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->byte<br>
-                 char<br>
-                 int<br>
-                 long<br>
-                 short<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037271" id="1037271"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The value becomes 0.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <a name="1037278" id="1037278"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          undefined value conversion is possible in JavaScript 1.3 and later
-          versions only. Earlier versions of JavaScript do not support
-          undefined values.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037279" id="1037279"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When a
-          JavaScript undefined value is passed as a parameter to a Java method
-          which expects an instance of <font face=
-          "courier, couriernew, monospaced size">java.lang.String</font>, the
-          undefined value is converted to a string. Use the == operator to
-          compare the result of this conversion with other string values. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1037281" id="1037281"></a> <a name="Null Values" id=
-          "Null Values"></a> <font face="Arial, Helvetica, sans-serif"><b>
-          <!-- <ZHEAD3> -->Null Values<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1037282" id="1037282"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-          pass null JavaScript values as parameters to Java methods, Java
-          converts the values according to the rules described in the following
-          table:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037307" id="1037307"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1037285" id="1037285"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Java parameter type<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1037287" id="1037287"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Conversion rules<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037568" id="1037568"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Any class<br>
-                 Any interface type<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037571" id="1037571"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The value becomes null. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1042434" id="1042434"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->byte<br>
-                 char<br>
-                 double<br>
-                 float<br>
-                 int<br>
-                 long<br>
-                 short<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037581" id="1037581"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The value becomes 0.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037289" id="1037289"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->boolean<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037291" id="1037291"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The value becomes false. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1037309" id="1037309"></a> <a name=
-          "JavaArray and JavaObject objects" id=
-          "JavaArray and JavaObject objects"></a> <font face=
-          "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->JavaArray and
-          JavaObject objects<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1037310" id="1037310"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In most
-          situations, when you pass a JavaScript <font face=
-          "courier, couriernew, monospaced size">JavaArray</font> or
-                <font face="courier, couriernew, monospaced size">JavaObject</font>
-                as a parameter to a Java method, Java simply unwraps the
-                object; in a few situations, the object is coerced into another
-                data type according to the rules described in the following
-                table: <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037345" id="1037345"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1037313" id="1037313"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Java parameter type<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1037315" id="1037315"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Conversion rules<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037317" id="1037317"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Any interface or class that is
-                assignment-compatible with the unwrapped object. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037319" id="1037319"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The object is unwrapped. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037321" id="1037321"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">java.lang.String</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037323" id="1037323"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The object is unwrapped, the
-                      <font face="courier, couriernew, monospaced size">toString</font>
-                      method of the unwrapped Java object is called, and the
-                      result is returned as a new instance of <font face=
-                      "courier, couriernew, monospaced size">java.lang.String</font>.
-                      <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037325" id="1037325"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->byte<br>
-                 char<br>
-                 double<br>
-                 float<br>
-                 int<br>
-                 long<br>
-                 short<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037333" id="1037333"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The object is unwrapped, and either of the
-                following situations occur:<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037334" id="1037334"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the unwrapped Java object has a
-                  <font face=
-                  "courier, couriernew, monospaced size">doubleValue</font>
-                  method, the <font face=
-                  "courier, couriernew, monospaced size">JavaArray</font> or
-                  <font face=
-                  "courier, couriernew, monospaced size">JavaObject</font> is
-                  converted to the value returned by this method. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037335" id="1037335"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the unwrapped Java object does not
-                  have a <font face=
-                  "courier, couriernew, monospaced size">doubleValue</font>
-                  method, an error occurs.<!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037337" id="1037337"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->boolean<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037339" id="1037339"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->In
-                JavaScript 1.3 and later versions, the object is unwrapped and
-                either of the following situations occur:<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037340" id="1037340"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the object is null, it is converted
-                  to false.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037341" id="1037341"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the object has any other value, it
-                  is converted to true.<!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>
-              <p>
-                <a name="1037342" id="1037342"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1040810" id="1040810"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->In
-                JavaScript 1.2 and earlier versions, the object is unwrapped
-                and either of the following situations occur:
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037343" id="1037343"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the unwrapped object has a
-                  booleanValue method, the source object is converted to the
-                  return value.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037344" id="1037344"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the object does not have a
-                  booleanValue method, the conversion fails. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-        </table>
-        <p>
-          <a name="1037346" id="1037346"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An
-          interface or class is assignment-compatible with an unwrapped object
-          if the unwrapped object is an instance of the Java parameter type.
-          That is, the following statement must return true:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037347" id="1037347"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> --><i>unwrappedObject</i> instanceof
-          <i>parameterType</i> <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1037349" id="1037349"></a> <a name="JavaClass objects"
-             id="JavaClass objects"></a> <font face=
-             "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->JavaClass
-             objects<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1037350" id="1037350"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-          pass a JavaScript <font face=
-          "courier, couriernew, monospaced size">JavaClass</font> object as a
-          parameter to a Java method, Java converts the object according to the
-          rules described in the following table: <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037378" id="1037378"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1037353" id="1037353"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Java parameter type<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1037355" id="1037355"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Conversion rules<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037357" id="1037357"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">java.lang.Class</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037359" id="1037359"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The object is unwrapped. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037361" id="1037361"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">java.lang.JSObject<br>
-                 java.lang.Object</font><!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037364" id="1037364"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The <font face=
-                "courier, couriernew, monospaced size">JavaClass</font> object
-                is wrapped in a new instance of <font face=
-                "courier, couriernew, monospaced size">java.lang.JSObject</font>.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037366" id="1037366"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">java.lang.String</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037368" id="1037368"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The object is unwrapped, the
-                      <font face="courier, couriernew, monospaced size">toString</font>
-                      method of the unwrapped Java object is called, and the
-                      result is returned as a new instance of <font face=
-                      "courier, couriernew, monospaced size">java.lang.String</font>.
-                      <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037370" id="1037370"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->boolean<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037372" id="1037372"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->In
-                JavaScript 1.3 and later versions, the object is unwrapped and
-                either of the following situations occur:<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037373" id="1037373"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the object is null, it is converted
-                  to false.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037374" id="1037374"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the object has any other value, it
-                  is converted to true.<!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>
-              <p>
-                <a name="1037375" id="1037375"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1040812" id="1040812"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->In
-                JavaScript 1.2 and earlier versions, the object is unwrapped
-                and either of the following situations occur:
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037376" id="1037376"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the unwrapped object has a
-                  booleanValue method, the source object is converted to the
-                  return value.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037377" id="1037377"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the object does not have a
-                  booleanValue method, the conversion fails. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1037380" id="1037380"></a> <a name=
-          "Other JavaScript objects" id="Other JavaScript objects"></a>
-          <font face="Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Other
-          JavaScript objects<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1037381" id="1037381"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-          pass any other JavaScript object as a parameter to a Java method,
-          Java converts the object according to the rules described in the
-          following table:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1037419" id="1037419"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1037384" id="1037384"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Java parameter type<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1037386" id="1037386"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Conversion rules<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037388" id="1037388"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">java.lang.JSObject<br>
-                 java.lang.Object</font><!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037391" id="1037391"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The object is wrapped in a new instance of
-                <font face=
-                "courier, couriernew, monospaced size">java.lang.JSObject</font>.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037393" id="1037393"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">java.lang.String</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037395" id="1037395"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The object is unwrapped, the
-                      <font face="courier, couriernew, monospaced size">toString</font>
-                      method of the unwrapped object is called, and the result
-                      is returned as a new instance of <font face=
-                      "courier, couriernew, monospaced size">java.lang.String</font>.
-                      <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037397" id="1037397"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->byte<br>
-                 char<br>
-                 double<br>
-                 float<br>
-                 int<br>
-                 long<br>
-                 short<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037405" id="1037405"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The object is converted to a value using
-                the logic of the <font face=
-                "courier, couriernew, monospaced size">ToPrimitive</font>
-                operator described in <a href=
-                "/devedge-legacy-srce/docs/javascript/e262-pdf.pdf">ECMA-262</a>.
-                The <i>PreferredType</i> hint used with this operator is
-                Number.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1037411" id="1037411"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->boolean<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1037413" id="1037413"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->In
-                JavaScript 1.3 and later versions, the object is unwrapped and
-                either of the following situations occur:<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037414" id="1037414"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the object is null, it is converted
-                  to false.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037415" id="1037415"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the object has any other value, it
-                  is converted to true.<!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>
-              <p>
-                <a name="1037416" id="1037416"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1040814" id="1040814"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->In
-                JavaScript 1.2 and earlier versions, the object is unwrapped
-                and either of the following situations occur:
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1037417" id="1037417"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the unwrapped object has a
-                  booleanValue method, the source object is converted to the
-                  return value.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1037418" id="1037418"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->If the object does not have a
-                  booleanValue method, the conversion fails. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-           <a name="1037422" id="1037422"></a> <a name=
-          "Java to JavaScript Conversions" id=
-          "Java to JavaScript Conversions"></a> <font face=
-          "Arial, Helvetica, sans-serif"><!-- <ZHEAD2> --><b>Java to
-            JavaScript Conversions</b><!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1037423" id="1037423"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Values
-          passed from Java to JavaScript are converted as follows:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1037424" id="1037424"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Java byte, char, short, int, long, float, and
-            double are converted to JavaScript numbers.<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1037425" id="1037425"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->A Java boolean is converted to a JavaScript
-            boolean.<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1037426" id="1037426"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->An object of class <font face=
-            "courier, couriernew, monospaced size">netscape.javascript.JSObject</font>
-            is converted to the original JavaScript object. 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1037427" id="1037427"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Java arrays are converted to a JavaScript
-            pseudo-Array object; this object behaves just like a JavaScript
-            <font face="courier, couriernew, monospaced size">Array</font>
-            object: you can access it with the syntax <font face=
-            "courier, couriernew, monospaced size">arrayName[index]</font>
-            (where <font face=
-            "courier, couriernew, monospaced size">index</font> is an integer),
-            and determine its length with <font face=
-            "courier, couriernew, monospaced size">arrayName.length</font>.
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1037428" id="1037428"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->A Java object of any other class is converted
-            to a JavaScript wrapper, which can be used to access methods and
-            fields of the Java object:<!-- </ZSMARTLIST1> -->
-            </font> 
-            <ul>
-              <li style="list-style: none">
-                <a name="1037430" id="1037430"></a>
-              </li>
-              <li>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZSMARTLIST2> -->Converting this wrapper to a string calls
-                the <font face=
-                "courier, couriernew, monospaced size">toString</font> method
-                on the original object.<!-- </ZSMARTLIST2> -->
-                </font> 
-                <p>
-                  <a name="1037432" id="1037432"></a>
-                </p>
-              </li>
-              <li>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZSMARTLIST2> -->Converting to a number calls the
-                <font face=
-                "courier, couriernew, monospaced size">doubleValue</font>
-                method, if possible, and fails otherwise. 
-                <!-- </ZSMARTLIST2> -->
-                </font> 
-                <p>
-                  <a name="1037460" id="1037460"></a>
-                </p>
-              </li>
-              <li>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZSMARTLIST2> -->Converting to a boolean in JavaScript 1.3
-                and later versions returns false if the object is null, and
-                true otherwise.<!-- </ZSMARTLIST2> -->
-                </font> 
-                <p>
-                  <a name="1037434" id="1037434"></a>
-                </p>
-              </li>
-              <li>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZSMARTLIST2> -->Converting to a boolean in JavaScript 1.2
-                and earlier versions calls the <font face=
-                "courier, couriernew, monospaced size">booleanValue</font>
-                method, if possible, and fails otherwise. 
-                <!-- </ZSMARTLIST2> -->
-                </font>
-              </li>
-            </ul>
-            <dl>
-              <dt>
-                <a name="1037436" id="1037436"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAINDENT1> -->Note that instances of java.lang.Double
-                and java.lang.Integer are converted to JavaScript objects, not
-                to JavaScript numbers. Similarly, instances of java.lang.String
-                are also converted to JavaScript objects, not to JavaScript
-                strings.<!-- </ZPARAINDENT1> -->
-                </font><br>
-              </dt>
-            </dl>
-          </li>
-        </ul><a name="1037437" id="1037437"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Java
-        <font face="courier, couriernew, monospaced size">String</font> objects
-        also correspond to JavaScript wrappers. If you call a JavaScript method
-        that requires a JavaScript string and pass it this wrapper, you'll get
-        an error. Instead, convert the wrapper to a JavaScript string by
-        appending the empty string to it, as shown here:<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1037438" id="1037438"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var JavaString =
-          JavaObj.methodThatReturnsAString();<br>
-           var JavaScriptString = JavaString + ""; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-      </align>
-      <blockquote>
-        <br>
-         <b><a href="partlc.html"><font face="Arial, Helvetica, sans-serif"
-        size="2" color=
-        "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                    <a href="index.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                    <a href="ix.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                    <a href="glossary.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-        <hr noshade="noshade" size="1">
-        <font face="Arial, Helvetica, sans-serif" size="1">Copyright &#169;
-        2000 <a href="http://www.netscape.com">Netscape Communications
-        Corp.</a> All rights reserved.</font>
-      </blockquote>
-      <p align="right">
-        Last Updated <b>September 28, 2000</b><br>
-         <!-- </FOOTERCONTENT> -->
-         <!-- </MAINCONTENT> -->
-        </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <!-- </BOOKCONTENT> -->
-        <!-- <FOOTERCONTENT> -->
-        </table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/guide/obj.html b/docs/js/guide/obj.html
deleted file mode 100644
index b0f82961534d1b992b74e45619db9533d28c20fe..0000000000000000000000000000000000000000
--- a/docs/js/guide/obj.html
+++ /dev/null
@@ -1,3458 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:18:02">
-    <title>
-      Core JavaScript Guide 1.5: 7 Working with Objects
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="fcns.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="index.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "obj2.html"><b><font face="Arial, Helvetica, sans-serif" size=
-                "2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1008300" id="1008300"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 7 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1008302" id="1008302"></a>
-                  <a name="Working with Objects" id="Working with Objects"></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#000000"><b><!-- <ZCHAPTITLE> -->Working with Objects
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1008307" id="1008307"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      is designed on a simple object-based paradigm. An object is a construct
-      with properties that are JavaScript variables or other objects. An object
-      also has functions associated with it that are known as the object's
-      <i>methods</i>. In addition to objects that are predefined in the
-      Navigator client and the server, you can define your own objects.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008309" id="1008309"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter describes how to use objects, properties, functions, and
-        methods, and how to create your own objects. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1010098" id="1010098"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter contains the following sections: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1010099" id="1010099"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="obj.html#1008312">Objects and
-          Properties</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1010100" id="1010100"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="obj.html#1008327">Creating New
-          Objects</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1010136" id="1010136"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="obj.html#1010352">Predefined Core
-          Objects</a><!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1008312" id="1008312"></a> <a name="Objects and Properties"
-                  id="Objects and Properties"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4">
-                  <!-- <ZHEAD1> -->Objects and Properties<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008313" id="1008313"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A JavaScript
-      object has properties associated with it. You access the properties of an
-      object with a simple notation: <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008314" id="1008314"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><i>objectName</i>.<i>propertyName</i> 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008316" id="1008316"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Both the
-        object name and property name are case sensitive. You define a property
-        by assigning it a value. For example, suppose there is an object named
-        <font face="courier, couriernew, monospaced size">myCar</font> (for
-        now, just assume the object already exists). You can give it properties
-        named <font face="courier, couriernew, monospaced size">make</font>,
-        <font face="courier, couriernew, monospaced size">model</font>, and
-        <font face="courier, couriernew, monospaced size">year</font> as
-        follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008317" id="1008317"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myCar.make = "Ford";<br>
-         myCar.model = "Mustang";<br>
-         myCar.year = 1969; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008319" id="1008319"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An array
-        is an ordered set of values associated with a single variable name.
-        Properties and arrays in JavaScript are intimately related; in fact,
-        they are different interfaces to the same data structure. So, for
-        example, you could access the properties of the <font face=
-        "courier, couriernew, monospaced size">myCar</font> object as follows:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008320" id="1008320"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myCar["make"] = "Ford"<br>
-         myCar["model"] = "Mustang"<br>
-         myCar["year"] = 1967 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008321" id="1008321"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This type
-        of array is known as an <i>associative array</i>, because each index
-        element is also associated with a string value. To illustrate how this
-        works, the following function displays the properties of the object
-        when you pass the object and the object's name as arguments to the
-        function:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008322" id="1008322"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function show_props(obj, obj_name) {<br>
-         &nbsp;&nbsp;&nbsp;var result = "";<br>
-         &nbsp;&nbsp;&nbsp;for (var i in obj)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result += obj_name + "." + i + " =
-        " + obj[i] + "\n";<br>
-         &nbsp;&nbsp;&nbsp;return result<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008323" id="1008323"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->So, the
-        function call <font face=
-        "courier, couriernew, monospaced size">show_props(myCar,
-        "myCar")</font> would return the following:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008324" id="1008324"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myCar.make = Ford<br>
-         myCar.model = Mustang<br>
-         myCar.year = 1967 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1008327" id="1008327"></a> <a name="Creating New Objects"
-           id="Creating New Objects"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Creating
-           New Objects<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1010155" id="1010155"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      has a number of predefined objects. In addition, you can create your own
-      objects. In JavaScript&nbsp;1.2 and later, you can create an object using
-      an object initializer. Alternatively, you can first create a constructor
-      function and then instantiate an object using that function and the
-      <font face="courier, couriernew, monospaced size">new</font> operator. 
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1008330" id="1008330"></a> <a name=
-        "Using Object Initializers" id="Using Object Initializers"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD2> -->Using Object Initializers<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1016607" id="1016607"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition to creating objects using a constructor function, you can
-        create objects using an object initializer. Using object initializers
-        is sometimes referred to as creating objects with literal notation.
-        "Object initializer" is consistent with the terminology used by C++.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016611" id="1016611"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The syntax
-        for an object using an object initializer is:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016612" id="1016612"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->objectName = {property1:value1,
-        property2:value2,..., property<i>N</i>:value<i>N</i>} 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008340" id="1008340"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <font face="courier, couriernew, monospaced size">objectName</font> is
-        the name of the new object, each <font face=
-        "courier, couriernew, monospaced size">property</font>
-              <font face="courier, couriernew, monospaced size"><i>I</i></font>
-              is an identifier (either a name, a number, or a string literal),
-              and each <font face=
-              "courier, couriernew, monospaced size">value</font> <font face=
-              "courier, couriernew, monospaced size"><i>I</i></font> is an
-              expression whose value is assigned to the <font face=
-              "courier, couriernew, monospaced size">property</font>
-              <font face="courier, couriernew, monospaced size"><i>I</i></font>.
-              The <font face=
-              "courier, couriernew, monospaced size">objectName</font> and
-              assignment is optional. If you do not need to refer to this
-              object elsewhere, you do not need to assign it to a variable. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008341" id="1008341"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If an
-        object is created with an object initializer in a top-level script,
-        JavaScript interprets the object each time it evaluates the expression
-        containing the object literal. In addition, an initializer used in a
-        function is created each time the function is called.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016636" id="1016636"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following statement creates an object and assigns it to the variable
-        <font face="courier, couriernew, monospaced size">x</font> if and only
-        if the expression <font face=
-        "courier, couriernew, monospaced size">cond</font> is true. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1010172" id="1010172"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->if
-        (cond) x = {hi:"there"} <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008345" id="1008345"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example creates <font face=
-        "courier, couriernew, monospaced size">myHonda</font> with three
-        properties. Note that the <font face=
-        "courier, couriernew, monospaced size">engine</font> property is also
-        an object with its own properties. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008346" id="1008346"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myHonda =
-        {color:"red",wheels:4,engine:{cylinders:4,size:2.2}} 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016639" id="1016639"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        also use object initializers to create arrays. See <a href=
-        "ident.html#1011655">"Array Literals" on page&nbsp;28</a>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016568" id="1016568"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.1 and earlier. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1016569" id="1016569"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You cannot
-        use object initializers. You can create objects only using their
-        constructor functions or using a function supplied by some other object
-        for that purpose. See <a href="obj.html#1008361">Using a Constructor
-        Function</a>. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008361" id="1008361"></a> <a name=
-        "Using a Constructor Function" id="Using a Constructor Function"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD2> -->Using a Constructor Function<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008362" id="1008362"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->Alternatively, you can create an object with these
-        two steps:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ol type="1">
-        <li style="list-style: none">
-          <a name="1008363" id="1008363"></a>
-        </li>
-        <li value="1">
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Define the object type by writing a constructor
-          function.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008365" id="1008365"></a>
-          </p>
-        </li>
-        <li value="2">
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Create an instance of the object with
-          <font face="courier, couriernew, monospaced size">new</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ol><a name="1008366" id="1008366"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To define an
-      object type, create a function for the object type that specifies its
-      name, properties, and methods. For example, suppose you want to create an
-      object type for cars. You want this type of object to be called
-      <font face="courier, couriernew, monospaced size">car</font>, and you
-      want it to have properties for make, model, year, and color. To do this,
-      you would write the following function:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008367" id="1008367"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function car(make, model, year) {<br>
-         &nbsp;&nbsp;&nbsp;this.make = make;<br>
-         &nbsp;&nbsp;&nbsp;this.model = model;<br>
-         &nbsp;&nbsp;&nbsp;this.year = year;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008369" id="1008369"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Notice the
-        use of <font face="courier, couriernew, monospaced size">this</font> to
-        assign values to the object's properties based on the values passed to
-        the function.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008370" id="1008370"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Now you
-        can create an object called <font face=
-        "courier, couriernew, monospaced size">mycar</font> as follows:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008371" id="1008371"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->mycar = new car("Eagle", "Talon TSi", 1993); 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008372" id="1008372"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        statement creates <font face=
-        "courier, couriernew, monospaced size">mycar</font> and assigns it the
-        specified values for its properties. Then the value of
-              <font face="courier, couriernew, monospaced size">mycar.make</font>
-              is the string "Eagle", <font face=
-              "courier, couriernew, monospaced size">mycar.year</font> is the
-              integer 1993, and so on.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008373" id="1008373"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        create any number of <font face=
-        "courier, couriernew, monospaced size">car</font> objects by calls to
-        <font face="courier, couriernew, monospaced size">new</font>. For
-        example,<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008374" id="1008374"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->kenscar = new car("Nissan", "300ZX", 1992);<br>
-         vpgscar = new car("Mazda", "Miata", 1990); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1018985" id="1018985"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An object
-        can have a property that is itself another object. For example, suppose
-        you define an object called <font face=
-        "courier, couriernew, monospaced size">person</font> as follows:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008376" id="1008376"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function person(name, age, sex) {<br>
-         &nbsp;&nbsp;&nbsp;this.name = name<br>
-         &nbsp;&nbsp;&nbsp;this.age = age<br>
-         &nbsp;&nbsp;&nbsp;this.sex = sex<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008377" id="1008377"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->and then
-        instantiate two new <font face=
-        "courier, couriernew, monospaced size">person</font> objects as
-        follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008378" id="1008378"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->rand = new person("Rand McKinnon", 33, "M");<br>
-         ken = new person("Ken Jones", 39, "M"); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008379" id="1008379"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Then you
-        can rewrite the definition of <font face=
-        "courier, couriernew, monospaced size">car</font> to include an
-        <font face="courier, couriernew, monospaced size">owner</font> property
-        that takes a <font face=
-        "courier, couriernew, monospaced size">person</font> object, as
-        follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1018834" id="1018834"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function car(make, model, year, owner) {<br>
-         &nbsp;&nbsp;&nbsp;this.make = make;<br>
-         &nbsp;&nbsp;&nbsp;this.model = model;<br>
-         &nbsp;&nbsp;&nbsp;this.year = year;<br>
-         &nbsp;&nbsp;&nbsp;this.owner = owner<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008381" id="1008381"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To
-        instantiate the new objects, you then use the following:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008382" id="1008382"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->car1 = new car("Eagle", "Talon TSi", 1993,
-        rand);<br>
-         car2 = new car("Nissan", "300ZX", 1992, ken); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008383" id="1008383"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Notice
-        that instead of passing a literal string or integer value when creating
-        the new objects, the above statements pass the objects
-              <font face="courier, couriernew, monospaced size">rand</font> and
-              <font face="courier, couriernew, monospaced size">ken</font> as
-              the arguments for the owners. Then if you want to find out the
-              name of the owner of car2, you can access the following property: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008384" id="1008384"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->car2.owner.name <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008386" id="1008386"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Note that
-        you can always add a property to a previously defined object. For
-        example, the statement <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008387" id="1008387"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->car1.color = "black" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008388" id="1008388"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->adds a
-        property <font face="courier, couriernew, monospaced size">color</font>
-        to car1, and assigns it a value of "black." However, this does not
-        affect any other objects. To add the new property to all objects of the
-        same type, you have to add the property to the definition of the
-        <font face="courier, couriernew, monospaced size">car</font> object
-        type.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008392" id="1008392"></a> <a name=
-        "Indexing Object Properties" id="Indexing Object Properties"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD2> -->Indexing Object Properties<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008393" id="1008393"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript 1.0, you can refer to an object's properties by their
-        property name or by their ordinal index. In JavaScript 1.1 or later,
-        however, if you initially define a property by its name, you must
-        always refer to it by its name, and if you initially define a property
-        by an index, you must always refer to it by its index.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008394" id="1008394"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        applies when you create an object and its properties with a constructor
-        function, as in the above example of the <font face=
-        "courier, couriernew, monospaced size">Car</font> object type, and when
-        you define individual properties explicitly (for example,
-              <font face="courier, couriernew, monospaced size">myCar.color =
-              "red"</font>). So if you define object properties initially with
-              an index, such as <font face=
-              "courier, couriernew, monospaced size">myCar[5] = "25
-              mpg"</font>, you can subsequently refer to the property as
-              <font face=
-              "courier, couriernew, monospaced size">myCar[5]</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008395" id="1008395"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        exception to this rule is objects reflected from HTML, such as the
-        <font face="courier, couriernew, monospaced size">forms</font> array.
-        You can always refer to objects in these arrays by either their ordinal
-        number (based on where they appear in the document) or their name (if
-        defined). For example, if the second <font face=
-        "courier, couriernew, monospaced size">&lt;FORM&gt;</font> tag in a
-        document has a <font face=
-        "courier, couriernew, monospaced size">NAME</font> attribute of
-        "myForm", you can refer to the form as <font face=
-        "courier, couriernew, monospaced size">document.forms[1]</font> or
-        <font face=
-        "courier, couriernew, monospaced size">document.forms["myForm"]</font>
-        or <font face=
-        "courier, couriernew, monospaced size">document.myForm</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008397" id="1008397"></a> <a name=
-        "Defining Properties for an Object Type" id=
-        "Defining Properties for an Object Type"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Defining
-        Properties for an Object Type <!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008398" id="1008398"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        add a property to a previously defined object type by using the
-        <font face="courier, couriernew, monospaced size">prototype</font>
-        property. This defines a property that is shared by all objects of the
-        specified type, rather than by just one instance of the object. The
-        following code adds a <font face=
-        "courier, couriernew, monospaced size">color</font> property to all
-        objects of type <font face=
-        "courier, couriernew, monospaced size">car</font>, and then assigns a
-        value to the <font face=
-        "courier, couriernew, monospaced size">color</font> property of the
-        object <font face="courier, couriernew, monospaced size">car1</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008404" id="1008404"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Car.prototype.color=null;<br>
-         car1.color="black"; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009697" id="1009697"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See the
-        <font face="courier, couriernew, monospaced size">prototype</font>
-        property of the <font face=
-        "courier, couriernew, monospaced size">Function</font> object in the
-        <a href=
-        "/devedge-srce/library/manuals/2000/javascript/1.5/reference/"><i>Core
-        JavaScript Reference</i></a> for more information. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008406" id="1008406"></a> <a name="Defining Methods" id=
-        "Defining Methods"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->Defining Methods<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008407" id="1008407"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        <i>method</i> is a function associated with an object. You define a
-        method the same way you define a standard function. Then you use the
-        following syntax to associate the function with an existing object:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008408" id="1008408"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->object.methodname = function_name 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008409" id="1008409"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <font face="courier, couriernew, monospaced size">object</font> is an
-        existing object, <font face=
-        "courier, couriernew, monospaced size">methodname</font> is the name
-        you are assigning to the method, and <font face=
-        "courier, couriernew, monospaced size">function_name</font> is the name
-        of the function.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008410" id="1008410"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        then call the method in the context of the object as follows:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008411" id="1008411"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->object.methodname(params); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008412" id="1008412"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        define methods for an object type by including a method definition in
-        the object constructor function. For example, you could define a
-        function that would format and display the properties of the
-        previously-defined <font face=
-        "courier, couriernew, monospaced size">car</font> objects; for example,
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008413" id="1008413"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function displayCar() {<br>
-         &nbsp;&nbsp;&nbsp;var result = "A Beautiful " + this.year + " " +
-        this.make<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ " " + this.model;<br>
-         &nbsp;&nbsp;&nbsp;pretty_print(result);<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008417" id="1008417"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <font face="courier, couriernew, monospaced size">pretty_print</font>
-        is function to display a horizontal rule and a string. Notice the use
-        of <font face="courier, couriernew, monospaced size">this</font> to
-        refer to the object to which the method belongs.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008419" id="1008419"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        make this function a method of <font face=
-        "courier, couriernew, monospaced size">car</font> by adding the
-        statement<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008420" id="1008420"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->this.displayCar = displayCar; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008421" id="1008421"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->to the
-        object definition. So, the full definition of <font face=
-        "courier, couriernew, monospaced size">car</font> would now look like
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008422" id="1008422"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function car(make, model, year, owner) {<br>
-         &nbsp;&nbsp;&nbsp;this.make = make;<br>
-         &nbsp;&nbsp;&nbsp;this.model = model;<br>
-         &nbsp;&nbsp;&nbsp;this.year = year;<br>
-         &nbsp;&nbsp;&nbsp;this.owner = owner;<br>
-         &nbsp;&nbsp;&nbsp;this.displayCar = displayCar;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008423" id="1008423"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Then you
-        can call the <font face=
-        "courier, couriernew, monospaced size">displayCar</font> method for
-        each of the objects as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008424" id="1008424"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->car1.displayCar()<br>
-         car2.displayCar() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008428" id="1008428"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        produces the output shown in the following figure.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008433" id="1008433"></a>
-      </p>
-      <align>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZFIGURECAPTIONP> -->Figure 7.1 &nbsp;&nbsp; Displaying method
-        output<br>
-         <img src="graphics/obja.gif"><br>
-         <!-- </ZFIGURECAPTIONP> -->
-        </b></font> 
-        <p>
-          <br>
-           <a name="1008434" id="1008434"></a> <a name=
-          "Using this for Object References" id=
-          "Using this for Object References"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Using this
-          for Object References<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1008436" id="1008436"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->JavaScript has a special keyword,
-                <font face="courier, couriernew, monospaced size">this</font>,
-                that you can use within a method to refer to the current
-                object. For example, suppose you have a function called
-                <font face=
-                "courier, couriernew, monospaced size">validate</font> that
-                validates an object's <font face=
-                "courier, couriernew, monospaced size">value</font> property,
-                given the object and the high and low values: 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008437" id="1008437"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function validate(obj, lowval, hival) {<br>
-           &nbsp;&nbsp;&nbsp;if ((obj.value &lt; lowval) || (obj.value &gt;
-          hival))<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("Invalid Value!")<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008438" id="1008438"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Then,
-          you could call <font face=
-          "courier, couriernew, monospaced size">validate</font> in each form
-          element's <font face=
-          "courier, couriernew, monospaced size">onChange</font> event handler,
-          using <font face="courier, couriernew, monospaced size">this</font>
-          to pass it the form element, as in the following example: 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008439" id="1008439"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;INPUT TYPE="text" NAME="age" SIZE=3<br>
-           &nbsp;&nbsp;&nbsp;onChange="validate(this, 18, 99)"&gt; 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008440" id="1008440"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-          general, <font face=
-          "courier, couriernew, monospaced size">this</font> refers to the
-          calling object in a method.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008441" id="1008441"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When
-          combined with the <font face=
-          "courier, couriernew, monospaced size">form</font> property,
-          <font face="courier, couriernew, monospaced size">this</font> can
-          refer to the current object's parent form. In the following example,
-          the form <font face=
-          "courier, couriernew, monospaced size">myForm</font> contains a
-          <font face="courier, couriernew, monospaced size">Text</font> object
-          and a button. When the user clicks the button, the value of the
-          <font face="courier, couriernew, monospaced size">Text</font> object
-          is set to the form's name. The button's <font face=
-          "courier, couriernew, monospaced size">onClick</font> event handler
-          uses <font face=
-          "courier, couriernew, monospaced size">this.form</font> to refer to
-          the parent form, <font face=
-          "courier, couriernew, monospaced size">myForm</font>. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008442" id="1008442"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;FORM NAME="myForm"&gt;<br>
-           Form name:&lt;INPUT TYPE="text" NAME="text1" VALUE="Beluga"&gt;<br>
-           &lt;P&gt;<br>
-           &lt;INPUT NAME="button1" TYPE="button" VALUE="Show Form Name"<br>
-           &nbsp;&nbsp;&nbsp;onClick="this.form.text1.value=this.form.name"&gt;<br>
-           &lt;/FORM&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1018325" id="1018325"></a> <a name=
-          "Defining Getters and Setters" id="Defining Getters and Setters"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD2> -->Defining Getters and Setters<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1018333" id="1018333"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A getter
-          is a method that gets the value of a specific property. A setter is a
-          method that sets the value of a specific property. You can define
-          getters and setters on any predefined core object or user-defined
-          object that supports the addition of new properties. The syntax for
-          defining getters and setters uses the object literal syntax.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018382" id="1018382"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following JS shell session illustrates how getters and setters could
-          work for a user-defined object <font face=
-          "courier, couriernew, monospaced size">o</font>. The JS shell is an
-          application that allows developers to test JavaScript code in batch
-          mode or interactively. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018849" id="1018849"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">o</font> object's
-          properties are:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1018428" id="1018428"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">o.a</font> - a number
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1018429" id="1018429"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">o.b</font> - a getter that
-            returns <font face=
-            "courier, couriernew, monospaced size">o.a</font> plus 1 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1018432" id="1018432"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">o.c</font> - a setter that
-            sets the value of <font face=
-            "courier, couriernew, monospaced size">o.a</font> to half of its
-            value<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1018398" id="1018398"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->js&gt; o = new Object;<br>
-               [object Object]<br>
-               js&gt; o = {a:7, get b() {return this.a+1; }, set c(x) {this.a =
-              x/2}};<br>
-               [object Object]<br>
-               js&gt; o.a<br>
-               7<br>
-               js&gt; o.b<br>
-               8<br>
-               js&gt; o.c = 50<br>
-               js&gt; o.a<br>
-               25<br>
-               js&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-          </li>
-        </ul><a name="1018387" id="1018387"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        JavaScript shell session illustrates how getters and setters can extend
-        the <font face="courier, couriernew, monospaced size">Date</font>
-        prototype to add a year property to all instances of the predefined
-        <font face="courier, couriernew, monospaced size">Date</font> class. It
-        uses the <font face="courier, couriernew, monospaced size">Date</font>
-        class's existing <font face=
-        "courier, couriernew, monospaced size">getFullYear</font> and
-        <font face="courier, couriernew, monospaced size">setFullYear</font>
-        methods to support the <font face=
-        "courier, couriernew, monospaced size">year</font> property's getter
-        and setter.<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1018854" id="1018854"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->These
-          statements define a getter and setter for the <font face=
-          "courier, couriernew, monospaced size">year</font> property.:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018461" id="1018461"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->js&gt; var d = Date.prototype;<br>
-           js&gt; d.year getter= function() { return this.getFullYear(); }; 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018468" id="1018468"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->js&gt; d.year setter= function(y) { return
-          this.setFullYear(y); }; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018445" id="1018445"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->These
-          statements use the getter and setter in a Date object:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018868" id="1018868"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->js&gt; var now = new Date;<br>
-           js&gt; print(now.year);<br>
-           2000<br>
-           js&gt; now.year=2001;<br>
-           987617605170<br>
-           js&gt; print(now);<br>
-           Wed Apr 18 11:13:25 GMT-0700 (Pacific Daylight Time) 2001 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1008445" id="1008445"></a> <a name="Deleting Properties"
-             id="Deleting Properties"></a> <font face=
-             "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Deleting
-             Properties<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1016365" id="1016365"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          remove a property by using the <font face=
-          "courier, couriernew, monospaced size">delete</font> operator. The
-          following code shows how to remove a property. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018887" id="1018887"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">//Creates a new
-          property, myobj, with two properties, a and b.<br>
-           myobj = new Object;<br>
-           myobj.a=5;<br>
-           myobj.b=12;</font><!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018904" id="1018904"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">//Removes the a
-          property, leaving myobj with only the b property.<br>
-           delete myobj.a;</font><!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1017136" id="1017136"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          also use delete to delete a global variable if the <b>var</b> keyword
-          was not used to declare the variable:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018916" id="1018916"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">g = 17;<br>
-           delete g;</font><!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018915" id="1018915"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-          <a href="expr.html#1008702">"delete" on page&nbsp;46</a> for more
-          information.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1010352" id="1010352"></a> <a name=
-          "Predefined Core Objects" id="Predefined Core Objects"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->Predefined Core Objects<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1013801" id="1013801"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        section describes the predefined objects in core JavaScript:
-              <font face="courier, couriernew, monospaced size">Array</font>,
-              <font face="courier, couriernew, monospaced size">Boolean</font>,
-              <font face="courier, couriernew, monospaced size">Date</font>,
-              <font face=
-              "courier, couriernew, monospaced size">Function</font>,
-              <font face="courier, couriernew, monospaced size">Math</font>,
-              <font face="courier, couriernew, monospaced size">Number</font>,
-              <font face="courier, couriernew, monospaced size">RegExp</font>,
-              and <font face=
-              "courier, couriernew, monospaced size">String</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <br>
-           <a name="1008453" id="1008453"></a> <a name="Array Object" id=
-          "Array Object"></a> <font face="Arial, Helvetica, sans-serif"
-             size="4"><!-- <ZHEAD2> -->Array Object<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1008454" id="1008454"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->JavaScript does not have an explicit array data
-          type. However, you can use the predefined <font face=
-          "courier, couriernew, monospaced size">Array</font> object and its
-          methods to work with arrays in your applications. The
-                <font face="courier, couriernew, monospaced size">Array</font>
-                object has methods for manipulating arrays in various ways,
-                such as joining, reversing, and sorting them. It has a property
-                for determining the array length and other properties for use
-                with regular expressions. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016713" id="1016713"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An
-          <i>array</i> is an ordered set of values that you refer to with a
-          name and an index. For example, you could have an array called
-          <font face="courier, couriernew, monospaced size">emp</font> that
-          contains employees' names indexed by their employee number. So
-          <font face="courier, couriernew, monospaced size">emp[1]</font> would
-          be employee number one, <font face=
-          "courier, couriernew, monospaced size">emp[2]</font> employee number
-          two, and so on.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016718" id="1016718"></a> <a name="Creating an Array"
-             id="Creating an Array"></a> <font face=
-             "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Creating an
-             Array<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1016715" id="1016715"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To
-          create an <font face=
-          "courier, couriernew, monospaced size">Array</font> object:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008459" id="1008459"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->1. arrayObjectName = new Array(element0,
-          element1, ..., element<i>N</i>)<br>
-           2. arrayObjectName = new Array(arrayLength) <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008460" id="1008460"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face=
-          "courier, couriernew, monospaced size">arrayObjectName</font> is
-          either the name of a new object or a property of an existing object.
-          When using <font face=
-          "courier, couriernew, monospaced size">Array</font> properties and
-          methods, <font face=
-          "courier, couriernew, monospaced size">arrayObjectName</font> is
-          either the name of an existing <font face=
-          "courier, couriernew, monospaced size">Array</font> object or a
-          property of an existing object.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008461" id="1008461"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">element0, element1,
-          ..., element</font><font face=
-          "courier, couriernew, monospaced size"><i>N</i></font> is a list of
-          values for the array's elements. When this form is specified, the
-          array is initialized with the specified values as its elements, and
-          the array's <font face=
-          "courier, couriernew, monospaced size">length</font> property is set
-          to the number of arguments.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1009639" id="1009639"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">arrayLength</font>
-          is the initial length of the array. The following code creates an
-          array of five elements:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1009640" id="1009640"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->billingMethod = new Array(5) 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016735" id="1016735"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Array
-          literals are also <font face=
-          "courier, couriernew, monospaced size">Array</font> objects; for
-          example, the following literal is an <font face=
-          "courier, couriernew, monospaced size">Array</font> object. See
-          <a href="ident.html#1011655">"Array Literals" on page&nbsp;28</a> for
-          details on array literals.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016774" id="1016774"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->coffees = ["French Roast", "Columbian", "Kona"] 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016745" id="1016745"></a> <a name="Populating an Array"
-             id="Populating an Array"></a> <font face=
-             "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Populating an
-             Array<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1016746" id="1016746"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          populate an array by assigning values to its elements. For example,
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016747" id="1016747"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->emp[1] = "Casey Jones"<br>
-           emp[2] = "Phil Lesh"<br>
-           emp[3] = "August West" <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016748" id="1016748"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          also populate an array when you create it:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016749" id="1016749"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->myArray = new Array("Hello", myVar, 3.14159) 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1016756" id="1016756"></a> <a name=
-          "Referring to Array Elements" id="Referring to Array Elements"></a>
-          <font face="Arial, Helvetica, sans-serif"><b>
-          <!-- <ZHEAD3> -->Referring to Array Elements<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1016757" id="1016757"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-          refer to an array's elements by using the element's ordinal number.
-          For example, suppose you define the following array:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016758" id="1016758"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->myArray = new Array("Wind","Rain","Fire") 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016759" id="1016759"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You then
-          refer to the first element of the array as <font face=
-          "courier, couriernew, monospaced size">myArray[0]</font> and the
-          second element of the array as <font face=
-          "courier, couriernew, monospaced size">myArray[1]</font>. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016760" id="1016760"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          index of the elements begins with zero (0), but the length of array
-          (for example, <font face=
-          "courier, couriernew, monospaced size">myArray.length</font>)
-          reflects the number of elements in the array.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1016725" id="1016725"></a> <a name="Array Methods" id=
-          "Array Methods"></a> <font face="Arial, Helvetica, sans-serif"><b>
-          <!-- <ZHEAD3> -->Array Methods<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1008467" id="1008467"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">Array</font> object
-          has the following methods:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1008468" id="1008468"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">concat</font> joins two
-            arrays and returns a new array. <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008469" id="1008469"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">join</font> joins all
-            elements of an array into a string. <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008470" id="1008470"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">pop</font> removes the last
-            element from an array and returns that element.
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008471" id="1008471"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">push</font> adds one or more
-            elements to the end of an array and returns that last element
-            added.<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008472" id="1008472"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">reverse</font> transposes
-            the elements of an array: the first array element becomes the last
-            and the last becomes the first. <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008473" id="1008473"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">shift</font> removes the
-            first element from an array and returns that element
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008474" id="1008474"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">slice</font> extracts a
-            section of an array and returns a new array.<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008475" id="1008475"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">splice</font> adds and/or
-            removes elements from an array. <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008476" id="1008476"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">sort</font> sorts the
-            elements of an array.<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008477" id="1008477"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> --> <font face=
-            "courier, couriernew, monospaced size">unshift</font> adds one or
-            more elements to the front of an array and returns the new length
-            of the array.<!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul><a name="1008478" id="1008478"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, suppose you define the following array:<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1008479" id="1008479"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->myArray = new Array("Wind","Rain","Fire") 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008480" id="1008480"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face=
-          "courier, couriernew, monospaced size">myArray.join()</font> returns
-          "Wind,Rain,Fire"; <font face=
-          "courier, couriernew, monospaced size">myArray.reverse</font>
-          transposes the array so that <font face=
-          "courier, couriernew, monospaced size">myArray[0]</font> is "Fire",
-          <font face="courier, couriernew, monospaced size">myArray[1]</font>
-          is "Rain", and <font face=
-          "courier, couriernew, monospaced size">myArray[2]</font> is "Wind".
-          <font face="courier, couriernew, monospaced size">myArray.sort</font>
-          sorts the array so that <font face=
-          "courier, couriernew, monospaced size">myArray[0]</font> is "Fire",
-          <font face="courier, couriernew, monospaced size">myArray[1]</font>
-          is "Rain", and <font face=
-          "courier, couriernew, monospaced size">myArray[2]</font> is "Wind".
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1009661" id="1009661"></a> <a name="Two-Dimensional Arrays"
-          id="Two-Dimensional Arrays"></a> <font face=
-          "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Two-Dimensional
-          Arrays<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1009662" id="1009662"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following code creates a two-dimensional array.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008488" id="1008488"></a><font face=
-          "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->a
-          = new Array(4)<br>
-           for (i=0; i &lt; 4; i++) {<br>
-           &nbsp;&nbsp;&nbsp;a[i] = new Array(4)<br>
-           &nbsp;&nbsp;&nbsp;for (j=0; j &lt; 4; j++) {<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a[i][j] = "["+i+","+j+"]"<br>
-           &nbsp;&nbsp;&nbsp;}<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016808" id="1016808"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-          example creates an array with the following rows:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016809" id="1016809"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->Row 0:[0,0][0,1][0,2][0,3]<br>
-           Row 1:[1,0][1,1][1,2][1,3]<br>
-           Row 2:[2,0][2,1][2,2][2,3]<br>
-           Row 3:[3,0][3,1][3,2][3,3] <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1008496" id="1008496"></a> <a name=
-          "Arrays and Regular Expressions" id=
-          "Arrays and Regular Expressions"></a> <font face=
-          "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Arrays and Regular
-          Expressions<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1008497" id="1008497"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When an
-          array is the result of a match between a regular expression and a
-          string, the array returns properties and elements that provide
-          information about the match. An array is the return value of
-          <font face="courier, couriernew, monospaced size">RegExp.exec</font>,
-          <font face=
-          "courier, couriernew, monospaced size">String.match</font>, and
-          <font face=
-          "courier, couriernew, monospaced size">String.split</font>. For
-          information on using arrays with regular expressions, see <a href=
-          "regexp.html#1010922">Chapter 4, "Regular Expressions."</a> 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1008502" id="1008502"></a> <a name="Boolean Object" id=
-          "Boolean Object"></a> <font face="Arial, Helvetica, sans-serif"
-             size="4"><!-- <ZHEAD2> -->Boolean Object<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1008503" id="1008503"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">Boolean</font>
-          object is a wrapper around the primitive Boolean data type. Use the
-          following syntax to create a <font face=
-          "courier, couriernew, monospaced size">Boolean</font> object:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008505" id="1008505"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->booleanObjectName = new Boolean(value) 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016879" id="1016879"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Do not
-          confuse the primitive Boolean values <font face=
-          "courier, couriernew, monospaced size">true</font> and
-                <font face="courier, couriernew, monospaced size">false</font>
-                with the true and false values of the <font face=
-                "courier, couriernew, monospaced size">Boolean</font> object.
-                Any object whose value is not <font face=
-                "courier, couriernew, monospaced size">undefined</font> ,
-                <font face="courier, couriernew, monospaced size">null</font>,
-                0, <font face=
-                "courier, couriernew, monospaced size">NaN</font>, or the empty
-                string , including a <font face=
-                "courier, couriernew, monospaced size">Boolean</font> object
-                whose value is false, evaluates to true when passed to a
-                conditional statement. See <a href=
-                "stmtsov.html#1008323">"if...else Statement" on
-                page&nbsp;68</a> for more information. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1008512" id="1008512"></a> <a name="Date Object" id=
-          "Date Object"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "4"><!-- <ZHEAD2> -->Date Object<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1008514" id="1008514"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->JavaScript does not have a date data type.
-          However, you can use the <font face=
-          "courier, couriernew, monospaced size">Date</font> object and its
-          methods to work with dates and times in your applications. The
-          <font face="courier, couriernew, monospaced size">Date</font> object
-          has a large number of methods for setting, getting, and manipulating
-          dates. It does not have any properties. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008515" id="1008515"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->JavaScript handles dates similarly to Java. The
-          two languages have many of the same date methods, and both languages
-          store dates as the number of milliseconds since January 1, 1970,
-          00:00:00.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008517" id="1008517"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">Date</font> object
-          range is -100,000,000 days to 100,000,000 days relative to 01
-          January, 1970 UTC.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008519" id="1008519"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To
-          create a <font face=
-          "courier, couriernew, monospaced size">Date</font> object: 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008520" id="1008520"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->dateObjectName = new Date([parameters]) 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008521" id="1008521"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-          <font face=
-          "courier, couriernew, monospaced size">dateObjectName</font> is the
-          name of the <font face=
-          "courier, couriernew, monospaced size">Date</font> object being
-          created; it can be a new object or a property of an existing object.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008522" id="1008522"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">parameters</font>
-          in the preceding syntax can be any of the following: 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1008523" id="1008523"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Nothing: creates today's date and time. For
-            example, <font face="courier, couriernew, monospaced size">today =
-            new Date()</font>.<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008524" id="1008524"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->A string representing a date in the following
-            form: "Month day, year hours:minutes:seconds." For example,
-            <font face="courier, couriernew, monospaced size">Xmas95 = new
-            Date("December 25, 1995 13:30:00")</font>. If you omit hours,
-            minutes, or seconds, the value will be set to zero. 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008525" id="1008525"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->A set of integer values for year, month, and
-            day. For example, <font face=
-            "courier, couriernew, monospaced size">Xmas95 = new
-            Date(1995,11,25)</font>. A set of values for year, month, day,
-            hour, minute, and seconds. For example, <font face=
-            "courier, couriernew, monospaced size">Xmas95 = new
-            Date(1995,11,25,9,30,0)</font>.<!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul>
-        <p>
-          <a name="1017659" id="1017659"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZHEADRUNIN> -->JavaScript 1.2 and earlier. 
-          <!-- </ZHEADRUNIN> -->
-          </b></font> <a name="1017660" id="1017660"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">Date</font> object
-          behaves as follows:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1017661" id="1017661"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Dates prior to 1970 are not allowed. 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1017662" id="1017662"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->JavaScript depends on platform-specific date
-            facilities and behavior; the behavior of the <font face=
-            "courier, couriernew, monospaced size">Date</font> object varies
-            from platform to platform.<!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul><br>
-         
-        <p>
-          <a name="1008526" id="1008526"></a> <a name=
-          "Methods of the Date Object" id="Methods of the Date Object"></a>
-          <font face="Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Methods
-          of the Date Object<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1008527" id="1008527"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">Date</font> object
-          methods for handling dates and times fall into these broad
-          categories:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1008528" id="1008528"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->"set" methods, for setting date and time
-            values in <font face=
-            "courier, couriernew, monospaced size">Date</font> objects.
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008529" id="1008529"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->"get" methods, for getting date and time
-            values from <font face=
-            "courier, couriernew, monospaced size">Date</font> objects.
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008530" id="1008530"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->"to" methods, for returning string values
-            from <font face="courier, couriernew, monospaced size">Date</font>
-            objects.<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008531" id="1008531"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->parse and UTC methods, for parsing
-                  <font face="courier, couriernew, monospaced size">Date</font>
-                  strings.<!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul><a name="1008532" id="1008532"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->With the
-        "get" and "set" methods you can get and set seconds, minutes, hours,
-        day of the month, day of the week, months, and years separately. There
-        is a <font face="courier, couriernew, monospaced size">getDay</font>
-        method that returns the day of the week, but no corresponding
-        <font face="courier, couriernew, monospaced size">setDay</font> method,
-        because the day of the week is set automatically. These methods use
-        integers to represent these values as follows:<!-- </ZPARAGRAPH> -->
-        </font> 
-        <ul>
-          <li style="list-style: none">
-            <a name="1008535" id="1008535"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Seconds and minutes: 0 to 59 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008536" id="1008536"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Hours: 0 to 23<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008537" id="1008537"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Day: 0 (Sunday) to 6 (Saturday) 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008538" id="1008538"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Date: 1 to 31 (day of the month) 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008539" id="1008539"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Months: 0 (January) to 11 (December) 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008540" id="1008540"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Year: years since 1900<!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul><a name="1008541" id="1008541"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, suppose you define the following date:<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1008542" id="1008542"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->Xmas95 = new Date("December 25, 1995") 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008543" id="1008543"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Then
-          <font face=
-          "courier, couriernew, monospaced size">Xmas95.getMonth()</font>
-          returns 11, and <font face=
-          "courier, couriernew, monospaced size">Xmas95.getFullYear()</font>
-          returns 1995.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008546" id="1008546"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">getTime</font> and
-          <font face="courier, couriernew, monospaced size">setTime</font>
-          methods are useful for comparing dates. The <font face=
-          "courier, couriernew, monospaced size">getTime</font> method returns
-          the number of milliseconds since January 1, 1970, 00:00:00 for a
-          <font face="courier, couriernew, monospaced size">Date</font> object.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008547" id="1008547"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-          example, the following code displays the number of days left in the
-          current year:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008548" id="1008548"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->today = new Date()<br>
-           endYear = new Date(1995,11,31,23,59,59,999) // Set day and month<br>
-           endYear.setFullYear(today.getFullYear()) // Set year to this
-          year<br>
-           msPerDay = 24 * 60 * 60 * 1000 // Number of milliseconds per day<br>
-           daysLeft = (endYear.getTime() - today.getTime()) / msPerDay<br>
-           daysLeft = Math.round(daysLeft) //returns days left in the year 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008549" id="1008549"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-          example creates a <font face=
-          "courier, couriernew, monospaced size">Date</font> object named
-          <font face="courier, couriernew, monospaced size">today</font> that
-          contains today's date. It then creates a <font face=
-          "courier, couriernew, monospaced size">Date</font> object named
-          <font face="courier, couriernew, monospaced size">endYear</font> and
-          sets the year to the current year. Then, using the number of
-          milliseconds per day, it computes the number of days between today
-          and <font face="courier, couriernew, monospaced size">endYear,</font>
-          using <font face=
-          "courier, couriernew, monospaced size">getTime</font> and rounding to
-          a whole number of days.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008551" id="1008551"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">parse</font> method
-          is useful for assigning values from date strings to existing
-          <font face="courier, couriernew, monospaced size">Date</font>
-          objects. For example, the following code uses <font face=
-          "courier, couriernew, monospaced size">parse</font> and
-                <font face="courier, couriernew, monospaced size">setTime</font>
-                to assign a date value to the <font face=
-                "courier, couriernew, monospaced size">IPOdate</font> object:
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008553" id="1008553"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->IPOdate = new Date()<br>
-           IPOdate.setTime(Date.parse("Aug 9, 1995")) <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1008554" id="1008554"></a> <a name=
-          "Using the Date Object: an Example" id=
-          "Using the Date Object: an Example"></a> <font face=
-          "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Using the Date
-          Object: an Example<!-- </ZHEAD3> -->
-          </b></font><br>
-          <br>
-           <a name="1016971" id="1016971"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-          following example, the function <font face=
-          "courier, couriernew, monospaced size">JSClock()</font> returns the
-          time in the format of a digital clock. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016947" id="1016947"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function JSClock() {<br>
-           &nbsp;&nbsp;&nbsp;var time = new Date()<br>
-           &nbsp;&nbsp;&nbsp;var hour = time.getHours()<br>
-           &nbsp;&nbsp;&nbsp;var minute = time.getMinutes()<br>
-           &nbsp;&nbsp;&nbsp;var second = time.getSeconds()<br>
-           &nbsp;&nbsp;&nbsp;var temp = "" + ((hour &gt; 12) ? hour - 12 :
-          hour)<br>
-           &nbsp;&nbsp;&nbsp;if (hour == 0)<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp = "12";<br>
-           &nbsp;&nbsp;&nbsp;temp += ((minute &lt; 10) ? ":0" : ":") +
-          minute<br>
-           &nbsp;&nbsp;&nbsp;temp += ((second &lt; 10) ? ":0" : ":") +
-          second<br>
-           &nbsp;&nbsp;&nbsp;temp += (hour &gt;= 12) ? " P.M." : " A.M."<br>
-           &nbsp;&nbsp;&nbsp;return temp<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008571" id="1008571"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">JSClock</font>
-          function first creates a new <font face=
-          "courier, couriernew, monospaced size">Date</font> object called
-          <font face="courier, couriernew, monospaced size">time</font>; since
-          no arguments are given, time is created with the current date and
-          time. Then calls to the <font face=
-          "courier, couriernew, monospaced size">getHours</font>,
-                <font face="courier, couriernew, monospaced size">getMinutes</font>,
-                and <font face=
-                "courier, couriernew, monospaced size">getSeconds</font>
-                methods assign the value of the current hour, minute and
-                seconds to <font face=
-                "courier, couriernew, monospaced size">hour</font>, <font face=
-                "courier, couriernew, monospaced size">minute</font>, and
-                <font face=
-                "courier, couriernew, monospaced size">second</font>. 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008575" id="1008575"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The next
-          four statements build a string value based on the time. The first
-          statement creates a variable <font face=
-          "courier, couriernew, monospaced size">temp</font>, assigning it a
-          value using a conditional expression; if <font face=
-          "courier, couriernew, monospaced size">hour</font> is greater than
-          12, (<font face="courier, couriernew, monospaced size">hour</font> -
-          12), otherwise simply <font face=
-          "courier, couriernew, monospaced size">hour</font>, unless hour is 0,
-          in which case it becomes 12.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008576" id="1008576"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The next
-          statement appends a <font face=
-          "courier, couriernew, monospaced size">minute</font> value to
-          <font face="courier, couriernew, monospaced size">temp</font>. If the
-          value of <font face=
-          "courier, couriernew, monospaced size">minute</font> is less than 10,
-          the conditional expression adds a string with a preceding zero;
-          otherwise it adds a string with a demarcating colon. Then a statement
-          appends a seconds value to <font face=
-          "courier, couriernew, monospaced size">temp</font> in the same way.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008577" id="1008577"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Finally,
-          a conditional expression appends "PM" to <font face=
-          "courier, couriernew, monospaced size">temp</font> if
-                <font face="courier, couriernew, monospaced size">hour</font>
-                is 12 or greater; otherwise, it appends "AM" to <font face=
-                "courier, couriernew, monospaced size">temp</font>. 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1008590" id="1008590"></a> <a name="Function Object" id=
-          "Function Object"></a> <font face="Arial, Helvetica, sans-serif"
-             size="4"><!-- <ZHEAD2> -->Function Object<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1008591" id="1008591"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          predefined <font face=
-          "courier, couriernew, monospaced size">Function</font> object
-          specifies a string of JavaScript code to be compiled as a function.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008592" id="1008592"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To
-          create a <font face=
-          "courier, couriernew, monospaced size">Function</font> object:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008593" id="1008593"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->functionObjectName = new Function ([arg1, arg2,
-          ... argn], functionBody) <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008594" id="1008594"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face=
-          "courier, couriernew, monospaced size">functionObjectName</font> is
-          the name of a variable or a property of an existing object. It can
-          also be an object followed by a lowercase event handler name, such as
-          <font face=
-          "courier, couriernew, monospaced size">window.onerror</font>. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008595" id="1008595"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">arg1, arg2, ...
-          argn</font> are arguments to be used by the function as formal
-          argument names. Each must be a string that corresponds to a valid
-          JavaScript identifier; for example "x" or "theForm". 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008596" id="1008596"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">functionBody</font>
-          is a string specifying the JavaScript code to be compiled as the
-          function body.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008597" id="1008597"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">Function</font>
-          objects are evaluated each time they are used. This is less efficient
-          than declaring a function and calling it within your code, because
-          declared functions are compiled. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008598" id="1008598"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-          addition to defining functions as described here, you can also use
-          the <font face="courier, couriernew, monospaced size">function</font>
-          statement and the function expression. See the <a href=
-          "/devedge-srce/library/manuals/2000/javascript/1.5/reference/"><i>Core
-          JavaScript Reference</i></a> for more information. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008604" id="1008604"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following code assigns a function to the variable <font face=
-          "courier, couriernew, monospaced size">setBGColor</font>. This
-          function sets the current document's background color. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008605" id="1008605"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var setBGColor = new
-          Function("document.bgColor='antiquewhite'") <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008606" id="1008606"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To call
-          the <font face="courier, couriernew, monospaced size">Function</font>
-          object, you can specify the variable name as if it were a function.
-          The following code executes the function specified by the
-                <font face="courier, couriernew, monospaced size">setBGColor</font>
-                variable:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008607" id="1008607"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var colorChoice="antiquewhite"<br>
-           if (colorChoice=="antiquewhite") {setBGColor()} 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008608" id="1008608"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          assign the function to an event handler in either of the following
-          ways:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008609" id="1008609"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->1.
-          document.form1.colorButton.onclick=setBGColor<br>
-           2. &lt;INPUT NAME="colorButton" TYPE="button"<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE="Change background
-          color"<br>
-           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onClick="setBGColor()"&gt; 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008610" id="1008610"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Creating
-          the variable <font face=
-          "courier, couriernew, monospaced size">setBGColor</font> shown above
-          is similar to declaring the following function: 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008611" id="1008611"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function setBGColor() {<br>
-           &nbsp;&nbsp;&nbsp;document.bgColor='antiquewhite'<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008612" id="1008612"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Assigning a function to a variable is similar to
-          declaring a function, but there are differences: 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1008613" id="1008613"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->When you assign a function to a variable
-            using <font face="courier, couriernew, monospaced size">var
-            setBGColor = new Function("...")</font>, <font face=
-            "courier, couriernew, monospaced size">setBGColor</font> is a
-            variable for which the current value is a reference to the function
-            created with <font face="courier, couriernew, monospaced size">new
-            Function()</font>.<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1008614" id="1008614"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->When you create a function using
-                  <font face="courier, couriernew, monospaced size">function
-                  setBGColor() {...}</font>, <font face=
-                  "courier, couriernew, monospaced size">setBGColor</font> is
-                  not a variable, it is the name of a function. 
-                  <!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul><a name="1017163" id="1017163"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        nest a function within a function. The nested (inner) function is
-        private to its containing (outer) function: <!-- </ZPARAGRAPH> -->
-        </font> 
-        <ul>
-          <li style="list-style: none">
-            <a name="1017164" id="1017164"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->The inner function can be accessed only from
-            statements in the outer function.<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1017165" id="1017165"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->The inner function can use the arguments and
-            variables of the outer function. The outer function cannot use the
-            arguments and variables of the inner function. 
-            <!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul>
-        <p>
-          <br>
-           <a name="1008620" id="1008620"></a> <a name="Math Object" id=
-          "Math Object"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "4"><!-- <ZHEAD2> -->Math Object<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1008621" id="1008621"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          predefined <font face=
-          "courier, couriernew, monospaced size">Math</font> object has
-          properties and methods for mathematical constants and functions. For
-          example, the <font face=
-          "courier, couriernew, monospaced size">Math</font> object's
-          <font face="courier, couriernew, monospaced size">PI</font> property
-          has the value of pi (3.141...), which you would use in an application
-          as<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008623" id="1008623"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->Math.PI <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008624" id="1008624"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Similarly, standard mathematical functions are
-          methods of <font face=
-          "courier, couriernew, monospaced size">Math</font>. These include
-          trigonometric, logarithmic, exponential, and other functions. For
-          example, if you want to use the trigonometric function sine, you
-          would write<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008625" id="1008625"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->Math.sin(1.56) <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008626" id="1008626"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Note
-          that all trigonometric methods of <font face=
-          "courier, couriernew, monospaced size">Math</font> take arguments in
-          radians.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008680" id="1008680"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following table summarizes the <font face=
-          "courier, couriernew, monospaced size">Math</font> object's methods.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1010009" id="1010009"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <font face=""><b><a name="1008633" id="1008633"></a> <a name=
-          "Methods of Math" id="Methods of Math"></a></b></font>
-        </p>
-        <align>
-          <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                size="2"><b><!-- <ZTABLECAPTION> -->Table 7.1 &nbsp;&nbsp;
-                Methods of Math<!-- </ZTABLECAPTION> -->
-          </b></font></b></font><br>
-          <br>
-           
-          <table>
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1008637" id="1008637"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1008639" id="1008639"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1008641" id="1008641"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->abs <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1008643" id="1008643"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Absolute value<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1008645" id="1008645"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->sin, cos, tan <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1008647" id="1008647"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Standard trigonometric functions;
-                  argument in radians<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1008649" id="1008649"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->acos, asin, atan, atan2 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1008651" id="1008651"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Inverse trigonometric functions; return
-                  values in radians<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1008653" id="1008653"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->exp, log <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1008655" id="1008655"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Exponential and natural logarithm, base
-                  <font face="courier, couriernew, monospaced size">e</font> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1008657" id="1008657"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->ceil <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1008659" id="1008659"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns least integer greater than or
-                  equal to argument<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1008661" id="1008661"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->floor <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1008663" id="1008663"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns greatest integer less than or
-                  equal to argument<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1008665" id="1008665"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->min, max <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1008667" id="1008667"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns greater or lesser (respectively)
-                  of two arguments<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1008669" id="1008669"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->pow <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1008671" id="1008671"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Exponential; first argument is base,
-                  second is exponent<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1018980" id="1018980"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->random <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1018982" id="1018982"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Returns a random number between 0 and 1.
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1008673" id="1008673"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->round <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1008675" id="1008675"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Rounds argument to nearest integer 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1008677" id="1008677"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->sqrt <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1008679" id="1008679"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Square root<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <a name="1008681" id="1008681"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Unlike
-            many other objects, you never create a <font face=
-            "courier, couriernew, monospaced size">Math</font> object of your
-            own. You always use the predefined <font face=
-            "courier, couriernew, monospaced size">Math</font> object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1008686" id="1008686"></a> <a name="Number Object" id=
-            "Number Object"></a> <font face="Arial, Helvetica, sans-serif"
-               size="4"><!-- <ZHEAD2> -->Number Object<!-- </ZHEAD2> -->
-            </font><br>
-            <br>
-             <a name="1008687" id="1008687"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            <font face="courier, couriernew, monospaced size">Number</font>
-            object has properties for numerical constants, such as maximum
-            value, not-a-number, and infinity. You cannot change the values of
-            these properties and you use them as follows:<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008688" id="1008688"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->biggestNum = Number.MAX_VALUE<br>
-             smallestNum = Number.MIN_VALUE<br>
-             infiniteNum = Number.POSITIVE_INFINITY<br>
-             negInfiniteNum = Number.NEGATIVE_INFINITY<br>
-             notANum = Number.NaN <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008689" id="1008689"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-            always refer to a property of the predefined <font face=
-            "courier, couriernew, monospaced size">Number</font> object as
-            shown above, and not as a property of a <font face=
-            "courier, couriernew, monospaced size">Number</font> object you
-            create yourself.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008723" id="1008723"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            following table summarizes the <font face=
-            "courier, couriernew, monospaced size">Number</font> object's
-            properties.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1018245" id="1018245"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><br></font>
-          </p>
-          <p>
-            <font face=""><b><a name="1018218" id="1018218"></a> <a name=
-            "Properties of Number" id="Properties of Number"></a></b></font>
-          </p>
-          <align>
-            <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                  size="2"><b><!-- <ZTABLECAPTION> -->Table 7.2 &nbsp;&nbsp;
-                  Properties of Number<!-- </ZTABLECAPTION> -->
-            </b></font></b></font><br>
-            <br>
-             
-            <table>
-              <tr bgcolor="#CCCCCC" align="left" valign="top">
-                <th valign="top" align="left">
-                  <a name="1018222" id="1018222"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1018224" id="1018224"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1018226" id="1018226"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->MAX_VALUE <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1018228" id="1018228"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->The largest representable number 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1018230" id="1018230"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->MIN_VALUE <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1018232" id="1018232"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->The smallest representable number 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1018234" id="1018234"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->NaN <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1018236" id="1018236"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->Special "not a number" value 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1018238" id="1018238"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->NEGATIVE_INFINITY <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1018240" id="1018240"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->Special infinite value; returned on
-                    overflow<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1018242" id="1018242"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->POSITIVE_INFINITY <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1018244" id="1018244"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->Special negative infinite value;
-                    returned on overflow<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-            </table>
-            <p>
-              <a name="1018305" id="1018305"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              Number prototype provides methods for retrieving information from
-              Number objects in various formats. The following table summarizes
-              the methods of <font face=
-              "courier, couriernew, monospaced size">Number.prototype</font>.
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1018308" id="1018308"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><br></font>
-            </p>
-            <p>
-              <font face=""><b><a name="1018310" id="1018310"></a> <a name=
-              "Methods of Number.prototype" id=
-              "Methods of Number.prototype"></a></b></font>
-            </p>
-            <align>
-              <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                    size="2"><b><!-- <ZTABLECAPTION> -->Table 7.3 &nbsp;&nbsp;
-                    Methods of Number.prototype<!-- </ZTABLECAPTION> -->
-              </b></font></b></font><br>
-              <br>
-               
-              <table>
-                <tr bgcolor="#CCCCCC" align="left" valign="top">
-                  <th valign="top" align="left">
-                    <a name="1018257" id="1018257"></a> 
-                    <p align="left">
-                      <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                      <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-                      </b></font>
-                    </p>
-                  </th>
-                  <th valign="top" align="left">
-                    <a name="1018259" id="1018259"></a> 
-                    <p align="left">
-                      <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                      <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                      </b></font>
-                    </p>
-                  </th>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <a name="1018261" id="1018261"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->toExponential <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1018263" id="1018263"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Returns a string representing the
-                      number in exponential notation.<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <a name="1018268" id="1018268"></a> <font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --> <font face=
-                    "courier, couriernew, monospaced size">toFixed</font> 
-                    <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1018270" id="1018270"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Returns a string representing the
-                      number in fixed-point notation.<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <a name="1018272" id="1018272"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->toPrecision <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1018274" id="1018274"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Returns a string representing the
-                      number to a specified precision in fixed-point notation. 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <a name="1018279" id="1018279"></a> <font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --> <font face=
-                    "courier, couriernew, monospaced size">toSource</font> 
-                    <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1018281" id="1018281"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Returns an object literal
-                      representing the specified Number object; you can use
-                      this value to create a new object. Overrides the
-                         <a href="/devedge-srce/library/manuals/2000/javascript/1.5/reference/object.html#23401">
-                      <font face=
-                      "courier, couriernew, monospaced size">Object.toSource</font></a>
-                      method.<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <a name="1018289" id="1018289"></a> <font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --> <font face=
-                    "courier, couriernew, monospaced size">toString</font> 
-                    <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1018291" id="1018291"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Returns a string representing the
-                      specified object. Overrides the <a href=
-                      "/devedge-srce/library/manuals/2000/javascript/1.5/reference/object.html#23793">
-                      <font face=
-                      "courier, couriernew, monospaced size">Object.toString</font></a>
-                      method.<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <a name="1018299" id="1018299"></a> <font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> --> <font face=
-                    "courier, couriernew, monospaced size">valueOf</font> 
-                    <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &nbsp;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1018301" id="1018301"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZTABLETEXT> -->Returns the primitive value of the
-                      specified object. Overrides the <a href=
-                      "/devedge-srce/library/manuals/2000/javascript/1.5/reference/object.html#39400">
-                      <font face=
-                      "courier, couriernew, monospaced size">Object.valueOf</font></a>
-                      method.<!-- </ZTABLETEXT> -->
-                      </font> &nbsp;
-                    </p>
-                  </td>
-                </tr>
-              </table>
-              <p>
-                <br>
-                 <a name="1018247" id="1018247"></a> <a name="RegExp Object"
-                   id="RegExp Object"></a> <font face=
-                   "Arial, Helvetica, sans-serif" size="4">
-                   <!-- <ZHEAD2> -->RegExp Object<!-- </ZHEAD2> -->
-                </font><br>
-                <br>
-                 <a name="1008725" id="1008725"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The <font face=
-                "courier, couriernew, monospaced size">RegExp</font> object
-                lets you work with regular expressions. It is described in
-                <a href="regexp.html#1010922">Chapter 4, "Regular
-                Expressions."</a><!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <br>
-                 <a name="1008731" id="1008731"></a> <a name="String Object"
-                   id="String Object"></a> <font face=
-                   "Arial, Helvetica, sans-serif" size="4">
-                   <!-- <ZHEAD2> -->String Object<!-- </ZHEAD2> -->
-                </font><br>
-                <br>
-                 <a name="1008732" id="1008732"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The <font face=
-                "courier, couriernew, monospaced size">String</font> object is
-                a wrapper around the string primitive data type. Do not confuse
-                a string literal with the <font face=
-                "courier, couriernew, monospaced size">String</font> object.
-                For example, the following code creates the string literal
-                <font face="courier, couriernew, monospaced size">s1</font> and
-                also the <font face=
-                "courier, couriernew, monospaced size">String</font> object
-                <font face="courier, couriernew, monospaced size">s2</font>: 
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1016978" id="1016978"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->s1 = "foo" //creates a string literal
-                value<br>
-                 s2 = new String("foo") //creates a String object 
-                <!-- </ZCODELINE> -->
-                </font>
-              </p>
-              <p>
-                <a name="1016977" id="1016977"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->You can call any of the methods of the
-                <font face="courier, couriernew, monospaced size">String</font>
-                object on a string literal value&#8212;JavaScript automatically
-                converts the string literal to a temporary <font face=
-                "courier, couriernew, monospaced size">String</font> object,
-                calls the method, then discards the temporary <font face=
-                "courier, couriernew, monospaced size">String</font> object.
-                You can also use the <font face=
-                "courier, couriernew, monospaced size">String.length</font>
-                property with a string literal.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1017005" id="1017005"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->You should use string literals unless you
-                specifically need to use a <font face=
-                "courier, couriernew, monospaced size">String</font> object,
-                because <font face=
-                "courier, couriernew, monospaced size">String</font> objects
-                can have counterintuitive behavior. For example: 
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1017017" id="1017017"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->s1 = "2 + 2" //creates a string literal
-                value<br>
-                 s2 = new String("2 + 2")//creates a String object<br>
-                 eval(s1) //returns the number 4<br>
-                 eval(s2) //returns the string "2 + 2" <!-- </ZCODELINE> -->
-                </font>
-              </p>
-              <p>
-                <a name="1017046" id="1017046"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-                <font face="courier, couriernew, monospaced size">String</font>
-                object has one property, <font face=
-                "courier, couriernew, monospaced size">length</font>, that
-                indicates the number of characters in the string. For example,
-                the following code assigns <font face=
-                "courier, couriernew, monospaced size">x</font> the value 13,
-                because "Hello, World!" has 13 characters: 
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008742" id="1008742"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->myString = "Hello, World!"<br>
-                 x = mystring.length <!-- </ZCODELINE> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008744" id="1008744"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-                <font face="courier, couriernew, monospaced size">String</font>
-                object has two types of methods: those that return a variation
-                on the string itself, such as <font face=
-                "courier, couriernew, monospaced size">substring</font> and
-                <font face=
-                "courier, couriernew, monospaced size">toUpperCase</font>, and
-                those that return an HTML-formatted version of the string, such
-                as <font face=
-                "courier, couriernew, monospaced size">bold</font> and
-                <font face="courier, couriernew, monospaced size">link</font>. 
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008745" id="1008745"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->For example, using the previous example,
-                both <font face=
-                "courier, couriernew, monospaced size">mystring.toUpperCase()</font>
-                and <font face="courier, couriernew, monospaced size">"hello,
-                world!".toUpperCase()</font> return the string "HELLO, WORLD!" 
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008746" id="1008746"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The <font face=
-                "courier, couriernew, monospaced size">substring</font> method
-                takes two arguments and returns a subset of the string between
-                the two arguments. Using the previous example,
-                      <font face="courier, couriernew, monospaced size">mystring.substring(4,
-                      9)</font> returns the string "o, Wo". See the <font face=
-                      "courier, couriernew, monospaced size">substring</font>
-                      method of the <font face=
-                      "courier, couriernew, monospaced size">String</font>
-                      object in the <a href=
-                      "/devedge-srce/library/manuals/2000/javascript/1.5/reference/"><i>
-                Core JavaScript Reference</i></a> for more information. 
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008752" id="1008752"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The <font face=
-                "courier, couriernew, monospaced size">String</font> object
-                also has a number of methods for automatic HTML formatting,
-                such as <font face=
-                "courier, couriernew, monospaced size">bold</font> to create
-                boldface text and <font face=
-                "courier, couriernew, monospaced size">link</font> to create a
-                hyperlink. For example, you could create a hyperlink to a
-                hypothetical URL with the <font face=
-                "courier, couriernew, monospaced size">link</font> method as
-                follows:<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008753" id="1008753"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->mystring.link("http://www.helloworld.com") 
-                <!-- </ZCODELINE> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008815" id="1008815"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The following table summarizes the methods
-                of <font face=
-                "courier, couriernew, monospaced size">String</font> objects.
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1010032" id="1010032"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><br></font>
-              </p>
-              <p>
-                <font face=""><b><a name="1008760" id="1008760"></a>
-                   <a name="Methods of String Instances" id=
-                   "Methods of String Instances"></a></b></font>
-              </p>
-              <align>
-                <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                      size="2"><b><!-- <ZTABLECAPTION> -->Table 7.4
-                      &nbsp;&nbsp; Methods of String Instances
-                      <!-- </ZTABLECAPTION> -->
-                </b></font></b></font><br>
-                <br>
-                 
-                <table>
-                  <tr bgcolor="#CCCCCC" align="left" valign="top">
-                    <th valign="top" align="left">
-                      <a name="1008764" id="1008764"></a> 
-                      <p align="left">
-                        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                        <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-                        </b></font>
-                      </p>
-                    </th>
-                    <th valign="top" align="left">
-                      <a name="1008766" id="1008766"></a> 
-                      <p align="left">
-                        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                        <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                        </b></font>
-                      </p>
-                    </th>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008768" id="1008768"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->anchor <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008770" id="1008770"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Creates HTML named anchor. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008772" id="1008772"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->big, blink, bold,<br>
-                       fixed, italics, small,<br>
-                       strike, sub, sup <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008774" id="1008774"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Create HTML formatted string. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008776" id="1008776"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->charAt, charCodeAt 
-                      <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008778" id="1008778"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Return the character or character
-                        code at the specified position in string. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008780" id="1008780"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->indexOf, lastIndexOf 
-                      <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008782" id="1008782"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Return the position of specified
-                        substring in the string or last position of specified
-                        substring, respectively.<!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008784" id="1008784"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->link <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008786" id="1008786"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Creates HTML hyperlink. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008788" id="1008788"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->concat <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008790" id="1008790"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Combines the text of two strings
-                        and returns a new string.<!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008792" id="1008792"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->fromCharCode <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008794" id="1008794"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Constructs a string from the
-                        specified sequence of Unicode values. This is a method
-                        of the String class, not a String instance. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008796" id="1008796"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->split <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008798" id="1008798"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Splits a <font face=
-                        "courier, couriernew, monospaced size">String</font>
-                        object into an array of strings by separating the
-                        string into substrings. <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008800" id="1008800"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->slice <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008802" id="1008802"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Extracts a section of an string
-                        and returns a new string. <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008804" id="1008804"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->substring, substr 
-                      <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008806" id="1008806"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Return the specified subset of the
-                        string, either by specifying the start and end indexes
-                        or the start index and a length.<!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008808" id="1008808"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->match, replace, search 
-                      <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008810" id="1008810"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Work with regular expressions. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1008812" id="1008812"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->toLowerCase, toUpperCase 
-                      <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &nbsp;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1008814" id="1008814"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZTABLETEXT> -->Return the string in all lowercase
-                        or all uppercase, respectively.<!-- </ZTABLETEXT> -->
-                        </font> &nbsp;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-              </align>
-              <blockquote>
-                <br>
-                 <b><a href="fcns.html"><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="index.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                            <a href="obj2.html"><b><font face=
-                            "Arial, Helvetica, sans-serif" size="2" color=
-                            "#993300">Next</font></b></a>
-                            &nbsp;&nbsp;&nbsp;&nbsp; 
-                <hr noshade="noshade" size="1">
-                <font face="Arial, Helvetica, sans-serif" size="1">Copyright
-                &#169; 2000 <a href="http://www.netscape.com">Netscape
-                Communications Corp.</a> All rights reserved.</font>
-              </blockquote>
-              <p align="right">
-                Last Updated <b>September 28, 2000</b><br>
-                 <!-- </FOOTERCONTENT> -->
-                 <!-- </MAINCONTENT> -->
-                </p>
-              <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                <!-- </BOOKCONTENT> -->
-                <!-- <FOOTERCONTENT> -->
-                </table>
-            </align>
-            <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            </table>
-          </align>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          </table>
-        </align>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-      </align>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/guide/obj2.html b/docs/js/guide/obj2.html
deleted file mode 100644
index ab856b6279cbc29faeac35e70a12aeb69bbb4855..0000000000000000000000000000000000000000
--- a/docs/js/guide/obj2.html
+++ /dev/null
@@ -1,2537 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:18:04">
-    <title>
-      Core JavaScript Guide 1.5: 8 Details of the Object Model
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="obj.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="index.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "partlc.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1013801" id="1013801"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 8 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1013803" id="1013803"></a>
-                  <a name="Details of the Object Model" id=
-                  "Details of the Object Model"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Details of the Object Model
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1013805" id="1013805"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      is an object-based language based on prototypes, rather than being
-      class-based. Because of this different basis, it can be less apparent how
-      JavaScript allows you to create hierarchies of objects and to have
-      inheritance of properties and their values. This chapter attempts to
-      clarify the situation. <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008313" id="1008313"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter assumes that you are already somewhat familiar with JavaScript
-        and that you have used JavaScript functions to create simple objects.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1010311" id="1010311"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter contains the following sections: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1010312" id="1010312"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="obj2.html#1008342">Class-Based vs.
-          Prototype-Based Languages</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008329" id="1008329"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="obj2.html#1008388">The Employee
-          Example</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1011320" id="1011320"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="obj2.html#1008404">Creating the
-          Hierarchy</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008333" id="1008333"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="obj2.html#1008465">Object
-          Properties</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008337" id="1008337"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="obj2.html#1008499">More Flexible
-          Constructors</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008341" id="1008341"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="obj2.html#1008567">Property
-          Inheritance Revisited</a><!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1008342" id="1008342"></a> <a name=
-      "Class-Based vs. Prototype-Based Languages" id=
-      "Class-Based vs. Prototype-Based Languages"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Class-Based vs.
-      Prototype-Based Languages <!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1011288" id="1011288"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Class-based
-      object-oriented languages, such as Java and C++, are founded on the
-      concept of two distinct entities: classes and instances.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1010952" id="1010952"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->A <i>class</i> defines all of the properties
-          (considering methods and fields in Java, or members in C++, to be
-          properties) that characterize a certain set of objects. A class is an
-          abstract thing, rather than any particular member of the set of
-          objects it describes. For example, the <font face=
-          "courier, couriernew, monospaced size">Employee</font> class could
-          represent the set of all employees. <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1010959" id="1010959"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->An <i>instance</i>, on the other hand, is the
-          instantiation of a class; that is, one of its members. For example,
-          <font face="courier, couriernew, monospaced size">Victoria</font>
-          could be an instance of the <font face=
-          "courier, couriernew, monospaced size">Employee</font> class,
-          representing a particular individual as an employee. An instance has
-          exactly the properties of its parent class (no more, no less).
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1010590" id="1010590"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-      prototype-based language, such as JavaScript, does not make this
-      distinction: it simply has objects. A prototype-based language has the
-      notion of a <i>prototypical object</i>, an object used as a template from
-      which to get the initial properties for a new object. Any object can
-      specify its own properties, either when you create it or at run time. In
-      addition, any object can be associated as the <i>prototype</i> for
-      another object, allowing the second object to share the first object's
-      properties.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1011360" id="1011360"></a> <a name="Defining a Class" id=
-        "Defining a Class"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->Defining a Class<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1010591" id="1010591"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        class-based languages, you define a class in a separate <i>class
-        definition</i>. In that definition you can specify special methods,
-        called <i>constructors</i>, to create instances of the class. A
-        constructor method can specify initial values for the instance's
-        properties and perform other processing appropriate at creation time.
-        You use the <font face=
-        "courier, couriernew, monospaced size">new</font> operator in
-        association with the constructor method to create class instances. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008345" id="1008345"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        follows a similar model, but does not have a class definition separate
-        from the constructor. Instead, you define a constructor function to
-        create objects with a particular initial set of properties and values.
-        Any JavaScript function can be used as a constructor. You use the
-        <font face="courier, couriernew, monospaced size">new</font> operator
-        with a constructor function to create a new object. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1011368" id="1011368"></a> <a name=
-        "Subclasses and Inheritance" id="Subclasses and Inheritance"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD2> -->Subclasses and Inheritance<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008346" id="1008346"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In a
-        class-based language, you create a hierarchy of classes through the
-        class definitions. In a class definition, you can specify that the new
-        class is a <i>subclass</i> of an already existing class. The subclass
-        inherits all the properties of the superclass and additionally can add
-        new properties or modify the inherited ones. For example, assume the
-        <font face="courier, couriernew, monospaced size">Employee</font> class
-        includes only the <font face=
-        "courier, couriernew, monospaced size">name</font> and
-              <font face="courier, couriernew, monospaced size">dept</font>
-              properties, and <font face=
-              "courier, couriernew, monospaced size">Manager</font> is a
-              subclass of <font face=
-              "courier, couriernew, monospaced size">Employee</font> that adds
-              the <font face=
-              "courier, couriernew, monospaced size">reports</font> property.
-              In this case, an instance of the <font face=
-              "courier, couriernew, monospaced size">Manager</font> class would
-              have all three properties: <font face=
-              "courier, couriernew, monospaced size">name</font>, <font face=
-              "courier, couriernew, monospaced size">dept</font>, and
-              <font face="courier, couriernew, monospaced size">reports</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008347" id="1008347"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        implements inheritance by allowing you to associate a prototypical
-        object with any constructor function. So, you can create exactly the
-        <font face="courier, couriernew, monospaced size">Employee</font>-
-        <font face="courier, couriernew, monospaced size">Manager</font>
-        example, but you use slightly different terminology. First you define
-        the <font face="courier, couriernew, monospaced size">Employee</font>
-        constructor function, specifying the <font face=
-        "courier, couriernew, monospaced size">name</font> and
-              <font face="courier, couriernew, monospaced size">dept</font>
-              properties. Next, you define the <font face=
-              "courier, couriernew, monospaced size">Manager</font> constructor
-              function, specifying the <font face=
-              "courier, couriernew, monospaced size">reports</font> property.
-              Finally, you assign a new <font face=
-              "courier, couriernew, monospaced size">Employee</font> object as
-              the <font face=
-              "courier, couriernew, monospaced size">prototype</font> for the
-              <font face="courier, couriernew, monospaced size">Manager</font>
-              constructor function. Then, when you create a new <font face=
-              "courier, couriernew, monospaced size">Manager</font>, it
-              inherits the <font face=
-              "courier, couriernew, monospaced size">name</font> and
-              <font face="courier, couriernew, monospaced size">dept</font>
-              properties from the <font face=
-              "courier, couriernew, monospaced size">Employee</font> object.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1011428" id="1011428"></a> <a name=
-        "Adding and Removing Properties" id=
-        "Adding and Removing Properties"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Adding and
-        Removing Properties<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008348" id="1008348"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        class-based languages, you typically create a class at compile time and
-        then you instantiate instances of the class either at compile time or
-        at run time. You cannot change the number or the type of properties of
-        a class after you define the class. In JavaScript, however, at run time
-        you can add or remove properties from any object. If you add a property
-        to an object that is used as the prototype for a set of objects, the
-        objects for which it is the prototype also get the new property.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1011444" id="1011444"></a> <a name="Summary of Differences"
-        id="Summary of Differences"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Summary of
-        Differences<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008352" id="1008352"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following table gives a short summary of some of these differences. The
-        rest of this chapter describes the details of using JavaScript
-        constructors and prototypes to create an object hierarchy and compares
-        this to how you would do it in Java. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1010209" id="1010209"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1008356" id="1008356"></a> <a name=
-        "Comparison of class-based (Java) and prototype-based (JavaScript) object systems"
-           id=
-           "Comparison of class-based (Java) and prototype-based (JavaScript) object systems">
-        </a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTION> -->Table 8.1 &nbsp;&nbsp; Comparison of
-        class-based (Java) and prototype-based (JavaScript) object systems 
-        <!-- </ZTABLECAPTION> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1008360" id="1008360"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Class-based (Java)<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1008362" id="1008362"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Prototype-based (JavaScript) 
-                <!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1008364" id="1008364"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Class and instance are distinct entities. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008366" id="1008366"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->All objects are instances. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1008368" id="1008368"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Define a class with a class definition;
-                instantiate a class with constructor methods. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008370" id="1008370"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Define and create a set of objects with
-                constructor functions.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1008372" id="1008372"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Create a single object with the
-                      <font face="courier, couriernew, monospaced size">new</font>
-                      operator.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008374" id="1008374"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Same.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1008376" id="1008376"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Construct an object hierarchy by using
-                class definitions to define subclasses of existing classes. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008378" id="1008378"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Construct an object hierarchy by assigning
-                an object as the prototype associated with a constructor
-                function.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1008380" id="1008380"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Inherit properties by following the class
-                chain.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008382" id="1008382"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Inherit properties by following the
-                prototype chain.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1008384" id="1008384"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Class definition specifies <i>all</i>
-                properties of all instances of a class. Cannot add properties
-                dynamically at run time.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1008386" id="1008386"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Constructor function or prototype
-                specifies an <i>initial set</i> of properties. Can add or
-                remove properties dynamically to individual objects or to the
-                entire set of objects.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-          <br>
-           <a name="1008388" id="1008388"></a> <a name="The Employee Example"
-          id="The Employee Example"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->The Employee
-          Example<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1008389" id="1008389"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        remainder of this chapter uses the employee hierarchy shown in the
-        following figure.<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1008397" id="1008397"></a>
-        </p>
-        <align>
-          <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZFIGURECAPTIONP> -->Figure 8.1 &nbsp;&nbsp; A simple object
-          hierarchy</b></font> 
-          <p>
-            <b><img src="graphics/hier01.gif"><!-- </ZFIGURECAPTIONP> -->
-            </b>
-          </p>
-          <p>
-            <a name="1011451" id="1011451"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-            example uses the following objects:<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <ul>
-            <li style="list-style: none">
-              <a name="1008398" id="1008398"></a>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST1> --> <font face=
-              "courier, couriernew, monospaced size">Employee</font> has the
-              properties <font face=
-              "courier, couriernew, monospaced size">name</font> (whose value
-              defaults to the empty string) and <font face=
-              "courier, couriernew, monospaced size">dept</font> (whose value
-              defaults to "general").<!-- </ZSMARTLIST1> -->
-              </font> 
-              <p>
-                <a name="1008399" id="1008399"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST1> --> <font face=
-              "courier, couriernew, monospaced size">Manager</font> is based on
-              <font face=
-              "courier, couriernew, monospaced size">Employee</font>. It adds
-              the <font face=
-              "courier, couriernew, monospaced size">reports</font> property
-              (whose value defaults to an empty array, intended to have an
-              array of <font face=
-              "courier, couriernew, monospaced size">Employee</font> objects as
-              its value).<!-- </ZSMARTLIST1> -->
-              </font> 
-              <p>
-                <a name="1008400" id="1008400"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST1> --> <font face=
-              "courier, couriernew, monospaced size">WorkerBee</font> is also
-              based on <font face=
-              "courier, couriernew, monospaced size">Employee</font>. It adds
-              the <font face=
-              "courier, couriernew, monospaced size">projects</font> property
-              (whose value defaults to an empty array, intended to have an
-              array of strings as its value).<!-- </ZSMARTLIST1> -->
-              </font> 
-              <p>
-                <a name="1008401" id="1008401"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST1> --> <font face=
-              "courier, couriernew, monospaced size">SalesPerson</font> is
-              based on <font face=
-              "courier, couriernew, monospaced size">WorkerBee</font>. It adds
-              the <font face=
-              "courier, couriernew, monospaced size">quota</font> property
-              (whose value defaults to 100). It also overrides the
-                    <font face="courier, couriernew, monospaced size">dept</font>
-                    property with the value "sales", indicating that all
-                    salespersons are in the same department.
-                    <!-- </ZSMARTLIST1> -->
-              </font> 
-              <p>
-                <a name="1008402" id="1008402"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST1> --> <font face=
-              "courier, couriernew, monospaced size">Engineer</font> is based
-              on <font face=
-              "courier, couriernew, monospaced size">WorkerBee</font>. It adds
-              the <font face=
-              "courier, couriernew, monospaced size">machine</font> property
-              (whose value defaults to the empty string) and also overrides the
-              <font face="courier, couriernew, monospaced size">dept</font>
-              property with the value "engineering".<!-- </ZSMARTLIST1> -->
-              </font>
-            </li>
-          </ul><br>
-          <br>
-           <a name="1008404" id="1008404"></a> <a name="Creating the Hierarchy"
-          id="Creating the Hierarchy"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Creating the
-          Hierarchy<!-- </ZHEAD1> -->
-          </font> 
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1011527" id="1011527"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->There
-          are several ways to define appropriate constructor functions to
-          implement the Employee hierarchy. How you choose to define them
-          depends largely on what you want to be able to do in your
-          application.<!-- </ZPARAGRAPH> -->
-          </font> 
-          <p>
-            <a name="1011528" id="1011528"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-            section shows how to use very simple (and comparatively inflexible)
-            definitions to demonstrate how to get the inheritance to work. In
-            these definitions, you cannot specify any property values when you
-            create an object. The newly-created object simply gets the default
-            values, which you can change at a later time. <a href=
-            "obj2.html#1008418">Figure 8.2</a> illustrates the hierarchy with
-            these simple definitions. <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008410" id="1008410"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In a
-            real application, you would probably define constructors that allow
-            you to provide property values at object creation time (see
-               <a href="obj2.html#1008499">More Flexible Constructors</a> for
-               information). For now, these simple definitions demonstrate how
-               the inheritance occurs.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008418" id="1008418"></a>
-          </p>
-          <align>
-            <font face="Arial, Helvetica, sans-serif" size="2"><b>
-            <!-- <ZFIGURECAPTIONP> -->Figure 8.2 &nbsp;&nbsp; The Employee
-            object definitions</b></font> 
-            <p>
-              <font face="Arial, Helvetica, sans-serif" size=
-                   "2"><b><img src="graphics/hier02.gif"> 
-                   <!-- </ZFIGURECAPTIONP> -->
-              </b></font>
-            </p>
-            <p>
-              <a name="1008419" id="1008419"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              following Java and JavaScript <font face=
-              "courier, couriernew, monospaced size">Employee</font>
-              definitions are similar. The only differences are that you need
-              to specify the type for each property in Java but not in
-              JavaScript, and you need to create an explicit constructor method
-              for the Java class.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1010246" id="1010246"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><br></font>
-            </p><br>
-             
-            <table width="90%" border="1" cellpadding="5" cellspacing="0">
-              <tr bgcolor="#CCCCCC" align="left" valign="top">
-                <th valign="top" align="left">
-                  <a name="1008422" id="1008422"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->JavaScript<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1008424" id="1008424"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Java<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1008426" id="1008426"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->function Employee () {<br>
-                   this.name = "";<br>
-                   this.dept = "general";<br>
-                   } <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1008428" id="1008428"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->public class Employee {<br>
-                   &nbsp;&nbsp;&nbsp;public String name;<br>
-                   &nbsp;&nbsp;&nbsp;public String dept;<br>
-                   &nbsp;&nbsp;&nbsp;public Employee () {<br>
-                   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.name = "";<br>
-                   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dept =
-                  "general";<br>
-                   &nbsp;&nbsp;&nbsp;}<br>
-                   } <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-              </tr>
-            </table>
-            <p>
-              <a name="1008429" id="1008429"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              <font face="courier, couriernew, monospaced size">Manager</font>
-              and WorkerBee definitions show the difference in how to specify
-              the next object higher in the inheritance chain. In JavaScript,
-              you add a prototypical instance as the value of the
-                    <font face="courier, couriernew, monospaced size">prototype</font>
-                    property of the constructor function. You can do so at any
-                    time after you define the constructor. In Java, you specify
-                    the superclass within the class definition. You cannot
-                    change the superclass outside the class definition.
-                    <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1010266" id="1010266"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><br></font>
-            </p><br>
-            <table width="90%" border="1" cellpadding="5" cellspacing="0">
-              <tr bgcolor="#CCCCCC" align="left" valign="top">
-                <th valign="top" align="left">
-                  <a name="1008432" id="1008432"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->JavaScript<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1008434" id="1008434"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Java<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1008436" id="1008436"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->function Manager () {<br>
-                   this.reports = [];<br>
-                   }<br>
-                   Manager.prototype = new Employee; <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    <a name="1008437" id="1008437"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->function WorkerBee () {<br>
-                     this.projects = [];<br>
-                     }<br>
-                     WorkerBee.prototype = new Employee; <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1008439" id="1008439"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->public class Manager extends Employee
-                  {<br>
-                   &nbsp;&nbsp;&nbsp;public Employee[] reports;<br>
-                   &nbsp;&nbsp;&nbsp;public Manager () {<br>
-                   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.reports = new
-                  Employee[0];<br>
-                   &nbsp;&nbsp;&nbsp;}<br>
-                   } <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    <a name="1008440" id="1008440"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->public class WorkerBee extends Employee
-                    {<br>
-                     &nbsp;&nbsp;&nbsp;public String[] projects;<br>
-                     &nbsp;&nbsp;&nbsp;public WorkerBee () {<br>
-                     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.projects = new
-                    String[0];<br>
-                     &nbsp;&nbsp;&nbsp;}<br>
-                     } <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-              </tr>
-            </table>
-            <p>
-              <a name="1008441" id="1008441"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              <font face="courier, couriernew, monospaced size">Engineer</font>
-              and <font face=
-              "courier, couriernew, monospaced size">SalesPerson</font>
-              definitions create objects that descend from <font face=
-              "courier, couriernew, monospaced size">WorkerBee</font> and hence
-              from <font face=
-              "courier, couriernew, monospaced size">Employee</font>. An object
-              of these types has properties of all the objects above it in the
-              chain. In addition, these definitions override the inherited
-              value of the <font face=
-              "courier, couriernew, monospaced size">dept</font> property with
-              new values specific to these objects. <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1010284" id="1010284"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><br></font>
-            </p>
-            <p>
-              <br>
-              <br>
-            </p>
-            <table width="90%" border="1" cellpadding="5" cellspacing="0">
-              <tr bgcolor="#CCCCCC" align="left" valign="top">
-                <th valign="top" align="left">
-                  <a name="1008444" id="1008444"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->JavaScript<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1008446" id="1008446"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Java<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1008448" id="1008448"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->function SalesPerson () {<br>
-                   &nbsp;&nbsp;&nbsp;this.dept = "sales";<br>
-                   &nbsp;&nbsp;&nbsp;this.quota = 100;<br>
-                   }<br>
-                   SalesPerson.prototype = new WorkerBee; <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    <a name="1008449" id="1008449"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->function Engineer () {<br>
-                     &nbsp;&nbsp;&nbsp;this.dept = "engineering";<br>
-                     &nbsp;&nbsp;&nbsp;this.machine = "";<br>
-                     }<br>
-                     Engineer.prototype = new WorkerBee; <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1008451" id="1008451"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->public class SalesPerson extends
-                  WorkerBee {<br>
-                   &nbsp;&nbsp;&nbsp;public double quota;<br>
-                   &nbsp;&nbsp;&nbsp;public SalesPerson () {<br>
-                   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dept = "sales";<br>
-                   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.quota = 100.0;<br>
-                   &nbsp;&nbsp;&nbsp;}<br>
-                   } <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    <a name="1008452" id="1008452"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->public class Engineer extends WorkerBee
-                    {<br>
-                     &nbsp;&nbsp;&nbsp;public String machine;<br>
-                     &nbsp;&nbsp;&nbsp;public Engineer () {<br>
-                     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dept =
-                    "engineering";<br>
-                     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.machine = "";<br>
-                     &nbsp;&nbsp;&nbsp;}<br>
-                     } <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-              </tr>
-            </table>
-            <p>
-              <a name="1008453" id="1008453"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> -->Using these definitions, you can create
-              instances of these objects that get the default values for their
-              properties. <a href="obj2.html#1008463">Figure 8.3</a>
-              illustrates using these JavaScript definitions to create new
-              objects and shows the property values for the new objects. 
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008457" id="1008457"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZNOTE> --> Note
-              <!-- </ZNOTE> --></b></font> <a name="1010709" id=
-              "1010709"></a><font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> -->The term <i>instance</i> has a specific
-              technical meaning in class-based languages. In these languages,
-              an instance is an individual member of a class and is
-              fundamentally different from a class. In JavaScript, "instance"
-              does not have this technical meaning because JavaScript does not
-              have this difference between classes and instances. However, in
-              talking about JavaScript, "instance" can be used informally to
-              mean an object created using a particular constructor function.
-              So, in this example, you could informally say that
-                    <font face="courier, couriernew, monospaced size">jane</font>
-                    is an instance of <font face=
-                    "courier, couriernew, monospaced size">Engineer</font>.
-                    Similarly, although the terms <i>parent</i>, <i>child</i>,
-                    <i>ancestor</i>, and <i>descendant</i> do not have formal
-                    meanings in JavaScript; you can use them informally to
-                    refer to objects higher or lower in the prototype chain. 
-                    <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008463" id="1008463"></a>
-            </p>
-            <align>
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZFIGURECAPTIONP> -->Figure 8.3 &nbsp;&nbsp; Creating
-              objects with simple definitions</b></font> 
-              <p>
-                <font face="Arial, Helvetica, sans-serif" size=
-                     "2"><b><img src="graphics/hier03.gif"> 
-                     <!-- </ZFIGURECAPTIONP> -->
-                </b></font>
-              </p>
-              <p>
-                <br>
-                <br>
-                 <a name="1008465" id="1008465"></a> <a name=
-                "Object Properties" id="Object Properties"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Object
-                Properties<!-- </ZHEAD1> -->
-                </font>
-              </p>
-              <hr size="2" noshade="noshade">
-              <br>
-               <a name="1012333" id="1012333"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-              section discusses how objects inherit properties from other
-              objects in the prototype chain and what happens when you add a
-              property at run time. <!-- </ZPARAGRAPH> -->
-              </font> 
-              <p>
-                <br>
-                 <a name="1008468" id="1008468"></a> <a name=
-                "Inheriting Properties" id="Inheriting Properties"></a>
-                <font face="Arial, Helvetica, sans-serif" size="4">
-                <!-- <ZHEAD2> -->Inheriting Properties<!-- </ZHEAD2> -->
-                </font><br>
-                <br>
-                 <a name="1008472" id="1008472"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->Suppose you create the <font face=
-                "courier, couriernew, monospaced size">mark</font> object as a
-                <font face=
-                "courier, couriernew, monospaced size">WorkerBee</font> as
-                shown in <a href="obj2.html#1008463">Figure 8.3</a> with the
-                following statement:<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008473" id="1008473"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->mark = new WorkerBee; <!-- </ZCODELINE> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008474" id="1008474"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->When JavaScript sees the <font face=
-                "courier, couriernew, monospaced size">new</font> operator, it
-                creates a new generic object and passes this new object as the
-                value of the <font face=
-                "courier, couriernew, monospaced size">this</font> keyword to
-                the <font face=
-                "courier, couriernew, monospaced size">WorkerBee</font>
-                constructor function. The constructor function explicitly sets
-                the value of the <font face=
-                "courier, couriernew, monospaced size">projects</font>
-                property. It also sets the value of the internal
-                      <font face="courier, couriernew, monospaced size">__proto__</font>
-                      property to the value of <font face=
-                      "courier, couriernew, monospaced size">WorkerBee.prototype</font>.
-                      (That property name has two underscore characters at the
-                      front and two at the end.) The <font face=
-                      "courier, couriernew, monospaced size">__proto__</font>
-                      property determines the prototype chain used to return
-                      property values. Once these properties are set,
-                      JavaScript returns the new object and the assignment
-                      statement sets the variable <font face=
-                      "courier, couriernew, monospaced size">mark</font> to
-                      that object.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008475" id="1008475"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->This process does not explicitly put
-                values in the <font face=
-                "courier, couriernew, monospaced size">mark</font> object
-                (<i>local</i> values) for the properties <font face=
-                "courier, couriernew, monospaced size">mark</font> inherits
-                from the prototype chain. When you ask for the value of a
-                property, JavaScript first checks to see if the value exists in
-                that object. If it does, that value is returned. If the value
-                is not there locally, JavaScript checks the prototype chain
-                (using the <font face=
-                "courier, couriernew, monospaced size">__proto__</font>
-                property). If an object in the prototype chain has a value for
-                the property, that value is returned. If no such property is
-                found, JavaScript says the object does not have the property.
-                In this way, the <font face=
-                "courier, couriernew, monospaced size">mark</font> object has
-                the following properties and values: <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008476" id="1008476"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->mark.name = "";<br>
-                 mark.dept = "general";<br>
-                 mark.projects = []; <!-- </ZCODELINE> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008477" id="1008477"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The <font face=
-                "courier, couriernew, monospaced size">mark</font> object
-                inherits values for the <font face=
-                "courier, couriernew, monospaced size">name</font> and
-                <font face="courier, couriernew, monospaced size">dept</font>
-                properties from the prototypical object in <font face=
-                "courier, couriernew, monospaced size">mark.__proto__</font>.
-                It is assigned a local value for the <font face=
-                "courier, couriernew, monospaced size">projects</font> property
-                by the <font face=
-                "courier, couriernew, monospaced size">WorkerBee</font>
-                constructor. This gives you inheritance of properties and their
-                values in JavaScript. Some subtleties of this process are
-                discussed in <a href="obj2.html#1008567">Property Inheritance
-                Revisited</a>.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008481" id="1008481"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->Because these constructors do not let you
-                supply instance-specific values, this information is generic.
-                The property values are the default ones shared by all new
-                objects created from <font face=
-                "courier, couriernew, monospaced size">WorkerBee</font>. You
-                can, of course, change the values of any of these properties.
-                So, you could give specific information for <font face=
-                "courier, couriernew, monospaced size">mark</font> as follows:
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008482" id="1008482"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->mark.name = "Doe, Mark";<br>
-                 mark.dept = "admin";<br>
-                 mark.projects = ["navigator"]; <!-- </ZCODELINE> -->
-                </font>
-              </p>
-              <p>
-                <br>
-                 <a name="1008483" id="1008483"></a> <a name=
-                "Adding Properties" id="Adding Properties"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Adding
-                Properties<!-- </ZHEAD2> -->
-                </font><br>
-                <br>
-                 <a name="1012393" id="1012393"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-                JavaScript, you can add properties to any object at run time.
-                You are not constrained to use only the properties provided by
-                the constructor function. To add a property that is specific to
-                a single object, you assign a value to the object, as follows: 
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008485" id="1008485"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->mark.bonus = 3000; <!-- </ZCODELINE> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008486" id="1008486"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->Now, the <font face=
-                "courier, couriernew, monospaced size">mark</font> object has a
-                <font face="courier, couriernew, monospaced size">bonus</font>
-                property, but no other <font face=
-                "courier, couriernew, monospaced size">WorkerBee</font> has
-                this property.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008487" id="1008487"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-                you add a new property to an object that is being used as the
-                prototype for a constructor function, you add that property to
-                all objects that inherit properties from the prototype. For
-                example, you can add a <font face=
-                "courier, couriernew, monospaced size">specialty</font>
-                property to all employees with the following statement: 
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008488" id="1008488"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->Employee.prototype.specialty = "none"; 
-                <!-- </ZCODELINE> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008489" id="1008489"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->As
-                soon as JavaScript executes this statement, the
-                      <font face="courier, couriernew, monospaced size">mark</font>
-                      object also has the <font face=
-                      "courier, couriernew, monospaced size">specialty</font>
-                      property with the value of <font face=
-                      "courier, couriernew, monospaced size">"none"</font>. The
-                      following figure shows the effect of adding this property
-                      to the <font face=
-                      "courier, couriernew, monospaced size">Employee</font>
-                      prototype and then overriding it for the <font face=
-                      "courier, couriernew, monospaced size">Engineer</font>
-                      prototype.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1008497" id="1008497"></a>
-              </p>
-              <align>
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZFIGURECAPTIONP> -->Figure 8.4 &nbsp;&nbsp; Adding
-                properties</b></font> 
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size=
-                  "2"><b><img src="graphics/hier04.gif"> 
-                  <!-- </ZFIGURECAPTIONP> -->
-                  </b></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                   <a name="1008499" id="1008499"></a> <a name=
-                  "More Flexible Constructors" id=
-                  "More Flexible Constructors"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->More
-                  Flexible Constructors<!-- </ZHEAD1> -->
-                  </font>
-                </p>
-                <hr size="2" noshade="noshade">
-                <br>
-                 <a name="1008500" id="1008500"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The constructor functions shown so far do
-                not let you specify property values when you create an
-                instance. As with Java, you can provide arguments to
-                constructors to initialize property values for instances. The
-                following figure shows one way to do this. 
-                <!-- </ZPARAGRAPH> -->
-                </font> 
-                <p>
-                  <a name="1008508" id="1008508"></a>
-                </p>
-                <align>
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZFIGURECAPTIONP> -->Figure 8.5 &nbsp;&nbsp; Specifying
-                  properties in a constructor, take 1</b></font> 
-                  <p>
-                    <font face="Arial, Helvetica, sans-serif" size=
-                    "2"><b><img src="graphics/hier05.gif"> 
-                    <!-- </ZFIGURECAPTIONP> -->
-                    </b></font>
-                  </p>
-                  <p>
-                    <a name="1008526" id="1008526"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The following table shows the Java and
-                    JavaScript definitions for these objects. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1010297" id="1010297"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2"><br></font>
-                  </p>
-                  <p>
-                    <br>
-                    <br>
-                  </p>
-                  <table width="90%" border="1" cellpadding="5"
-                         cellspacing="0">
-                    <tr bgcolor="#CCCCCC" align="left" valign="top">
-                      <th valign="top" align="left">
-                        <a name="1008511" id="1008511"></a> 
-                        <p align="left">
-                          <font face="Arial, Helvetica, sans-serif" size=
-                          "2"><b><!-- <ZTABLEHEAD> -->JavaScript 
-                          <!-- </ZTABLEHEAD> -->
-                          </b></font>
-                        </p>
-                      </th>
-                      <th valign="top" align="left">
-                        <a name="1008513" id="1008513"></a> 
-                        <p align="left">
-                          <font face="Arial, Helvetica, sans-serif" size=
-                          "2"><b><!-- <ZTABLEHEAD> -->Java 
-                          <!-- </ZTABLEHEAD> -->
-                          </b></font>
-                        </p>
-                      </th>
-                    </tr>
-                    <tr>
-                      <td valign="top">
-                        <a name="1008515" id="1008515"></a><font face=
-                        "courier, couriernew, monospaced size" size="2">
-                        <!-- <ZCODELINE> -->function Employee (name, dept)
-                        {<br>
-                         this.name = name || "";<br>
-                         this.dept = dept || "general";<br>
-                         } <!-- </ZCODELINE> -->
-                        </font> 
-                        <p>
-                          &nbsp;
-                        </p>
-                      </td>
-                      <td valign="top">
-                        <a name="1008517" id="1008517"></a><font face=
-                        "courier, couriernew, monospaced size" size="2">
-                        <!-- <ZCODELINE> -->public class Employee {<br>
-                         &nbsp;&nbsp;&nbsp;public String name;<br>
-                         &nbsp;&nbsp;&nbsp;public String dept;<br>
-                         &nbsp;&nbsp;&nbsp;public Employee () {<br>
-                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this("",
-                        "general");<br>
-                         &nbsp;&nbsp;&nbsp;}<br>
-                         &nbsp;&nbsp;&nbsp;public Employee (name) {<br>
-                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this(name,
-                        "general");<br>
-                         &nbsp;&nbsp;&nbsp;}<br>
-                         &nbsp;&nbsp;&nbsp;public Employee (name, dept) {<br>
-                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.name =
-                        name;<br>
-                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dept =
-                        dept;<br>
-                         &nbsp;&nbsp;&nbsp;}<br>
-                         } <!-- </ZCODELINE> -->
-                        </font> 
-                        <p>
-                          &nbsp;
-                        </p>
-                      </td>
-                    </tr>
-                    <tr>
-                      <td valign="top">
-                        <a name="1008519" id="1008519"></a><font face=
-                        "courier, couriernew, monospaced size" size="2">
-                        <!-- <ZCODELINE> -->function WorkerBee (projs) {<br>
-                         this.projects = projs || [];<br>
-                         }<br>
-                         WorkerBee.prototype = new Employee; 
-                        <!-- </ZCODELINE> -->
-                        </font> 
-                        <p>
-                          &nbsp;
-                        </p>
-                      </td>
-                      <td valign="top">
-                        <a name="1008521" id="1008521"></a><font face=
-                        "courier, couriernew, monospaced size" size="2">
-                        <!-- <ZCODELINE> -->public class WorkerBee extends
-                        Employee {<br>
-                         &nbsp;&nbsp;&nbsp;public String[] projects;<br>
-                         &nbsp;&nbsp;&nbsp;public WorkerBee () {<br>
-                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this(new
-                        String[0]);<br>
-                         &nbsp;&nbsp;&nbsp;}<br>
-                         &nbsp;&nbsp;&nbsp;public WorkerBee (String[] projs)
-                        {<br>
-                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.projects =
-                        projs;<br>
-                         &nbsp;&nbsp;&nbsp;}<br>
-                         } <!-- </ZCODELINE> -->
-                        </font> 
-                        <p>
-                          &nbsp;
-                        </p>
-                      </td>
-                    </tr>
-                    <tr>
-                      <td valign="top">
-                        <a name="1008523" id="1008523"></a><font face=
-                        "courier, couriernew, monospaced size" size="2">
-                        <!-- <ZCODELINE> -->function Engineer (mach) {<br>
-                         &nbsp;&nbsp;&nbsp;this.dept = "engineering";<br>
-                         &nbsp;&nbsp;&nbsp;this.machine = mach || "";<br>
-                         }<br>
-                         Engineer.prototype = new WorkerBee; 
-                        <!-- </ZCODELINE> -->
-                        </font> 
-                        <p>
-                          &nbsp;
-                        </p>
-                      </td>
-                      <td valign="top">
-                        <a name="1008525" id="1008525"></a><font face=
-                        "courier, couriernew, monospaced size" size="2">
-                        <!-- <ZCODELINE> -->public class Engineer extends
-                        WorkerBee {<br>
-                         &nbsp;&nbsp;&nbsp;public String machine;<br>
-                         &nbsp;&nbsp;&nbsp;public WorkerBee () {<br>
-                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dept =
-                        "engineering";<br>
-                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.machine =
-                        "";<br>
-                         &nbsp;&nbsp;&nbsp;}<br>
-                         &nbsp;&nbsp;&nbsp;public WorkerBee (mach) {<br>
-                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dept =
-                        "engineering";<br>
-                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.machine =
-                        mach;<br>
-                         &nbsp;&nbsp;&nbsp;}<br>
-                         } <!-- </ZCODELINE> -->
-                        </font> 
-                        <p>
-                          &nbsp;
-                        </p>
-                      </td>
-                    </tr>
-                  </table>
-                  <p>
-                    <a name="1008527" id="1008527"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->These JavaScript definitions use a
-                    special idiom for setting default values: 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008528" id="1008528"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->this.name = name || ""; 
-                    <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008529" id="1008529"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The JavaScript logical OR operator
-                    (<font face=
-                    "courier, couriernew, monospaced size">||</font>) evaluates
-                    its first argument. If that argument converts to true, the
-                    operator returns it. Otherwise, the operator returns the
-                    value of the second argument. Therefore, this line of code
-                    tests to see if <font face=
-                    "courier, couriernew, monospaced size">name</font> has a
-                    useful value for the <font face=
-                    "courier, couriernew, monospaced size">name</font>
-                    property. If it does, it sets <font face=
-                    "courier, couriernew, monospaced size">this.name</font> to
-                    that value. Otherwise, it sets <font face=
-                    "courier, couriernew, monospaced size">this.name</font> to
-                    the empty string. This chapter uses this idiom for brevity;
-                    however, it can be puzzling at first glance. 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008530" id="1008530"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->With these definitions, when you
-                    create an instance of an object, you can specify values for
-                    the locally defined properties. As shown in <a href=
-                    "obj2.html#1008508">Figure 8.5</a>, you can use the
-                    following statement to create a new <font face=
-                    "courier, couriernew, monospaced size">Engineer</font>:
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008534" id="1008534"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->jane = new Engineer("belau"); 
-                    <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008535" id="1008535"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->Jane's properties are now: 
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008536" id="1008536"></a><font face=
-                    "courier, couriernew, monospaced size" size="2">
-                    <!-- <ZCODELINE> -->jane.name == "";<br>
-                     jane.dept == "general";<br>
-                     jane.projects == [];<br>
-                     jane.machine == "belau" <!-- </ZCODELINE> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008537" id="1008537"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->Notice that with these definitions,
-                    you cannot specify an initial value for an inherited
-                    property such as <font face=
-                    "courier, couriernew, monospaced size">name</font>. If you
-                    want to specify an initial value for inherited properties
-                    in JavaScript, you need to add more code to the constructor
-                    function.<!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008538" id="1008538"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->So far, the constructor function has
-                    created a generic object and then specified local
-                    properties and values for the new object. You can have the
-                    constructor add more properties by directly calling the
-                    constructor function for an object higher in the prototype
-                    chain. The following figure shows these new definitions.
-                    <!-- </ZPARAGRAPH> -->
-                    </font>
-                  </p>
-                  <p>
-                    <a name="1008546" id="1008546"></a>
-                  </p>
-                  <align>
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZFIGURECAPTIONP> -->Figure 8.6 &nbsp;&nbsp;
-                    Specifying properties in a constructor, take 2</b></font> 
-                    <p>
-                      <font face="Arial, Helvetica, sans-serif" size=
-                      "2"><b><img src="graphics/hier06.gif"> 
-                      <!-- </ZFIGURECAPTIONP> -->
-                      </b></font>
-                    </p>
-                    <p>
-                      <a name="1008547" id="1008547"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Let's look at one of these
-                      definitions in detail. Here's the new definition for the
-                      <font face=
-                      "courier, couriernew, monospaced size">Engineer</font>
-                      constructor:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008548" id="1008548"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Engineer (name, projs, mach)
-                      {<br>
-                       this.base = WorkerBee;<br>
-                       this.base(name, "engineering", projs);<br>
-                       this.machine = mach || "";<br>
-                       } <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008549" id="1008549"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Suppose you create a new
-                            <font face="courier, couriernew, monospaced size">Engineer</font>
-                            object as follows:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008550" id="1008550"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->jane = new Engineer("Doe, Jane",
-                      ["navigator", "javascript"], "belau"); 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008551" id="1008551"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->JavaScript follows these steps:
-                      <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <ol type="1">
-                      <li style="list-style: none">
-                        <a name="1008552" id="1008552"></a>
-                      </li>
-                      <li value="1">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->The <font face=
-                        "courier, couriernew, monospaced size">new</font>
-                        operator creates a generic object and sets its
-                        <font face=
-                        "courier, couriernew, monospaced size">__proto__</font>
-                        property to <font face=
-                        "courier, couriernew, monospaced size">Engineer.prototype</font>.<!-- </ZSMARTLIST1> -->
-                        </font> 
-                        <p>
-                          <a name="1008553" id="1008553"></a>
-                        </p>
-                      </li>
-                      <li value="2">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->The <font face=
-                        "courier, couriernew, monospaced size">new</font>
-                        operator passes the new object to the <font face=
-                        "courier, couriernew, monospaced size">Engineer</font>
-                        constructor as the value of the <font face=
-                        "courier, couriernew, monospaced size">this</font>
-                        keyword.<!-- </ZSMARTLIST1> -->
-                        </font> 
-                        <p>
-                          <a name="1008554" id="1008554"></a>
-                        </p>
-                      </li>
-                      <li value="3">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->The constructor creates a new
-                        property called <font face=
-                        "courier, couriernew, monospaced size">base</font> for
-                        that object and assigns the value of the
-                              <font face="courier, couriernew, monospaced size">WorkerBee</font>
-                              constructor to the <font face=
-                              "courier, couriernew, monospaced size">base</font>
-                              property. This makes the <font face=
-                              "courier, couriernew, monospaced size">WorkerBee</font>
-                              constructor a method of the <font face=
-                              "courier, couriernew, monospaced size">Engineer</font>
-                              object.<!-- </ZSMARTLIST1> -->
-                        </font> 
-                        <dl>
-                          <dt>
-                            <a name="1008556" id="1008556"></a> <font face=
-                            "Arial, Helvetica, sans-serif" size="2">
-                            <!-- <ZPARAINDENT1> -->The name of the
-                                  <font face="courier, couriernew, monospaced size">base</font>
-                                  property is not special. You can use any
-                                  legal property name; <font face=
-                                  "courier, couriernew, monospaced size">base</font>
-                                  is simply evocative of its purpose. 
-                                  <!-- </ZPARAINDENT1> -->
-                            </font><br>
-                          </dt>
-                        </dl><a name="1008557" id="1008557"></a>
-                      </li>
-                      <li value="4">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->The constructor calls the
-                        <font face=
-                        "courier, couriernew, monospaced size">base</font>
-                        method, passing as its arguments two of the arguments
-                        passed to the constructor (<font face=
-                        "courier, couriernew, monospaced size">"Doe,
-                        Jane"</font> and <font face=
-                        "courier, couriernew, monospaced size">["navigator",
-                        "javascript"]</font>) and also the string
-                        "engineering". Explicitly using "engineering" in the
-                        constructor indicates that all <font face=
-                        "courier, couriernew, monospaced size">Engineer</font>
-                        objects have the same value for the inherited
-                        <font face=
-                        "courier, couriernew, monospaced size">dept</font>
-                        property, and this value overrides the value inherited
-                        from <font face=
-                        "courier, couriernew, monospaced size">Employee</font>.
-                        <!-- </ZSMARTLIST1> -->
-                        </font> 
-                        <p>
-                          <a name="1008558" id="1008558"></a>
-                        </p>
-                      </li>
-                      <li value="5">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->Because <font face=
-                        "courier, couriernew, monospaced size">base</font> is a
-                        method of <font face=
-                        "courier, couriernew, monospaced size">Engineer</font>,
-                        within the call to <font face=
-                        "courier, couriernew, monospaced size">base</font>,
-                        JavaScript binds the <font face=
-                        "courier, couriernew, monospaced size">this</font>
-                        keyword to the object created in <a href=
-                        "obj2.html#1008552">Step 1</a>. Thus, the
-                              <font face="courier, couriernew, monospaced size">WorkerBee</font>
-                              function in turn passes the <font face=
-                              "courier, couriernew, monospaced size">"Doe,
-                              Jane"</font> and <font face=
-                              "courier, couriernew, monospaced size">["navigator",
-                              "javascript"]</font> arguments to the <font face=
-                              "courier, couriernew, monospaced size">Employee</font>
-                              constructor function. Upon return from the
-                              <font face=
-                              "courier, couriernew, monospaced size">Employee</font>
-                              constructor function, the <font face=
-                              "courier, couriernew, monospaced size">WorkerBee</font>
-                              function uses the remaining argument to set the
-                              <font face=
-                              "courier, couriernew, monospaced size">projects</font>
-                              property.<!-- </ZSMARTLIST1> -->
-                        </font> 
-                        <p>
-                          <a name="1008559" id="1008559"></a>
-                        </p>
-                      </li>
-                      <li value="6">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->Upon return from the
-                              <font face="courier, couriernew, monospaced size">base</font>
-                              method, the <font face=
-                              "courier, couriernew, monospaced size">Engineer</font>
-                              constructor initializes the object's <font face=
-                              "courier, couriernew, monospaced size">machine</font>
-                              property to <font face=
-                              "courier, couriernew, monospaced size">"belau"</font>.
-                              <!-- </ZSMARTLIST1> -->
-                        </font> 
-                        <p>
-                          <a name="1008560" id="1008560"></a>
-                        </p>
-                      </li>
-                      <li value="7">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->Upon return from the constructor,
-                        JavaScript assigns the new object to the
-                              <font face="courier, couriernew, monospaced size">jane</font>
-                              variable.<!-- </ZSMARTLIST1> -->
-                        </font>
-                      </li>
-                    </ol><a name="1008561" id="1008561"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->You might think that, having called
-                    the <font face=
-                    "courier, couriernew, monospaced size">WorkerBee</font>
-                    constructor from inside the <font face=
-                    "courier, couriernew, monospaced size">Engineer</font>
-                    constructor, you have set up inheritance appropriately for
-                    <font face=
-                    "courier, couriernew, monospaced size">Engineer</font>
-                    objects. This is not the case. Calling the
-                          <font face="courier, couriernew, monospaced size">WorkerBee</font>
-                          constructor ensures that an <font face=
-                          "courier, couriernew, monospaced size">Engineer</font>
-                          object starts out with the properties specified in
-                          all constructor functions that are called. However,
-                          if you later add properties to the <font face=
-                          "courier, couriernew, monospaced size">Employee</font>
-                          or <font face=
-                          "courier, couriernew, monospaced size">WorkerBee</font>
-                          prototypes, those properties are not inherited by the
-                          <font face=
-                          "courier, couriernew, monospaced size">Engineer</font>
-                          object. For example, assume you have the following
-                          statements:<!-- </ZPARAGRAPH> -->
-                    </font> 
-                    <p>
-                      <a name="1008562" id="1008562"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Engineer (name, projs, mach)
-                      {<br>
-                       this.base = WorkerBee;<br>
-                       this.base(name, "engineering", projs);<br>
-                       this.machine = mach || "";<br>
-                       }<br>
-                       jane = new Engineer("Doe, Jane", ["navigator",
-                      "javascript"], "belau");<br>
-                       Employee.prototype.specialty = "none"; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008563" id="1008563"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->The <font face=
-                      "courier, couriernew, monospaced size">jane</font> object
-                      does not inherit the <font face=
-                      "courier, couriernew, monospaced size">specialty</font>
-                      property. You still need to explicitly set up the
-                      prototype to ensure dynamic inheritance. Assume instead
-                      you have these statements: <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008564" id="1008564"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Engineer (name, projs, mach)
-                      {<br>
-                       this.base = WorkerBee;<br>
-                       this.base(name, "engineering", projs);<br>
-                       this.machine = mach || "";<br>
-                       }<br>
-                       Engineer.prototype = new WorkerBee;<br>
-                       jane = new Engineer("Doe, Jane", ["navigator",
-                      "javascript"], "belau");<br>
-                       Employee.prototype.specialty = "none"; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008565" id="1008565"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Now the value of the
-                            <font face="courier, couriernew, monospaced size">jane</font>
-                            object's <font face=
-                            "courier, couriernew, monospaced size">specialty</font>
-                            property is "none".<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <br>
-                      <br>
-                       <a name="1008567" id="1008567"></a> <a name=
-                      "Property Inheritance Revisited" id=
-                      "Property Inheritance Revisited"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="4">
-                      <!-- <ZHEAD1> -->Property Inheritance Revisited 
-                      <!-- </ZHEAD1> -->
-                      </font>
-                    </p>
-                    <hr size="2" noshade="noshade">
-                    <br>
-                     <a name="1008568" id="1008568"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The preceding sections described how
-                    JavaScript constructors and prototypes provide hierarchies
-                    and inheritance. This section discusses some subtleties
-                    that were not necessarily apparent in the earlier
-                    discussions.<!-- </ZPARAGRAPH> -->
-                    </font> 
-                    <p>
-                      <br>
-                       <a name="1008570" id="1008570"></a> <a name=
-                      "Local versus Inherited Values" id=
-                      "Local versus Inherited Values"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="4">
-                      <!-- <ZHEAD2> -->Local versus Inherited Values 
-                      <!-- </ZHEAD2> -->
-                      </font><br>
-                      <br>
-                       <a name="1008571" id="1008571"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->When you access an object property,
-                      JavaScript performs these steps, as described earlier in
-                      this chapter: <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <ol type="1">
-                      <li style="list-style: none">
-                        <a name="1008572" id="1008572"></a>
-                      </li>
-                      <li value="1">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->Check to see if the value exists
-                        locally. If it does, return that value. 
-                        <!-- </ZSMARTLIST1> -->
-                        </font> 
-                        <p>
-                          <a name="1008573" id="1008573"></a>
-                        </p>
-                      </li>
-                      <li value="2">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->If there is not a local value,
-                        check the prototype chain (using the <font face=
-                        "courier, couriernew, monospaced size">__proto__</font>
-                        property).<!-- </ZSMARTLIST1> -->
-                        </font> 
-                        <p>
-                          <a name="1008574" id="1008574"></a>
-                        </p>
-                      </li>
-                      <li value="3">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->If an object in the prototype
-                        chain has a value for the specified property, return
-                        that value.<!-- </ZSMARTLIST1> -->
-                        </font> 
-                        <p>
-                          <a name="1008575" id="1008575"></a>
-                        </p>
-                      </li>
-                      <li value="4">
-                        <font face="Arial, Helvetica, sans-serif" size="2">
-                        <!-- <ZSMARTLIST1> -->If no such property is found, the
-                        object does not have the property. 
-                        <!-- </ZSMARTLIST1> -->
-                        </font>
-                      </li>
-                    </ol><a name="1008576" id="1008576"></a><font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAGRAPH> -->The outcome of these steps depends on
-                    how you define things along the way. The original example
-                    had these definitions: <!-- </ZPARAGRAPH> -->
-                    </font> 
-                    <p>
-                      <a name="1008577" id="1008577"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Employee () {<br>
-                       this.name = "";<br>
-                       this.dept = "general";<br>
-                       } <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008578" id="1008578"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function WorkerBee () {<br>
-                       this.projects = [];<br>
-                       }<br>
-                       WorkerBee.prototype = new Employee; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008579" id="1008579"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->With these definitions, suppose you
-                      create <font face=
-                      "courier, couriernew, monospaced size">amy</font> as an
-                      instance of <font face=
-                      "courier, couriernew, monospaced size">WorkerBee</font>
-                      with the following statement:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008580" id="1008580"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->amy = new WorkerBee; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008581" id="1008581"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->The <font face=
-                      "courier, couriernew, monospaced size">amy</font> object
-                      has one local property, <font face=
-                      "courier, couriernew, monospaced size">projects</font>.
-                      The values for the <font face=
-                      "courier, couriernew, monospaced size">name</font> and
-                      <font face=
-                      "courier, couriernew, monospaced size">dept</font>
-                      properties are not local to <font face=
-                      "courier, couriernew, monospaced size">amy</font> and so
-                      are gotten from the <font face=
-                      "courier, couriernew, monospaced size">amy</font>
-                      object's <font face=
-                      "courier, couriernew, monospaced size">__proto__</font>
-                      property. Thus, <font face=
-                      "courier, couriernew, monospaced size">amy</font> has
-                      these property values:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008582" id="1008582"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->amy.name == "";<br>
-                       amy.dept = "general";<br>
-                       amy.projects == []; <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008583" id="1008583"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Now suppose you change the value of
-                      the <font face=
-                      "courier, couriernew, monospaced size">name</font>
-                      property in the prototype associated with
-                            <font face="courier, couriernew, monospaced size">Employee</font>:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008584" id="1008584"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->Employee.prototype.name = "Unknown" 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008585" id="1008585"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->At first glance, you might expect
-                      that new value to propagate down to all the instances of
-                      <font face=
-                      "courier, couriernew, monospaced size">Employee</font>.
-                      However, it does not.<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008586" id="1008586"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->When you create <i>any</i> instance
-                      of the <font face=
-                      "courier, couriernew, monospaced size">Employee</font>
-                      object, that instance gets a local value for the
-                      <font face=
-                      "courier, couriernew, monospaced size">name</font>
-                      property (the empty string). This means that when you set
-                      the <font face=
-                      "courier, couriernew, monospaced size">WorkerBee</font>
-                      prototype by creating a new <font face=
-                      "courier, couriernew, monospaced size">Employee</font>
-                      object, <font face=
-                      "courier, couriernew, monospaced size">WorkerBee.prototype</font>
-                      has a local value for the <font face=
-                      "courier, couriernew, monospaced size">name</font>
-                      property. Therefore, when JavaScript looks up the
-                      <font face=
-                      "courier, couriernew, monospaced size">name</font>
-                      property of the <font face=
-                      "courier, couriernew, monospaced size">amy</font> object
-                      (an instance of <font face=
-                      "courier, couriernew, monospaced size">WorkerBee</font>),
-                      JavaScript finds the local value for that property in
-                      <font face=
-                      "courier, couriernew, monospaced size">WorkerBee.prototype</font>.
-                      It therefore does not look farther up the chain to
-                      <font face=
-                      "courier, couriernew, monospaced size">Employee.prototype</font>.<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008587" id="1008587"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->If you want to change the value of
-                      an object property at run time and have the new value be
-                      inherited by all descendants of the object, you cannot
-                      define the property in the object's constructor function.
-                      Instead, you add it to the constructor's associated
-                      prototype. For example, assume you change the preceding
-                      code to the following: <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008588" id="1008588"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Employee () {<br>
-                       &nbsp;&nbsp;&nbsp;this.dept = "general";<br>
-                       }<br>
-                       Employee.prototype.name = ""; <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008589" id="1008589"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function WorkerBee () {<br>
-                       this.projects = [];<br>
-                       }<br>
-                       WorkerBee.prototype = new Employee; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008590" id="1008590"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->amy = new WorkerBee; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008591" id="1008591"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->Employee.prototype.name = "Unknown"; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008592" id="1008592"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->In this case, the <font face=
-                      "courier, couriernew, monospaced size">name</font>
-                      property of <font face=
-                      "courier, couriernew, monospaced size">amy</font> becomes
-                      "Unknown".<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008593" id="1008593"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->As these examples show, if you want
-                      to have default values for object properties and you want
-                      to be able to change the default values at run time, you
-                      should set the properties in the constructor's prototype,
-                      not in the constructor function itself.
-                      <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <br>
-                       <a name="1008594" id="1008594"></a> <a name=
-                      "Determining Instance Relationships" id=
-                      "Determining Instance Relationships"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="4">
-                      <!-- <ZHEAD2> -->Determining Instance Relationships 
-                      <!-- </ZHEAD2> -->
-                      </font><br>
-                      <br>
-                       <a name="1008595" id="1008595"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->You may want to know what objects
-                      are in the prototype chain for an object, so that you can
-                      tell from what objects this object inherits properties. 
-                      <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1014360" id="1014360"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Starting with JavaScript 1.4,
-                      JavaScript provides an <font face=
-                      "courier, couriernew, monospaced size">instanceof</font>
-                      operator to test the protoytpe chain. This operator works
-                      exactly like the <font face=
-                      "courier, couriernew, monospaced size">instanceof</font>
-                      function discussed below.<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008599" id="1008599"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->As discussed in <a href=
-                      "obj2.html#1008468">Inheriting Properties</a>, when you
-                      use the <font face=
-                      "courier, couriernew, monospaced size">new</font>
-                      operator with a constructor function to create a new
-                      object, JavaScript sets the <font face=
-                      "courier, couriernew, monospaced size">__proto__</font>
-                      property of the new object to the value of the
-                            <font face="courier, couriernew, monospaced size">prototype</font>
-                            property of the constructor function. You can use
-                            this to test the prototype chain.
-                            <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008600" id="1008600"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->For example, suppose you have the
-                      same set of definitions already shown, with the
-                      prototypes set appropriately. Create a <font face=
-                      "courier, couriernew, monospaced size">__proto__</font>
-                      object as follows:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008601" id="1008601"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->chris = new Engineer("Pigman, Chris",
-                      ["jsd"], "fiji"); <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008602" id="1008602"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->With this object, the following
-                      statements are all true: <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008603" id="1008603"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->chris.__proto__ ==
-                      Engineer.prototype;<br>
-                       chris.__proto__.__proto__ == WorkerBee.prototype;<br>
-                       chris.__proto__.__proto__.__proto__ ==
-                      Employee.prototype;<br>
-                       chris.__proto__.__proto__.__proto__.__proto__ ==
-                      Object.prototype;<br>
-                       chris.__proto__.__proto__.__proto__.__proto__.__proto__
-                      == null; <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008604" id="1008604"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Given this, you could write an
-                      <font face=
-                      "courier, couriernew, monospaced size">instanceOf</font>
-                      function as follows:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008605" id="1008605"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function instanceOf(object,
-                      constructor) {<br>
-                       &nbsp;&nbsp;&nbsp;while (object != null) {<br>
-                       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (object ==
-                      constructor.prototype)<br>
-                       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
-                      true;<br>
-                       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;object =
-                      object.__proto__;<br>
-                       &nbsp;&nbsp;&nbsp;}<br>
-                       &nbsp;&nbsp;&nbsp;return false;<br>
-                       } <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008606" id="1008606"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->With this definition, the following
-                      expressions are all true: <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008607" id="1008607"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->instanceOf (chris, Engineer)<br>
-                       instanceOf (chris, WorkerBee)<br>
-                       instanceOf (chris, Employee)<br>
-                       instanceOf (chris, Object) <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008608" id="1008608"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->But the following expression is
-                      false:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008609" id="1008609"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->instanceOf (chris, SalesPerson) 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <br>
-                       <a name="1008610" id="1008610"></a> <a name=
-                      "Global Information in Constructors" id=
-                      "Global Information in Constructors"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="4">
-                      <!-- <ZHEAD2> -->Global Information in Constructors 
-                      <!-- </ZHEAD2> -->
-                      </font><br>
-                      <br>
-                       <a name="1008611" id="1008611"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->When you create constructors, you
-                      need to be careful if you set global information in the
-                      constructor. For example, assume that you want a unique
-                      ID to be automatically assigned to each new employee. You
-                      could use the following definition for <font face=
-                      "courier, couriernew, monospaced size">Employee</font>:
-                      <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008612" id="1008612"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->var idCounter = 1; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008613" id="1008613"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Employee (name, dept) {<br>
-                       &nbsp;&nbsp;&nbsp;this.name = name || "";<br>
-                       &nbsp;&nbsp;&nbsp;this.dept = dept || "general";<br>
-                       &nbsp;&nbsp;&nbsp;this.id = idCounter++;<br>
-                       } <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008614" id="1008614"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->With this definition, when you
-                      create a new <font face=
-                      "courier, couriernew, monospaced size">Employee</font>,
-                      the constructor assigns it the next ID in sequence and
-                      then increments the global ID counter. So, if your next
-                      statement is the following, <font face=
-                      "courier, couriernew, monospaced size">victoria.id</font>
-                      is 1 and <font face=
-                      "courier, couriernew, monospaced size">harry.id</font> is
-                      2:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008615" id="1008615"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->victoria = new Employee("Pigbert,
-                      Victoria", "pubs")<br>
-                       harry = new Employee("Tschopik, Harry", "sales") 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008616" id="1008616"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->At first glance that seems fine.
-                      However, <font face=
-                      "courier, couriernew, monospaced size">idCounter</font>
-                      gets incremented every time an <font face=
-                      "courier, couriernew, monospaced size">Employee</font>
-                      object is created, for whatever purpose. If you create
-                      the entire <font face=
-                      "courier, couriernew, monospaced size">Employee</font>
-                      hierarchy shown in this chapter, the <font face=
-                      "courier, couriernew, monospaced size">Employee</font>
-                      constructor is called every time you set up a prototype.
-                      Suppose you have the following code: 
-                      <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008617" id="1008617"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->var idCounter = 1; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008618" id="1008618"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Employee (name, dept) {<br>
-                       &nbsp;&nbsp;&nbsp;this.name = name || "";<br>
-                       &nbsp;&nbsp;&nbsp;this.dept = dept || "general";<br>
-                       &nbsp;&nbsp;&nbsp;this.id = idCounter++;<br>
-                       } <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008619" id="1008619"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Manager (name, dept,
-                      reports) {...}<br>
-                       Manager.prototype = new Employee; <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008620" id="1008620"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function WorkerBee (name, dept,
-                      projs) {...}<br>
-                       WorkerBee.prototype = new Employee; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008621" id="1008621"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Engineer (name, projs, mach)
-                      {...}<br>
-                       Engineer.prototype = new WorkerBee; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008622" id="1008622"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function SalesPerson (name, projs,
-                      quota) {...}<br>
-                       SalesPerson.prototype = new WorkerBee; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008623" id="1008623"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->mac = new Engineer("Wood, Mac"); 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008624" id="1008624"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Further assume that the definitions
-                      omitted here have the <font face=
-                      "courier, couriernew, monospaced size">base</font>
-                      property and call the constructor above them in the
-                      prototype chain. In this case, by the time the
-                            <font face="courier, couriernew, monospaced size">mac</font>
-                            object is created, <font face=
-                            "courier, couriernew, monospaced size">mac.id</font>
-                            is 5.<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008625" id="1008625"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Depending on the application, it may
-                      or may not matter that the counter has been incremented
-                      these extra times. If you care about the exact value of
-                      this counter, one possible solution involves instead
-                      using the following constructor:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008626" id="1008626"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Employee (name, dept) {<br>
-                       &nbsp;&nbsp;&nbsp;this.name = name || "";<br>
-                       &nbsp;&nbsp;&nbsp;this.dept = dept || "general";<br>
-                       &nbsp;&nbsp;&nbsp;if (name)<br>
-                       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.id =
-                      idCounter++;<br>
-                       } <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008627" id="1008627"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->When you create an instance of
-                      <font face=
-                      "courier, couriernew, monospaced size">Employee</font> to
-                      use as a prototype, you do not supply arguments to the
-                      constructor. Using this definition of the constructor,
-                      when you do not supply arguments, the constructor does
-                      not assign a value to the id and does not update the
-                      counter. Therefore, for an <font face=
-                      "courier, couriernew, monospaced size">Employee</font> to
-                      get an assigned id, you must specify a name for the
-                      employee. In this example, <font face=
-                      "courier, couriernew, monospaced size">mac.id</font>
-                      would be 1.<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <br>
-                       <a name="1008628" id="1008628"></a> <a name=
-                      "No Multiple Inheritance" id=
-                      "No Multiple Inheritance"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="4">
-                      <!-- <ZHEAD2> -->No Multiple Inheritance 
-                      <!-- </ZHEAD2> -->
-                      </font><br>
-                      <br>
-                       <a name="1008629" id="1008629"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Some object-oriented languages allow
-                      multiple inheritance. That is, an object can inherit the
-                      properties and values from unrelated parent objects.
-                      JavaScript does not support multiple inheritance.
-                      <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008630" id="1008630"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Inheritance of property values
-                      occurs at run time by JavaScript searching the prototype
-                      chain of an object to find a value. Because an object has
-                      a single associated prototype, JavaScript cannot
-                      dynamically inherit from more than one prototype chain.
-                      <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008631" id="1008631"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->In JavaScript, you can have a
-                      constructor function call more than one other constructor
-                      function within it. This gives the illusion of multiple
-                      inheritance. For example, consider the following
-                      statements: <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008632" id="1008632"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Hobbyist (hobby) {<br>
-                       &nbsp;&nbsp;&nbsp;this.hobby = hobby || "scuba";<br>
-                       } <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008633" id="1008633"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->function Engineer (name, projs, mach,
-                      hobby) {<br>
-                       &nbsp;&nbsp;&nbsp;this.base1 = WorkerBee;<br>
-                       &nbsp;&nbsp;&nbsp;this.base1(name, "engineering",
-                      projs);<br>
-                       &nbsp;&nbsp;&nbsp;this.base2 = Hobbyist;<br>
-                       &nbsp;&nbsp;&nbsp;this.base2(hobby);<br>
-                       &nbsp;&nbsp;&nbsp;this.machine = mach || "";<br>
-                       }<br>
-                       Engineer.prototype = new WorkerBee; 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008634" id="1008634"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->dennis = new Engineer("Doe, Dennis",
-                      ["collabra"], "hugo") <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008635" id="1008635"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->Further assume that the definition
-                      of <font face=
-                      "courier, couriernew, monospaced size">WorkerBee</font>
-                      is as used earlier in this chapter. In this case, the
-                      dennis object has these properties: 
-                      <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008636" id="1008636"></a><font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->dennis.name == "Doe, Dennis"<br>
-                       dennis.dept == "engineering"<br>
-                       dennis.projects == ["collabra"]<br>
-                       dennis.machine == "hugo"<br>
-                       dennis.hobby == "scuba" <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008637" id="1008637"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->So <font face=
-                      "courier, couriernew, monospaced size">dennis</font> does
-                      get the <font face=
-                      "courier, couriernew, monospaced size">hobby</font>
-                      property from the <font face=
-                      "courier, couriernew, monospaced size">Hobbyist</font>
-                      constructor. However, assume you then add a property to
-                      the <font face=
-                      "courier, couriernew, monospaced size">Hobbyist</font>
-                      constructor's prototype:<!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008638" id="1008638"></a> <font face=
-                      "courier, couriernew, monospaced size" size="2">
-                      <!-- <ZCODELINE> -->Hobbyist.prototype.equipment =
-                      ["mask", "fins", "regulator", "bcd"] 
-                      <!-- </ZCODELINE> -->
-                      </font>
-                    </p>
-                    <p>
-                      <a name="1008639" id="1008639"></a><font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAGRAPH> -->The <font face=
-                      "courier, couriernew, monospaced size">dennis</font>
-                      object does not inherit this new property. 
-                      <!-- </ZPARAGRAPH> -->
-                      </font>
-                    </p>
-                  </align>
-                </align>
-              </align>
-            </align>
-          </align>
-        </align>
-      </align>
-      <blockquote>
-        <br>
-         <b><a href="obj.html"><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                    <a href="index.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                    <a href="ix.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                    <a href="partlc.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-        <hr noshade="noshade" size="1">
-        <font face="Arial, Helvetica, sans-serif" size="1">Copyright &#169;
-        2000 <a href="http://www.netscape.com">Netscape Communications
-        Corp.</a> All rights reserved.</font>
-      </blockquote>
-      <p align="right">
-        Last Updated <b>September 28, 2000</b><br>
-         <!-- </FOOTERCONTENT> -->
-         <!-- </MAINCONTENT> -->
-        </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <!-- </BOOKCONTENT> -->
-        <!-- <FOOTERCONTENT> -->
-        </table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/guide/partcore.html b/docs/js/guide/partcore.html
deleted file mode 100644
index c2152bf0c4bc9fc31d4e8cdf92fa0048682c994c..0000000000000000000000000000000000000000
--- a/docs/js/guide/partcore.html
+++ /dev/null
@@ -1,214 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:17:54">
-    <title>
-      Core JavaScript Guide 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="intro.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "ident.html"><b><font face="Arial, Helvetica, sans-serif" size=
-              "2" color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="999868" id="999868"></a> <a name="" id=""></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#666666"><b><!-- <ZPARTNUMBER> -->Part 1 
-                  <!-- </ZPARTNUMBER> -->
-       &nbsp;</b></font> <a name="999869" id="999869"></a> <a name=
-      "Core Language Features" id="Core Language Features"></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#000000"><b><!-- <ZPARTITLE> -->Core Language Features
-                  <!-- </ZPARTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-      <br>
-      <br>
-       <a name="1001281" id="1001281"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-      "ident.html#1008302">Chapter&nbsp;2&nbsp;&nbsp;&nbsp;Values, Variables,
-      and Literals</a><!-- </ZHEAD1> -->
-      </font><br>
-       <a name="1001284" id="1001284"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><a href=
-      "ident.html#1008304">This chapter discusses values that JavaScript
-      recognizes and describes the fundamental building blocks of JavaScript
-      expressions: variables, constants, and literals.</a> 
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-        <br>
-         <a name="1001289" id="1001289"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-        "expr.html#1008302">Chapter&nbsp;3&nbsp;&nbsp;&nbsp;Expressions and
-        Operators</a><!-- </ZHEAD1> -->
-        </font><br>
-         <a name="1001292" id="1001292"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="expr.html#1008304">This chapter
-           describes JavaScript expressions and operators, including
-           assignment, comparison, arithmetic, bitwise, logical, string, and
-           special operators.</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1001297" id="1001297"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-        "regexp.html#1010922">Chapter&nbsp;4&nbsp;&nbsp;&nbsp;Regular
-        Expressions</a><!-- </ZHEAD1> -->
-        </font><br>
-         <a name="1001300" id="1001300"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="regexp.html#1012348">Regular
-           expressions are patterns used to match character combinations in
-           strings. In JavaScript, regular expressions are also objects. These
-           patterns are used with the exec and test methods of RegExp, and with
-           the match, replace, search, and split methods of String. This
-           chapter describes JavaScript regular expressions.</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1001305" id="1001305"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-        "stmtsov.html#1008303">Chapter&nbsp;5&nbsp;&nbsp;&nbsp;Statements</a>
-        <!-- </ZHEAD1> -->
-        </font><br>
-         <a name="1001308" id="1001308"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="stmtsov.html#1008305">JavaScript
-           supports a compact set of statements that you can use to incorporate
-           a great deal of interactivity in Web pages. This chapter provides an
-           overview of these statements.</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1001313" id="1001313"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-        "fcns.html#1008302">Chapter&nbsp;6&nbsp;&nbsp;&nbsp;Functions</a>
-        <!-- </ZHEAD1> -->
-        </font><br>
-         <a name="1001316" id="1001316"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="fcns.html#1008304">Functions are one
-           of the fundamental building blocks in JavaScript. A function is a
-           JavaScript procedure&mdash;a set of statements that performs a
-           specific task. To use a function, you must first define it; then
-           your script can call it.</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1001321" id="1001321"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-        "obj.html#1008302">Chapter&nbsp;7&nbsp;&nbsp;&nbsp;Working with
-        Objects</a><!-- </ZHEAD1> -->
-        </font><br>
-         <a name="1001324" id="1001324"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="obj.html#1008309">This chapter
-           describes how to use objects, properties, functions, and methods,
-           and how to create your own objects.</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1001329" id="1001329"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-        "obj2.html#1013803">Chapter&nbsp;8&nbsp;&nbsp;&nbsp;Details of the
-        Object Model</a><!-- </ZHEAD1> -->
-        </font><br>
-         <a name="1001332" id="1001332"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="obj2.html#1013805">JavaScript is an
-           object-based language based on prototypes, rather than being
-           class-based. Because of this different basis, it can be less
-           apparent how JavaScript allows you to create hierarchies of objects
-           and to have inheritance of properties and their values. This chapter
-           attempts to clarify the situation.</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="999464" id="999464"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="intro.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="index.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ident.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/guide/partlc.html b/docs/js/guide/partlc.html
deleted file mode 100644
index d97ad9052d61730991bf56158b3c7e94cdc514f7..0000000000000000000000000000000000000000
--- a/docs/js/guide/partlc.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:18:06">
-    <title>
-      Core JavaScript Guide 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="obj2.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="index.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "lc.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-                color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="999868" id="999868"></a> <a name="" id=""></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#666666"><b><!-- <ZPARTNUMBER> -->Part 2 
-                  <!-- </ZPARTNUMBER> -->
-       &nbsp;</b></font> <a name="999869" id="999869"></a> <a name=
-      "Working with LiveConnect" id="Working with LiveConnect"></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#000000"><b><!-- <ZPARTITLE> -->Working with LiveConnect
-                  <!-- </ZPARTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-      <br>
-      <br>
-       <a name="1000083" id="1000083"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-      "lc.html#1008305">Chapter&nbsp;9&nbsp;&nbsp;&nbsp;LiveConnect
-      Overview</a><!-- </ZHEAD1> -->
-      </font><br>
-       <a name="1000086" id="1000086"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><a href=
-      "lc.html#1021579">This chapter describes using LiveConnect technology to
-      let Java and JavaScript code communicate with each other. The chapter
-      assumes you are familiar with Java programming.</a><!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="999464" id="999464"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="obj2.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="index.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="lc.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/guide/preface.html b/docs/js/guide/preface.html
deleted file mode 100644
index 02531df8a7a42d004086d3899426bee554fae003..0000000000000000000000000000000000000000
--- a/docs/js/guide/preface.html
+++ /dev/null
@@ -1,607 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:17:52">
-    <title>
-      Core JavaScript Guide 1.5: About this Book
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="index.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "intro.html"><b><font face="Arial, Helvetica, sans-serif" size=
-              "2" color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1001665" id="1001665"></a> <a name="About this Book"
-                  id="About this Book"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->About this Book <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1003098" id="1003098"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      is Netscape's cross-platform, object-based scripting language. This book
-      explains everything you need to know about using core JavaScript.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1001667" id="1001667"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        preface contains the following sections: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1001671" id="1001671"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="preface.html#1003152">New Features in
-          this Release</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1003167" id="1003167"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="preface.html#1001681">What You Should
-          Already Know</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1003563" id="1003563"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="preface.html#1003515">JavaScript
-          Versions</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1001675" id="1001675"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="preface.html#1001692">Where to Find
-          JavaScript Information</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1001679" id="1001679"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="preface.html#1001745">Document
-          Conventions</a><!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1003152" id="1003152"></a> <a name=
-      "New Features in this Release" id="New Features in this Release"></a>
-      <font face="Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->New
-      Features in this Release<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1003154" id="1003154"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For a
-      summary of JavaScript 1.5 features, see <a href="intro.html#1023167">"New
-      Features in this Release" on page&nbsp;18</a>. Information on these
-      features has been incorporated in this manual.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-        <br>
-         <a name="1001681" id="1001681"></a> <a name=
-        "What You Should Already Know" id="What You Should Already Know"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD1> -->What You Should Already Know<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1003432" id="1003432"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This book
-      assumes you have the following basic background:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1003190" id="1003190"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->A general understanding of the Internet and the
-          World Wide Web (WWW).<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1003191" id="1003191"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Good working knowledge of HyperText Markup
-          Language (HTML).<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1003192" id="1003192"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Some
-      programming experience with a language such as C or Visual Basic is
-      useful, but not required.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-        <br>
-         <a name="1003515" id="1003515"></a> <a name="JavaScript Versions"
-           id="JavaScript Versions"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->JavaScript
-           Versions<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1003516" id="1003516"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Each version
-      of Navigator supports a different version of JavaScript. To help you
-      write scripts that are compatible with multiple versions of Navigator,
-      this manual lists the JavaScript version in which each feature was
-      implemented.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1003517" id="1003517"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following table lists the JavaScript version supported by different
-        Navigator versions. Versions of Navigator prior to 2.0 do not support
-        JavaScript.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1003548" id="1003548"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1003521" id="1003521"></a> <a name=
-        "JavaScript and Navigator versions" id=
-        "JavaScript and Navigator versions"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTIONP> -->Table 1 &nbsp;&nbsp; JavaScript and Navigator
-        versions<!-- </ZTABLECAPTIONP> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1003525" id="1003525"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->JavaScript version<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1003527" id="1003527"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Navigator version<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1003529" id="1003529"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1003531" id="1003531"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Navigator 2.0<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1003533" id="1003533"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1003535" id="1003535"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Navigator 3.0<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1003537" id="1003537"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1003539" id="1003539"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Navigator 4.0-4.05<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1003541" id="1003541"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1003543" id="1003543"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Navigator 4.06-4.7x<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1003545" id="1003545"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.4<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1003547" id="1003547"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1004825" id="1004825"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.5<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1004827" id="1004827"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Navigator 6.0<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1005002" id="1005002"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Mozilla (open source browser) 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <a name="1004987" id="1004987"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Each
-          version of the Netscape Enterprise Server also supports a different
-          version of JavaScript. To help you write scripts that are compatible
-          with multiple versions of the Enterprise Server, this manual uses an
-          abbreviation to indicate the server version in which each feature was
-          implemented.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1003629" id="1003629"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <font face=""><b><a name="1003602" id="1003602"></a> <a name=
-          "Abbreviations of Netscape Enterprise Server versions" id=
-          "Abbreviations of Netscape Enterprise Server versions"></a></b></font>
-        </p>
-        <align>
-          <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                size="2"><b><!-- <ZTABLECAPTIONP> -->Table 2 &nbsp;&nbsp;
-                Abbreviations of Netscape Enterprise Server versions 
-                <!-- </ZTABLECAPTIONP> -->
-          </b></font></b></font><br>
-          <br>
-           
-          <table>
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1003606" id="1003606"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Abbreviation<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1003608" id="1003608"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Enterpriser Server version 
-                  <!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1003610" id="1003610"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->NES 2.0<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1003612" id="1003612"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Netscape Enterprise Server 2.0 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1003614" id="1003614"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->NES 3.0<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1003616" id="1003616"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Netscape Enterprise Server 3.0 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <br>
-            <br>
-             <a name="1001692" id="1001692"></a> <a name=
-            "Where to Find JavaScript Information" id=
-            "Where to Find JavaScript Information"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Where to
-            Find JavaScript Information <!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1004899" id="1004899"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The core
-          JavaScript documentation includes the following books:
-          <!-- </ZPARAGRAPH> -->
-          </font> 
-          <ul>
-            <li style="list-style: none">
-              <a name="1004905" id="1004905"></a>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> -->The <a href=
-              "/devedge-srce/library/manuals/2000/javascript/1.5/guide/"><i>Core
-              JavaScript Guide</i></a> (this book) provides information about
-              the core JavaScript language and its objects. 
-              <!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1003218" id="1003218"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> -->The <i>Core JavaScript Reference</i>
-              provides reference material for the core JavaScript language. 
-              <!-- </ZSMARTLIST1> -->
-              </li>
-          </ul><a name="1003224" id="1003224"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-          are new to JavaScript, start with the <a href=
-          "/devedge-srce/library/manuals/2000/javascript/1.5/guide/"><i>Core
-          JavaScript Guide</i></a>. Once you have a firm grasp of the
-          fundamentals, you can use the <i>Core JavaScript Reference</i> to get
-          more details on individual objects and statements. 
-          <!-- </ZPARAGRAPH> -->
-          </font> 
-          <br>
-           <a name="1001745" id="1001745"></a> <a name="Document Conventions"
-          id="Document Conventions"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Document
-          Conventions<!-- </ZHEAD1> -->
-          </font> 
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1003380" id="1003380"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->JavaScript applications run on many operating
-          systems; the information in this book applies to all versions. File
-          and directory paths are given in Windows format (with backslashes
-          separating directory names). For Unix versions, the directory paths
-          are the same, except that you use slashes instead of backslashes to
-          separate directories.<!-- </ZPARAGRAPH> -->
-          </font> 
-          <p>
-            <a name="1003383" id="1003383"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-            book uses uniform resource locators (URLs) of the following form:
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1003384" id="1003384"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->http://<i>server.domain</i>/<i>path</i>/<i>file</i>.html
-            <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1003385" id="1003385"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-            these URLs, <i>server</i> represents the name of the server on
-            which you run your application, such as <font face=
-            "courier, couriernew, monospaced size">research1</font> or
-            <font face="courier, couriernew, monospaced size">www</font>;
-            <i>domain</i> represents your Internet domain name, such as
-            <font face=
-            "courier, couriernew, monospaced size">netscape.com</font> or
-            <font face="courier, couriernew, monospaced size">uiuc.edu</font>;
-            <i>path</i> represents the directory structure on the server; and
-            <i>file</i><font face=
-            "courier, couriernew, monospaced size">.html</font> represents an
-            individual file name. In general, items in italics in URLs are
-            placeholders and items in normal monospace font are literals. If
-            your server has Secure Sockets Layer (SSL) enabled, you would use
-            <font face="courier, couriernew, monospaced size">https</font>
-            instead of <font face=
-            "courier, couriernew, monospaced size">http</font> in the URL.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1003386" id="1003386"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-            book uses the following font conventions:<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <ul>
-            <li style="list-style: none">
-              <a name="1003387" id="1003387"></a>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --> <font face=
-              "courier, couriernew, monospaced size">The monospace font</font>
-              is used for sample code and code listings, API and language
-              elements (such as method names and property names), file names,
-              path names, directory names, HTML tags, and any text that must be
-              typed on the screen. (<font face=
-              "courier, couriernew, monospaced size"><i>Monospace italic
-              font</i></font> is used for placeholders embedded in code.)
-              <!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1003388" id="1003388"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><i>Italic type</i> is used for book titles,
-              emphasis, variables and placeholders, and words used in the
-              literal sense.<!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1001798" id="1001798"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><b>Boldface type</b> is used for glossary
-              terms.<!-- </ZSMARTLIST1> -->
-              </li>
-          </ul>
-        </align>
-        <blockquote>
-          <br>
-           <b><a href="index.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                      <a href="index.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                      <a href="ix.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                      <a href="intro.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-          <hr noshade="noshade" size="1">
-          <font face="Arial, Helvetica, sans-serif" size="1">Copyright &#169;
-          2000 <a href="http://www.netscape.com">Netscape Communications
-          Corp.</a> All rights reserved.</font>
-        </blockquote>
-        <p align="right">
-          Last Updated <b>September 28, 2000</b><br>
-           <!-- </FOOTERCONTENT> -->
-           <!-- </MAINCONTENT> -->
-          </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <!-- </BOOKCONTENT> -->
-          <!-- <FOOTERCONTENT> -->
-          </table>
-      </align>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/guide/regexp.html b/docs/js/guide/regexp.html
deleted file mode 100644
index 2c7e0f003ac95b98de277fa2b5b76e1530f38d8b..0000000000000000000000000000000000000000
--- a/docs/js/guide/regexp.html
+++ /dev/null
@@ -1,2745 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:17:58">
-    <title>
-      Core JavaScript Guide 1.5: 4 Regular Expressions
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="expr.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="index.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "stmtsov.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1008300" id="1008300"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 4 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1010922" id="1010922"></a>
-                  <a name="Regular Expressions" id="Regular Expressions"></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#000000"><b><!-- <ZCHAPTITLE> -->Regular Expressions
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1012348" id="1012348"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Regular
-      expressions are patterns used to match character combinations in strings.
-      In JavaScript, regular expressions are also objects. These patterns are
-      used with the <font face=
-      "courier, couriernew, monospaced size">exec</font> and <font face=
-      "courier, couriernew, monospaced size">test</font> methods of
-            <font face="courier, couriernew, monospaced size">RegExp</font>,
-            and with the <font face=
-            "courier, couriernew, monospaced size">match</font>, <font face=
-            "courier, couriernew, monospaced size">replace</font>, <font face=
-            "courier, couriernew, monospaced size">search</font>, and
-            <font face="courier, couriernew, monospaced size">split</font>
-            methods of <font face=
-            "courier, couriernew, monospaced size">String</font>. This chapter
-            describes JavaScript regular expressions.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1012350" id="1012350"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.1 and earlier. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1012351" id="1012351"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Regular
-        expressions are not available in JavaScript&nbsp;1.1 and earlier.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009793" id="1009793"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter contains the following sections: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1009794" id="1009794"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="regexp.html#1008311">Creating a
-          Regular Expression</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009795" id="1009795"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="regexp.html#1010689">Writing a Regular
-          Expression Pattern</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009885" id="1009885"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="regexp.html#1008506">Working With
-          Regular Expressions</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009891" id="1009891"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="regexp.html#1013064">Examples</a> 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1008311" id="1008311"></a> <a name=
-      "Creating a Regular Expression" id="Creating a Regular Expression"></a>
-      <font face="Arial, Helvetica, sans-serif" size="4">
-      <!-- <ZHEAD1> -->Creating a Regular Expression<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008312" id="1008312"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-      construct a regular expression in one of two ways:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1008313" id="1008313"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Using a regular expression literal, as follows:
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008314" id="1008314"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->re = /ab+c/ <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <dl>
-            <dt>
-              <a name="1008315" id="1008315"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAINDENT1> -->Regular expression literals provide
-              compilation of the regular expression when the script is
-              evaluated. When the regular expression will remain constant, use
-              this for better performance. <!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-          </dl><a name="1008316" id="1008316"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Calling the constructor function of the
-          <font face="courier, couriernew, monospaced size">RegExp</font>
-          object, as follows:<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008317" id="1008317"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->re = new RegExp("ab+c") <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <dl>
-            <dt>
-              <a name="1010687" id="1010687"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAINDENT1> -->Using the constructor function provides
-              runtime compilation of the regular expression. Use the
-              constructor function when you know the regular expression pattern
-              will be changing, or you don't know the pattern and are getting
-              it from another source, such as user input. 
-              <!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-          </dl>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1010689" id="1010689"></a> <a name=
-      "Writing a Regular Expression Pattern" id=
-      "Writing a Regular Expression Pattern"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Writing a
-      Regular Expression Pattern<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1010690" id="1010690"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A regular
-      expression pattern is composed of simple characters, such as
-            <font face="courier, couriernew, monospaced size">/abc/</font>, or
-            a combination of simple and special characters, such as <font face=
-            "courier, couriernew, monospaced size">/ab*c/</font> or<br>
-       <font face=
-      "courier, couriernew, monospaced size">/Chapter&nbsp;(\d+)\.\d*/</font>.
-      The last example includes parentheses which are used as a memory device.
-      The match made with this part of the pattern is remembered for later use,
-      as described in <a href="regexp.html#1008659">Using Parenthesized
-      Substring Matches</a>.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1008325" id="1008325"></a> <a name="Using Simple Patterns"
-           id="Using Simple Patterns"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Using
-           Simple Patterns<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008326" id="1008326"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Simple
-        patterns are constructed of characters for which you want to find a
-        direct match. For example, the pattern <font face=
-        "courier, couriernew, monospaced size">/abc/</font> matches character
-        combinations in strings only when exactly the characters 'abc' occur
-        together and in that order. Such a match would succeed in the strings
-        "Hi, do you know your abc's?" and "The latest airplane designs evolved
-        from slabcraft." In both cases the match is with the substring 'abc'.
-        There is no match in the string "Grab crab" because it does not contain
-        the substring 'abc'.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008327" id="1008327"></a> <a name="Using Special Characters"
-        id="Using Special Characters"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Using Special
-        Characters<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008328" id="1008328"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When the
-        search for a match requires something more than a direct match, such as
-        finding one or more b's, or finding whitespace, the pattern includes
-        special characters. For example, the pattern <font face=
-        "courier, couriernew, monospaced size">/ab*c/</font> matches any
-        character combination in which a single 'a' is followed by zero or more
-        'b's (<font face="courier, couriernew, monospaced size">*</font> means
-        0 or more occurrences of the preceding item) and then immediately
-        followed by 'c'. In the string "cbbabbbbcdebc," the pattern matches the
-        substring 'abbbbc'.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008332" id="1008332"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following table provides a complete list and description of the special
-        characters that can be used in regular expressions.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009645" id="1009645"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1013218" id="1013218"></a> <a name=
-        "Special characters in regular expressions. &nbsp;" id=
-        "Special characters in regular expressions. #160;"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTION> -->Table 4.1 &nbsp;&nbsp; Special characters in
-        regular expressions. &nbsp;<!-- </ZTABLECAPTION> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1013222" id="1013222"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Character<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1013224" id="1013224"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Meaning<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013226" id="1013226"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013228" id="1013228"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Either of the following: 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1013229" id="1013229"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->For characters that are usually treated
-                  literally, indicates that the next character is special and
-                  not to be interpreted literally.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <dl>
-                    <dt>
-                      <a name="1013230" id="1013230"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAINDENT1> -->For example, <font face=
-                      "courier, couriernew, monospaced size">/b/</font> matches
-                      the character 'b'. By placing a backslash in front of b,
-                      that is by using <font face=
-                      "courier, couriernew, monospaced size">/\b/</font>, the
-                      character becomes special to mean match a word boundary.
-                      <!-- </ZPARAINDENT1> -->
-                      </font><br>
-                    </dt>
-                  </dl><a name="1013231" id="1013231"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZSMARTLIST1> -->For characters that are usually treated
-                  specially, indicates that the next character is not special
-                  and should be interpreted literally.<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <dl>
-                    <dt>
-                      <a name="1013232" id="1013232"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="2">
-                      <!-- <ZPARAINDENT1> -->For example, <font face=
-                      "courier, couriernew, monospaced size">*</font> is a
-                      special character that means 0 or more occurrences of the
-                      preceding item should be matched; for example,
-                            <font face="courier, couriernew, monospaced size">/a*/</font>
-                            means match 0 or more a's<font face=
-                            "courier, couriernew, monospaced size">.</font> To
-                            match <font face=
-                            "courier, couriernew, monospaced size">*</font>
-                            literally, precede the it with a backslash; for
-                            example, <font face=
-                            "courier, couriernew, monospaced size">/a\*/</font>
-                            matches 'a*'.<!-- </ZPARAINDENT1> -->
-                      </font><br>
-                    </dt>
-                  </dl>
-                </li>
-              </ul>&nbsp;
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013234" id="1013234"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->^ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013236" id="1013236"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches beginning of input. If the
-                multiline flag is set to true, also matches immediately after a
-                line break character.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013237" id="1013237"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013238" id="1013238"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/^A/</font> does not
-                match the 'A' in "an A", but does match the first 'A' in "An
-                A".<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013240" id="1013240"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->$ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013242" id="1013242"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches end of input. If the multiline
-                flag is set to true, also matches immediately before a line
-                break character.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013243" id="1013243"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013244" id="1013244"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/t$/</font> does not
-                match the 't' in "eater", but does match it in "eat". 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013246" id="1013246"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->* <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013248" id="1013248"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the preceding character 0 or more
-                times.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013249" id="1013249"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013250" id="1013250"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/bo*/</font> matches
-                'boooo' in "A ghost booooed" and 'b' in "A bird warbled", but
-                nothing in "A goat grunted". <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013252" id="1013252"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->+ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013254" id="1013254"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the preceding character 1 or more
-                times. Equivalent to <font face=
-                "courier, couriernew, monospaced size">{1,}</font>. 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013255" id="1013255"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013256" id="1013256"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/a+/</font> matches the
-                'a' in "candy" and all the a's in "caaaaaaandy". 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013259" id="1013259"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->? <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013261" id="1013261"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the preceding character 0 or 1
-                time.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013262" id="1013262"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013263" id="1013263"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/e?le?/</font> matches
-                the 'el' in "angel" and the 'le' in "angle." 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013264" id="1013264"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013265" id="1013265"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->If
-                used immediately after any of the quantifiers <font face=
-                "courier, couriernew, monospaced size">*</font>,
-                      <font face="courier, couriernew, monospaced size">+</font>,
-                      <font face=
-                      "courier, couriernew, monospaced size">?</font>, or
-                      <font face=
-                      "courier, couriernew, monospaced size">{}</font>, makes
-                      the quantifier non-greedy (matching the minimum number of
-                      times), as opposed to the default, which is greedy
-                      (matching the maximum number of times). 
-                      <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013266" id="1013266"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Also used in lookahead assertions,
-                described under x(?=y) and x(?!y) in this table. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013268" id="1013268"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->. <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013270" id="1013270"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->(The decimal point) matches any single
-                character except the newline character.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013271" id="1013271"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013272" id="1013272"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/.n/</font> matches 'an'
-                and 'on' in "nay, an apple is on the tree", but not 'nay'.
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013274" id="1013274"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->(x) <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013277" id="1013277"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches 'x' and remembers the match. These
-                are called capturing parentheses.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013278" id="1013278"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013279" id="1013279"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/(foo)/</font> matches
-                and remembers 'foo' in "foo bar." The matched substring can be
-                recalled from the resulting array's elements <font face=
-                "courier, couriernew, monospaced size">[1]</font>, ...,
-                <font face="courier, couriernew, monospaced size">[n]</font>. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013282" id="1013282"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->(?:x) <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013285" id="1013285"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches 'x' but does not remember the
-                match. These are called non-capturing parentheses. The matched
-                substring can not be recalled from the resulting array's
-                elements <font face=
-                "courier, couriernew, monospaced size">[1]</font>, ...,
-                <font face="courier, couriernew, monospaced size">[n]</font>. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013288" id="1013288"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x(?=y) <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013290" id="1013290"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches 'x' only if 'x' is followed by
-                'y'. For example, <font face=
-                "courier, couriernew, monospaced size">/Jack(?=Sprat)/</font>
-                matches 'Jack' only if it is followed by 'Sprat'.
-                      /<font face="courier, couriernew, monospaced size">Jack(?=Sprat|Frost)/</font>matches
-                      'Jack' only if it is followed by 'Sprat' or 'Frost'.
-                      However, neither 'Sprat' nor 'Frost' is part of the match
-                      results. <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013293" id="1013293"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x(?!y) <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013295" id="1013295"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches 'x' only if 'x' is not followed by
-                'y'. For example, <font face=
-                "courier, couriernew, monospaced size">/\d+(?!\.)/</font>
-                matches a number only if it is not followed by a decimal point.
-                The regular expression <font face=
-                "courier, couriernew, monospaced size">/\d+(?!\.)/.exec("3.141")</font>
-                matches 141 but not 3.141.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013297" id="1013297"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x|y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013299" id="1013299"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches either 'x' or 'y'. 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013300" id="1013300"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013301" id="1013301"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/green|red/</font>
-                matches 'green' in "green apple" and 'red' in "red apple." 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013303" id="1013303"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->{n} <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013305" id="1013305"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Where <font face=
-                "courier, couriernew, monospaced size">n</font> is a positive
-                integer. Matches exactly <font face=
-                "courier, couriernew, monospaced size">n</font> occurrences of
-                the preceding character.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013306" id="1013306"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013307" id="1013307"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/a{2}/</font> doesn't
-                match the 'a' in "candy," but it matches all of the a's in
-                "caandy," and the first two a's in "caaandy." 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013309" id="1013309"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->{n,} <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013311" id="1013311"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Where <font face=
-                "courier, couriernew, monospaced size">n</font> is a positive
-                integer. Matches at least <font face=
-                "courier, couriernew, monospaced size">n</font> occurrences of
-                the preceding character.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013312" id="1013312"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013313" id="1013313"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/a{2,}</font> doesn't
-                match the 'a' in "candy", but matches all of the a's in
-                "caandy" and in "caaaaaaandy."<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013315" id="1013315"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->{n,m} <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013317" id="1013317"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Where <font face=
-                "courier, couriernew, monospaced size">n</font> and
-                      <font face="courier, couriernew, monospaced size">m</font>
-                      are positive integers. Matches at least <font face=
-                      "courier, couriernew, monospaced size">n</font> and at
-                      most <font face=
-                      "courier, couriernew, monospaced size">m</font>
-                      occurrences of the preceding character.
-                      <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013318" id="1013318"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013319" id="1013319"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/a{1,3}/</font> matches
-                nothing in "cndy", the 'a' in "candy," the first two a's in
-                "caandy," and the first three a's in "caaaaaaandy" Notice that
-                when matching "caaaaaaandy", the match is "aaa", even though
-                the original string had more a's in it. <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013321" id="1013321"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->[xyz] <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013323" id="1013323"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                character set. Matches any one of the enclosed characters. You
-                can specify a range of characters by using a hyphen.
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013324" id="1013324"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013325" id="1013325"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">[abcd]</font> is the
-                same as <font face=
-                "courier, couriernew, monospaced size">[a-d]</font>. They match
-                the 'b' in "brisket" and the 'c' in "ache". 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013327" id="1013327"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->[^xyz] <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013329" id="1013329"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                negated or complemented character set. That is, it matches
-                anything that is not enclosed in the brackets. You can specify
-                a range of characters by using a hyphen.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013330" id="1013330"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013331" id="1013331"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">[^abc]</font> is the
-                same as <font face=
-                "courier, couriernew, monospaced size">[^a-c]</font>. They
-                initially match 'r' in "brisket" and 'h' in "chop." 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013333" id="1013333"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->[\b] <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013335" id="1013335"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a backspace. (Not to be confused
-                with <font face=
-                "courier, couriernew, monospaced size">\b</font>.) 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013337" id="1013337"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\b <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013339" id="1013339"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a word boundary, such as a space
-                or a newline character. (Not to be confused with
-                      <font face="courier, couriernew, monospaced size">[\b]</font>.)
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013340" id="1013340"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013341" id="1013341"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\bn\w/</font> matches
-                the 'no' in "noonday";<font face=
-                "courier, couriernew, monospaced size">/\wy\b/</font> matches
-                the 'ly' in "possibly yesterday."<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013343" id="1013343"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\B <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013345" id="1013345"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a non-word boundary. 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013346" id="1013346"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013347" id="1013347"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\w\Bn/</font> matches
-                'on' in "noonday", and <font face=
-                "courier, couriernew, monospaced size">/y\B\w/</font> matches
-                'ye' in "possibly yesterday."<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013349" id="1013349"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\c<i>X</i> <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013351" id="1013351"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Where <i>X</i> is a control character.
-                Matches a control character in a string.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013352" id="1013352"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013353" id="1013353"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\cM/</font> matches
-                control-M in a string.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013355" id="1013355"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\d <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013357" id="1013357"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a digit character. Equivalent to
-                <font face="courier, couriernew, monospaced size">[0-9]</font>.
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013358" id="1013358"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013359" id="1013359"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\d/</font> or
-                <font face=
-                "courier, couriernew, monospaced size">/[0-9]/</font> matches
-                '2' in "B2 is the suite number."<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013361" id="1013361"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\D <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013363" id="1013363"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches any non-digit character.
-                Equivalent to <font face=
-                "courier, couriernew, monospaced size">[^0-9]</font>.
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013364" id="1013364"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013365" id="1013365"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\D/</font> or
-                <font face=
-                "courier, couriernew, monospaced size">/[^0-9]/</font> matches
-                'B' in "B2 is the suite number."<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013367" id="1013367"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\f <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013369" id="1013369"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a form-feed.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013371" id="1013371"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\n <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013373" id="1013373"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a linefeed.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013375" id="1013375"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\r <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013377" id="1013377"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a carriage return. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013379" id="1013379"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\s <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013381" id="1013381"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a single white space character,
-                including space, tab, form feed, line feed. Equivalent to
-                <font face="courier, couriernew, monospaced size">[
-                \f\n\r\t\v\u00A0\u2028\u2029]</font>.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013382" id="1013382"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013383" id="1013383"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\s\w*/</font> matches '
-                bar' in "foo bar."<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013385" id="1013385"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\S <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013387" id="1013387"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a single character other than
-                white space. Equivalent to<br>
-                 <font face="courier, couriernew, monospaced size">[^\f\n\r\t\v\u00A0\u2028\u2029]</font>.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013388" id="1013388"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013389" id="1013389"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\S\w*/</font> matches
-                'foo' in "foo bar."<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013391" id="1013391"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\t <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013393" id="1013393"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a tab.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013395" id="1013395"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\v <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013397" id="1013397"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a vertical tab. 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013399" id="1013399"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\w <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013401" id="1013401"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches any alphanumeric character
-                including the underscore. Equivalent to <font face=
-                "courier, couriernew, monospaced size">[A-Za-z0-9_]</font>.
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013402" id="1013402"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013403" id="1013403"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\w/</font> matches 'a'
-                in "apple," '5' in "$5.28," and '3' in "3D." 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013405" id="1013405"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\W <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013407" id="1013407"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches any non-word character. Equivalent
-                to <font face=
-                "courier, couriernew, monospaced size">[^A-Za-z0-9_]</font>.
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013408" id="1013408"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013409" id="1013409"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\W/</font> or
-                <font face=
-                "courier, couriernew, monospaced size">/[^$A-Za-z0-9_]/</font>
-                matches '%' in "50%."<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013411" id="1013411"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\<i>n</i> <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013413" id="1013413"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Where <i>n</i> is a positive integer. A
-                back reference to the last substring matching the <i>n</i>
-                parenthetical in the regular expression (counting left
-                parentheses).<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013414" id="1013414"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1013415" id="1013415"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/apple(,)\sorange\1/</font>
-                matches 'apple, orange,' in "apple, orange, cherry, peach." 
-                <!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013421" id="1013421"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\0 <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013423" id="1013423"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a NUL character. Do not follow
-                this with another digit.<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013425" id="1013425"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\xhh <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013427" id="1013427"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the character with the code hh
-                (two hexadecimal digits)<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013429" id="1013429"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\uhhhh <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &nbsp;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013431" id="1013431"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the character with code hhhh (four
-                hexadecimal digits).<!-- </ZTABLETEXT> -->
-                </font> &nbsp;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-           <a name="1008498" id="1008498"></a> <a name="Using Parentheses"
-             id="Using Parentheses"></a> <font face=
-             "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Using
-             Parentheses<!-- </ZHEAD2> -->
-          </font><br>
-          <br>
-           <a name="1008499" id="1008499"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Parentheses around any part of the regular
-          expression pattern cause that part of the matched substring to be
-          remembered. Once remembered, the substring can be recalled for other
-          use, as described in <a href="regexp.html#1008659">Using
-          Parenthesized Substring Matches</a>.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008503" id="1008503"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-          example, the pattern <font face=
-          "courier, couriernew, monospaced size">/Chapter&nbsp;(\d+)\.\d*/</font>
-          illustrates additional escaped and special characters and indicates
-          that part of the pattern should be remembered. It matches precisely
-          the characters 'Chapter ' followed by one or more numeric characters
-          (<font face="courier, couriernew, monospaced size">\d</font> means
-          any numeric character and <font face=
-          "courier, couriernew, monospaced size">+</font> means 1 or more
-          times), followed by a decimal point (which in itself is a special
-          character; preceding the decimal point with \ means the pattern must
-          look for the literal character '.'), followed by any numeric
-          character 0 or more times (<font face=
-          "courier, couriernew, monospaced size">\d</font> means numeric
-          character, <font face="courier, couriernew, monospaced size">*</font>
-          means 0 or more times). In addition, parentheses are used to remember
-          the first matched numeric characters.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1008504" id="1008504"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-          pattern is found in "Open Chapter 4.3, paragraph 6" and '4' is
-          remembered. The pattern is not found in "Chapter 3 and 4", because
-          that string does not have a period after the '3'.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1012900" id="1012900"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To match
-          a substring without causing the matched part to be remembered, within
-          the parentheses preface the pattern with <font face=
-          "courier, couriernew, monospaced size">?:</font>. For example,
-          <font face="courier, couriernew, monospaced size">(?:\d+)</font>
-          matches one or numeric characters but does not remember the matched
-          characters.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1008506" id="1008506"></a> <a name=
-          "Working With Regular Expressions" id=
-          "Working With Regular Expressions"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Working With
-          Regular Expressions<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1008507" id="1008507"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Regular
-        expressions are used with the <font face=
-        "courier, couriernew, monospaced size">RegExp</font> methods
-              <font face="courier, couriernew, monospaced size">test</font> and
-              <font face="courier, couriernew, monospaced size">exec</font> and
-              with the <font face=
-              "courier, couriernew, monospaced size">String</font> methods
-              <font face="courier, couriernew, monospaced size">match</font>,
-              <font face="courier, couriernew, monospaced size">replace</font>,
-              <font face="courier, couriernew, monospaced size">search</font>,
-              and <font face=
-              "courier, couriernew, monospaced size">split</font>.These methods
-              are explained in detail in the <a href=
-              "/devedge-srce/library/manuals/2000/javascript/1.5/reference/"><i>Core
-              JavaScript Reference</i></a>.<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1012481" id="1012481"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <font face=""><b><a name="1012488" id="1012488"></a> <a name=
-          "Methods that use regular expressions" id=
-          "Methods that use regular expressions"></a></b></font>
-        </p>
-        <align>
-          <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                size="2"><b><!-- <ZTABLECAPTION> -->Table 4.2 &nbsp;&nbsp;
-                Methods that use regular expressions<!-- </ZTABLECAPTION> -->
-          </b></font></b></font><br>
-          <br>
-           
-          <table>
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1012492" id="1012492"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1012494" id="1012494"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1012526" id="1012526"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->exec <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1012528" id="1012528"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A <font face=
-                  "courier, couriernew, monospaced size">RegExp</font> method
-                  that executes a search for a match in a string. It returns an
-                  array of information. <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1012530" id="1012530"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->test <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1012532" id="1012532"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A <font face=
-                  "courier, couriernew, monospaced size">RegExp</font> method
-                  that tests for a match in a string. It returns true or false.
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1012534" id="1012534"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->match <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1012536" id="1012536"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A <font face=
-                  "courier, couriernew, monospaced size">String</font> method
-                  that executes a search for a match in a string. It returns an
-                  array of information or null on a mismatch. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1012538" id="1012538"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->search <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1012540" id="1012540"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A <font face=
-                  "courier, couriernew, monospaced size">String</font> method
-                  that tests for a match in a string. It returns the index of
-                  the match, or -1 if the search fails. <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1012572" id="1012572"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->replace <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1012574" id="1012574"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A <font face=
-                  "courier, couriernew, monospaced size">String</font> method
-                  that executes a search for a match in a string, and replaces
-                  the matched substring with a replacement substring. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1012568" id="1012568"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->split <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1012570" id="1012570"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A <font face=
-                  "courier, couriernew, monospaced size">String</font> method
-                  that uses a regular expression or a fixed string to break a
-                  string into an array of substrings. <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <a name="1008538" id="1008538"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When
-            you want to know whether a pattern is found in a string, use the
-            <font face="courier, couriernew, monospaced size">test</font> or
-            <font face="courier, couriernew, monospaced size">search</font>
-            method; for more information (but slower execution) use the
-            <font face="courier, couriernew, monospaced size">exec</font> or
-            <font face="courier, couriernew, monospaced size">match</font>
-            methods. If you use <font face=
-            "courier, couriernew, monospaced size">exec</font> or
-                  <font face="courier, couriernew, monospaced size">match</font>
-                  and if the match succeeds, these methods return an array and
-                  update properties of the associated regular expression object
-                  and also of the predefined regular expression object,
-                  <font face=
-                  "courier, couriernew, monospaced size">RegExp</font>. If the
-                  match fails, the <font face=
-                  "courier, couriernew, monospaced size">exec</font> method
-                  returns <font face=
-                  "courier, couriernew, monospaced size">null</font> (which
-                  converts to <font face=
-                  "courier, couriernew, monospaced size">false</font>). 
-                  <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008539" id="1008539"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-            following example, the script uses the <font face=
-            "courier, couriernew, monospaced size">exec</font> method to find a
-            match in a string.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008540" id="1008540"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-             myRe=/d(b+)d/g;<br>
-             myArray = myRe.exec("cdbbdbsbz");<br>
-             &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008541" id="1008541"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-            do not need to access the properties of the regular expression, an
-            alternative way of creating <font face=
-            "courier, couriernew, monospaced size">myArray</font> is with this
-            script:<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008542" id="1008542"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-             myArray = /d(b+)d/g.exec("cdbbdbsbz");<br>
-             &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008543" id="1008543"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-            want to construct the regular expression from a string, yet another
-            alternative is this script: <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1008544" id="1008544"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-             myRe= new RegExp ("d(b+)d", "g");<br>
-             myArray = myRe.exec("cdbbdbsbz");<br>
-             &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1009660" id="1009660"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->With
-            these scripts, the match succeeds and returns the array and updates
-            the properties shown in the following table.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1009763" id="1009763"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><br></font>
-          </p>
-          <p>
-            <font face=""><b><a name="1009670" id="1009670"></a> <a name=
-            "Results of regular expression execution. &nbsp;" id=
-            "Results of regular expression execution. #160;"></a></b></font>
-          </p>
-          <align>
-            <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                  size="2"><b><!-- <ZTABLECAPTION> -->Table 4.3 &nbsp;&nbsp;
-                  Results of regular expression execution. &nbsp;
-                  <!-- </ZTABLECAPTION> -->
-            </b></font></b></font><br>
-            <br>
-             
-            <table>
-              <tr bgcolor="#CCCCCC" align="left" valign="top">
-                <th valign="top" align="left">
-                  <a name="1009678" id="1009678"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Object<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1009680" id="1009680"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Property or index 
-                    <!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1009682" id="1009682"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1009684" id="1009684"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                    <!-- <ZTABLEHEAD> -->In this example<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-              </tr>
-              <tr>
-                <td valign="top" colspan="1" rowspan="4">
-                  <a name="1009686" id="1009686"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->myArray <!-- </ZCODELINE> -->
-                  </font>
-                </td>
-                <td valign="top">
-                  <a name="1009688" id="1009688"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->
-                   <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009690" id="1009690"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->The matched string and all remembered
-                    substrings.<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009692" id="1009692"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> <font face=
-                    "courier, couriernew, monospaced size">["dbbd",
-                    "bb"]</font><!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1009696" id="1009696"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->index <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009698" id="1009698"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->The 0-based index of the match in the
-                    input string.<!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009700" id="1009700"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> <font face=
-                    "courier, couriernew, monospaced size">1</font>
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1009704" id="1009704"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->input <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009706" id="1009706"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->The original string. 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009708" id="1009708"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> <font face=
-                    "courier, couriernew, monospaced size">"cdbbdbsbz"</font>
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1009712" id="1009712"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->[0] <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009714" id="1009714"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->The last matched characters. 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009716" id="1009716"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> <font face=
-                    "courier, couriernew, monospaced size">"dbbd"</font>
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top" colspan="1" rowspan="2">
-                  <a name="1009718" id="1009718"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->myRe <!-- </ZCODELINE> -->
-                  </font>
-                </td>
-                <td valign="top">
-                  <a name="1009720" id="1009720"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->lastIndex <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009722" id="1009722"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->The index at which to start the next
-                    match. (This property is set only if the regular expression
-                    uses the <font face=
-                    "courier, couriernew, monospaced size">g</font> option,
-                    described in <a href="regexp.html#1008681">Executing a
-                    Global Search, Ignoring Case, and Considering Multiline
-                    Input</a>.) <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009727" id="1009727"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> <font face=
-                    "courier, couriernew, monospaced size">5</font>
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <a name="1009731" id="1009731"></a><font face=
-                  "courier, couriernew, monospaced size" size="2">
-                  <!-- <ZCODELINE> -->source <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009733" id="1009733"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> -->The text of the pattern.Updated at the
-                    time that the regular expression is created, not executed. 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1009735" id="1009735"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZTABLETEXT> --> <font face=
-                    "courier, couriernew, monospaced size">"d(b+)d"</font>
-                    <!-- </ZTABLETEXT> -->
-                    </font> &nbsp;
-                  </p>
-                </td>
-              </tr>
-            </table>
-            <p>
-              <a name="1008649" id="1008649"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->As
-              shown in the second form of this example, you can use the a
-              regular expression created with an object initializer without
-              assigning it to a variable. If you do, however, every occurrence
-              is a new regular expression. For this reason, if you use this
-              form without assigning it to a variable, you cannot subsequently
-              access the properties of that regular expression. For example,
-              assume you have this script: <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008650" id="1008650"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-               myRe=/d(b+)d/g;<br>
-               myArray = myRe.exec("cdbbdbsbz");<br>
-               document.writeln("The value of lastIndex is " +
-              myRe.lastIndex);<br>
-               &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008651" id="1008651"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-              script displays: <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <dl>
-              <dd>
-                <dl>
-                  <dt>
-                    <a name="1008652" id="1008652"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAINDENT1> -->The value of lastIndex is 5 
-                    <!-- </ZPARAINDENT1> -->
-                    </font><br>
-                  </dt>
-                </dl>
-              </dd>
-            </dl><a name="1008653" id="1008653"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->However, if you have this script: 
-            <!-- </ZPARAGRAPH> -->
-            </font> 
-            <p>
-              <a name="1008654" id="1008654"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-               myArray = /d(b+)d/g.exec("cdbbdbsbz");<br>
-               document.writeln("The value of lastIndex is " +
-              /d(b+)d/g.lastIndex);<br>
-               &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008655" id="1008655"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->It
-              displays:<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <dl>
-              <dd>
-                <dl>
-                  <dt>
-                    <a name="1008656" id="1008656"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="2">
-                    <!-- <ZPARAINDENT1> -->The value of lastIndex is 0 
-                    <!-- </ZPARAINDENT1> -->
-                    </font><br>
-                  </dt>
-                </dl>
-              </dd>
-            </dl><a name="1008657" id="1008657"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            occurrences of <font face=
-            "courier, couriernew, monospaced size">/d(b+)d/g</font> in the two
-            statements are different regular expression objects and hence have
-            different values for their <font face=
-            "courier, couriernew, monospaced size">lastIndex</font> property.
-            If you need to access the properties of a regular expression
-            created with an object initializer, you should first assign it to a
-            variable.<!-- </ZPARAGRAPH> -->
-            </font> 
-            <p>
-              <br>
-               <a name="1008659" id="1008659"></a> <a name=
-              "Using Parenthesized Substring Matches" id=
-              "Using Parenthesized Substring Matches"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Using
-              Parenthesized Substring Matches <!-- </ZHEAD2> -->
-              </font><br>
-              <br>
-               <a name="1008660" id="1008660"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> -->Including parentheses in a regular
-              expression pattern causes the corresponding submatch to be
-              remembered. For example, <font face=
-              "courier, couriernew, monospaced size">/a(b)c/</font> matches the
-              characters 'abc' and remembers 'b'. To recall these parenthesized
-              substring matches, use the <font face=
-              "courier, couriernew, monospaced size">Array</font> elements
-              <font face="courier, couriernew, monospaced size">[1]</font>,
-              ..., <font face=
-              "courier, couriernew, monospaced size">[n]</font>.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008661" id="1008661"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              number of possible parenthesized substrings is unlimited. The
-              returned array holds all that were found. The following examples
-              illustrate how to use parenthesized substring matches.
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008662" id="1008662"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZHEADRUNIN> -->Example 1. <!-- </ZHEADRUNIN> -->
-              </b></font> <a name="1008663" id="1008663"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              following script uses the <font face=
-              "courier, couriernew, monospaced size">replace</font> method to
-              switch the words in the string. For the replacement text, the
-              script uses the <font face=
-              "courier, couriernew, monospaced size">$1</font> and
-                    <font face="courier, couriernew, monospaced size">$2</font>
-                    in the replacement to denote the first string and second
-                    parenthesized substring match.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008664" id="1008664"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-               re = /(\w+)\s(\w+)/;<br>
-               str = "John Smith";<br>
-               newstr = str.replace(re, "$2, $1");<br>
-               document.write(newstr)<br>
-               &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008665" id="1008665"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-              prints "Smith, John". <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008666" id="1008666"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZHEADRUNIN> -->Example 2. <!-- </ZHEADRUNIN> -->
-              </b></font> <a name="1008667" id="1008667"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-              the following example, <font face=
-              "courier, couriernew, monospaced size">RegExp.input</font> is set
-              by the Change event. In the <font face=
-              "courier, couriernew, monospaced size">getInfo</font> function,
-              the <font face="courier, couriernew, monospaced size">exec</font>
-              method, called using the () shortcut notation, uses the value of
-              <font face=
-              "courier, couriernew, monospaced size">RegExp.input</font> as its
-              argument. <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008675" id="1008675"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;HTML&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008676" id="1008676"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-               function getInfo(){<br>
-               &nbsp;&nbsp;&nbsp;a = /(\w+)\s(\d+)/();<br>
-               &nbsp;&nbsp;&nbsp;window.alert(a[1] + ", your age is " +
-              a[2]);<br>
-               }<br>
-               &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008677" id="1008677"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->Enter your first name and your age, and then
-              press Enter. <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008678" id="1008678"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;FORM&gt;<br>
-               &lt;INPUT TYPE="text" NAME="NameAge"
-              onChange="getInfo(this);"&gt;<br>
-               &lt;/FORM&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008679" id="1008679"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;/HTML&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <br>
-               <a name="1008681" id="1008681"></a> <a name=
-              "Executing a Global Search, Ignoring Case, and Considering Multiline Input"
-                 id=
-                 "Executing a Global Search, Ignoring Case, and Considering Multiline Input">
-              </a> <font face="Arial, Helvetica, sans-serif" size="4">
-              <!-- <ZHEAD2> -->Executing a Global Search, Ignoring Case, and
-              Considering Multiline Input<!-- </ZHEAD2> -->
-              </font><br>
-              <br>
-               <a name="1008682" id="1008682"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> -->Regular expressions have three optional
-              flags that allow for global and case insensitive searching. To
-              indicate a global search, use the <font face=
-              "courier, couriernew, monospaced size">g</font> flag. To indicate
-              a case-insensitive search, use the <font face=
-              "courier, couriernew, monospaced size">i</font> flag. To indicate
-              a multi-line search, use the <font face=
-              "courier, couriernew, monospaced size">m</font> flag. These flags
-              can be used separately or together in any order, and are included
-              as part of the regular expression. <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008683" id="1008683"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To
-              include a flag with the regular expression, use this syntax:
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008684" id="1008684"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->re = /pattern/flags<br>
-               re = new RegExp("pattern", ["flags"]) <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008685" id="1008685"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Note
-              that the flags are an integral part of a regular expression. They
-              cannot be added or removed later.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008686" id="1008686"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-              example, <font face=
-              "courier, couriernew, monospaced size">re&nbsp;=&nbsp;/\w+\s/g</font>
-              creates a regular expression that looks for one or more
-              characters followed by a space, and it looks for this combination
-              throughout the string.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008687" id="1008687"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-               re = /\w+\s/g;<br>
-               str = "fee fi fo fum";<br>
-               myArray = str.match(re);<br>
-               document.write(myArray);<br>
-               &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008688" id="1008688"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-              displays ["fee ", "fi ", "fo "]. In this example, you could
-              replace the line: <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008689" id="1008689"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->re = /\w+\s/g; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008690" id="1008690"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> -->with:<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008691" id="1008691"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->re = new RegExp("\\w+\\s", "g"); 
-              <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008692" id="1008692"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->and
-              get the same result. <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1013060" id="1013060"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              <font face="courier, couriernew, monospaced size">m</font> flag
-              is used to specify that a multiline input string should be
-              treated as multiple lines. If the <font face=
-              "courier, couriernew, monospaced size">m</font> flag is used,
-              <font face="courier, couriernew, monospaced size">^</font> and
-              <font face="courier, couriernew, monospaced size">$</font> match
-              at the start or end of any line within the input string instead
-              of the start or end of the entire string.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <br>
-              <br>
-               <a name="1013064" id="1013064"></a> <a name="Examples" id=
-              "Examples"></a> <font face="Arial, Helvetica, sans-serif"
-                 size="4"><!-- <ZHEAD1> -->Examples<!-- </ZHEAD1> -->
-              </font>
-            </p>
-            <hr size="2" noshade="noshade">
-            <br>
-             <a name="1010172" id="1010172"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            following examples show some uses of regular expressions.
-            <!-- </ZPARAGRAPH> -->
-            </font> 
-            <p>
-              <br>
-               <a name="1008695" id="1008695"></a> <a name=
-              "Changing the Order in an Input String" id=
-              "Changing the Order in an Input String"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Changing
-              the Order in an Input String <!-- </ZHEAD2> -->
-              </font><br>
-              <br>
-               <a name="1008696" id="1008696"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              following example illustrates the formation of regular
-              expressions and the use of <font face=
-              "courier, couriernew, monospaced size">string.split()</font> and
-              <font face=
-              "courier, couriernew, monospaced size">string.replace()</font>.
-              It cleans a roughly formatted input string containing names
-              (first name first) separated by blanks, tabs and exactly one
-              semicolon. Finally, it reverses the name order (last name first)
-              and sorts the list.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008699" id="1008699"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt; 
-              <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008700" id="1008700"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->// The name string contains multiple spaces
-              and tabs,<br>
-               // and may have multiple spaces between first and last
-              names.<br>
-               names = new String ( "Harry Trump ;Fred Barney; Helen Rigby
-              ;\<br>
-               &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bill Abel ;Chris Hand ") 
-              <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008701" id="1008701"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->document.write ("---------- Original String"
-              + "&lt;BR&gt;" + "&lt;BR&gt;");<br>
-               document.write (names + "&lt;BR&gt;" + "&lt;BR&gt;"); 
-              <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008702" id="1008702"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->// Prepare two regular expression patterns
-              and array storage.<br>
-               // Split the string into array elements. <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008703" id="1008703"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->// pattern: possible white space then
-              semicolon then possible white space<br>
-               pattern = /\s*;\s*/; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008704" id="1008704"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->// Break the string into pieces separated by
-              the pattern above and<br>
-               // and store the pieces in an array called nameList<br>
-               nameList = names.split (pattern); <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008705" id="1008705"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->// new pattern: one or more characters then
-              spaces then characters.<br>
-               // Use parentheses to "memorize" portions of the pattern.<br>
-               // The memorized portions are referred to later.<br>
-               pattern = /(\w+)\s+(\w+)/; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008706" id="1008706"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->// New array for holding names being
-              processed.<br>
-               bySurnameList = new Array; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008707" id="1008707"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->// Display the name array and populate the
-              new array<br>
-               // with comma-separated names, last first.<br>
-               //<br>
-               // The replace method removes anything matching the pattern<br>
-               // and replaces it with the memorized string&#8212;second
-              memorized portion<br>
-               // followed by comma space followed by first memorized
-              portion.<br>
-               //<br>
-               // The variables $1 and $2 refer to the portions<br>
-               // memorized while matching the pattern. <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008708" id="1008708"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->document.write ("---------- After Split by
-              Regular Expression" + "&lt;BR&gt;");<br>
-               for ( i = 0; i &lt; nameList.length; i++) {<br>
-               &nbsp;&nbsp;&nbsp;document.write (nameList[i] +
-              "&lt;BR&gt;");<br>
-               &nbsp;&nbsp;&nbsp;bySurnameList[i] = nameList[i].replace
-              (pattern, "$2, $1")<br>
-               } <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008709" id="1008709"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->// Display the new array.<br>
-               document.write ("---------- Names Reversed" + "&lt;BR&gt;");<br>
-               for ( i = 0; i &lt; bySurnameList.length; i++) {<br>
-               &nbsp;&nbsp;&nbsp;document.write (bySurnameList[i] +
-              "&lt;BR&gt;")<br>
-               } <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008710" id="1008710"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->// Sort by last name, then display the sorted
-              array.<br>
-               bySurnameList.sort();<br>
-               document.write ("---------- Sorted" + "&lt;BR&gt;");<br>
-               for ( i = 0; i &lt; bySurnameList.length; i++) {<br>
-               &nbsp;&nbsp;&nbsp;document.write (bySurnameList[i] +
-              "&lt;BR&gt;")<br>
-               } <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008711" id="1008711"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->document.write ("---------- End" +
-              "&lt;BR&gt;") <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008712" id="1008712"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <br>
-               <a name="1008713" id="1008713"></a> <a name=
-              "Using Special Characters to Verify Input" id=
-              "Using Special Characters to Verify Input"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Using
-              Special Characters to Verify Input <!-- </ZHEAD2> -->
-              </font><br>
-              <br>
-               <a name="1008714" id="1008714"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-              the following example, a user enters a phone number. When the
-              user presses Enter, the script checks the validity of the number.
-              If the number is valid (matches the character sequence specified
-              by the regular expression), the script posts a window thanking
-              the user and confirming the number. If the number is invalid, the
-              script posts a window informing the user that the phone number is
-              not valid. <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008715" id="1008715"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              regular expression looks for zero or one open parenthesis
-              <font face="courier, couriernew, monospaced size">\(?</font>,
-              followed by three digits <font face=
-              "courier, couriernew, monospaced size">\d{3}</font>, followed by
-              zero or one close parenthesis <font face=
-              "courier, couriernew, monospaced size">\)?</font>, followed by
-              one dash, forward slash, or decimal point and when found,
-              remember the character <font face=
-              "courier, couriernew, monospaced size">([-\/\.])</font>, followed
-              by three digits <font face=
-              "courier, couriernew, monospaced size">\d{3}</font>, followed by
-              the remembered match of a dash, forward slash, or decimal point
-              <font face="courier, couriernew, monospaced size">\1</font>,
-              followed by four digits <font face=
-              "courier, couriernew, monospaced size">\d{4}</font>. 
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008716" id="1008716"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              Change event activated when the user presses Enter sets the value
-              of <font face=
-              "courier, couriernew, monospaced size">RegExp.input</font>.
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008717" id="1008717"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;HTML&gt;<br>
-               &lt;SCRIPT LANGUAGE = "JavaScript1.2"&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008718" id="1008718"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->re = /\(?\d{3}\)?([-\/\.])\d{3}\1\d{4}/; 
-              <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008719" id="1008719"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->function testInfo() {<br>
-               &nbsp;&nbsp;&nbsp;OK = re.exec();<br>
-               &nbsp;&nbsp;&nbsp;if (!OK)<br>
-               &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.alert (RegExp.input
-              +<br>
-               &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" isn't a
-              phone number with area code!")<br>
-               &nbsp;&nbsp;&nbsp;else<br>
-               &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.alert ("Thanks, your
-              phone number is " + OK[0])<br>
-               } <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008720" id="1008720"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008721" id="1008721"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->Enter your phone number (with area code) and
-              then press Enter.<br>
-               &lt;FORM&gt;<br>
-               &lt;INPUT TYPE="text" NAME="Phone"
-              onChange="testInfo(this);"&gt;<br>
-               &lt;/FORM&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1008722" id="1008722"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->&lt;/HTML&gt; <!-- </ZCODELINE> -->
-              </font>
-            </p>
-          </align>
-          <blockquote>
-            <br>
-             <b><a href="expr.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                        <a href="index.html"><b><font face=
-                        "Arial, Helvetica, sans-serif" size="2" color=
-                        "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                        <a href="ix.html"><b><font face=
-                        "Arial, Helvetica, sans-serif" size="2" color=
-                        "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                        <a href="stmtsov.html"><b><font face=
-                        "Arial, Helvetica, sans-serif" size="2" color=
-                        "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-            <hr noshade="noshade" size="1">
-            <font face="Arial, Helvetica, sans-serif" size="1">Copyright &#169;
-            2000 <a href="http://www.netscape.com">Netscape Communications
-            Corp.</a> All rights reserved.</font>
-          </blockquote>
-          <p align="right">
-            Last Updated <b>September 28, 2000</b><br>
-             <!-- </FOOTERCONTENT> -->
-             <!-- </MAINCONTENT> -->
-            </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <!-- </BOOKCONTENT> -->
-            <!-- <FOOTERCONTENT> -->
-            </table>
-        </align>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-      </align>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/guide/stmtsov.html b/docs/js/guide/stmtsov.html
deleted file mode 100644
index 5a9b6aebe96d484630161ba4030b65aca891b53d..0000000000000000000000000000000000000000
--- a/docs/js/guide/stmtsov.html
+++ /dev/null
@@ -1,1815 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:18:00">
-    <title>
-      Core JavaScript Guide 1.5: 5 Statements
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="regexp.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="index.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "fcns.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-              color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Guide 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1008300" id="1008300"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 5 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1008303" id="1008303"></a>
-                  <a name="Statements" id="Statements"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Statements<!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1008305" id="1008305"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      supports a compact set of statements that you can use to incorporate a
-      great deal of interactivity in Web pages. This chapter provides an
-      overview of these statements. <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1009733" id="1009733"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter contains the following sections, which provide a brief overview
-        of each statement:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1016300" id="1016300"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Block Statement: { }<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009737" id="1009737"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="stmtsov.html#1008319">Conditional
-          Statements</a>: <font face=
-          "courier, couriernew, monospaced size">if...else</font> and
-          <font face="courier, couriernew, monospaced size">switch</font> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009798" id="1009798"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="stmtsov.html#1008340">Loop
-          Statements</a>: <font face=
-          "courier, couriernew, monospaced size">for</font>, <font face=
-          "courier, couriernew, monospaced size">while</font>,
-                <font face="courier, couriernew, monospaced size">do
-                while</font>, label, <font face=
-                "courier, couriernew, monospaced size">break</font>, and
-                <font face=
-                "courier, couriernew, monospaced size">continue</font> (label
-                is not itself a looping statement, but is frequently used with
-                these statements)<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009832" id="1009832"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="stmtsov.html#1008417">Object
-          Manipulation Statements</a>: <font face=
-          "courier, couriernew, monospaced size">for...in</font> and
-                <font face="courier, couriernew, monospaced size">with</font> 
-                <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1009837" id="1009837"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="stmtsov.html#1008468">Comments</a> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1011497" id="1011497"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="stmtsov.html#1011537">Exception
-          Handling Statements</a>: <font face=
-          "courier, couriernew, monospaced size">try...catch</font> and
-          <font face="courier, couriernew, monospaced size">throw</font> 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1014479" id="1014479"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any
-      expression is also a statement. See <a href="expr.html#1008302">Chapter
-      3, "Expressions and Operators,"</a> for complete information about
-      statements.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1014489" id="1014489"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        semicolon (;) character to separate statements in JavaScript code.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1009782" id="1009782"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See the
-        <a href="/devedge-srce/library/manuals/2000/javascript/1.5"><i>Core
-        JavaScript Reference</i></a> for details about the statements in this
-        chapter.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1016322" id="1016322"></a> <a name="Block Statement" id=
-        "Block Statement"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD1> -->Block Statement<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1016334" id="1016334"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A block
-      statement is used to group statements. The block is delimited by a pair
-      of curly brackets:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1016346" id="1016346"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->{statement1 statement2 . . .statement<i>n</i>} 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1008319" id="1008319"></a> <a name="Conditional Statements"
-        id="Conditional Statements"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Conditional
-        Statements<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008320" id="1008320"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-      conditional statement is a set of commands that executes if a specified
-      condition is true. JavaScript supports two conditional statements:
-      <font face="courier, couriernew, monospaced size">if...else</font> and
-      <font face="courier, couriernew, monospaced size">switch</font>. 
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1008323" id="1008323"></a> <a name="if...else Statement"
-           id="if...else Statement"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->if...else
-           Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008324" id="1008324"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">if</font> statement
-        to perform certain statements if a logical condition is true; use the
-        optional <font face="courier, couriernew, monospaced size">else</font>
-        clause to perform other statements if the condition is false. An
-        <font face="courier, couriernew, monospaced size">if</font> statement
-        looks as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008325" id="1008325"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->if
-        (<i>condition</i>) {<br>
-         &nbsp;&nbsp;&nbsp;<i>statements1</i><br>
-         }<br>
-         [else {<br>
-         &nbsp;&nbsp;&nbsp;<i>statements2</i><br>
-         } ] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008326" id="1008326"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        condition can be any JavaScript expression that evaluates to true or
-        false. The statements to be executed can be any JavaScript statements,
-        including further nested <font face=
-        "courier, couriernew, monospaced size">if</font> statements. If you
-        want to use more than one statement after an <font face=
-        "courier, couriernew, monospaced size">if</font> or <font face=
-        "courier, couriernew, monospaced size">else</font> statement, you must
-        enclose the statements in curly braces, {}. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015870" id="1015870"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You should
-        not use simple assignments in a conditional statement. For example, do
-        not use the following code: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015871" id="1015871"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->if(x = y)<br>
-         {<br>
-         &nbsp;&nbsp;&nbsp;/* do the right thing */<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015872" id="1015872"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        need to use an assignment in a conditional statement, put additional
-        parentheses around the assignment. For example, use <font face=
-        "courier, couriernew, monospaced size">if( (x = y) )</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015886" id="1015886"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Do not
-        confuse the primitive Boolean values true and false with the true and
-        false values of the Boolean object. Any object whose value is not
-        undefined, null, zero, NaN, or the empty string, including a Boolean
-        object whose value is false, evaluates to true when passed to a
-        conditional statement. For example: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1014538" id="1014538"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        b = new Boolean(false);<br>
-         if (b) // this condition evaluates to true <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008327" id="1008327"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><b>Example.</b> In the following example, the
-        function <font face=
-        "courier, couriernew, monospaced size">checkData</font> returns true if
-        the number of characters in a <font face=
-        "courier, couriernew, monospaced size">Text</font> object is three;
-        otherwise, it displays an alert and returns false. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008328" id="1008328"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function checkData () {<br>
-         &nbsp;&nbsp;&nbsp;if (document.form1.threeChar.value.length == 3)
-        {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true<br>
-         &nbsp;&nbsp;&nbsp;} else {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("Enter exactly three
-        characters. " + &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.form1.threeChar.value + "
-        is not valid.")<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008329" id="1008329"></a> <a name="switch Statement" id=
-        "switch Statement"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->switch Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008330" id="1008330"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        <font face="courier, couriernew, monospaced size">switch</font>
-        statement allows a program to evaluate an expression and attempt to
-        match the expression's value to a case label. If a match is found, the
-        program executes the associated statement. A <font face=
-        "courier, couriernew, monospaced size">switch</font> statement looks as
-        follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008331" id="1008331"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->switch (<i>expression</i>){<br>
-         &nbsp;&nbsp;&nbsp;case <i>label</i> :<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>statement</i>;<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>
-         &nbsp;&nbsp;&nbsp;case <i>label</i> :<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>statement</i>;<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>
-         &nbsp;&nbsp;&nbsp;...<br>
-         &nbsp;&nbsp;&nbsp;default : <i>statement</i>;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008332" id="1008332"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        program first looks for a label matching the value of expression and
-        then executes the associated statement. If no matching label is found,
-        the program looks for the optional <font face=
-        "courier, couriernew, monospaced size">default</font> statement, and if
-        found, executes the associated statement. If no default statement is
-        found, the program continues execution at the statement following the
-        end of <font face="courier, couriernew, monospaced size">switch</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008333" id="1008333"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        optional <font face="courier, couriernew, monospaced size">break</font>
-        statement associated with each case label ensures that the program
-        breaks out of <font face=
-        "courier, couriernew, monospaced size">switch</font> once the matched
-        statement is executed and continues execution at the statement
-        following switch. If <font face=
-        "courier, couriernew, monospaced size">break</font> is omitted, the
-        program continues execution at the next statement in the
-              <font face="courier, couriernew, monospaced size">switch</font>
-              statement.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008334" id="1008334"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><b>Example.</b> In the following example, if
-        <font face="courier, couriernew, monospaced size">expr</font> evaluates
-        to "Bananas", the program matches the value with case "Bananas" and
-        executes the associated statement. When <font face=
-        "courier, couriernew, monospaced size">break</font> is encountered, the
-        program terminates <font face=
-        "courier, couriernew, monospaced size">switch</font> and executes the
-        statement following <font face=
-        "courier, couriernew, monospaced size">switch</font>. If
-              <font face="courier, couriernew, monospaced size">break</font>
-              were omitted, the statement for case "Cherries" would also be
-              executed. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1010429" id="1010429"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->switch (expr) {<br>
-         &nbsp;&nbsp;&nbsp;case "Oranges" :<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write("Oranges are $0.59
-        a pound.&lt;BR&gt;");<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>
-         &nbsp;&nbsp;&nbsp;case "Apples" :<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write("Apples are $0.32 a
-        pound.&lt;BR&gt;");<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>
-         &nbsp;&nbsp;&nbsp;case "Bananas" :<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write("Bananas are $0.48
-        a pound.&lt;BR&gt;");<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>
-         &nbsp;&nbsp;&nbsp;case "Cherries" :<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write("Cherries are $3.00
-        a pound.&lt;BR&gt;");<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>
-         &nbsp;&nbsp;&nbsp;default :<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write("Sorry, we are out
-        of " + i + ".&lt;BR&gt;");<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008337" id="1008337"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write("Is there anything else you'd
-        like?&lt;BR&gt;"); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1008340" id="1008340"></a> <a name="Loop Statements" id=
-        "Loop Statements"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD1> -->Loop Statements<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008341" id="1008341"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A loop is a
-      set of commands that executes repeatedly until a specified condition is
-      met. JavaScript supports the <font face=
-      "courier, couriernew, monospaced size">for</font>, <font face=
-      "courier, couriernew, monospaced size">do while</font>, and
-            <font face="courier, couriernew, monospaced size">while</font> loop
-            statements, as well as label (label is not itself a looping
-            statement, but is frequently used with these statements). In
-            addition, you can use the <font face=
-            "courier, couriernew, monospaced size">break</font> and <font face=
-            "courier, couriernew, monospaced size">continue</font> statements
-            within loop statements.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008342" id="1008342"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Another
-        statement, <font face=
-        "courier, couriernew, monospaced size">for...in</font>, executes
-        statements repeatedly but is used for object manipulation. See
-           <a href="stmtsov.html#1008417">Object Manipulation Statements</a>. 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008347" id="1008347"></a> <a name="for Statement" id=
-        "for Statement"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><!-- <ZHEAD2> -->for Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008349" id="1008349"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        <font face="courier, couriernew, monospaced size">for</font> loop
-        repeats until a specified condition evaluates to false. The JavaScript
-        <font face="courier, couriernew, monospaced size">for</font> loop is
-        similar to the Java and C <font face=
-        "courier, couriernew, monospaced size">for</font> loop. A
-              <font face="courier, couriernew, monospaced size">for</font>
-              statement looks as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008350" id="1008350"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->for
-        ([<i>initialExpression</i>]; [<i>condition</i>];
-        [<i>incrementExpression</i>]) {<br>
-         &nbsp;&nbsp;&nbsp;<i>statements<br></i>} <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008351" id="1008351"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When a
-        <font face="courier, couriernew, monospaced size">for</font> loop
-        executes, the following occurs:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ol type="1">
-        <li style="list-style: none">
-          <a name="1008352" id="1008352"></a>
-        </li>
-        <li value="1">
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->The initializing expression <font face=
-          "courier, couriernew, monospaced size">initial-expression</font>, if
-          any, is executed. This expression usually initializes one or more
-          loop counters, but the syntax allows an expression of any degree of
-          complexity. This expression can also declare variables. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008353" id="1008353"></a>
-          </p>
-        </li>
-        <li value="2">
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->The <font face=
-          "courier, couriernew, monospaced size">condition</font> expression is
-          evaluated. If the value of <font face=
-          "courier, couriernew, monospaced size">condition</font> is true, the
-          loop statements execute. If the value of <font face=
-          "courier, couriernew, monospaced size">condition</font> is false, the
-          <font face="courier, couriernew, monospaced size">for</font> loop
-          terminates. If the <font face=
-          "courier, couriernew, monospaced size">condition</font> expression is
-          omitted entirely, the condition is assumed to be true. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1014494" id="1014494"></a>
-          </p>
-        </li>
-        <li value="3">
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->The <font face=
-          "courier, couriernew, monospaced size">statements</font> execute.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008354" id="1008354"></a>
-          </p>
-        </li>
-        <li value="4">
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->The update expression <font face=
-          "courier, couriernew, monospaced size">incrementExpression</font>, if
-          there is one, executes, and control returns to <a href=
-          "stmtsov.html#1008353">Step 2</a>.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ol><a name="1008356" id="1008356"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2">
-      <!-- <ZPARAGRAPH> --><b>Example.</b> The following function contains a
-      <font face="courier, couriernew, monospaced size">for</font> statement
-      that counts the number of selected options in a scrolling list (a
-      <font face="courier, couriernew, monospaced size">Select</font> object
-      that allows multiple selections). The <font face=
-      "courier, couriernew, monospaced size">for</font> statement declares the
-      variable <font face="courier, couriernew, monospaced size">i</font> and
-      initializes it to zero. It checks that <font face=
-      "courier, couriernew, monospaced size">i</font> is less than the number
-      of options in the <font face=
-      "courier, couriernew, monospaced size">Select</font> object, performs the
-      succeeding <font face="courier, couriernew, monospaced size">if</font>
-      statement, and increments <font face=
-      "courier, couriernew, monospaced size">i</font> by one after each pass
-      through the loop.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1015800" id="1015800"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-         function howMany(selectObject) {<br>
-         &nbsp;&nbsp;&nbsp;var numberSelected=0;<br>
-         &nbsp;&nbsp;&nbsp;for (var i=0; i &lt; selectObject.options.length;
-        i++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
-        (selectObject.options[i].selected==true)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;numberSelected++;<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;return numberSelected;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015803" id="1015803"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;/SCRIPT&gt;<br>
-         &lt;FORM NAME="selectForm"&gt;<br>
-         &lt;P&gt;&lt;B&gt;Choose some music types, then click the button
-        below:&lt;/B&gt;<br>
-         &lt;BR&gt;&lt;SELECT NAME="musicTypes" MULTIPLE&gt;<br>
-         &lt;OPTION SELECTED&gt; R&amp;B<br>
-         &lt;OPTION&gt; Jazz<br>
-         &lt;OPTION&gt; Blues<br>
-         &lt;OPTION&gt; New Age<br>
-         &lt;OPTION&gt; Classical<br>
-         &lt;OPTION&gt; Opera<br>
-         &lt;/SELECT&gt;<br>
-         &lt;P&gt;&lt;INPUT TYPE="button" VALUE="How many are selected?"<br>
-         onClick="alert ('Number of options selected: ' +
-        howMany(document.selectForm.musicTypes))"&gt;<br>
-         &lt;/FORM&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008359" id="1008359"></a> <a name="do...while Statement"
-           id="do...while Statement"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->do...while
-           Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008360" id="1008360"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">do...while</font>
-        statement repeats until a specified condition evaluates to false. A
-        <font face="courier, couriernew, monospaced size">do...while</font>
-        statement looks as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008361" id="1008361"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->do
-        <font face=
-        "courier, couriernew, monospaced size">{<br></font>&nbsp;&nbsp;&nbsp;
-        <i>statement<br></i>} while <font face=
-        "courier, couriernew, monospaced size">(</font><i>condition</i>
-        <font face="courier, couriernew, monospaced size">)</font> 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008362" id="1008362"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">statement</font>
-              executes once before the condition is checked. If <font face=
-              "courier, couriernew, monospaced size">condition</font> is true,
-              the statement executes again. At the end of every execution, the
-              condition is checked. When the condition is false, execution
-              stops and control passes to the statement following <font face=
-              "courier, couriernew, monospaced size">do...while</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008363" id="1008363"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><b>Example.</b> In the following example, the
-        <font face="courier, couriernew, monospaced size">do</font> loop
-        iterates at least once and reiterates until i is no longer less than 5.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008364" id="1008364"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->do
-        {<br>
-         &nbsp;&nbsp;&nbsp;i+=1;<br>
-         &nbsp;&nbsp;&nbsp;document.write(i);<br>
-         } while (i&lt;5); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008366" id="1008366"></a> <a name="while Statement" id=
-        "while Statement"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->while Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008367" id="1008367"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        <font face="courier, couriernew, monospaced size">while</font>
-        statement executes its statements as long as a specified condition
-        evaluates to true. A <font face=
-        "courier, couriernew, monospaced size">while</font> statement looks as
-        follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008368" id="1008368"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->while (<i>condition</i>) {<br>
-         &nbsp;&nbsp;&nbsp;<i>statements<br></i>} <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008369" id="1008369"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-        condition becomes false, the statements within the loop stop executing
-        and control passes to the statement following the loop.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008370" id="1008370"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        condition test occurs before the statements in the loop are executed.
-        If the condition returns true, the statements are executed and the
-        condition is tested again. If the condition returns false, execution
-        stops and control is passed to the statement following
-              <font face="courier, couriernew, monospaced size">while</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008371" id="1008371"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1.</b> The following <font face=
-        "courier, couriernew, monospaced size">while</font> loop iterates as
-        long as <font face="courier, couriernew, monospaced size">n</font> is
-        less than three:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008372" id="1008372"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->n =
-        0;<br>
-         x = 0;<br>
-         while( n &lt; 3 ) {<br>
-         &nbsp;&nbsp;&nbsp;n ++;<br>
-         &nbsp;&nbsp;&nbsp;x += n;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008373" id="1008373"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->With each
-        iteration, the loop increments <font face=
-        "courier, couriernew, monospaced size">n</font> and adds that value to
-        <font face="courier, couriernew, monospaced size">x</font>. Therefore,
-        <font face="courier, couriernew, monospaced size">x</font> and
-        <font face="courier, couriernew, monospaced size">n</font> take on the
-        following values:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1008374" id="1008374"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->After the first pass: <font face=
-          "courier, couriernew, monospaced size">n</font> = 1 and
-                <font face="courier, couriernew, monospaced size">x</font> = 1 
-                <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008375" id="1008375"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->After the second pass: <font face=
-          "courier, couriernew, monospaced size">n</font> = 2 and
-                <font face="courier, couriernew, monospaced size">x</font> = 3 
-                <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008376" id="1008376"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->After the third pass: <font face=
-          "courier, couriernew, monospaced size">n</font> = 3 and
-                <font face="courier, couriernew, monospaced size">x</font> = 6 
-                <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1008377" id="1008377"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->After
-      completing the third pass, the condition <font face=
-      "courier, couriernew, monospaced size">n &lt; 3</font> is no longer true,
-      so the loop terminates.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008378" id="1008378"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2: infinite loop.</b> Make sure the condition in a loop eventually
-        becomes false; otherwise, the loop will never terminate. The statements
-        in the following <font face=
-        "courier, couriernew, monospaced size">while</font> loop execute
-        forever because the condition never becomes false: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1010472" id="1010472"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->while (true) {<br>
-         &nbsp;&nbsp;&nbsp;alert("Hello, world") } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1010474" id="1010474"></a> <a name="label Statement" id=
-        "label Statement"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->label Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008383" id="1008383"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A label
-        provides a statement with an identifier that lets you refer to it
-        elsewhere in your program. For example, you can use a label to identify
-        a loop, and then use the <font face=
-        "courier, couriernew, monospaced size">break</font> or
-              <font face="courier, couriernew, monospaced size">continue</font>
-              statements to indicate whether a program should interrupt the
-              loop or continue its execution.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1014644" id="1014644"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The syntax
-        of the label statement looks like the following:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008384" id="1008384"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><i>label</i> :<br>
-         &nbsp;&nbsp;&nbsp;<i>statement</i> <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008385" id="1008385"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        of <font face=
-        "courier, couriernew, monospaced size"><i>label</i></font> may be any
-        JavaScript identifier that is not a reserved word. The
-              <font face="courier, couriernew, monospaced size"><i>statement</i></font>
-              that you identify with a label may be any statement. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1014768" id="1014768"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><b>Example.</b> In this example, the label
-        <font face="courier, couriernew, monospaced size">markLoop</font>
-        identifies a <font face=
-        "courier, couriernew, monospaced size">while</font> loop. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1014713" id="1014713"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->markLoop:<br>
-         while (theMark == true)<br>
-         &nbsp;&nbsp;&nbsp;doSomething();<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008389" id="1008389"></a> <a name="break Statement" id=
-        "break Statement"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->break Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008390" id="1008390"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">break</font>
-        statement to terminate a loop, <font face=
-        "courier, couriernew, monospaced size">switch</font>, or label
-        statement.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1008391" id="1008391"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->When you use <font face=
-          "courier, couriernew, monospaced size">break</font> without a label,
-          it terminates the innermost enclosing <font face=
-          "courier, couriernew, monospaced size">while</font>,
-                <font face="courier, couriernew, monospaced size">do-while</font>,
-                <font face="courier, couriernew, monospaced size">for</font>,
-                or <font face=
-                "courier, couriernew, monospaced size">switch</font>
-                immediately and transfers control to the following statement. 
-                <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008392" id="1008392"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->When you use <font face=
-          "courier, couriernew, monospaced size">break</font> with a label, it
-          terminates the specified labeled statement. <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1014917" id="1014917"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The syntax
-      of the <font face="courier, couriernew, monospaced size">break</font>
-      statement looks like this:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008396" id="1008396"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->1.
-        break<br>
-         2. break <i>label</i> <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1014993" id="1014993"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The first
-        form of the syntax terminates the innermost enclosing loop or
-        <font face="courier, couriernew, monospaced size">switch</font>; the
-        second form of the syntax terminates the specified enclosing label
-        statement.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1014994" id="1014994"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><b>Example.</b> The following example iterates
-        through the elements in an array until it finds the index of an element
-        whose value is <font face=
-        "courier, couriernew, monospaced size">theValue</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015015" id="1015015"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->for
-        (i = 0; i &lt; a.length; i++) {<br>
-         &nbsp;&nbsp;&nbsp;if (a[i] = theValue)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008402" id="1008402"></a> <a name="continue Statement"
-           id="continue Statement"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->continue
-           Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1015074" id="1015074"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">continue</font>
-        statement can be used to restart a <font face=
-        "courier, couriernew, monospaced size">while</font>, <font face=
-        "courier, couriernew, monospaced size">do-while</font>,
-              <font face="courier, couriernew, monospaced size">for</font>, or
-              <font face="courier, couriernew, monospaced size">label</font>
-              statement.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1016510" id="1016510"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->When you use <font face=
-          "courier, couriernew, monospaced size">continue</font> without a
-          label, it terminates the current iteration of the innermost enclosing
-          <font face="courier, couriernew, monospaced size">while</font>,
-          <font face="courier, couriernew, monospaced size">do-while</font> or
-          <font face="courier, couriernew, monospaced size">for</font>
-          statement and continues execution of the loop with the next
-          iteration. In contrast to the <font face=
-          "courier, couriernew, monospaced size">break</font> statement,
-          <font face="courier, couriernew, monospaced size">continue</font>
-          does not terminate the execution of the loop entirely. In a
-          <font face="courier, couriernew, monospaced size">while</font> loop,
-          it jumps back to the condition. In a <font face=
-          "courier, couriernew, monospaced size">for</font> loop, it jumps to
-          the <font face=
-          "courier, couriernew, monospaced size">increment-expression</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008405" id="1008405"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->When you use <font face=
-          "courier, couriernew, monospaced size">continue</font> with a label,
-          it applies to the looping statement identified with that label.
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1015133" id="1015133"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The syntax
-      of the <font face="courier, couriernew, monospaced size">continue</font>
-      statement looks like the following:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1015134" id="1015134"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->1.
-        continue<br>
-         2. continue <i>label</i> <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008410" id="1008410"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1.</b> The following example shows a <font face=
-        "courier, couriernew, monospaced size">while</font> loop with a
-        <font face="courier, couriernew, monospaced size">continue</font>
-        statement that executes when the value of <font face=
-        "courier, couriernew, monospaced size">i</font> is three. Thus,
-        <font face="courier, couriernew, monospaced size">n</font> takes on the
-        values one, three, seven, and twelve.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008411" id="1008411"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->i =
-        0;<br>
-         n = 0;<br>
-         while (i &lt; 5) {<br>
-         &nbsp;&nbsp;&nbsp;i++;<br>
-         &nbsp;&nbsp;&nbsp;if (i == 3)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br>
-         &nbsp;&nbsp;&nbsp;n += i;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008413" id="1008413"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> A statement labeled <font face=
-        "courier, couriernew, monospaced size">checkiandj</font> contains a
-        statement labeled <font face=
-        "courier, couriernew, monospaced size">checkj</font>. If
-              <font face="courier, couriernew, monospaced size">continue</font>
-              is encountered, the program terminates the current iteration of
-              <font face="courier, couriernew, monospaced size">checkj</font>
-              and begins the next iteration. Each time <font face=
-              "courier, couriernew, monospaced size">continue</font> is
-              encountered, <font face=
-              "courier, couriernew, monospaced size">checkj</font> reiterates
-              until its condition returns <font face=
-              "courier, couriernew, monospaced size">false</font>. When
-              <font face="courier, couriernew, monospaced size">false</font> is
-              returned, the remainder of the <font face=
-              "courier, couriernew, monospaced size">checkiandj</font>
-              statement is completed, and <font face=
-              "courier, couriernew, monospaced size">checkiandj</font>
-              reiterates until its condition returns <font face=
-              "courier, couriernew, monospaced size">false</font>. When
-              <font face="courier, couriernew, monospaced size">false</font> is
-              returned, the program continues at the statement following
-              <font face=
-              "courier, couriernew, monospaced size">checkiandj</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008414" id="1008414"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face="courier, couriernew, monospaced size">continue</font> had a
-        label of <font face=
-        "courier, couriernew, monospaced size">checkiandj</font>, the program
-        would continue at the top of the <font face=
-        "courier, couriernew, monospaced size">checkiandj</font> statement.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008415" id="1008415"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->checkiandj :<br>
-         &nbsp;&nbsp;&nbsp;while (i&lt;4) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(i +
-        "&lt;BR&gt;");<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i+=1;<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;checkj :<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while (j&gt;4)
-        {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(j
-        + "&lt;BR&gt;");<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j-=1;<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
-        ((j%2)==0)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue
-        checkj;<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(j
-        + " is odd.&lt;BR&gt;");<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write("i = " + i +
-        "&lt;br&gt;");<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write("j = " + j +
-        "&lt;br&gt;");<br>
-         &nbsp;&nbsp;&nbsp;} <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1008417" id="1008417"></a> <a name=
-        "Object Manipulation Statements" id=
-        "Object Manipulation Statements"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Object
-        Manipulation Statements<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008419" id="1008419"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      uses the <font face=
-      "courier, couriernew, monospaced size">for...in</font> and
-            <font face="courier, couriernew, monospaced size">with</font>
-            statements to manipulate objects.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1008452" id="1008452"></a> <a name="for...in Statement"
-           id="for...in Statement"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->for...in
-           Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008453" id="1008453"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">for...in</font>
-        statement iterates a specified variable over all the properties of an
-        object. For each distinct property, JavaScript executes the specified
-        statements. A <font face=
-        "courier, couriernew, monospaced size">for...in</font> statement looks
-        as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008454" id="1008454"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->for
-        (<i>variable</i> in <i>object</i>) {<br>
-         &nbsp;&nbsp;&nbsp;<i>statements</i> } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008455" id="1008455"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><b>Example.</b> The following function takes as
-        its argument an object and the object's name. It then iterates over all
-        the object's properties and returns a string that lists the property
-        names and their values.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008456" id="1008456"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function dump_props(obj, obj_name) {<br>
-         &nbsp;&nbsp;&nbsp;var result = "";<br>
-         &nbsp;&nbsp;&nbsp;for (var i in obj) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result += obj_name + "." + i + " =
-        " + obj[i] + "&lt;BR&gt;"<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;result += "&lt;HR&gt;";<br>
-         &nbsp;&nbsp;&nbsp;return result;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008457" id="1008457"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For an
-        object <font face="courier, couriernew, monospaced size">car</font>
-        with properties <font face=
-        "courier, couriernew, monospaced size">make</font> and
-              <font face="courier, couriernew, monospaced size">model</font>,
-              <font face="courier, couriernew, monospaced size">result</font>
-              would be:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008458" id="1008458"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">car.make
-              = Ford<br>
-         car.model = Mustang</font><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1008460" id="1008460"></a> <a name="with Statement" id=
-        "with Statement"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><!-- <ZHEAD2> -->with Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1008461" id="1008461"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">with</font> statement
-        establishes the default object for a set of statements. JavaScript
-        looks up any unqualified names within the set of statements to
-        determine if the names are properties of the default object. If an
-        unqualified name matches a property, then the property is used in the
-        statement; otherwise, a local or global variable is used. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015235" id="1015235"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        <font face="courier, couriernew, monospaced size">with</font> statement
-        looks as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008462" id="1008462"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->with (<i>object</i>){<br>
-         &nbsp;&nbsp;&nbsp;<i>statements<br></i>} <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008463" id="1008463"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><b>Example.</b> The following <font face=
-        "courier, couriernew, monospaced size">with</font> statement specifies
-        that the <font face="courier, couriernew, monospaced size">Math</font>
-        object is the default object. The statements following the
-              <font face="courier, couriernew, monospaced size">with</font>
-              statement refer to the <font face=
-              "courier, couriernew, monospaced size">PI</font> property and the
-              <font face="courier, couriernew, monospaced size">cos</font> and
-              <font face="courier, couriernew, monospaced size">sin</font>
-              methods, without specifying an object. JavaScript assumes the
-              <font face="courier, couriernew, monospaced size">Math</font>
-              object for these references.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008464" id="1008464"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        a, x, y;;<br>
-         var r=10<br>
-         with (Math) {<br>
-         &nbsp;&nbsp;&nbsp;a = PI * r * r;<br>
-         &nbsp;&nbsp;&nbsp;x = r * cos(PI);<br>
-         &nbsp;&nbsp;&nbsp;y = r * sin(PI/2);<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016553" id="1016553"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Note:
-        Using a <font face="courier, couriernew, monospaced size">with</font>
-        statement can significantly slow down your program.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1008468" id="1008468"></a> <a name="Comments" id=
-        "Comments"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD1> -->Comments<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1008469" id="1008469"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Comments are
-      author notations that explain what a script does. Comments are ignored by
-      the interpreter. JavaScript supports Java and C++-style comments:
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1008471" id="1008471"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Comments on a single line are preceded by a
-          double-slash (//).<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1008474" id="1008474"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Comments that span multiple lines are preceded
-          by /* and followed by */:<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1008475" id="1008475"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2">
-      <!-- <ZPARAGRAPH> --><b>Example.</b> The following example shows two
-      comments:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1008476" id="1008476"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        This is a single-line comment. <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1008477" id="1008477"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->/*
-        This is a multiple-line comment. It can be of any length, and<br>
-         you can put whatever you want here. */ <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1011537" id="1011537"></a> <a name=
-        "Exception Handling Statements" id="Exception Handling Statements"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD1> -->Exception Handling Statements<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1011618" id="1011618"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-      throw exceptions using the <font face=
-      "courier, couriernew, monospaced size">throw</font> statement and handle
-      them using the <font face=
-      "courier, couriernew, monospaced size">try...catch</font> statements.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1014426" id="1014426"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You also
-        use the <font face=
-        "courier, couriernew, monospaced size">try...catch</font> statement to
-        handle Java exceptions. See <a href="lc.html#1033594">"Handling Java
-        Exceptions in JavaScript" on page&nbsp;141</a> and <a href=
-        "lc.html#1032268">"Handling JavaScript Exceptions in Java" on
-        page&nbsp;144</a> for information. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1014198" id="1014198"></a> <a name="The throw Statement"
-           id="The throw Statement"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->The throw
-           Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1014199" id="1014199"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">throw</font>
-        statement to throw an exception. When you throw an exception, you
-        specify an expression containing the value of the exception: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1014200" id="1014200"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->throw <i>expression</i> <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1014270" id="1014270"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code throws several exceptions. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1014271" id="1014271"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->throw "Error2"; &nbsp;&nbsp;&nbsp;// generates an
-        exception with a string value<br>
-         throw
-        42;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-        generates an exception with the value 42<br>
-         throw true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-        generates an exception with the value true <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015276" id="1015276"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        specify an object when you throw an exception. You can then reference
-        the object's properties in the <font face=
-        "courier, couriernew, monospaced size">catch</font> block. The
-        following example creates an object <font face=
-        "courier, couriernew, monospaced size">myUserException</font> of type
-        <font face="courier, couriernew, monospaced size">UserException</font>
-        and uses it in a <font face=
-        "courier, couriernew, monospaced size">throw</font> statement.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015260" id="1015260"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        Create an object type UserException<br>
-         function UserException (message) {<br>
-         &nbsp;&nbsp;&nbsp;this.message=message;<br>
-         &nbsp;&nbsp;&nbsp;this.name="UserException";<br>
-         }<br>
-         // Create an instance of the object type and throw it<br>
-         myUserException=new UserException("Value too high");<br>
-         throw myUserException; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1012168" id="1012168"></a> <a name=
-        "The try...catch Statement" id="The try...catch Statement"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->The
-        try...catch Statement<!-- </ZHEAD2> -->
-        </font><br>
-        <br>
-         <a name="1012028" id="1012028"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">try...catch</font>
-        statement marks a block of statements to try, and specifies one or more
-        responses should an exception be thrown. If an exception is thrown, the
-        <font face="courier, couriernew, monospaced size">try...catch</font>
-        statement catches it.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015325" id="1015325"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">try...catch</font>
-        statement consists of a <font face=
-        "courier, couriernew, monospaced size">try</font> block, which contains
-        one or more statements, and zero or more <font face=
-        "courier, couriernew, monospaced size">catch</font> blocks, containing
-        statements that specify what to do if an exception is thrown in the
-        <font face="courier, couriernew, monospaced size">try</font> block.
-        That is, you want the <font face=
-        "courier, couriernew, monospaced size">try</font> block to succeed, and
-        if it does not succeed, you want control to pass to the
-              <font face="courier, couriernew, monospaced size">catch</font>
-              block. If any statement within the <font face=
-              "courier, couriernew, monospaced size">try</font> block (or in a
-              function called from within the <font face=
-              "courier, couriernew, monospaced size">try</font> block) throws
-              an exception, control immediately shifts to the <font face=
-              "courier, couriernew, monospaced size">catch</font> block. If no
-              exception is thrown in the <font face=
-              "courier, couriernew, monospaced size">try</font> block succeed,
-              the <font face=
-              "courier, couriernew, monospaced size">catch</font> block is
-              skipped. The <font face=
-              "courier, couriernew, monospaced size">finally</font> block
-              executes after the <font face=
-              "courier, couriernew, monospaced size">try</font> and <font face=
-              "courier, couriernew, monospaced size">catch</font> blocks
-              execute but before the statements following the <font face=
-              "courier, couriernew, monospaced size">try...catch</font>
-              statement.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015404" id="1015404"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses a <font face=
-        "courier, couriernew, monospaced size">try...catch</font> statement.
-        The example calls a function that retrieves a month name from an array
-        based on the value passed to the function. If the value does not
-        correspond to a month number (1-12), an exception is thrown with the
-        value "InvalidMonthNo" and the statements in the <font face=
-        "courier, couriernew, monospaced size">catch</font> block set the
-        <font face="courier, couriernew, monospaced size">monthName</font>
-        variable to "unknown".<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015354" id="1015354"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getMonthName (mo) {<br>
-         &nbsp;&nbsp;&nbsp;mo=mo-1; // Adjust month number for array index
-        (1=Jan, 12=Dec)<br>
-         &nbsp;&nbsp;&nbsp;var months=new
-        Array("Jan","Feb","Mar","Apr","May","Jun","Jul",<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Aug","Sep","Oct","Nov","Dec");<br>
-         &nbsp;&nbsp;&nbsp;if (months[mo] != null) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return months[mo]<br>
-         &nbsp;&nbsp;&nbsp;} else {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw "InvalidMonthNo"<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015480" id="1015480"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->try
-        {<br>
-         &nbsp;&nbsp;&nbsp;// statements to try<br>
-         &nbsp;&nbsp;&nbsp;monthName=getMonthName(myMonth) // function could
-        throw exception<br>
-         }<br>
-         catch (e) {<br>
-         &nbsp;&nbsp;&nbsp;monthName="unknown"<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;logMyErrors(e) // pass exception
-        object to error handler<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1011888" id="1011888"></a> <a name="The catch Block" id=
-        "The catch Block"></a> <font face="Arial, Helvetica, sans-serif"><b>
-        <!-- <ZHEAD3> -->The catch Block<!-- </ZHEAD3> -->
-        </b></font><br>
-        <br>
-         <a name="1011894" id="1011894"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        use a single <font face=
-        "courier, couriernew, monospaced size">catch</font> block to handle all
-        exceptions that may be generated in the <font face=
-        "courier, couriernew, monospaced size">try</font> block, or you can use
-        separate <font face="courier, couriernew, monospaced size">catch</font>
-        blocks each of which handles a particular type of exception. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016039" id="1016039"></a> <a name="Single catch Block" id=
-        "Single catch Block"></a> <font face="Arial, Helvetica, sans-serif"
-        size="2"><b><!-- <ZHEAD4> -->Single catch Block<!-- </ZHEAD4> -->
-        </b></font><br>
-         <a name="1016040" id="1016040"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use a
-        single <font face=
-        "courier, couriernew, monospaced size">try...catch</font> statement's
-        <font face="courier, couriernew, monospaced size">catch</font> block
-        (<i>recovery block</i>) to execute error-handling code for any
-        exceptions thrown in the <font face=
-        "courier, couriernew, monospaced size">try</font> block. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013726" id="1013726"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A single
-        <font face="courier, couriernew, monospaced size">catch</font> block
-        has the following syntax:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012989" id="1012989"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->catch (<i>catchID</i>) {<br>
-         &nbsp;&nbsp;&nbsp;<i>statements<br></i>} <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1012761" id="1012761"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">catch</font> block
-        specifies an identifier (<font face=
-        "courier, couriernew, monospaced size">catchID</font> in the preceding
-        syntax) that holds the value specified by the <font face=
-        "courier, couriernew, monospaced size">throw</font> statement; you can
-        use this identifier to get information about the exception that was
-        thrown. JavaScript creates this identifier when the <font face=
-        "courier, couriernew, monospaced size">catch</font> block is entered;
-        the identifier lasts only for the duration of the <font face=
-        "courier, couriernew, monospaced size">catch</font> block; after the
-        <font face="courier, couriernew, monospaced size">catch</font> block
-        finishes executing, the identifier is no longer available. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1013878" id="1013878"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, the following code throws an exception. When the exception
-        occurs, control transfers to the <font face=
-        "courier, couriernew, monospaced size">catch</font> block. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016080" id="1016080"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->try
-        {<br>
-         &nbsp;&nbsp;&nbsp;throw "myException" // generates an exception<br>
-         }<br>
-         catch (e) {<br>
-         &nbsp;&nbsp;&nbsp;// statements to handle any exceptions<br>
-         &nbsp;&nbsp;&nbsp;logMyErrors(e) // pass exception object to error
-        handler<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1016086" id="1016086"></a> <a name="Multiple catch Blocks"
-           id="Multiple catch Blocks"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZHEAD4> -->Multiple
-           catch Blocks<!-- </ZHEAD4> -->
-        </b></font><br>
-         <a name="1016082" id="1016082"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A single
-        <font face="courier, couriernew, monospaced size">try</font> statement
-        can contain multiple conditional catch blocks, each of which handles a
-        specific type of exception. In this case, the appropriate conditional
-        <font face="courier, couriernew, monospaced size">catch</font> block is
-        entered only when the exception specified for that block is thrown. You
-        can also include an optional catch-all <font face=
-        "courier, couriernew, monospaced size">catch</font> block for all
-        unspecified exceptions as the final <font face=
-        "courier, couriernew, monospaced size">catch</font> block in the
-        statement.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016123" id="1016123"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, the following function invokes three other functions (declared
-        elsewhere), which validate its arguments. If a validation function
-        determines that the component that it is checking is invalid, it
-        returns 0, causing the caller to throw a particular exception. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016130" id="1016130"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getCustInfo(name, id, email)<br>
-         {<br>
-         &nbsp;&nbsp;&nbsp;var n, i, e; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016152" id="1016152"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&nbsp;&nbsp;&nbsp;if (!validate_name(name))<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw "InvalidNameException"<br>
-         &nbsp;&nbsp;&nbsp;else<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n = name;<br>
-         &nbsp;&nbsp;&nbsp;if (!validate_id(id))<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw "InvalidIdException"<br>
-         &nbsp;&nbsp;&nbsp;else<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i = id;<br>
-         &nbsp;&nbsp;&nbsp;if (!validate_email(email))<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw "InvalidEmailException"<br>
-         &nbsp;&nbsp;&nbsp;else<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e = email;<br>
-         &nbsp;&nbsp;&nbsp;cust = (n + " " + i + " " + e);<br>
-         &nbsp;&nbsp;&nbsp;return (cust);<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016157" id="1016157"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        conditional catch blocks route control to the appropriate exception
-        handler.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016177" id="1016177"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->try
-        { <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016570" id="1016570"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        function could throw three exceptions<br>
-         &nbsp;&nbsp;&nbsp;getCustInfo("Lee", 1234, "lee@netscape.com")<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016571" id="1016571"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->catch (e if e == "InvalidNameException") {<br>
-         // call handler for invalid names<br>
-         bad_name_handler(e)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016184" id="1016184"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->catch (e if e == "InvalidIdException") {<br>
-         // call handler for invalid ids<br>
-         bad_id_handler(e)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016188" id="1016188"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->catch (e if e == "InvalidEmailException") {<br>
-         // call handler for invalid email addresses<br>
-         bad_email_handler(e)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016192" id="1016192"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->catch (e){<br>
-         // don't know what to do, but log it<br>
-         logError(e)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1016089" id="1016089"></a> <a name="The finally Block" id=
-        "The finally Block"></a> <font face="Arial, Helvetica, sans-serif"><b>
-        <!-- <ZHEAD3> -->The finally Block<!-- </ZHEAD3> -->
-        </b></font><br>
-        <br>
-         <a name="1013096" id="1013096"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">finally</font> block
-        contains statements to execute after the <font face=
-        "courier, couriernew, monospaced size">try</font> and <font face=
-        "courier, couriernew, monospaced size">catch</font> blocks execute but
-        before the statements following the <font face=
-        "courier, couriernew, monospaced size">try...catch</font> statement.
-        The <font face="courier, couriernew, monospaced size">finally</font>
-        block executes whether or not an exception is thrown. If an exception
-        is thrown, the statements in the <font face=
-        "courier, couriernew, monospaced size">finally</font> block execute
-        even if no <font face=
-        "courier, couriernew, monospaced size">catch</font> block handles the
-        exception.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1015345" id="1015345"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        use the <font face=
-        "courier, couriernew, monospaced size">finally</font> block to make
-        your script fail gracefully when an exception occurs; for example, you
-        may need to release a resource that your script has tied up. The
-        following example opens a file and then executes statements that use
-        the file (server-side JavaScript allows you to access files). If an
-        exception is thrown while the file is open, the <font face=
-        "courier, couriernew, monospaced size">finally</font> block closes the
-        file before the script fails.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1016578" id="1016578"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->openMyFile();<br>
-         try {<br>
-         &nbsp;&nbsp;&nbsp;writeMyFile(theData)<br>
-         }<br>
-         finally {<br>
-         &nbsp;&nbsp;&nbsp;closeMyFile() // always close the resource<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1012802" id="1012802"></a> <a name=
-        "Nesting try...catch Statements" id=
-        "Nesting try...catch Statements"></a> <font face=
-        "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->Nesting try...catch
-        Statements<!-- </ZHEAD3> -->
-        </b></font><br>
-        <br>
-         <a name="1012803" id="1012803"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        nest one or more <font face=
-        "courier, couriernew, monospaced size">try...catch</font> statements.
-        If an inner <font face=
-        "courier, couriernew, monospaced size">try...catch</font> statement
-        does not have a <font face=
-        "courier, couriernew, monospaced size">catch</font> block, the
-        enclosing <font face=
-        "courier, couriernew, monospaced size">try...catch</font> statement's
-        <font face="courier, couriernew, monospaced size">catch</font> block is
-        checked for a match.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="regexp.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="index.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="fcns.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/guide/you-are-here.html b/docs/js/guide/you-are-here.html
deleted file mode 100644
index ccf192e5d1d501e7b3aeb9c38b92c7e8d05af793..0000000000000000000000000000000000000000
--- a/docs/js/guide/you-are-here.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-<head>
-<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
-<title>JavaScript 1.5 Guide has moved</title>
-</head>
-<body>
-  <h1>JavaScript 1.5 Guide has moved</h1>
-
-  <p>
-  The JavaScript 1.5 Guide is now available on the 
-  <strong>New DevEdge</strong> in the Library &gt; Manuals
-  section.
-  </p>
-  
-  <h2>What would you like to do?</h2>
-
-  <ul>
-    <li>
-  <p>
-  <a target="_top" href=".">Continue to the JavaScript 1.5 Guide</a>.
-  </p>
-  </li>
-
-  <li>
-  <p>
-  Get <a target="_top" href="/devedge-srce/toolbox/sidebars/">Netscape 
-    Sidebar tabs</a> for handy access to the tables of contents
-  for each of the JavaScript 1.3, 1.4 and 1.5 guides 
-  and references.
-  </p>
-  </li>
-
-  <li>
-  <p>
-  Find additional JavaScript resources at 
-  <a target="_top" href="/devedge-srce/central/javascript/">JavaScript Central</a>.
-  </p>
-  </li>
-
-</ul>
-
-</body>
-</html>
-
-
diff --git a/docs/js/ref/CoreReferenceJS15.zip b/docs/js/ref/CoreReferenceJS15.zip
deleted file mode 100644
index ddcefe1ba2ae4705fb887ddcad6ed4d141b7bc29..0000000000000000000000000000000000000000
Binary files a/docs/js/ref/CoreReferenceJS15.zip and /dev/null differ
diff --git a/docs/js/ref/array.html b/docs/js/ref/array.html
deleted file mode 100644
index b48bc7fb79d8df46ea47749b8551d184ed3f8064..0000000000000000000000000000000000000000
--- a/docs/js/ref/array.html
+++ /dev/null
@@ -1,4827 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:07">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="objintro.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "boolean.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="Array" id="Array"></a>
-        <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->Array<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193151" id="1193151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Lets you
-        work with arrays.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193140" id="1193140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193144" id="1193144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1198127" id="1198127"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193150" id="1193150"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: added <a href=
-              "array.html#1193889">toSource</a> method; changed <a href=
-              "array.html#1193439">length</a> property; changed <a href=
-              "array.html#1196550">push</a> method <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198268" id="1198268"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198270" id="1198270"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193153" id="1193153"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Array</font> object
-        constructor:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193154" id="1193154"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        Array(<i>arrayLength</i>)<br>
-         new Array(<i>element0</i>, <i>element1</i>, ..., <i>elementN</i>) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213845" id="1213845"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An array
-        literal:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213846" id="1213846"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->[<i>element0</i>, <i>element1</i>, ...,
-        <i>elementN</i>] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213847" id="1213847"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><i>JavaScript 1.2 when you specify</i>
-              <font face="courier, couriernew, monospaced size"><i>LANGUAGE="JavaScript1.2"</i></font>
-              <i>in the</i> <font face=
-              "courier, couriernew, monospaced size"><i>&lt;SCRIPT&gt;</i></font>
-              <i>tag:</i><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193156" id="1193156"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        Array(<i>element0</i>, <i>element1</i>, ..., <i>elementN</i>) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193157" id="1193157"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><i>JavaScript 1.2 when you do not specify</i>
-        <font face=
-        "courier, couriernew, monospaced size"><i>LANGUAGE="JavaScript1.2"</i></font>
-        <i>in the</i> <font face=
-        "courier, couriernew, monospaced size"><i>&lt;SCRIPT&gt;</i></font>
-        <i>tag:</i><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193158" id="1193158"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        Array([<i>arrayLength</i>])<br>
-         new Array([<i>element0</i>[, <i>element1</i>[, ...,
-        <i>elementN</i>]]]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193159" id="1193159"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><i>JavaScript 1.1:</i><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193160" id="1193160"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        Array([<i>arrayLength</i>])<br>
-         new Array([<i>element0</i>[, <i>element1</i>[, ...,
-        <i>elementN</i>]]]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193162" id="1193162"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1211883" id="1211883"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1211876" id="1211876"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->arrayLength <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1211878" id="1211878"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              initial length of the array. You can access this value using the
-              <font face="courier, couriernew, monospaced size">length</font>
-              property. If the value specified is not a number, an array of
-              length 1 is created, with the first element having the specified
-              value. The maximum length allowed for an array is 4,294,967,295. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1211880" id="1211880"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->element<i>N</i> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1211882" id="1211882"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              list of values for the array's elements. When this form is
-              specified, the array is initialized with the specified values as
-              its elements, and the array's <font face=
-              "courier, couriernew, monospaced size">length</font> property is
-              set to the number of arguments.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1211884" id="1211884"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1211904" id="1211904"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An array
-        is an ordered set of values associated with a single variable name.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1212668" id="1212668"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example creates an <font face=
-        "courier, couriernew, monospaced size">Array</font> object with an
-        array literal; the <font face=
-        "courier, couriernew, monospaced size">coffees</font> array contains
-        three elements and a length of three:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1212669" id="1212669"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->coffees = ["French Roast", "Columbian", "Kona"] 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1217769" id="1217769"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        construct a <i>dense</i> array of two or more elements starting with
-        index 0 if you define initial values for all elements. A dense array is
-        one in which each element has a value. The following code creates a
-        dense array with three elements: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1217770" id="1217770"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myArray = new Array("Hello", myVar, 3.14159) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1211905" id="1211905"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->Indexing an array. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1211907" id="1211907"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You index
-        an array by its ordinal number. For example, assume you define the
-        following array:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193177" id="1193177"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myArray = new Array("Wind","Rain","Fire") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1204385" id="1204385"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You then
-        refer to the first element of the array as <font face=
-        "courier, couriernew, monospaced size">myArray[0]</font> and the second
-        element of the array as <font face=
-        "courier, couriernew, monospaced size">myArray[1]</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1204386" id="1204386"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->Specifying a single parameter. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1204388" id="1204388"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-        specify a single numeric parameter with the <font face=
-        "courier, couriernew, monospaced size">Array</font> constructor, you
-        specify the initial length of the array. The following code creates an
-        array of five elements:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193182" id="1193182"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->billingMethod = new Array(5) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193183" id="1193183"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        behavior of the <font face=
-        "courier, couriernew, monospaced size">Array</font> constructor depends
-        on whether the single parameter is a number. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1193185" id="1193185"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If the value specified is a number, the
-          constructor converts the number to an unsigned, 32-bit integer and
-          generates an array with the <font face=
-          "courier, couriernew, monospaced size">length</font> property (size
-          of the array) set to the integer. The array initially contains no
-          elements, even though it might have a non-zero length. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1193186" id="1193186"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If the value specified is not a number, an
-          array of length 1 is created, with the first element having the
-          specified value.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1193188" id="1193188"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-      following code creates an array of length 25, then assigns values to the
-      first three elements:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1193189" id="1193189"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->musicTypes = new Array(25)<br>
-         musicTypes[0] = "R&amp;B"<br>
-         musicTypes[1] = "Blues"<br>
-         musicTypes[2] = "Jazz" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193193" id="1193193"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->Increasing the array length indirectly. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1193195" id="1193195"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An array's
-        length increases if you assign a value to an element higher than the
-        current length of the array. The following code creates an array of
-        length 0, then assigns a value to element 99. This changes the length
-        of the array to 100. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1204395" id="1204395"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->colors = new Array()<br>
-         colors[99] = "midnightblue" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1204396" id="1204396"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->Creating an array using the result of a match. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1204397" id="1204397"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The result
-        of a match between a regular expression and a string can create an
-        array. This array has properties and elements that provide information
-        about the match. An array is the return value of <a href=
-        "regexp.html#1194735">RegExp.exec</a>, <a href=
-        "string.html#1205239">String.match</a>, and <a href=
-        "string.html#1194258">String.replace</a>. To help explain these
-        properties and elements, look at the following example and then refer
-        to the table below: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193208" id="1193208"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-         //Match one d followed by one or more b's followed by one d<br>
-         //Remember matched b's and the following d<br>
-         //Ignore case <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193209" id="1193209"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myRe=/d(b+)(d)/i;<br>
-         myArray = myRe.exec("cdbBdbsbz"); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193210" id="1193210"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193211" id="1193211"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        properties and elements returned from this match are as follows:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193243" id="1193243"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193214" id="1193214"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Property/Element<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193216" id="1193216"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193218" id="1193218"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Example<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193220" id="1193220"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->input <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193222" id="1193222"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              read-only property that reflects the original string against
-              which the regular expression was matched. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193224" id="1193224"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->cdbBdbsbz<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193226" id="1193226"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->index <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193228" id="1193228"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              read-only property that is the zero-based index of the match in
-              the string.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193230" id="1193230"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->1
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193232" id="1193232"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->[0] <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193234" id="1193234"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              read-only element that specifies the last matched characters.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193236" id="1193236"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->dbBd
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193238" id="1193238"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->[1], ...[n] <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193240" id="1193240"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Read-only elements that specify the
-              parenthesized substring matches, if included in the regular
-              expression. The number of possible parenthesized substrings is
-              unlimited.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193242" id="1193242"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->[1]=bB&nbsp;<br>
-               [2]=d<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <br>
-         <a name="1193244" id="1193244"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1193245" id="1193245"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1193246" id="1193246"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-        specify a single parameter with the <font face=
-        "courier, couriernew, monospaced size">Array</font> constructor, the
-        behavior depends on whether you specify <font face=
-        "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>
-        in the <font face=
-        "courier, couriernew, monospaced size">&lt;SCRIPT&gt;</font> tag:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1193247" id="1193247"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If you specify <font face=
-          "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>
-          in the <font face=
-          "courier, couriernew, monospaced size">&lt;SCRIPT&gt;</font> tag, a
-          single-element array is returned. For example, <font face=
-          "courier, couriernew, monospaced size">new Array(5)</font> creates a
-          one-element array with the first element being 5. A constructor with
-          a single parameter acts in the same way as a multiple parameter
-          constructor. You cannot specify the <font face=
-          "courier, couriernew, monospaced size">length</font> property of an
-          <font face="courier, couriernew, monospaced size">Array</font> using
-          a constructor with one parameter.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1193248" id="1193248"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If you do not specify <font face=
-          "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>
-          in the <font face=
-          "courier, couriernew, monospaced size">&lt;SCRIPT&gt;</font> tag, you
-          specify the initial length of the array as with other JavaScript
-          versions.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul>
-      <p>
-        <a name="1193249" id="1193249"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.1 and earlier. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1193251" id="1193251"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-        specify a single parameter with the <font face=
-        "courier, couriernew, monospaced size">Array</font> constructor, you
-        specify the initial length of the array. The following code creates an
-        array of five elements:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193252" id="1193252"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->billingMethod = new Array(5) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193253" id="1193253"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.0. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1193254" id="1193254"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You must
-        index an array by its ordinal number; for example <font face=
-        "courier, couriernew, monospaced size">myArray[0]</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193255" id="1193255"></a> <a name=
-        "Property Summary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" id=
-        "Property Summarynbsp;nbsp;nbsp;nbsp;nbsp;nbsp;"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Property
-        Summary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193289" id="1193289"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193258" id="1193258"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193260" id="1193260"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1206419" id="1206419"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1206131">constructor</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206421" id="1206421"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the function that creates an
-              object's prototype.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193265" id="1193265"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1193399">index</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193267" id="1193267"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->For
-              an array created by a regular expression match, the zero-based
-              index of the match in the string. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193272" id="1193272"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1193419">input</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193274" id="1193274"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->For
-              an array created by a regular expression match, reflects the
-              original string against which the regular expression was matched.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193279" id="1193279"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1193439">length</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193281" id="1193281"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Reflects the number of elements in an array.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1206003" id="1206003"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1205871">prototype</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206005" id="1206005"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Allows the addition of properties to all
-              objects.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193290" id="1193290"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193380" id="1193380"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193293" id="1193293"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193295" id="1193295"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193300" id="1193300"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1194827">concat</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193302" id="1193302"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Joins two arrays and returns a new array. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193307" id="1193307"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1195456">join</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193309" id="1193309"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Joins all elements of an array into a
-              string.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193314" id="1193314"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1196003">pop</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193316" id="1193316"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Removes the last element from an array and
-              returns that element.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193321" id="1193321"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1196550">push</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193323" id="1193323"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Adds
-              one or more elements to the end of an array and returns the new
-              length of the array. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193328" id="1193328"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1193641">reverse</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193330" id="1193330"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Transposes the elements of an array: the
-              first array element becomes the last and the last becomes the
-              first.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193335" id="1193335"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1193677">shift</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193337" id="1193337"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Removes the first element from an array and
-              returns that element.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193342" id="1193342"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1193713">slice</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193344" id="1193344"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Extracts a section of an array and returns a
-              new array.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193349" id="1193349"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1193766">splice</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193351" id="1193351"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Adds
-              and/or removes elements from an array. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193356" id="1193356"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1196882">sort</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193358" id="1193358"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Sorts the elements of an array. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193363" id="1193363"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1193889">toSource</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193365" id="1193365"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns an array literal representing the
-              specified array; you can use this value to create a new array.
-              Overrides the <a href="object.html#1193320">Object.toSource</a>
-              method.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193370" id="1193370"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1193921">toString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193372" id="1193372"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns a string representing the array and
-              its elements. Overrides the <a href=
-              "object.html#1193350">Object.toString</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193377" id="1193377"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1193964">unshift</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193379" id="1193379"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Adds
-              one or more elements to the front of an array and returns the new
-              length of the array. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1202673" id="1202673"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="array.html#1202613">valueOf</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202675" id="1202675"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the primitive value of the array.
-              Overrides the <a href="object.html#1193540">Object.valueOf</a>
-              method.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1201266" id="1201266"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition, this object inherits the <a href=
-        "object.html#1193628">watch</a> and <a href=
-        "object.html#1193499">unwatch</a> methods from <a href=
-        "object.html#1193136">Object</a>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193381" id="1193381"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193382" id="1193382"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1.</b> The following example creates an array, <font face=
-        "courier, couriernew, monospaced size">msgArray</font>, with a length
-        of 0, then assigns values to <font face=
-        "courier, couriernew, monospaced size">msgArray[0]</font> and
-        <font face="courier, couriernew, monospaced size">msgArray[99]</font>,
-        changing the length of the array to 100.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193383" id="1193383"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->msgArray = new Array()<br>
-         msgArray[0] = "Hello"<br>
-         msgArray[99] = "world"<br>
-         // The following statement is true,<br>
-         // because defined msgArray[99] element.<br>
-         if (msgArray.length == 100)<br>
-         &nbsp;&nbsp;&nbsp;myVar="The length is 100." <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193388" id="1193388"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2: Two-dimensional array.</b> The following code creates a
-        two-dimensional array and assigns the results to <font face=
-        "courier, couriernew, monospaced size">myVar</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193389" id="1193389"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myVar="Multidimensional array test; "<br>
-         a = new Array(4)<br>
-         for (i=0; i &lt; 4; i++) {<br>
-         &nbsp;&nbsp;&nbsp;a[i] = new Array(4)<br>
-         &nbsp;&nbsp;&nbsp;for (j=0; j &lt; 4; j++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a[i][j] = "["+i+","+j+"]"<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         }<br>
-         for (i=0; i &lt; 4; i++) {<br>
-         &nbsp;&nbsp;&nbsp;str = "Row "+i+":"<br>
-         &nbsp;&nbsp;&nbsp;for (j=0; j &lt; 4; j++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str += a[i][j]<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;myVar += str +"; "<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193390" id="1193390"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        example assigns the following string to <font face=
-        "courier, couriernew, monospaced size">myVar</font> (line breaks are
-        used here for readability):<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193391" id="1193391"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Multidimensional array test;<br>
-         Row 0:[0,0][0,1][0,2][0,3];<br>
-         Row 1:[1,0][1,1][1,2][1,3];<br>
-         Row 2:[2,0][2,1][2,2][2,3];<br>
-         Row 3:[3,0][3,1][3,2][3,3]; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194827" id="1194827"></a> <a name="concat" id="concat"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->concat<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194841" id="1194841"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Joins two
-        arrays and returns a new array.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198289" id="1198289"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198294" id="1198294"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198296" id="1198296"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198298" id="1198298"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1220471" id="1220471"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1220473" id="1220473"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194842" id="1194842"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194843" id="1194843"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->concat(<i>arrayName2</i>, <i>arrayName3</i>, ...,
-        <i>arrayNameN</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194844" id="1194844"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194850" id="1194850"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194847" id="1194847"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->arrayName2...<br>
-             arrayName<i>N</i> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194849" id="1194849"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Arrays to concatenate to this array. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194851" id="1194851"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194852" id="1194852"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">concat</font>
-              does not alter the original arrays, but returns a "one level
-              deep" copy that contains copies of the same elements combined
-              from the original arrays. Elements of the original arrays are
-              copied into the new array as follows: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1194853" id="1194853"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Object references (and not the actual object):
-          <font face="courier, couriernew, monospaced size">concat</font>
-          copies object references into the new array. Both the original and
-          new array refer to the same object. If a referenced object changes,
-          the changes are visible to both the new and original arrays. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1194860" id="1194860"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Strings and numbers (not <a href=
-          "string.html#1193137">String</a> and <a href=
-          "number.html#1193137">Number</a> objects): <font face=
-          "courier, couriernew, monospaced size">concat</font> copies strings
-          and numbers into the new array. Changes to the string or number in
-          one array does not affect the other arrays. <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1194861" id="1194861"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a new
-      element is added to either array, the other array is not affected.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1212871" id="1212871"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code concatenates two arrays: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1212906" id="1212906"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->alpha=new Array("a","b","c")<br>
-         numeric=new Array(1,2,3)<br>
-         alphaNumeric=alpha.concat(numeric) // creates array
-        ["a","b","c",1,2,3] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213112" id="1213112"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code concatenates three arrays: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213022" id="1213022"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->num1=[1,2,3]<br>
-         num2=[4,5,6]<br>
-         num3=[7,8,9]<br>
-         nums=num1.concat(num2,num3) // creates array [1,2,3,4,5,6,7,8,9] 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1206131" id="1206131"></a> <a name="constructor" id=
-        "constructor"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->constructor<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1206132" id="1206132"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the function that creates an object's prototype. Note that the value of
-        this property is a reference to the function itself, not a string
-        containing the function's name.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1206135" id="1206135"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206140" id="1206140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1206142" id="1206142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206144" id="1206144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1206146" id="1206146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206148" id="1206148"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206149" id="1206149"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206150" id="1206150"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-        <a href="object.html#1193229">Object.constructor</a>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193399" id="1193399"></a> <a name="index" id="index"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->index<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193401" id="1193401"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For an
-        array created by a regular expression match, the zero-based index of
-        the match in the string.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193404" id="1193404"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193409" id="1193409"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193411" id="1193411"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193415" id="1193415"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193417" id="1193417"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193419" id="1193419"></a> <a name="input" id="input"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->input<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1197743" id="1197743"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For an
-        array created by a regular expression match, reflects the original
-        string against which the regular expression was matched.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193424" id="1193424"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193429" id="1193429"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193431" id="1193431"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193435" id="1193435"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193437" id="1193437"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195456" id="1195456"></a> <a name="join" id="join"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->join<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195470" id="1195470"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Joins all
-        elements of an array into a string.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195460" id="1195460"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195465" id="1195465"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195467" id="1195467"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195469" id="1195469"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198304" id="1198304"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198306" id="1198306"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195471" id="1195471"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195472" id="1195472"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->join(<i>separator</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195473" id="1195473"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195479" id="1195479"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1195476" id="1195476"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->separator <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195478" id="1195478"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies a string to separate each element
-              of the array. The separator is converted to a string if
-              necessary. If omitted, the array elements are separated with a
-              comma.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195480" id="1195480"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195481" id="1195481"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The string
-        conversions of all array elements are joined into one string.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195482" id="1195482"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195483" id="1195483"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example creates an array, <font face=
-        "courier, couriernew, monospaced size">a</font>, with three elements,
-        then joins the array three times: using the default separator, then a
-        comma and a space, and then a plus. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1206975" id="1206975"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->a =
-        new Array("Wind","Rain","Fire")<br>
-         myVar1=a.join()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// assigns
-        "Wind,Rain,Fire" to myVar1<br>
-         myVar2=a.join(", ")&nbsp;&nbsp;// assigns "Wind, Rain, Fire" to
-        myVar1<br>
-         myVar3=a.join(" + ")&nbsp;// assigns "Wind + Rain + Fire" to myVar1 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195487" id="1195487"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195491" id="1195491"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="array.html#1193641">Array.reverse</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193439" id="1193439"></a> <a name="length" id="length"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->length<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193454" id="1193454"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An
-        unsigned, 32-bit integer that specifies the number of elements in an
-        array.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193443" id="1193443"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193448" id="1193448"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193450" id="1193450"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193452" id="1193452"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1198137" id="1198137"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193453" id="1193453"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: <font face=
-              "courier, couriernew, monospaced size">length</font> is an
-              unsigned, 32-bit integer with a value less than 2<sup>32</sup>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198337" id="1198337"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198339" id="1198339"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193455" id="1193455"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193456" id="1193456"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        of the <font face="courier, couriernew, monospaced size">length</font>
-        property is an integer with a positive sign and a value less than 2 to
-        the 32 power (2<sup>32</sup>).<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193457" id="1193457"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        set the <font face="courier, couriernew, monospaced size">length</font>
-        property to truncate an array at any time. When you extend an array by
-        changing its <font face=
-        "courier, couriernew, monospaced size">length</font> property, the
-        number of actual elements does not increase; for example, if you set
-        <font face="courier, couriernew, monospaced size">length</font> to 3
-        when it is currently 2, the array still contains only 2 elements. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193458" id="1193458"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1213262" id="1213262"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        following example, the <font face=
-        "courier, couriernew, monospaced size">getChoice</font> function uses
-        the <font face="courier, couriernew, monospaced size">length</font>
-        property to iterate over every element in the <font face=
-        "courier, couriernew, monospaced size">musicType</font> array.
-        <font face="courier, couriernew, monospaced size">musicType</font> is a
-        select element on the <font face=
-        "courier, couriernew, monospaced size">musicForm</font> form.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213264" id="1213264"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getChoice() {<br>
-         &nbsp;&nbsp;&nbsp;for (var i = 0; i &lt;
-        document.musicForm.musicType.length; i++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
-        (document.musicForm.musicType.options[i].selected == true) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
-        document.musicForm.musicType.options[i].text<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193461" id="1193461"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example shortens the array <font face=
-        "courier, couriernew, monospaced size">statesUS</font> to a length of
-        50 if the current length is greater than 50. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193462" id="1193462"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->if
-        (statesUS.length &gt; 50) {<br>
-         &nbsp;&nbsp;&nbsp;statesUS.length=50<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196003" id="1196003"></a> <a name="pop" id="pop"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->pop<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196005" id="1196005"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Removes
-        the last element from an array and returns that element. This method
-        changes the length of the array.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196008" id="1196008"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196013" id="1196013"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196015" id="1196015"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196017" id="1196017"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1220475" id="1220475"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1220477" id="1220477"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196018" id="1196018"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196019" id="1196019"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->pop() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196020" id="1196020"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196021" id="1196021"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196022" id="1196022"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196023" id="1196023"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code creates the <font face=
-        "courier, couriernew, monospaced size">myFish</font> array containing
-        four elements, then removes its last element. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196024" id="1196024"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myFish = ["angel", "clown", "mandarin",
-        "surgeon"];<br>
-         popped = myFish.pop(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196027" id="1196027"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196037" id="1196037"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="array.html#1196550">push</a>, <a href=
-           "array.html#1193677">shift</a>, <a href=
-        "array.html#1193964">unshift</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1205871" id="1205871"></a> <a name="prototype" id=
-        "prototype"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->prototype<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1205872" id="1205872"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Represents
-        the prototype for this class. You can use the prototype to add
-        properties or methods to all instances of a class. For information on
-        prototypes, see <a href=
-        "function.html#1193426">Function.prototype</a>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1205878" id="1205878"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1205883" id="1205883"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1205885" id="1205885"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1205887" id="1205887"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1205889" id="1205889"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1205891" id="1205891"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196550" id="1196550"></a> <a name="push" id="push"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->push<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196552" id="1196552"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Adds one
-        or more elements to the end of an array and returns the new length of
-        the array. This method changes the length of the array.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196555" id="1196555"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196560" id="1196560"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196562" id="1196562"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196564" id="1196564"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1208293" id="1208293"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1208306" id="1208306"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: <font face=
-              "courier, couriernew, monospaced size">push</font> returns the
-              new length of the array rather than the last element added to the
-              array.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1220493" id="1220493"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1220495" id="1220495"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196565" id="1196565"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196566" id="1196566"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->push(<i>element1</i>, ..., <i>elementN</i>) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196567" id="1196567"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196573" id="1196573"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="fontsansserif" size="5" color=
-              "red"><br></font></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196570" id="1196570"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->element1, ...,<br>
-             element<i>N</i> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196572" id="1196572"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              elements to add to the end of the array. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196574" id="1196574"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196575" id="1196575"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        behavior of the <font face=
-        "courier, couriernew, monospaced size">push</font> method is analogous
-        to the <font face="courier, couriernew, monospaced size">push</font>
-        function in Perl&nbsp;4. Note that this behavior is different in
-        Perl&nbsp;5. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196576" id="1196576"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1196577" id="1196577"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1196578" id="1196578"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">push</font> method
-        returns the last element added to an array.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196579" id="1196579"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1207690" id="1207690"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code creates the <font face=
-        "courier, couriernew, monospaced size">myFish</font> array containing
-        two elements, then adds two elements to it. After the code executes,
-        <font face="courier, couriernew, monospaced size">pushed</font>
-        contains 4. (In JavaScript 1.2, <font face=
-        "courier, couriernew, monospaced size">pushed</font> contains "lion"
-        after the code executes.)<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196581" id="1196581"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myFish = ["angel", "clown"];<br>
-         pushed = myFish.push("drum", "lion"); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196584" id="1196584"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196594" id="1196594"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="array.html#1196003">pop</a>, <a href=
-           "array.html#1193677">shift</a>, <a href=
-        "array.html#1193964">unshift</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193641" id="1193641"></a> <a name="reverse" id="reverse"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->reverse<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193642" id="1193642"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Transposes
-        the elements of an array: the first array element becomes the last and
-        the last becomes the first.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193645" id="1193645"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193650" id="1193650"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193652" id="1193652"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193654" id="1193654"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198396" id="1198396"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198398" id="1198398"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193655" id="1193655"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193656" id="1193656"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->reverse() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193657" id="1193657"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193658" id="1193658"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193659" id="1193659"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193660" id="1193660"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">reverse</font> method
-        transposes the elements of the calling array object. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193661" id="1193661"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193662" id="1193662"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example creates an array <font face=
-        "courier, couriernew, monospaced size">myArray</font>, containing three
-        elements, then reverses the array. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193663" id="1193663"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myArray = new Array("one", "two", "three")<br>
-         myArray.reverse() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193664" id="1193664"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This code
-        changes <font face=
-        "courier, couriernew, monospaced size">myArray</font> so that:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1193665" id="1193665"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">myArray[0]</font> is
-          <font face="courier, couriernew, monospaced size">"three"</font> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1193666" id="1193666"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">myArray[1]</font> is
-          <font face="courier, couriernew, monospaced size">"two"</font> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1193667" id="1193667"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">myArray[2]</font> is
-          <font face="courier, couriernew, monospaced size">"one"</font> 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-       <a name="1193668" id="1193668"></a> <a name="See also" id=
-      "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-      </b></font><br>
-       <a name="1193675" id="1193675"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><a href=
-      "array.html#1195456">Array.join</a>, <a href=
-      "array.html#1196882">Array.sort</a><!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193677" id="1193677"></a> <a name="shift" id="shift"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->shift<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193679" id="1193679"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Removes
-        the first element from an array and returns that element. This method
-        changes the length of the array.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193682" id="1193682"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193687" id="1193687"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193689" id="1193689"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193691" id="1193691"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1220501" id="1220501"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1220503" id="1220503"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193692" id="1193692"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193693" id="1193693"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->shift() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193694" id="1193694"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193695" id="1193695"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193696" id="1193696"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193697" id="1193697"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code displays the <font face=
-        "courier, couriernew, monospaced size">myFish</font> array before and
-        after removing its first element. It also displays the removed element:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193698" id="1193698"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myFish = ["angel", "clown", "mandarin",
-        "surgeon"];<br>
-         document.writeln("myFish before: " + myFish);<br>
-         shifted = myFish.shift();<br>
-         document.writeln("myFish after: " + myFish);<br>
-         document.writeln("Removed this element: " + shifted); 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193699" id="1193699"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        example displays the following: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193700" id="1193700"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myFish before: ["angel", "clown", "mandarin",
-        "surgeon"]<br>
-         myFish after: ["clown", "mandarin", "surgeon"]<br>
-         Removed this element: angel <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193701" id="1193701"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193711" id="1193711"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="array.html#1196003">pop</a>, <a href=
-           "array.html#1196550">push</a>, <a href="array.html#1193964">unshift</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193713" id="1193713"></a> <a name="slice" id="slice"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->slice<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193727" id="1193727"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Extracts a
-        section of an array and returns a new array.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193717" id="1193717"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193722" id="1193722"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193724" id="1193724"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193726" id="1193726"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1220510" id="1220510"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1220512" id="1220512"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193728" id="1193728"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193729" id="1193729"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->slice(<i>begin</i>[,<i>end</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193730" id="1193730"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193743" id="1193743"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1193733" id="1193733"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->begin <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193735" id="1193735"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Zero-based index at which to begin
-              extraction.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193737" id="1193737"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->end <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193739" id="1193739"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Zero-based index at which to end extraction:
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <ul>
-              <li style="list-style: none">
-                <a name="1193740" id="1193740"></a>
-              </li>
-              <li>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZSMARTLIST1> --> <font face=
-                "courier, couriernew, monospaced size">slice</font> extracts up
-                to but not including <font face=
-                "courier, couriernew, monospaced size">end</font>.
-                      <font face="courier, couriernew, monospaced size">slice(1,4)</font>
-                      extracts the second element through the fourth element
-                      (elements indexed 1, 2, and 3).<!-- </ZSMARTLIST1> -->
-                </font> 
-                <p>
-                  <a name="1193741" id="1193741"></a>
-                </p>
-              </li>
-              <li>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZSMARTLIST1> -->As a negative index, <font face=
-                "courier, couriernew, monospaced size">end</font> indicates an
-                offset from the end of the sequence. <font face=
-                "courier, couriernew, monospaced size">slice(2,-1)</font>
-                extracts the third element through the second to last element
-                in the sequence.<!-- </ZSMARTLIST1> -->
-                </font> 
-                <p>
-                  <a name="1193742" id="1193742"></a>
-                </p>
-              </li>
-              <li>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZSMARTLIST1> -->If <font face=
-                "courier, couriernew, monospaced size">end</font> is omitted,
-                <font face="courier, couriernew, monospaced size">slice</font>
-                extracts to the end of the sequence.<!-- </ZSMARTLIST1> -->
-                </font>
-              </li>
-            </ul>&nbsp;
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193744" id="1193744"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193745" id="1193745"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">slice</font>
-              does not alter the original array, but returns a new "one level
-              deep" copy that contains copies of the elements sliced from the
-              original array. Elements of the original array are copied into
-              the new array as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1193746" id="1193746"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For object references (and not the actual
-          object), <font face=
-          "courier, couriernew, monospaced size">slice</font> copies object
-          references into the new array. Both the original and new array refer
-          to the same object. If a referenced object changes, the changes are
-          visible to both the new and original arrays. <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1193753" id="1193753"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For strings and numbers (not <a href=
-          "string.html#1193137">String</a> and <a href=
-          "number.html#1193137">Number</a> objects), <font face=
-          "courier, couriernew, monospaced size">slice</font> copies strings
-          and numbers into the new array. Changes to the string or number in
-          one array does not affect the other array. <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1193754" id="1193754"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a new
-      element is added to either array, the other array is not affected.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1193755" id="1193755"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193756" id="1193756"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        following example, <font face=
-        "courier, couriernew, monospaced size">slice</font> creates a new
-        array, <font face="courier, couriernew, monospaced size">newCar</font>,
-        from <font face="courier, couriernew, monospaced size">myCar</font>.
-        Both include a reference to the object <font face=
-        "courier, couriernew, monospaced size">myHonda</font>. When the color
-        of <font face="courier, couriernew, monospaced size">myHonda</font> is
-        changed to <font face=
-        "courier, couriernew, monospaced size">purple</font>, both arrays
-        reflect the change.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193757" id="1193757"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193758" id="1193758"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//Using slice, create newCar from myCar.<br>
-         myHonda = {color:"red",wheels:4,engine:{cylinders:4,size:2.2}}<br>
-         myCar = [myHonda, 2, "cherry condition", "purchased 1997"]<br>
-         newCar = myCar.slice(0,2) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193759" id="1193759"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//Write the values of myCar, newCar, and the color
-        of myHonda<br>
-         // referenced from both arrays.<br>
-         document.write("myCar = " + myCar + "&lt;BR&gt;")<br>
-         document.write("newCar = " + newCar + "&lt;BR&gt;")<br>
-         document.write("myCar[0].color = " + myCar[0].color +
-        "&lt;BR&gt;")<br>
-         document.write("newCar[0].color = " + newCar[0].color +
-        "&lt;BR&gt;&lt;BR&gt;") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193760" id="1193760"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//Change the color of myHonda.<br>
-         myHonda.color = "purple"<br>
-         document.write("The new color of my Honda is " + myHonda.color +
-        "&lt;BR&gt;&lt;BR&gt;") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193761" id="1193761"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//Write the color of myHonda referenced from both
-        arrays.<br>
-         document.write("myCar[0].color = " + myCar[0].color +
-        "&lt;BR&gt;")<br>
-         document.write("newCar[0].color = " + newCar[0].color + "&lt;BR&gt;") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193762" id="1193762"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193763" id="1193763"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        script writes: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193764" id="1193764"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myCar = [{color:"red", wheels:4,
-        engine:{cylinders:4, size:2.2}}, 2,<br>
-         &nbsp;&nbsp;&nbsp;"cherry condition", "purchased 1997"]<br>
-         newCar = [{color:"red", wheels:4, engine:{cylinders:4, size:2.2}},
-        2]<br>
-         myCar[0].color = red newCar[0].color = red<br>
-         The new color of my Honda is purple<br>
-         myCar[0].color = purple<br>
-         newCar[0].color = purple <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196882" id="1196882"></a> <a name="sort" id="sort"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->sort<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196896" id="1196896"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sorts the
-        elements of an array.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196886" id="1196886"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196891" id="1196891"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196893" id="1196893"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196895" id="1196895"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1198173" id="1198173"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1198174" id="1198174"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2: modified behavior. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198419" id="1198419"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198421" id="1198421"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196897" id="1196897"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196898" id="1196898"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->sort(<i>compareFunction</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196899" id="1196899"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196905" id="1196905"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196902" id="1196902"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->compareFunction <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196904" id="1196904"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies a function that defines the sort
-              order. If omitted, the array is sorted lexicographically (in
-              dictionary order) according to the string conversion of each
-              element.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196906" id="1196906"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196907" id="1196907"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face=
-        "courier, couriernew, monospaced size">compareFunction</font> is not
-        supplied, elements are sorted by converting them to strings and
-        comparing strings in lexicographic ("dictionary" or "telephone book,"
-        <i>not</i> numerical) order. For example, "80" comes before "9" in
-        lexicographic order, but in a numeric sort 9 comes before 80. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196908" id="1196908"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face=
-        "courier, couriernew, monospaced size">compareFunction</font> is
-        supplied, the array elements are sorted according to the return value
-        of the compare function. If a and b are two elements being compared,
-        then:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1196909" id="1196909"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If <font face=
-          "courier, couriernew, monospaced size">compareFunction(a, b)</font>
-          is less than 0, sort <font face=
-          "courier, couriernew, monospaced size">b</font> to a lower index than
-          <font face="courier, couriernew, monospaced size">a</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1196910" id="1196910"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If <font face=
-          "courier, couriernew, monospaced size">compareFunction(a, b)</font>
-          returns 0, leave <font face=
-          "courier, couriernew, monospaced size">a</font> and <font face=
-          "courier, couriernew, monospaced size">b</font> unchanged with
-          respect to each other, but sorted with respect to all different
-          elements.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1196911" id="1196911"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If <font face=
-          "courier, couriernew, monospaced size">compareFunction(a, b)</font>
-          is greater than 0, sort <font face=
-          "courier, couriernew, monospaced size">b</font> to a higher index
-          than <font face="courier, couriernew, monospaced size">a</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1196912" id="1196912"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->So, the
-      compare function has the following form: <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1196913" id="1196913"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function compare(a, b) {<br>
-         &nbsp;&nbsp;&nbsp;if (a is less than b by some ordering criterion)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1<br>
-         &nbsp;&nbsp;&nbsp;if (a is greater than b by the ordering
-        criterion)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 1<br>
-         &nbsp;&nbsp;&nbsp;// a must be equal to b<br>
-         &nbsp;&nbsp;&nbsp;return 0<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196914" id="1196914"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To compare
-        numbers instead of strings, the compare function can simply subtract b
-        from a:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196915" id="1196915"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function compareNumbers(a, b) {<br>
-         &nbsp;&nbsp;&nbsp;return a - b<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196916" id="1196916"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        uses a stable sort: the index partial order of a and b does not change
-        if a and b are equal. If a's index was less than b's before sorting, it
-        will be after sorting, no matter how a and b move due to sorting.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196917" id="1196917"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        behavior of the <font face=
-        "courier, couriernew, monospaced size">sort</font> method changed
-        between JavaScript&nbsp;1.1 and JavaScript&nbsp;1.2. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196918" id="1196918"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript&nbsp;1.1, on some platforms, the sort method does not work.
-        This method works on all platforms for JavaScript&nbsp;1.2.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196919" id="1196919"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript 1.2, this method no longer converts undefined elements to
-        null; instead it sorts them to the high end of the array. For example,
-        assume you have this script: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196920" id="1196920"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-         a = new Array();<br>
-         a[0] = "Ant";<br>
-         a[5] = "Zebra"; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196921" id="1196921"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function writeArray(x) {<br>
-         &nbsp;&nbsp;&nbsp;for (i = 0; i &lt; x.length; i++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(x[i]);<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (i &lt; x.length-1)
-        document.write(", ");<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197382" id="1197382"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->writeArray(a);<br>
-         a.sort();<br>
-         document.write("&lt;BR&gt;&lt;BR&gt;");<br>
-         writeArray(a);<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197383" id="1197383"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript 1.1, JavaScript prints: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197384" id="1197384"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->ant, null, null, null, null, zebra<br>
-         ant, null, null, null, null, zebra <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196925" id="1196925"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript 1.2, JavaScript prints: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196926" id="1196926"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->ant, undefined, undefined, undefined, undefined,
-        zebra<br>
-         ant, zebra, undefined, undefined, undefined, undefined 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196927" id="1196927"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196928" id="1196928"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example creates four arrays and displays the original array,
-        then the sorted arrays. The numeric arrays are sorted without, then
-        with, a compare function. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196929" id="1196929"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-         stringArray = new Array("Blue","Humpback","Beluga")<br>
-         numericStringArray = new Array("80","9","700")<br>
-         numberArray = new Array(40,1,5,200)<br>
-         mixedNumericArray = new Array("80","9","700",40,1,5,200) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196930" id="1196930"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function compareNumbers(a, b) {<br>
-         &nbsp;&nbsp;&nbsp;return a - b<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196931" id="1196931"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write("&lt;B&gt;stringArray:&lt;/B&gt; " +
-        stringArray.join() +"&lt;BR&gt;")<br>
-         document.write("&lt;B&gt;Sorted:&lt;/B&gt; " + stringArray.sort()
-        +"&lt;P&gt;") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196932" id="1196932"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write("&lt;B&gt;numberArray:&lt;/B&gt; " +
-        numberArray.join() +"&lt;BR&gt;")<br>
-         document.write("&lt;B&gt;Sorted without a compare function:&lt;/B&gt;
-        " + numberArray.sort() +"&lt;BR&gt;")<br>
-         document.write("&lt;B&gt;Sorted with compareNumbers:&lt;/B&gt; " +
-        numberArray.sort(compareNumbers) +"&lt;P&gt;") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196933" id="1196933"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write("&lt;B&gt;numericStringArray:&lt;/B&gt;
-        " + numericStringArray.join() +"&lt;BR&gt;")<br>
-         document.write("&lt;B&gt;Sorted without a compare function:&lt;/B&gt;
-        " + numericStringArray.sort() +"&lt;BR&gt;")<br>
-         document.write("&lt;B&gt;Sorted with compareNumbers:&lt;/B&gt; " +
-        numericStringArray.sort(compareNumbers) +"&lt;P&gt;") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196934" id="1196934"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write("&lt;B&gt;mixedNumericArray:&lt;/B&gt;
-        " + mixedNumericArray.join() +"&lt;BR&gt;")<br>
-         document.write("&lt;B&gt;Sorted without a compare function:&lt;/B&gt;
-        " + mixedNumericArray.sort() +"&lt;BR&gt;")<br>
-         document.write("&lt;B&gt;Sorted with compareNumbers:&lt;/B&gt; " +
-        mixedNumericArray.sort(compareNumbers) +"&lt;BR&gt;")<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196935" id="1196935"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        example produces the following output. As the output shows, when a
-        compare function is used, numbers sort correctly whether they are
-        numbers or numeric strings.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196936" id="1196936"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><b>stringArray:</b> Blue,Humpback,Beluga<br>
-         <b>Sorted:</b> Beluga,Blue,Humpback <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196937" id="1196937"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><b>numberArray:</b> 40,1,5,200<br>
-         <b>Sorted without a compare function:</b> 1,200,40,5<br>
-         <b>Sorted with compareNumbers:</b> 1,5,40,200 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196938" id="1196938"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><b>numericStringArray:</b> 80,9,700<br>
-         <b>Sorted without a compare function:</b> 700,80,9<br>
-         <b>Sorted with compareNumbers:</b> 9,80,700 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196939" id="1196939"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><b>mixedNumericArray:</b> 80,9,700,40,1,5,200<br>
-         <b>Sorted without a compare function:</b> 1,200,40,5,700,80,9<br>
-         <b>Sorted with compareNumbers:</b> 1,5,9,40,80,200,700 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196940" id="1196940"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196947" id="1196947"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="array.html#1195456">Array.join</a>,
-           <a href="array.html#1193641">Array.reverse</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193766" id="1193766"></a> <a name="splice" id="splice"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->splice<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193768" id="1193768"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Changes
-        the content of an array, adding new elements while removing old
-        elements.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193771" id="1193771"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193776" id="1193776"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193778" id="1193778"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193780" id="1193780"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1218119" id="1218119"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1218128" id="1218128"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: returns an array containing
-              the removed elements.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1220518" id="1220518"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1220520" id="1220520"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193781" id="1193781"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193782" id="1193782"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->splice(<i>index</i>, <i>howMany</i>, [element1][,
-        ..., <i>elementN</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193783" id="1193783"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193797" id="1193797"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1193786" id="1193786"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->index <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193788" id="1193788"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Index at which to start changing the array. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193790" id="1193790"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->howMany <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193792" id="1193792"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer indicating the number of old array elements to remove. If
-              <font face="courier, couriernew, monospaced size">howMany</font>
-              is 0, no elements are removed. In this case, you should specify
-              at least one new element.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193794" id="1193794"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->element1, ...,<br>
-             element<i>N</i> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193796" id="1193796"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              elements to add to the array. If you don't specify any elements,
-              splice simply removes elements from the array.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193798" id="1193798"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193799" id="1193799"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        specify a different number of elements to insert than the number you're
-        removing, the array will have a different length at the end of the
-        call.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193800" id="1193800"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">splice</font> method
-        returns an array containing the removed elements. If only one element
-        is removed, an array of one element is returned.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193801" id="1193801"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1193802" id="1193802"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1193803" id="1193803"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">splice</font> method
-        returns the element removed, if only one element is removed
-              (<font face="courier, couriernew, monospaced size">howMany</font>
-              parameter is 1); otherwise, the method returns an array
-              containing the removed elements.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193804" id="1193804"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193805" id="1193805"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following script illustrate the use of <font face=
-        "courier, couriernew, monospaced size">splice</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193806" id="1193806"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193807" id="1193807"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myFish = ["angel", "clown", "mandarin",
-        "surgeon"];<br>
-         document.writeln("myFish: " + myFish + "&lt;BR&gt;"); 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193808" id="1193808"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->removed = myFish.splice(2, 0, "drum");<br>
-         document.writeln("After adding 1: " + myFish);<br>
-         document.writeln("removed is: " + removed + "&lt;BR&gt;"); 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193809" id="1193809"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->removed = myFish.splice(3, 1)<br>
-         document.writeln("After removing 1: " + myFish);<br>
-         document.writeln("removed is: " + removed + "&lt;BR&gt;"); 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193810" id="1193810"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->removed = myFish.splice(2, 1, "trumpet")<br>
-         document.writeln("After replacing 1: " + myFish);<br>
-         document.writeln("removed is: " + removed + "&lt;BR&gt;"); 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193811" id="1193811"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->removed = myFish.splice(0, 2, "parrot", "anemone",
-        "blue")<br>
-         document.writeln("After replacing 2: " + myFish);<br>
-         document.writeln("removed is: " + removed); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193812" id="1193812"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193813" id="1193813"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        script displays:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193814" id="1193814"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myFish: ["angel", "clown", "mandarin", "surgeon"] 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193815" id="1193815"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->After adding 1: ["angel", "clown", "drum",
-        "mandarin", "surgeon"]<br>
-         removed is: undefined <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193816" id="1193816"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->After removing 1: ["angel", "clown", "drum",
-        "surgeon"]<br>
-         removed is: mandarin <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193817" id="1193817"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->After replacing 1: ["angel", "clown", "trumpet",
-        "surgeon"]<br>
-         removed is: drum <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193818" id="1193818"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->After replacing 2: ["parrot", "anemone", "blue",
-        "trumpet", "surgeon"]<br>
-         removed is: ["angel", "clown"] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193889" id="1193889"></a> <a name="toSource" id=
-        "toSource"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toSource<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193891" id="1193891"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the source code of the array.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193894" id="1193894"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193899" id="1193899"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193901" id="1193901"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193903" id="1193903"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193904" id="1193904"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193905" id="1193905"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toSource() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193906" id="1193906"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193907" id="1193907"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193908" id="1193908"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1213327" id="1213327"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toSource</font>
-        method returns the following values:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1213328" id="1213328"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For the built-in <font face=
-          "courier, couriernew, monospaced size">Array</font> object,
-          <font face="courier, couriernew, monospaced size">toSource</font>
-          returns the following string indicating that the source code is not
-          available:<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1213329" id="1213329"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->&nbsp;&nbsp;&nbsp;function Array() {<br>
-             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[native code]<br>
-             &nbsp;&nbsp;&nbsp;} <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1213330" id="1213330"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For instances of <font face=
-          "courier, couriernew, monospaced size">Array</font>,
-                <font face="courier, couriernew, monospaced size">toSource</font>
-                returns a string representing the source code.
-                <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1213381" id="1213381"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This method
-      is usually called internally by JavaScript and not explicitly in code.
-      You can call <font face=
-      "courier, couriernew, monospaced size">toSource</font> while debugging to
-      examine the contents of an array.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1206391" id="1206391"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206392" id="1206392"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To examine
-        the source code of an array: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213533" id="1213533"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->alpha = new Array("a", "b", "c")<br>
-         alpha.toSource() //returns ["a", "b", "c"] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201796" id="1201796"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193918" id="1193918"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="array.html#1193921">Array.toString</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193921" id="1193921"></a> <a name="toString" id=
-        "toString"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193934" id="1193934"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the specified array and its elements.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193924" id="1193924"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193929" id="1193929"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193931" id="1193931"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193933" id="1193933"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198430" id="1198430"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198432" id="1198432"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193935" id="1193935"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193936" id="1193936"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193937" id="1193937"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193938" id="1193938"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193939" id="1193939"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193940" id="1193940"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <a href="array.html#1193137">Array</a> object overrides the
-              <font face="courier, couriernew, monospaced size">toString</font>
-              method of <a href="object.html#1193136">Object</a>. For <a href=
-              "array.html#1193137">Array</a> objects, the <font face=
-              "courier, couriernew, monospaced size">toString</font> method
-              joins the array and returns one string containing each array
-              element separated by commas. For example, the following code
-              creates an array and uses <font face=
-              "courier, couriernew, monospaced size">toString</font> to convert
-              the array to a string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193946" id="1193946"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        monthNames = new Array("Jan","Feb","Mar","Apr")<br>
-         myVar=monthNames.toString() // assigns "Jan,Feb,Mar,Apr" to myVar 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1202005" id="1202005"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        calls the <font face=
-        "courier, couriernew, monospaced size">toString</font> method
-        automatically when an array is to be represented as a text value or
-        when an array is referred to in a string concatenation. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193953" id="1193953"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1193954" id="1193954"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1219144" id="1219144"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-        specify <font face=
-        "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>
-        in the &lt;SCRIPT&gt; tag, <font face=
-        "courier, couriernew, monospaced size">toString</font> returns a string
-        representing the source code of the array. This value is the same as
-        the value returned by the <font face=
-        "courier, couriernew, monospaced size">toSource</font> method in
-        JavaScript 1.3 and later versions.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1219145" id="1219145"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-         var monthNames = new Array("Jan","Feb","Mar","Apr")<br>
-         myVar=monthNames.toString() // assigns '["Jan", "Feb", "Mar",
-        "Apr"]'<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-        to myVar<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193958" id="1193958"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193962" id="1193962"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="array.html#1193889">Array.toSource</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193964" id="1193964"></a> <a name="unshift" id="unshift"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->unshift<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193966" id="1193966"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Adds one
-        or more elements to the beginning of an array and returns the new
-        length of the array.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193969" id="1193969"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193974" id="1193974"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193976" id="1193976"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193978" id="1193978"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1220539" id="1220539"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1220541" id="1220541"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193979" id="1193979"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193980" id="1193980"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->arrayName.unshift(<i>element1</i>,...,
-        <i>elementN</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193981" id="1193981"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193987" id="1193987"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="fontsansserif" size="5" color=
-              "red"><br></font></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1193984" id="1193984"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->element1,...,<br>
-             element<i>N</i> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193986" id="1193986"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              elements to add to the front of the array.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193988" id="1193988"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193989" id="1193989"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code displays the <font face=
-        "courier, couriernew, monospaced size">myFish</font> array before and
-        after adding elements to it.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193990" id="1193990"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myFish = ["angel", "clown"];<br>
-         document.writeln("myFish before: " + myFish);<br>
-         unshifted = myFish.unshift("drum", "lion");<br>
-         document.writeln("myFish after: " + myFish);<br>
-         document.writeln("New length: " + unshifted); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193991" id="1193991"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        example displays the following: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193992" id="1193992"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myFish before: ["angel", "clown"]<br>
-         myFish after: ["drum", "lion", "angel", "clown"]<br>
-         New length: 4 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193993" id="1193993"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194003" id="1194003"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="array.html#1196003">pop</a>, <a href=
-           "array.html#1196550">push</a>, <a href="array.html#1193677">shift</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1202613" id="1202613"></a> <a name="valueOf" id="valueOf"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->valueOf<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1202630" id="1202630"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the primitive value of an array.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202616" id="1202616"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202621" id="1202621"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="array.html#1193137">Array</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202623" id="1202623"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202625" id="1202625"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202627" id="1202627"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202629" id="1202629"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1202631" id="1202631"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1202632" id="1202632"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->valueOf() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1202633" id="1202633"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1202634" id="1202634"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1202635" id="1202635"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1202794" id="1202794"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <a href="array.html#1193137">Array</a> object inherits the
-              <font face="courier, couriernew, monospaced size">valueOf</font>
-              method of <a href="object.html#1193136">Object</a>. The
-              <font face="courier, couriernew, monospaced size">valueOf</font>
-              method of <font face=
-              "courier, couriernew, monospaced size">Array</font> returns the
-              primitive value of an array or the primitive value of its
-              elements as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1202822" id="1202822"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1202826" id="1202826"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Object type of element<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1202828" id="1202828"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Data type of returned value 
-              <!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202830" id="1202830"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Boolean<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202832" id="1202832"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Boolean<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202834" id="1202834"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Number or Date<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202836" id="1202836"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202838" id="1202838"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->All
-              others<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202840" id="1202840"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->string<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <a name="1202884" id="1202884"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        method is usually called internally by JavaScript and not explicitly in
-        code.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1202906" id="1202906"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1202656" id="1202656"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193540">Object.valueOf</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="objintro.html"><font face="Arial, Helvetica, sans-serif"
-      size="2" color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-      <a href="contents.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="boolean.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/boolean.html b/docs/js/ref/boolean.html
deleted file mode 100644
index 95db1d6953f2dfd54210cd517236aa0cf524946f..0000000000000000000000000000000000000000
--- a/docs/js/ref/boolean.html
+++ /dev/null
@@ -1,1260 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:13">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="array.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "date.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-              color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="Boolean" id="Boolean"></a>
-        <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->Boolean<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193151" id="1193151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Boolean</font> object
-        is an object wrapper for a boolean value.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193140" id="1193140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193142" id="1193142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193144" id="1193144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193627" id="1193627"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193150" id="1193150"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: added <a href=
-              "boolean.html#1193426">toSource</a> method <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193978" id="1193978"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193980" id="1193980"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193153" id="1193153"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Boolean</font>
-        constructor:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193154" id="1193154"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        Boolean(<i>value</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193155" id="1193155"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193161" id="1193161"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1193158" id="1193158"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->value <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193160" id="1193160"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              initial value of the <font face=
-              "courier, couriernew, monospaced size">Boolean</font> object. The
-              value is converted to a <font face=
-              "courier, couriernew, monospaced size">boolean</font> value, if
-              necessary. If value is omitted or is 0, -0, null, false,
-              <font face="courier, couriernew, monospaced size">NaN</font>,
-              undefined, or the empty string (<font face=
-              "courier, couriernew, monospaced size">""</font>), the object has
-              an initial value of false. All other values, including any object
-              or the string <font face=
-              "courier, couriernew, monospaced size">"false"</font>, create an
-              object with an initial value of true. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193162" id="1193162"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196612" id="1196612"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Do not
-        confuse the primitive Boolean values true and false with the true and
-        false values of the Boolean object. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197972" id="1197972"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any object
-        whose value is not <font face=
-        "courier, couriernew, monospaced size">undefined</font> or
-              <font face="courier, couriernew, monospaced size">null</font>,
-              including a Boolean object whose value is false, evaluates to
-              true when passed to a conditional statement. For example, the
-              condition in the following <font face=
-              "courier, couriernew, monospaced size">if</font> statement
-              evaluates to <font face=
-              "courier, couriernew, monospaced size">true</font>: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196613" id="1196613"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        new Boolean(false);<br>
-         if(x) //the condition is true <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196614" id="1196614"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        behavior does not apply to Boolean primitives. For example, the
-        condition in the following <font face=
-        "courier, couriernew, monospaced size">if</font> statement evaluates to
-        <font face="courier, couriernew, monospaced size">false</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196615" id="1196615"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        false;<br>
-         if(x) //the condition is false <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193163" id="1193163"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Do not use
-        a <font face="courier, couriernew, monospaced size">Boolean</font>
-        object to convert a non-boolean value to a boolean value. Instead, use
-        Boolean as a function to perform this task:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196744" id="1196744"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        Boolean(expression) //preferred<br>
-         x = new Boolean(expression) //don't use <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196721" id="1196721"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        specify any object, including a Boolean object whose value is false, as
-        the initial value of a Boolean object, the new Boolean object has a
-        value of true.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196240" id="1196240"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myFalse=new Boolean(false) &nbsp;&nbsp;// initial
-        value of false<br>
-         g=new Boolean(myFalse) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//initial
-        value of true<br>
-         myString=new String("Hello") // string object<br>
-         s=new Boolean(myString) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//initial value
-        of true <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196210" id="1196210"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Do not use
-        a Boolean object in place of a Boolean primitive.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193171" id="1193171"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1193172" id="1193172"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2 and earlier versions. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1193173" id="1193173"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Boolean</font> object
-        behaves as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1198083" id="1198083"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->When a <font face=
-          "courier, couriernew, monospaced size">Boolean</font> object is used
-          as the condition in a conditional test, JavaScript returns the value
-          of the <font face=
-          "courier, couriernew, monospaced size">Boolean</font> object. For
-          example, a <font face=
-          "courier, couriernew, monospaced size">Boolean</font> object whose
-          value is false is treated as the primitive value false, and a
-          <font face="courier, couriernew, monospaced size">Boolean</font>
-          object whose value is true is treated as the primitive value
-          <font face="courier, couriernew, monospaced size">true</font> in
-          conditional tests. If the <font face=
-          "courier, couriernew, monospaced size">Boolean</font> object is a
-          <font face="courier, couriernew, monospaced size">false</font>
-          object, the conditional statement evaluates to <font face=
-          "courier, couriernew, monospaced size">false</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197973" id="1197973"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->You can use a Boolean object in place of a
-          Boolean primitive.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-       <a name="1193174" id="1193174"></a> <a name="Property Summary"
-                  id="Property Summary"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZREFHEADER> -->Property Summary<!-- </ZREFHEADER> -->
-      </b></font><br>
-       <a name="1193187" id="1193187"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><br></font> 
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193177" id="1193177"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193179" id="1193179"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1195491" id="1195491"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="boolean.html#1195419">constructor</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195493" id="1195493"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the function that creates an
-              object's prototype.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193184" id="1193184"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="boolean.html#1193217">prototype</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193186" id="1193186"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Defines a property that is shared by all
-              Boolean objects.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193188" id="1193188"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193208" id="1193208"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193191" id="1193191"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193193" id="1193193"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193198" id="1193198"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="boolean.html#1193426">toSource</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193200" id="1193200"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns an object literal representing the
-              specified Boolean object; you can use this value to create a new
-              object. Overrides the <a href=
-              "object.html#1193320">Object.toSource</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193205" id="1193205"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="boolean.html#1193269">toString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193207" id="1193207"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns a string representing the specified
-              object. Overrides the <a href=
-              "object.html#1193350">Object.toString</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194814" id="1194814"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="boolean.html#1195085">valueOf</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194816" id="1194816"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the primitive value of a Boolean
-              object. Overrides the <a href=
-              "object.html#1193540">Object.valueOf</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195376" id="1195376"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition, this object inherits the <a href=
-        "object.html#1193628">watch</a> and <a href=
-        "object.html#1193499">unwatch</a> methods from <a href=
-        "object.html#1193136">Object</a>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193209" id="1193209"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193210" id="1193210"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following examples create <font face=
-        "courier, couriernew, monospaced size">Boolean</font> objects with an
-        initial value of false:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193211" id="1193211"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->bNoParam = new Boolean()<br>
-         bZero = new Boolean(0)<br>
-         bNull = new Boolean(null)<br>
-         bEmptyString = new Boolean("")<br>
-         bfalse = new Boolean(false) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193212" id="1193212"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following examples create <font face=
-        "courier, couriernew, monospaced size">Boolean</font> objects with an
-        initial value of true:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193213" id="1193213"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->btrue = new Boolean(true)<br>
-         btrueString = new Boolean("true")<br>
-         bfalseString = new Boolean("false")<br>
-         bSuLin = new Boolean("Su Lin") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195419" id="1195419"></a> <a name="constructor" id=
-        "constructor"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->constructor<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195420" id="1195420"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the function that creates an object's prototype. Note that the value of
-        this property is a reference to the function itself, not a string
-        containing the function's name.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195423" id="1195423"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195428" id="1195428"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="boolean.html#1193137">Boolean</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195430" id="1195430"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195432" id="1195432"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195434" id="1195434"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195436" id="1195436"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195437" id="1195437"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195441" id="1195441"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-        <a href="object.html#1193229">Object.constructor</a>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193217" id="1193217"></a> <a name="prototype" id=
-        "prototype"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->prototype<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193218" id="1193218"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Represents
-        the prototype for this class. You can use the prototype to add
-        properties or methods to all instances of a class. For information on
-        prototypes, see <a href=
-        "function.html#1193426">Function.prototype</a>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193224" id="1193224"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193229" id="1193229"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="boolean.html#1193137">Boolean</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193231" id="1193231"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193233" id="1193233"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194007" id="1194007"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194009" id="1194009"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193426" id="1193426"></a> <a name="toSource" id=
-        "toSource"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toSource<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193428" id="1193428"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the source code of the object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193431" id="1193431"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193436" id="1193436"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="boolean.html#1193137">Boolean</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193438" id="1193438"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193440" id="1193440"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193441" id="1193441"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193442" id="1193442"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toSource() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193443" id="1193443"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193444" id="1193444"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193445" id="1193445"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196833" id="1196833"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toSource</font>
-        method returns the following values:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1196834" id="1196834"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For the built-in <font face=
-          "courier, couriernew, monospaced size">Boolean</font> object,
-          <font face="courier, couriernew, monospaced size">toSource</font>
-          returns the following string indicating that the source code is not
-          available:<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1196835" id="1196835"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->&nbsp;&nbsp;&nbsp;function Boolean() {<br>
-             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[native code]<br>
-             &nbsp;&nbsp;&nbsp;} <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1196836" id="1196836"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For instances of <font face=
-          "courier, couriernew, monospaced size">Boolean</font>,
-                <font face="courier, couriernew, monospaced size">toSource</font>
-                returns a string representing the source code.
-                <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1196837" id="1196837"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This method
-      is usually called internally by JavaScript and not explicitly in code.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1193451" id="1193451"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193455" id="1193455"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193320">Object.toSource</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193269" id="1193269"></a> <a name="toString" id=
-        "toString"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193282" id="1193282"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the specified Boolean object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193272" id="1193272"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193277" id="1193277"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="boolean.html#1193137">Boolean</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193279" id="1193279"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193281" id="1193281"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194021" id="1194021"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194023" id="1194023"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193283" id="1193283"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193284" id="1193284"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193285" id="1193285"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193286" id="1193286"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193287" id="1193287"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196996" id="1196996"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <a href="boolean.html#1193137">Boolean</a> object overrides the
-        <font face="courier, couriernew, monospaced size">toString</font>
-        method of the <a href="object.html#1193136">Object</a> object; it does
-        not inherit <a href="object.html#1193350">Object.toString</a>. For
-        <a href="boolean.html#1193137">Boolean</a> objects, the
-              <font face="courier, couriernew, monospaced size">toString</font>
-              method returns a string representation of the object. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194618" id="1194618"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        calls the <font face=
-        "courier, couriernew, monospaced size">toString</font> method
-        automatically when a Boolean is to be represented as a text value or
-        when a Boolean is referred to in a string concatenation. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193293" id="1193293"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        <a href="boolean.html#1193137">Boolean</a> objects and values, the
-        built-in <font face=
-        "courier, couriernew, monospaced size">toString</font> method returns
-        the string <font face=
-        "courier, couriernew, monospaced size">"true"</font> or
-              <font face="courier, couriernew, monospaced size">"false"</font>
-              depending on the value of the boolean object. In the following
-              code, <font face=
-              "courier, couriernew, monospaced size">flag.toString</font>
-              returns <font face=
-              "courier, couriernew, monospaced size">"true"</font>.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193294" id="1193294"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        flag = new Boolean(true)<br>
-         var myVar=flag.toString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194731" id="1194731"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195082" id="1195082"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193350">Object.toString</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195085" id="1195085"></a> <a name="valueOf" id="valueOf"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->valueOf<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195102" id="1195102"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the primitive value of a Boolean object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195088" id="1195088"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195093" id="1195093"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="boolean.html#1193137">Boolean</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195095" id="1195095"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195097" id="1195097"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195099" id="1195099"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195101" id="1195101"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194668" id="1194668"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194669" id="1194669"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->valueOf() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194670" id="1194670"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194671" id="1194671"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194742" id="1194742"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194749" id="1194749"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">valueOf</font> method
-        of <a href="boolean.html#1193137">Boolean</a> returns the primitive
-        value of a Boolean object or literal Boolean as a Boolean data type. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194788" id="1194788"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        method is usually called internally by JavaScript and not explicitly in
-        code.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194796" id="1194796"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195413" id="1195413"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        new Boolean();<br>
-         myVar=x.valueOf()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//assigns false
-        to myVar <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195414" id="1195414"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194706" id="1194706"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193540">Object.valueOf</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="array.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="date.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/classint.html b/docs/js/ref/classint.html
deleted file mode 100644
index b8ad9cf8495a70542404f33e32e3473a2bc9795f..0000000000000000000000000000000000000000
--- a/docs/js/ref/classint.html
+++ /dev/null
@@ -1,134 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:27">
-    <title>
-      Core JavaScript Reference 1.5: 6 Java Classes, Constructors, and Methods
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="partjava.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "lcjsexc.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1061889" id="1061889"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 6 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1061890" id="1061890"></a>
-                  <a name="Java Classes, Constructors, and Methods" id=
-                  "Java Classes, Constructors, and Methods"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Chapter 6 Java Classes, Constructors,
-                  and Methods <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1066245" id="1066245"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This chapter
-      documents the Java classes used for LiveConnect, along with their
-      constructors and methods. It is an alphabetical reference for the classes
-      that allow a Java object to access JavaScript code.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1066246" id="1066246"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        reference is organized as follows: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1066247" id="1066247"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Full entries for each class appear in
-          alphabetical order.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <dl>
-            <dt>
-              <a name="1066251" id="1066251"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAINDENT1> -->Tables included in the description of each
-              class summarize the constructors and methods of the class. 
-              <!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-          </dl><a name="1066252" id="1066252"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Full entries for the constructors and methods
-          of a class appear in alphabetical order after the entry for the
-          class.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="partjava.html"><font face="Arial, Helvetica, sans-serif"
-      size="2" color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-      <a href="contents.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="lcjsexc.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/comment.html b/docs/js/ref/comment.html
deleted file mode 100644
index 1f50632266169b193d31bbe1bd4357f3ef0fbf28..0000000000000000000000000000000000000000
--- a/docs/js/ref/comment.html
+++ /dev/null
@@ -1,218 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:20">
-    <title>
-      Core JavaScript Reference 1.5: 4 Comments
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="stmt.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="contents.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "ops.html"><b><font face="Arial, Helvetica, sans-serif" size=
-                "2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1066580" id="1066580"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 4 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1066582" id="1066582"></a> <a name="Comments"
-                  id="Comments"></a> <font face="Arial, Helvetica, sans-serif"
-                  size="4" color="#000000"><b><!-- <ZCHAPTITLE> -->Chapter 4
-                  Comments <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1066594" id="1066594"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This chapter
-      describes the syntax for comments, which can appear anywhere between
-      tokens.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-        <br>
-         <a name="1066617" id="1066617"></a> <a name="comment" id=
-        "comment"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-        <!-- <ZHEAD1> -->comment<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1066618" id="1066618"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Notations by
-      the author to explain what a script does. Comments are ignored by the
-      interpreter.<br></font><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1066621" id="1066621"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1066623" id="1066623"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1066625" id="1066625"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1066627" id="1066627"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1066628" id="1066628"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1066629" id="1066629"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        comment text<br>
-         /* multiple line comment text */ <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1066630" id="1066630"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1066631" id="1066631"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        supports Java-style comments: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1066632" id="1066632"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Comments on a single line are preceded by a
-          double-slash (//).<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1066633" id="1066633"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Comments that span multiple lines are preceded
-          by a /* and followed by a */.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-       <a name="1066634" id="1066634"></a> <a name="Examples" id=
-      "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-      </b></font><br>
-       <a name="1066635" id="1066635"></a><font face=
-      "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-      This is a single-line comment.<br>
-       /* This is a multiple-line comment. It can be of any length, and<br>
-       you can put whatever you want here. */ <!-- </ZCODELINE> -->
-      </font> 
-      <dl>
-        <dt>
-          <a name="1066373" id="1066373"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAINDENT1> -->
-          <!-- </ZPARAINDENT1> -->
-          </font><br>
-        </dt>
-      </dl>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="stmt.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ops.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/contents.html b/docs/js/ref/contents.html
deleted file mode 100644
index 103fbfb0018cac699755b9496299af0454125258..0000000000000000000000000000000000000000
--- a/docs/js/ref/contents.html
+++ /dev/null
@@ -1,542 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:03">
-    <title>
-      Core JavaScript Reference 1.5: Core JavaScript Reference
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <a href="ix.html"><b><font face="Arial, Helvetica,sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "preface.html"><b><font face="Arial, Helvetica,sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica,sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="52445" id="52445"></a> <a name="Core JavaScript Reference"
-                  id="Core JavaScript Reference"></a> <font face=
-                  "Arial, Helvetica,sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Core JavaScript Reference
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="54715" id="54715"></a><font face="Arial, Helvetica,sans-serif"
-      size="2"><!-- <ZPARAGRAPH> -->This book is a reference manual for the
-      core JavaScript language for version 1.5. JavaScript is Netscape's
-      cross-platform, object-based scripting language. Core JavaScript can be
-      extended for a variety of purposes by supplementing it with additional
-      objects.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="57575" id="57575"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> --><a href=
-        "preface.html#1001665">About this Book</a> <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="57577" id="57577"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1003152">New Features in this Release</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57579" id="57579"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1005135">What You Should Already Know</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57581" id="57581"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1003515">JavaScript Versions</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57583" id="57583"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1001692">Where to Find JavaScript Information</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57585" id="57585"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1001745">Document Conventions</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><br>
-       <a name="57587" id="57587"></a> <font face="Arial, Helvetica,sans-serif"
-      size="4"><b><!-- <ZTOC1> -->Part 1 <a href="partobj.html#999869"></a> 
-      <!-- </ZTOC1> -->
-      </b></font> 
-      <p>
-        <a name="57589" id="57589"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 1 <a href=
-        "objintro.html#1061890">Objects, Methods, and Properties</a> 
-        <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="57591" id="57591"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "array.html#1193137">Array</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57593" id="57593"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "boolean.html#1193137">Boolean</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57595" id="57595"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "date.html#1193137">Date</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57597" id="57597"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "function.html#1193137">Function</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57599" id="57599"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "java.html#1193137">java</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57601" id="57601"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "javarray.html#1193137">JavaArray</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57603" id="57603"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "javclass.html#1193137">JavaClass</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57605" id="57605"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "javobj.html#1193137">JavaObject</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57607" id="57607"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "javpkg.html#1193137">JavaPackage</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57609" id="57609"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "math.html#1193138">Math</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57611" id="57611"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "netscape.html#1193137">netscape</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57613" id="57613"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "number.html#1193137">Number</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57615" id="57615"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "object.html#1193136">Object</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57617" id="57617"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "packages.html#1193137">Packages</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57619" id="57619"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "regexp.html#1193136">RegExp</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57621" id="57621"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "string.html#1193137">String</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57623" id="57623"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "sun.html#1193137">sun</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><a name="57625" id="57625"></a> <font face=
-      "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 2 <a href=
-      "toplev.html#1061890">Top-Level Properties and Functions</a> 
-      <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="57627" id="57627"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1120957">decodeURI</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57629" id="57629"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1119005">decodeURIComponent</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57631" id="57631"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1118346">encodeURI</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57633" id="57633"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1115986">encodeURIComponent</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57635" id="57635"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1063795">eval</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57637" id="57637"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1063963">Infinity</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57639" id="57639"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1063988">isFinite</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57641" id="57641"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064024">isNaN</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57643" id="57643"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064064">NaN</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57645" id="57645"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064092">Number</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57647" id="57647"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064132">parseFloat</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57649" id="57649"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064173">parseInt</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57651" id="57651"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064506">String</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57653" id="57653"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1094680">undefined</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><br>
-       <a name="57655" id="57655"></a> <font face="Arial, Helvetica,sans-serif"
-      size="4"><b><!-- <ZTOC1> -->Part 2 <a href="partlang.html#999869"></a> 
-      <!-- </ZTOC1> -->
-      </b></font> 
-      <p>
-        <a name="57657" id="57657"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 3 <a href=
-        "stmt.html#1003191">Statements</a> <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="57659" id="57659"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1081298">break</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57661" id="57661"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1077887">const</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57663" id="57663"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1078923">continue</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57665" id="57665"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1037353">do...while</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57667" id="57667"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1016648">export</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57669" id="57669"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004804">for</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57671" id="57671"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004815">for...in</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57673" id="57673"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004825">function</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57675" id="57675"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004833">if...else</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57677" id="57677"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1082618">import</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57679" id="57679"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1018088">label</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57681" id="57681"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004871">return</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57683" id="57683"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1018610">switch</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57685" id="57685"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1052196">throw</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57687" id="57687"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1051663">try...catch</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57689" id="57689"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1066604">var</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57691" id="57691"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004896">while</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57693" id="57693"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004910">with</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><a name="57695" id="57695"></a> <font face=
-      "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 4 <a href=
-      "comment.html#1066582">Comments</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="57697" id="57697"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "comment.html#1066617">comment</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><a name="57699" id="57699"></a> <font face=
-      "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 5 <a href=
-      "ops.html#1003191">Operators</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="57701" id="57701"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1042274">Assignment Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57703" id="57703"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1060974">Comparison Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="57705" id="57705"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1050908">Using the Equality
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="57707" id="57707"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1042400">Arithmetic Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="57709" id="57709"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042403">% (Modulus)</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57711" id="57711"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042412">++ (Increment)</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57713" id="57713"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042421">-- (Decrement)</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57715" id="57715"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042430">- (Unary
-                 Negation)</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="57717" id="57717"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1042437">Bitwise Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="57719" id="57719"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042500">Bitwise Logical
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57721" id="57721"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042512">Bitwise Shift
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="57723" id="57723"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1044813">Logical Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57725" id="57725"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1042582">String Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57727" id="57727"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1042588">Special Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="57729" id="57729"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1045406">?: (Conditional
-                 operator)</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57731" id="57731"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1045439">, (Comma
-                 operator)</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57733" id="57733"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1045837">delete</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57735" id="57735"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1066344">function</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57737" id="57737"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1066286">in</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57739" id="57739"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1055015">instanceof</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57741" id="57741"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1055898">new</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57743" id="57743"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1043482">this</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57745" id="57745"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042603">typeof</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57747" id="57747"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042625">void</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl>
-        </dd>
-      </dl><br>
-       <a name="57749" id="57749"></a> <font face="Arial, Helvetica,sans-serif"
-      size="4"><b><!-- <ZTOC1> -->Part 3 <a href=
-      "partjava.html#999869">LiveConn</a> <!-- </ZTOC1> -->
-      </b></font> 
-      <p>
-        <a name="57751" id="57751"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 6 <a href=
-        "classint.html#1061890">Java Classes, Constructors, and Methods</a> 
-        <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="57753" id="57753"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "lcjsexc.html#1193143">JSException</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57755" id="57755"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "lcjsobj.html#1193143">JSObject</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><br>
-       <a name="57757" id="57757"></a> <font face="Arial, Helvetica,sans-serif"
-      size="4"><b><!-- <ZTOC1> -->Part 4 <a href="partapp.html#999869"></a> 
-      <!-- </ZTOC1> -->
-      </b></font> 
-      <p>
-        <a name="57759" id="57759"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Appendix A <a href=
-        "keywords.html#1004016">Reserved Words</a> <!-- </ZTOC1> -->
-        </b></font><br>
-         <a name="57761" id="57761"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Appendix B <a href=
-        "deprecat.html#1004016">Deprecated Features</a> <!-- </ZTOC1> -->
-        </b></font><br>
-         <a name="57763" id="57763"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1C> --><a href=
-        "ix.html#573">Index</a> <!-- </ZTOC1C> -->
-        </b></font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <a href="ix.html"><b><font face="Arial, Helvetica,sans-serif" size="2"
-            color="#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-            <a href="preface.html"><b><font face="Arial, Helvetica,sans-serif"
-            size="2" color="#993300">Next</font></b></a>
-            &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica,sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica,sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/date.html b/docs/js/ref/date.html
deleted file mode 100644
index c74da0e2b2bf5ea0f2780c84cc85c0fa8c96641e..0000000000000000000000000000000000000000
--- a/docs/js/ref/date.html
+++ /dev/null
@@ -1,9848 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:15">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="boolean.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "function.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="Date" id="Date"></a>
-        <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->Date<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193174" id="1193174"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Lets you
-        work with dates and times.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193141" id="1193141"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193145" id="1193145"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193147" id="1193147"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199402" id="1199402"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199452" id="1199452"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1: added <font face=
-              "courier, couriernew, monospaced size">prototype</font> property.
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193149" id="1193149"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199455" id="1199455"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: removed platform
-              dependencies to provide a uniform behavior across platforms;
-              added <font face=
-              "courier, couriernew, monospaced size">ms_num</font> parameter to
-              <font face="courier, couriernew, monospaced size">Date</font>
-              constructor; added <a href="date.html#1193607"><font face=
-              "courier, couriernew, monospaced size">getFullYear</font></a>,
-              <a href="date.html#1194264"><font face=
-              "courier, couriernew, monospaced size">setFullYear</font></a>,
-              <a href="date.html#1193677"><font face=
-              "courier, couriernew, monospaced size">getMilliseconds</font></a>,
-              <a href="date.html#1194367"><font face=
-              "courier, couriernew, monospaced size">setMilliseconds</font></a>,
-              <a href="date.html#1195016"><font face=
-              "courier, couriernew, monospaced size">toSource</font></a>, and
-              UTC methods (such as <a href=
-                    "date.html#1219395"><font face="courier, couriernew, monospaced size">
-              getUTCDate</font></a> and <a href=
-                    "date.html#1194580"><font face="courier, couriernew, monospaced size">
-              setUTCDate</font></a>).<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202749" id="1202749"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202751" id="1202751"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193175" id="1193175"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193176" id="1193176"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Date</font>
-        constructor:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193177" id="1193177"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        Date()<br>
-         new Date(<i>milliseconds</i>)<br>
-         new Date(<i>dateString</i>)<br>
-         new Date(<i>yr_num</i>, <i>mo_num</i>,
-        <i>day_num<br></i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[,
-        <i>hr_num</i>, <i>min_num</i>, <i>sec_num</i>, <i>ms_num</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213308" id="1213308"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><i>Versions prior to JavaScript 1.3:</i> 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1212298" id="1212298"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        Date()<br>
-         new Date(<i>milliseconds</i>)<br>
-         new Date(<i>dateString</i>)<br>
-         new Date(<i>yr_num</i>, <i>mo_num</i>, <i>day_num</i>[, <i>hr_num</i>,
-        <i>min_num</i>, <i>sec_num</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193178" id="1193178"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193192" id="1193192"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1212730" id="1212730"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->milliseconds <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1212732" id="1212732"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Integer value representing the number of
-              milliseconds since 1 January 1970 00:00:00.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193181" id="1193181"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->dateString <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193183" id="1193183"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->String value representing a date. The string
-              should be in a format recognized by the <a href=
-              "date.html#1194184">Date.parse</a> method. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193185" id="1193185"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->yr_num, mo_num,<br>
-             day_num <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193187" id="1193187"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Integer values representing part of a date.
-              As an integer value, the month is represented by 0 to 11 with
-              0=January and 11=December.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193189" id="1193189"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->hr_num, min_num,<br>
-             sec_num, ms_num <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193191" id="1193191"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Integer values representing part of a date. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193193" id="1193193"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193194" id="1193194"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        supply no arguments, the constructor creates a <font face=
-        "courier, couriernew, monospaced size">Date</font> object for today's
-        date and time according to local time. If you supply some arguments but
-        not others, the missing arguments are set to 0. If you supply any
-        arguments, you must supply at least the year, month, and day. You can
-        omit the hours, minutes, seconds, and milliseconds. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213241" id="1213241"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The date
-        is measured in milliseconds since midnight 01 January, 1970 UTC. A day
-        holds 86,400,000 milliseconds. The <font face=
-        "courier, couriernew, monospaced size">Date</font> object range is
-        -100,000,000 days to 100,000,000 days relative to 01 January, 1970 UTC.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213242" id="1213242"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Date</font> object
-        provides uniform behavior across platforms.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193198" id="1193198"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Date</font> object
-        supports a number of UTC (universal) methods, as well as local time
-        methods. UTC, also known as Greenwich Mean Time (GMT), refers to the
-        time as set by the World Time Standard. The local time is the time
-        known to the computer where JavaScript is executed. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213264" id="1213264"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        compatibility with millennium calculations (in other words, to take
-        into account the year 2000), you should always specify the year in
-        full; for example, use 1998, not 98. To assist you in specifying the
-        complete year, JavaScript includes the methods <font face=
-        "courier, couriernew, monospaced size">getFullYear</font>,
-              <font face="courier, couriernew, monospaced size">setFullYear</font>,
-              <font face=
-              "courier, couriernew, monospaced size">getFullUTCYear</font>, and
-              <font face=
-              "courier, couriernew, monospaced size">setFullUTCYear</font>.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193200" id="1193200"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example returns the time elapsed between <font face=
-        "courier, couriernew, monospaced size">timeA</font> and
-              <font face="courier, couriernew, monospaced size">timeB</font> in
-              milliseconds.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1209196" id="1209196"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->timeA = new Date();<br>
-         // Statements here to take some action.<br>
-         timeB = new Date();<br>
-         timeDifference = timeB - timeA; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1211485" id="1211485"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1211486" id="1211486"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2 and earlier. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1211487" id="1211487"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Date</font> object
-        behaves as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1211488" id="1211488"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Dates prior to 1970 are not allowed. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1211489" id="1211489"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->JavaScript depends on platform-specific date
-          facilities and behavior; the behavior of the <font face=
-          "courier, couriernew, monospaced size">Date</font> object varies from
-          platform to platform.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-       <a name="1193203" id="1193203"></a> <a name="Property Summary"
-                  id="Property Summary"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZREFHEADER> -->Property Summary<!-- </ZREFHEADER> -->
-      </b></font><br>
-       <a name="1193216" id="1193216"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><br></font> 
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193206" id="1193206"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193208" id="1193208"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1209910" id="1209910"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1209532">constructor</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1209912" id="1209912"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the function that creates an
-              object's prototype.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193213" id="1193213"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1197095">prototype</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193215" id="1193215"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Allows the addition of properties to a
-              <font face="courier, couriernew, monospaced size">Date</font>
-              object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193217" id="1193217"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193510" id="1193510"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193220" id="1193220"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193222" id="1193222"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193227" id="1193227"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1193537">getDate</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193229" id="1193229"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the day of the month for the
-              specified date according to local time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193234" id="1193234"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1193573">getDay</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193236" id="1193236"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the day of the week for the
-              specified date according to local time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193241" id="1193241"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193607">getFullYear</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193243" id="1193243"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the year of the specified date
-              according to local time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193248" id="1193248"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1193644">getHours</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193250" id="1193250"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the hour in the specified date
-              according to local time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193255" id="1193255"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "date.html#1193677">getMilliseconds</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193257" id="1193257"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the milliseconds in the specified
-              date according to local time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193262" id="1193262"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1193710">getMinutes</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193264" id="1193264"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the minutes in the specified date
-              according to local time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193269" id="1193269"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1193744">getMonth</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193271" id="1193271"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the month in the specified date
-              according to local time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193276" id="1193276"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1193778">getSeconds</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193278" id="1193278"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the seconds in the specified date
-              according to local time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193283" id="1193283"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1193811">getTime</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193285" id="1193285"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the numeric value corresponding to
-              the time for the specified date according to local time. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193290" id="1193290"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href=
-            "date.html#1193844">getTimezoneOffset</a> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193292" id="1193292"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the time-zone offset in minutes for
-              the current locale.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193297" id="1193297"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1219395">getUTCDate</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193299" id="1193299"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the day (date) of the month in the
-              specified date according to universal time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193304" id="1193304"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193904">getUTCDay</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193306" id="1193306"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the day of the week in the specified
-              date according to universal time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193311" id="1193311"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "date.html#1193940">getUTCFullYear</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193313" id="1193313"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the year in the specified date
-              according to universal time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193318" id="1193318"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193973">getUTCHours</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193320" id="1193320"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the hours in the specified date
-              according to universal time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193325" id="1193325"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "date.html#1194006">getUTCMilliseconds</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193327" id="1193327"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the milliseconds in the specified
-              date according to universal time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193332" id="1193332"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "date.html#1194039">getUTCMinutes</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193334" id="1193334"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the minutes in the specified date
-              according to universal time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193339" id="1193339"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1194072">getUTCMonth</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193341" id="1193341"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the month according in the specified
-              date according to universal time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193346" id="1193346"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "date.html#1194105">getUTCSeconds</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193348" id="1193348"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the seconds in the specified date
-              according to universal time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193353" id="1193353"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1194138">getYear</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193355" id="1193355"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the year in the specified date
-              according to local time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193360" id="1193360"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1194184">parse</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193362" id="1193362"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the number of milliseconds in a date
-              string since January 1, 1970, 00:00:00, local time. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193367" id="1193367"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1194228">setDate</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193369" id="1193369"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the day of the month for a specified date according to local
-              time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193374" id="1193374"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1194264">setFullYear</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193376" id="1193376"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the full year for a specified date according to local time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193381" id="1193381"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1194314">setHours</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193383" id="1193383"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the hours for a specified date according to local time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193388" id="1193388"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "date.html#1194367">setMilliseconds</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193390" id="1193390"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the milliseconds for a specified date according to local time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193395" id="1193395"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1193778">setMinutes</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193397" id="1193397"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the minutes for a specified date according to local time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193402" id="1193402"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1194453">setMonth</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193404" id="1193404"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the month for a specified date according to local time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193409" id="1193409"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1194498">setSeconds</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193411" id="1193411"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the seconds for a specified date according to local time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193416" id="1193416"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1194543">setTime</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193418" id="1193418"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the value of a Date object according to local time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193423" id="1193423"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1194580">setUTCDate</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193425" id="1193425"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the day of the month for a specified date according to universal
-              time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193430" id="1193430"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "date.html#1194617">setUTCFullYear</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193432" id="1193432"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the full year for a specified date according to universal time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193437" id="1193437"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1194663">setUTCHours</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193439" id="1193439"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the hour for a specified date according to universal time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193444" id="1193444"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "date.html#1194713">setUTCMilliseconds</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193446" id="1193446"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the milliseconds for a specified date according to universal
-              time.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193451" id="1193451"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "date.html#1194750">setUTCMinutes</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193453" id="1193453"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the minutes for a specified date according to universal time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193458" id="1193458"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1194796">setUTCMonth</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193460" id="1193460"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the month for a specified date according to universal time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193465" id="1193465"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "date.html#1194838">setUTCSeconds</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193467" id="1193467"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the seconds for a specified date according to universal time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193472" id="1193472"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1194880">setYear</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193474" id="1193474"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the year for a specified date according to local time.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193479" id="1193479"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1194931">toGMTString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193481" id="1193481"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Converts a date to a string, using the
-              Internet GMT conventions.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193486" id="1193486"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1194970">toLocaleString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193488" id="1193488"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Converts a date to a string, using the
-              current locale's conventions.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193493" id="1193493"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1195016">toSource</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193495" id="1193495"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns an object literal representing the
-              specified Date object; you can use this value to create a new
-              object. Overrides the <a href=
-              "object.html#1193320">Object.toSource</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1206982" id="1206982"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1206669">toString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206984" id="1206984"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns a string representing the specified
-              Date object. Overrides the <a href=
-              "object.html#1193350">Object.toString</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193500" id="1193500"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1195045">toUTCString</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193502" id="1193502"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Converts a date to a string, using the
-              universal time convention.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193507" id="1193507"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1195078">UTC</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193509" id="1193509"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the number of milliseconds in a
-              <font face="courier, couriernew, monospaced size">Date</font>
-              object since January 1, 1970, 00:00:00, universal time. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1207445" id="1207445"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="date.html#1206897">valueOf</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1207447" id="1207447"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the primitive value of a Date
-              object. Overrides the <a href=
-              "object.html#1193540">Object.valueOf</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1209135" id="1209135"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition, this object inherits the <a href=
-        "object.html#1193628">watch</a> and <a href=
-        "object.html#1193499">unwatch</a> methods from <a href=
-        "object.html#1193136">Object</a>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193511" id="1193511"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193512" id="1193512"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following examples show several ways to assign dates:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193513" id="1193513"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->today = new Date()<br>
-         birthday = new Date("December 17, 1995 03:24:00")<br>
-         birthday = new Date(95,11,17)<br>
-         birthday = new Date(95,11,17,3,24,0) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1209532" id="1209532"></a> <a name="constructor" id=
-        "constructor"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->constructor<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1209533" id="1209533"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the function that creates an object's prototype. Note that the value of
-        this property is a reference to the function itself, not a string
-        containing the function's name.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1209536" id="1209536"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1209541" id="1209541"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1209543" id="1209543"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1209545" id="1209545"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1209547" id="1209547"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1209549" id="1209549"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1209550" id="1209550"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1209554" id="1209554"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-        <a href="object.html#1193229">Object.constructor</a>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193537" id="1193537"></a> <a name="getDate" id="getDate"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getDate<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193550" id="1193550"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the day of the month for the specified date according to local
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193540" id="1193540"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193545" id="1193545"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193547" id="1193547"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193549" id="1193549"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202758" id="1202758"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202760" id="1202760"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193551" id="1193551"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193552" id="1193552"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getDate() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193553" id="1193553"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193554" id="1193554"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193555" id="1193555"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193556" id="1193556"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getDate</font> is an integer
-        between 1 and 31.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193557" id="1193557"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193558" id="1193558"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The second
-        statement below assigns the value 25 to the variable <font face=
-        "courier, couriernew, monospaced size">day</font>, based on the value
-        of the <font face="courier, couriernew, monospaced size">Date</font>
-        object <font face="courier, couriernew, monospaced size">Xmas95</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193559" id="1193559"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Xmas95 = new Date("December 25, 1995 23:15:00")<br>
-         day = Xmas95.getDate() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193560" id="1193560"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193570" id="1193570"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1219395">Date.getUTCDate</a>,
-           <a href="date.html#1193904">Date.getUTCDay</a>, <a href=
-           "date.html#1194228">Date.setDate</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193573" id="1193573"></a> <a name="getDay" id="getDay"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getDay<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193587" id="1193587"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the day of the week for the specified date according to local
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193577" id="1193577"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193582" id="1193582"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193584" id="1193584"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193586" id="1193586"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202806" id="1202806"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202808" id="1202808"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193588" id="1193588"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193589" id="1193589"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getDay() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193590" id="1193590"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193591" id="1193591"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193592" id="1193592"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193593" id="1193593"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getDay</font> is an integer
-        corresponding to the day of the week: 0 for Sunday, 1 for Monday, 2 for
-        Tuesday, and so on.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193594" id="1193594"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193595" id="1193595"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The second
-        statement below assigns the value 1 to <font face=
-        "courier, couriernew, monospaced size">weekday</font>, based on the
-        value of the <font face=
-        "courier, couriernew, monospaced size">Date</font> object
-              <font face="courier, couriernew, monospaced size">Xmas95</font>.
-              December 25, 1995, is a Monday.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193596" id="1193596"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Xmas95 = new Date("December 25, 1995 23:15:00")<br>
-         weekday = Xmas95.getDay() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193597" id="1193597"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193604" id="1193604"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193904">Date.getUTCDay</a>,
-           <a href="date.html#1194228">Date.setDate</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193607" id="1193607"></a> <a name="getFullYear" id=
-        "getFullYear"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->getFullYear<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193620" id="1193620"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the year of the specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193610" id="1193610"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193615" id="1193615"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193617" id="1193617"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193619" id="1193619"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202851" id="1202851"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202853" id="1202853"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193621" id="1193621"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193622" id="1193622"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getFullYear() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193623" id="1193623"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193624" id="1193624"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193625" id="1193625"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193626" id="1193626"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getFullYear</font> is an
-        absolute number. For dates between the years 1000 and 9999,
-              <font face="courier, couriernew, monospaced size">getFullYear</font>
-              returns a four-digit number, for example, 1995. Use this function
-              to make sure a year is compliant with years after 2000. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193627" id="1193627"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use this
-        method instead of the <font face=
-        "courier, couriernew, monospaced size">getYear</font> method.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193628" id="1193628"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193629" id="1193629"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the four-digit value of the current year to
-        the variable <font face=
-        "courier, couriernew, monospaced size">yr</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193630" id="1193630"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        yr;<br>
-         Today = new Date();<br>
-         yr = Today.getFullYear(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193631" id="1193631"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193641" id="1193641"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194138">Date.getYear</a>,
-           <a href="date.html#1193940">Date.getUTCFullYear</a> <font face=
-           "courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194264">Date.setFullYear</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193644" id="1193644"></a> <a name="getHours" id=
-        "getHours"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getHours<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193657" id="1193657"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the hour for the specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193647" id="1193647"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193652" id="1193652"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193654" id="1193654"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193656" id="1193656"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202860" id="1202860"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202862" id="1202862"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193658" id="1193658"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193659" id="1193659"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getHours() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193660" id="1193660"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193661" id="1193661"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193662" id="1193662"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193663" id="1193663"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getHours</font> is an integer
-        between 0 and 23.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193664" id="1193664"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193665" id="1193665"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The second
-        statement below assigns the value 23 to the variable <font face=
-        "courier, couriernew, monospaced size">hours</font>, based on the value
-        of the <font face="courier, couriernew, monospaced size">Date</font>
-        object <font face="courier, couriernew, monospaced size">Xmas95</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193666" id="1193666"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Xmas95 = new Date("December 25, 1995 23:15:00")<br>
-         hours = Xmas95.getHours() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193667" id="1193667"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193674" id="1193674"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193973">Date.getUTCHours</a>,
-           <a href="date.html#1194314">Date.setHours</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193677" id="1193677"></a> <a name="getMilliseconds" id=
-        "getMilliseconds"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->getMilliseconds<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193690" id="1193690"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the milliseconds in the specified date according to local
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193680" id="1193680"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193685" id="1193685"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193687" id="1193687"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193689" id="1193689"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203092" id="1203092"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203094" id="1203094"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193691" id="1193691"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193692" id="1193692"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getMilliseconds() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193693" id="1193693"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193694" id="1193694"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193695" id="1193695"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193696" id="1193696"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getMilliseconds</font> is a
-        number between 0 and 999.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193697" id="1193697"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193698" id="1193698"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the milliseconds portion of the current time
-        to the variable <font face=
-        "courier, couriernew, monospaced size">ms</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193699" id="1193699"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        ms;<br>
-         Today = new Date();<br>
-         ms = Today.getMilliseconds(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193700" id="1193700"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193707" id="1193707"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194006">Date.getUTCMilliseconds</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194367">Date.setMilliseconds</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193710" id="1193710"></a> <a name="getMinutes" id=
-        "getMinutes"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->getMinutes<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193724" id="1193724"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the minutes in the specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193714" id="1193714"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193719" id="1193719"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193721" id="1193721"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193723" id="1193723"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203117" id="1203117"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203119" id="1203119"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193725" id="1193725"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193726" id="1193726"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getMinutes() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193727" id="1193727"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193728" id="1193728"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193729" id="1193729"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193730" id="1193730"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getMinutes</font> is an integer
-        between 0 and 59.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193731" id="1193731"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193732" id="1193732"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The second
-        statement below assigns the value 15 to the variable <font face=
-        "courier, couriernew, monospaced size">minutes</font>, based on the
-        value of the <font face=
-        "courier, couriernew, monospaced size">Date</font> object
-              <font face="courier, couriernew, monospaced size">Xmas95</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193733" id="1193733"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Xmas95 = new Date("December 25, 1995 23:15:00")<br>
-         minutes = Xmas95.getMinutes() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193734" id="1193734"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193741" id="1193741"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194039">Date.getUTCMinutes</a>,
-           <a href="date.html#1193778">Date.setMinutes</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193744" id="1193744"></a> <a name="getMonth" id=
-        "getMonth"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getMonth<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193758" id="1193758"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the month in the specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193748" id="1193748"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193753" id="1193753"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193755" id="1193755"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193757" id="1193757"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203134" id="1203134"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203136" id="1203136"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193759" id="1193759"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193760" id="1193760"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getMonth() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193761" id="1193761"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193762" id="1193762"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193763" id="1193763"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193764" id="1193764"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getMonth</font> is an integer
-        between 0 and 11. 0 corresponds to January, 1 to February, and so on.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193765" id="1193765"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193766" id="1193766"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The second
-        statement below assigns the value 11 to the variable <font face=
-        "courier, couriernew, monospaced size">month</font>, based on the value
-        of the <font face="courier, couriernew, monospaced size">Date</font>
-        object <font face="courier, couriernew, monospaced size">Xmas95</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193767" id="1193767"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Xmas95 = new Date("December 25, 1995 23:15:00")<br>
-         month = Xmas95.getMonth() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193768" id="1193768"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193775" id="1193775"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194072">Date.getUTCMonth</a>,
-           <a href="date.html#1194453">Date.setMonth</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193778" id="1193778"></a> <a name="getSeconds" id=
-        "getSeconds"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->getSeconds<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193791" id="1193791"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the seconds in the current time according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193781" id="1193781"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193786" id="1193786"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193788" id="1193788"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193790" id="1193790"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203151" id="1203151"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203153" id="1203153"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193792" id="1193792"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193793" id="1193793"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getSeconds() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193794" id="1193794"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193795" id="1193795"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193796" id="1193796"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193797" id="1193797"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getSeconds</font> is an integer
-        between 0 and 59.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193798" id="1193798"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193799" id="1193799"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The second
-        statement below assigns the value 30 to the variable <font face=
-        "courier, couriernew, monospaced size">secs</font>, based on the value
-        of the <font face="courier, couriernew, monospaced size">Date</font>
-        object <font face="courier, couriernew, monospaced size">Xmas95</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193800" id="1193800"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Xmas95 = new Date("December 25, 1995 23:15:30")<br>
-         secs = Xmas95.getSeconds() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193801" id="1193801"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193808" id="1193808"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194105">Date.getUTCSeconds</a>,
-           <a href="date.html#1194498">Date.setSeconds</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193811" id="1193811"></a> <a name="getTime" id="getTime"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getTime<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193812" id="1193812"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the numeric value corresponding to the time for the specified date
-        according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193815" id="1193815"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193820" id="1193820"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193822" id="1193822"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193824" id="1193824"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203164" id="1203164"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203166" id="1203166"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193825" id="1193825"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193826" id="1193826"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getTime() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193827" id="1193827"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193828" id="1193828"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193829" id="1193829"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193830" id="1193830"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by the <font face=
-        "courier, couriernew, monospaced size">getTime</font> method is the
-        number of milliseconds since 1 January 1970 00:00:00. You can use this
-        method to help assign a date and time to another <font face=
-        "courier, couriernew, monospaced size">Date</font> object. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193831" id="1193831"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193832" id="1193832"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the date value of <font face=
-        "courier, couriernew, monospaced size">theBigDay</font> to
-              <font face="courier, couriernew, monospaced size">sameAsBigDay</font>: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193833" id="1193833"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date("July 1, 1999")<br>
-         sameAsBigDay = new Date()<br>
-         sameAsBigDay.setTime(theBigDay.getTime()) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193834" id="1193834"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193841" id="1193841"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193973">Date.getUTCHours</a>,
-           <a href="date.html#1194543">Date.setTime</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193844" id="1193844"></a> <a name="getTimezoneOffset" id=
-        "getTimezoneOffset"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->getTimezoneOffset
-           <!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193857" id="1193857"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the time-zone offset in minutes for the current locale.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193847" id="1193847"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193852" id="1193852"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193854" id="1193854"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193856" id="1193856"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203462" id="1203462"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203464" id="1203464"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193858" id="1193858"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193859" id="1193859"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getTimezoneOffset() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193860" id="1193860"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193861" id="1193861"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193862" id="1193862"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193863" id="1193863"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        time-zone offset is the difference between local time and Greenwich
-        Mean Time (GMT). Daylight savings time prevents this value from being a
-        constant.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193864" id="1193864"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193865" id="1193865"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        new Date()<br>
-         currentTimeZoneOffsetInHours = x.getTimezoneOffset()/60 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1219395" id="1219395"></a> <a name="getUTCDate" id=
-        "getUTCDate"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->getUTCDate<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1219396" id="1219396"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the day (date) of the month in the specified date according to
-        universal time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1219399" id="1219399"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1219404" id="1219404"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1219406" id="1219406"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1219408" id="1219408"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1219410" id="1219410"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1219412" id="1219412"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1219413" id="1219413"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193883" id="1193883"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getUTCDate() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193884" id="1193884"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193885" id="1193885"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193886" id="1193886"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193887" id="1193887"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getUTCDate</font> is an integer
-        between 1 and 31.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193888" id="1193888"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193889" id="1193889"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the day portion of the current date to the
-        variable <font face="courier, couriernew, monospaced size">d</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193890" id="1193890"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        d;<br>
-         Today = new Date();<br>
-         d = Today.getUTCDate(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193891" id="1193891"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193901" id="1193901"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193537">Date.getDate</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1193904">Date.getUTCDay</a> <font face=
-           "courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194580">Date.setUTCDate</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193904" id="1193904"></a> <a name="getUTCDay" id=
-        "getUTCDay"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getUTCDay<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193905" id="1193905"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the day of the week in the specified date according to universal
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193908" id="1193908"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193913" id="1193913"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193915" id="1193915"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193917" id="1193917"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203533" id="1203533"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203535" id="1203535"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193918" id="1193918"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193919" id="1193919"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getUTCDay() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193920" id="1193920"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193921" id="1193921"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193922" id="1193922"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193923" id="1193923"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getUTCDay</font> is an integer
-        corresponding to the day of the week: 0 for Sunday, 1 for Monday, 2 for
-        Tuesday, and so on.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193924" id="1193924"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193925" id="1193925"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the weekday portion of the current date to
-        the variable <font face=
-        "courier, couriernew, monospaced size">ms</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193926" id="1193926"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        weekday;<br>
-         Today = new Date()<br>
-         weekday = Today.getUTCDay() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193927" id="1193927"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193937" id="1193937"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193573">Date.getDay</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1219395">Date.getUTCDate</a> <font face=
-           "courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194580">Date.setUTCDate</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193940" id="1193940"></a> <a name="getUTCFullYear" id=
-        "getUTCFullYear"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->getUTCFullYear<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193953" id="1193953"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the year in the specified date according to universal time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193943" id="1193943"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193948" id="1193948"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193950" id="1193950"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193952" id="1193952"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203562" id="1203562"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203564" id="1203564"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193954" id="1193954"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193955" id="1193955"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getUTCFullYear() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193956" id="1193956"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193957" id="1193957"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193958" id="1193958"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193959" id="1193959"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getUTCFullYear</font> is an
-        absolute number that is compliant with year-2000, for example, 1995.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193960" id="1193960"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193961" id="1193961"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the four-digit value of the current year to
-        the variable <font face=
-        "courier, couriernew, monospaced size">yr</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193962" id="1193962"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        yr;<br>
-         Today = new Date();<br>
-         yr = Today.getUTCFullYear(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193963" id="1193963"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193970" id="1193970"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193607">Date.getFullYear</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194264">Date.setFullYear</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193973" id="1193973"></a> <a name="getUTCHours" id=
-        "getUTCHours"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->getUTCHours<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193974" id="1193974"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the hours in the specified date according to universal time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193977" id="1193977"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193982" id="1193982"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193984" id="1193984"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193986" id="1193986"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203591" id="1203591"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203593" id="1203593"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193987" id="1193987"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193988" id="1193988"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getUTCHours() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193989" id="1193989"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193990" id="1193990"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193991" id="1193991"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193992" id="1193992"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getUTCHours</font> is an integer
-        between 0 and 23.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193993" id="1193993"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193994" id="1193994"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the hours portion of the current time to the
-        variable <font face="courier, couriernew, monospaced size">hrs</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193995" id="1193995"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        hrs;<br>
-         Today = new Date();<br>
-         hrs = Today.getUTCHours(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193996" id="1193996"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194003" id="1194003"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193644">Date.getHours</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194663">Date.setUTCHours</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194006" id="1194006"></a> <a name="getUTCMilliseconds" id=
-        "getUTCMilliseconds"></a> <font face="Arial, Helvetica, sans-serif"
-        size="4"><b><!-- <ZREFHEAD2> -->getUTCMilliseconds<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194007" id="1194007"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the milliseconds in the specified date according to universal
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194010" id="1194010"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194015" id="1194015"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194017" id="1194017"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194019" id="1194019"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203616" id="1203616"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203618" id="1203618"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194020" id="1194020"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194021" id="1194021"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getUTCMilliSeconds() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194022" id="1194022"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194023" id="1194023"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194024" id="1194024"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194025" id="1194025"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getUTCMilliseconds</font> is an
-        integer between 0 and 999.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194026" id="1194026"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194027" id="1194027"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the milliseconds portion of the current time
-        to the variable <font face=
-        "courier, couriernew, monospaced size">ms</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194028" id="1194028"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        ms;<br>
-         Today = new Date();<br>
-         ms = Today.getUTCMilliseconds(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194029" id="1194029"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194036" id="1194036"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193677">Date.getMilliseconds</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194713">Date.setUTCMilliseconds</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194039" id="1194039"></a> <a name="getUTCMinutes" id=
-        "getUTCMinutes"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->getUTCMinutes<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194040" id="1194040"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the minutes in the specified date according to universal
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194043" id="1194043"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194048" id="1194048"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194050" id="1194050"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194052" id="1194052"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203645" id="1203645"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203647" id="1203647"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194053" id="1194053"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194054" id="1194054"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getUTCMinutes() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194055" id="1194055"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194056" id="1194056"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194057" id="1194057"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194058" id="1194058"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getUTCMinutes</font> is an
-        integer between 0 and 59.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194059" id="1194059"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194060" id="1194060"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the minutes portion of the current time to
-        the variable <font face=
-        "courier, couriernew, monospaced size">min</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194061" id="1194061"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        min;<br>
-         Today = new Date();<br>
-         min = Today.getUTCMinutes(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194062" id="1194062"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194069" id="1194069"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193710">Date.getMinutes</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194750">Date.setUTCMinutes</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194072" id="1194072"></a> <a name="getUTCMonth" id=
-        "getUTCMonth"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->getUTCMonth<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194073" id="1194073"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the month according in the specified date according to universal
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194076" id="1194076"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194081" id="1194081"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194083" id="1194083"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194085" id="1194085"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204375" id="1204375"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204377" id="1204377"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194086" id="1194086"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194087" id="1194087"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getUTCMonth() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194088" id="1194088"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194089" id="1194089"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194090" id="1194090"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194091" id="1194091"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getUTCMonth</font> is an integer
-        between 0 and 11 corresponding to the month. 0 for January, 1 for
-        February, 2 for March, and so on.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194092" id="1194092"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194093" id="1194093"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the month portion of the current date to the
-        variable <font face="courier, couriernew, monospaced size">mon</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194094" id="1194094"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        mon;<br>
-         Today = new Date();<br>
-         mon = Today.getUTCMonth(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194095" id="1194095"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194102" id="1194102"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193744">Date.getMonth</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194796">Date.setUTCMonth</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194105" id="1194105"></a> <a name="getUTCSeconds" id=
-        "getUTCSeconds"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->getUTCSeconds<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194106" id="1194106"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the seconds in the specified date according to universal
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194109" id="1194109"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194114" id="1194114"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194116" id="1194116"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194118" id="1194118"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204513" id="1204513"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204515" id="1204515"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194119" id="1194119"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194120" id="1194120"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getUTCSeconds() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194121" id="1194121"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194122" id="1194122"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194123" id="1194123"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194124" id="1194124"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">getUTCSeconds</font> is an
-        integer between 0 and 59.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194125" id="1194125"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194126" id="1194126"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the seconds portion of the current time to
-        the variable <font face=
-        "courier, couriernew, monospaced size">sec</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194127" id="1194127"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        sec;<br>
-         Today = new Date();<br>
-         sec = Today.getUTCSeconds(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194128" id="1194128"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194135" id="1194135"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193778">Date.getSeconds</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194838">Date.setUTCSeconds</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194138" id="1194138"></a> <a name="getYear" id="getYear"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getYear<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194151" id="1194151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the year in the specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194141" id="1194141"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194146" id="1194146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194148" id="1194148"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194150" id="1194150"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199475" id="1199475"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1197470" id="1197470"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: deprecated; also,
-                    <font face="courier, couriernew, monospaced size">getYear</font>
-                    returns the year minus 1900 regardless of the year
-                    specified <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203654" id="1203654"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203656" id="1203656"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194152" id="1194152"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194153" id="1194153"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->getYear() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194154" id="1194154"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194155" id="1194155"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194156" id="1194156"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197719" id="1197719"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">getYear</font>
-              is no longer used and has been replaced by the <a href=
-              "date.html#1193607">getFullYear</a> method. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194157" id="1194157"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">getYear</font> method
-        returns the year minus 1900; thus:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1218998" id="1218998"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For years above 2000, the value returned by
-          <font face="courier, couriernew, monospaced size">getYear</font> is
-          100 or greater. For example, if the year is 2026, <font face=
-          "courier, couriernew, monospaced size">getYear</font> returns 126.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1194158" id="1194158"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For years between and including 1900 and 1999,
-          the value returned by <font face=
-          "courier, couriernew, monospaced size">getYear</font> is between 0
-          and 99. For example, if the year is 1976, <font face=
-          "courier, couriernew, monospaced size">getYear</font> returns 76.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1219077" id="1219077"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For years less than 1900 or greater than 1999,
-          the value returned by <font face=
-          "courier, couriernew, monospaced size">getYear</font> is less than 0.
-          For example, if the year is 1800, <font face=
-          "courier, couriernew, monospaced size">getYear</font> returns -100.
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1219078" id="1219078"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To take into
-      account years before and after 2000, you should use <a href=
-      "date.html#1193607">Date.getFullYear</a> instead of <font face=
-      "courier, couriernew, monospaced size">getYear</font> so that the year is
-      specified in full.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1218150" id="1218150"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1218151" id="1218151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2 and earlier versions. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1218744" id="1218744"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">getYear</font> method
-        returns either a 2-digit or 4-digit year:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1218745" id="1218745"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For years between and including 1900 and 1999,
-          the value returned by <font face=
-          "courier, couriernew, monospaced size">getYear</font> is the year
-          minus 1900. For example, if the year is 1976, the value returned is
-          76.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1218746" id="1218746"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For years less than 1900 or greater than 1999,
-          the value returned by <font face=
-          "courier, couriernew, monospaced size">getYear</font> is the
-          four-digit year. For example, if the year is 1856, the value returned
-          is 1856. If the year is 2026, the value returned is 2026. 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-       <a name="1194164" id="1194164"></a> <a name="Examples" id=
-      "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-      </b></font><br>
-       <a name="1194165" id="1194165"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-      1.</b> The second statement assigns the value 95 to the variable
-      <font face="courier, couriernew, monospaced size">year</font>. 
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1194166" id="1194166"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Xmas = new Date("December 25, 1995 23:15:00")<br>
-         year = Xmas.getYear() // returns 95 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194167" id="1194167"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> The second statement assigns the value 100 to the variable
-        <font face="courier, couriernew, monospaced size">year</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194168" id="1194168"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Xmas = new Date("December 25, 2000 23:15:00")<br>
-         year = Xmas.getYear() // returns 100 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1218064" id="1218064"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        3.</b> The second statement assigns the value -100 to the variable
-        <font face="courier, couriernew, monospaced size">year</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1218065" id="1218065"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Xmas = new Date("December 25, 1800 23:15:00")<br>
-         year = Xmas.getYear() // returns -100 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194169" id="1194169"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        4.</b> The second statement assigns the value 95 to the variable
-        <font face="courier, couriernew, monospaced size">year</font>,
-        representing the year 1995.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194170" id="1194170"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Xmas.setYear(95)<br>
-         year = Xmas.getYear() // returns 95 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194171" id="1194171"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194181" id="1194181"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193607">Date.getFullYear</a>,
-           <a href="date.html#1193940">Date.getUTCFullYear</a>, <a href=
-           "date.html#1194880">Date.setYear</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194184" id="1194184"></a> <a name="parse" id="parse"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->parse<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194185" id="1194185"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the number of milliseconds in a date string since January 1, 1970,
-        00:00:00, local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194188" id="1194188"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194193" id="1194193"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1194195" id="1194195"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194199" id="1194199"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194201" id="1194201"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203659" id="1203659"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203661" id="1203661"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194202" id="1194202"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194203" id="1194203"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Date.parse(<i>dateString</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194204" id="1194204"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194210" id="1194210"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->:<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194207" id="1194207"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->dateString <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194209" id="1194209"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              string representing a date. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194211" id="1194211"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194212" id="1194212"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">parse</font> method
-        takes a date string (such as <font face=
-        "courier, couriernew, monospaced size">"Dec 25, 1995"</font>) and
-        returns the number of milliseconds since January 1, 1970, 00:00:00
-        (local time). This function is useful for setting date values based on
-        string values, for example in conjunction with the <a href=
-        "date.html#1194543">setTime</a> method and the <font face=
-        "courier, couriernew, monospaced size">Date</font> object. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194216" id="1194216"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Given a
-        string representing a time, <font face=
-        "courier, couriernew, monospaced size">parse</font> returns the time
-        value. It accepts the IETF standard date syntax: <font face=
-        "courier, couriernew, monospaced size">"Mon, 25 Dec 1995 13:30:00
-        GMT"</font>. It understands the continental US time-zone abbreviations,
-        but for general use, use a time-zone offset, for example,
-              <font face="courier, couriernew, monospaced size">"Mon, 25 Dec
-              1995 13:30:00 GMT+0430"</font> (4 hours, 30 minutes west of the
-              Greenwich meridian). If you do not specify a time zone, the local
-              time zone is assumed. GMT and UTC are considered equivalent. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194217" id="1194217"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">parse</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Date</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Date.parse()</font>, rather than
-        as a method of a <font face=
-        "courier, couriernew, monospaced size">Date</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194218" id="1194218"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194219" id="1194219"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face="courier, couriernew, monospaced size">IPOdate</font> is an
-        existing <font face="courier, couriernew, monospaced size">Date</font>
-        object, then you can set it to August 9, 1995 as follows: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194220" id="1194220"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->IPOdate.setTime(Date.parse("Aug 9, 1995")) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194221" id="1194221"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194225" id="1194225"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1195078">Date.UTC</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1197095" id="1197095"></a> <a name="prototype" id=
-        "prototype"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->prototype<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1197096" id="1197096"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Represents
-        the prototype for this class. You can use the prototype to add
-        properties or methods to all instances of a class. For information on
-        prototypes, see <a href=
-        "function.html#1193426">Function.prototype</a>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1230389" id="1230389"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1230394" id="1230394"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1230396" id="1230396"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1230398" id="1230398"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1230400" id="1230400"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1230402" id="1230402"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194228" id="1194228"></a> <a name="setDate" id="setDate"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->setDate<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194241" id="1194241"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        day of the month for a specified date according to local
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194231" id="1194231"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194236" id="1194236"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194238" id="1194238"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194240" id="1194240"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203730" id="1203730"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203732" id="1203732"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194242" id="1194242"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194243" id="1194243"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setDate(<i>dayValue</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194244" id="1194244"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194250" id="1194250"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194247" id="1194247"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->dayValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194249" id="1194249"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer from 1 to 31, representing the day of the month.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194251" id="1194251"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194252" id="1194252"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The second
-        statement below changes the day for <font face=
-        "courier, couriernew, monospaced size">theBigDay</font> to July 24 from
-        its original value.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194253" id="1194253"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date("July 27, 1962 23:30:00")<br>
-         theBigDay.setDate(24) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194254" id="1194254"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194261" id="1194261"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193537">Date.getDate</a>,
-           <a href="date.html#1194580">Date.setUTCDate</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194264" id="1194264"></a> <a name="setFullYear" id=
-        "setFullYear"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->setFullYear<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194277" id="1194277"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        full year for a specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194267" id="1194267"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194272" id="1194272"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194274" id="1194274"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194276" id="1194276"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203759" id="1203759"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203761" id="1203761"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194278" id="1194278"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194279" id="1194279"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setFullYear(<i>yearValue</i>[, <i>monthValue</i>,
-        <i>dayValue</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194280" id="1194280"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194294" id="1194294"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194283" id="1194283"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->yearValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194285" id="1194285"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer specifying the numeric value of the year, for example,
-              1995.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194287" id="1194287"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->monthValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194289" id="1194289"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 11 representing the months January through
-              December.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194291" id="1194291"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->dayValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194293" id="1194293"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 1 and 31 representing the day of the month. If
-              you specify the <font face=
-              "courier, couriernew, monospaced size">dayValue</font> parameter,
-              you must also specify the <font face=
-              "courier, couriernew, monospaced size">monthValue</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194295" id="1194295"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194296" id="1194296"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you do
-        not specify the <font face=
-        "courier, couriernew, monospaced size">monthValue</font> and
-              <font face="courier, couriernew, monospaced size">dayValue</font>
-              parameters, the values returned from the <font face=
-              "courier, couriernew, monospaced size">getMonth</font> and
-              <font face="courier, couriernew, monospaced size">getDate</font>
-              methods are used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194297" id="1194297"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setFullYear</font>
-              attempts to update the other parameters and the date information
-              in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you specify 15 for <font face=
-              "courier, couriernew, monospaced size">monthValue</font>, the
-              year is incremented by 1 (year + 1), and 3 is used for the month. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194299" id="1194299"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194300" id="1194300"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date();<br>
-         theBigDay.setFullYear(1997); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194301" id="1194301"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194311" id="1194311"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193940">Date.getUTCFullYear</a>
-           <font face="courier, couriernew, monospaced size">,</font><a href=
-           "date.html#1194617">Date.setUTCFullYear</a>, <a href=
-           "date.html#1194880">Date.setYear</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194314" id="1194314"></a> <a name="setHours" id=
-        "setHours"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->setHours<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194328" id="1194328"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        hours for a specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194317" id="1194317"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194322" id="1194322"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194324" id="1194324"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194326" id="1194326"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199481" id="1199481"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1194327" id="1194327"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: Added <font face=
-              "courier, couriernew, monospaced size">minutesValue</font>,
-              <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>, and
-              <font face="courier, couriernew, monospaced size">msValue</font>
-              parameters.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203788" id="1203788"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203790" id="1203790"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194329" id="1194329"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194330" id="1194330"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setHours(<i>hoursValue</i>[, <i>minutesValue</i>,
-        <i>secondsValue</i>, <i>msValue</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194331" id="1194331"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><i>Versions prior to JavaScript 1.3:</i> 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194332" id="1194332"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setHours(<i>hoursValue</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194333" id="1194333"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194351" id="1194351"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194336" id="1194336"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->hoursValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194338" id="1194338"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 23, representing the hour.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194340" id="1194340"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->minutesValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194342" id="1194342"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59, representing the minutes.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194344" id="1194344"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->secondsValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194346" id="1194346"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59, representing the seconds. If you
-              specify the <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>
-              parameter, you must also specify the <font face=
-              "courier, couriernew, monospaced size">minutesValue</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194348" id="1194348"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->msValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194350" id="1194350"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number between 0 and 999, representing the milliseconds. If you
-              specify the <font face=
-              "courier, couriernew, monospaced size">msValue</font> parameter,
-              you must also specify the <font face=
-              "courier, couriernew, monospaced size">minutesValue</font> and
-              <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194352" id="1194352"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194353" id="1194353"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you do
-        not specify the <font face=
-        "courier, couriernew, monospaced size">minutesValue</font>,
-              <font face="courier, couriernew, monospaced size">secondsValue</font>,
-              and <font face=
-              "courier, couriernew, monospaced size">msValue</font> parameters,
-              the values returned from the <font face=
-              "courier, couriernew, monospaced size">getUTCMinutes</font>,
-              <font face=
-              "courier, couriernew, monospaced size">getUTCSeconds</font>, and
-              <font face=
-              "courier, couriernew, monospaced size">getMilliseconds</font>
-              methods are used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194354" id="1194354"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setHours</font>
-              attempts to update the date information in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you use 100 for <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>, the
-              minutes will be incremented by 1 (min + 1), and 40 will be used
-              for seconds.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194355" id="1194355"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194356" id="1194356"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay.setHours(7) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194357" id="1194357"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194364" id="1194364"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193644">Date.getHours</a>,
-           <a href="date.html#1194663">Date.setUTCHours</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194367" id="1194367"></a> <a name="setMilliseconds" id=
-        "setMilliseconds"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->setMilliseconds<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194380" id="1194380"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        milliseconds for a specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194370" id="1194370"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194375" id="1194375"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194377" id="1194377"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194379" id="1194379"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203813" id="1203813"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203815" id="1203815"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194381" id="1194381"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194382" id="1194382"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setMilliseconds(<i>millisecondsValue</i>) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194383" id="1194383"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194389" id="1194389"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194386" id="1194386"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->millisecondsValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194388" id="1194388"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number between 0 and 999, representing the milliseconds.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194390" id="1194390"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194391" id="1194391"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        specify a number outside the expected range, the date information in
-        the <font face="courier, couriernew, monospaced size">Date</font>
-        object is updated accordingly. For example, if you specify 1005, the
-        number of seconds is incremented by 1, and 5 is used for the
-        milliseconds. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194392" id="1194392"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194393" id="1194393"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date();<br>
-         theBigDay.setMilliseconds(100); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194394" id="1194394"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194401" id="1194401"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193677">Date.getMilliseconds</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194713">Date.setUTCMilliseconds</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194404" id="1194404"></a> <a name="setMinutes" id=
-        "setMinutes"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->setMinutes<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194418" id="1194418"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        minutes for a specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194407" id="1194407"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194412" id="1194412"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194414" id="1194414"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194416" id="1194416"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199500" id="1199500"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1194417" id="1194417"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: Added <font face=
-              "courier, couriernew, monospaced size">secondsValue</font> and
-              <font face="courier, couriernew, monospaced size">msValue</font>
-              parameters.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203830" id="1203830"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203832" id="1203832"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194419" id="1194419"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194420" id="1194420"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setMinutes(<i>minutesValue</i>[,
-        <i>secondsValue</i>, <i>msValue</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194421" id="1194421"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><i>Versions prior to JavaScript 1.3:</i> 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194422" id="1194422"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setMinutes(minutesValue) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194423" id="1194423"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194437" id="1194437"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194426" id="1194426"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->minutesValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194428" id="1194428"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59, representing the minutes.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194430" id="1194430"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->secondsValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194432" id="1194432"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59, representing the seconds. If you
-              specify the <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>
-              parameter, you must also specify the <font face=
-              "courier, couriernew, monospaced size">minutesValue</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194434" id="1194434"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->msValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194436" id="1194436"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number between 0 and 999, representing the milliseconds. If you
-              specify the <font face=
-              "courier, couriernew, monospaced size">msValue</font> parameter,
-              you must also specify the <font face=
-              "courier, couriernew, monospaced size">minutesValue</font> and
-              <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194438" id="1194438"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194439" id="1194439"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay.setMinutes(45) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194440" id="1194440"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194441" id="1194441"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you do
-        not specify the <font face=
-        "courier, couriernew, monospaced size">secondsValue</font> and
-        <font face="courier, couriernew, monospaced size">msValue</font>
-        parameters, the values returned from <font face=
-        "courier, couriernew, monospaced size">getSeconds</font> and
-              <font face="courier, couriernew, monospaced size">getMilliseconds</font>
-              methods are used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194442" id="1194442"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setMinutes</font>
-              attempts to update the date information in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you use 100 for <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>, the
-              minutes (<font face=
-              "courier, couriernew, monospaced size">minutesValue</font>) will
-              be incremented by 1 (<font face=
-              "courier, couriernew, monospaced size">minutesValue</font> + 1),
-              and 40 will be used for seconds.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194443" id="1194443"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194450" id="1194450"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193710">Date.getMinutes</a>,
-           <a href="date.html#1194713">Date.setUTCMilliseconds</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194453" id="1194453"></a> <a name="setMonth" id=
-        "setMonth"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->setMonth<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194467" id="1194467"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        month for a specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194456" id="1194456"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194461" id="1194461"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194463" id="1194463"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194465" id="1194465"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199528" id="1199528"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1194466" id="1194466"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: Added <font face=
-              "courier, couriernew, monospaced size">dayValue</font> parameter.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203843" id="1203843"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203845" id="1203845"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194468" id="1194468"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194469" id="1194469"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setMonth(<i>monthValue</i>[, <i>dayValue</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194470" id="1194470"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><i>Versions prior to JavaScript 1.3:</i> 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194471" id="1194471"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setMonth(<i>monthValue</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194472" id="1194472"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194482" id="1194482"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194475" id="1194475"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->monthValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194477" id="1194477"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 11 (representing the months January through
-              December).<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194479" id="1194479"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->dayValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194481" id="1194481"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer from 1 to 31, representing the day of the month.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194483" id="1194483"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194484" id="1194484"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you do
-        not specify the <font face=
-        "courier, couriernew, monospaced size">dayValue</font> parameter, the
-        value returned from the <font face=
-        "courier, couriernew, monospaced size">getDate</font> method is used.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194485" id="1194485"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setMonth</font>
-              attempts to update the date information in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you use 15 for <font face=
-              "courier, couriernew, monospaced size">monthValue</font>, the
-              year will be incremented by 1 (year + 1), and 3 will be used for
-              month.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194486" id="1194486"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194487" id="1194487"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay.setMonth(6) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194488" id="1194488"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194495" id="1194495"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193744">Date.getMonth</a>,
-           <a href="date.html#1194796">Date.setUTCMonth</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194498" id="1194498"></a> <a name="setSeconds" id=
-        "setSeconds"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->setSeconds<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194512" id="1194512"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        seconds for a specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194501" id="1194501"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194506" id="1194506"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194508" id="1194508"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194510" id="1194510"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199555" id="1199555"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1194511" id="1194511"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: Added <font face=
-              "courier, couriernew, monospaced size">msValue</font> parameter.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203881" id="1203881"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203883" id="1203883"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194513" id="1194513"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194514" id="1194514"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setSeconds(<i>secondsValue</i>[, <i>msValue</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194515" id="1194515"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><i>Versions prior to JavaScript 1.3:</i> 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194516" id="1194516"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setSeconds(<i>secondsValue</i>) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194517" id="1194517"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194527" id="1194527"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194520" id="1194520"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->secondsValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194522" id="1194522"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194524" id="1194524"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->msValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194526" id="1194526"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number between 0 and 999, representing the milliseconds.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194528" id="1194528"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194529" id="1194529"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you do
-        not specify the <font face=
-        "courier, couriernew, monospaced size">msValue</font> parameter, the
-        value returned from the <font face=
-        "courier, couriernew, monospaced size">getMilliseconds</font> methods
-        is used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194530" id="1194530"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setSeconds</font>
-              attempts to update the date information in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you use 100 for <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>, the
-              minutes stored in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object will be
-              incremented by 1, and 40 will be used for seconds. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194531" id="1194531"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194532" id="1194532"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay.setSeconds(30) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194533" id="1194533"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194540" id="1194540"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193778">Date.getSeconds</a>,
-           <a href="date.html#1194838">Date.setUTCSeconds</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194543" id="1194543"></a> <a name="setTime" id="setTime"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->setTime<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194556" id="1194556"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        value of a <font face=
-        "courier, couriernew, monospaced size">Date</font> object according to
-        local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194546" id="1194546"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194551" id="1194551"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194553" id="1194553"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194555" id="1194555"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203910" id="1203910"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203912" id="1203912"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194557" id="1194557"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194558" id="1194558"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setTime(<i>timevalue</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194559" id="1194559"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194565" id="1194565"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194562" id="1194562"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->timevalue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194564" id="1194564"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer representing the number of milliseconds since 1 January
-              1970 00:00:00.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194566" id="1194566"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194567" id="1194567"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">setTime</font> method
-        to help assign a date and time to another <font face=
-        "courier, couriernew, monospaced size">Date</font> object. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194568" id="1194568"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194569" id="1194569"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date("July 1, 1999")<br>
-         sameAsBigDay = new Date()<br>
-         sameAsBigDay.setTime(theBigDay.getTime()) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194570" id="1194570"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194577" id="1194577"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193811">Date.getTime</a>,
-           <a href="date.html#1194663">Date.setUTCHours</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194580" id="1194580"></a> <a name="setUTCDate" id=
-        "setUTCDate"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->setUTCDate<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194581" id="1194581"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        day of the month for a specified date according to universal
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194584" id="1194584"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194589" id="1194589"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194591" id="1194591"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194593" id="1194593"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203974" id="1203974"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203976" id="1203976"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194594" id="1194594"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194595" id="1194595"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setUTCDate(<i>dayValue</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194596" id="1194596"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194602" id="1194602"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194599" id="1194599"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->dayValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194601" id="1194601"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer from 1 to 31, representing the day of the month.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194603" id="1194603"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194604" id="1194604"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setUTCDate</font>
-              attempts to update the date information in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you use 40 for <font face=
-              "courier, couriernew, monospaced size">dayValue</font>, and the
-              month stored in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object is
-              June, the day will be changed to 10 and the month will be
-              incremented to July.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194605" id="1194605"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194606" id="1194606"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date();<br>
-         theBigDay.setUTCDate(20); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194607" id="1194607"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194614" id="1194614"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1219395">Date.getUTCDate</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194228">Date.setDate</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194617" id="1194617"></a> <a name="setUTCFullYear" id=
-        "setUTCFullYear"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->setUTCFullYear<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194630" id="1194630"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        full year for a specified date according to universal time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194620" id="1194620"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194625" id="1194625"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194627" id="1194627"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194629" id="1194629"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204031" id="1204031"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204033" id="1204033"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194631" id="1194631"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194632" id="1194632"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setUTCFullYear(<i>yearValue</i>[,
-        <i>monthValue</i>, <i>dayValue</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194633" id="1194633"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194647" id="1194647"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194636" id="1194636"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->yearValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194638" id="1194638"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer specifying the numeric value of the year, for example,
-              1995.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194640" id="1194640"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->monthValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194642" id="1194642"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 11 representing the months January through
-              December.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194644" id="1194644"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->dayValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194646" id="1194646"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 1 and 31 representing the day of the month. If
-              you specify the <font face=
-              "courier, couriernew, monospaced size">dayValue</font> parameter,
-              you must also specify the <font face=
-              "courier, couriernew, monospaced size">monthValue</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194648" id="1194648"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194649" id="1194649"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you do
-        not specify the <font face=
-        "courier, couriernew, monospaced size">monthValue</font> and
-              <font face="courier, couriernew, monospaced size">dayValue</font>
-              parameters, the values returned from the <font face=
-              "courier, couriernew, monospaced size">getMonth</font> and
-              <font face="courier, couriernew, monospaced size">getDate</font>
-              methods are used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194650" id="1194650"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setUTCFullYear</font>
-              attempts to update the other parameters and the date information
-              in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you specify 15 for <font face=
-              "courier, couriernew, monospaced size">monthValue</font>, the
-              year is incremented by 1 (year + 1), and 3 is used for the month. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194651" id="1194651"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194652" id="1194652"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date();<br>
-         theBigDay.setUTCFullYear(1997); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194653" id="1194653"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194660" id="1194660"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193940">Date.getUTCFullYear</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194264">Date.setFullYear</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194663" id="1194663"></a> <a name="setUTCHours" id=
-        "setUTCHours"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->setUTCHours<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194676" id="1194676"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        hour for a specified date according to universal time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194666" id="1194666"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194671" id="1194671"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194673" id="1194673"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194675" id="1194675"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204088" id="1204088"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204090" id="1204090"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194677" id="1194677"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194678" id="1194678"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setUTCHour(<i>hoursValue</i>[, <i>minutesValue</i>,
-        <i>secondsValue</i>, <i>msValue</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194679" id="1194679"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194697" id="1194697"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194682" id="1194682"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->hoursValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194684" id="1194684"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 23, representing the hour.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194686" id="1194686"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->minutesValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194688" id="1194688"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59, representing the minutes.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194690" id="1194690"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->secondsValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194692" id="1194692"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59, representing the seconds. If you
-              specify the <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>
-              parameter, you must also specify the <font face=
-              "courier, couriernew, monospaced size">minutesValue</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194694" id="1194694"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->msValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194696" id="1194696"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number between 0 and 999, representing the milliseconds. If you
-              specify the <font face=
-              "courier, couriernew, monospaced size">msValue</font> parameter,
-              you must also specify the <font face=
-              "courier, couriernew, monospaced size">minutesValue</font> and
-              <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194698" id="1194698"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194699" id="1194699"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you do
-        not specify the <font face=
-        "courier, couriernew, monospaced size">minutesValue</font>,
-              <font face="courier, couriernew, monospaced size">secondsValue</font>,
-              and <font face=
-              "courier, couriernew, monospaced size">msValue</font> parameters,
-              the values returned from the <font face=
-              "courier, couriernew, monospaced size">getUTCMinutes</font>,
-              <font face=
-              "courier, couriernew, monospaced size">getUTCSeconds</font>, and
-              <font face=
-              "courier, couriernew, monospaced size">getUTCMilliseconds</font>
-              methods are used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194700" id="1194700"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setUTCHours</font>
-              attempts to update the date information in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you use 100 for <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>, the
-              minutes will be incremented by 1 (min + 1), and 40 will be used
-              for seconds.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194701" id="1194701"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194702" id="1194702"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date();<br>
-         theBigDay.setUTCHour(8); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194703" id="1194703"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194710" id="1194710"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1193973">Date.getUTCHours</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194314">Date.setHours</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194713" id="1194713"></a> <a name="setUTCMilliseconds" id=
-        "setUTCMilliseconds"></a> <font face="Arial, Helvetica, sans-serif"
-        size="4"><b><!-- <ZREFHEAD2> -->setUTCMilliseconds<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194714" id="1194714"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        milliseconds for a specified date according to universal
-        time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194717" id="1194717"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194722" id="1194722"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194724" id="1194724"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194726" id="1194726"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204133" id="1204133"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204135" id="1204135"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194727" id="1194727"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194728" id="1194728"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setUTCMilliseconds(<i>millisecondsValue</i>) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194729" id="1194729"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194735" id="1194735"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194732" id="1194732"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->millisecondsValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194734" id="1194734"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number between 0 and 999, representing the milliseconds.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194736" id="1194736"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1221173" id="1221173"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setUTCMilliseconds</font>
-              attempts to update the date information in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you use 1100 for <font face=
-              "courier, couriernew, monospaced size">millisecondsValue</font>,
-              the seconds stored in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object will be
-              incremented by 1, and 100 will be used for milliseconds. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194738" id="1194738"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194739" id="1194739"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date();<br>
-         theBigDay.setUTCMilliseconds(500); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194740" id="1194740"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194747" id="1194747"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194006">Date.getUTCMilliseconds</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194367">Date.setMilliseconds</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194750" id="1194750"></a> <a name="setUTCMinutes" id=
-        "setUTCMinutes"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->setUTCMinutes<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194763" id="1194763"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        minutes for a specified date according to universal time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194753" id="1194753"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194758" id="1194758"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194760" id="1194760"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194762" id="1194762"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204174" id="1204174"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204176" id="1204176"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194764" id="1194764"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194765" id="1194765"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setUTCMinutes(<i>minutesValue</i>[,
-        <i>secondsValue</i>, <i>msValue</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194766" id="1194766"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194780" id="1194780"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194769" id="1194769"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->minutesValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194771" id="1194771"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59, representing the minutes.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194773" id="1194773"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->secondsValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194775" id="1194775"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59, representing the seconds. If you
-              specify the <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>
-              parameter, you must also specify the <font face=
-              "courier, couriernew, monospaced size">minutesValue</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194777" id="1194777"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->msValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194779" id="1194779"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number between 0 and 999, representing the milliseconds. If you
-              specify the <font face=
-              "courier, couriernew, monospaced size">msValue</font> parameter,
-              you must also specify the <font face=
-              "courier, couriernew, monospaced size">minutesValue</font> and
-              <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194781" id="1194781"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194782" id="1194782"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you do
-        not specify the <font face=
-        "courier, couriernew, monospaced size">secondsValue</font> and
-        <font face="courier, couriernew, monospaced size">msValue</font>
-        parameters, the values returned from <font face=
-        "courier, couriernew, monospaced size">getUTCSeconds</font> and
-        <font face=
-        "courier, couriernew, monospaced size">getUTCMilliseconds</font>
-        methods are used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194783" id="1194783"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setUTCMinutes</font>
-              attempts to update the date information in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you use 100 for <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>, the
-              minutes (<font face=
-              "courier, couriernew, monospaced size">minutesValue</font>) will
-              be incremented by 1 (<font face=
-              "courier, couriernew, monospaced size">minutesValue</font> + 1),
-              and 40 will be used for seconds.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194784" id="1194784"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194785" id="1194785"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date();<br>
-         theBigDay.setUTCMinutes(43); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194786" id="1194786"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194793" id="1194793"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194039">Date.getUTCMinutes</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1193778">Date.setMinutes</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194796" id="1194796"></a> <a name="setUTCMonth" id=
-        "setUTCMonth"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->setUTCMonth<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194809" id="1194809"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        month for a specified date according to universal time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194799" id="1194799"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194804" id="1194804"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194806" id="1194806"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194808" id="1194808"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204211" id="1204211"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204213" id="1204213"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194810" id="1194810"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194811" id="1194811"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setUTCMonth(<i>monthValue</i>[, <i>dayValue</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194812" id="1194812"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194822" id="1194822"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194815" id="1194815"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->monthValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194817" id="1194817"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 11, representing the months January through
-              December.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194819" id="1194819"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->dayValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194821" id="1194821"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer from 1 to 31, representing the day of the month.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194823" id="1194823"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194824" id="1194824"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you do
-        not specify the <font face=
-        "courier, couriernew, monospaced size">dayValue</font> parameter, the
-        value returned from the <font face=
-        "courier, couriernew, monospaced size">getUTCDate</font> method is
-        used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194825" id="1194825"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setUTCMonth</font>
-              attempts to update the date information in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you use 15 for <font face=
-              "courier, couriernew, monospaced size">monthValue</font>, the
-              year will be incremented by 1 (year + 1), and 3 will be used for
-              month.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194826" id="1194826"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194827" id="1194827"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date();<br>
-         theBigDay.setUTCMonth(11); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194828" id="1194828"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194835" id="1194835"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194072">Date.getUTCMonth</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194453">Date.setMonth</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194838" id="1194838"></a> <a name="setUTCSeconds" id=
-        "setUTCSeconds"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->setUTCSeconds<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194851" id="1194851"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        seconds for a specified date according to universal time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194841" id="1194841"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194846" id="1194846"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194848" id="1194848"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194850" id="1194850"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204236" id="1204236"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204238" id="1204238"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194852" id="1194852"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194853" id="1194853"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setUTCSeconds(<i>secondsValue</i>[,
-        <i>msValue</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194854" id="1194854"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194864" id="1194864"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194857" id="1194857"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->secondsValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194859" id="1194859"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194861" id="1194861"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->msValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194863" id="1194863"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number between 0 and 999, representing the milliseconds.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194865" id="1194865"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194866" id="1194866"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you do
-        not specify the <font face=
-        "courier, couriernew, monospaced size">msValue</font> parameter, the
-        value returned from the <font face=
-        "courier, couriernew, monospaced size">getUTCMilliseconds</font>
-        methods is used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194867" id="1194867"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        parameter you specify is outside of the expected range,
-              <font face="courier, couriernew, monospaced size">setUTCSeconds</font>
-              attempts to update the date information in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object
-              accordingly. For example, if you use 100 for <font face=
-              "courier, couriernew, monospaced size">secondsValue</font>, the
-              minutes stored in the <font face=
-              "courier, couriernew, monospaced size">Date</font> object will be
-              incremented by 1, and 40 will be used for seconds. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194868" id="1194868"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194869" id="1194869"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay = new Date();<br>
-         theBigDay.setUTCSeconds(20); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194870" id="1194870"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194877" id="1194877"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194105">Date.getUTCSeconds</a>
-           <font face="courier, couriernew, monospaced size">,</font> <a href=
-           "date.html#1194498">Date.setSeconds</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194880" id="1194880"></a> <a name="setYear" id="setYear"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->setYear<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194893" id="1194893"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Sets the
-        year for a specified date according to local time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194883" id="1194883"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194888" id="1194888"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194890" id="1194890"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194892" id="1194892"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199589" id="1199589"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1197480" id="1197480"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Deprecated in JavaScript 1.3. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204272" id="1204272"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204274" id="1204274"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194895" id="1194895"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194896" id="1194896"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->setYear(<i>yearValue</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194897" id="1194897"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194903" id="1194903"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194900" id="1194900"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->yearValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194902" id="1194902"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194904" id="1194904"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197858" id="1197858"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">setYear</font>
-              is no longer used and has been replaced by the <a href=
-              "date.html#1194264">setFullYear</a> method. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194905" id="1194905"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face="courier, couriernew, monospaced size">yearValue</font> is a
-        number between 0 and 99 (inclusive), then the year for
-              <font face="courier, couriernew, monospaced size">dateObjectName</font>
-              is set to 1900 + <font face=
-              "courier, couriernew, monospaced size">yearValue</font>.
-              Otherwise, the year for <font face=
-              "courier, couriernew, monospaced size">dateObjectName</font> is
-              set to <font face=
-              "courier, couriernew, monospaced size">yearValue</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194906" id="1194906"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To take
-        into account years before and after 2000, you should use <a href=
-        "date.html#1194264">setFullYear</a> instead of <font face=
-        "courier, couriernew, monospaced size">setYear</font> so that the year
-        is specified in full.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194910" id="1194910"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194911" id="1194911"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Note that
-        there are two ways to set years in the 20th century.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194912" id="1194912"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1.</b> The year is set to 1996. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194913" id="1194913"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay.setYear(96) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194914" id="1194914"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> The year is set to 1996. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194915" id="1194915"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay.setYear(1996) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194916" id="1194916"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        3.</b> The year is set to 2000. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194917" id="1194917"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theBigDay.setYear(2000) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194918" id="1194918"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194928" id="1194928"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194138">Date.getYear</a>,
-           <a href="date.html#1194264">Date.setFullYear</a>, <a href=
-           "date.html#1194617">Date.setUTCFullYear</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194931" id="1194931"></a> <a name="toGMTString" id=
-        "toGMTString"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->toGMTString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194944" id="1194944"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Converts a
-        date to a string, using the Internet GMT conventions.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194934" id="1194934"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194939" id="1194939"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194941" id="1194941"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194943" id="1194943"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199615" id="1199615"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1197485" id="1197485"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Deprecated in JavaScript 1.3. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204308" id="1204308"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204310" id="1204310"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194945" id="1194945"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194946" id="1194946"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toGMTString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194947" id="1194947"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194948" id="1194948"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194949" id="1194949"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197498" id="1197498"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">toGMTString</font>
-              is no longer used and has been replaced by the <a href=
-              "date.html#1195045">toUTCString</a> method. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194950" id="1194950"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The exact
-        format of the value returned by <font face=
-        "courier, couriernew, monospaced size">toGMTString</font> varies
-        according to the platform.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194954" id="1194954"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You should
-        use <a href="date.html#1195045">Date.toUTCString</a> instead of
-        <font face="courier, couriernew, monospaced size">toGMTSTring</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194955" id="1194955"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194956" id="1194956"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        following example, <font face=
-        "courier, couriernew, monospaced size">today</font> is a
-              <font face="courier, couriernew, monospaced size">Date</font>
-              object: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194957" id="1194957"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->today.toGMTString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194958" id="1194958"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In this
-        example, the <font face=
-        "courier, couriernew, monospaced size">toGMTString</font> method
-        converts the date to GMT (UTC) using the operating system's time-zone
-        offset and returns a string value that is similar to the following
-        form. The exact format depends on the platform. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194959" id="1194959"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Mon, 18 Dec 1995 17:28:35 GMT <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194960" id="1194960"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194967" id="1194967"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194970">Date.toLocaleString</a>,
-           <a href="date.html#1195045">Date.toUTCString</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194970" id="1194970"></a> <a name="toLocaleString" id=
-        "toLocaleString"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->toLocaleString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194984" id="1194984"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Converts a
-        date to a string, using the current locale's conventions.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194974" id="1194974"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194979" id="1194979"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194981" id="1194981"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194983" id="1194983"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204321" id="1204321"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204323" id="1204323"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194985" id="1194985"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194986" id="1194986"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toLocaleString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194987" id="1194987"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194988" id="1194988"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194989" id="1194989"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195000" id="1195000"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toLocaleString</font>
-        method relies on the underlying operating system in formatting dates.
-        It converts the date to a string using the formatting convention of the
-        operating system where the script is running. For example, in the
-        United States, the month appears before the date (04/15/98), whereas in
-        Germany the date appears before the month (15.04.98). If the operating
-        system is not year-2000 compliant and does not use the full year for
-        years before 1900 or over 2000, <font face=
-        "courier, couriernew, monospaced size">toLocaleString</font> returns a
-        string that is not year-2000 compliant. <font face=
-        "courier, couriernew, monospaced size">toLocaleString</font> behaves
-        similarly to <font face=
-        "courier, couriernew, monospaced size">toString</font> when converting
-        a year that the operating system does not properly format. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1230536" id="1230536"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Methods
-        such as <a href="date.html#1193644">getHours</a>, <a href=
-        "date.html#1193710">getMinutes</a>, and <a href=
-        "date.html#1193778">getSeconds</a> give more portable results than
-        <font face=
-        "courier, couriernew, monospaced size">toLocaleString</font>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195001" id="1195001"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195002" id="1195002"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        following example, <font face=
-        "courier, couriernew, monospaced size">today</font> is a
-              <font face="courier, couriernew, monospaced size">Date</font>
-              object: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195003" id="1195003"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->today = new Date(95,11,18,17,28,35) //months are
-        represented by 0 to 11<br>
-         today.toLocaleString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195004" id="1195004"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In this
-        example, <font face=
-        "courier, couriernew, monospaced size">toLocaleString</font> returns a
-        string value that is similar to the following form. The exact format
-        depends on the platform. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195005" id="1195005"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->12/18/95 17:28:35 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195006" id="1195006"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195013" id="1195013"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194931">Date.toGMTString</a>,
-           <a href="date.html#1195045">Date.toUTCString</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195016" id="1195016"></a> <a name="toSource" id=
-        "toSource"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toSource<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195018" id="1195018"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the source code of the object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195021" id="1195021"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195026" id="1195026"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195028" id="1195028"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195030" id="1195030"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204334" id="1204334"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204336" id="1204336"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195031" id="1195031"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195032" id="1195032"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toSource() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195033" id="1195033"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195034" id="1195034"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195035" id="1195035"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1221372" id="1221372"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toSource</font>
-        method returns the following values:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1221373" id="1221373"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For the built-in <font face=
-          "courier, couriernew, monospaced size">Date</font> object,
-                <font face="courier, couriernew, monospaced size">toSource</font>
-                returns the following string indicating that the source code is
-                not available:<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1221374" id="1221374"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->&nbsp;&nbsp;&nbsp;function Date() {<br>
-             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[native code]<br>
-             &nbsp;&nbsp;&nbsp;} <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1221375" id="1221375"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For instances of <font face=
-          "courier, couriernew, monospaced size">Date</font>, <font face=
-          "courier, couriernew, monospaced size">toSource</font> returns a
-          string representing the source code.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1221376" id="1221376"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This method
-      is usually called internally by JavaScript and not explicitly in code.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1206564" id="1206564"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206568" id="1206568"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193320">Object.toSource</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1206669" id="1206669"></a> <a name="toString" id=
-        "toString"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1206686" id="1206686"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the specified Date object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1206672" id="1206672"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206677" id="1206677"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1206679" id="1206679"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206681" id="1206681"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1206683" id="1206683"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206685" id="1206685"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206687" id="1206687"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206688" id="1206688"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206689" id="1206689"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206690" id="1206690"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206691" id="1206691"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206698" id="1206698"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <a href="date.html#1193137">Date</a> object overrides the
-              <font face="courier, couriernew, monospaced size">toString</font>
-              method of the <a href="object.html#1193136">Object</a> object; it
-              does not inherit <a href=
-              "object.html#1193350">Object.toString</a>. For <a href=
-              "date.html#1193137">Date</a> objects, the <font face=
-              "courier, couriernew, monospaced size">toString</font> method
-              returns a string representation of the object. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1206705" id="1206705"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        calls the <font face=
-        "courier, couriernew, monospaced size">toString</font> method
-        automatically when a date is to be represented as a text value or when
-        a date is referred to in a string concatenation. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206709" id="1206709"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206811" id="1206811"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example assigns the <font face=
-        "courier, couriernew, monospaced size">toString</font> value of a Date
-        object to <font face=
-        "courier, couriernew, monospaced size">myVar</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1206710" id="1206710"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        new Date();<br>
-         myVar=x.toString();&nbsp;&nbsp;&nbsp;//assigns a value to myVar
-        similar to:<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Mon Sep 28 14:36:22 GMT-0700 (Pacific
-        Daylight Time) 1998 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206711" id="1206711"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206715" id="1206715"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193350">Object.toString</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195045" id="1195045"></a> <a name="toUTCString" id=
-        "toUTCString"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->toUTCString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195058" id="1195058"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Converts a
-        date to a string, using the universal time convention.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195048" id="1195048"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195053" id="1195053"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195055" id="1195055"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195057" id="1195057"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204343" id="1204343"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204345" id="1204345"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195059" id="1195059"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195060" id="1195060"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toUTCString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195061" id="1195061"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195062" id="1195062"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195063" id="1195063"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195064" id="1195064"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The value
-        returned by <font face=
-        "courier, couriernew, monospaced size">toUTCString</font> is a readable
-        string formatted according to UTC convention. The format of the return
-        value may vary according to the platform. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195066" id="1195066"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195067" id="1195067"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        UTCstring;<br>
-         Today = new Date();<br>
-         UTCstring = Today.toUTCString(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195068" id="1195068"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195075" id="1195075"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194970">Date.toLocaleString</a>,
-           <a href="date.html#1195045">Date.toUTCString</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195078" id="1195078"></a> <a name="UTC" id="UTC"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->UTC<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195080" id="1195080"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the number of milliseconds in a <font face=
-        "courier, couriernew, monospaced size">Date</font> object since January
-        1, 1970, 00:00:00, universal time.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195083" id="1195083"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195088" id="1195088"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1195090" id="1195090"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195094" id="1195094"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195096" id="1195096"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199636" id="1199636"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1195097" id="1195097"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: added <font face=
-              "courier, couriernew, monospaced size">ms</font> parameter.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204352" id="1204352"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204354" id="1204354"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195098" id="1195098"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195099" id="1195099"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Date.UTC(<i>year</i>, <i>month</i>, <i>day</i>[,
-        <i>hrs</i>, <i>min</i>, <i>sec</i>, <i>ms</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195100" id="1195100"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195130" id="1195130"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1195103" id="1195103"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->year <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195105" id="1195105"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              year after 1900.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1195107" id="1195107"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->month <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195109" id="1195109"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 11 representing the month.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1195111" id="1195111"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->date <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195113" id="1195113"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 1 and 31 representing the day of the month.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1195115" id="1195115"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->hrs <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195117" id="1195117"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 23 representing the hours.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1195119" id="1195119"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->min <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195121" id="1195121"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59 representing the minutes.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1195123" id="1195123"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->sec <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195125" id="1195125"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 59 representing the seconds.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1195127" id="1195127"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->ms <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195129" id="1195129"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 999 representing the milliseconds.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195131" id="1195131"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195132" id="1195132"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">UTC</font>
-              takes comma-delimited date parameters and returns the number of
-              milliseconds between January 1, 1970, 00:00:00, universal time
-              and the time you specified.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195133" id="1195133"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You should
-        specify a full year for the year; for example, 1998. If a year between
-        0 and 99 is specified, the method converts the year to a year in the
-        20th century (1900 + year); for example, if you specify 95, the year
-        1995 is used. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195134" id="1195134"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">UTC</font> method
-        differs from the <font face=
-        "courier, couriernew, monospaced size">Date</font> constructor in two
-        ways.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1195135" id="1195135"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">Date.UTC</font> uses universal
-          time instead of the local time. <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1195136" id="1195136"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">Date.UTC</font> returns a time
-          value as a number instead of creating a <font face=
-          "courier, couriernew, monospaced size">Date</font> object.
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1195137" id="1195137"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-      parameter you specify is outside of the expected range, the
-            <font face="courier, couriernew, monospaced size">UTC</font> method
-            updates the other parameters to allow for your number. For example,
-            if you use 15 for <font face=
-            "courier, couriernew, monospaced size">month</font>, the year will
-            be incremented by 1 (year + 1), and 3 will be used for the month. 
-            <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1195138" id="1195138"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        UTC is a static method of <font face=
-        "courier, couriernew, monospaced size">Date</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Date.UTC()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">Date</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195139" id="1195139"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195140" id="1195140"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following statement creates a <font face=
-        "courier, couriernew, monospaced size">Date</font> object using GMT
-        instead of local time:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195141" id="1195141"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->gmtDate = new Date(Date.UTC(96, 11, 1, 0, 0, 0)) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195142" id="1195142"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195146" id="1195146"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="date.html#1194184">Date.parse</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1206897" id="1206897"></a> <a name="valueOf" id="valueOf"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->valueOf<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1206914" id="1206914"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the primitive value of a Date object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1206900" id="1206900"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206905" id="1206905"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="date.html#1193137">Date</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1206907" id="1206907"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206909" id="1206909"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1206911" id="1206911"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1206913" id="1206913"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206915" id="1206915"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206916" id="1206916"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->valueOf() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206917" id="1206917"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1221650" id="1221650"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1221651" id="1221651"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1221658" id="1221658"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">valueOf</font> method
-        of <a href="date.html#1193137">Date</a> returns the primitive value of
-        a Date object as a number data type, the number of milliseconds since
-        midnight 01 January, 1970 UTC.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1206933" id="1206933"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        method is usually called internally by JavaScript and not explicitly in
-        code.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206934" id="1206934"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206935" id="1206935"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        new Date(56,6,17);<br>
-         myVar=x.valueOf()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//assigns
-        -424713600000 to myVar <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206936" id="1206936"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206940" id="1206940"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193540">Object.valueOf</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="boolean.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="function.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/deprecat.html b/docs/js/ref/deprecat.html
deleted file mode 100644
index 08afc5c67c12984c0420c19d202df36ded169c63..0000000000000000000000000000000000000000
--- a/docs/js/ref/deprecat.html
+++ /dev/null
@@ -1,588 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:30">
-    <title>
-      Core JavaScript Reference 1.5: B Deprecated Features
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="keywords.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "ix.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-              color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1004013" id="1004013"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBERA> -->Appendix B 
-                  <!-- </ZCHAPNUMBERA> -->
-       &nbsp;</b></font> <a name="1004016" id="1004016"></a>
-                  <a name="Deprecated Features" id="Deprecated Features"></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#000000"><b><!-- <ZCHAPTITLEA> -->Appendix B Deprecated
-                  Features <!-- </ZCHAPTITLEA> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1004018" id="1004018"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-      appendix lists the features that are deprecated as of JavaScript 15.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1005266" id="1005266"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->RegExp Properties <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1005265" id="1005265"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">The following properties
-            are deprecated.<br></font>
-          </p><br>
-           
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1005590" id="1005590"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1005592" id="1005592"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005597" id="1005597"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">$1, ..., $9</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005599" id="1005599"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Parenthesized substring matches, if any.
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005604" id="1005604"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">$_</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005609" id="1005609"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->See <font face=
-                  "courier, couriernew, monospaced size">input</font>.
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005614" id="1005614"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">$*</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005619" id="1005619"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->See <font face=
-                  "courier, couriernew, monospaced size">multiline</font>.
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005624" id="1005624"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">$&amp;</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005629" id="1005629"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->See <font face=
-                  "courier, couriernew, monospaced size">lastMatch</font>.
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005634" id="1005634"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">$+</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005639" id="1005639"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->See <font face=
-                  "courier, couriernew, monospaced size">lastParen</font>.
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005644" id="1005644"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">$`</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005649" id="1005649"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->See <font face=
-                  "courier, couriernew, monospaced size">leftContext</font>.
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005654" id="1005654"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">$'</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005659" id="1005659"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->See <font face=
-                  "courier, couriernew, monospaced size">rightContext</font>.
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005685" id="1005685"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">input</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005687" id="1005687"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->The string against which a regular
-                  expression is matched.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005699" id="1005699"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">lastMatch</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005701" id="1005701"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->The last matched characters. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005706" id="1005706"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">lastParen</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005708" id="1005708"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->The last parenthesized substring match,
-                  if any.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005713" id="1005713"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">leftContext</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005715" id="1005715"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->The substring preceding the most recent
-                  match.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005764" id="1005764"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->rightContext <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005766" id="1005766"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->The substring following the most recent
-                  match.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <a name="1005445" id="1005445"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">The following are now
-            properties of RegExp instances, no longer of the RegExp
-            object.<br></font>
-          </p><br>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1005938" id="1005938"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1005940" id="1005940"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005945" id="1005945"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">global</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005947" id="1005947"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Whether or not to test the regular
-                  expression against all possible matches in a string, or only
-                  against the first.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005952" id="1005952"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">ignoreCase</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005954" id="1005954"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Whether or not to ignore case while
-                  attempting a match in a string.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005966" id="1005966"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">lastIndex</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005968" id="1005968"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->The index at which to start the next
-                  match. <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1005994" id="1005994"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --> <font face=
-                "courier, couriernew, monospaced size">multiline</font> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1005996" id="1005996"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Whether or not to search in strings
-                  across multiple lines.<!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1006015" id="1006015"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <font face=
-                  "courier, couriernew, monospaced size">source</font><!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1006017" id="1006017"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->The text of the pattern. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &nbsp;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <a name="1006036" id="1006036"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->RegExp Methods <!-- </ZSMARTLIST1> -->
-          </font> 
-          <dl>
-            <dt>
-              <a name="1005446" id="1005446"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAINDENT1> -->The <font face=
-              "courier, couriernew, monospaced size">compile</font> method is
-              deprecated.<!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-            <dt>
-              <a name="1006080" id="1006080"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAINDENT1> -->The <font face=
-              "courier, couriernew, monospaced size">valueOf</font> method is
-              no longer specialized for RegExp. Use <font face=
-              "courier, couriernew, monospaced size">Object.valueOf</font>.
-              <!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-          </dl><a name="1006052" id="1006052"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Escape sequences<!-- </ZSMARTLIST1> -->
-          </font> 
-          <dl>
-            <dt>
-              <a name="1006018" id="1006018"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAINDENT1> -->Octal escape sequences (\ followed by one,
-              two, or three octal digits) are deprecated in string and regular
-              expression literals.<!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-            <dt>
-              <a name="1006020" id="1006020"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAINDENT1> -->The escape and unescape functions are
-              deprecated. Use encodeURI, encodeURIComponent, decodeURI or
-              decodeURIComponent to encode and decode escape sequences for
-              special characters.<!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-          </dl>
-        </li>
-      </ul>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="keywords.html"><font face="Arial, Helvetica, sans-serif"
-      size="2" color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-      <a href="contents.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/function.html b/docs/js/ref/function.html
deleted file mode 100644
index d1eaa60a81fd5caed4ffa7f8d718761e5f9e2e3f..0000000000000000000000000000000000000000
--- a/docs/js/ref/function.html
+++ /dev/null
@@ -1,4006 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:28">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="date.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="contents.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "java.html"><b><font face="Arial, Helvetica, sans-serif" size=
-                "2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="Function" id=
-        "Function"></a> <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->Function<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1237518" id="1237518"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->xxx I
-        believe that I have removed all client-specific examples from this
-        file.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193161" id="1193161"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        a string of JavaScript code to be compiled as a function.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193141" id="1193141"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193145" id="1193145"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193147" id="1193147"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1194816" id="1194816"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1194817" id="1194817"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2: added <a href=
-              "function.html#1231596">arity</a>, <a href=
-              "function.html#1196419">arguments.callee</a> properties; added
-              ability to nest functions.<!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193160" id="1193160"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1194822" id="1194822"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: added <a href=
-              "function.html#1194017">apply</a>, <a href=
-              "function.html#1194243">call</a>, and <a href=
-              "function.html#1193583">toSource</a> methods; deprecated
-                 <a href="function.html#1196447">arguments.caller</a> property. 
-                 <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1215008" id="1215008"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1215053" id="1215053"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.4: deprecated <a href=
-              "function.html#1193312">arguments</a>, <a href=
-              "function.html#1196419">arguments.callee</a>, <a href=
-              "function.html#1196484">arguments.length</a>, and <a href=
-              "function.html#1231596">arity</a> properties (<font face=
-              "courier, couriernew, monospaced size">arguments</font> remains a
-              variable local to a function rather than a property of
-                    <font face="courier, couriernew, monospaced size">Function</font>).<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196892" id="1196892"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196894" id="1196894"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1213952" id="1213952"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1213953" id="1213953"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Function</font>
-        constructor:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1213954" id="1213954"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        Function ([<i>arg1</i>[, <i>arg2</i>[, ... <i>argN</i>]],]
-        <i>functionBody</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1214901" id="1214901"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">function</font>
-        statement (see <a href="stmt.html#1004825">function</a> for details): 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1214924" id="1214924"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function <i>name</i>([<i>param</i>[, <i>param</i>[,
-        ... <i>param</i>]]]) {<br>
-         &nbsp;&nbsp;&nbsp;<i>statements<br></i>} <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1213955" id="1213955"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193175" id="1193175"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1193168" id="1193168"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->arg1, arg2, ... arg<i>N</i> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193170" id="1193170"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Names to be used by the function as formal
-              argument names. Each must be a string that corresponds to a valid
-              JavaScript identifier; for example <font face=
-              "courier, couriernew, monospaced size">"x"</font> or
-                    <font face="courier, couriernew, monospaced size">"theValue"</font>.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193172" id="1193172"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->functionBody <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193174" id="1193174"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              string containing the JavaScript statements comprising the
-              function definition. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1224441" id="1224441"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->name <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1224443" id="1224443"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              function name.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1224437" id="1224437"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->param <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1224439" id="1224439"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              name of an argument to be passed to the function. A function can
-              have up to 255 arguments. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1231929" id="1231929"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->statements <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1231931" id="1231931"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              statements comprising the body of the function.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193176" id="1193176"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1218580" id="1218580"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">Function</font>
-              objects created with the <font face=
-              "courier, couriernew, monospaced size">Function</font>
-              constructor are evaluated each time they are used. This is less
-              efficient than declaring a function and calling it within your
-              code, because declared functions are compiled.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1218451" id="1218451"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To return
-        a value, the function must have a <a href=
-        "stmt.html#1004871">return</a> statement that specifies the value to
-        return.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1218452" id="1218452"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->All
-        parameters are passed to functions <i>by value</i>; the value is passed
-        to the function, but if the function changes the value of the
-        parameter, this change is not reflected globally or in the calling
-        function. However, if you pass an object as a parameter to a function
-        and the function changes the object's properties, that change is
-        visible outside the function, as shown in the following example:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1228173" id="1228173"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function myFunc(theObject) {<br>
-         &nbsp;&nbsp;&nbsp;theObject.make="Toyota"<br>
-         }<br>
-        <br>
-         mycar = {make:"Honda", model:"Accord", year:1998}<br>
-         x=mycar.make &nbsp;&nbsp;&nbsp;&nbsp;// returns Honda<br>
-         myFunc(mycar) &nbsp;&nbsp;&nbsp;// pass object mycar to the
-        function<br>
-         y=mycar.make &nbsp;&nbsp;&nbsp;&nbsp;// returns Toyota (prop was
-        changed by the function) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1224640" id="1224640"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">this</font> keyword
-        does not refer to the currently executing function, so you must refer
-        to <font face="courier, couriernew, monospaced size">Function</font>
-        objects by name, even within the function body.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1231645" id="1231645"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->Accessing a function's arguments with the
-        arguments array. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1231646" id="1231646"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        refer to a function's arguments within the function by using the
-        <font face="courier, couriernew, monospaced size">arguments</font>
-        array. See <a href="function.html#1193312">arguments</a>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1205610" id="1205610"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->Specifying arguments with the Function
-        constructor. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1205611" id="1205611"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code creates a <font face=
-        "courier, couriernew, monospaced size">Function</font> object that
-        takes two arguments.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1205612" id="1205612"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        multiply = new Function("x", "y", "return x * y") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1207137" id="1207137"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        arguments <font face="courier, couriernew, monospaced size">"x"</font>
-        and <font face="courier, couriernew, monospaced size">"y"</font> are
-        formal argument names that are used in the function body,
-              <font face="courier, couriernew, monospaced size">"return x *
-              y"</font>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1207331" id="1207331"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        preceding code assigns a function to the variable <font face=
-        "courier, couriernew, monospaced size">multiply</font>. To call the
-        <font face="courier, couriernew, monospaced size">Function</font>
-        object, you can specify the variable name as if it were a function, as
-        shown in the following examples.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1207574" id="1207574"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        theAnswer = multiply(7,6) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1207332" id="1207332"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        myAge = 50<br>
-         if (myAge &gt;=39) {myAge=multiply (myAge,.5)} <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1224456" id="1224456"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->Assigning a function to a variable with the
-        Function constructor. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1224457" id="1224457"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Suppose
-        you create the variable <font face=
-        "courier, couriernew, monospaced size">multiply</font> using the
-        <font face="courier, couriernew, monospaced size">Function</font>
-        constructor, as shown in the preceding section:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1217471" id="1217471"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        multiply = new Function("x", "y", "return x * y") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1217469" id="1217469"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This is
-        similar to declaring the following function:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1206153" id="1206153"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function multiply(x,y) {<br>
-         &nbsp;&nbsp;&nbsp;return x*y<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193268" id="1193268"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Assigning
-        a function to a variable using the <font face=
-        "courier, couriernew, monospaced size">Function</font> constructor is
-        similar to declaring a function with the <font face=
-        "courier, couriernew, monospaced size">function</font> statement, but
-        they have differences:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1193269" id="1193269"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->When you assign a function to a variable using
-          <font face="courier, couriernew, monospaced size">var multiply = new
-          Function("...")</font>, <font face=
-          "courier, couriernew, monospaced size">multiply</font> is a variable
-          for which the current value is a reference to the function created
-          with <font face="courier, couriernew, monospaced size">new
-          Function()</font>.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1193270" id="1193270"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->When you create a function using
-                <font face="courier, couriernew, monospaced size">function
-                multiply() {...}</font>, <font face=
-                "courier, couriernew, monospaced size">multiply</font> is not a
-                variable, it is the name of a function.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul>
-      <p>
-        <a name="1225385" id="1225385"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZHEADRUNIN> -->Nesting
-        functions. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1225386" id="1225386"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        nest a function within a function. The nested (inner) function is
-        private to its containing (outer) function: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1226496" id="1226496"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->The inner function can be accessed only from
-          statements in the outer function.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1225764" id="1225764"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->The inner function can use the arguments and
-          variables of the outer function. The outer function cannot use the
-          arguments and variables of the inner function.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1226522" id="1226522"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-      following example shows nested functions: <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1227746" id="1227746"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function addSquares (a,b) {<br>
-         &nbsp;&nbsp;&nbsp;function square(x) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return x*x<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;return square(a) + square(b)<br>
-         }<br>
-         a=addSquares(2,3) // returns 13<br>
-         b=addSquares(3,4) // returns 25<br>
-         c=addSquares(4,5) // returns 41 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1226900" id="1226900"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When a
-        function contains a nested function, you can call the outer function
-        and specify arguments for both the outer and inner function:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1226901" id="1226901"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function outside(x) {<br>
-         &nbsp;&nbsp;&nbsp;function inside(y) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return x+y<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;return inside<br>
-         }<br>
-         result=outside(3)(5) // returns 8 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237524" id="1237524"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->Specifying an event handler with a Function
-        object. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1237525" id="1237525"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code assigns a function to a window's <a href=
-              ""><font face="courier, couriernew, monospaced size">onFocus</font></a>
-              event handler (the event handler must be spelled in all
-              lowercase): <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237529" id="1237529"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->window.onfocus = new
-        Function("document.bgColor='antiquewhite'") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237530" id="1237530"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        function is assigned to a variable, you can assign the variable to an
-        event handler. The following code assigns a function to the variable
-        <font face="courier, couriernew, monospaced size">setBGColor</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237531" id="1237531"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        setBGColor = new Function("document.bgColor='antiquewhite'") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237532" id="1237532"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        use this variable to assign a function to an event handler in either of
-        the following ways:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237533" id="1237533"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.form1.colorButton.onclick=setBGColor 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237534" id="1237534"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;INPUT NAME="colorButton" TYPE="button"<br>
-         &nbsp;&nbsp;&nbsp;VALUE="Change background color"<br>
-         &nbsp;&nbsp;&nbsp;onClick="setBGColor()"&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237535" id="1237535"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Once you
-        have a reference to a <font face=
-        "courier, couriernew, monospaced size">Function</font> object, you can
-        use it like a function and it will convert from an object to a
-        function:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237536" id="1237536"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->window.onfocus() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237537" id="1237537"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Event
-        handlers do not take arguments, so you cannot declare any arguments in
-        a <font face="courier, couriernew, monospaced size">Function</font>
-        constructor for an event handler. For example, you cannot call the
-        function <font face=
-        "courier, couriernew, monospaced size">multiply</font> by setting a
-        button's <font face=
-        "courier, couriernew, monospaced size">onclick</font> property as
-        follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237538" id="1237538"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.form1.button1.onclick=multFun(5,10) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1216173" id="1216173"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1225182" id="1225182"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.1 and earlier versions. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1225160" id="1225160"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You cannot
-        nest a function statement in another statement or in itself.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1203656" id="1203656"></a> <a name="Property Summary" id=
-        "Property Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Property Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1203704" id="1203704"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1203659" id="1203659"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1203661" id="1203661"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203666" id="1203666"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="function.html#1193312">arguments</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203668" id="1203668"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              array corresponding to the arguments passed to a function.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203673" id="1203673"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href=
-            "function.html#1196419">arguments.callee</a> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203675" id="1203675"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the function body of the currently
-              executing function.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203680" id="1203680"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href=
-            "function.html#1196447">arguments.caller</a> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203682" id="1203682"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the name of the function that
-              invoked the currently executing function.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203687" id="1203687"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href=
-            "function.html#1196484">arguments.length</a> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203689" id="1203689"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the number of arguments passed to
-              the function.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203694" id="1203694"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="function.html#1231596">arity</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203696" id="1203696"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the number of arguments expected
-              by the function.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1204673" id="1204673"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="function.html#1204601">constructor</a>
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204675" id="1204675"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the function that creates an
-              object's prototype.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1217139" id="1217139"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="function.html#1216661">length</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1217141" id="1217141"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the number of arguments expected
-              by the function.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203701" id="1203701"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="function.html#1193426">prototype</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203703" id="1203703"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Allows the addition of properties to a
-              <font face="courier, couriernew, monospaced size">Function</font>
-              object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1203709" id="1203709"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1203759" id="1203759"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1203712" id="1203712"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1203714" id="1203714"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203719" id="1203719"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="function.html#1194017">apply</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203721" id="1203721"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Allows you to apply a method of another
-              object in the context of a different object (the calling object).
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203726" id="1203726"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="function.html#1194243">call</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203728" id="1203728"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Allows you to call (execute) a method of
-              another object in the context of a different object (the calling
-              object).<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203733" id="1203733"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="function.html#1193583">toSource</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203735" id="1203735"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns a string representing the source
-              code of the function. Overrides the <a href=
-              "object.html#1193320">Object.toSource</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203743" id="1203743"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="function.html#1193615">toString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203745" id="1203745"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns a string representing the source
-              code of the function. Overrides the <a href=
-              "object.html#1193350">Object.toString</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1203753" id="1203753"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="function.html#1199980">valueOf</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203755" id="1203755"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns a string representing the source
-              code of the function. Overrides the <a href=
-              "object.html#1193540">Object.valueOf</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1220053" id="1220053"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1220635" id="1220635"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1.</b> The following function returns a string containing the formatted
-        representation of a number padded with leading zeros.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1227379" id="1227379"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        This function returns a string padded with leading zeros<br>
-         function padZeros(num, totalLen) {<br>
-         &nbsp;&nbsp;&nbsp;var numStr =
-        num.toString()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-        Initialize return value<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-        as string<br>
-         &nbsp;&nbsp;&nbsp;var numZeros = totalLen - numStr.length // Calculate
-        no. of zeros<br>
-         &nbsp;&nbsp;&nbsp;if (numZeros &gt; 0) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (var i = 1; i &lt;= numZeros;
-        i++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;numStr = "0" +
-        numStr<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;return numStr<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1220892" id="1220892"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following statements call the <font face=
-        "courier, couriernew, monospaced size">padZeros</font> function.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1220942" id="1220942"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->result=padZeros(42,4) // returns "0042"<br>
-         result=padZeros(42,2) // returns "42"<br>
-         result=padZeros(5,4)&nbsp; // returns "0005" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237543" id="1237543"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> You can determine whether a function exists by comparing the
-        function name to null. In the following example, <font face=
-        "courier, couriernew, monospaced size">func1</font> is called if the
-        function <font face=
-        "courier, couriernew, monospaced size">noFunc</font> does not exist;
-        otherwise <font face=
-        "courier, couriernew, monospaced size">func2</font> is called. Notice
-        that the window name is needed when referring to the function name
-        <font face="courier, couriernew, monospaced size">noFunc</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237544" id="1237544"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->if
-        (window.noFunc == null)<br>
-         &nbsp;&nbsp;&nbsp;func1()<br>
-         else func2() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237551" id="1237551"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        3.</b> The following example creates <a href=""><font face=
-        "courier, couriernew, monospaced size">onFocus</font></a> and
-           <a href=""><font face=
-           "courier, couriernew, monospaced size">onBlur</font></a> event
-           handlers for a frame. This code exists in the same file that
-           contains the <font face=
-           "courier, couriernew, monospaced size">FRAMESET</font> tag. Note
-           that this is the only way to create <a href=""><font face=
-           "courier, couriernew, monospaced size">onFocus</font></a> and
-           <a href=""><font face=
-           "courier, couriernew, monospaced size">onBlur</font></a> event
-           handlers for a frame, because you cannot specify the event handlers
-           in the <font face=
-           "courier, couriernew, monospaced size">FRAME</font> tag. 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237558" id="1237558"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->frames[0].onfocus = new
-        Function("document.bgColor='antiquewhite'")<br>
-         frames[0].onblur = new Function("document.bgColor='lightgrey'") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194017" id="1194017"></a> <a name="apply" id="apply"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->apply<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1237563" id="1237563"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        feature is not in the ECMA specification that corresponds to JavaScript
-        1.3, but is expected in the next version. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194019" id="1194019"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Allows you
-        to apply a method of another object in the context of a different
-        object (the calling object).<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196931" id="1196931"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196936" id="1196936"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196938" id="1196938"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196940" id="1196940"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194032" id="1194032"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194033" id="1194033"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->apply(<i>thisArg</i>[, <i>argArray</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194034" id="1194034"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194044" id="1194044"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194037" id="1194037"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->thisArg <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194039" id="1194039"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Parameter for the calling object 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194041" id="1194041"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->argArray <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194043" id="1194043"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              argument array for the object <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194045" id="1194045"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194046" id="1194046"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        assign a different <font face=
-        "courier, couriernew, monospaced size">this</font> object when calling
-        an existing function. <font face=
-        "courier, couriernew, monospaced size">this</font> refers to the
-        current object, the calling object. With <font face=
-        "courier, couriernew, monospaced size">apply</font>, you can write a
-        method once and then inherit it in another object, without having to
-        rewrite the method for the new object.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194047" id="1194047"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">apply</font>
-              is very similar to <font face=
-              "courier, couriernew, monospaced size">call</font>, except for
-              the type of arguments it supports. You can use an arguments array
-              instead of a named set of parameters. With <font face=
-              "courier, couriernew, monospaced size">apply</font>, you can use
-              an array literal, for example, <font face=
-              "courier, couriernew, monospaced size">apply(this, [name,
-              value])</font>, or an <font face=
-              "courier, couriernew, monospaced size">Array</font> object, for
-              example, <font face=
-              "courier, couriernew, monospaced size">apply(this, new
-              Array(name, value))</font>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1209502" id="1209502"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        also use <a href="function.html#1193312">arguments</a> for the
-        <font face="courier, couriernew, monospaced size">argArray</font>
-        parameter. <font face=
-        "courier, couriernew, monospaced size">arguments</font> is a local
-        variable of a function. It can be used for all unspecified arguments of
-        the called object. Thus, you do not have to know the arguments of the
-        called object when you use the <font face=
-        "courier, couriernew, monospaced size">apply</font> method. You can use
-        <font face="courier, couriernew, monospaced size">arguments</font> to
-        pass all the arguments to the called object. The called object is then
-        responsible for handling the arguments.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194049" id="1194049"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194050" id="1194050"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        use <font face="courier, couriernew, monospaced size">apply</font> to
-        chain constructors for an object, similar to Java. In the following
-        example, the constructor for the <font face=
-        "courier, couriernew, monospaced size">product</font> object is defined
-        with two parameters, <font face=
-        "courier, couriernew, monospaced size">name</font> and
-              <font face="courier, couriernew, monospaced size">value</font>.
-              Another object, <font face=
-              "courier, couriernew, monospaced size">prod_dept</font>,
-              initializes its unique variable (<font face=
-              "courier, couriernew, monospaced size">dept</font>) and calls the
-              constructor for <font face=
-              "courier, couriernew, monospaced size">product</font> in its
-              constructor to initialize the other variables. In this example,
-              the parameter <font face=
-              "courier, couriernew, monospaced size">arguments</font> is used
-              for all arguments of the <font face=
-              "courier, couriernew, monospaced size">product</font> object's
-              constructor.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194051" id="1194051"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function product(name, value){<br>
-         &nbsp;&nbsp;&nbsp;this.name = name;<br>
-         &nbsp;&nbsp;&nbsp;if(value &gt; 1000)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.value = 999;<br>
-         &nbsp;&nbsp;&nbsp;else<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.value = value;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194052" id="1194052"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function prod_dept(name, value, dept){<br>
-         &nbsp;&nbsp;&nbsp;this.dept = dept;<br>
-         &nbsp;&nbsp;&nbsp;product.apply(product, arguments);<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194053" id="1194053"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->prod_dept.prototype = new product(); 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194054" id="1194054"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        since 5 is less than 100 value is set<br>
-         cheese = new prod_dept("feta", 5, "food"); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194055" id="1194055"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        since 5000 is above 1000, value will be 999<br>
-         car = new prod_dept("honda", 5000, "auto"); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194056" id="1194056"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194060" id="1194060"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="function.html#1194243">Function.call</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193312" id="1193312"></a> <a name="arguments" id=
-        "arguments"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->arguments<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193325" id="1193325"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An array
-        corresponding to the arguments passed to a function.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1228902" id="1228902"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Local variable of</i> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1228907" id="1228907"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->All
-              function objects<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193315" id="1193315"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193320" id="1193320"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              (deprecated)<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193322" id="1193322"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193324" id="1193324"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1194829" id="1194829"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1194830" id="1194830"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2: added <a href=
-              "function.html#1196419">arguments.callee</a> property. 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1210050" id="1210050"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1212031" id="1212031"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: deprecated <a href=
-              "function.html#1196447">arguments.caller</a> property; removed
-              support for argument names and local variable names as properties
-              of the <font face=
-              "courier, couriernew, monospaced size">arguments</font> array.
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1212032" id="1212032"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1210081" id="1210081"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.4: deprecated <font face=
-              "courier, couriernew, monospaced size">arguments</font>,
-                 <a href="function.html#1196419">arguments.callee</a>, and
-                 <a href="function.html#1196484">arguments.length</a> as
-                 properties of <font face=
-                 "courier, couriernew, monospaced size">Function</font>;
-                 retained <font face=
-                 "courier, couriernew, monospaced size">arguments</font> as a
-                 local variable of a function and <a href=
-                 "function.html#1196419">arguments.callee</a> and <a href=
-                 "function.html#1196484">arguments.length</a> as properties of
-                 this variable.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196948" id="1196948"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196950" id="1196950"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1211023" id="1211023"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1230788" id="1230788"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">arguments</font>
-        array is a local variable available within all function objects;
-        <font face="courier, couriernew, monospaced size">arguments</font> as a
-        property of <font face=
-        "courier, couriernew, monospaced size">Function</font> is no longer
-        used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1229024" id="1229024"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        refer to a function's arguments within the function by using the
-        <font face="courier, couriernew, monospaced size">arguments</font>
-        array. This array contains an entry for each argument passed to the
-        function. For example, if a function is passed three arguments, you can
-        refer to the arguments as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1229025" id="1229025"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->arguments[0]<br>
-         arguments[1]<br>
-         arguments[2] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1229074" id="1229074"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">arguments</font>
-        array is available only within a function body. Attempting to access
-        the <font face="courier, couriernew, monospaced size">arguments</font>
-        array outside a function declaration results in an error. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1229290" id="1229290"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        use the <font face=
-        "courier, couriernew, monospaced size">arguments</font> array if you
-        call a function with more arguments than it is formally declared to
-        accept. This technique is useful for functions that can be passed a
-        variable number of arguments. You can use <font face=
-        "courier, couriernew, monospaced size">arguments.length</font> to
-        determine the number of arguments passed to the function, and then
-        process each argument by using the <font face=
-        "courier, couriernew, monospaced size">arguments</font> array. (To
-        determine the number of arguments declared when a function was defined,
-        use the <a href="function.html#1216661">Function.length</a> property.) 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193330" id="1193330"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">arguments</font>
-        array has the following properties:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1211223" id="1211223"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1211170" id="1211170"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1211172" id="1211172"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1211177" id="1211177"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "function.html#1196419">arguments.callee</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1211179" id="1211179"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the function body of the currently
-              executing function.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1211184" id="1211184"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "function.html#1196447">arguments.caller</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1211186" id="1211186"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the name of the function that
-              invoked the currently executing function. (Deprecated) 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1211191" id="1211191"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "function.html#1196484">arguments.length</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1211193" id="1211193"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the number of arguments passed to
-              the function.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <br>
-         <a name="1211676" id="1211676"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1228978" id="1228978"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.3 and earlier versions. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1228979" id="1228979"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition to being available as a local variable, the <font face=
-        "courier, couriernew, monospaced size">arguments</font> array is also a
-        property of the <font face=
-        "courier, couriernew, monospaced size">Function</font> object and can
-        be preceded by the function name. For example, if a function
-              <font face="courier, couriernew, monospaced size">myFunc</font>
-              is passed three arguments named <font face=
-              "courier, couriernew, monospaced size">arg1</font>, <font face=
-              "courier, couriernew, monospaced size">arg2</font>, and
-              <font face="courier, couriernew, monospaced size">arg3</font>,
-              you can refer to the arguments as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1229046" id="1229046"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myFunc.arguments[0]<br>
-         myFunc.arguments[1]<br>
-         myFunc.arguments[2] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1211677" id="1211677"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.1 and 1.2. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1212477" id="1212477"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following features, which were available in JavaScript&nbsp;1.1 and
-        JavaScript&nbsp;1.2, have been removed: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1214329" id="1214329"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Each local variable of a function is a property
-          of the <font face=
-          "courier, couriernew, monospaced size">arguments</font> array. For
-          example, if a function <font face=
-          "courier, couriernew, monospaced size">myFunc</font> has a local
-          variable named <font face=
-          "courier, couriernew, monospaced size">myLocalVar</font>, you can
-          refer to the variable as <font face=
-          "courier, couriernew, monospaced size">arguments.myLocalVar</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1211678" id="1211678"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Each formal argument of a function is a
-          property of the <font face=
-          "courier, couriernew, monospaced size">arguments</font> array. For
-          example, if a function <font face=
-          "courier, couriernew, monospaced size">myFunc</font> has two
-          arguments named <font face=
-          "courier, couriernew, monospaced size">arg1</font> and
-                <font face="courier, couriernew, monospaced size">arg2</font>,
-                you can refer to the arguments as <font face=
-                "courier, couriernew, monospaced size">arguments.arg1</font>
-                and <font face=
-                "courier, couriernew, monospaced size">arguments.arg2</font>.
-                (You can also refer to them as <font face=
-                "courier, couriernew, monospaced size">arguments[0]</font> and
-                <font face=
-                "courier, couriernew, monospaced size">arguments[1]</font>.)
-                <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-       <a name="1211592" id="1211592"></a> <a name="Examples" id=
-      "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-      </b></font><br>
-       <a name="1229844" id="1229844"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-      1.</b> This example defines a function that concatenates several strings.
-      The only formal argument for the function is a string that specifies the
-      characters that separate the items to concatenate. The function is
-      defined as follows: <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1229845" id="1229845"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function myConcat(separator) {<br>
-         &nbsp;&nbsp;&nbsp;result="" // initialize list<br>
-         &nbsp;&nbsp;&nbsp;// iterate through arguments<br>
-         &nbsp;&nbsp;&nbsp;for (var i=1; i&lt;arguments.length; i++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result += arguments[i] +
-        separator<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;return result<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1229846" id="1229846"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        pass any number of arguments to this function, and it creates a list
-        using each argument as an item in the list.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1229847" id="1229847"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        returns "red, orange, blue, "<br>
-         myConcat(", ","red","orange","blue") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1229848" id="1229848"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        returns "elephant; giraffe; lion; cheetah;"<br>
-         myConcat("; ","elephant","giraffe","lion", "cheetah") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1229849" id="1229849"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        returns "sage. basil. oregano. pepper. parsley. "<br>
-         myConcat(". ","sage","basil","oregano", "pepper", "parsley") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237568" id="1237568"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> This example defines a function that creates HTML lists. The
-        only formal argument for the function is a string that is
-              <font face="courier, couriernew, monospaced size">"U"</font> if
-              the list is to be unordered (bulleted), or <font face=
-              "courier, couriernew, monospaced size">"O"</font> if the list is
-              to be ordered (numbered). The function is defined as follows: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237569" id="1237569"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function list(type) {<br>
-         &nbsp;&nbsp;&nbsp;document.write("&lt;" + type + "L&gt;") // begin
-        list<br>
-         &nbsp;&nbsp;&nbsp;// iterate through arguments<br>
-         &nbsp;&nbsp;&nbsp;for (var i=1; i&lt;arguments.length; i++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write("&lt;LI&gt;" +
-        arguments[i])<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;document.write("&lt;/" + type + "L&gt;") // end
-        list<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237570" id="1237570"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        pass any number of arguments to this function, and it displays each
-        argument as an item in the type of list indicated. For example, the
-        following call to the function <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237571" id="1237571"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->list("U", "One", "Two", "Three") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237572" id="1237572"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->results in
-        this output:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237573" id="1237573"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;UL&gt;<br>
-         &lt;LI&gt;One<br>
-         &lt;LI&gt;Two<br>
-         &lt;LI&gt;Three<br>
-         &lt;/UL&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237577" id="1237577"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        server-side JavaScript, you can display the same output by calling the
-        <a href="toplev.html#15484"><font face=
-        "courier, couriernew, monospaced size">write</font></a> function
-        instead of using <font face=
-        "courier, couriernew, monospaced size">document.write</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196419" id="1196419"></a> <a name="arguments.callee" id=
-        "arguments.callee"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->arguments.callee
-           <!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196433" id="1196433"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the function body of the currently executing function.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1230356" id="1230356"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1230361" id="1230361"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "function.html#1193312">arguments</a> local variable; <a href=
-              "function.html#1193137">Function</a> (deprecated)
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196429" id="1196429"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196431" id="1196431"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2<!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1216461" id="1216461"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1196432" id="1196432"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.4: Deprecated <font face=
-              "courier, couriernew, monospaced size">callee</font> as a
-              property of <font face=
-              "courier, couriernew, monospaced size">Function.arguments</font>,
-              retained it as a property of a function's local <font face=
-              "courier, couriernew, monospaced size">arguments</font> variable.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196953" id="1196953"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196955" id="1196955"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196434" id="1196434"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1230831" id="1230831"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">arguments.callee</font>
-              is a property of the <a href=
-              "function.html#1193312">arguments</a> local variable available
-              within all function objects; <font face=
-              "courier, couriernew, monospaced size">arguments.callee</font> as
-              a property of <font face=
-              "courier, couriernew, monospaced size">Function</font> is no
-              longer used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196435" id="1196435"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">callee</font>
-        property is available only within the body of a function. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196436" id="1196436"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">this</font> keyword
-        does not refer to the currently executing function. Use the
-              <font face="courier, couriernew, monospaced size">callee</font>
-              property to refer to a function within the function body. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196437" id="1196437"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196438" id="1196438"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the value of the function's
-              <font face="courier, couriernew, monospaced size">callee</font>
-              property.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1227944" id="1227944"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function myFunc() {<br>
-         &nbsp;&nbsp;&nbsp;return arguments.callee<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1218821" id="1218821"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following value is returned: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1218822" id="1218822"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function myFunc() { return arguments.callee; } 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196440" id="1196440"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196444" id="1196444"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="function.html#1193312">Function.arguments</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196447" id="1196447"></a> <a name="arguments.caller" id=
-        "arguments.caller"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->arguments.caller
-           <!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196462" id="1196462"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the name of the function that invoked the currently executing
-        function.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196450" id="1196450"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196455" id="1196455"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196457" id="1196457"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196459" id="1196459"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1196460" id="1196460"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1196461" id="1196461"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Deprecated in JavaScript 1.3 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196463" id="1196463"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196467" id="1196467"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">caller</font>
-              is no longer used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196468" id="1196468"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">caller</font>
-        property is available only within the body of a function. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196469" id="1196469"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-        currently executing function was invoked by the top level of a
-        JavaScript program, the value of <font face=
-        "courier, couriernew, monospaced size">caller</font> is null.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196470" id="1196470"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">this</font> keyword
-        does not refer to the currently executing function, so you must refer
-        to functions and <font face=
-        "courier, couriernew, monospaced size">Function</font> objects by name,
-        even within the function body.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196471" id="1196471"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">caller</font>
-        property is a reference to the calling function, so 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1196472" id="1196472"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If you use it in a string context, you get the
-          result of calling <font face=
-          "courier, couriernew, monospaced size">functionName.toString</font>.
-          That is, the decompiled canonical source form of the function. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1196473" id="1196473"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->You can also call the calling function, if you
-          know what arguments it might want. Thus, a called function can call
-          its caller without knowing the name of the particular caller,
-          provided it knows that all of its callers have the same form and fit,
-          and that they will not call the called function again unconditionally
-          (which would result in infinite recursion).<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-       <a name="1196474" id="1196474"></a> <a name="Examples" id=
-      "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-      </b></font><br>
-       <a name="1196475" id="1196475"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-      following code checks the value of a function's <font face=
-      "courier, couriernew, monospaced size">caller</font> property. 
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1196476" id="1196476"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function myFunc() {<br>
-         &nbsp;&nbsp;&nbsp;if (arguments.caller == null) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return ("The function was called
-        from the top!")<br>
-         &nbsp;&nbsp;&nbsp;} else return ("This function's caller was " +
-        arguments.caller)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196477" id="1196477"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196481" id="1196481"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="function.html#1193312">Function.arguments</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196484" id="1196484"></a> <a name="arguments.length" id=
-        "arguments.length"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->arguments.length
-           <!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196497" id="1196497"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the number of arguments passed to the function.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196487" id="1196487"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196492" id="1196492"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "function.html#1193312">arguments</a> local variable; <a href=
-              "function.html#1193137">Function</a> (deprecated)
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196494" id="1196494"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1216487" id="1216487"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1216488" id="1216488"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1196496" id="1196496"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.4: Deprecated <font face=
-              "courier, couriernew, monospaced size">length</font> as a
-              property of <font face=
-              "courier, couriernew, monospaced size">Function.arguments</font>,
-              retained it as a property of a function's local <font face=
-              "courier, couriernew, monospaced size">arguments</font> variable.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196993" id="1196993"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196995" id="1196995"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196498" id="1196498"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1231270" id="1231270"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">arguments.length</font>
-              is a property of the <a href=
-              "function.html#1193312">arguments</a> local variable available
-              within all function objects; <font face=
-              "courier, couriernew, monospaced size">arguments.length</font> as
-              a property of <font face=
-              "courier, couriernew, monospaced size">Function</font> is no
-              longer used.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1224928" id="1224928"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">arguments.length</font>
-              provides the number of arguments actually passed to a function.
-              By contrast, the <a href=
-              "function.html#1216661">Function.length</a> property indicates
-              how many arguments a function expects. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196500" id="1196500"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1217398" id="1217398"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example demonstrates the use of <font face=
-        "courier, couriernew, monospaced size">Function.length</font> and
-        <font face=
-        "courier, couriernew, monospaced size">arguments.length</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1222915" id="1222915"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function addNumbers(x,y){<br>
-         &nbsp;&nbsp;&nbsp;if (arguments.length == addNumbers.length) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return (x+y)<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;else return 0<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1223278" id="1223278"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass more than two arguments to this function, the function returns 0:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1223239" id="1223239"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->result=addNumbers(3,4,5)&nbsp;&nbsp;&nbsp;//
-        returns 0<br>
-         result=addNumbers(3,4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// returns 7<br>
-         result=addNumbers(103,104) // returns 207 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1231586" id="1231586"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1231593" id="1231593"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="function.html#1193312">Function.arguments</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1231596" id="1231596"></a> <a name="arity" id="arity"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->arity<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193363" id="1193363"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the number of arguments expected by the function.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193366" id="1193366"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193371" id="1193371"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193373" id="1193373"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193375" id="1193375"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1216652" id="1216652"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1216653" id="1216653"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Deprecated in JavaScript 1.4. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193376" id="1193376"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1216608" id="1216608"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">arity</font>
-              is no longer used and has been replaced by the <a href=
-              "function.html#1216661">length</a> property. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193377" id="1193377"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">arity</font>
-              is external to the function, and indicates how many arguments a
-              function expects. By contrast, <a href=
-              "function.html#1196484">arguments.length</a> provides the number
-              of arguments actually passed to a function. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193381" id="1193381"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193382" id="1193382"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example demonstrates the use of <font face=
-        "courier, couriernew, monospaced size">arity</font> and <a href=
-        "function.html#1196484">arguments.length</a>. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1223785" id="1223785"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function addNumbers(x,y){<br>
-         &nbsp;&nbsp;&nbsp;if (arguments.length == addNumbers.length) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return (x+y)<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;else return 0<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1223786" id="1223786"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass more than two arguments to this function, the function returns 0:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1223787" id="1223787"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->result=addNumbers(3,4,5)&nbsp;&nbsp;&nbsp;//
-        returns 0<br>
-         result=addNumbers(3,4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// returns 7<br>
-         result=addNumbers(103,104) // returns 207 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196820" id="1196820"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196827" id="1196827"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="function.html#1196484">arguments.length</a>,
-           <a href="function.html#1216661">Function.length</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194243" id="1194243"></a> <a name="call" id="call"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->call<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1237582" id="1237582"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        feature is not in the ECMA specification that corresponds to JavaScript
-        1.3, but is expected in the next version. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194245" id="1194245"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Allows you
-        to call (execute) a method of another object in the context of a
-        different object (the calling object).<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194248" id="1194248"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194253" id="1194253"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194255" id="1194255"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194257" id="1194257"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194258" id="1194258"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194259" id="1194259"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->call(<i>thisArg</i>[, <i>arg1</i>[, <i>arg2</i>[,
-        ...]]]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194260" id="1194260"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194270" id="1194270"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194263" id="1194263"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->thisArg <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194265" id="1194265"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Parameter for the calling object 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194267" id="1194267"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->arg1, arg2, ... <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194269" id="1194269"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Arguments for the object 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194271" id="1194271"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194272" id="1194272"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        assign a different <font face=
-        "courier, couriernew, monospaced size">this</font> object when calling
-        an existing function. <font face=
-        "courier, couriernew, monospaced size">this</font> refers to the
-        current object, the calling object.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194273" id="1194273"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->With
-        <font face="courier, couriernew, monospaced size">call</font>, you can
-        write a method once and then inherit it in another object, without
-        having to rewrite the method for the new object.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194274" id="1194274"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194275" id="1194275"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        use <font face="courier, couriernew, monospaced size">call</font> to
-        chain constructors for an object, similar to Java. In the following
-        example, the constructor for the <font face=
-        "courier, couriernew, monospaced size">product</font> object is defined
-        with two parameters, <font face=
-        "courier, couriernew, monospaced size">name</font> and
-              <font face="courier, couriernew, monospaced size">value</font>.
-              Another object, <font face=
-              "courier, couriernew, monospaced size">prod_dept</font>,
-              initializes its unique variable (<font face=
-              "courier, couriernew, monospaced size">dept</font>) and calls the
-              constructor for <font face=
-              "courier, couriernew, monospaced size">product</font> in its
-              constructor to initialize the other variables.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194276" id="1194276"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function product(name, value){<br>
-         &nbsp;&nbsp;&nbsp;this.name = name;<br>
-         &nbsp;&nbsp;&nbsp;if(value &gt; 1000)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.value = 999;<br>
-         &nbsp;&nbsp;&nbsp;else<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.value = value;<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194277" id="1194277"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function prod_dept(name, value, dept){<br>
-         &nbsp;&nbsp;&nbsp;this.dept = dept;<br>
-         &nbsp;&nbsp;&nbsp;product.call(this, name, value);<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194278" id="1194278"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->prod_dept.prototype = new product(); 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194279" id="1194279"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        since 5 is less than 100 value is set<br>
-         cheese = new prod_dept("feta", 5, "food"); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194280" id="1194280"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        since 5000 is above 1000, value will be 999<br>
-         car = new prod_dept("honda", 5000, "auto"); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194281" id="1194281"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194285" id="1194285"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="function.html#1194017">Function.apply</a>
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1204601" id="1204601"></a> <a name="constructor" id=
-        "constructor"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->constructor<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1204602" id="1204602"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the function that creates an object's prototype. Note that the value of
-        this property is a reference to the function itself, not a string
-        containing the function's name.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204605" id="1204605"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204610" id="1204610"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204612" id="1204612"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204614" id="1204614"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1204616" id="1204616"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1204618" id="1204618"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1204619" id="1204619"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1204623" id="1204623"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-        <a href="object.html#1193229">Object.constructor</a>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1216661" id="1216661"></a> <a name="length" id="length"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->length<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1216677" id="1216677"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the number of arguments expected by the function.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1216665" id="1216665"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1216670" id="1216670"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1216672" id="1216672"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1216676" id="1216676"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1216885" id="1216885"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1216887" id="1216887"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1216678" id="1216678"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1216935" id="1216935"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">length</font>
-              is external to a function, and indicates how many arguments the
-              function expects. By contrast, <font face=
-              "courier, couriernew, monospaced size">arguments.length</font> is
-              local to a function and provides the number of arguments actually
-              passed to the function.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1216688" id="1216688"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1216689" id="1216689"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See the
-        example for <a href="function.html#1196484">arguments.length</a>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1216696" id="1216696"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1216700" id="1216700"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="function.html#1196484">arguments.length</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193426" id="1193426"></a> <a name="prototype" id=
-        "prototype"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->prototype<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193427" id="1193427"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A value
-        from which instances of a particular class are created. Every object
-        that can be created by calling a constructor function has an associated
-        <font face="courier, couriernew, monospaced size">prototype</font>
-        property.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193430" id="1193430"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193435" id="1193435"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193437" id="1193437"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193439" id="1193439"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197004" id="1197004"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197006" id="1197006"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193440" id="1193440"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193441" id="1193441"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        add new properties or methods to an existing class by adding them to
-        the prototype associated with the constructor function for that class.
-        The syntax for adding a new property or method is:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193442" id="1193442"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> --><i>fun</i>.prototype.<i>name</i> = <i>value</i> 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193456" id="1193456"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->where<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1193445" id="1193445"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->fun <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193447" id="1193447"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              name of the constructor function object you want to change.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193449" id="1193449"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->name <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193451" id="1193451"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              name of the property or method to be created.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193453" id="1193453"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->value <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193455" id="1193455"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              value initially assigned to the new property or method.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193457" id="1193457"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you add
-        a property to the prototype for an object, then all objects created
-        with that object's constructor function will have that new property,
-        even if the objects existed before you created the new property. For
-        example, assume you have the following statements:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193458" id="1193458"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        array1 = new Array();<br>
-         var array2 = new Array(3);<br>
-         Array.prototype.description=null;<br>
-         array1.description="Contains some stuff"<br>
-         array2.description="Contains other stuff" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193459" id="1193459"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->After you
-        set a property for the prototype, all subsequent objects created with
-        <font face="courier, couriernew, monospaced size">Array</font> will
-        have the property:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193460" id="1193460"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->anotherArray=new Array()<br>
-         anotherArray.description="Currently empty" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193461" id="1193461"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193462" id="1193462"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example creates a method, <font face=
-        "courier, couriernew, monospaced size">str_rep</font>, and uses the
-        statement <font face=
-        "courier, couriernew, monospaced size">String.prototype.rep =
-        str_rep</font> to add the method to all <a href=
-        "string.html#1193137">String</a> objects. All objects created with
-        <font face="courier, couriernew, monospaced size">new String()</font>
-        then have that method, even objects already created. The example then
-        creates an alternate method and adds that to one of the <a href=
-        "string.html#1193137">String</a> objects using the statement
-              <font face="courier, couriernew, monospaced size">s1.rep =
-              fake_rep</font>. The <font face=
-              "courier, couriernew, monospaced size">str_rep</font> method of
-              the remaining <a href="string.html#1193137">String</a> objects is
-              not altered.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1223859" id="1223859"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        s1 = new String("a")<br>
-         var s2 = new String("b")<br>
-         var s3 = new String("c") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1223928" id="1223928"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        Create a repeat-string-N-times method for all String objects<br>
-         function str_rep(n) {<br>
-         &nbsp;&nbsp;&nbsp;var s = "", t = this.toString()<br>
-         &nbsp;&nbsp;&nbsp;while (--n &gt;= 0) s += t<br>
-         &nbsp;&nbsp;&nbsp;return s<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1223869" id="1223869"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->String.prototype.rep = str_rep 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1224082" id="1224082"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->s1a=s1.rep(3) // returns "aaa"<br>
-         s2a=s2.rep(5) // returns "bbbbb"<br>
-         s3a=s3.rep(2) // returns "cc" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1224239" id="1224239"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        Create an alternate method and assign it to only one String
-        variable<br>
-         function fake_rep(n) {<br>
-         &nbsp;&nbsp;&nbsp;return "repeat " + this + " " + n + " times."<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1223881" id="1223881"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->s1.rep = fake_rep<br>
-         s1b=s1.rep(1) // returns "repeat a 1 times."<br>
-         s2b=s2.rep(4) // returns "bbbb"<br>
-         s3b=s3.rep(6) // returns "cccccc" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193484" id="1193484"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        function in this example also works on <a href=
-        "string.html#1193137">String</a> objects not created with the
-           <a href="string.html#1193137">String</a> constructor. The following
-           code returns <font face=
-           "courier, couriernew, monospaced size">"zzz"</font>. 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193488" id="1193488"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"z".rep(3) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193583" id="1193583"></a> <a name="toSource" id=
-        "toSource"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toSource<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1237587" id="1237587"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        feature is not in the ECMA specification that corresponds to JavaScript
-        1.3, but is expected in the next version. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193585" id="1193585"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the source code of the function.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193588" id="1193588"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193593" id="1193593"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193595" id="1193595"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193597" id="1193597"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193598" id="1193598"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193599" id="1193599"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toSource() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193600" id="1193600"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193601" id="1193601"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1200271" id="1200271"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1231792" id="1231792"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toSource</font>
-        method returns the following values:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1231793" id="1231793"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For the built-in <font face=
-          "courier, couriernew, monospaced size">Function</font> object,
-          <font face="courier, couriernew, monospaced size">toSource</font>
-          returns the following string indicating that the source code is not
-          available:<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1231794" id="1231794"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->&nbsp;&nbsp;&nbsp;function Function() {<br>
-             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[native code]<br>
-             &nbsp;&nbsp;&nbsp;} <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1231796" id="1231796"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For custom functions, <font face=
-          "courier, couriernew, monospaced size">toSource</font> returns the
-          JavaScript source that defines the object as a string. 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1231797" id="1231797"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This method
-      is usually called internally by JavaScript and not explicitly in code.
-      You can call toSource while debugging to examine the contents of an
-      object.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1200289" id="1200289"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1200296" id="1200296"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="function.html#1193615">Function.toString</a>,
-           <a href="object.html#1193540">Object.valueOf</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193615" id="1193615"></a> <a name="toString" id=
-        "toString"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193628" id="1193628"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the source code of the function.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193618" id="1193618"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193623" id="1193623"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193625" id="1193625"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i> <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193627" id="1193627"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197019" id="1197019"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197021" id="1197021"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193629" id="1193629"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193630" id="1193630"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193631" id="1193631"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193632" id="1193632"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193633" id="1193633"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1199945" id="1199945"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <a href="function.html#1193137">Function</a> object overrides the
-        <font face="courier, couriernew, monospaced size">toString</font>
-        method of the <a href="object.html#1193136">Object</a> object; it does
-        not inherit <a href="object.html#1193350">Object.toString</a>. For
-        <a href="function.html#1193137">Function</a> objects, the
-              <font face="courier, couriernew, monospaced size">toString</font>
-              method returns a string representation of the object. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1199952" id="1199952"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        calls the <font face=
-        "courier, couriernew, monospaced size">toString</font> method
-        automatically when a <a href="function.html#1193137">Function</a> is to
-        be represented as a text value or when a <a href=
-        "function.html#1193137">Function</a> is referred to in a string
-        concatenation.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193639" id="1193639"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        <a href="function.html#1193137">Function</a> objects, the built-in
-        <font face="courier, couriernew, monospaced size">toString</font>
-        method decompiles the function back into the JavaScript source that
-        defines the function. This string includes the <font face=
-        "courier, couriernew, monospaced size">function</font> keyword, the
-        argument list, curly braces, and function body. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193640" id="1193640"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, assume you have the following code that defines the
-              <font face="courier, couriernew, monospaced size">Dog</font>
-              object type and creates <font face=
-              "courier, couriernew, monospaced size">theDog,</font> an object
-              of type <font face=
-              "courier, couriernew, monospaced size">Dog</font>: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193641" id="1193641"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function Dog(name,breed,color,sex) {<br>
-         &nbsp;&nbsp;&nbsp;this.name=name<br>
-         &nbsp;&nbsp;&nbsp;this.breed=breed<br>
-         &nbsp;&nbsp;&nbsp;this.color=color<br>
-         &nbsp;&nbsp;&nbsp;this.sex=sex<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193642" id="1193642"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->theDog = new Dog("Gabby","Lab","chocolate","girl") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193643" id="1193643"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any time
-        <font face="courier, couriernew, monospaced size">Dog</font> is used in
-        a string context, JavaScript automatically calls the <font face=
-        "courier, couriernew, monospaced size">toString</font> function, which
-        returns the following string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193644" id="1193644"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function Dog(name, breed, color, sex) { this.name =
-        name; this.breed = breed; this.color = color; this.sex = sex; } 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1199973" id="1199973"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1199977" id="1199977"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193350">Object.toString</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1199980" id="1199980"></a> <a name="valueOf" id="valueOf"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->valueOf<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1199997" id="1199997"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the source code of the function.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1199983" id="1199983"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1199988" id="1199988"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="function.html#1193137">Function</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1199990" id="1199990"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1199992" id="1199992"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1199994" id="1199994"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1199996" id="1199996"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1199998" id="1199998"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1199999" id="1199999"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->valueOf() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1200000" id="1200000"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1200001" id="1200001"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1200002" id="1200002"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1231841" id="1231841"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">valueOf</font> method
-        returns the following values:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1231842" id="1231842"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For the built-in <font face=
-          "courier, couriernew, monospaced size">Function</font> object,
-          <font face="courier, couriernew, monospaced size">valueOf</font>
-          returns the following string indicating that the source code is not
-          available:<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1231843" id="1231843"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->&nbsp;&nbsp;&nbsp;function Function() {<br>
-             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[native code]<br>
-             &nbsp;&nbsp;&nbsp;} <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1231888" id="1231888"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For custom functions, <font face=
-          "courier, couriernew, monospaced size">toSource</font> returns the
-          JavaScript source that defines the object as a string. The method is
-          equivalent to the <font face=
-          "courier, couriernew, monospaced size">toString</font> method of the
-          function.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1231889" id="1231889"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This method
-      is usually called internally by JavaScript and not explicitly in code.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1231890" id="1231890"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1200023" id="1200023"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="function.html#1193615">Function.toString</a>,
-           <a href="object.html#1193540">Object.valueOf</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="date.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="java.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/index.html b/docs/js/ref/index.html
deleted file mode 100644
index 09d7b89af4d79119b9567388e2e81a31309c0e6f..0000000000000000000000000000000000000000
--- a/docs/js/ref/index.html
+++ /dev/null
@@ -1,545 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:03">
-    <title>
-      Core JavaScript Reference 1.5: Core JavaScript Reference
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <a href="ix.html"><b><font face="Arial, Helvetica,sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "preface.html"><b><font face="Arial, Helvetica,sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica,sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="52445" id="52445"></a> <a name="Core JavaScript Reference"
-                  id="Core JavaScript Reference"></a> <font face=
-                  "Arial, Helvetica,sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Core JavaScript Reference
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-       <font face="Arial, Helvetica,sans-serif" size="2">Download <a href=
-      "CoreReferenceJS15.zip">[HTML ZIP]</a></font><br>
-      <br>
-      <br>
-       <a name="54715" id="54715"></a><font face="Arial, Helvetica,sans-serif"
-      size="2"><!-- <ZPARAGRAPH> -->This book is a reference manual for the
-      core JavaScript language for version 1.5. JavaScript is Netscape's
-      cross-platform, object-based scripting language. Core JavaScript can be
-      extended for a variety of purposes by supplementing it with additional
-      objects.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="57575" id="57575"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> --><a href=
-        "preface.html#1001665">About this Book</a> <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="57577" id="57577"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1003152">New Features in this Release</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57579" id="57579"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1005135">What You Should Already Know</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57581" id="57581"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1003515">JavaScript Versions</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57583" id="57583"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1001692">Where to Find JavaScript Information</a> 
-          <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57585" id="57585"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "preface.html#1001745">Document Conventions</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><br>
-       <a name="57587" id="57587"></a> <font face="Arial, Helvetica,sans-serif"
-      size="4"><b><!-- <ZTOC1> -->Part 1 <a href="partobj.html#999869"></a> 
-      <!-- </ZTOC1> -->
-      </b></font> 
-      <p>
-        <a name="57589" id="57589"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 1 <a href=
-        "objintro.html#1061890">Objects, Methods, and Properties</a> 
-        <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="57591" id="57591"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "array.html#1193137">Array</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57593" id="57593"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "boolean.html#1193137">Boolean</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57595" id="57595"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "date.html#1193137">Date</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57597" id="57597"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "function.html#1193137">Function</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57599" id="57599"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "java.html#1193137">java</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57601" id="57601"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "javarray.html#1193137">JavaArray</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57603" id="57603"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "javclass.html#1193137">JavaClass</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57605" id="57605"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "javobj.html#1193137">JavaObject</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57607" id="57607"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "javpkg.html#1193137">JavaPackage</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57609" id="57609"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "math.html#1193138">Math</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57611" id="57611"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "netscape.html#1193137">netscape</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57613" id="57613"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "number.html#1193137">Number</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57615" id="57615"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "object.html#1193136">Object</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57617" id="57617"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "packages.html#1193137">Packages</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57619" id="57619"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "regexp.html#1193136">RegExp</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57621" id="57621"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "string.html#1193137">String</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57623" id="57623"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "sun.html#1193137">sun</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><a name="57625" id="57625"></a> <font face=
-      "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 2 <a href=
-      "toplev.html#1061890">Top-Level Properties and Functions</a> 
-      <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="57627" id="57627"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1120957">decodeURI</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57629" id="57629"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1119005">decodeURIComponent</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57631" id="57631"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1118346">encodeURI</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57633" id="57633"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1115986">encodeURIComponent</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57635" id="57635"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1063795">eval</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57637" id="57637"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1063963">Infinity</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57639" id="57639"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1063988">isFinite</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57641" id="57641"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064024">isNaN</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57643" id="57643"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064064">NaN</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57645" id="57645"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064092">Number</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57647" id="57647"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064132">parseFloat</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57649" id="57649"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064173">parseInt</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57651" id="57651"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1064506">String</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57653" id="57653"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "toplev.html#1094680">undefined</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><br>
-       <a name="57655" id="57655"></a> <font face="Arial, Helvetica,sans-serif"
-      size="4"><b><!-- <ZTOC1> -->Part 2 <a href="partlang.html#999869"></a> 
-      <!-- </ZTOC1> -->
-      </b></font> 
-      <p>
-        <a name="57657" id="57657"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 3 <a href=
-        "stmt.html#1003191">Statements</a> <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="57659" id="57659"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1081298">break</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57661" id="57661"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1077887">const</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57663" id="57663"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1078923">continue</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57665" id="57665"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1037353">do...while</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57667" id="57667"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1016648">export</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57669" id="57669"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004804">for</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57671" id="57671"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004815">for...in</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57673" id="57673"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004825">function</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57675" id="57675"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004833">if...else</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57677" id="57677"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1082618">import</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57679" id="57679"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1018088">label</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57681" id="57681"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004871">return</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57683" id="57683"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1018610">switch</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57685" id="57685"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1052196">throw</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57687" id="57687"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1051663">try...catch</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57689" id="57689"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1066604">var</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57691" id="57691"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004896">while</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57693" id="57693"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "stmt.html#1004910">with</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><a name="57695" id="57695"></a> <font face=
-      "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 4 <a href=
-      "comment.html#1066582">Comments</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="57697" id="57697"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "comment.html#1066617">comment</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><a name="57699" id="57699"></a> <font face=
-      "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 5 <a href=
-      "ops.html#1003191">Operators</a> <!-- </ZTOC1> -->
-      </b></font><br>
-       
-      <dl>
-        <dd>
-          <a name="57701" id="57701"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1042274">Assignment Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57703" id="57703"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1060974">Comparison Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="57705" id="57705"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1050908">Using the Equality
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="57707" id="57707"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1042400">Arithmetic Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="57709" id="57709"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042403">% (Modulus)</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57711" id="57711"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042412">++ (Increment)</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57713" id="57713"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042421">-- (Decrement)</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57715" id="57715"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042430">- (Unary
-                 Negation)</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="57717" id="57717"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1042437">Bitwise Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="57719" id="57719"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042500">Bitwise Logical
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57721" id="57721"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042512">Bitwise Shift
-                 Operators</a> <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl><a name="57723" id="57723"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1044813">Logical Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57725" id="57725"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1042582">String Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57727" id="57727"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "ops.html#1042588">Special Operators</a> <!-- </ZTOC2> -->
-          </font><br>
-           
-          <dl>
-            <dd>
-              <a name="57729" id="57729"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1045406">?: (Conditional
-                 operator)</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57731" id="57731"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1045439">, (Comma
-                 operator)</a> <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57733" id="57733"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1045837">delete</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57735" id="57735"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1066344">function</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57737" id="57737"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1066286">in</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57739" id="57739"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1055015">instanceof</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57741" id="57741"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1055898">new</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57743" id="57743"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1043482">this</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57745" id="57745"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042603">typeof</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-               <a name="57747" id="57747"></a> <font face=
-              "Arial, Helvetica,sans-serif" size="2">
-                 <!-- <ZTOC3> --><a href="ops.html#1042625">void</a> 
-                 <!-- </ZTOC3> -->
-              </font><br>
-            </dd>
-          </dl>
-        </dd>
-      </dl><br>
-       <a name="57749" id="57749"></a> <font face="Arial, Helvetica,sans-serif"
-      size="4"><b><!-- <ZTOC1> -->Part 3 <a href=
-      "partjava.html#999869">LiveConn</a> <!-- </ZTOC1> -->
-      </b></font> 
-      <p>
-        <a name="57751" id="57751"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Chapter 6 <a href=
-        "classint.html#1061890">Java Classes, Constructors, and Methods</a> 
-        <!-- </ZTOC1> -->
-        </b></font>
-      </p>
-      <dl>
-        <dd>
-          <a name="57753" id="57753"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "lcjsexc.html#1193143">JSException</a> <!-- </ZTOC2> -->
-          </font><br>
-           <a name="57755" id="57755"></a> <font face=
-          "Arial, Helvetica,sans-serif" size="2"><!-- <ZTOC2> --><a href=
-          "lcjsobj.html#1193143">JSObject</a> <!-- </ZTOC2> -->
-          </font><br>
-        </dd>
-      </dl><br>
-       <a name="57757" id="57757"></a> <font face="Arial, Helvetica,sans-serif"
-      size="4"><b><!-- <ZTOC1> -->Part 4 <a href="partapp.html#999869"></a> 
-      <!-- </ZTOC1> -->
-      </b></font> 
-      <p>
-        <a name="57759" id="57759"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Appendix A <a href=
-        "keywords.html#1004016">Reserved Words</a> <!-- </ZTOC1> -->
-        </b></font><br>
-         <a name="57761" id="57761"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1> -->Appendix B <a href=
-        "deprecat.html#1004016">Deprecated Features</a> <!-- </ZTOC1> -->
-        </b></font><br>
-         <a name="57763" id="57763"></a> <font face=
-        "Arial, Helvetica,sans-serif"><b><!-- <ZTOC1C> --><a href=
-        "ix.html#573">Index</a> <!-- </ZTOC1C> -->
-        </b></font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <a href="ix.html"><b><font face="Arial, Helvetica,sans-serif" size="2"
-            color="#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-            <a href="preface.html"><b><font face="Arial, Helvetica,sans-serif"
-            size="2" color="#993300">Next</font></b></a>
-            &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica,sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica,sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/ix.html b/docs/js/ref/ix.html
deleted file mode 100644
index bce5b932732e30a7dbfed95a44c67fbd8cfcbe68..0000000000000000000000000000000000000000
--- a/docs/js/ref/ix.html
+++ /dev/null
@@ -1,4317 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:31">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="deprecat.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <b><font face="Arial, Helvetica, sans-serif" color="#000000"
-                size="2">Core JavaScript Reference 1.5</font></b>
-        </td>
-      </tr>
-    </table><br>
-     <br>
-     
-    <table border="0" cellpadding="4" cellspacing="0">
-      <tr>
-        <td>
-          <font face="Arial, Helvetica, sans-serif" size="1" color=
-          "BLACK"><b>&nbsp;</b></font>
-        </td>
-        <td>
-          <a href="#SYMBOLS">Symbols</a>
-        </td>
-        <td>
-          <a href="#A">A</a>
-        </td>
-        <td>
-          <a href="#B">B</a>
-        </td>
-        <td>
-          <a href="#C">C</a>
-        </td>
-        <td>
-          <a href="#D">D</a>
-        </td>
-        <td>
-          <a href="#E">E</a>
-        </td>
-        <td>
-          <a href="#F">F</a>
-        </td>
-        <td>
-          <a href="#G">G</a>
-        </td>
-        <td>
-          <a href="#H">H</a>
-        </td>
-        <td>
-          <a href="#I">I</a>
-        </td>
-        <td>
-          <a href="#J">J</a>
-        </td>
-        <td>
-          <a href="#K">K</a>
-        </td>
-        <td>
-          <a href="#L">L</a>
-        </td>
-        <td>
-          <a href="#M">M</a>
-        </td>
-        <td>
-          <a href="#N">N</a>
-        </td>
-        <td>
-          <a href="#O">O</a>
-        </td>
-        <td>
-          <a href="#P">P</a>
-        </td>
-        <td>
-          <a href="#Q">Q</a>
-        </td>
-        <td>
-          <a href="#R">R</a>
-        </td>
-        <td>
-          <a href="#S">S</a>
-        </td>
-        <td>
-          <a href="#T">T</a>
-        </td>
-        <td>
-          <a href="#U">U</a>
-        </td>
-        <td>
-          <a href="#V">V</a>
-        </td>
-        <td>
-          <a href="#W">W</a>
-        </td>
-        <td>
-          <a href="#X">X</a>
-        </td>
-        <td>
-          <a href="#Y">Y</a>
-        </td>
-        <td>
-          <a href="#Z">Z</a>
-        </td>
-        <td>
-          &nbsp;
-        </td>
-      </tr>
-    </table><!-- </NAVIGATIONCONTENT> -->
-    <!-- <BOOKCONTENT> -->
-    <blockquote>
-      <a name="573" id="573"></a> <a name="" id=""></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-      <!-- <ZCHAPTITLEI> -->Index <!-- </ZCHAPTITLEI> -->
-      </b></font><br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="IX_Symbols" id="IX_Symbols"></a> <a name="Symbols" id=
-        "Symbols"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <GROUPTITLESIX> -->Symbols<!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179084" id="179084"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           - (bitwise NOT) operator <a href="ops.html#1042474">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179086" id="179086"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           - (unary negation) operator <a href="ops.html#1042430">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179088" id="179088"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           -- (decrement) operator <a href="ops.html#1042421">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179090" id="179090"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ! (logical NOT) operator <a href="ops.html#1062688">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179092" id="179092"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           != (not equal) operator <a href="ops.html#1043882">1</a>,
-             <a href="ops.html#1050908">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179095" id="179095"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           !== (strict not equal) operator <a href="ops.html#1049529">1</a>,
-          <a href="ops.html#1050908">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179098" id="179098"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           % (modulus) operator <a href="ops.html#1042403">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179100" id="179100"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           %= operator <a href="ops.html#1042309">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179102" id="179102"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &amp;&amp; (logical AND) operator <a href="ops.html#1062682">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179104" id="179104"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &amp; (bitwise AND) operator <a href="ops.html#1042453">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179106" id="179106"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &amp;= operator <a href="ops.html#1042325">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179108" id="179108"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ) <a href="lcjsobj.html#1194386">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179110" id="179110"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           */ comment <a href="comment.html#1066617">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179112" id="179112"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           *= operator <a href="ops.html#1042301">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179114" id="179114"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           + (string concatenation) operator <a href="ops.html#1042582">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179116" id="179116"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ++ (increment) operator <a href="ops.html#1042412">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179118" id="179118"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           += (string concatenation) operator <a href="ops.html#1042582">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179120" id="179120"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           += operator <a href="ops.html#1042293">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179122" id="179122"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           /* comment <a href="comment.html#1066617">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179124" id="179124"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           // comment <a href="comment.html#1066617">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179126" id="179126"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           /= operator <a href="ops.html#1042305">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179128" id="179128"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &lt; (less than) operator <a href="ops.html#1043900">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179130" id="179130"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &lt;&lt; (left shift) operator <a href="ops.html#1042481">1</a>,
-          <a href="ops.html#1042518">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179133" id="179133"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &lt;&lt;= operator <a href="ops.html#1042313">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179135" id="179135"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &lt;= (less than or equal) operator <a href="ops.html#1043906">1</a>
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179137" id="179137"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           == (equal) operator <a href="ops.html#1043876">1</a>, <a href=
-          "ops.html#1050908">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179140" id="179140"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           === (strict equal) operator <a href="ops.html#1049523">1</a>,
-          <a href="ops.html#1050908">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179143" id="179143"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           -= operator <a href="ops.html#1042297">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179145" id="179145"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt; (greater than) operator <a href="ops.html#1043888">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179147" id="179147"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt;= (greater than or equal) operator <a href=
-          "ops.html#1043894">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179149" id="179149"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt;&gt; (sign-propagating right shift) operator <a href=
-          "ops.html#1042487">1</a>, <a href="ops.html#1042522">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179152" id="179152"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt;&gt;= operator <a href="ops.html#1042317">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179154" id="179154"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt;&gt;&gt; (zero-fill right shift) operator <a href=
-          "ops.html#1042493">1</a>, <a href="ops.html#1042525">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179157" id="179157"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           &gt;&gt;&gt;= operator <a href="ops.html#1042321">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179159" id="179159"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ?: (conditional) operator <a href="ops.html#1045406">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179161" id="179161"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ^ (bitwise XOR) operator <a href="ops.html#1042467">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179163" id="179163"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ^= operator <a href="ops.html#1042329">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179165" id="179165"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           | (bitwise OR) operator <a href="ops.html#1042460">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179167" id="179167"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           |= operator <a href="ops.html#1042333">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179169" id="179169"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           || (logical OR) operator <a href="ops.html#1062685">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179171" id="179171"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           (comma) operator <a href="ops.html#1045439">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_A" id="IX_A"></a> <a name="A" id="A"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->A
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179176" id="179176"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           abs method <a href="math.html#1195395">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179178" id="179178"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           acos method <a href="math.html#1195429">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179180" id="179180"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           anchor method <a href="string.html#1196382">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179182" id="179182"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           anchors <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179183" id="179183"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               creating <a href="string.html#1196396">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179185" id="179185"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           AND (&amp;&amp;) logical operator <a href="ops.html#1062682">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179187" id="179187"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           AND (&amp;) bitwise operator <a href="ops.html#1042453">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179189" id="179189"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           anonymous functions <a href="ops.html#1066344">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179191" id="179191"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           apply method <a href="function.html#1194017">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179193" id="179193"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           arguments array <a href="function.html#1193312">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179195" id="179195"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           arithmetic operators <a href="ops.html#1042400">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179197" id="179197"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               % (modulus) <a href="ops.html#1042403">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179199" id="179199"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               -- (decrement) <a href="ops.html#1042421">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179201" id="179201"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               - (unary negation) <a href="ops.html#1042430">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179203" id="179203"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               ++ (increment) <a href="ops.html#1042412">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179205" id="179205"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           arity property <a href="function.html#1231596">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179207" id="179207"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Array object <a href="array.html#1193137">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179209" id="179209"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           arrays <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179210" id="179210"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Array object <a href="array.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179212" id="179212"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               creating from strings <a href="string.html#1194454">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179214" id="179214"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               deleting elements <a href="ops.html#1045837">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179216" id="179216"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               dense <a href="array.html#1217769">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179218" id="179218"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               increasing length of <a href="array.html#1193195">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179220" id="179220"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               indexing <a href="array.html#1211907">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179222" id="179222"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               initial length of <a href="array.html#1204388">1</a>,
-                 <a href="array.html#1193251">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179225" id="179225"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Java <a href="javarray.html#1193137">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179227" id="179227"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               joining <a href="array.html#1195456">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179229" id="179229"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               length of, determining <a href="array.html#1193439">1</a>,
-              <a href="string.html#1193455">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179232" id="179232"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               referring to elements <a href="array.html#1211907">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179234" id="179234"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               sorting <a href="array.html#1196882">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179236" id="179236"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           asin method <a href="math.html#1195485">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179238" id="179238"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           assignment operators <a href="ops.html#1042274">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179240" id="179240"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               %= <a href="ops.html#1042309">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179242" id="179242"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &amp;= <a href="ops.html#1042325">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179244" id="179244"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               *= <a href="ops.html#1042301">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179246" id="179246"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               += <a href="ops.html#1042293">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179248" id="179248"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               /= <a href="ops.html#1042305">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179250" id="179250"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &lt;&lt;= <a href="ops.html#1042313">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179252" id="179252"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               -= <a href="ops.html#1042297">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179254" id="179254"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt;&gt;= <a href="ops.html#1042317">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179256" id="179256"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt;&gt;&gt;= <a href="ops.html#1042321">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179258" id="179258"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               ^= <a href="ops.html#1042329">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179260" id="179260"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               |= <a href="ops.html#1042333">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179262" id="179262"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               conditional statements and <a href="stmt.html#1045282">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179264" id="179264"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           atan2 method <a href="math.html#1195597">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179266" id="179266"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           atan method <a href="math.html#1195541">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_B" id="IX_B"></a> <a name="B" id="B"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->B
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179270" id="179270"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           BIG HTML tag <a href="string.html#1196463">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179272" id="179272"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           big method <a href="string.html#1196447">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179274" id="179274"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           bitwise operators <a href="ops.html#1042437">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179276" id="179276"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &amp; (AND) <a href="ops.html#1042453">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179278" id="179278"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               - (NOT) <a href="ops.html#1042474">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179280" id="179280"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &lt;&lt; (left shift) <a href="ops.html#1042481">1</a>,
-                 <a href="ops.html#1042518">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179283" id="179283"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt;&gt; (sign-propagating right shift) <a href=
-              "ops.html#1042487">1</a>, <a href="ops.html#1042522">2</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179286" id="179286"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt;&gt;&gt; (zero-fill right shift) <a href=
-              "ops.html#1042493">1</a>, <a href="ops.html#1042525">2</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179289" id="179289"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               ^ (XOR) <a href="ops.html#1042467">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179291" id="179291"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               | (OR) <a href="ops.html#1042460">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179293" id="179293"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               logical <a href="ops.html#1042500">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179295" id="179295"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               shift <a href="ops.html#1042512">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179297" id="179297"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           BLINK HTML tag <a href="string.html#1196511">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179299" id="179299"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           blink method <a href="string.html#1196495">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179301" id="179301"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           BOLD HTML tag <a href="string.html#1196562">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179303" id="179303"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           bold method <a href="string.html#1196546">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179305" id="179305"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Boolean object <a href="boolean.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179307" id="179307"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               conditional tests and <a href="boolean.html#1196612">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179309" id="179309"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           break statement <a href="stmt.html#1081298">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_C" id="IX_C"></a> <a name="C" id="C"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->C
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179313" id="179313"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           callee property <a href="function.html#1196419">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179315" id="179315"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           caller property <a href="function.html#1196447">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179317" id="179317"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           call method <a href="function.html#1194243">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179319" id="179319"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           call method (LiveConnect) <a href="lcjsobj.html#1193239">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179321" id="179321"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           capturing parentheses <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179322" id="179322"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               parentheses <!-- </ZINDEX2> -->
-              </font> 
-              <dl>
-                <dd>
-                  <a name="179323" id="179323"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX3> -->
-                   capturing <a href="regexp.html#1193236">1</a> 
-                  <!-- </ZINDEX3> -->
-                  </font>
-                </dd>
-              </dl>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179325" id="179325"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ceil method <a href="math.html#1195654">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179327" id="179327"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           charAt method <a href="string.html#1196596">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179329" id="179329"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           charCodeAt method <a href="string.html#1196647">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179331" id="179331"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           classes, accessing Java <a href="javclass.html#1193137">1</a>,
-          <a href="packages.html#1193137">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179334" id="179334"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           className property <a href="packages.html#1194741">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179336" id="179336"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           comma () operator <a href="ops.html#1045439">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179338" id="179338"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           comments <a href="comment.html#1066617">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179340" id="179340"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           comment statement <a href="comment.html#1066617">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179342" id="179342"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           comparison operators <a href="ops.html#1060974">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179344" id="179344"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               != (not equal) <a href="ops.html#1043882">1</a>, <a href=
-              "ops.html#1050908">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179347" id="179347"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               !== (strict not equal) <a href="ops.html#1049529">1</a>,
-                 <a href="ops.html#1050908">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179350" id="179350"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &lt; (less than) <a href="ops.html#1043900">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179352" id="179352"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &lt;= (less than or equal) <a href="ops.html#1043906">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179354" id="179354"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               == (equal) <a href="ops.html#1043876">1</a>, <a href=
-              "ops.html#1050908">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179357" id="179357"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               === (strict equal) <a href="ops.html#1049523">1</a>, <a href=
-              "ops.html#1050908">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179360" id="179360"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt; (greater than) <a href="ops.html#1043888">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179362" id="179362"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &gt;= (greater than or equal) <a href="ops.html#1043894">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179364" id="179364"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           concat method <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179365" id="179365"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Array object <a href="array.html#1194827">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179367" id="179367"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               String object <a href="string.html#1196678">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179369" id="179369"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           conditional (?:) operator <a href="ops.html#1045406">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179371" id="179371"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           conditional tests <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179372" id="179372"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               assignment operators and <a href="stmt.html#1045282">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179374" id="179374"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Boolean objects and <a href="boolean.html#1196612">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179376" id="179376"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           constructor property <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179377" id="179377"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Array object <a href="array.html#1206131">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179379" id="179379"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Boolean object <a href="boolean.html#1195419">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179381" id="179381"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Date object <a href="date.html#1209532">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179383" id="179383"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Function object <a href="function.html#1204601">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179385" id="179385"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Number object <a href="number.html#1196194">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179387" id="179387"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Object object <a href="object.html#1193229">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179389" id="179389"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               RegExp object <a href="regexp.html#1213253">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179391" id="179391"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               String object <a href="string.html#1214362">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179393" id="179393"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           containership <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179394" id="179394"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               specifying default object <a href="stmt.html#1004910">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179396" id="179396"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               with statement and <a href="stmt.html#1004910">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179398" id="179398"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           continue statement <a href="stmt.html#1078923">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179400" id="179400"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           conventions <a href="stmt.html#1004756">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179402" id="179402"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           cos method <a href="math.html#1195695">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_D" id="IX_D"></a> <a name="D" id="D"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->D
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179406" id="179406"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Date object <a href="date.html#1193137">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179408" id="179408"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           dates <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179409" id="179409"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               converting to string <a href="date.html#1194984">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179411" id="179411"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Date object <a href="date.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179413" id="179413"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               day of week <a href="date.html#1193587">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179415" id="179415"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defining <a href="date.html#1193174">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179417" id="179417"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               milliseconds since 1970 <a href="date.html#1195080">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179419" id="179419"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               month <a href="date.html#1193758">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179421" id="179421"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           decodeURIComponent function <a href="toplev.html#1119005">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179423" id="179423"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           decodeURI function <a href="toplev.html#1120957">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179425" id="179425"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           decrement (--) operator <a href="ops.html#1042421">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179427" id="179427"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           default objects, specifying <a href="stmt.html#1004910">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179429" id="179429"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           delete operator <a href="ops.html#1045837">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179431" id="179431"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           deleting <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179432" id="179432"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               array elements <a href="ops.html#1045837">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179434" id="179434"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               objects <a href="ops.html#1045837">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179436" id="179436"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               properties <a href="ops.html#1045837">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179438" id="179438"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           dense arrays <a href="array.html#1217769">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179440" id="179440"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           directories, conventions used <a href="preface.html#1003380">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179442" id="179442"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           do...while statement <a href="stmt.html#1037353">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179444" id="179444"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           document conventions <a href="preface.html#1001745">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_E" id="IX_E"></a> <a name="E" id="E"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->E
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179448" id="179448"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           encodeURIComponent function <a href="toplev.html#1115986">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179450" id="179450"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           encodeURI function <a href="toplev.html#1118346">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179452" id="179452"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           E property <a href="math.html#1193363">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179454" id="179454"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           equals method (LiveConnect <a href="lcjsobj.html#1194386">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179456" id="179456"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Euler's constant <a href="math.html#1193381">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179458" id="179458"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               raised to a power <a href="math.html#1196410">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179460" id="179460"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           eval function <a href="toplev.html#1063795">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179462" id="179462"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           eval method <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179463" id="179463"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               LiveConnect <a href="lcjsobj.html#1193245">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179465" id="179465"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Object object <a href="object.html#1194118">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179467" id="179467"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           exceptions <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179468" id="179468"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               catching <a href="stmt.html#1051663">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179470" id="179470"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               LiveConnect <a href="lcjsexc.html#1193143">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179472" id="179472"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               throwing <a href="stmt.html#1052196">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179474" id="179474"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               throw statement <a href="stmt.html#1052196">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179476" id="179476"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               try...catch statement <a href="stmt.html#1051663">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179478" id="179478"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           exec method <a href="regexp.html#1194735">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179480" id="179480"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           exp method <a href="math.html#1196408">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179482" id="179482"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           export statement <a href="stmt.html#1016648">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179484" id="179484"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           expressions that return no value <a href="ops.html#1042625">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_F" id="IX_F"></a> <a name="F" id="F"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->F
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179488" id="179488"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           fixed method <a href="string.html#1196715">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179490" id="179490"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           floating-point <a href="number.html#1207032">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179492" id="179492"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           floor method <a href="math.html#1196455">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179494" id="179494"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           fontcolor method <a href="string.html#1196753">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179496" id="179496"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           fonts <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179497" id="179497"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               big <a href="string.html#1196463">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179499" id="179499"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               blinking <a href="string.html#1196511">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179501" id="179501"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               bold <a href="string.html#1196562">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179503" id="179503"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           fontsize method <a href="string.html#1196806">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179505" id="179505"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           for...in statement <a href="stmt.html#1004815">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179507" id="179507"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           for loops <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179508" id="179508"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               continuation of <a href="stmt.html#1078923">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179510" id="179510"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               syntax of <a href="stmt.html#1004804">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179512" id="179512"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               termination of <a href="stmt.html#1081298">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179514" id="179514"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           for statement <a href="stmt.html#1004804">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179516" id="179516"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           fromCharCode method <a href="string.html#1225094">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179518" id="179518"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           function expression <a href="ops.html#1066344">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179520" id="179520"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Function object <a href="function.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179522" id="179522"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               specifying arguments for <a href="function.html#1205610">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179524" id="179524"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               as variable value <a href="function.html#1224456">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179526" id="179526"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           function operator <a href="ops.html#1066344">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179528" id="179528"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           functions <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179529" id="179529"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               arguments array <a href="function.html#1193312">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179531" id="179531"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               callee property <a href="function.html#1196419">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179533" id="179533"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               caller property <a href="function.html#1196447">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179535" id="179535"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               declaring <a href="stmt.html#1004825">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179537" id="179537"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Function object <a href="function.html#1193161">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179539" id="179539"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               length property <a href="function.html#1196484">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179541" id="179541"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               list of <a href="toplev.html#1063525">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179543" id="179543"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               nesting <a href="function.html#1225385">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179545" id="179545"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               number of arguments <a href="string.html#1193455">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179547" id="179547"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               return values of <a href="stmt.html#1004871">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179549" id="179549"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               top-level <a href="toplev.html#1061890">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179551" id="179551"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               as variable value <a href="function.html#1224456">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179553" id="179553"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           function statement <a href="stmt.html#1004825">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_G" id="IX_G"></a> <a name="G" id="G"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->G
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179557" id="179557"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getDate method <a href="date.html#1193537">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179559" id="179559"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getDay method <a href="date.html#1193573">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179561" id="179561"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getFullYear method <a href="date.html#1193607">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179563" id="179563"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getHours method <a href="date.html#1193644">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179565" id="179565"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getMember method (LiveConnect) <a href="lcjsobj.html#1193251">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179567" id="179567"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getMilliseconds method <a href="date.html#1193677">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179569" id="179569"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getMinutes method <a href="date.html#1193710">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179571" id="179571"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getMonth method <a href="date.html#1193744">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179573" id="179573"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getSeconds method <a href="date.html#1193778">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179575" id="179575"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getSlot method (LiveConnect) <a href="lcjsobj.html#1193257">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179577" id="179577"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getTime method <a href="date.html#1193811">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179579" id="179579"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getTimezoneOffset method <a href="date.html#1193844">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179581" id="179581"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getUTCDate method <a href="date.html#1219395">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179583" id="179583"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getUTCDay method <a href="date.html#1193904">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179585" id="179585"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getUTCFullYear method <a href="date.html#1193940">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179587" id="179587"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getUTCHours method <a href="date.html#1193973">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179589" id="179589"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getUTCMilliseconds method <a href="date.html#1194006">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179591" id="179591"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getUTCMinutes method <a href="date.html#1194039">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179593" id="179593"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getUTCMonth method <a href="date.html#1194072">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179595" id="179595"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getUTCSeconds method <a href="date.html#1194105">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179597" id="179597"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getWindow method (LiveConnect) <a href="lcjsobj.html#1193263">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179599" id="179599"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getWrappedException (LiveConnect) <a href=
-          "lcjsexc.html#1193796">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179601" id="179601"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getWrappedExceptionType (LiveConnect) <a href=
-          "lcjsexc.html#1194668">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179603" id="179603"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           getYear method <a href="date.html#1194138">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179605" id="179605"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           global object <a href="toplev.html#1061890">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179607" id="179607"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           global property <a href="regexp.html#1194562">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179609" id="179609"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           GMT time, defined, local time, defined <a href=
-          "date.html#1193198">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_H" id="IX_H"></a> <a name="H" id="H"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->H
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179613" id="179613"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           HTML tags <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179614" id="179614"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               BIG <a href="string.html#1196463">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179616" id="179616"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               BLINK <a href="string.html#1196511">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179618" id="179618"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               BOLD <a href="string.html#1196562">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_I" id="IX_I"></a> <a name="I" id="I"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->I
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179622" id="179622"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           IEEE 754 <a href="number.html#1207032">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179624" id="179624"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           if...else statement <a href="stmt.html#1004833">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179626" id="179626"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           ignoreCase property <a href="regexp.html#1193678">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179628" id="179628"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           import statement <a href="stmt.html#1082618">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179630" id="179630"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           increment (++) operator <a href="ops.html#1042412">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179632" id="179632"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           indexOf method <a href="string.html#1196895">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179634" id="179634"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           index property <a href="array.html#1193399">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179636" id="179636"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Infinity property <a href="toplev.html#1063963">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179638" id="179638"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           in keyword <a href="stmt.html#1004815">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179640" id="179640"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           in operator <a href="ops.html#1066286">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179642" id="179642"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           input property <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179643" id="179643"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Array object <a href="array.html#1193419">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179645" id="179645"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           instanceof operator <a href="ops.html#1055015">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179647" id="179647"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           isFinite function <a href="toplev.html#1063988">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179649" id="179649"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           isNaN function <a href="toplev.html#1064024">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179651" id="179651"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           italics method <a href="string.html#1196955">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_J" id="IX_J"></a> <a name="J" id="J"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->J
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179655" id="179655"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaArray object <a href="javarray.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179657" id="179657"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaClass object <a href="javclass.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179659" id="179659"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           java object <a href="java.html#1193137">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179661" id="179661"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaObject object <a href="javobj.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179663" id="179663"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaPackage object <a href="javpkg.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179665" id="179665"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           java property <a href="packages.html#1194831">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179667" id="179667"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JavaScript <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179668" id="179668"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               background for using <a href="preface.html#1005135">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179670" id="179670"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               reserved words <a href="keywords.html#1004016">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179672" id="179672"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               versions and Navigator <a href="preface.html#1003515">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179674" id="179674"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           join method <a href="array.html#1195456">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179676" id="179676"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JSException class <a href="lcjsexc.html#1193143">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179678" id="179678"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JSException constructor (LiveConnect) <a href=
-          "lcjsexc.html#1193164">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179680" id="179680"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           JSObject class <a href="lcjsobj.html#1193143">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_K" id="IX_K"></a> <a name="K" id="K"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->K
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179684" id="179684"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           keywords <a href="keywords.html#1004016">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_L" id="IX_L"></a> <a name="L" id="L"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->L
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179688" id="179688"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           label statement <a href="stmt.html#1018088">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179690" id="179690"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           lastIndexOf method <a href="string.html#1197005">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179692" id="179692"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           lastIndex property <a href="regexp.html#1193732">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179694" id="179694"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           left shift (&lt;&lt;) operator <a href="ops.html#1042481">1</a>,
-          <a href="ops.html#1042518">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179697" id="179697"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           length property <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179698" id="179698"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               arguments array <a href="function.html#1196484">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179700" id="179700"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Array object <a href="array.html#1193439">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179702" id="179702"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Function object <a href="function.html#1216661">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179704" id="179704"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaArray object <a href="javarray.html#1198970">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179706" id="179706"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               String object <a href="string.html#1193437">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179708" id="179708"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           link method <a href="string.html#1198070">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179710" id="179710"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           links <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179711" id="179711"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               anchors for <a href="string.html#1196396">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179713" id="179713"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               with no destination <a href="ops.html#1042625">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179715" id="179715"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           LiveConnect <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179716" id="179716"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaArray object <a href="javarray.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179718" id="179718"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaClass object <a href="javclass.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179720" id="179720"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               java object <a href="java.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179722" id="179722"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaObject object <a href="javobj.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179724" id="179724"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaPackage object <a href="javpkg.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179726" id="179726"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JSException class <a href="lcjsexc.html#1193143">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179728" id="179728"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JSObject class <a href="lcjsobj.html#1193143">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179730" id="179730"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               netscape object <a href="netscape.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179732" id="179732"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Packages object <a href="packages.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179734" id="179734"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               sun object <a href="sun.html#1193137">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179736" id="179736"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           LN10 property <a href="math.html#1193389">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179738" id="179738"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           LN2 property <a href="math.html#1216604">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179740" id="179740"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           LOG10E property <a href="math.html#1217093">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179742" id="179742"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           LOG2E property <a href="math.html#1193465">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179744" id="179744"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           logarithms <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179745" id="179745"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               base of natural <a href="math.html#1193381">1</a>, <a href=
-              "math.html#1196410">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179748" id="179748"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               natural logarithm of 10 <a href="math.html#1193407">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179750" id="179750"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           logical operators <a href="ops.html#1044813">1</a> 
-          <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179752" id="179752"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               ! (NOT) <a href="ops.html#1062688">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179754" id="179754"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               &amp;&amp; (AND) <a href="ops.html#1062682">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179756" id="179756"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               || (OR) <a href="ops.html#1062685">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179758" id="179758"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               short-circuit evaluation <a href="ops.html#1063763">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179760" id="179760"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           log method <a href="math.html#1196917">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179762" id="179762"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           lookahead assertions <a href="preface.html#1004984">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179764" id="179764"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           loops <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179765" id="179765"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               continuation of <a href="stmt.html#1078923">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179767" id="179767"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               for <a href="stmt.html#1004804">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179769" id="179769"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               termination of <a href="stmt.html#1081298">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179771" id="179771"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               while <a href="stmt.html#1004896">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179773" id="179773"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           lowercase <a href="string.html#1193405">1</a>, <a href=
-          "string.html#1194779">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_M" id="IX_M"></a> <a name="M" id="M"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->M
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179778" id="179778"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           match method <a href="string.html#1205239">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179780" id="179780"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Math object <a href="math.html#1193138">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179782" id="179782"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           MAX_VALUE property <a href="number.html#1193249">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179784" id="179784"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           max method <a href="math.html#1197362">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179786" id="179786"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           methods, top-level <a href="toplev.html#1061890">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179788" id="179788"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           MIN_VALUE property <a href="number.html#1193275">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179790" id="179790"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           min method <a href="math.html#1197403">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179792" id="179792"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           modulo function <a href="ops.html#1042408">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179794" id="179794"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           modulus (%) operator <a href="ops.html#1042403">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179796" id="179796"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           multiline property <a href="regexp.html#1193831">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_N" id="IX_N"></a> <a name="N" id="N"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->N
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179800" id="179800"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           NaN property <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179801" id="179801"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Number object <a href="number.html#1193302">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179803" id="179803"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               top-level <a href="toplev.html#1064064">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179805" id="179805"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           natural logarithms <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179806" id="179806"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               base of <a href="math.html#1193381">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179808" id="179808"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               e <a href="math.html#1193381">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179810" id="179810"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               e raised to a power <a href="math.html#1196410">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179812" id="179812"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               of 10 <a href="math.html#1193407">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179814" id="179814"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Navigator, JavaScript versions supported <a href=
-          "preface.html#1003515">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179816" id="179816"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           NEGATIVE_INFINITY property <a href="number.html#1193346">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179818" id="179818"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           nesting functions <a href="function.html#1225385">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179820" id="179820"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           netscape.javascript.JSException class <a href=
-          "lcjsexc.html#1193143">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179822" id="179822"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           netscape.javascript.JSObject class <a href=
-          "lcjsobj.html#1193143">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179824" id="179824"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           netscape object <a href="netscape.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179826" id="179826"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           netscape property <a href="packages.html#1194854">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179828" id="179828"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           new operator <a href="ops.html#1055898">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179830" id="179830"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           non-capturing parentheses <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179831" id="179831"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               parentheses <!-- </ZINDEX2> -->
-              </font> 
-              <dl>
-                <dd>
-                  <a name="179832" id="179832"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX3> -->
-                   non-capturing <a href="regexp.html#1207798">1</a> 
-                  <!-- </ZINDEX3> -->
-                  </font>
-                </dd>
-              </dl>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179834" id="179834"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           NOT (!) logical operator <a href="ops.html#1062688">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179836" id="179836"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           NOT (-) bitwise operator <a href="ops.html#1042474">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179838" id="179838"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Number function <a href="toplev.html#1064092">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179840" id="179840"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Number object <a href="number.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179842" id="179842"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           numbers <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179843" id="179843"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               greater of two <a href="math.html#1197380">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179845" id="179845"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               identifying <a href="toplev.html#1064024">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179847" id="179847"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Number object <a href="number.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179849" id="179849"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               obtaining integer <a href="math.html#1195672">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179851" id="179851"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               parsing from strings <a href="toplev.html#1064132">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179853" id="179853"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               square root <a href="math.html#1197843">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_O" id="IX_O"></a> <a name="O" id="O"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->O
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179857" id="179857"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Object object <a href="object.html#1193136">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179859" id="179859"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           objects <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179860" id="179860"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               confirming object type for <a href="ops.html#1055015">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179862" id="179862"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               confirming property type for <a href="ops.html#1066286">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179864" id="179864"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               creating new types <a href="ops.html#1055898">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179866" id="179866"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               deleting <a href="ops.html#1045837">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179868" id="179868"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               establishing default <a href="stmt.html#1004910">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179870" id="179870"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               getting list of properties for <a href="stmt.html#1004823">1</a>
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179872" id="179872"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               iterating properties <a href="stmt.html#1004815">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179874" id="179874"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Java, accessing <a href="javobj.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179876" id="179876"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           operators <a href="ops.html#1003191">1</a>, <a href=
-          "ops.html#1042635">2</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179879" id="179879"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               arithmetic <a href="ops.html#1042400">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179881" id="179881"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               assignment <a href="ops.html#1042274">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179883" id="179883"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               bitwise <a href="ops.html#1042437">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179885" id="179885"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               comparison <a href="ops.html#1060974">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179887" id="179887"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               list of <a href="ops.html#1056212">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179889" id="179889"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               logical <a href="ops.html#1044813">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179891" id="179891"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               special <a href="ops.html#1042588">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179893" id="179893"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               string <a href="ops.html#1042582">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179895" id="179895"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           OR (|) bitwise operator <a href="ops.html#1042460">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179897" id="179897"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           OR (||) logical operator <a href="ops.html#1062685">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_P" id="IX_P"></a> <a name="P" id="P"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->P
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179901" id="179901"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           packages, accessing Java <a href="javpkg.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179903" id="179903"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Packages object <a href="packages.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179905" id="179905"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           parseFloat function <a href="toplev.html#1064132">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179907" id="179907"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           parseInt function <a href="toplev.html#1064173">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179909" id="179909"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           parse method <a href="date.html#1194184">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179911" id="179911"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           PI property <a href="math.html#1193490">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179913" id="179913"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           pop method <a href="array.html#1196003">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179915" id="179915"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           POSITIVE_INFINITY property <a href="number.html#1193380">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179917" id="179917"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           pow method <a href="math.html#1197651">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179919" id="179919"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           properties <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179920" id="179920"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               confirming object type for <a href="ops.html#1066286">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179922" id="179922"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               deleting <a href="ops.html#1045837">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179924" id="179924"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               getting list of for an object <a href="stmt.html#1004823">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179926" id="179926"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               iterating for an object <a href="stmt.html#1004815">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179928" id="179928"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               top-level <a href="toplev.html#1061890">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179930" id="179930"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           prototype property <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179931" id="179931"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Array object <a href="array.html#1205871">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179933" id="179933"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Boolean object <a href="boolean.html#1193217">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179935" id="179935"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Date object <a href="date.html#1197095">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179937" id="179937"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Function object <a href="function.html#1193426">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179939" id="179939"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Number object <a href="number.html#1193415">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179941" id="179941"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Object object <a href="object.html#1193255">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179943" id="179943"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               RegExp object <a href="regexp.html#1200174">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="179945" id="179945"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               String object <a href="string.html#1193463">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179947" id="179947"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           push method <a href="array.html#1196550">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_R" id="IX_R"></a> <a name="R" id="R"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->R
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179952" id="179952"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           random method <a href="math.html#1197697">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179954" id="179954"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           RegExp object <a href="regexp.html#1193136">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179956" id="179956"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           regular expressions <a href="regexp.html#1193136">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179958" id="179958"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           removeMember method (LiveConnect) <a href=
-          "lcjsobj.html#1193269">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179960" id="179960"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           replace method <a href="string.html#1194258">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179962" id="179962"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           reserved words <a href="keywords.html#1004016">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179964" id="179964"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           return statement <a href="stmt.html#1004871">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179966" id="179966"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           reverse method <a href="array.html#1193641">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179968" id="179968"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           rounding <a href="number.html#1207032">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179970" id="179970"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           round method <a href="math.html#1197725">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_S" id="IX_S"></a> <a name="S" id="S"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->S
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="179974" id="179974"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           search method <a href="string.html#1194332">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179976" id="179976"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           selection lists <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="179977" id="179977"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               number of options <a href="string.html#1193455">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="179979" id="179979"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setDate method <a href="date.html#1194228">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179981" id="179981"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setFullYear method <a href="date.html#1194264">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179983" id="179983"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setHours method <a href="date.html#1194314">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179985" id="179985"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setMember method (LiveConnect) <a href="lcjsobj.html#1193275">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179987" id="179987"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setMilliseconds method <a href="date.html#1194367">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179989" id="179989"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setMinutes method <a href="date.html#1194404">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179991" id="179991"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setMonth method <a href="date.html#1194453">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179993" id="179993"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setSeconds method <a href="date.html#1194498">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179995" id="179995"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setSlot method (LiveConnect) <a href="lcjsobj.html#1193281">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179997" id="179997"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setTime method <a href="date.html#1194543">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="179999" id="179999"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setUTCDate method <a href="date.html#1194580">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180001" id="180001"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setUTCFullYear method <a href="date.html#1194617">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180003" id="180003"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setUTCHours method <a href="date.html#1194663">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180005" id="180005"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setUTCMilliseconds method <a href="date.html#1194713">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180007" id="180007"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setUTCMinutes method <a href="date.html#1194750">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180009" id="180009"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setUTCMonth method <a href="date.html#1194796">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180011" id="180011"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setUTCSeconds method <a href="date.html#1194838">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180013" id="180013"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           setYear method <a href="date.html#1194880">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180015" id="180015"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           shift method <a href="array.html#1193677">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180017" id="180017"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           short-circuit evaluation <a href="ops.html#1063763">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180019" id="180019"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           sign-propagating right shift (&gt;&gt;) operator <a href=
-          "ops.html#1042487">1</a>, <a href="ops.html#1042522">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180022" id="180022"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           sin method <a href="math.html#1197769">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180024" id="180024"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           slice method <a href="array.html#1193713">1</a>, <a href=
-          "string.html#1194366">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180027" id="180027"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           small method <a href="string.html#1194405">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180029" id="180029"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           sort method <a href="array.html#1196882">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180031" id="180031"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           source property <a href="regexp.html#1193875">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180033" id="180033"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           special operators <a href="ops.html#1042588">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180035" id="180035"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           splice method <a href="array.html#1193766">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180037" id="180037"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           split method <a href="string.html#1194452">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180039" id="180039"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           SQRT1_2 property <a href="math.html#1193515">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180041" id="180041"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           SQRT2 property <a href="math.html#1193540">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180043" id="180043"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           sqrt method <a href="math.html#1197825">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180045" id="180045"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           square roots <a href="math.html#1197843">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180047" id="180047"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           statements <a href="stmt.html#1007251">1</a>, <a href=
-          "stmt.html#1004918">2</a> <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="180050" id="180050"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               syntax conventions <a href="stmt.html#1004756">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="180052" id="180052"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           strike method <a href="string.html#1194525">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180054" id="180054"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           String function <a href="toplev.html#1064506">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180056" id="180056"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           String object <a href="string.html#1193137">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180058" id="180058"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           string operators <a href="ops.html#1042582">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180060" id="180060"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           strings <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="180061" id="180061"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               blinking <a href="string.html#1196511">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180063" id="180063"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               bold <a href="string.html#1196562">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180065" id="180065"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               character position within <a href="string.html#1193249">1</a>,
-              <a href="string.html#1196610">2</a>, <a href=
-              "string.html#1196897">3</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180069" id="180069"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               concatenating <a href="ops.html#1042582">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180071" id="180071"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               converting from date <a href="date.html#1194984">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180073" id="180073"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               converting to floating point <a href="toplev.html#1064132">1</a>
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180075" id="180075"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               creating from arrays <a href="array.html#1195456">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180077" id="180077"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defining <a href="string.html#1193173">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180079" id="180079"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               fontsize of <a href="string.html#1196463">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180081" id="180081"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               length of <a href="string.html#1193455">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180083" id="180083"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               lowercase <a href="string.html#1193405">1</a>, <a href=
-              "string.html#1194779">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180086" id="180086"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               parsing <a href="toplev.html#1064132">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180088" id="180088"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               splitting into arrays <a href="string.html#1194454">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180090" id="180090"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               String object <a href="string.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="180092" id="180092"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           sub method <a href="string.html#1194575">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180094" id="180094"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           substring method <a href="string.html#1194665">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180096" id="180096"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           substr method <a href="string.html#1194618">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180098" id="180098"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           sun object <a href="sun.html#1193137">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180100" id="180100"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           sun property <a href="packages.html#1194880">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180102" id="180102"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           sup method <a href="string.html#1194721">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180104" id="180104"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           switch statement <a href="stmt.html#1018610">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180106" id="180106"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           syntax conventions <a href="stmt.html#1004756">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_T" id="IX_T"></a> <a name="T" id="T"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->T
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="180110" id="180110"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           tan method <a href="math.html#1194346">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180112" id="180112"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           test method <a href="regexp.html#1194128">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180114" id="180114"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           this keyword <a href="ops.html#1043482">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180116" id="180116"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           throw statement <a href="stmt.html#1052196">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180118" id="180118"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           times <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="180119" id="180119"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Date object <a href="date.html#1193137">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180121" id="180121"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               defining <a href="date.html#1193174">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180123" id="180123"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               minutes <a href="date.html#1193724">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="180125" id="180125"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           toGMTString method <a href="date.html#1194931">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180127" id="180127"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           toLocaleString method <a href="date.html#1194970">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180129" id="180129"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           toLowerCase method <a href="string.html#1194765">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180131" id="180131"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           top-level properties and functions <a href=
-          "toplev.html#1061890">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180133" id="180133"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           toSource method <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="180134" id="180134"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Array object <a href="array.html#1193889">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180136" id="180136"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Boolean object <a href="boolean.html#1193426">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180138" id="180138"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Date object <a href="date.html#1195016">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180140" id="180140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Function object <a href="function.html#1193583">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180142" id="180142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Number object <a href="number.html#1201831">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180144" id="180144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Object object <a href="object.html#1193320">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180146" id="180146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               RegExp object <a href="regexp.html#1194174">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180148" id="180148"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               String object <a href="string.html#1194796">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="180150" id="180150"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           toString method <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="180151" id="180151"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Array object <a href="array.html#1193921">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180153" id="180153"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Boolean object <a href="boolean.html#1193269">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180155" id="180155"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               built-in <a href="object.html#1193426">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180157" id="180157"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Date object <a href="date.html#1206669">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180159" id="180159"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Function object <a href="function.html#1193615">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180161" id="180161"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               JavaArray object <a href="javarray.html#1198884">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180163" id="180163"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               LiveConnect <a href="lcjsobj.html#1193287">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180165" id="180165"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Number object <a href="number.html#1200968">1</a>, <a href=
-              "number.html#1200964">2</a>, <a href="number.html#1201389">3</a>,
-              <a href="number.html#1193464">4</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180170" id="180170"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Object object <a href="object.html#1193350">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180172" id="180172"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               RegExp object <a href="regexp.html#1199205">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180174" id="180174"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               String object <a href="string.html#1210667">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180176" id="180176"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               user-defined <a href="object.html#1193453">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="180178" id="180178"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           toUpperCase method <a href="string.html#1194823">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180180" id="180180"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           toUTCString method <a href="date.html#1195045">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180182" id="180182"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           try...catch statement <a href="stmt.html#1051663">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180184" id="180184"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           typeof operator <a href="ops.html#1042603">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_U" id="IX_U"></a> <a name="U" id="U"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->U
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="180188" id="180188"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           unary negation (-) operator <a href="ops.html#1042430">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180190" id="180190"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           undefined property <a href="toplev.html#1094680">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180192" id="180192"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           Unicode <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="180193" id="180193"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               charCodeAt method <a href="string.html#1196647">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="180195" id="180195"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           unnamed functions <a href="ops.html#1066344">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180197" id="180197"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           unshift method <a href="array.html#1193964">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180199" id="180199"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           unwatch method <a href="object.html#1193499">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180201" id="180201"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           URLs <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="180202" id="180202"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               conventions used <a href="preface.html#1003383">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="180204" id="180204"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           UTC method <a href="date.html#1195078">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180206" id="180206"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           UTC time, defined <a href="date.html#1193198">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_V" id="IX_V"></a> <a name="V" id="V"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->V
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="180210" id="180210"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           valueOf method <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="180211" id="180211"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Array object <a href="array.html#1202613">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180213" id="180213"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Boolean object <a href="boolean.html#1195085">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180215" id="180215"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Date object <a href="date.html#1206897">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180217" id="180217"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Function object <a href="function.html#1199980">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180219" id="180219"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Number object <a href="number.html#1195199">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180221" id="180221"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               Object object <a href="object.html#1193540">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180223" id="180223"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               String object <a href="string.html#1210732">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="180225" id="180225"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           variables <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="180226" id="180226"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               declaring <a href="stmt.html#1077887">1</a>, <a href=
-              "stmt.html#1066604">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180229" id="180229"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               initializing <a href="stmt.html#1077887">1</a>, <a href=
-              "stmt.html#1066604">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180232" id="180232"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               syntax for declaring <a href="stmt.html#1077887">1</a>,
-                 <a href="stmt.html#1066604">2</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="180235" id="180235"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           var statement <a href="stmt.html#1077887">1</a>, <a href=
-          "stmt.html#1066604">2</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180238" id="180238"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           versions of JavaScript <a href="preface.html#1003515">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180240" id="180240"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           void operator <a href="ops.html#1042625">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_W" id="IX_W"></a> <a name="W" id="W"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->W
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="180244" id="180244"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           watch method <a href="object.html#1193628">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180246" id="180246"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           while loops <!-- </ZINDEX1> -->
-          </font> 
-          <dl>
-            <dd>
-              <a name="180247" id="180247"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               continuation of <a href="stmt.html#1078923">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180249" id="180249"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               syntax of <a href="stmt.html#1004896">1</a> <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-            <dd>
-              <a name="180251" id="180251"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX2> -->
-               termination of <a href="stmt.html#1081298">1</a> 
-              <!-- </ZINDEX2> -->
-              </font>
-            </dd>
-          </dl>
-        </dd>
-        <dd>
-          <a name="180253" id="180253"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           while statement <a href="stmt.html#1004896">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-        <dd>
-          <a name="180255" id="180255"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           with statement <a href="stmt.html#1004910">1</a> <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_X" id="IX_X"></a> <a name="X" id="X"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->X
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="180259" id="180259"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           XOR (^) operator <a href="ops.html#1042467">1</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl><br>
-       
-      <p>
-        <a name="IX_Z" id="IX_Z"></a> <a name="Z" id="Z"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b><!-- <GROUPTITLESIX> -->Z
-        <!-- </GROUPTITLESIX> -->
-        </b></font>
-      </p><br>
-       
-      <dl>
-        <dd>
-          <a name="180264" id="180264"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZINDEX1> -->
-           zero-fill right shift (&gt;&gt;&gt;) operator <a href=
-          "ops.html#1042493">1</a>, <a href="ops.html#1042525">2</a> 
-          <!-- </ZINDEX1> -->
-          </font>
-        </dd>
-      </dl>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="deprecat.html"><font face="Arial, Helvetica, sans-serif"
-      size="2" color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-      <a href="contents.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/java.html b/docs/js/ref/java.html
deleted file mode 100644
index 01df97c43bd4c1c177c3650616696d0001749997..0000000000000000000000000000000000000000
--- a/docs/js/ref/java.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:33">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="function.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "javarray.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="java" id="java"></a>
-        <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->java<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193151" id="1193151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        top-level object used to access any Java class in the package
-        <font face=
-        "courier, couriernew, monospaced size">java.*</font>.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193140" id="1193140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193142" id="1193142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193144" id="1193144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193153" id="1193153"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">java</font> object is
-        a top-level, predefined JavaScript object. You can automatically access
-        it without using a constructor or calling a method. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193162" id="1193162"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193168" id="1193168"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">java</font> object is
-        a convenience synonym for the property <font face=
-        "courier, couriernew, monospaced size">Packages.java</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195765" id="1195765"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195746" id="1195746"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="packages.html#1193137">Packages</a>,
-           <a href="packages.html#1194831">Packages.java</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="function.html"><font face="Arial, Helvetica, sans-serif"
-      size="2" color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-      <a href="contents.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="javarray.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/javarray.html b/docs/js/ref/javarray.html
deleted file mode 100644
index aa4962161c45f6c7fa8f00464e259a69e8cd1105..0000000000000000000000000000000000000000
--- a/docs/js/ref/javarray.html
+++ /dev/null
@@ -1,721 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:33">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="java.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="contents.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "javclass.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="JavaArray" id=
-        "JavaArray"></a> <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->JavaArray<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193151" id="1193151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A wrapped
-        Java array accessed from within JavaScript code is a member of the type
-        <font face=
-        "courier, couriernew, monospaced size">JavaArray</font>.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193140" id="1193140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193142" id="1193142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193144" id="1193144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193153" id="1193153"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any Java
-        method which returns an array. In addition, you can create a
-              <font face="courier, couriernew, monospaced size">JavaArray</font>
-              with an arbitrary data type using the <font face=
-              "courier, couriernew, monospaced size">newInstance</font> method
-              of the <font face=
-              "courier, couriernew, monospaced size">Array</font> class: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200452" id="1200452"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public static Object newInstance(Class
-        componentType,<br>
-         &nbsp;&nbsp;&nbsp;int length)<br>
-         &nbsp;&nbsp;&nbsp;throws NegativeArraySizeException 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193162" id="1193162"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198224" id="1198224"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">JavaArray</font>
-        object is an instance of a Java array that is created in or passed to
-        JavaScript. <font face=
-        "courier, couriernew, monospaced size">JavaArray</font> is a wrapper
-        for the instance; all references to the array instance are made through
-        the <font face="courier, couriernew, monospaced size">JavaArray</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200559" id="1200559"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript 1.4 and later, the <font face=
-        "courier, couriernew, monospaced size">componentType</font> parameter
-        is either a <font face=
-        "courier, couriernew, monospaced size">JavaClass</font> object
-        representing the type of the array or class object, such as one
-        returned by <font face=
-        "courier, couriernew, monospaced size">java.lang.Class.forName</font>.
-        In JavaScript 1.3 and earlier, <font face=
-        "courier, couriernew, monospaced size">componentType</font> must be a
-        class object.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200750" id="1200750"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use
-        zero-based indexes to access the elements in a <font face=
-        "courier, couriernew, monospaced size">JavaArray</font> object, just as
-        you do to access elements in an array in Java. For example:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200760" id="1200760"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        javaString = new java.lang.String("Hello world!");<br>
-         var byteArray = javaString.getBytes();<br>
-         byteArray[0] // returns 72<br>
-         byteArray[1] // returns 101 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200981" id="1200981"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any Java
-        data brought into JavaScript is converted to JavaScript data types.
-        When the <font face=
-        "courier, couriernew, monospaced size">JavaArray</font> is passed back
-        to Java, the array is unwrapped and can be used by Java code. See the
-        <a href=
-        "/devedge-srce/library/manuals/2000/javascript/1.5/guide/"><i>Core
-        JavaScript Guide</i></a> for more information about data type
-        conversions.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1201008" id="1201008"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript 1.4 and later, the methods of <font face=
-        "courier, couriernew, monospaced size">java.lang.Object</font> are
-        inherited by <font face=
-        "courier, couriernew, monospaced size">JavaArray</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1200997" id="1200997"></a> <a name="Backward compatibility"
-        id="Backward compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward compatibility<!-- </ZREFHEADER> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1199085" id="1199085"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.3 and earlier. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1199229" id="1199229"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        methods of <font face=
-        "courier, couriernew, monospaced size">java.lang.Object</font> are not
-        inherited by <font face=
-        "courier, couriernew, monospaced size">JavaArray</font>. In addition,
-        the <font face="courier, couriernew, monospaced size">toString</font>
-        method is inherited from the <font face=
-        "courier, couriernew, monospaced size">Object</font> object and returns
-        the following value:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1199499" id="1199499"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->[object JavaArray] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1199826" id="1199826"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You must
-        specify a class object, such as one returned by <font face=
-        "courier, couriernew, monospaced size">java.lang.Object.forName</font>,
-        for the <font face=
-        "courier, couriernew, monospaced size">componentType</font> parameter
-        of <font face="courier, couriernew, monospaced size">newInstance</font>
-        when you use this method to create an array. You cannot use a
-        <font face="courier, couriernew, monospaced size">JavaClass</font>
-        object for the <font face=
-        "courier, couriernew, monospaced size">componentType</font> parameter.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1199292" id="1199292"></a> <a name=
-        "Property Summary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" id=
-        "Property Summarynbsp;nbsp;nbsp;nbsp;nbsp;nbsp;"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Property
-        Summary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1199333" id="1199333"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1199295" id="1199295"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1199297" id="1199297"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1199323" id="1199323"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="javarray.html#1198970">length</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1199325" id="1199325"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              number of elements in the Java array represented by
-                    <font face="courier, couriernew, monospaced size">JavaArray</font>.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1199230" id="1199230"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1199244" id="1199244"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1199233" id="1199233"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1199235" id="1199235"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1199241" id="1199241"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="javarray.html#1198884">toString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1199243" id="1199243"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->In
-              JavaScript 1.4, this method is overridden by the inherited method
-              <font face=
-              "courier, couriernew, monospaced size">java.lang.Object.toString</font>.<!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199619" id="1199619"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->In
-              JavaScript 1.3 and earlier, this method returns a string
-              identifying the object as a <font face=
-              "courier, couriernew, monospaced size">JavaArray</font>.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198826" id="1198826"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript 1.4 and later, <font face=
-        "courier, couriernew, monospaced size">JavaArray</font> also inherits
-        methods from the Java array superclass, <font face=
-        "courier, couriernew, monospaced size">java.lang.Object</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193209" id="1193209"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198266" id="1198266"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1.</b> Instantiating a <font face=
-        "courier, couriernew, monospaced size">JavaArray</font> in JavaScript.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200128" id="1200128"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In this
-        example, the <font face=
-        "courier, couriernew, monospaced size">JavaArray</font>
-              <font face="courier, couriernew, monospaced size">byteArray</font>
-              is created by the <font face=
-              "courier, couriernew, monospaced size">java.lang.String.getBytes</font>
-              method, which returns an array.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200102" id="1200102"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        javaString = new java.lang.String("Hello world!");<br>
-         var byteArray = javaString.getBytes(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200089" id="1200089"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> Instantiating a <font face=
-        "courier, couriernew, monospaced size">JavaArray</font> in JavaScript
-        with the <font face=
-        "courier, couriernew, monospaced size">newInstance</font> method.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198267" id="1198267"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript 1.4, you can use a <font face=
-        "courier, couriernew, monospaced size">JavaClass</font> object as the
-        argument for the <font face=
-        "courier, couriernew, monospaced size">newInstance</font> method which
-        creates the array, as shown in the following code: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198268" id="1198268"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        dogs = java.lang.reflect.Array.newInstance(java.lang.String, 5) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198403" id="1198403"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript 1.1, use a class object returned by <font face=
-        "courier, couriernew, monospaced size">java.lang.Class.forName</font>
-        as the argument for the <font face=
-        "courier, couriernew, monospaced size">newInstance</font> method, as
-        shown in the following code:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198387" id="1198387"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        dataType = java.lang.Class.forName("java.lang.String")<br>
-         var dogs = java.lang.reflect.Array.newInstance(dataType, 5) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1198970" id="1198970"></a> <a name="length" id="length"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->length<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1198971" id="1198971"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The number
-        of elements in the Java array represented by the <font face=
-        "courier, couriernew, monospaced size">JavaArray</font>
-        object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198974" id="1198974"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198979" id="1198979"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "javarray.html#1193137">JavaArray</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198981" id="1198981"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198983" id="1198983"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198988" id="1198988"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1199785" id="1199785"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Unlike
-        <font face="courier, couriernew, monospaced size">Array.length</font>,
-        <font face=
-        "courier, couriernew, monospaced size">JavaArray.length</font> is a
-        read-only property. You cannot change the value of the
-              <font face="courier, couriernew, monospaced size">JavaArray.length</font>
-              property because Java arrays have a fixed number of elements. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1199908" id="1199908"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1199909" id="1199909"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="array.html#1193439">Array.length</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1198884" id="1198884"></a> <a name="toString" id=
-        "toString"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1198901" id="1198901"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representation of the JavaArray.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198887" id="1198887"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198892" id="1198892"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href=
-              "javarray.html#1193137">JavaArray</a><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198894" id="1198894"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198896" id="1198896"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198904" id="1198904"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1199692" id="1199692"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1199693" id="1199693"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1199694" id="1199694"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Calls the
-        method <font face=
-        "courier, couriernew, monospaced size">java.lang.Object.toString</font>,
-        which returns the value of the following expression: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1199730" id="1199730"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->JavaArray.getClass().getName() + '@' +<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;java.lang.Integer.toHexString(JavaArray.hashCode())
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1199705" id="1199705"></a> <a name="Backward compatibility"
-        id="Backward compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1199718" id="1199718"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.3 and earlier. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1199719" id="1199719"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toString</font>
-        method is inherited from the <font face=
-        "courier, couriernew, monospaced size">Object</font> object and returns
-        the following value:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1199720" id="1199720"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->[object JavaArray] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="java.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="javclass.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/javclass.html b/docs/js/ref/javclass.html
deleted file mode 100644
index 299be8c6e15a050b5ccf414f630ea3faacb39a94..0000000000000000000000000000000000000000
--- a/docs/js/ref/javclass.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:35">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="javarray.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "javobj.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="JavaClass" id=
-        "JavaClass"></a> <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->JavaClass<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1198169" id="1198169"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        JavaScript reference to a Java class.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198162" id="1198162"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198164" id="1198164"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198166" id="1198166"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198168" id="1198168"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198170" id="1198170"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198171" id="1198171"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        reference to the class name used with the <font face=
-        "courier, couriernew, monospaced size">Packages</font> object:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198172" id="1198172"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Packages.<i>JavaClass</i> <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198173" id="1198173"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <i>JavaClass</i> is the fully-specified name of the object's Java
-        class. The LiveConnect <font face=
-        "courier, couriernew, monospaced size">java</font>, <font face=
-        "courier, couriernew, monospaced size">sun</font>, and
-              <font face="courier, couriernew, monospaced size">netscape</font>
-              objects provide shortcuts for commonly used Java packages and
-              also create <font face=
-              "courier, couriernew, monospaced size">JavaClass</font> objects.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198174" id="1198174"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198262" id="1198262"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        <font face="courier, couriernew, monospaced size">JavaClass</font>
-        object is a reference to one of the classes in a Java package, such as
-        <font face=
-        "courier, couriernew, monospaced size">netscape.javascript.JSObject</font>.
-        A <font face="courier, couriernew, monospaced size">JavaPackage</font>
-        object is a reference to a Java package, such as <font face=
-        "courier, couriernew, monospaced size">netscape.javascript</font>. In
-        JavaScript, the <font face=
-        "courier, couriernew, monospaced size">JavaPackage</font> and
-        <font face="courier, couriernew, monospaced size">JavaClass</font>
-        hierarchy reflect the Java package and class hierarchy. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198379" id="1198379"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        pass a <font face=
-        "courier, couriernew, monospaced size">JavaClass</font> object to a
-        Java method which requires an argument of type <font face=
-        "courier, couriernew, monospaced size">java.lang.Class</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198409" id="1198409"></a> <a name="Backward compatibility"
-        id="Backward compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward compatibility<!-- </ZREFHEADER> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1198420" id="1198420"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.3 and earlier. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1198894" id="1198894"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You must
-        create a wrapper around an instance of <font face=
-        "courier, couriernew, monospaced size">java.lang.Class</font> before
-        you pass it as a parameter to a Java method&mdash;<font face=
-        "courier, couriernew, monospaced size">JavaClass</font> objects are not
-        automatically converted to instances of <font face=
-        "courier, couriernew, monospaced size">java.lang.Class</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198422" id="1198422"></a> <a name="Property Summary" id=
-        "Property Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Property Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198285" id="1198285"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        properties of a <font face=
-        "courier, couriernew, monospaced size">JavaClass</font> object are the
-        static fields of the Java class.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198220" id="1198220"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198221" id="1198221"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        methods of a <font face=
-        "courier, couriernew, monospaced size">JavaClass</font> object are the
-        static methods of the Java class.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198180" id="1198180"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198460" id="1198460"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1.</b> In the following example, <font face=
-        "courier, couriernew, monospaced size">x</font> is a <font face=
-        "courier, couriernew, monospaced size">JavaClass</font> object
-        referring to <font face=
-        "courier, couriernew, monospaced size">java.awt.Font</font>. Because
-        <font face="courier, couriernew, monospaced size">BOLD</font> is a
-        static field in the <font face=
-        "courier, couriernew, monospaced size">Font</font> class, it is also a
-        property of the <font face=
-        "courier, couriernew, monospaced size">JavaClass</font> object.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198252" id="1198252"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        java.awt.Font<br>
-         myFont = x("helv",x.BOLD,10) // creates a Font object 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198351" id="1198351"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example omits the <font face=
-        "courier, couriernew, monospaced size">Packages</font> keyword and uses
-        the <font face="courier, couriernew, monospaced size">java</font>
-        synonym because the <font face=
-        "courier, couriernew, monospaced size">Font</font> class is in the
-        <font face="courier, couriernew, monospaced size">java</font> package.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198507" id="1198507"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> In the following example, the <font face=
-        "courier, couriernew, monospaced size">JavaClass</font> object
-        <font face=
-        "courier, couriernew, monospaced size">java.lang.String</font> is
-        passed as an argument to the <font face=
-        "courier, couriernew, monospaced size">newInstance</font> method which
-        creates an array:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198467" id="1198467"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        cars = java.lang.reflect.Array.newInstance(java.lang.String, 15) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198183" id="1198183"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198196" id="1198196"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="javarray.html#1193137">JavaArray</a>,
-           <a href="javobj.html#1193137">JavaObject</a>, <a href=
-           "javpkg.html#1193137">JavaPackage</a>, <a href=
-           "packages.html#1193137">Packages</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="javarray.html"><font face="Arial, Helvetica, sans-serif"
-      size="2" color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-      <a href="contents.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="javobj.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/javobj.html b/docs/js/ref/javobj.html
deleted file mode 100644
index 6cae2311826fbf5e5bb06c9915544ec20f671272..0000000000000000000000000000000000000000
--- a/docs/js/ref/javobj.html
+++ /dev/null
@@ -1,391 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:35">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="javclass.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "javpkg.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="JavaObject" id=
-        "JavaObject"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "5"><b><!-- <ZREFHEAD1> -->JavaObject<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193151" id="1193151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The type
-        of a wrapped Java object accessed from within JavaScript
-        code.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193140" id="1193140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193142" id="1193142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193144" id="1193144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193153" id="1193153"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any Java
-        method which returns an object type. In addition, you can explicitly
-        construct a <font face=
-        "courier, couriernew, monospaced size">JavaObject</font> using the
-        object's Java constructor with the <font face=
-        "courier, couriernew, monospaced size">Packages</font> keyword:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196676" id="1196676"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        Packages.<i>JavaClass</i>(<i>parameterList</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196829" id="1196829"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <i>JavaClass</i> is the fully-specified name of the object's Java
-        class.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196800" id="1196800"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196814" id="1196814"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196803" id="1196803"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->parameterList <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196805" id="1196805"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              optional list of parameters, specified by the constructor in the
-              Java class.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193162" id="1193162"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198206" id="1198206"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">JavaObject</font>
-        object is an instance of a Java class that is created in or passed to
-        JavaScript. <font face=
-        "courier, couriernew, monospaced size">JavaObject</font> is a wrapper
-        for the instance; all references to the class instance are made through
-        the <font face=
-        "courier, couriernew, monospaced size">JavaObject</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198350" id="1198350"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any Java
-        data brought into JavaScript is converted to JavaScript data types.
-        When the <font face=
-        "courier, couriernew, monospaced size">JavaObject</font> is passed back
-        to Java, it is unwrapped and can be used by Java code. See the
-           <a href="/devedge-srce/library/manuals/2000/javascript/1.5/guide/"><i>Core
-           JavaScript Guide</i></a> for more information about data type
-           conversions.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197132" id="1197132"></a> <a name="Property Summary" id=
-        "Property Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Property Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197133" id="1197133"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Inherits
-        public data members from the Java class of which it is an instance as
-        properties. It also inherits public data members from any superclass as
-        properties.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197134" id="1197134"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196956" id="1196956"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Inherits
-        public methods from the Java class of which it is an instance. The
-        <font face="courier, couriernew, monospaced size">JavaObject</font>
-        also inherits methods from <font face=
-        "courier, couriernew, monospaced size">java.lang.Object</font> and any
-        other superclass.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193209" id="1193209"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194739" id="1194739"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1.</b> Instantiating a Java object in JavaScript.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197104" id="1197104"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code creates the <font face=
-        "courier, couriernew, monospaced size">JavaObject</font>
-              <font face="courier, couriernew, monospaced size">theString</font>,
-              which is an instance of the class <font face=
-              "courier, couriernew, monospaced size">java.lang.String</font>:
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198136" id="1198136"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        theString = new Packages.java.lang.String("Hello, world") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197777" id="1197777"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        the <font face="courier, couriernew, monospaced size">String</font>
-        class is in the <font face=
-        "courier, couriernew, monospaced size">java</font> package, you can
-        also use the <font face=
-        "courier, couriernew, monospaced size">java</font> synonym and omit the
-        <font face="courier, couriernew, monospaced size">Packages</font>
-        keyword when you instantiate the class:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198172" id="1198172"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        theString = new java.lang.String("Hello, world") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198220" id="1198220"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> Accessing methods of a Java object.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198240" id="1198240"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        the <font face="courier, couriernew, monospaced size">JavaObject</font>
-        <font face="courier, couriernew, monospaced size">theString</font> is
-        an instance of <font face=
-        "courier, couriernew, monospaced size">java.lang.String</font>, it
-        inherits all the public methods of <font face=
-        "courier, couriernew, monospaced size">java.lang.String</font>. The
-        following example uses the <font face=
-        "courier, couriernew, monospaced size">startsWith</font> method to
-        check whether <font face=
-        "courier, couriernew, monospaced size">theString</font> begins with
-        "Hello".<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198234" id="1198234"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        theString = new java.lang.String("Hello, world")<br>
-         theString.startsWith("Hello") // returns true <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198295" id="1198295"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        3.</b> Accessing inherited methods. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198170" id="1198170"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">getClass</font> is a
-        method of <font face=
-        "courier, couriernew, monospaced size">Object</font>, and
-              <font face="courier, couriernew, monospaced size">java.lang.String</font>
-              extends <font face=
-              "courier, couriernew, monospaced size">Object</font>, the
-              <font face="courier, couriernew, monospaced size">String</font>
-              class inherits the <font face=
-              "courier, couriernew, monospaced size">getClass</font> method.
-              Consequently, <font face=
-              "courier, couriernew, monospaced size">getClass</font> is also a
-              method of the <font face=
-              "courier, couriernew, monospaced size">JavaObject</font> which
-              instantiates <font face=
-              "courier, couriernew, monospaced size">String</font> in
-              JavaScript.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198279" id="1198279"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        theString = new java.lang.String("Hello, world")<br>
-         theString.getClass() // returns java.lang.String <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198406" id="1198406"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198277" id="1198277"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="javarray.html#1193137">JavaArray</a>,
-           <a href="javclass.html#1193137">JavaClass</a>, <a href=
-           "javpkg.html#1193137">JavaPackage</a>, <a href=
-           "packages.html#1193137">Packages</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="javclass.html"><font face="Arial, Helvetica, sans-serif"
-      size="2" color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-      <a href="contents.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="javpkg.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/javpkg.html b/docs/js/ref/javpkg.html
deleted file mode 100644
index c51fc32314644514d073efe51b24d20c8542661d..0000000000000000000000000000000000000000
--- a/docs/js/ref/javpkg.html
+++ /dev/null
@@ -1,291 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:36">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="javobj.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "math.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-              color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="JavaPackage" id=
-        "JavaPackage"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "5"><b><!-- <ZREFHEAD1> -->JavaPackage<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193151" id="1193151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        JavaScript reference to a Java package.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193140" id="1193140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193142" id="1193142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193144" id="1193144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193153" id="1193153"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        reference to the package name used with the <font face=
-        "courier, couriernew, monospaced size">Packages</font> keyword:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196676" id="1196676"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Packages.<i>JavaPackage</i> <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196829" id="1196829"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <i>JavaPackage</i> is the name of the object's Java package. If the
-        package is in the <font face=
-        "courier, couriernew, monospaced size">java</font>, <font face=
-        "courier, couriernew, monospaced size">netscape</font>, or
-              <font face="courier, couriernew, monospaced size">sun</font>
-              packages, the <font face=
-              "courier, couriernew, monospaced size">Packages</font> keyword is
-              optional.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193162" id="1193162"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197167" id="1197167"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In Java, a
-        package is a collection of Java classes or other Java packages. For
-        example, the <font face=
-        "courier, couriernew, monospaced size">netscape</font> package contains
-        the package <font face=
-        "courier, couriernew, monospaced size">netscape.javascript</font>; the
-        <font face=
-        "courier, couriernew, monospaced size">netscape.javascript</font>
-        package contains the classes <font face=
-        "courier, couriernew, monospaced size">JSObject</font> and
-              <font face="courier, couriernew, monospaced size">JSException.</font> 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198245" id="1198245"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript, a <font face=
-        "courier, couriernew, monospaced size">JavaPackage</font> is a
-        reference to a Java package. For example, a reference to
-              <font face="courier, couriernew, monospaced size">netscape</font>
-              is a <font face=
-              "courier, couriernew, monospaced size">JavaPackage</font>.
-              <font face=
-              "courier, couriernew, monospaced size">netscape.javascript</font>
-              is both a <font face=
-              "courier, couriernew, monospaced size">JavaPackage</font> and a
-              property of the <font face=
-              "courier, couriernew, monospaced size">netscape</font>
-              <font face="courier, couriernew, monospaced size">JavaPackage</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198297" id="1198297"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        <font face="courier, couriernew, monospaced size">JavaClass</font>
-        object is a reference to one of the classes in a package, such as
-        <font face=
-        "courier, couriernew, monospaced size">netscape.javascript.JSObject</font>.
-        The <font face=
-        "courier, couriernew, monospaced size">JavaPackage</font> and
-        <font face="courier, couriernew, monospaced size">JavaClass</font>
-        hierarchy reflect the Java package and class hierarchy. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198523" id="1198523"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Although
-        the packages and classes contained in a <font face=
-        "courier, couriernew, monospaced size">JavaPackage</font> are its
-        properties, you cannot use a <font face=
-        "courier, couriernew, monospaced size">for...in</font> statement to
-        enumerate them as you can enumerate the properties of other objects.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197132" id="1197132"></a> <a name="Property Summary" id=
-        "Property Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Property Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197133" id="1197133"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        properties of a <font face=
-        "courier, couriernew, monospaced size">JavaPackage</font> are the
-        <font face="courier, couriernew, monospaced size">JavaClass</font>
-        objects and any other <font face=
-        "courier, couriernew, monospaced size">JavaPackage</font> objects it
-        contains.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193209" id="1193209"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194739" id="1194739"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Suppose
-        the Redwood corporation uses the Java <font face=
-        "courier, couriernew, monospaced size">redwood</font> package to
-        contain various Java classes that it implements. The following code
-        creates the <font face=
-        "courier, couriernew, monospaced size">JavaPackage</font>
-              <font face="courier, couriernew, monospaced size">red</font>: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198136" id="1198136"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        red = Packages.redwood <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198334" id="1198334"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198347" id="1198347"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="javarray.html#1193137">JavaArray</a>,
-           <a href="javclass.html#1193137">JavaClass</a>, <a href=
-           "javobj.html#1193137">JavaObject</a>, <a href=
-           "packages.html#1193137">Packages</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="javobj.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="math.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/keywords.html b/docs/js/ref/keywords.html
deleted file mode 100644
index 6fa619d2adfbbee32804567e5d7e89fd2967f5be..0000000000000000000000000000000000000000
--- a/docs/js/ref/keywords.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:29">
-    <title>
-      Core JavaScript Reference 1.5: A Reserved Words
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="partapp.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "deprecat.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1004013" id="1004013"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBERA> -->Appendix A 
-                  <!-- </ZCHAPNUMBERA> -->
-       &nbsp;</b></font> <a name="1004016" id="1004016"></a>
-                  <a name="Reserved Words" id="Reserved Words"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLEA> -->Appendix A Reserved Words
-                  <!-- </ZCHAPTITLEA> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1004018" id="1004018"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-      appendix lists the reserved words in JavaScript.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1004019" id="1004019"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        reserved words in this list cannot be used as JavaScript variables,
-        functions, methods, or object names. Some of these words are keywords
-        used in JavaScript; others are reserved for future use.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1004256" id="1004256"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1004022" id="1004022"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->abstract<br>
-             boolean<br>
-             break<br>
-             byte<br>
-             case<br>
-             catch<br>
-             char<br>
-             class<br>
-             const<br>
-             continue<br>
-             debugger<br>
-             default<br>
-             delete<br>
-             do<br>
-             double <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <a name="1004024" id="1004024"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->else<br>
-             enum<br>
-             export<br>
-             extends<br>
-             false<br>
-             final<br>
-             finally<br>
-             float<br>
-             for<br>
-             function<br>
-             goto<br>
-             if<br>
-             implements<br>
-             import<br>
-             in <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <a name="1004026" id="1004026"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->instanceof<br>
-             int<br>
-             interface<br>
-             long<br>
-             native<br>
-             new<br>
-             null<br>
-             package<br>
-             private<br>
-             protected<br>
-             public<br>
-             return<br>
-             short<br>
-             static<br>
-             super <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <a name="1004028" id="1004028"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->switch<br>
-             synchronized<br>
-             this<br>
-             throw<br>
-             throws<br>
-             transient<br>
-             true<br>
-             try<br>
-             typeof<br>
-             var<br>
-             void<br>
-             volatile<br>
-             while<br>
-             with <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="partapp.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="deprecat.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/lcjsexc.html b/docs/js/ref/lcjsexc.html
deleted file mode 100644
index 49a871f0c716c2f99c0c34b4985c8ce316b97a24..0000000000000000000000000000000000000000
--- a/docs/js/ref/lcjsexc.html
+++ /dev/null
@@ -1,652 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:27">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="classint.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "lcjsobj.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193143" id="1193143"></a> <a name="JSException" id=
-        "JSException"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "5"><b><!-- <ZREFHEAD1> -->JSException<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193144" id="1193144"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The public
-        class <font face=
-        "courier, couriernew, monospaced size">JSException</font> extends
-        <font face=
-        "courier, couriernew, monospaced size">RuntimeException</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194126" id="1194126"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->java.lang.Object<br>
-         &nbsp;&nbsp;&nbsp;|<br>
-         &nbsp;&nbsp;&nbsp;+----java.lang.Throwable<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+----java.lang.Exception<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+----java.lang.RuntimeException<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+----netscape.javascript.JSException
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194181" id="1194181"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194182" id="1194182"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">JSException</font>
-              is an exception which is thrown when JavaScript code returns an
-              error. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193147" id="1193147"></a> <a name="Constructor Summary"
-           id="Constructor Summary"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="2"><b>
-           <!-- <ZREFHEADER> -->Constructor Summary <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193148" id="1193148"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face=
-        "courier, couriernew, monospaced size">netscape.javascript.JSException</font>
-        class has the following constructors:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193544" id="1193544"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193151" id="1193151"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Constructor<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193153" id="1193153"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193158" id="1193158"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><b><a href=
-            "lcjsexc.html#1193164">JSException</a></b> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194401" id="1194401"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Deprecated constructors optionally let you
-              specify a detail message and other information. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <br>
-         <a name="1193826" id="1193826"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194741" id="1194741"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face=
-        "courier, couriernew, monospaced size">netscape.javascript.JSException</font>
-        class has the following methods:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194758" id="1194758"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1194744" id="1194744"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1194746" id="1194746"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194751" id="1194751"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href=
-            "lcjsexc.html#1193796">getWrappedException</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194753" id="1194753"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Instance method getWrappedException. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194755" id="1194755"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->getWrappedExceptionType <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194757" id="1194757"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Instance method getWrappedExceptionType
-              returns the int mapping of the type of the wrappedException
-              object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <a name="1194110" id="1194110"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following sections show the declaration and usage of the constructors
-        and method.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193956" id="1193956"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1194250" id="1194250"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.1 through 1.3. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1194278" id="1194278"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">JSException</font>
-              had three public constructors which optionally took a string
-              argument, specifying the detail message or other information for
-              the exception. The <font face=
-              "courier, couriernew, monospaced size">getWrappedException</font>
-              method was not available.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193164" id="1193164"></a> <a name="JSException" id=
-        "JSException"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->JSException<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193165" id="1193165"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->Constructors, deprecated in JavaScript 1.4.
-        Constructs a <font face=
-        "courier, couriernew, monospaced size">JSException</font> with an
-        optional detail message.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193166" id="1193166"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194438" id="1194438"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->1.
-        public JSException() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194422" id="1194422"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->2.
-        public JSException(String s) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194423" id="1194423"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->3.
-        public JSException(String s,<br>
-         &nbsp;&nbsp;&nbsp;String filename,<br>
-         &nbsp;&nbsp;&nbsp;int lineno,<br>
-         &nbsp;&nbsp;&nbsp;String source,<br>
-         &nbsp;&nbsp;&nbsp;int tokenIndex) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193170" id="1193170"></a> <a name="Arguments" id=
-        "Arguments"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Arguments<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193192" id="1193192"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194467" id="1194467"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->s <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194469" id="1194469"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              detail message.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194463" id="1194463"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->filename <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194465" id="1194465"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              URL of the file where the error occurred, if possible.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194459" id="1194459"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->lineno <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194461" id="1194461"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              line number if the file, if possible. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194455" id="1194455"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->source <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194457" id="1194457"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              string containing the JavaScript code being evaluated.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194451" id="1194451"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->tokenIndex <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194453" id="1194453"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              index into the source string where the error occurred.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193796" id="1193796"></a> <a name="getWrappedException"
-           id="getWrappedException"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><b>
-           <!-- <ZREFHEAD2> -->getWrappedException <!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193797" id="1193797"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Instance
-        method <font face=
-        "courier, couriernew, monospaced size">getWrappedException</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193798" id="1193798"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193799" id="1193799"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public Object getWrappedException() 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194770" id="1194770"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194771" id="1194771"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">getWrappedException()</font>
-              returns an object that represents the value that the JavaScript
-              actually threw. JavaScript can throw any type of value. Use
-              <font face=
-              "courier, couriernew, monospaced size">getWrappedException()</font>
-              to determine what kind of value the Object return type
-              represents. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194668" id="1194668"></a> <a name="getWrappedExceptionType"
-        id="getWrappedExceptionType"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getWrappedExceptionType<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194669" id="1194669"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Instance
-        method <font face=
-        "courier, couriernew, monospaced size">getWrappedExceptionType</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194670" id="1194670"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194671" id="1194671"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public int getWrappedExceptionType() 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194798" id="1194798"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194875" id="1194875"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">getWrappedExceptionType()</font>
-              returns an <font face=
-              "courier, couriernew, monospaced size">int</font> that matches
-              one of the following static <font face=
-              "courier, couriernew, monospaced size">int</font>s declared by
-              the <font face=
-              "courier, couriernew, monospaced size">JSException</font> class:
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194964" id="1194964"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194922" id="1194922"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face=
-              "courier, couriernew, monospaced size">EXCEPTION_TYPE_EMPTY</font><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194924" id="1194924"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face=
-              "courier, couriernew, monospaced size">EXCEPTION_TYPE_VOID</font>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194926" id="1194926"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face=
-              "courier, couriernew, monospaced size">EXCEPTION_TYPE_OBJECT</font><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194928" id="1194928"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face=
-              "courier, couriernew, monospaced size">EXCEPTION_TYPE_FUNCTION</font><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194930" id="1194930"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face=
-              "courier, couriernew, monospaced size">EXCEPTION_TYPE_STRING</font><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194932" id="1194932"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face=
-              "courier, couriernew, monospaced size">EXCEPTION_TYPE_NUMBER</font><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194934" id="1194934"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face=
-              "courier, couriernew, monospaced size">EXCEPTION_TYPE_BOOLEAN</font><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="classint.html"><font face="Arial, Helvetica, sans-serif"
-      size="2" color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-      <a href="contents.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="lcjsobj.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/lcjsobj.html b/docs/js/ref/lcjsobj.html
deleted file mode 100644
index 86abe8d9f63531944bb52efcb5092377bcdbf70d..0000000000000000000000000000000000000000
--- a/docs/js/ref/lcjsobj.html
+++ /dev/null
@@ -1,779 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:28">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="lcjsexc.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "partapp.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193143" id="1193143"></a> <a name="JSObject" id=
-        "JSObject"></a> <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->JSObject<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193144" id="1193144"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The public
-        final class <font face=
-        "courier, couriernew, monospaced size">netscape.javascript.JSObject</font>
-        extends <font face=
-        "courier, couriernew, monospaced size">Object</font>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193145" id="1193145"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->java.lang.Object<br>
-         &nbsp;&nbsp;&nbsp;|<br>
-         &nbsp;&nbsp;&nbsp;+----netscape.javascript.JSObject 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193426" id="1193426"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195346" id="1195346"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        objects are wrapped in an instance of the class <font face=
-        "courier, couriernew, monospaced size">netscape.javascript.JSObject</font>
-        and passed to Java. <font face=
-        "courier, couriernew, monospaced size">JSObject</font> allows Java to
-        manipulate JavaScript objects.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195303" id="1195303"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When a
-        JavaScript object is sent to Java, the runtime engine creates a Java
-        wrapper of type <font face=
-        "courier, couriernew, monospaced size">JSObject</font>; when a
-        <font face="courier, couriernew, monospaced size">JSObject</font> is
-        sent from Java to JavaScript, the runtime engine unwraps it to its
-        original JavaScript object type. The <font face=
-        "courier, couriernew, monospaced size">JSObject</font> class provides a
-        way to invoke JavaScript methods and examine JavaScript properties.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195291" id="1195291"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any
-        JavaScript data brought into Java is converted to Java data types. When
-        the JSObject is passed back to JavaScript, the object is unwrapped and
-        can be used by JavaScript code. See the <a href=
-        "/devedge-srce/library/manuals/2000/javascript/1.5/guide/"><i>Core
-        JavaScript Guide</i></a> for more information about data type
-        conversions.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193160" id="1193160"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193222" id="1193222"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face=
-        "courier, couriernew, monospaced size">netscape.javascript.JSObject</font>
-        class has the following methods:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193778" id="1193778"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193163" id="1193163"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193165" id="1193165"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193170" id="1193170"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="lcjsobj.html#1193239">call</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193172" id="1193172"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Calls a JavaScript method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194485" id="1194485"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="lcjsobj.html#1194386">equals</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194487" id="1194487"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Determines if two <font face=
-              "courier, couriernew, monospaced size">JSObject</font> objects
-              refer to the same instance.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193177" id="1193177"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="lcjsobj.html#1193245">eval</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193179" id="1193179"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Evaluates a JavaScript expression. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193184" id="1193184"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="lcjsobj.html#1193251">getMember</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193186" id="1193186"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Retrieves the value of a property of a
-              JavaScript object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193191" id="1193191"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="lcjsobj.html#1193257">getSlot</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193193" id="1193193"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Retrieves the value of an array element of a
-              JavaScript object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193198" id="1193198"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="lcjsobj.html#1193269">removeMember</a>
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193200" id="1193200"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Removes a property of a JavaScript object. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193205" id="1193205"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="lcjsobj.html#1193275">setMember</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193207" id="1193207"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the value of a property of a JavaScript object.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193212" id="1193212"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="lcjsobj.html#1193281">setSlot</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193214" id="1193214"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Sets
-              the value of an array element of a JavaScript object.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193219" id="1193219"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="lcjsobj.html#1193287">toString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193221" id="1193221"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Converts a <font face=
-              "courier, couriernew, monospaced size">JSObject</font> to a
-              string.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <a name="1193235" id="1193235"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face=
-        "courier, couriernew, monospaced size">netscape.javascript.JSObject</font>
-        class has the following static methods:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193828" id="1193828"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193225" id="1193225"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193227" id="1193227"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193232" id="1193232"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="lcjsobj.html#1193263">getWindow</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193234" id="1193234"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Gets
-              a <font face=
-              "courier, couriernew, monospaced size">JSObject</font> for the
-              window containing the given applet.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <a name="1193236" id="1193236"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following sections show the declaration and usage of these methods.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193239" id="1193239"></a> <a name="call" id="call"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->call<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193240" id="1193240"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Method.
-        Calls a JavaScript method. Equivalent to "<font face=
-        "courier, couriernew, monospaced size">this.methodName(args[0],
-        args[1], ...)</font>" in JavaScript.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193241" id="1193241"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193242" id="1193242"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public Object call(String methodName,<br>
-         &nbsp;&nbsp;&nbsp;Object args[]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194386" id="1194386"></a> <a name="equals" id="equals"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->equals<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194387" id="1194387"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Method.
-        Determines if two <font face=
-        "courier, couriernew, monospaced size">JSObject</font> objects refer to
-        the same instance.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194388" id="1194388"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Overrides:
-        <font face="courier, couriernew, monospaced size">equals</font> in
-        class <font face=
-        "courier, couriernew, monospaced size">java.lang.Object</font><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194330" id="1194330"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194293" id="1194293"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public boolean equals(Object obj) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194702" id="1194702"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194703" id="1194703"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><b>JavaScript 1.3.</b> In JavaScript 1.3 and
-        earlier versions, you can use either the <font face=
-        "courier, couriernew, monospaced size">equals</font> method of
-        <font face=
-        "courier, couriernew, monospaced size">java.lang.Object</font> or the
-        <font face="courier, couriernew, monospaced size">==</font> operator to
-        evaluate two <font face=
-        "courier, couriernew, monospaced size">JSObject</font> objects.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196215" id="1196215"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In more
-        recent versions, the same <font face=
-        "courier, couriernew, monospaced size">JSObject</font> can appear as
-        different Java objects. You can use the <font face=
-        "courier, couriernew, monospaced size">equals</font> method to
-        determine whether two <font face=
-        "courier, couriernew, monospaced size">JSObject</font>s refer to the
-        same instance.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193245" id="1193245"></a> <a name="eval" id="eval"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->eval<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193246" id="1193246"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Method.
-        Evaluates a JavaScript expression. The expression is a string of
-        JavaScript source code which will be evaluated in the context given by
-        "this".<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193247" id="1193247"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193248" id="1193248"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public Object eval(String s) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193251" id="1193251"></a> <a name="getMember" id=
-        "getMember"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getMember<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193252" id="1193252"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Method.
-        Retrieves the value of a property of a JavaScript object. Equivalent to
-        "<font face="courier, couriernew, monospaced size">this.name</font>" in
-        JavaScript.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193253" id="1193253"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193254" id="1193254"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public Object getMember(String name) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193257" id="1193257"></a> <a name="getSlot" id="getSlot"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getSlot<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193258" id="1193258"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Method.
-        Retrieves the value of an array element of a JavaScript object.
-        Equivalent to "<font face=
-        "courier, couriernew, monospaced size">this[index]</font>" in
-        JavaScript.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193259" id="1193259"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193260" id="1193260"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public Object getSlot(int index) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193263" id="1193263"></a> <a name="getWindow" id=
-        "getWindow"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->getWindow<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193264" id="1193264"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Static
-        method. Returns a <font face=
-        "courier, couriernew, monospaced size">JSObject</font> for the window
-        containing the given applet. This method is useful in client-side
-        JavaScript only.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193265" id="1193265"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193266" id="1193266"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public static JSObject getWindow(Applet applet) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193269" id="1193269"></a> <a name="removeMember" id=
-        "removeMember"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->removeMember<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193270" id="1193270"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Method.
-        Removes a property of a JavaScript object. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193271" id="1193271"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193272" id="1193272"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public void removeMember(String name) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193275" id="1193275"></a> <a name="setMember" id=
-        "setMember"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->setMember<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193276" id="1193276"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Method.
-        Sets the value of a property of a JavaScript object. Equivalent to
-        "<font face=
-        "courier, couriernew, monospaced size">this.name&nbsp;=&nbsp;value</font>"
-        in JavaScript.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193277" id="1193277"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193278" id="1193278"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public void setMember(String name,<br>
-         &nbsp;&nbsp;&nbsp;Object value) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193281" id="1193281"></a> <a name="setSlot" id="setSlot"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->setSlot<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193282" id="1193282"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Method.
-        Sets the value of an array element of a JavaScript object. Equivalent
-        to "<font face=
-        "courier, couriernew, monospaced size">this[index]&nbsp;=&nbsp;value</font>"
-        in JavaScript.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193283" id="1193283"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193284" id="1193284"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public void setSlot(int index,<br>
-         &nbsp;&nbsp;&nbsp;Object value) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193287" id="1193287"></a> <a name="toString" id=
-        "toString"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193288" id="1193288"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Method.
-        Converts a <font face=
-        "courier, couriernew, monospaced size">JSObject</font> to a
-              <font face="courier, couriernew, monospaced size">String</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193289" id="1193289"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Overrides:
-        <font face="courier, couriernew, monospaced size">toString</font> in
-        class <font face=
-        "courier, couriernew, monospaced size">java.lang.Object</font><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193290" id="1193290"></a> <a name="Declaration" id=
-        "Declaration"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Declaration<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193291" id="1193291"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->public String toString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="lcjsexc.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="partapp.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/math.html b/docs/js/ref/math.html
deleted file mode 100644
index 44b6097a533936f519bcb0c2348f26bb50151552..0000000000000000000000000000000000000000
--- a/docs/js/ref/math.html
+++ /dev/null
@@ -1,5562 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:36">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="javpkg.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "netscape.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193138" id="1193138"></a> <a name="Math" id="Math"></a>
-        <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->Math<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193139" id="1193139"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A built-in
-        object that has properties and methods for mathematical constants and
-        functions. For example, the <font face=
-        "courier, couriernew, monospaced size">Math</font> object's <a href=
-        "math.html#1193490">PI</a> property has the value of pi.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193145" id="1193145"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193149" id="1193149"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193151" id="1193151"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201615" id="1201615"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201617" id="1201617"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193156" id="1193156"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <a href="math.html#1193138">Math</a> object is a top-level, predefined
-        JavaScript object. You can automatically access it without using a
-        constructor or calling a method. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193157" id="1193157"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193158" id="1193158"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->All
-        properties and methods of <font face=
-        "courier, couriernew, monospaced size">Math</font> are static. You
-        refer to the constant PI as <font face=
-        "courier, couriernew, monospaced size">Math.PI</font> and you call the
-        sine function as <font face=
-        "courier, couriernew, monospaced size">Math.sin(x)</font>, where
-        <font face="courier, couriernew, monospaced size">x</font> is the
-        method's argument. Constants are defined with the full precision of
-        real numbers in JavaScript. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193162" id="1193162"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->It is
-        often convenient to use the <a href="stmt.html#1004910">with</a>
-        statement when a section of code uses several <font face=
-        "courier, couriernew, monospaced size">Math</font> constants and
-        methods, so you don't have to type "Math" repeatedly. For example, 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193163" id="1193163"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->with (Math) {<br>
-         &nbsp;&nbsp;&nbsp;a = PI * r*r<br>
-         &nbsp;&nbsp;&nbsp;y = r*sin(theta)<br>
-         &nbsp;&nbsp;&nbsp;x = r*cos(theta)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193164" id="1193164"></a> <a name="Property Summary" id=
-        "Property Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Property Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193226" id="1193226"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193167" id="1193167"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193169" id="1193169"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193174" id="1193174"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1193363">E</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193176" id="1193176"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Euler's constant and the base of natural
-              logarithms, approximately 2.718.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1216179" id="1216179"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1216604">LN2</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1216181" id="1216181"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Natural logarithm of 2, approximately 0.693.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193181" id="1193181"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1193389">LN10</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193183" id="1193183"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Natural logarithm of 10, approximately
-              2.302.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1216068" id="1216068"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1193465">LOG2E</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1216070" id="1216070"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Base
-              2 logarithm of E (approximately 1.442). <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193195" id="1193195"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1217093">LOG10E</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193197" id="1193197"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Base
-              10 logarithm of E (approximately 0.434).<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193209" id="1193209"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1193490">PI</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193211" id="1193211"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Ratio of the circumference of a circle to
-              its diameter, approximately 3.14159.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193216" id="1193216"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1193515">SQRT1_2</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193218" id="1193218"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Square root of 1/2; equivalently, 1 over the
-              square root of 2, approximately 0.707.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193223" id="1193223"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1193540">SQRT2</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193225" id="1193225"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Square root of 2, approximately 1.414. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193227" id="1193227"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193359" id="1193359"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193230" id="1193230"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193232" id="1193232"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193237" id="1193237"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1195395">abs</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193239" id="1193239"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the absolute value of a number. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193244" id="1193244"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1195429">acos</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193246" id="1193246"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the arccosine (in radians) of a
-              number.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193251" id="1193251"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1195485">asin</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193253" id="1193253"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the arcsine (in radians) of a
-              number.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193258" id="1193258"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1195541">atan</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193260" id="1193260"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the arctangent (in radians) of a
-              number.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193265" id="1193265"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1195597">atan2</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193267" id="1193267"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the arctangent of the quotient of
-              its arguments. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193272" id="1193272"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1195654">ceil</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193274" id="1193274"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the smallest integer greater than or
-              equal to a number.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193279" id="1193279"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1195695">cos</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193281" id="1193281"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the cosine of a number. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193286" id="1193286"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1196408">exp</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193288" id="1193288"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns E<sup>number</sup>, where
-                    <font face="courier, couriernew, monospaced size">number</font>
-                    is the argument, and E is Euler's constant, the base of the
-                    natural logarithms.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193293" id="1193293"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1196455">floor</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193295" id="1193295"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the largest integer less than or
-              equal to a number.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193300" id="1193300"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1196917">log</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193302" id="1193302"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the natural logarithm (base E) of a
-              number.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193307" id="1193307"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1197362">max</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193309" id="1193309"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the greater of two numbers. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193314" id="1193314"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1197403">min</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193316" id="1193316"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the lesser of two numbers. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193321" id="1193321"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1197651">pow</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193323" id="1193323"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns <font face=
-              "courier, couriernew, monospaced size">base</font> to the
-              <font face="courier, couriernew, monospaced size">exponent</font>
-              power, that is, <font face=
-              "courier, couriernew, monospaced size">base</font>
-              <sup>exponent</sup>.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193328" id="1193328"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1197697">random</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193330" id="1193330"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns a pseudo-random number between 0 and
-              1.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193335" id="1193335"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1197725">round</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193337" id="1193337"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the value of a number rounded to the
-              nearest integer.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193342" id="1193342"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1197769">sin</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193344" id="1193344"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the sine of a number. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193349" id="1193349"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1197825">sqrt</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193351" id="1193351"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the square root of a number. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193356" id="1193356"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="math.html#1194346">tan</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193358" id="1193358"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the tangent of a number. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1205814" id="1205814"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition, this object inherits the <a href=
-        "object.html#1193628">watch</a> and <a href=
-        "object.html#1193499">unwatch</a> methods from <a href=
-        "object.html#1193136">Object</a>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195395" id="1195395"></a> <a name="abs" id="abs"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->abs<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195412" id="1195412"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the absolute value of a number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195398" id="1195398"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195403" id="1195403"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1195405" id="1195405"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195409" id="1195409"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195411" id="1195411"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201648" id="1201648"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201650" id="1201650"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195413" id="1195413"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195414" id="1195414"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->abs(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195415" id="1195415"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195421" id="1195421"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1195418" id="1195418"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195420" id="1195420"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195422" id="1195422"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195423" id="1195423"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the absolute value of the variable
-        <font face="courier, couriernew, monospaced size">x</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195424" id="1195424"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getAbs(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.abs(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195425" id="1195425"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195426" id="1195426"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">abs</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.abs()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195429" id="1195429"></a> <a name="acos" id="acos"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->acos<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195446" id="1195446"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the arccosine (in radians) of a number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195432" id="1195432"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195437" id="1195437"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1195439" id="1195439"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195443" id="1195443"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195445" id="1195445"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201669" id="1201669"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201671" id="1201671"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195447" id="1195447"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195448" id="1195448"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->acos(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195449" id="1195449"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195455" id="1195455"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1195452" id="1195452"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195454" id="1195454"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195456" id="1195456"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195457" id="1195457"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">acos</font> method
-        returns a numeric value between 0 and pi radians. If the value of
-        <font face="courier, couriernew, monospaced size">number</font> is
-        outside this range, it returns <font face=
-        "courier, couriernew, monospaced size">NaN</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195458" id="1195458"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">acos</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.acos()</font>, rather than
-        as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195459" id="1195459"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195460" id="1195460"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the arccosine of the variable
-              <font face="courier, couriernew, monospaced size">x</font>:
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195461" id="1195461"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getAcos(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.acos(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195462" id="1195462"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass -1 to <font face=
-        "courier, couriernew, monospaced size">getAcos</font>, it returns
-        3.141592653589793; if you pass 2, it returns <font face=
-        "courier, couriernew, monospaced size">NaN</font> because 2 is out of
-        range.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195463" id="1195463"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195482" id="1195482"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1195485">Math.asin</a>,
-           <a href="math.html#1195541">Math.atan</a>, <a href=
-           "math.html#1195597">Math.atan2</a>, <a href=
-           "math.html#1195695">Math.cos</a>, <a href=
-           "math.html#1197769">Math.sin</a>, <a href=
-           "math.html#1194346">Math.tan</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195485" id="1195485"></a> <a name="asin" id="asin"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->asin<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195502" id="1195502"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the arcsine (in radians) of a number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195488" id="1195488"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195493" id="1195493"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1195495" id="1195495"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195499" id="1195499"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195501" id="1195501"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201682" id="1201682"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201684" id="1201684"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195503" id="1195503"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195504" id="1195504"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->asin(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195505" id="1195505"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195511" id="1195511"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1195508" id="1195508"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195510" id="1195510"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195512" id="1195512"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195513" id="1195513"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">asin</font> method
-        returns a numeric value between -pi/2 and pi/2 radians. If the value of
-        <font face="courier, couriernew, monospaced size">number</font> is
-        outside this range, it returns <font face=
-        "courier, couriernew, monospaced size">NaN</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195514" id="1195514"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">asin</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.asin()</font>, rather than
-        as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195515" id="1195515"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195516" id="1195516"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the arcsine of the variable
-              <font face="courier, couriernew, monospaced size">x</font>: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195517" id="1195517"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getAsin(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.asin(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195518" id="1195518"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass <font face="courier, couriernew, monospaced size">getAsin</font>
-        the value 1, it returns 1.570796326794897 (pi/2); if you pass it the
-        value 2, it returns <font face=
-        "courier, couriernew, monospaced size">NaN</font> because 2 is out of
-        range.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195519" id="1195519"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195538" id="1195538"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1195429">Math.acos</a>,
-           <a href="math.html#1195541">Math.atan</a>, <a href=
-           "math.html#1195597">Math.atan2</a>, <a href=
-           "math.html#1195695">Math.cos</a>, <a href=
-           "math.html#1197769">Math.sin</a>, <a href=
-           "math.html#1194346">Math.tan</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195541" id="1195541"></a> <a name="atan" id="atan"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->atan<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195558" id="1195558"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the arctangent (in radians) of a number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195544" id="1195544"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195549" id="1195549"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1195551" id="1195551"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195555" id="1195555"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195557" id="1195557"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201695" id="1201695"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201697" id="1201697"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195559" id="1195559"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195560" id="1195560"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->atan(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195561" id="1195561"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195567" id="1195567"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1195564" id="1195564"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195566" id="1195566"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195568" id="1195568"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195569" id="1195569"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">atan</font> method
-        returns a numeric value between -pi/2 and pi/2 radians. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195570" id="1195570"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">atan</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.atan()</font>, rather than
-        as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195571" id="1195571"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195572" id="1195572"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the arctangent of the variable
-              <font face="courier, couriernew, monospaced size">x</font>:
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195573" id="1195573"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getAtan(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.atan(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195574" id="1195574"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass <font face="courier, couriernew, monospaced size">getAtan</font>
-        the value 1, it returns 0.7853981633974483; if you pass it the value
-        .5, it returns 0.4636476090008061.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195575" id="1195575"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195594" id="1195594"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1195429">Math.acos</a>,
-           <a href="math.html#1195485">Math.asin</a>, <a href=
-           "math.html#1195597">Math.atan2</a>, <a href=
-           "math.html#1195695">Math.cos</a>, <a href=
-           "math.html#1197769">Math.sin</a>, <a href=
-           "math.html#1194346">Math.tan</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195597" id="1195597"></a> <a name="atan2" id="atan2"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->atan2<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195614" id="1195614"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the arctangent of the quotient of its arguments.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195600" id="1195600"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195605" id="1195605"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1195607" id="1195607"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195611" id="1195611"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195613" id="1195613"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201757" id="1201757"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201759" id="1201759"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195615" id="1195615"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195616" id="1195616"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->atan2(<i>y</i>, <i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195617" id="1195617"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195623" id="1195623"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1195620" id="1195620"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->y, x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195622" id="1195622"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195624" id="1195624"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195625" id="1195625"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">atan2</font> method
-        returns a numeric value between -pi and pi representing the angle theta
-        of an (<font face="courier, couriernew, monospaced size">x,y</font>)
-        point. This is the counterclockwise angle, measured in radians, between
-        the positive X axis, and the point (<font face=
-        "courier, couriernew, monospaced size">x,y</font>). Note that the
-        arguments to this function pass the y-coordinate first and the
-        x-coordinate second.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195626" id="1195626"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">atan2</font>
-              is passed separate <font face=
-              "courier, couriernew, monospaced size">x</font> and <font face=
-              "courier, couriernew, monospaced size">y</font> arguments, and
-              <font face="courier, couriernew, monospaced size">atan</font> is
-              passed the ratio of those two arguments.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195627" id="1195627"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">atan2</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.atan2()</font>, rather than
-        as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195628" id="1195628"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195629" id="1195629"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the angle of the polar coordinate:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195630" id="1195630"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getAtan2(x,y) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.atan2(x,y)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195631" id="1195631"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass <font face="courier, couriernew, monospaced size">getAtan2</font>
-        the values (90,15), it returns 1.4056476493802699; if you pass it the
-        values (15,90), it returns 0.16514867741462683.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195632" id="1195632"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195651" id="1195651"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1195429">Math.acos</a>,
-           <a href="math.html#1195485">Math.asin</a>, <a href=
-           "math.html#1195541">Math.atan</a>, <a href=
-           "math.html#1195695">Math.cos</a>, <a href=
-           "math.html#1197769">Math.sin</a>, <a href=
-           "math.html#1194346">Math.tan</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195654" id="1195654"></a> <a name="ceil" id="ceil"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->ceil<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195672" id="1195672"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the smallest integer greater than or equal to a number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195658" id="1195658"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195663" id="1195663"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1195665" id="1195665"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195669" id="1195669"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195671" id="1195671"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201809" id="1201809"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201811" id="1201811"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195673" id="1195673"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195674" id="1195674"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->ceil(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195675" id="1195675"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195681" id="1195681"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1195678" id="1195678"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195680" id="1195680"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195682" id="1195682"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195683" id="1195683"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">ceil</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.ceil()</font>, rather than
-        as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195684" id="1195684"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195685" id="1195685"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the ceil value of the variable
-              <font face="courier, couriernew, monospaced size">x</font>:
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195686" id="1195686"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getCeil(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.ceil(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195687" id="1195687"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass 45.95 to <font face=
-        "courier, couriernew, monospaced size">getCeil</font>, it returns 46;
-        if you pass -45.95, it returns -45.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195688" id="1195688"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195692" id="1195692"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1196455">Math.floor</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195695" id="1195695"></a> <a name="cos" id="cos"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->cos<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195713" id="1195713"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the cosine of a number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195699" id="1195699"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195704" id="1195704"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1195706" id="1195706"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195710" id="1195710"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195712" id="1195712"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201822" id="1201822"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201824" id="1201824"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195714" id="1195714"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195715" id="1195715"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->cos(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195716" id="1195716"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195722" id="1195722"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1195719" id="1195719"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195721" id="1195721"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195723" id="1195723"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195724" id="1195724"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">cos</font> method
-        returns a numeric value between -1 and 1, which represents the cosine
-        of the angle.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195725" id="1195725"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">cos</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.cos()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195726" id="1195726"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195727" id="1195727"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the cosine of the variable <font face=
-        "courier, couriernew, monospaced size">x</font>: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195728" id="1195728"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getCos(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.cos(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195729" id="1195729"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face="courier, couriernew, monospaced size">x</font> equals
-        2*<font face="courier, couriernew, monospaced size">Math.PI</font>,
-        <font face="courier, couriernew, monospaced size">getCos</font> returns
-        1; if <font face="courier, couriernew, monospaced size">x</font> equals
-        <font face="courier, couriernew, monospaced size">Math.PI</font>, the
-        <font face="courier, couriernew, monospaced size">getCos</font> method
-        returns -1.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195730" id="1195730"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195746" id="1195746"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1195429">Math.acos</a>,
-           <a href="math.html#1195485">Math.asin</a>, <a href=
-           "math.html#1195541">Math.atan</a>, <a href=
-           "math.html#1195597">Math.atan2</a>, <a href=
-           "math.html#1197769">Math.sin</a>, <a href=
-           "math.html#1194346">Math.tan</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193363" id="1193363"></a> <a name="E" id="E"></a>
-           <font face="Arial, Helvetica, sans-serif" size="4"><b>
-           <!-- <ZREFHEAD2> -->E<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193381" id="1193381"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Euler's
-        constant and the base of natural logarithms, approximately
-        2.718.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193367" id="1193367"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193372" id="1193372"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193374" id="1193374"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193378" id="1193378"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193380" id="1193380"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201892" id="1201892"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201894" id="1201894"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201530" id="1201530"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1201531" id="1201531"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">E</font> is a static
-        property of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.E</font>,
-        rather than as a property of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193382" id="1193382"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193383" id="1193383"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns Euler's constant: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193384" id="1193384"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getEuler() {<br>
-         &nbsp;&nbsp;&nbsp;return Math.E<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196408" id="1196408"></a> <a name="exp" id="exp"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->exp<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196410" id="1196410"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        E<sup>x</sup>, where <font face=
-        "courier, couriernew, monospaced size">x</font> is the argument, and
-        <font face="courier, couriernew, monospaced size">E</font> is Euler's
-        constant, the base of the natural logarithms.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196413" id="1196413"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196418" id="1196418"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1196420" id="1196420"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196424" id="1196424"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196426" id="1196426"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201909" id="1201909"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201911" id="1201911"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196427" id="1196427"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196428" id="1196428"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->exp(x) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196429" id="1196429"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196435" id="1196435"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196432" id="1196432"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196434" id="1196434"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196436" id="1196436"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196437" id="1196437"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">exp</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.exp()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196438" id="1196438"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196439" id="1196439"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the exponential value of the variable
-        <font face="courier, couriernew, monospaced size">x</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196440" id="1196440"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getExp(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.exp(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196441" id="1196441"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass <font face="courier, couriernew, monospaced size">getExp</font>
-        the value 1, it returns 2.718281828459045.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196442" id="1196442"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196452" id="1196452"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1193363">Math.E</a>,
-           <a href="math.html#1196917">Math.log</a>, <a href=
-           "math.html#1197651">Math.pow</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196455" id="1196455"></a> <a name="floor" id="floor"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->floor<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196472" id="1196472"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the largest integer less than or equal to a number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196458" id="1196458"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196463" id="1196463"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1196465" id="1196465"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196469" id="1196469"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196471" id="1196471"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201918" id="1201918"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201920" id="1201920"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196473" id="1196473"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196474" id="1196474"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->floor(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196475" id="1196475"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196481" id="1196481"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196478" id="1196478"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196480" id="1196480"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196482" id="1196482"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196483" id="1196483"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">floor</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.floor()</font>, rather than
-        as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196484" id="1196484"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196485" id="1196485"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the floor value of the variable
-              <font face="courier, couriernew, monospaced size">x</font>:
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196486" id="1196486"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getFloor(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.floor(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196487" id="1196487"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass 45.95 to <font face=
-        "courier, couriernew, monospaced size">getFloor</font>, it returns 45;
-        if you pass -45.95, it returns -46.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196488" id="1196488"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196492" id="1196492"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1195654">Math.ceil</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1216604" id="1216604"></a> <a name="LN2" id="LN2"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->LN2<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1216625" id="1216625"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        natural logarithm of 2, approximately 0.693.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1216607" id="1216607"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1216612" id="1216612"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1216614" id="1216614"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1216618" id="1216618"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1216620" id="1216620"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1216622" id="1216622"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1216624" id="1216624"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1216626" id="1216626"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1216627" id="1216627"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the natural log of 2:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1216628" id="1216628"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getNatLog2() {<br>
-         &nbsp;&nbsp;&nbsp;return Math.LN2<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1216629" id="1216629"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1216630" id="1216630"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">LN2</font> is a
-        static property of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.LN2</font>,
-        rather than as a property of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193389" id="1193389"></a> <a name="LN10" id="LN10"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->LN10<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193407" id="1193407"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        natural logarithm of 10, approximately 2.302.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193393" id="1193393"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193398" id="1193398"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193400" id="1193400"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193404" id="1193404"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193406" id="1193406"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201931" id="1201931"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201933" id="1201933"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193408" id="1193408"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193409" id="1193409"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the natural log of 10:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193410" id="1193410"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getNatLog10() {<br>
-         &nbsp;&nbsp;&nbsp;return Math.LN10<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193411" id="1193411"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193412" id="1193412"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">LN10</font> is a
-        static property of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.LN10</font>,
-        rather than as a property of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196917" id="1196917"></a> <a name="log" id="log"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->log<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196934" id="1196934"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the natural logarithm (base <font face=
-        "courier, couriernew, monospaced size">E</font>) of a
-        number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196920" id="1196920"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196925" id="1196925"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1196927" id="1196927"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196931" id="1196931"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196933" id="1196933"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201993" id="1201993"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201995" id="1201995"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196935" id="1196935"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196936" id="1196936"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->log(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196937" id="1196937"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196943" id="1196943"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196940" id="1196940"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196942" id="1196942"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196944" id="1196944"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1205911" id="1205911"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-        value of <font face=
-        "courier, couriernew, monospaced size">number</font> is negative, the
-        return value is always <font face=
-        "courier, couriernew, monospaced size">NaN</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196946" id="1196946"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">log</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.log()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196947" id="1196947"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196948" id="1196948"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the natural log of the variable
-              <font face="courier, couriernew, monospaced size">x</font>:
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196949" id="1196949"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getLog(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.log(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196950" id="1196950"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass <font face="courier, couriernew, monospaced size">getLog</font>
-        the value 10, it returns 2.302585092994046; if you pass it the value 0,
-        it returns <font face=
-        "courier, couriernew, monospaced size">-Infinity</font>; if you pass it
-        the value -1, it returns <font face=
-        "courier, couriernew, monospaced size">NaN</font> because -1 is out of
-        range.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196951" id="1196951"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196958" id="1196958"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1196408">Math.exp</a>,
-           <a href="math.html#1197651">Math.pow</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193465" id="1193465"></a> <a name="LOG2E" id="LOG2E"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->LOG2E<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193482" id="1193482"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The base 2
-        logarithm of E (approximately 1.442).<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193468" id="1193468"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193473" id="1193473"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193475" id="1193475"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193479" id="1193479"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193481" id="1193481"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202007" id="1202007"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202009" id="1202009"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193483" id="1193483"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193484" id="1193484"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the base 2 logarithm of E:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193485" id="1193485"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getLog2e() {<br>
-         &nbsp;&nbsp;&nbsp;return Math.LOG2E<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193486" id="1193486"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193487" id="1193487"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">LOG2E</font> is a
-        static property of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.LOG2E</font>,
-        rather than as a property of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1217093" id="1217093"></a> <a name="LOG10E" id="LOG10E"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->LOG10E<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1217114" id="1217114"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The base
-        10 logarithm of E (approximately 0.434).<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1217096" id="1217096"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1217101" id="1217101"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1217103" id="1217103"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1217107" id="1217107"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1217109" id="1217109"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1217111" id="1217111"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1217113" id="1217113"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1217115" id="1217115"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1217116" id="1217116"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the base 10 logarithm of <font face=
-        "courier, couriernew, monospaced size">E</font>:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1217117" id="1217117"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getLog10e() {<br>
-         &nbsp;&nbsp;&nbsp;return Math.LOG10E<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1217118" id="1217118"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1217119" id="1217119"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">LOG10E</font> is a
-        static property of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.LOG10E</font>, rather than
-        as a property of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1197362" id="1197362"></a> <a name="max" id="max"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->max<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1197380" id="1197380"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the larger of two numbers.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197366" id="1197366"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197371" id="1197371"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1197373" id="1197373"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197377" id="1197377"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197379" id="1197379"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202016" id="1202016"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202018" id="1202018"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197381" id="1197381"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197382" id="1197382"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->max(<i>x</i>,<i>y</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197383" id="1197383"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197389" id="1197389"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1197386" id="1197386"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x, y <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197388" id="1197388"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Numbers.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197390" id="1197390"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197391" id="1197391"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">max</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.max()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197392" id="1197392"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197393" id="1197393"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function evaluates the variables <font face=
-        "courier, couriernew, monospaced size">x</font> and <font face=
-        "courier, couriernew, monospaced size">y</font>: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197394" id="1197394"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getMax(x,y) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.max(x,y)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197395" id="1197395"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass <font face="courier, couriernew, monospaced size">getMax</font>
-        the values 10 and 20, it returns 20; if you pass it the values -10 and
-        -20, it returns -10.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197396" id="1197396"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197400" id="1197400"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1197403">Math.min</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1197403" id="1197403"></a> <a name="min" id="min"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->min<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1197420" id="1197420"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the smaller of two numbers.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197406" id="1197406"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197411" id="1197411"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1197413" id="1197413"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197417" id="1197417"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197419" id="1197419"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202118" id="1202118"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202120" id="1202120"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197421" id="1197421"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197422" id="1197422"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->min(<i>x</i>,<i>y</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197423" id="1197423"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197429" id="1197429"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1197426" id="1197426"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x, y <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197428" id="1197428"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Numbers<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197430" id="1197430"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197431" id="1197431"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">min</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.min()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197432" id="1197432"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197433" id="1197433"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function evaluates the variables <font face=
-        "courier, couriernew, monospaced size">x</font> and <font face=
-        "courier, couriernew, monospaced size">y</font>: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197434" id="1197434"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getMin(x,y) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.min(x,y)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197435" id="1197435"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass <font face="courier, couriernew, monospaced size">getMin</font>
-        the values 10 and 20, it returns 10; if you pass it the values -10 and
-        -20, it returns -20.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197436" id="1197436"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197440" id="1197440"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1197362">Math.max</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193490" id="1193490"></a> <a name="PI" id="PI"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->PI<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193491" id="1193491"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The ratio
-        of the circumference of a circle to its diameter, approximately
-        3.14159.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193494" id="1193494"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193499" id="1193499"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193501" id="1193501"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193505" id="1193505"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1199147" id="1199147"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202151" id="1202151"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202153" id="1202153"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193508" id="1193508"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193509" id="1193509"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the value of pi: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193510" id="1193510"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getPi() {<br>
-         &nbsp;&nbsp;&nbsp;return Math.PI<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193511" id="1193511"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193512" id="1193512"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">PI</font> is a static
-        property of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.PI</font>,
-        rather than as a property of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1197651" id="1197651"></a> <a name="pow" id="pow"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->pow<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1197668" id="1197668"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        <font face="courier, couriernew, monospaced size">base</font> to the
-        <font face="courier, couriernew, monospaced size">exponent</font>
-        power, that is, <font face=
-        "courier, couriernew, monospaced size">base</font><sup>exponent</sup>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197654" id="1197654"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197659" id="1197659"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1197661" id="1197661"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197665" id="1197665"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197667" id="1197667"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202180" id="1202180"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202182" id="1202182"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197669" id="1197669"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197670" id="1197670"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->pow(<i>x</i>,<i>y</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197671" id="1197671"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197681" id="1197681"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1197674" id="1197674"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->base <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197676" id="1197676"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              base number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1197678" id="1197678"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->exponent <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197680" id="1197680"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              exponent to which to raise <font face=
-              "courier, couriernew, monospaced size">base</font> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197682" id="1197682"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197683" id="1197683"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">pow</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.pow()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197684" id="1197684"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197685" id="1197685"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function raisePower(x,y) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.pow(x,y)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197686" id="1197686"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face="courier, couriernew, monospaced size">x</font> is 7 and
-        <font face="courier, couriernew, monospaced size">y</font> is 2,
-        <font face="courier, couriernew, monospaced size">raisePower</font>
-        returns 49 (7 to the power of 2).<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197687" id="1197687"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197694" id="1197694"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1196408">Math.exp</a>,
-           <a href="math.html#1196917">Math.log</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1197697" id="1197697"></a> <a name="random" id="random"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->random<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1197698" id="1197698"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        pseudo-random number between 0 and 1. The random number generator is
-        seeded from the current time, as in Java.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197701" id="1197701"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197706" id="1197706"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1197708" id="1197708"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197712" id="1197712"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197714" id="1197714"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0: Unix only 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199337" id="1199337"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199338" id="1199338"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0: all platforms 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202205" id="1202205"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202207" id="1202207"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197715" id="1197715"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197716" id="1197716"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->random() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197717" id="1197717"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197718" id="1197718"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197719" id="1197719"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197720" id="1197720"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">random</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.random()</font>, rather
-        than as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197721" id="1197721"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197722" id="1197722"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//Returns a random number between 0 and 1<br>
-         function getRandom() {<br>
-         &nbsp;&nbsp;&nbsp;return Math.random()<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1197725" id="1197725"></a> <a name="round" id="round"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->round<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1197742" id="1197742"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the value of a number rounded to the nearest integer.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197728" id="1197728"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197733" id="1197733"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1197735" id="1197735"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197739" id="1197739"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197741" id="1197741"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202226" id="1202226"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202228" id="1202228"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197743" id="1197743"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197744" id="1197744"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->round(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197745" id="1197745"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197751" id="1197751"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1197748" id="1197748"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197750" id="1197750"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197752" id="1197752"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197753" id="1197753"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-        fractional portion of <font face=
-        "courier, couriernew, monospaced size">number</font> is .5 or greater,
-        the argument is rounded to the next higher integer. If the fractional
-        portion of <font face=
-        "courier, couriernew, monospaced size">number</font> is less than .5,
-        the argument is rounded to the next lower integer. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197754" id="1197754"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">round</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.round()</font>, rather than
-        as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197755" id="1197755"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198138" id="1198138"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//Returns the value 20<br>
-         x=Math.round(20.49) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197757" id="1197757"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//Returns the value 21<br>
-         x=Math.round(20.5) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197758" id="1197758"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//Returns the value -20<br>
-         x=Math.round(-20.5) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197759" id="1197759"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->//Returns the value -21<br>
-         x=Math.round(-20.51) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1197769" id="1197769"></a> <a name="sin" id="sin"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->sin<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1197786" id="1197786"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the sine of a number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197772" id="1197772"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197777" id="1197777"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1197779" id="1197779"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197783" id="1197783"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197785" id="1197785"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202243" id="1202243"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202245" id="1202245"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197787" id="1197787"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197788" id="1197788"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->sin(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197789" id="1197789"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197795" id="1197795"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1197792" id="1197792"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197794" id="1197794"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197796" id="1197796"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197797" id="1197797"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">sin</font> method
-        returns a numeric value between -1 and 1, which represents the sine of
-        the argument.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197798" id="1197798"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">sin</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.sin()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197799" id="1197799"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197800" id="1197800"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the sine of the variable <font face=
-        "courier, couriernew, monospaced size">x</font>: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197801" id="1197801"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getSine(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.sin(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197802" id="1197802"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass <font face="courier, couriernew, monospaced size">getSine</font>
-        the value <font face=
-        "courier, couriernew, monospaced size">Math.PI/2</font>, it returns 1.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197803" id="1197803"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197819" id="1197819"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1195429">Math.acos</a>,
-           <a href="math.html#1195485">Math.asin</a>, <a href=
-           "math.html#1195541">Math.atan</a>, <a href=
-           "math.html#1195597">Math.atan2</a>, <a href=
-           "math.html#1195695">Math.cos</a>, <a href=
-           "math.html#1194346">Math.tan</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1197825" id="1197825"></a> <a name="sqrt" id="sqrt"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->sqrt<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1197843" id="1197843"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the square root of a number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197829" id="1197829"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197834" id="1197834"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1197836" id="1197836"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197840" id="1197840"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197842" id="1197842"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202260" id="1202260"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202262" id="1202262"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197844" id="1197844"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197845" id="1197845"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->sqrt(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197846" id="1197846"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197852" id="1197852"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1197849" id="1197849"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197851" id="1197851"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197853" id="1197853"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197854" id="1197854"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-        value of <font face=
-        "courier, couriernew, monospaced size">number</font> is negative,
-        <font face="courier, couriernew, monospaced size">sqrt</font> returns
-        <font face="courier, couriernew, monospaced size">NaN</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197855" id="1197855"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">sqrt</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.sqrt()</font>, rather than
-        as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197856" id="1197856"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197857" id="1197857"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the square root of the variable
-              <font face="courier, couriernew, monospaced size">x</font>:
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197858" id="1197858"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getRoot(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.sqrt(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197859" id="1197859"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        pass <font face="courier, couriernew, monospaced size">getRoot</font>
-        the value 9, it returns 3; if you pass it the value 2, it returns
-        1.414213562373095.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193515" id="1193515"></a> <a name="SQRT1_2" id="SQRT1_2"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->SQRT1_2<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193516" id="1193516"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The square
-        root of 1/2; equivalently, 1 over the square root of 2, approximately
-        0.707.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193519" id="1193519"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193524" id="1193524"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193526" id="1193526"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193530" id="1193530"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193532" id="1193532"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202273" id="1202273"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202275" id="1202275"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193533" id="1193533"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193534" id="1193534"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns 1 over the square root of 2:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193535" id="1193535"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getRoot1_2() {<br>
-         &nbsp;&nbsp;&nbsp;return Math.SQRT1_2<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193536" id="1193536"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193537" id="1193537"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">SQRT1_2</font> is a
-        static property of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Math.SQRT1_2</font>, rather than
-        as a property of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193540" id="1193540"></a> <a name="SQRT2" id="SQRT2"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->SQRT2<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193557" id="1193557"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The square
-        root of 2, approximately 1.414.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193543" id="1193543"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193548" id="1193548"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193550" id="1193550"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193554" id="1193554"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193556" id="1193556"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202282" id="1202282"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202284" id="1202284"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193558" id="1193558"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193559" id="1193559"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the square root of 2:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193560" id="1193560"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getRoot2() {<br>
-         &nbsp;&nbsp;&nbsp;return Math.SQRT2<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193561" id="1193561"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193562" id="1193562"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">SQRT2</font> is a
-        static property of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.SQRT2</font>,
-        rather than as a property of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194346" id="1194346"></a> <a name="tan" id="tan"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->tan<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194363" id="1194363"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the tangent of a number.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194349" id="1194349"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194354" id="1194354"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="math.html#1193138">Math</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1194356" id="1194356"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194360" id="1194360"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194362" id="1194362"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1202291" id="1202291"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1202293" id="1202293"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194364" id="1194364"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194365" id="1194365"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->tan(<i>x</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194366" id="1194366"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194372" id="1194372"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194369" id="1194369"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->x <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194371" id="1194371"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              number<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194373" id="1194373"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194374" id="1194374"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">tan</font> method
-        returns a numeric value that represents the tangent of the angle. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194375" id="1194375"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">tan</font> is a
-        static method of <font face=
-        "courier, couriernew, monospaced size">Math</font>, you always use it
-        as <font face="courier, couriernew, monospaced size">Math.tan()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">Math</font> object you created.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194376" id="1194376"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194377" id="1194377"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following function returns the tangent of the variable
-              <font face="courier, couriernew, monospaced size">x</font>: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194378" id="1194378"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function getTan(x) {<br>
-         &nbsp;&nbsp;&nbsp;return Math.tan(x)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194380" id="1194380"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194396" id="1194396"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="math.html#1195429">Math.acos</a>,
-           <a href="math.html#1195485">Math.asin</a>, <a href=
-           "math.html#1195541">Math.atan</a>, <a href=
-           "math.html#1195597">Math.atan2</a>, <a href=
-           "math.html#1195695">Math.cos</a>, <a href=
-           "math.html#1197769">Math.sin</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="javpkg.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="netscape.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/netscape.html b/docs/js/ref/netscape.html
deleted file mode 100644
index d5fc607038a51cb320c89d54ec6ff05fba9f4210..0000000000000000000000000000000000000000
--- a/docs/js/ref/netscape.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:44">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="math.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="contents.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "number.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="netscape" id=
-        "netscape"></a> <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->netscape<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193151" id="1193151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        top-level object used to access any Java class in the package
-        <font face=
-        "courier, couriernew, monospaced size">netscape.*</font>.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193140" id="1193140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193142" id="1193142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193144" id="1193144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193153" id="1193153"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">netscape</font>
-        object is a top-level, predefined JavaScript object. You can
-        automatically access it without using a constructor or calling a
-        method.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193162" id="1193162"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193168" id="1193168"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">netscape</font>
-        object is a convenience synonym for the property <font face=
-        "courier, couriernew, monospaced size">Packages.netscape</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195765" id="1195765"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195746" id="1195746"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="packages.html#1193137">Packages</a>,
-           <a href="packages.html#1194854">Packages.netscape</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="math.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="number.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/number.html b/docs/js/ref/number.html
deleted file mode 100644
index 73419c343c33f2afb73164f600c2961100e47b88..0000000000000000000000000000000000000000
--- a/docs/js/ref/number.html
+++ /dev/null
@@ -1,3122 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:44">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="netscape.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "object.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="Number" id="Number"></a>
-        <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->Number<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1198237" id="1198237"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Lets you
-        work with numeric values. The <font face=
-        "courier, couriernew, monospaced size">Number</font> object is an
-        object wrapper for primitive numeric values.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193141" id="1193141"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193145" id="1193145"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193147" id="1193147"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193819" id="1193819"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193820" id="1193820"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2: modified behavior of
-              <font face="courier, couriernew, monospaced size">Number</font>
-              constructor.<!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193151" id="1193151"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193821" id="1193821"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: added <a href=
-              "number.html#1201831">toSource</a> method. <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199080" id="1199080"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199117" id="1199117"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.5, NES 6.0: added
-                    <font face="courier, couriernew, monospaced size"><a href=
-                    "number.html#1200968">toExponential</a>, <a href=
-                    "number.html#1200964">toFixed</a>, and <a href=
-                    "number.html#1201389">toPrecision</a></font> methods. 
-                    <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194435" id="1194435"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194437" id="1194437"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193153" id="1193153"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Number</font>
-        constructor:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193154" id="1193154"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        Number(<i>value</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193155" id="1193155"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193161" id="1193161"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1193158" id="1193158"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->value <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193160" id="1193160"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->The
-              numeric value of the object being created.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193162" id="1193162"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193163" id="1193163"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        primary uses for the <font face=
-        "courier, couriernew, monospaced size">Number</font> object are:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1193164" id="1193164"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->To access its constant properties, which
-          represent the largest and smallest representable numbers, positive
-          and negative infinity, and the Not-a-Number value. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1193165" id="1193165"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->To create numeric objects that you can add
-          properties to. Most likely, you will rarely need to create a
-          <font face="courier, couriernew, monospaced size">Number</font>
-          object.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1193166" id="1193166"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-      properties of <font face=
-      "courier, couriernew, monospaced size">Number</font> are properties of
-      the class itself, not of individual <font face=
-      "courier, couriernew, monospaced size">Number</font> objects. 
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1193167" id="1193167"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        1.2: <font face="courier, couriernew, monospaced size">Number(x)</font>
-        now produces <font face=
-        "courier, couriernew, monospaced size">NaN</font> rather than an error
-        if <font face="courier, couriernew, monospaced size">x</font> is a
-        string that does not contain a well-formed numeric literal. For
-        example, <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193168" id="1193168"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->x=Number("three"); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193169" id="1193169"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->document.write(x + "&lt;BR&gt;"); 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193170" id="1193170"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->prints
-        <font face="courier, couriernew, monospaced size">NaN</font> 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197979" id="1197979"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        convert any object to a number using the top-level <a href=
-        "toplev.html#1064092">Number</a> function. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193171" id="1193171"></a> <a name="Property Summary" id=
-        "Property Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="-1"><b><!-- <ZREFHEADER> -->Property Summary 
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193219" id="1193219"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193174" id="1193174"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193176" id="1193176"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1196298" id="1196298"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="number.html#1196194">constructor</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196300" id="1196300"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Specifies the function that creates an
-              object's prototype.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193181" id="1193181"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="number.html#1193249">MAX_VALUE</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193183" id="1193183"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->The
-              largest representable number. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193188" id="1193188"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="number.html#1193275">MIN_VALUE</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193190" id="1193190"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->The
-              smallest representable number. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193195" id="1193195"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="number.html#1193302">NaN</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193197" id="1193197"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Special "not a number" value. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193202" id="1193202"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href=
-            "number.html#1193346">NEGATIVE_INFINITY</a> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193204" id="1193204"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Special value representing negative
-              infinity; returned on overflow.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193209" id="1193209"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href=
-            "number.html#1193380">POSITIVE_INFINITY</a> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193211" id="1193211"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Special value representing infinity;
-              returned on overflow.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193216" id="1193216"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="number.html#1193415">prototype</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193218" id="1193218"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Allows the addition of properties to a
-              <font face="courier, couriernew, monospaced size">Number</font>
-              object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193220" id="1193220"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="-1"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193240" id="1193240"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1199932" id="1199932"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1199934" id="1199934"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1200949" id="1200949"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->toExponential <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1200951" id="1200951"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Returns a string representing the number in
-              exponential notation.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1199936" id="1199936"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="number.html#1200964">toFixed</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1199938" id="1199938"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Returns a string representing the number in
-              fixed-point notation.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1201374" id="1201374"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->toPrecision <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201376" id="1201376"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Returns a string representing the number to
-              a specified precision in fixed-point notation. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1199947" id="1199947"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="number.html#1201831">toSource</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1199949" id="1199949"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Returns an object literal representing the
-              specified Number object; you can use this value to create a new
-              object. Overrides the <a href=
-              "object.html#1193320">Object.toSource</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1199957" id="1199957"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="number.html#1193464">toString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1199959" id="1199959"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Returns a string representing the specified
-              object. Overrides the <a href=
-              "object.html#1193350">Object.toString</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1199967" id="1199967"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="number.html#1195199">valueOf</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1199969" id="1199969"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Returns the primitive value of the specified
-              object. Overrides the <a href=
-              "object.html#1193540">Object.valueOf</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196162" id="1196162"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition, this object inherits the <a href=
-        "object.html#1193628">watch</a> and <a href=
-        "object.html#1193499">unwatch</a> methods from <a href=
-        "object.html#1193136">Object</a>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193241" id="1193241"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193242" id="1193242"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1.</b> The following example uses the <font face=
-        "courier, couriernew, monospaced size">Number</font> object's
-        properties to assign values to several numeric variables: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193243" id="1193243"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->biggestNum = Number.MAX_VALUE;<br>
-         smallestNum = Number.MIN_VALUE;<br>
-         infiniteNum = Number.POSITIVE_INFINITY;<br>
-         negInfiniteNum = Number.NEGATIVE_INFINITY;<br>
-         notANum = Number.NaN; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193244" id="1193244"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> The following example creates a <font face=
-        "courier, couriernew, monospaced size">Number</font> object,
-              <font face="courier, couriernew, monospaced size">myNum</font>,
-              then adds a <font face=
-              "courier, couriernew, monospaced size">description</font>
-              property to all <font face=
-              "courier, couriernew, monospaced size">Number</font> objects.
-              Then a value is assigned to the <font face=
-              "courier, couriernew, monospaced size">myNum</font> object's
-              <font face=
-              "courier, couriernew, monospaced size">description</font>
-              property.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193245" id="1193245"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->myNum = new Number(65);<br>
-         Number.prototype.description=null;<br>
-         myNum.description="wind speed"; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196194" id="1196194"></a> <a name="constructor" id=
-        "constructor"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->constructor<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196195" id="1196195"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the function that creates an object's prototype. Note that the value of
-        this property is a reference to the function itself, not a string
-        containing the function's name.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196198" id="1196198"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196203" id="1196203"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196205" id="1196205"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196207" id="1196207"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196209" id="1196209"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196211" id="1196211"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196212" id="1196212"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196216" id="1196216"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-        <a href="object.html#1193229">Object.constructor</a>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193249" id="1193249"></a> <a name="MAX_VALUE" id=
-        "MAX_VALUE"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->MAX_VALUE<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193266" id="1193266"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        maximum numeric value representable in JavaScript.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193252" id="1193252"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193257" id="1193257"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193259" id="1193259"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193263" id="1193263"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193265" id="1193265"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194452" id="1194452"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194454" id="1194454"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193267" id="1193267"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193268" id="1193268"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">MAX_VALUE</font>
-        property has a value of approximately 1.79E+308. Values larger than
-        <font face="courier, couriernew, monospaced size">MAX_VALUE</font> are
-        represented as <font face=
-        "courier, couriernew, monospaced size">"Infinity"</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193269" id="1193269"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">MAX_VALUE</font> is a
-        static property of <font face=
-        "courier, couriernew, monospaced size">Number</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Number.MAX_VALUE</font>, rather
-        than as a property of a <font face=
-        "courier, couriernew, monospaced size">Number</font> object you
-        created.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193270" id="1193270"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193271" id="1193271"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code multiplies two numeric values. If the result is less
-        than or equal to <font face=
-        "courier, couriernew, monospaced size">MAX_VALUE</font>, the
-              <font face="courier, couriernew, monospaced size">func1</font>
-              function is called; otherwise, the <font face=
-              "courier, couriernew, monospaced size">func2</font> function is
-              called.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193272" id="1193272"></a><font face=
-        "courier, couriernew, monospaced size" size="-1"><!-- <ZCODELINE> -->if
-        (num1 * num2 &lt;= Number.MAX_VALUE)<br>
-         &nbsp;&nbsp;&nbsp;func1()<br>
-         else<br>
-         &nbsp;&nbsp;&nbsp;func2() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193275" id="1193275"></a> <a name="MIN_VALUE" id=
-        "MIN_VALUE"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->MIN_VALUE<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193292" id="1193292"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        smallest positive numeric value representable in JavaScript.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193278" id="1193278"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193283" id="1193283"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193285" id="1193285"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193289" id="1193289"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193291" id="1193291"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194471" id="1194471"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194473" id="1194473"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193293" id="1193293"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196879" id="1196879"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">MIN_VALUE</font>
-        property is the number closest to 0, not the most negative number, that
-        JavaScript can represent.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196880" id="1196880"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">MIN_VALUE</font>
-              has a value of approximately 5e-324. Values smaller than
-              <font face=
-              "courier, couriernew, monospaced size">MIN_VALUE</font>
-              ("underflow values") are converted to 0.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193296" id="1193296"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">MIN_VALUE</font> is a
-        static property of <font face=
-        "courier, couriernew, monospaced size">Number</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">Number.MIN_VALUE</font>, rather
-        than as a property of a <font face=
-        "courier, couriernew, monospaced size">Number</font> object you
-        created.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193297" id="1193297"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193298" id="1193298"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code divides two numeric values. If the result is greater
-        than or equal to <font face=
-        "courier, couriernew, monospaced size">MIN_VALUE</font>, the
-              <font face="courier, couriernew, monospaced size">func1</font>
-              function is called; otherwise, the <font face=
-              "courier, couriernew, monospaced size">func2</font> function is
-              called.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193299" id="1193299"></a><font face=
-        "courier, couriernew, monospaced size" size="-1"><!-- <ZCODELINE> -->if
-        (num1 / num2 &gt;= Number.MIN_VALUE)<br>
-         &nbsp;&nbsp;&nbsp;func1()<br>
-         else<br>
-         &nbsp;&nbsp;&nbsp;func2() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193302" id="1193302"></a> <a name="NaN" id="NaN"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->NaN<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193303" id="1193303"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A special
-        value representing Not-A-Number. This value is represented as the
-        unquoted literal NaN.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193306" id="1193306"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193311" id="1193311"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193313" id="1193313"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->
-              <i>Read-only</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193315" id="1193315"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193317" id="1193317"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193319" id="1193319"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194494" id="1194494"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194496" id="1194496"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193320" id="1193320"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193321" id="1193321"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        prints the value <font face=
-        "courier, couriernew, monospaced size">Number.NaN</font> as
-              <font face="courier, couriernew, monospaced size">NaN</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193322" id="1193322"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">NaN</font>
-              is always unequal to any other number, including NaN itself; you
-              cannot check for the not-a-number value by comparing to
-              <font face=
-              "courier, couriernew, monospaced size">Number.NaN</font>. Use the
-              <b><a href="toplev.html#1064024">isNaN</a></b> function instead.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193326" id="1193326"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You might
-        use the <font face="courier, couriernew, monospaced size">NaN</font>
-        property to indicate an error condition for a function that should
-        return a valid number.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193327" id="1193327"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193328" id="1193328"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        following example, if <font face=
-        "courier, couriernew, monospaced size">month</font> has a value greater
-        than 12, it is assigned NaN, and a message is displayed indicating
-        valid values.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193329" id="1193329"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->var month = 13<br>
-         if (month &lt; 1 || month &gt; 12) {<br>
-         &nbsp;&nbsp;&nbsp;month = Number.NaN<br>
-         &nbsp;&nbsp;&nbsp;alert("Month must be between 1 and 12.")<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193330" id="1193330"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193343" id="1193343"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="toplev.html#1064064"><font face=
-           "courier, couriernew, monospaced size">NaN</font></a>, <a href=
-           "toplev.html#1064024">isNaN</a>, <a href=
-           "toplev.html#1064132">parseFloat</a>, <a href=
-           "toplev.html#1064173">parseInt</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193346" id="1193346"></a> <a name="NEGATIVE_INFINITY" id=
-        "NEGATIVE_INFINITY"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->NEGATIVE_INFINITY
-           <!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193347" id="1193347"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A special
-        numeric value representing negative infinity. This value is represented
-        as the unquoted literal <font face=
-        "courier, couriernew, monospaced size">"-Infinity"</font>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193350" id="1193350"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193355" id="1193355"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193357" id="1193357"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193361" id="1193361"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193363" id="1193363"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194499" id="1194499"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194501" id="1194501"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193364" id="1193364"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196964" id="1196964"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This value
-        behaves slightly differently than mathematical infinity:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1197134" id="1197134"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->Any positive value, including <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>,
-          multiplied by <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font> is
-          <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197135" id="1197135"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->Any negative value, including <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>,
-          multiplied by <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font> is
-          <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197109" id="1197109"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->Zero multiplied by <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font> is
-          <font face="courier, couriernew, monospaced size">NaN</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197304" id="1197304"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">NaN</font> multiplied by
-          <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font> is
-          <font face="courier, couriernew, monospaced size">NaN</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197305" id="1197305"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>,
-          divided by any negative value except <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>, is
-          <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197467" id="1197467"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>,
-          divided by any positive value except <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>, is
-          <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197441" id="1197441"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>,
-          divided by either <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font> or
-          <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>, is
-          <font face="courier, couriernew, monospaced size">NaN</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197517" id="1197517"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->Any number divided by <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font> is
-          Zero.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1193366" id="1193366"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-      <font face=
-      "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font> is a
-      static property of <font face=
-      "courier, couriernew, monospaced size">Number</font>, you always use it
-      as <font face=
-      "courier, couriernew, monospaced size">Number.NEGATIVE_INFINITY</font>,
-      rather than as a property of a <font face=
-      "courier, couriernew, monospaced size">Number</font> object you created.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1193367" id="1193367"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193368" id="1193368"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        following example, the variable <font face=
-        "courier, couriernew, monospaced size">smallNumber</font> is assigned a
-        value that is smaller than the minimum value. When the
-              <font face="courier, couriernew, monospaced size">if</font>
-              statement executes, <font face=
-              "courier, couriernew, monospaced size">smallNumber</font> has the
-              value <font face=
-              "courier, couriernew, monospaced size">"-Infinity"</font>, so the
-              <font face="courier, couriernew, monospaced size">func1</font>
-              function is called.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193369" id="1193369"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->var smallNumber = -Number.MAX_VALUE*10<br>
-         if (smallNumber == Number.NEGATIVE_INFINITY)<br>
-         &nbsp;&nbsp;&nbsp;func1()<br>
-         else<br>
-         &nbsp;&nbsp;&nbsp;func2() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193370" id="1193370"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193377" id="1193377"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="toplev.html#1063963"><font face=
-           "courier, couriernew, monospaced size">Infinity</font></a>, <a href=
-           "toplev.html#1063988"><font face=
-           "courier, couriernew, monospaced size">isFinite</font></a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193380" id="1193380"></a> <a name="POSITIVE_INFINITY" id=
-        "POSITIVE_INFINITY"></a> <font face="Arial, Helvetica, sans-serif"
-           size="4"><b><!-- <ZREFHEAD2> -->POSITIVE_INFINITY
-           <!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193381" id="1193381"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A special
-        numeric value representing infinity. This value is represented as the
-        unquoted literal <font face=
-        "courier, couriernew, monospaced size">"Infinity"</font>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193384" id="1193384"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193389" id="1193389"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193391" id="1193391"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Static, Read-only</i> 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193395" id="1193395"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193397" id="1193397"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194504" id="1194504"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194506" id="1194506"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193398" id="1193398"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197681" id="1197681"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This value
-        behaves slightly differently than mathematical infinity:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1197682" id="1197682"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->Any positive value, including <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>,
-          multiplied by <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font> is
-          <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197683" id="1197683"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->Any negative value, including <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>,
-          multiplied by <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font> is
-          <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197684" id="1197684"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->Zero multiplied by <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font> is
-          <font face="courier, couriernew, monospaced size">NaN</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197685" id="1197685"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">NaN</font> multiplied by
-          <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font> is
-          <font face="courier, couriernew, monospaced size">NaN</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197686" id="1197686"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>,
-          divided by any negative value except <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>, is
-          <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197687" id="1197687"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>,
-          divided by any positive value except <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>, is
-          <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>.
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197688" id="1197688"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> --> <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>,
-          divided by either <font face=
-          "courier, couriernew, monospaced size">NEGATIVE_INFINITY</font> or
-          <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font>, is
-          <font face="courier, couriernew, monospaced size">NaN</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1197689" id="1197689"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->Any number divided by <font face=
-          "courier, couriernew, monospaced size">POSITIVE_INFINITY</font> is
-          Zero.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1193401" id="1193401"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-      <font face=
-      "courier, couriernew, monospaced size">POSITIVE_INFINITY</font> is a
-      static property of <font face=
-      "courier, couriernew, monospaced size">Number</font>, you always use it
-      as <font face=
-      "courier, couriernew, monospaced size">Number.POSITIVE_INFINITY</font>,
-      rather than as a property of a <font face=
-      "courier, couriernew, monospaced size">Number</font> object you created.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1193402" id="1193402"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193403" id="1193403"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        following example, the variable <font face=
-        "courier, couriernew, monospaced size">bigNumber</font> is assigned a
-        value that is larger than the maximum value. When the <font face=
-        "courier, couriernew, monospaced size">if</font> statement executes,
-        <font face="courier, couriernew, monospaced size">bigNumber</font> has
-        the value <font face=
-        "courier, couriernew, monospaced size">"Infinity"</font>, so the
-        <font face="courier, couriernew, monospaced size">func1</font> function
-        is called.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1206640" id="1206640"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->var bigNumber = Number.MAX_VALUE * 10<br>
-         if (bigNumber == Number.POSITIVE_INFINITY)<br>
-         &nbsp;&nbsp;&nbsp;func1()<br>
-         else<br>
-         &nbsp;&nbsp;&nbsp;func2() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193405" id="1193405"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193412" id="1193412"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="toplev.html#1063963"><font face=
-           "courier, couriernew, monospaced size">Infinity</font></a>, <a href=
-           "toplev.html#1063988"><font face=
-           "courier, couriernew, monospaced size">isFinite</font></a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193415" id="1193415"></a> <a name="prototype" id=
-        "prototype"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->prototype<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193416" id="1193416"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Represents
-        the prototype for this class. You can use the prototype to add
-        properties or methods to all instances of a class. For information on
-        prototypes, see <a href=
-        "function.html#1193426">Function.prototype</a>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193422" id="1193422"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193427" id="1193427"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193429" id="1193429"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193431" id="1193431"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194509" id="1194509"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194511" id="1194511"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1200968" id="1200968"></a> <a name="toExponential" id=
-        "toExponential"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->toExponential<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1200985" id="1200985"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the Number object in exponential
-        notation.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1200971" id="1200971"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1200976" id="1200976"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1200978" id="1200978"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1200980" id="1200980"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.5<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1200982" id="1200982"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1200984" id="1200984"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262, Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201115" id="1201115"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1201116" id="1201116"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->toExponential([<i>fractionDigits</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201117" id="1201117"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1200994" id="1200994"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1200991" id="1200991"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->fractionDigits <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1200993" id="1200993"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->An
-              integer specifying the number of digits after the decimal point.
-              Defaults to as many digits as necessary to specify the number.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1200995" id="1200995"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1200996" id="1200996"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face=
-        "courier, couriernew, monospaced size">Number.prototype.toExponential</font>
-        method returns a string representing a Number object in exponential
-        notation with one digit before the decimal point, rounded to
-              <font face="courier, couriernew, monospaced size"><i>fractionDigits</i></font>
-              digits after the decimal point. If the <font face=
-              "courier, couriernew, monospaced size"><i>fractionDigits</i></font>
-              argument is omitted, the number of digits after the decimal point
-              defaults to the number of digits necessary to represent the value
-              uniquely.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1206809" id="1206809"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you use
-        the <font face=
-        "courier, couriernew, monospaced size">toExponential</font> method for
-        a numeric literal and the numeric literal has no exponent and no
-        decimal point, leave a space before the dot that precedes the method
-        call to prevent the dot from being interpreted as a decimal point.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1207377" id="1207377"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        number has more digits that requested by the <font face=
-        "courier, couriernew, monospaced size"><i>fractionDigits</i></font>
-        parameter, the number is rounded to the nearest number represented by
-        <font face=
-        "courier, couriernew, monospaced size"><i>fractionDigits</i></font>
-        digits. See the discussion of rounding in the description of the
-        <font face="courier, couriernew, monospaced size">toFixed</font> method
-        on <a href="number.html#1207032">page&nbsp;129</a>, which also applies
-        to <font face=
-        "courier, couriernew, monospaced size">toExponential</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1206810" id="1206810"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1206339" id="1206339"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->var num=77.1234<br>
-         alert("num.toExponential() is " + num.toExponential()) //displays
-        7.71234e+1<br>
-         alert("num.toExponential(4) is " + num.toExponential(4)) //displays
-        7.7123e+1&nbsp;&nbsp;&nbsp;<br>
-         alert("num.toExponential(2) is " + num.toExponential(2)) //displays
-        7.71e+1<br>
-         alert("77.1234.toExponential() is " + 77.1234.toExponential())<br>
-         //displays 7.71234e+1<br>
-         alert("77 .toExponential() is " + 77 .toExponential()) //displays
-        7.7e+1 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201287" id="1201287"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1201291" id="1201291"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="number.html#1200964">toFixed</a>,
-           <a href="number.html#1201389">toPrecision</a>, <a href=
-           "number.html#1193464">toString</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1200964" id="1200964"></a> <a name="toFixed" id="toFixed"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toFixed<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1200232" id="1200232"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the Number object in fixed-point
-        notation.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1200218" id="1200218"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1200223" id="1200223"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1200225" id="1200225"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1200227" id="1200227"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.5<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1200229" id="1200229"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1200231" id="1200231"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262, Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1200233" id="1200233"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1200234" id="1200234"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->toFixed([<i>fractionDigits</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1200235" id="1200235"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1200241" id="1200241"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1200341" id="1200341"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->fractionDigits <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1200343" id="1200343"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->An
-              integer specifying the number of digits after the decimal point.
-              Defaults to zero.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1200242" id="1200242"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1200525" id="1200525"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face=
-        "courier, couriernew, monospaced size">Number.prototype.toFixed</font>
-        method returns a string representing a Number object in fixed-point
-        notation, rounded to the number of digits after the decimal point
-        specified by <font face=
-        "courier, couriernew, monospaced size"><i>fractionDigits</i></font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1201067" id="1201067"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The output
-        of <font face="courier, couriernew, monospaced size">toFixed</font> may
-        be more precise than <font face=
-        "courier, couriernew, monospaced size">toString</font> for some values,
-        because <font face=
-        "courier, couriernew, monospaced size">toString</font> outputs only
-        enough significant digits to distinguish the number from adjacent
-        number values.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1207032" id="1207032"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        number has more digits that requested by the <font face=
-        "courier, couriernew, monospaced size"><i>fractionDigits</i></font>
-        parameter, the number is rounded to the nearest number represented by
-        <font face=
-        "courier, couriernew, monospaced size"><i>fractionDigits</i></font>
-        digits. If the number is exactly halfway between two representable
-        numbers, it is rounded away from zero (up if it is positive, down if it
-        is negative). Thus:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <dl>
-        <dd>
-          <dl>
-            <dt>
-              <a name="1207136" id="1207136"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZPARAINDENT1> -->
-              <font face=
-              "courier, couriernew, monospaced size">0.124.toFixed(2)</font>
-              returns "0.12".<!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-            <dt>
-              <a name="1207163" id="1207163"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZPARAINDENT1> -->
-              <font face=
-              "courier, couriernew, monospaced size">0.125.tofixed(2)</font>
-              returns "0.13", because 0.125 is exactly halfway between 0.12 and
-              0.13.<!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-            <dt>
-              <a name="1207201" id="1207201"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZPARAINDENT1> -->0
-              <font face=
-              "courier, couriernew, monospaced size">.126.tofixed(2)</font>
-              returns "0.13".<!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-          </dl>
-        </dd>
-      </dl><a name="1207214" id="1207214"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Given this
-      convention, one might expect <font face=
-      "courier, couriernew, monospaced size">0.045.toFixed(2)</font> to return
-      "0.05", but it returns "0.04". This is because of the way computers
-      represent IEEE 754 floating-point numbers. The IEEE 754 standard uses
-      binary fractions (fractions of 0's and 1's after the dot). Just as some
-      numbers, such as 1/3, are not representable precisely as decimal
-      fractions, other numbers, such as 0.045, are not precisely representable
-      as binary fractions. The IEEE 754 standard dictates that 0.045 be
-      approximated to
-      0.04499999999999999833466546306226518936455249786376953125, which is
-      precisely representable as a binary fraction. This approximation is
-      closer to 0.04 than to 0.05, so <font face=
-      "courier, couriernew, monospaced size">0.045.toFixed(2)</font> returns
-      "0.04".<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1201068" id="1201068"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1200863" id="1200863"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->var num=10.1234<br>
-         alert("num.toFixed() is " + num.toFixed()) //displays 10<br>
-         alert("num.toFixed(4) is " + num.toFixed(4)) //displays
-        10.1234&nbsp;&nbsp;&nbsp; alert("num.toFixed(2) is " + num.toFixed(2))
-        //displays 10.12 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201348" id="1201348"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1201355" id="1201355"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="number.html#1200968">toExponential</a>,
-           <a href="number.html#1201389">toPrecision</a>, <a href=
-           "number.html#1193464">toString</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1201389" id="1201389"></a> <a name="toPrecision" id=
-        "toPrecision"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->toPrecision<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1201406" id="1201406"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the Number object to the specified
-        precision.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201392" id="1201392"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201397" id="1201397"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201399" id="1201399"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201401" id="1201401"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.5<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1201403" id="1201403"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201405" id="1201405"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262, Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201407" id="1201407"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1201408" id="1201408"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->toPrecision([<i>precision</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201409" id="1201409"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1201415" id="1201415"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1201412" id="1201412"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->precision <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1201414" id="1201414"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->An
-              integer specifying the number of digits after the decimal point. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201416" id="1201416"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1201719" id="1201719"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face=
-        "courier, couriernew, monospaced size">Number.prototype.toPrecision</font>
-        method returns a string representing a Number object in fixed-point or
-        exponential notation rounded to <font face=
-        "courier, couriernew, monospaced size"><i>precision</i></font>
-        significant digits.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1206997" id="1206997"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you use
-        the <font face=
-        "courier, couriernew, monospaced size">toPrecision</font> method for a
-        numeric literal and the numeric literal has no exponent and no decimal
-        point, leave a space before the dot that precedes the method call to
-        prevent the dot from being interpreted as a decimal point.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1201723" id="1201723"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-        <font face=
-        "courier, couriernew, monospaced size"><i>precision</i></font> argument
-        is omitted, behaves as <font face=
-        "courier, couriernew, monospaced size">Number.prototype.toString</font>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1207425" id="1207425"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-        number has more digits that requested by the <font face=
-        "courier, couriernew, monospaced size"><i>precision</i></font>
-        parameter, the number is rounded to the nearest number represented by
-        <font face=
-        "courier, couriernew, monospaced size"><i>precision</i></font> digits.
-        See the discussion of rounding in the description of the
-              <font face="courier, couriernew, monospaced size">toFixed</font>
-              method on <a href="number.html#1207032">page&nbsp;129</a>, which
-              also applies to <font face=
-              "courier, couriernew, monospaced size">toPrecision</font>.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201927" id="1201927"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1202066" id="1202066"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->var num=5.123456<br>
-         alert("num.toPrecision() is " + num.toPrecision()) //displays
-        5.123456<br>
-         alert("num.toPrecision(4) is " + num.toPrecision(4)) //displays
-        5.123<br>
-         alert("num.toPrecision(2) is " + num.toPrecision(2)) //displays
-        5.1<br>
-         alert("num.toPrecision(2) is " + num.toPrecision(1)) //displays 5<br>
-         alert("num.toPrecision(2) is " + num.toPrecision(1)) //displays 5<br>
-         alert("1250 .toPrecision() is " + 1250 .toPrecision(2))<br>
-         //displays 1.3e+3<br>
-         alert("1250 .toPrecision(5) is " + 1250 .toPrecision(5))<br>
-         //displays 1250.0 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1202058" id="1202058"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1201828" id="1201828"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="number.html#1200968">toExponential</a>,
-           <a href="number.html#1200964">toFixed</a>, <a href=
-           "number.html#1193464">toString</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1201831" id="1201831"></a> <a name="toSource" id=
-        "toSource"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toSource<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193436" id="1193436"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the source code of the object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193439" id="1193439"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193444" id="1193444"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193446" id="1193446"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193448" id="1193448"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193449" id="1193449"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193450" id="1193450"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->toSource() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193451" id="1193451"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193452" id="1193452"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193453" id="1193453"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198134" id="1198134"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toSource</font>
-        method returns the following values:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1198135" id="1198135"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->For the built-in <font face=
-          "courier, couriernew, monospaced size">Number</font> object,
-          <font face="courier, couriernew, monospaced size">toSource</font>
-          returns the following string indicating that the source code is not
-          available:<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1198136" id="1198136"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->&nbsp;&nbsp;&nbsp;function Number() {<br>
-             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[native code]<br>
-             &nbsp;&nbsp;&nbsp;} <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1198137" id="1198137"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->For instances of <font face=
-          "courier, couriernew, monospaced size">Number</font>,
-                <font face="courier, couriernew, monospaced size">toSource</font>
-                returns a string representing the source code.
-                <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1198138" id="1198138"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This method
-      is usually called internally by JavaScript and not explicitly in code.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1193457" id="1193457"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193461" id="1193461"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193320">Object.toSource</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193464" id="1193464"></a> <a name="toString" id=
-        "toString"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193477" id="1193477"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the specified Number object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193467" id="1193467"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193472" id="1193472"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193474" id="1193474"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193476" id="1193476"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194515" id="1194515"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194517" id="1194517"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193478" id="1193478"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193479" id="1193479"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->toString()<br>
-         toString([<i>radix</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193480" id="1193480"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193486" id="1193486"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1193483" id="1193483"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->radix <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193485" id="1193485"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->An
-              integer between 2 and 36 specifying the base to use for
-              representing numeric values. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193487" id="1193487"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195154" id="1195154"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <a href="number.html#1193137">Number</a> object overrides the
-        <font face="courier, couriernew, monospaced size">toString</font>
-        method of the <a href="object.html#1193136">Object</a> object; it does
-        not inherit <a href="object.html#1193350">Object.toString</a>. For
-        <a href="number.html#1193137">Number</a> objects, the <font face=
-        "courier, couriernew, monospaced size">toString</font> method returns a
-        string representation of the object. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195161" id="1195161"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        calls the <font face=
-        "courier, couriernew, monospaced size">toString</font> method
-        automatically when a number is to be represented as a text value or
-        when a number is referred to in a string concatenation. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1207025" id="1207025"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you use
-        the <font face="courier, couriernew, monospaced size">toString</font>
-        method for a numeric literal and the numeric literal has no exponent
-        and no decimal point, leave a space before the dot that precedes the
-        method call to prevent the dot from being interpreted as a decimal
-        point.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200638" id="1200638"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        <a href="number.html#1193137">Number</a> objects and values, the
-        built-in <font face=
-        "courier, couriernew, monospaced size">toString</font> method returns
-        the string representing the value of the number. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193491" id="1193491"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->var howMany=10;<br>
-         alert("howMany.toString() is " + howMany.toString())<br>
-         alert("45 .toString() is " + 45 .toString()) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1201877" id="1201877"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1201887" id="1201887"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="number.html#1200968">toExponential</a>,
-           <a href="number.html#1200964">toFixed</a>, <a href=
-           "number.html#1201389">toPrecision</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1195199" id="1195199"></a> <a name="valueOf" id="valueOf"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->valueOf<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195216" id="1195216"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the primitive value of a Number object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195202" id="1195202"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195207" id="1195207"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="number.html#1193137">Number</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195209" id="1195209"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195211" id="1195211"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1195213" id="1195213"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1195215" id="1195215"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195217" id="1195217"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195218" id="1195218"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->valueOf() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195219" id="1195219"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195220" id="1195220"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195221" id="1195221"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195228" id="1195228"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">valueOf</font> method
-        of <a href="number.html#1193137">Number</a> returns the primitive value
-        of a Number object as a number data type.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195235" id="1195235"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        method is usually called internally by JavaScript and not explicitly in
-        code.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195236" id="1195236"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195237" id="1195237"></a><font face=
-        "courier, couriernew, monospaced size" size="-1"><!-- <ZCODELINE> -->x
-        = new Number();<br>
-         alert(x.valueOf())&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//displays 0 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195238" id="1195238"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195242" id="1195242"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193540">Object.valueOf</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="netscape.html"><font face="Arial, Helvetica, sans-serif"
-      size="2" color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-      <a href="contents.html"><b><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="object.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/object.html b/docs/js/ref/object.html
deleted file mode 100644
index c4004a37a567bec9df539235c25eab590a21eb2c..0000000000000000000000000000000000000000
--- a/docs/js/ref/object.html
+++ /dev/null
@@ -1,2238 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:49">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="number.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "packages.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193136" id="1193136"></a> <a name="Object" id="Object"></a>
-        <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->Object<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193137" id="1193137"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">Object</font>
-              is the primitive JavaScript object type. All JavaScript objects
-              are descended from <font face=
-              "courier, couriernew, monospaced size">Object</font>. That is,
-              all JavaScript objects have the methods defined for <font face=
-              "courier, couriernew, monospaced size">Object</font>.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193140" id="1193140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193144" id="1193144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0: <font face=
-              "courier, couriernew, monospaced size">toString</font> method.
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1195549" id="1195549"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1195550" id="1195550"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0: added
-                    <font face="courier, couriernew, monospaced size">eval</font>
-                    and <font face=
-                    "courier, couriernew, monospaced size">valueOf</font>
-                    methods; <font face=
-                    "courier, couriernew, monospaced size">constructor</font>
-                    property.<!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1195551" id="1195551"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1195552" id="1195552"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2: deprecated <a href=
-              "object.html#1194118">eval</a> method. <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193150" id="1193150"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1195553" id="1195553"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: added <a href=
-              "object.html#1193320">toSource</a> method. <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1203643" id="1203643"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1203640" id="1203640"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.4: removed <a href=
-              "object.html#1194118">eval</a> method. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196451" id="1196451"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196453" id="1196453"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193151" id="1193151"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193152" id="1193152"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Object</font>
-        constructor:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193153" id="1193153"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->new Object() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193154" id="1193154"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193155" id="1193155"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193156" id="1193156"></a> <a name="Property Summary" id=
-        "Property Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="-1"><b><!-- <ZREFHEADER> -->Property Summary 
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193176" id="1193176"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193159" id="1193159"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193161" id="1193161"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193166" id="1193166"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="object.html#1193229">constructor</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193168" id="1193168"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Specifies the function that creates an
-              object's prototype.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193173" id="1193173"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="object.html#1193255">prototype</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193175" id="1193175"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Allows the addition of properties to all
-              objects.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193177" id="1193177"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="-1"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193225" id="1193225"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193180" id="1193180"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193182" id="1193182"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193187" id="1193187"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="object.html#1194118">eval</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193189" id="1193189"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Deprecated. Evaluates a string of JavaScript
-              code in the context of the specified object. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193194" id="1193194"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="object.html#1193320">toSource</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193196" id="1193196"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Returns an object literal representing the
-              specified object; you can use this value to create a new object. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193201" id="1193201"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="object.html#1193350">toString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193203" id="1193203"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Returns a string representing the specified
-              object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193208" id="1193208"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="object.html#1193499">unwatch</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193210" id="1193210"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Removes a watchpoint from a property of the
-              object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193215" id="1193215"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="object.html#1193540">valueOf</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193217" id="1193217"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Returns the primitive value of the specified
-              object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193222" id="1193222"></a> <font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> --><a href="object.html#1193628">watch</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193224" id="1193224"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->Adds a watchpoint to a property of the
-              object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193229" id="1193229"></a> <a name="constructor" id=
-        "constructor"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->constructor<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193230" id="1193230"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the function that creates an object's prototype. Note that the value of
-        this property is a reference to the function itself, not a string
-        containing the function's name.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193233" id="1193233"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193238" id="1193238"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="object.html#1193136">Object</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193240" id="1193240"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193242" id="1193242"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196460" id="1196460"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196462" id="1196462"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193243" id="1193243"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193244" id="1193244"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->All
-        objects inherit a <font face=
-        "courier, couriernew, monospaced size">constructor</font> property from
-        their <font face=
-        "courier, couriernew, monospaced size">prototype</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193245" id="1193245"></a><font face=
-        "courier, couriernew, monospaced size" size="-1"><!-- <ZCODELINE> -->o
-        = new Object // or o = {} in JavaScript 1.2<br>
-         o.constructor == Object<br>
-         a = new Array // or a = [] in JavaScript 1.2<br>
-         a.constructor == Array<br>
-         n = new Number(3)<br>
-         n.constructor == Number <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193246" id="1193246"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Even
-        though you cannot construct most HTML objects, you can do comparisons.
-        For example,<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193247" id="1193247"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->document.constructor == Document<br>
-         document.form3.constructor == Form <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193248" id="1193248"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193249" id="1193249"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example creates a prototype, <font face=
-        "courier, couriernew, monospaced size">Tree</font>, and an object of
-        that type, <font face=
-        "courier, couriernew, monospaced size">theTree</font>. The example then
-        displays the <font face=
-        "courier, couriernew, monospaced size">constructor</font> property for
-        the object <font face=
-        "courier, couriernew, monospaced size">theTree</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193250" id="1193250"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->function Tree(name) {<br>
-         &nbsp;&nbsp;&nbsp;this.name=name<br>
-         }<br>
-         theTree = new Tree("Redwood")<br>
-         document.writeln("&lt;B&gt;theTree.constructor is&lt;/B&gt; " +<br>
-         &nbsp;&nbsp;&nbsp;theTree.constructor + "&lt;P&gt;") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193251" id="1193251"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        example displays the following output: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193252" id="1193252"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->theTree.constructor is function Tree(name) {
-        this.name = name; } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194118" id="1194118"></a> <a name="eval" id="eval"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->eval<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194131" id="1194131"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->Deprecated. Evaluates a string of JavaScript code
-        in the context of an object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194121" id="1194121"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194126" id="1194126"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="object.html#1193136">Object</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194128" id="1194128"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194130" id="1194130"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1195556" id="1195556"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1195557" id="1195557"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0: deprecated as
-              method of objects; retained as top-level function. 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1203544" id="1203544"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1203565" id="1203565"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.4: removed as method of
-              objects.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194132" id="1194132"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194133" id="1194133"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->eval(<i>string</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194134" id="1194134"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194140" id="1194140"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194137" id="1194137"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->string <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194139" id="1194139"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->Any
-              string representing a JavaScript expression, statement, or
-              sequence of statements. The expression can include variables and
-              properties of existing objects. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194141" id="1194141"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194142" id="1194142"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">eval</font> method is
-        no longer available as a method of <font face=
-        "courier, couriernew, monospaced size">Object</font>. Use the top-level
-        <a href="toplev.html#1063795">eval</a> function. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1202533" id="1202533"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1203587" id="1203587"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2 and 1.3. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1203588" id="1203588"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">eval</font>
-              as a method of Object and every object derived from Object is
-              deprecated (but still available).<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1202534" id="1202534"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.1. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1202544" id="1202544"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">eval</font>
-              is a method of Object and every object derived from Object. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194155" id="1194155"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194159" id="1194159"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="toplev.html#1063795">eval</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193255" id="1193255"></a> <a name="prototype" id=
-        "prototype"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->prototype<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193256" id="1193256"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Represents
-        the prototype for this class. You can use the prototype to add
-        properties or methods to all instances of a class. For more
-        information, see <a href=
-        "function.html#1193426">Function.prototype</a>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193262" id="1193262"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193267" id="1193267"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="object.html#1193136">Object</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193269" id="1193269"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193271" id="1193271"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196486" id="1196486"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196488" id="1196488"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193320" id="1193320"></a> <a name="toSource" id=
-        "toSource"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toSource<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193322" id="1193322"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the source code of the object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193325" id="1193325"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193330" id="1193330"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="object.html#1193136">Object</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193332" id="1193332"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193334" id="1193334"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193335" id="1193335"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193336" id="1193336"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->toSource() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193337" id="1193337"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193338" id="1193338"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193339" id="1193339"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1204221" id="1204221"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toSource</font>
-        method returns the following values:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1204304" id="1204304"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->For the built-in <font face=
-          "courier, couriernew, monospaced size">Object</font> object,
-          <font face="courier, couriernew, monospaced size">toSource</font>
-          returns the following string indicating that the source code is not
-          available:<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1204317" id="1204317"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->&nbsp;&nbsp;&nbsp;function Object() {<br>
-             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[native code]<br>
-             &nbsp;&nbsp;&nbsp;} <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1204308" id="1204308"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->For instances of <font face=
-          "courier, couriernew, monospaced size">Object</font>,
-                <font face="courier, couriernew, monospaced size">toSource</font>
-                returns a string representing the source code.
-                <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1204331" id="1204331"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->For custom objects, <font face=
-          "courier, couriernew, monospaced size">toSource</font> returns the
-          JavaScript source that defines the object as a string. 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1204183" id="1204183"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This method
-      is usually called internally by JavaScript and not explicitly in code.
-      You can call <font face=
-      "courier, couriernew, monospaced size">toSource</font> while debugging to
-      examine the contents of an object.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-         <a name="1193340" id="1193340"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1204772" id="1204772"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code defines the <font face=
-        "courier, couriernew, monospaced size">Dog</font> object type and
-        creates <font face=
-        "courier, couriernew, monospaced size">theDog,</font> an object of type
-        <font face="courier, couriernew, monospaced size">Dog</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1204688" id="1204688"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->function Dog(name,breed,color,sex) {<br>
-         &nbsp;&nbsp;&nbsp;this.name=name<br>
-         &nbsp;&nbsp;&nbsp;this.breed=breed<br>
-         &nbsp;&nbsp;&nbsp;this.color=color<br>
-         &nbsp;&nbsp;&nbsp;this.sex=sex<br>
-         }<br>
-         theDog = new Dog("Gabby","Lab","chocolate","girl") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1204667" id="1204667"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Calling
-        the <font face="courier, couriernew, monospaced size">toSource</font>
-        method of <font face=
-        "courier, couriernew, monospaced size">theDog</font> displays the
-        JavaScript source that defines the object: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1204789" id="1204789"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->theDog.toSource()<br>
-         //returns "{name:"Gabby", breed:"Lab", color:"chocolate", sex:"girl"} 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193343" id="1193343"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193347" id="1193347"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193350">Object.toString</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193350" id="1193350"></a> <a name="toString" id=
-        "toString"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193363" id="1193363"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the specified object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193353" id="1193353"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193358" id="1193358"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="object.html#1193136">Object</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193360" id="1193360"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193362" id="1193362"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196496" id="1196496"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196498" id="1196498"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1203456" id="1203456"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1203457" id="1203457"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->toString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193421" id="1193421"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193422" id="1193422"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Every
-        object has a <font face=
-        "courier, couriernew, monospaced size">toString</font> method that is
-        automatically called when it is to be represented as a text value or
-        when an object is referred to in a string concatenation. For example,
-        the following examples require <font face=
-        "courier, couriernew, monospaced size">theDog</font> to be represented
-        as a string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193423" id="1193423"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->document.write(theDog)<br>
-         document.write("The dog is " + theDog) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200394" id="1200394"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->By
-        default, the <font face=
-        "courier, couriernew, monospaced size">toString</font> method is
-        inherited by every object descended from <font face=
-        "courier, couriernew, monospaced size">Object</font>. You can override
-        this method for custom objects that you create. If you do not override
-        <font face="courier, couriernew, monospaced size">toString</font> in a
-        custom object, <font face=
-        "courier, couriernew, monospaced size">toString</font> returns
-        <font face="courier, couriernew, monospaced size">[object</font>
-        <font face="courier, couriernew, monospaced size"><i>type</i></font>
-        <font face="courier, couriernew, monospaced size">]</font>, where
-        <font face="courier, couriernew, monospaced size"><i>type</i></font> is
-        the object type or the name of the constructor function that created
-        the object.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1203849" id="1203849"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1203854" id="1203854"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->var o = new Object()<br>
-         o.toString // returns [object Object] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193426" id="1193426"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZHEADRUNIN> -->Built-in toString methods. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1203699" id="1203699"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Every
-        built-in core JavaScript object overrides the <font face=
-        "courier, couriernew, monospaced size">toString</font> method of
-        <font face="courier, couriernew, monospaced size">Object</font> to
-        return an appropriate value. JavaScript calls this method whenever it
-        needs to convert an object to a string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193453" id="1193453"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZHEADRUNIN> -->Overriding the default toString method. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1193454" id="1193454"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        create a function to be called in place of the default
-              <font face="courier, couriernew, monospaced size">toString</font>
-              method. The <font face=
-              "courier, couriernew, monospaced size">toString</font> method
-              takes no arguments and should return a string. The <font face=
-              "courier, couriernew, monospaced size">toString</font> method you
-              create can be any value you want, but it will be most useful if
-              it carries information about the object.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193455" id="1193455"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code defines the <font face=
-        "courier, couriernew, monospaced size">Dog</font> object type and
-        creates <font face=
-        "courier, couriernew, monospaced size">theDog,</font> an object of type
-        <font face="courier, couriernew, monospaced size">Dog</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193456" id="1193456"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->function Dog(name,breed,color,sex) {<br>
-         &nbsp;&nbsp;&nbsp;this.name=name<br>
-         &nbsp;&nbsp;&nbsp;this.breed=breed<br>
-         &nbsp;&nbsp;&nbsp;this.color=color<br>
-         &nbsp;&nbsp;&nbsp;this.sex=sex<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193457" id="1193457"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->theDog = new Dog("Gabby","Lab","chocolate","girl") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193458" id="1193458"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        call the <font face=
-        "courier, couriernew, monospaced size">toString</font> method on this
-        custom object, it returns the default value inherited from
-              <font face="courier, couriernew, monospaced size">Object</font>: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1203749" id="1203749"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->theDog.toString() //returns [object Object] 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1203735" id="1203735"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code creates <font face=
-        "courier, couriernew, monospaced size">dogToString,</font> the function
-        that will be used to override the default <font face=
-        "courier, couriernew, monospaced size">toString</font> method. This
-        function generates a string containing each property, of the form
-        <font face="courier, couriernew, monospaced size">"property =
-        value;"</font>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193459" id="1193459"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->function dogToString() {<br>
-         &nbsp;&nbsp;&nbsp;var ret = "Dog " + this.name + " is [\n"<br>
-         &nbsp;&nbsp;&nbsp;for (var prop in this)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret += " " + prop + " is " +
-        this[prop] + ";\n"<br>
-         &nbsp;&nbsp;&nbsp;return ret + "]"<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193460" id="1193460"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code assigns the user-defined function to the object's
-        <font face="courier, couriernew, monospaced size">toString</font>
-        method:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193461" id="1193461"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->Dog.prototype.toString = dogToString 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193462" id="1193462"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->With the
-        preceding code in place, any time <font face=
-        "courier, couriernew, monospaced size">theDog</font> is used in a
-        string context, JavaScript automatically calls the <font face=
-        "courier, couriernew, monospaced size">dogToString</font> function,
-        which returns the following string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1203804" id="1203804"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->Dog Gabby is [<br>
-         &nbsp;&nbsp;name is Gabby;<br>
-         &nbsp;&nbsp;breed is Lab;<br>
-         &nbsp;&nbsp;color is chocolate;<br>
-         &nbsp;&nbsp;sex is girl;<br>
-         ] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1203805" id="1203805"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An
-        object's <font face=
-        "courier, couriernew, monospaced size">toString</font> method is
-        usually invoked by JavaScript, but you can invoke it yourself as
-        follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193465" id="1193465"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->var dogString = theDog.toString() 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193466" id="1193466"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1193467" id="1193467"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1193468" id="1193468"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        behavior of the <font face=
-        "courier, couriernew, monospaced size">toString</font> method depends
-        on whether you specify <font face=
-        "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>
-        in the <font face=
-        "courier, couriernew, monospaced size">&lt;SCRIPT&gt;</font> tag:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1193469" id="1193469"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->If you specify <font face=
-          "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>
-          in the <font face=
-          "courier, couriernew, monospaced size">&lt;SCRIPT&gt;</font> tag, the
-          <font face="courier, couriernew, monospaced size">toString</font>
-          method returns an object literal.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1193470" id="1193470"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="-1">
-          <!-- <ZSMARTLIST1> -->If you do not specify <font face=
-          "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>
-          in the <font face=
-          "courier, couriernew, monospaced size">&lt;SCRIPT&gt;</font> tag, the
-          <font face="courier, couriernew, monospaced size">toString</font>
-          method returns <font face=
-          "courier, couriernew, monospaced size">[object</font>
-                <font face="courier, couriernew, monospaced size"><i>type</i></font>
-                <font face="courier, couriernew, monospaced size">]</font>, as
-                with other JavaScript versions.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-       <a name="1193471" id="1193471"></a> <a name="Examples" id=
-      "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                  <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-      </b></font><br>
-       <a name="1193472" id="1193472"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-      1: The location object.</b> The following example prints the string
-      equivalent of the current location. <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1193473" id="1193473"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->document.write("location.toString() is " +
-        location.toString() + "&lt;BR&gt;") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193474" id="1193474"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The output
-        is as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195036" id="1195036"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->location.toString() is file:///C|/TEMP/myprog.htmll
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195040" id="1195040"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2: Object with no string value.</b> Assume you have an
-              <font face="courier, couriernew, monospaced size">Image</font>
-              object named <font face=
-              "courier, couriernew, monospaced size">sealife</font> defined as
-              follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193480" id="1193480"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->&lt;IMG NAME="sealife" SRC="images\seaotter.gif"
-        ALIGN="left" VSPACE="10"&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193484" id="1193484"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        the <font face="courier, couriernew, monospaced size">Image</font>
-        object itself has no special <font face=
-        "courier, couriernew, monospaced size">toString</font> method,
-        <font face=
-        "courier, couriernew, monospaced size">sealife.toString()</font>
-        returns the following:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193485" id="1193485"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->[object Image] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193486" id="1193486"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        3: The radix parameter.</b> The following example prints the string
-        equivalents of the numbers 0 through 9 in decimal and binary.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193487" id="1193487"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->for (x = 0; x &lt; 10; x++) {<br>
-         &nbsp;&nbsp;&nbsp;document.write("Decimal: ", x.toString(10), "
-        Binary: ",<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x.toString(2), "&lt;BR&gt;")<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193488" id="1193488"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        preceding example produces the following output:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193489" id="1193489"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->Decimal: 0 Binary: 0<br>
-         Decimal: 1 Binary: 1<br>
-         Decimal: 2 Binary: 10<br>
-         Decimal: 3 Binary: 11<br>
-         Decimal: 4 Binary: 100<br>
-         Decimal: 5 Binary: 101<br>
-         Decimal: 6 Binary: 110<br>
-         Decimal: 7 Binary: 111<br>
-         Decimal: 8 Binary: 1000<br>
-         Decimal: 9 Binary: 1001 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193490" id="1193490"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193497" id="1193497"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193320">Object.toSource</a>,
-           <a href="object.html#1193540">Object.valueOf</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193499" id="1193499"></a> <a name="unwatch" id="unwatch"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->unwatch<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193516" id="1193516"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Removes a
-        watchpoint set with the <a href="object.html#1193628">watch</a>
-        method.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193506" id="1193506"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193511" id="1193511"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="object.html#1193136">Object</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193513" id="1193513"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193515" id="1193515"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193517" id="1193517"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193518" id="1193518"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->unwatch(<i>prop</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193519" id="1193519"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193525" id="1193525"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193522" id="1193522"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->
-              <font face="courier, couriernew, monospaced size">prop</font>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193524" id="1193524"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->The
-              name of a property of the object. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193526" id="1193526"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193527" id="1193527"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        JavaScript debugger has functionality similar to that provided by this
-        method, as well as other debugging options. For information on the
-        debugger, see <i><a href=
-        "/devedge-srce/viewsource/2002/venkman/01/">Venkman, the new JavaScript Debugger for Netscape 7.x</a></i>. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200644" id="1200644"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->By
-        default, this method is inherited by every object descended from
-        <font face="courier, couriernew, monospaced size">Object</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193533" id="1193533"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193537" id="1193537"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-        <a href="object.html#1193628">watch</a>. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193540" id="1193540"></a> <a name="valueOf" id="valueOf"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->valueOf<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193553" id="1193553"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the primitive value of the specified object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193543" id="1193543"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193548" id="1193548"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="object.html#1193136">Object</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193550" id="1193550"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193552" id="1193552"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196506" id="1196506"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196508" id="1196508"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193554" id="1193554"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193555" id="1193555"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->valueOf() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193556" id="1193556"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193557" id="1193557"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1200569" id="1200569"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1204828" id="1204828"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-        calls the <font face=
-        "courier, couriernew, monospaced size">valueOf</font> method to convert
-        an object to a primitive value. You rarely need to invoke the
-        <font face="courier, couriernew, monospaced size">valueOf</font> method
-        yourself; JavaScript automatically invokes it when encountering an
-        object where a primitive value is expected.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198170" id="1198170"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->By
-        default, the <font face=
-        "courier, couriernew, monospaced size">valueOf</font> method is
-        inherited by every object descended from <font face=
-        "courier, couriernew, monospaced size">Object</font>. Every built-in
-        core object overrides this method to return an appropriate value. If an
-        object has no primitive value, <font face=
-        "courier, couriernew, monospaced size">valueOf</font> returns the
-        object itself, which is displayed as:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198203" id="1198203"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->[object Object] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198132" id="1198132"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        use <font face="courier, couriernew, monospaced size">valueOf</font>
-        within your own code to convert a built-in object into a primitive
-        value. When you create a custom object, you can override <a href=
-        "object.html#1193540">Object.valueOf</a> to call a custom method
-        instead of the default <font face=
-        "courier, couriernew, monospaced size">Object</font> method. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193605" id="1193605"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZHEADRUNIN> -->Overriding valueOf for custom objects. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1198049" id="1198049"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        create a function to be called in place of the default
-              <font face="courier, couriernew, monospaced size">valueOf</font>
-              method. Your function must take no arguments.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193606" id="1193606"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Suppose
-        you have an object type <font face=
-        "courier, couriernew, monospaced size">myNumberType</font> and you want
-        to create a <font face=
-        "courier, couriernew, monospaced size">valueOf</font> method for it.
-        The following code assigns a user-defined function to the object's
-        <font face="courier, couriernew, monospaced size">valueOf</font>
-        method:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193607" id="1193607"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->myNumberType.prototype.valueOf = new
-        Function(functionText) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193608" id="1193608"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->With the
-        preceding code in place, any time an object of type <font face=
-        "courier, couriernew, monospaced size">myNumberType</font> is used in a
-        context where it is to be represented as a primitive value, JavaScript
-        automatically calls the function defined in the preceding code.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193609" id="1193609"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An
-        object's <font face=
-        "courier, couriernew, monospaced size">valueOf</font> method is usually
-        invoked by JavaScript, but you can invoke it yourself as follows:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193610" id="1193610"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->myNumber.valueOf() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193611" id="1193611"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="-1"><b><!-- <ZNOTE> -->
-         Note<!-- </ZNOTE> --></b></font> <a name="1193615" id="1193615"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->Objects in string contexts convert via the
-           <a href="object.html#1193350">toString</a> method, which is
-           different from <font face=
-           "courier, couriernew, monospaced size">String</font> objects
-           converting to string primitives using <font face=
-           "courier, couriernew, monospaced size">valueOf</font>. All string
-           objects have a string conversion, if only <font face=
-           "courier, couriernew, monospaced size">"[object</font>
-              <font face="courier, couriernew, monospaced size"><i>type</i></font>
-              <font face="courier, couriernew, monospaced size">]"</font>. But
-              many objects do not convert to number, boolean, or function.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193619" id="1193619"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193626" id="1193626"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="toplev.html#1064173">parseInt</a>,
-           <a href="object.html#1193350">Object.toString</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193628" id="1193628"></a> <a name="watch" id="watch"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->watch<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193630" id="1193630"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Watches
-        for a property to be assigned a value and runs a function when that
-        occurs.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193633" id="1193633"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193638" id="1193638"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><a href="object.html#1193136">Object</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193640" id="1193640"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193642" id="1193642"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193643" id="1193643"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193644" id="1193644"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->watch(<i>prop</i>, <i>handler</i>) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193645" id="1193645"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193655" id="1193655"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size"><br></font></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193648" id="1193648"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->
-              <font face="courier, couriernew, monospaced size">prop</font>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193650" id="1193650"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->The
-              name of a property of the object. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193652" id="1193652"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->
-              <font face="courier, couriernew, monospaced size">handler</font>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193654" id="1193654"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->A
-              function to call.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193656" id="1193656"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193657" id="1193657"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Watches
-        for assignment to a property named <font face=
-        "courier, couriernew, monospaced size">prop</font> in this object,
-        calling <font face="courier, couriernew, monospaced size">handler(prop,
-        oldval, newval)</font> whenever <font face=
-        "courier, couriernew, monospaced size">prop</font> is set and storing
-        the return value in that property. A watchpoint can filter (or nullify)
-        the value assignment, by returning a modified <font face=
-        "courier, couriernew, monospaced size">newval</font> (or
-              <font face="courier, couriernew, monospaced size">oldval</font>). 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193658" id="1193658"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        delete a property for which a watchpoint has been set, that watchpoint
-        does not disappear. If you later recreate the property, the watchpoint
-        is still in effect. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1200696" id="1200696"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To remove
-        a watchpoint, use the <a href="object.html#1193499">unwatch</a> method.
-        By default, the <font face=
-        "courier, couriernew, monospaced size">watch</font> method is inherited
-        by every object descended from <font face=
-        "courier, couriernew, monospaced size">Object</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193663" id="1193663"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        JavaScript debugger has functionality similar to that provided by this
-        method, as well as other debugging options. For information on the
-        debugger, see <i><a href=
-        "/devedge-srce/viewsource/2002/venkman/01/">Venkman, the new JavaScript Debugger for Netscape 7.x</a></i>. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193669" id="1193669"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193670" id="1193670"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->&lt;script language="JavaScript1.2"&gt;<br>
-         o = {p:1}<br>
-         o.watch("p",<br>
-         &nbsp;&nbsp;&nbsp;function (id,oldval,newval) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.writeln("o." + id + "
-        changed from "<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ oldval + " to
-        " + newval)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return newval<br>
-         &nbsp;&nbsp;&nbsp;}) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193671" id="1193671"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->o.p = 2<br>
-         o.p = 3<br>
-         delete o.p<br>
-         o.p = 4 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193672" id="1193672"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->o.unwatch('p')<br>
-         o.p = 5 <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193673" id="1193673"></a><font face=
-        "courier, couriernew, monospaced size" size="-1">
-        <!-- <ZCODELINE> -->&lt;/script&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193674" id="1193674"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        script displays the following: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193675" id="1193675"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->o.p
-        changed from 1 to 2<br>
-         o.p changed from 2 to 3<br>
-         o.p changed from 3 to 4<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="number.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="packages.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/objintro.html b/docs/js/ref/objintro.html
deleted file mode 100644
index 7cde74a4f46ddf229a66294d2c4fe7674149c72c..0000000000000000000000000000000000000000
--- a/docs/js/ref/objintro.html
+++ /dev/null
@@ -1,148 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:06">
-    <title>
-      Core JavaScript Reference 1.5: 1 Objects, Methods, and Properties
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="partobj.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "array.html"><b><font face="Arial, Helvetica, sans-serif" size=
-              "2" color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1061889" id="1061889"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 1 
-                  <!-- </ZCHAPNUMBER> -->
-       &nbsp;</b></font> <a name="1061890" id="1061890"></a>
-                  <a name="Objects, Methods, and Properties" id=
-                  "Objects, Methods, and Properties"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Chapter 1 Objects, Methods, and
-                  Properties <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1066341" id="1066341"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This chapter
-      documents all the JavaScript objects, along with their methods and
-      properties. It is an alphabetical reference for the main features of
-      JavaScript.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1066346" id="1066346"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        reference is organized as follows: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1066279" id="1066279"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Full entries for each object appear in
-          alphabetical order; properties and functions not associated with any
-          object appear in <a href="toplev.html#1061890">Chapter 2, "Top-Level
-          Properties and Functions."</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <dl>
-            <dt>
-              <a name="1066292" id="1066292"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAINDENT1> -->Each entry provides a complete description
-              for an object. Tables included in the description of each object
-              summarize the object's methods and properties. 
-              <!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-          </dl><a name="1066293" id="1066293"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Full entries for an object's methods and
-          properties appear in alphabetical order after the object's entry. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <dl>
-            <dt>
-              <a name="1066373" id="1066373"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAINDENT1> -->These entries provide a complete
-              description for each method or property, and include
-              cross-references to related features in the documentation. 
-              <!-- </ZPARAINDENT1> -->
-              </font><br>
-            </dt>
-          </dl>
-        </li>
-      </ul>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="partobj.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="array.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/ops.html b/docs/js/ref/ops.html
deleted file mode 100644
index 4f75621a42c4e7723535eb6ae99dfebd585a78b1..0000000000000000000000000000000000000000
--- a/docs/js/ref/ops.html
+++ /dev/null
@@ -1,5787 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:21">
-    <title>
-      Core JavaScript Reference 1.5: 5 Operators
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="comment.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&#160;&#160;&#160;&#160;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&#160;&#160;&#160;&#160;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&#160;&#160;&#160;&#160; <a href=
-              "partjava.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &#160;&#160;&#160;&#160;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1005816" id="1005816"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 5 
-                  <!-- </ZCHAPNUMBER> -->
-       &#160;</b></font> <a name="1003191" id="1003191"></a>
-                  <a name="Operators" id="Operators"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Chapter 5 Operators 
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1056211" id="1056211"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      has assignment, comparison, arithmetic, bitwise, logical, string, and
-      special operators. This chapter describes the operators and contains
-      information about operator precedence. <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1056212" id="1056212"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following table summarizes the JavaScript operators.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1056548" id="1056548"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1065828" id="1065828"></a> <a name=
-        "JavaScript operators. &#160;" id=
-        "JavaScript operators. #160;"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTION> -->Table 5.1 &#160;&#160; JavaScript operators.
-        &#160;<!-- </ZTABLECAPTION> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1065834" id="1065834"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Operator category<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1065836" id="1065836"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Operator<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1065838" id="1065838"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top" colspan="1" rowspan="7">
-              <p>
-                <a name="1065842" id="1065842"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="ops.html#1042400">Arithmetic
-                Operators</a><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1065845" id="1065845"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->+ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065847" id="1065847"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->(Addition) Adds 2 numbers. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065851" id="1065851"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->++ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065853" id="1065853"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->(Increment) Adds one to a variable
-                representing a number (returning either the new or old value of
-                the variable).<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065857" id="1065857"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->- <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065859" id="1065859"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->(Unary negation, subtraction) As a unary
-                operator, negates the value of its argument. As a binary
-                operator, subtracts 2 numbers.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065863" id="1065863"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->-- <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065865" id="1065865"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Decrement) Subtracts one from a variable
-                representing a number (returning either the new or old value of
-                the variable).<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065869" id="1065869"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->* <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065871" id="1065871"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Multiplication) Multiplies 2 numbers. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065875" id="1065875"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->/ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065877" id="1065877"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Division) Divides 2 numbers. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065881" id="1065881"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->% <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065883" id="1065883"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Modulus) Computes the integer remainder
-                of dividing 2 numbers.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="1" rowspan="2">
-              <p>
-                <a name="1065888" id="1065888"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><a href="ops.html#1042582">String
-                Operators</a><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065890" id="1065890"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->+
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065892" id="1065892"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(String addition) Concatenates 2 strings. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1065896" id="1065896"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->+=<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065898" id="1065898"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Concatenates 2 strings and assigns the
-                result to the first operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="1" rowspan="3">
-              <p>
-                <a name="1065902" id="1065902"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><a href="ops.html#1044813">Logical
-                Operators</a><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065905" id="1065905"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->&amp;&amp;<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065907" id="1065907"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Logical AND) Returns the first operand if
-                it can be converted to false; otherwise, returns the second
-                operand. Thus, when used with Boolean values, &amp;&amp;
-                returns true if both operands are true; otherwise, returns
-                false.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1065911" id="1065911"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->||<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065913" id="1065913"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Logical OR) Returns the first operand if
-                it can be converted to true; otherwise, returns the second
-                operand. Thus, when used with Boolean values, || returns true
-                if either operand is true; if both are false, returns false. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1065917" id="1065917"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->!
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065919" id="1065919"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Logical NOT) Returns false if its single
-                operand can be converted to true; otherwise, returns true. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="1" rowspan="7">
-              <p>
-                <a name="1065923" id="1065923"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><a href="ops.html#1042437">Bitwise
-                Operators</a><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1065926" id="1065926"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->&amp; <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065928" id="1065928"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Bitwise AND) Returns a one in each bit
-                position if bits of both operands are ones. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065932" id="1065932"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->^ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065934" id="1065934"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Bitwise XOR) Returns a one in a bit
-                position if bits of one but not both operands are one. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065938" id="1065938"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->| <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065940" id="1065940"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Bitwise OR) Returns a one in a bit if
-                bits of either operand is one.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065944" id="1065944"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->~ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065946" id="1065946"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Bitwise NOT) Flips the bits of its
-                operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065950" id="1065950"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->&lt;&lt; <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065952" id="1065952"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Left shift) Shifts its first operand in
-                binary representation the number of bits to the left specified
-                in the second operand, shifting in zeros from the right. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065956" id="1065956"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->&gt;&gt; <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065958" id="1065958"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Sign-propagating right shift) Shifts the
-                first operand in binary representation the number of bits to
-                the right specified in the second operand, discarding bits
-                shifted off.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065962" id="1065962"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->&gt;&gt;&gt; <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065964" id="1065964"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->(Zero-fill right shift) Shifts the first
-                operand in binary representation the number of bits to the
-                right specified in the second operand, discarding bits shifted
-                off, and shifting in zeros from the left.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="1" rowspan="12">
-              <p>
-                <a name="1065968" id="1065968"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><a href="ops.html#1042274">Assignment
-                Operators</a><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1065971" id="1065971"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065973" id="1065973"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Assigns the value of the second operand to
-                the first operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065977" id="1065977"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->+= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065979" id="1065979"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Adds 2 numbers and assigns the result to
-                the first.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065983" id="1065983"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->-= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065985" id="1065985"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Subtracts 2 numbers and assigns the result
-                to the first.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065989" id="1065989"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->*= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065991" id="1065991"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Multiplies 2 numbers and assigns the
-                result to the first.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1065995" id="1065995"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->/= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1065997" id="1065997"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Divides 2 numbers and assigns the result
-                to the first.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066001" id="1066001"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->%= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066003" id="1066003"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Computes the modulus of 2 numbers and
-                assigns the result to the first.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066007" id="1066007"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->&amp;= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066009" id="1066009"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Performs a bitwise AND and assigns the
-                result to the first operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066013" id="1066013"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->^= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066015" id="1066015"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Performs a bitwise XOR and assigns the
-                result to the first operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066019" id="1066019"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->|= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066021" id="1066021"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Performs a bitwise OR and assigns the
-                result to the first operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066025" id="1066025"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->&lt;&lt;= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066027" id="1066027"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Performs a left shift and assigns the
-                result to the first operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066031" id="1066031"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->&gt;&gt;= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066033" id="1066033"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Performs a sign-propagating right shift
-                and assigns the result to the first operand. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066037" id="1066037"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->&gt;&gt;&gt;= <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066039" id="1066039"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Performs a zero-fill right shift and
-                assigns the result to the first operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="1" rowspan="8">
-              <p>
-                <a name="1066043" id="1066043"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><a href="ops.html#1060974">Comparison
-                Operators</a><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066046" id="1066046"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->==<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066048" id="1066048"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns true if the operands are equal. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1066052" id="1066052"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->!=<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066054" id="1066054"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns true if the operands are not
-                equal.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1066058" id="1066058"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->===<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066060" id="1066060"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns true if the operands are equal and
-                of the same type.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1066064" id="1066064"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->!==<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066066" id="1066066"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns true if the operands are not equal
-                and/or not of the same type.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1066070" id="1066070"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->&gt;<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066072" id="1066072"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns true if the left operand is
-                greater than the right operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1066076" id="1066076"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->&gt;=<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066078" id="1066078"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns true if the left operand is
-                greater than or equal to the right operand. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1066082" id="1066082"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->&lt;<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066084" id="1066084"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns true if the left operand is less
-                than the right operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1066088" id="1066088"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->&lt;=<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066090" id="1066090"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns true if the left operand is less
-                than or equal to the right operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="1" rowspan="10">
-              <p>
-                <a name="1066094" id="1066094"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><a href="ops.html#1042588">Special
-                Operators</a><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-            <td valign="top">
-              <a name="1066097" id="1066097"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->?: <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066099" id="1066099"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Performs a simple <font face=
-                "courier, couriernew, monospaced size">"if...then...else".</font><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066103" id="1066103"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->, <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066105" id="1066105"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Evaluates two expressions and returns the
-                result of the second expression.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066112" id="1066112"></a> <font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> --><a href="ops.html#1045837">delete</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066114" id="1066114"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Deletes an object, an object's property,
-                or an element at a specified index in an array. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066180" id="1066180"></a> <font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> --><a href="ops.html#1066344">function</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066182" id="1066182"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Defines an anonymous function. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066121" id="1066121"></a> <font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> --><a href="ops.html#1066286">in</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066123" id="1066123"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns true if the specified property is
-                in the specified object.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066130" id="1066130"></a> <font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> --><a href="ops.html#1055015">instanceof</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066132" id="1066132"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns true if the specified object is of
-                the specified object type.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066139" id="1066139"></a> <font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> --><a href="ops.html#1055898">new</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066141" id="1066141"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Creates an instance of a user-defined
-                object type or of one of the built-in object types. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066148" id="1066148"></a> <font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> --><a href="ops.html#1043482">this</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066150" id="1066150"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Keyword that you can use to refer to the
-                current object. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066157" id="1066157"></a> <font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> --><a href="ops.html#1042603">typeof</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066159" id="1066159"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Returns a string indicating the type of
-                the unevaluated operand.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1066166" id="1066166"></a> <font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> --><a href="ops.html#1042625">void</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1066168" id="1066168"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->Specifies an expression to be evaluated
-                without returning a value.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-          <br>
-           <a name="1042274" id="1042274"></a> <a name="Assignment Operators"
-          id="Assignment Operators"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Assignment
-          Operators<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1042277" id="1042277"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An
-        assignment operator assigns a value to its left operand based on the
-        value of its right operand.<br></font><br>
-         
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1043621" id="1043621"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1043623" id="1043623"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1053113" id="1053113"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1053115" id="1053115"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <!-- </ZPARAGRAPH> -->
-          </p>
-        <p>
-          <a name="1043593" id="1043593"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          basic assignment operator is equal (=), which assigns the value of
-          its right operand to its left operand. That is, x = y assigns the
-          value of y to x. The other assignment operators are usually shorthand
-          for standard operations, as shown in the following table.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1052965" id="1052965"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="-1"><br></font>
-        </p>
-        <p>
-          <font face=""><b><a name="1042285" id="1042285"></a> <a name=
-          "Assignment operators" id="Assignment operators"></a></b></font>
-        </p>
-        <align>
-          <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                size="-1"><b><!-- <ZTABLECAPTION> -->Table 5.2 &#160;&#160;
-                Assignment operators<!-- </ZTABLECAPTION> -->
-          </b></font></b></font><br>
-          <br>
-           
-          <table>
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1042289" id="1042289"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                  <!-- <ZTABLEHEAD> -->Shorthand operator 
-                  <!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1042291" id="1042291"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                  <!-- <ZTABLEHEAD> -->Meaning<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042293" id="1042293"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x += y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042295" id="1042295"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x + y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042297" id="1042297"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x -= y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042299" id="1042299"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x - y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042301" id="1042301"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x *= y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042303" id="1042303"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x * y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042305" id="1042305"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x /= y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042307" id="1042307"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x / y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042309" id="1042309"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x %= y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042311" id="1042311"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x % y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042313" id="1042313"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x &lt;&lt;= y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042315" id="1042315"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x &lt;&lt; y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042317" id="1042317"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x &gt;&gt;= y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042319" id="1042319"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x &gt;&gt; y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042321" id="1042321"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x &gt;&gt;&gt;= y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042323" id="1042323"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x &gt;&gt;&gt; y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042325" id="1042325"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x &amp;= y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042327" id="1042327"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x &amp; y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042329" id="1042329"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x ^= y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042331" id="1042331"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x ^ y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1042333" id="1042333"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x |= y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <a name="1042335" id="1042335"></a><font face=
-                "courier, couriernew, monospaced size" size="-1">
-                <!-- <ZCODELINE> -->x = x | y <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <a name="1042338" id="1042338"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-            unusual situations, the assignment operator is not identical to the
-            Meaning expression in <a href="ops.html#1042285">Table 5.2</a>.
-            When the left operand of an assignment operator itself contains an
-            assignment operator, the left operand is evaluated only once. For
-            example: <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1061038" id="1061038"></a><font face=
-            "courier, couriernew, monospaced size" size="-1">
-            <!-- <ZCODELINE> -->a[i++] += 5 //i is evaluated only once<br>
-             a[i++] = a[i++] + 5 //i is evaluated twice <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1060974" id="1060974"></a> <a name="Comparison Operators"
-            id="Comparison Operators"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Comparison
-            Operators<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1043854" id="1043854"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-          comparison operator compares its operands and returns a logical value
-          based on whether the comparison is true.<br></font> <br>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1049975" id="1049975"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1049977" id="1049977"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1052922" id="1052922"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZTABLETEXT> --><!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1050900" id="1050900"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.3: Added the
-                        <font face="courier, couriernew, monospaced size">===</font>
-                        and <font face=
-                        "courier, couriernew, monospaced size">!==</font>
-                        operators.<!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1054717" id="1054717"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZTABLETEXT> --><!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1054718" id="1054718"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.4: Deprecated
-                        <font face="courier, couriernew, monospaced size">==</font>
-                        for comparison of two <font face=
-                        "courier, couriernew, monospaced size">JSObject</font>
-                        objects. Use the <a href=
-                        "lcjsobj.html#1194386">JSObject.equals</a> method. 
-                        <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1053122" id="1053122"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1053124" id="1053124"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZTABLETEXT> -->ECMA-262 includes all comparison
-                  operators except === and !==.<br>
-                   ECMA-262 Edition 3 adds === and !==.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <!-- </ZPARAGRAPH> -->
-            </p>
-          <p>
-            <a name="1050162" id="1050162"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            operands can be numerical or string values. Strings are compared
-            based on standard lexicographical ordering, using Unicode values. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1049688" id="1049688"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-            Boolean value is returned as the result of the comparison.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <ul>
-            <li style="list-style: none">
-              <a name="1050116" id="1050116"></a>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZSMARTLIST1> -->Two strings are equal when they have the
-              same sequence of characters, same length, and same characters in
-              corresponding positions.<!-- </ZSMARTLIST1> -->
-              </font> 
-              <p>
-                <a name="1050117" id="1050117"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZSMARTLIST1> -->Two numbers are equal when they are
-              numerically equal (have the same number value). NaN is not equal
-              to anything, including NaN. Positive and negative zeros are
-              equal.<!-- </ZSMARTLIST1> -->
-              </font> 
-              <p>
-                <a name="1050118" id="1050118"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZSMARTLIST1> -->Two objects are equal if they refer to the
-              same Object.<!-- </ZSMARTLIST1> -->
-              </font> 
-              <p>
-                <a name="1050119" id="1050119"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZSMARTLIST1> -->Two Boolean operands are equal if they are
-              both <font face=
-              "courier, couriernew, monospaced size">true</font> or
-                    <font face="courier, couriernew, monospaced size">false</font>. 
-                    <!-- </ZSMARTLIST1> -->
-              </font> 
-              <p>
-                <a name="1050647" id="1050647"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="-1">
-              <!-- <ZSMARTLIST1> -->Null and Undefined types are == (but not
-              ===).<!-- </ZSMARTLIST1> -->
-              </font>
-            </li>
-          </ul><a name="1047460" id="1047460"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following table describes the comparison operators.
-          <!-- </ZPARAGRAPH> -->
-          </font> 
-          <p>
-            <a name="1052977" id="1052977"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="-1"><br></font>
-          </p>
-          <p>
-            <font face=""><b><a name="1043861" id="1043861"></a> <a name=
-            "Comparison operators" id="Comparison operators"></a></b></font>
-          </p>
-          <align>
-            <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                  size="-1"><b><!-- <ZTABLECAPTION> -->Table 5.3 &#160;&#160;
-                  Comparison operators<!-- </ZTABLECAPTION> -->
-            </b></font></b></font><br>
-            <br>
-             
-            <table>
-              <tr bgcolor="#CCCCCC" align="left" valign="top">
-                <th valign="top" align="left">
-                  <a name="1043867" id="1043867"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                    <!-- <ZTABLEHEAD> -->Operator<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1043869" id="1043869"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                    <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-                <th valign="top" align="left">
-                  <a name="1043874" id="1043874"></a> 
-                  <p align="left">
-                    <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                    <!-- <ZTABLEHEAD> -->Examples returning true<a href=
-                    "#1050189"><sup>1</sup></a> <!-- </ZTABLEHEAD> -->
-                    </b></font>
-                  </p>
-                </th>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1043876" id="1043876"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Equal (<font face=
-                    "courier, couriernew, monospaced size">==</font>)
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1043878" id="1043878"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Returns true if the operands are
-                    equal. If the two operands are not of the same type,
-                    JavaScript attempts to convert the operands to an
-                    appropriate type for the comparison.<!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1043880" id="1043880"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->3 == var1<br>
-                   "3" == var1<br>
-                   3 == '3' <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &#160;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1043882" id="1043882"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Not equal (<font face=
-                    "courier, couriernew, monospaced size">!=</font>)
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1043884" id="1043884"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Returns true if the operands are not
-                    equal. If the two operands are not of the same type,
-                    JavaScript attempts to convert the operands to an
-                    appropriate type for the comparison.<!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1043886" id="1043886"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->var1 != 4<br>
-                   var1 != "3" <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &#160;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1049523" id="1049523"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Strict equal (<font face=
-                    "courier, couriernew, monospaced size">===</font>)
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1049525" id="1049525"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Returns true if the operands are equal
-                    and of the same type.<!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1049527" id="1049527"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->3 === var1 <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &#160;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1049529" id="1049529"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Strict not equal (<font face=
-                    "courier, couriernew, monospaced size">!==</font>)
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1049531" id="1049531"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Returns true if the operands are not
-                    equal and/or not of the same type.<!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1049533" id="1049533"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->var1 !== "3"<br>
-                   3 !== '3' <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &#160;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1043888" id="1043888"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Greater than (<font face=
-                    "courier, couriernew, monospaced size">&gt;</font>)
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1043890" id="1043890"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Returns true if the left operand is
-                    greater than the right operand. <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1043892" id="1043892"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->var2 &gt; var1 <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &#160;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1043894" id="1043894"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Greater than or equal
-                          (<font face="courier, couriernew, monospaced size">&gt;=</font>)<!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1043896" id="1043896"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Returns true if the left operand is
-                    greater than or equal to the right operand. 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1043898" id="1043898"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->var2 &gt;= var1<br>
-                   var1 &gt;= 3 <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &#160;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1043900" id="1043900"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Less than (<font face=
-                    "courier, couriernew, monospaced size">&lt;</font>)
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1043902" id="1043902"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Returns true if the left operand is
-                    less than the right operand. <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1043904" id="1043904"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->var1 &lt; var2 <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &#160;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1043906" id="1043906"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Less than or equal (<font face=
-                    "courier, couriernew, monospaced size">&lt;=</font>)
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1043908" id="1043908"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->Returns true if the left operand is
-                    less than or equal to the right operand. 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <a name="1043910" id="1043910"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->var1 &lt;= var2<br>
-                   var2 &lt;= 5 <!-- </ZCODELINE> -->
-                  </font> 
-                  <p>
-                    &#160;
-                  </p>
-                </td>
-              </tr>
-            </table>
-            <table>
-              <tr>
-                <td>
-                  <a href="#1043874"><sup>1</sup></a> <a name="1050189" id=
-                  "1050189"></a> <font face="Arial, Helvetica, sans-serif"
-                      size="-1">These examples assume that <font face=
-                      "courier, couriernew, monospaced size">var1</font> has
-                      been assigned the value 3 and <font face=
-                      "courier, couriernew, monospaced size">var2</font> has
-                      been assigned the value 4.</font>
-                </td>
-              </tr>
-            </table>
-            <p>
-              <br>
-               <a name="1050908" id="1050908"></a> <a name=
-              "Using the Equality Operators" id=
-              "Using the Equality Operators"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->Using
-              the Equality Operators<!-- </ZHEAD2> -->
-              </font><br>
-              <br>
-               <a name="1050207" id="1050207"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              standard equality operators (== and !=) compare two operands
-              without regard to their type. The strict equality operators (===
-              and !==) perform equality comparisons on operands of the same
-              type. Use strict equality operators if the operands must be of a
-              specific type as well as value or if the exact type of the
-              operands is important. Otherwise, use the standard equality
-              operators, which allow you to compare the identity of two
-              operands even if they are not of the same type.
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1051096" id="1051096"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When
-              type conversion is needed, JavaScript converts <font face=
-              "courier, couriernew, monospaced size">String</font>,
-                    <font face="courier, couriernew, monospaced size">Number</font>,
-                    <font face=
-                    "courier, couriernew, monospaced size">Boolean</font>, or
-                    <font face=
-                    "courier, couriernew, monospaced size">Object</font>
-                    operands as follows.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <ul>
-              <li style="list-style: none">
-                <a name="1051097" id="1051097"></a>
-              </li>
-              <li>
-                <!-- <ZSMARTLIST1> -->When comparing a number and a string, the
-                string is converted to a number value. JavaScript attempts to
-                convert the string numeric literal to a <font face=
-                "courier, couriernew, monospaced size">Number</font> type
-                value. First, a mathematical value is derived from the string
-                numeric literal. Next, this value is rounded to nearest
-                <font face="courier, couriernew, monospaced size">Number</font>
-                type value.<!-- </ZSMARTLIST1> -->
-                 
-                <p>
-                  <a name="1051098" id="1051098"></a>
-                </p>
-              </li>
-              <li>
-                <!-- <ZSMARTLIST1> -->If one of the operands is <font face=
-                "courier, couriernew, monospaced size">Boolean</font>, the
-                Boolean operand is converted to 1 if it is <font face=
-                "courier, couriernew, monospaced size">true</font> and +0 if it
-                is <font face=
-                "courier, couriernew, monospaced size">false</font>. 
-                <!-- </ZSMARTLIST1> -->
-                 
-                <p>
-                  <a name="1051099" id="1051099"></a>
-                </p>
-              </li>
-              <li>
-                <!-- <ZSMARTLIST1> -->If an object is compared with a number or
-                string, JavaScript attempts to return the default value for the
-                object. Operators attempt to convert the object to a primitive
-                value, a <font face=
-                "courier, couriernew, monospaced size">String</font> or
-                <font face="courier, couriernew, monospaced size">Number</font>
-                value, using the <font face=
-                "courier, couriernew, monospaced size">valueOf</font> and
-                <font face=
-                "courier, couriernew, monospaced size">toString</font> methods
-                of the objects. If this attempt to convert the object fails, a
-                runtime error is generated.<!-- </ZSMARTLIST1> -->
-                </li>
-            </ul><a name="1065532" id="1065532"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-            cannot use the standard equality operator (<font face=
-            "courier, couriernew, monospaced size">==</font>) to compare
-            instances of <font face=
-            "courier, couriernew, monospaced size">JSObject</font>. Use the
-            <a href="lcjsobj.html#1194386">JSObject.equals</a> method for such
-            comparisons.<!-- </ZPARAGRAPH> -->
-            </font> 
-            <p>
-              <br>
-               <a name="1050474" id="1050474"></a> <a name=
-              "Backward Compatibility" id="Backward Compatibility"></a>
-              <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-              </b></font><br>
-               <a name="1051242" id="1051242"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              behavior of the standard equality operators (== and !=) depends
-              on the JavaScript version. <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1056739" id="1056739"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZHEADRUNIN> -->JavaScript 1.3 and earlier versions. 
-              <!-- </ZHEADRUNIN> -->
-              </b></font> <a name="1056788" id="1056788"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-              can use either the standard equality operator (<font face=
-              "courier, couriernew, monospaced size">==</font>) or <a href=
-              "lcjsobj.html#1194386">JSObject.equals</a> to compare instances
-              of <font face=
-              "courier, couriernew, monospaced size">JSObject</font>.
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1050483" id="1050483"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZHEADRUNIN> -->JavaScript 1.2. <!-- </ZHEADRUNIN> -->
-              </b></font> <a name="1051334" id="1051334"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              standard equality operators (== and !=) do not perform a type
-              conversion before the comparison is made. The strict equality
-              operators (=== and !==) are unavailable.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1050705" id="1050705"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><b>
-              <!-- <ZHEADRUNIN> -->JavaScript 1.1 and earlier versions. 
-              <!-- </ZHEADRUNIN> -->
-              </b></font> <a name="1051338" id="1051338"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              standard equality operators (== and !=) perform a type conversion
-              before the comparison is made. The strict equality operators (===
-              and !==) are unavailable. <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <br>
-              <br>
-               <a name="1042400" id="1042400"></a> <a name=
-              "Arithmetic Operators" id="Arithmetic Operators"></a>
-                 <font face="Arial, Helvetica, sans-serif" size="4">
-                 <!-- <ZHEAD1> -->Arithmetic Operators<!-- </ZHEAD1> -->
-              </font>
-            </p>
-            <hr size="2" noshade="noshade">
-            <br>
-             <a name="1042401" id="1042401"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->Arithmetic operators take numerical values
-            (either literals or variables) as their operands and return a
-            single numerical value. The standard arithmetic operators are
-            addition (+), subtraction (-), multiplication (*), and division
-            (/).<br></font> 
-            <p>
-              <br>
-              <br>
-            </p>
-            <table width="90%" border="1" cellpadding="5" cellspacing="0">
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1061137" id="1061137"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1061139" id="1061139"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-              </tr>
-              <tr>
-                <td valign="top">
-                  <p>
-                    <a name="1061141" id="1061141"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                    <!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-                <td valign="top">
-                  <p>
-                    <a name="1061143" id="1061143"></a> <font face=
-                    "Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                    </font> &#160;
-                  </p>
-                </td>
-              </tr>
-            </table>
-            <p>
-              <!-- </ZPARAGRAPH> -->
-              </p>
-            <p>
-              <a name="1061129" id="1061129"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> -->These operators work as they do in most
-              other programming languages, except the / operator returns a
-              floating-point division in JavaScript, not a truncated division
-              as it does in languages such as C or Java. For example: 
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1061117" id="1061117"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->1/2 //returns 0.5 in JavaScript<br>
-               1/2 //returns 0 in Java <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <br>
-               <a name="1042403" id="1042403"></a> <a name="% (Modulus)" id=
-              "% (Modulus)"></a> <font face="Arial, Helvetica, sans-serif"
-                 size="4"><!-- <ZHEAD2> -->% (Modulus)<!-- </ZHEAD2> -->
-              </font><br>
-              <br>
-               <a name="1042406" id="1042406"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              modulus operator is used as follows:<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1042407" id="1042407"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> --><i>var1</i> % <i>var2</i> 
-              <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1042408" id="1042408"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              modulus operator returns the first operand modulo the second
-              operand, that is, <font face=
-              "courier, couriernew, monospaced size">var1</font> modulo
-              <font face="courier, couriernew, monospaced size">var2</font>, in
-              the preceding statement, where <font face=
-              "courier, couriernew, monospaced size">var1</font> and
-                    <font face="courier, couriernew, monospaced size">var2</font>
-                    are variables. The modulo function is the integer remainder
-                    of dividing <font face=
-                    "courier, couriernew, monospaced size">var1</font> by
-                    <font face=
-                    "courier, couriernew, monospaced size">var2</font>. For
-                    example, 12 % 5 returns 2.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <br>
-               <a name="1042412" id="1042412"></a> <a name="++ (Increment)"
-                 id="++ (Increment)"></a> <font face=
-                 "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->++
-                 (Increment)<!-- </ZHEAD2> -->
-              </font><br>
-              <br>
-               <a name="1042415" id="1042415"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              increment operator is used as follows:<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1042416" id="1042416"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><i>var</i> <font face=
-              "courier, couriernew, monospaced size">++</font> or
-                    <font face="courier, couriernew, monospaced size">++</font><i>var</i><!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1042417" id="1042417"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-              operator increments (adds one to) its operand and returns a
-              value. If used postfix, with operator after operand (for example,
-              x++), then it returns the value before incrementing. If used
-              prefix with operator before operand (for example, ++x), then it
-              returns the value after incrementing.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1042419" id="1042419"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-              example, if x is three, then the statement <font face=
-              "courier, couriernew, monospaced size">y&#160;=&#160;x++</font>
-              sets <font face="courier, couriernew, monospaced size">y</font>
-              to 3 and increments <font face=
-              "courier, couriernew, monospaced size">x</font> to 4. If
-              <font face="courier, couriernew, monospaced size">x</font> is 3,
-              then the statement <font face=
-              "courier, couriernew, monospaced size">y&#160;=&#160;++x</font>
-              increments <font face=
-              "courier, couriernew, monospaced size">x</font> to 4 and sets
-              <font face="courier, couriernew, monospaced size">y</font> to 4. 
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <br>
-               <a name="1042421" id="1042421"></a> <a name="-- (Decrement)"
-                 id="-- (Decrement)"></a> <font face=
-                 "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->--
-                 (Decrement)<!-- </ZHEAD2> -->
-              </font><br>
-              <br>
-               <a name="1042424" id="1042424"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              decrement operator is used as follows:<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1042425" id="1042425"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><i>var</i> <font face=
-              "courier, couriernew, monospaced size">--</font> or
-                    <font face="courier, couriernew, monospaced size">--</font><i>var</i><!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1042426" id="1042426"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-              operator decrements (subtracts one from) its operand and returns
-              a value. If used postfix (for example, x--), then it returns the
-              value before decrementing. If used prefix (for example, --x),
-              then it returns the value after decrementing.
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1042428" id="1042428"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-              example, if x is three, then the statement <font face=
-              "courier, couriernew, monospaced size">y&#160;=&#160;x--</font>
-              sets <font face="courier, couriernew, monospaced size">y</font>
-              to 3 and decrements <font face=
-              "courier, couriernew, monospaced size">x</font> to 2. If
-              <font face="courier, couriernew, monospaced size">x</font> is 3,
-              then the statement <font face=
-              "courier, couriernew, monospaced size">y&#160;=&#160;--x</font>
-              decrements <font face=
-              "courier, couriernew, monospaced size">x</font> to 2 and sets
-              <font face="courier, couriernew, monospaced size">y</font> to 2. 
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <br>
-               <a name="1042430" id="1042430"></a> <a name="- (Unary Negation)"
-              id="- (Unary Negation)"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->- (Unary
-              Negation)<!-- </ZHEAD2> -->
-              </font><br>
-              <br>
-               <a name="1042433" id="1042433"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              unary negation operator precedes its operand and negates it. For
-              example, <font face=
-              "courier, couriernew, monospaced size">y&#160;=&#160;-x</font>
-              negates the value of <font face=
-              "courier, couriernew, monospaced size">x</font> and assigns that
-              to <font face="courier, couriernew, monospaced size">y</font>;
-              that is, if <font face=
-              "courier, couriernew, monospaced size">x</font> were 3,
-              <font face="courier, couriernew, monospaced size">y</font> would
-              get the value -3 and <font face=
-              "courier, couriernew, monospaced size">x</font> would retain the
-              value 3.<!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <br>
-              <br>
-               <a name="1042437" id="1042437"></a> <a name="Bitwise Operators"
-              id="Bitwise Operators"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Bitwise
-              Operators<!-- </ZHEAD1> -->
-              </font>
-            </p>
-            <hr size="2" noshade="noshade">
-            <br>
-             <a name="1042438" id="1042438"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->Bitwise operators treat their operands as a
-            set of 32 bits (zeros and ones), rather than as decimal,
-            hexadecimal, or octal numbers. For example, the decimal number nine
-            has a binary representation of 1001. Bitwise operators perform
-            their operations on such binary representations, but they return
-            standard JavaScript numerical values.<!-- </ZPARAGRAPH> -->
-            </font> 
-            <p>
-              <a name="1042498" id="1042498"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-              following table summarizes JavaScript's bitwise operators:
-              <!-- </ZPARAGRAPH> -->
-              </font>
-            </p>
-            <p>
-              <a name="1052986" id="1052986"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="-1"><br></font>
-            </p>
-            <p>
-              <font face=""><b><a name="1042441" id="1042441"></a> <a name=
-              "Bitwise operators" id="Bitwise operators"></a></b></font>
-            </p>
-            <align>
-              <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                    size="-1"><b><!-- <ZTABLECAPTION> -->Table 5.4 &#160;&#160;
-                    Bitwise operators<!-- </ZTABLECAPTION> -->
-              </b></font></b></font><br>
-              <br>
-               
-              <table>
-                <tr bgcolor="#CCCCCC" align="left" valign="top">
-                  <th valign="top" align="left">
-                    <a name="1042447" id="1042447"></a> 
-                    <p align="left">
-                      <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                      <!-- <ZTABLEHEAD> -->Operator<!-- </ZTABLEHEAD> -->
-                      </b></font>
-                    </p>
-                  </th>
-                  <th valign="top" align="left">
-                    <a name="1042449" id="1042449"></a> 
-                    <p align="left">
-                      <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                      <!-- <ZTABLEHEAD> -->Usage<!-- </ZTABLEHEAD> -->
-                      </b></font>
-                    </p>
-                  </th>
-                  <th valign="top" align="left">
-                    <a name="1042451" id="1042451"></a> 
-                    <p align="left">
-                      <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                      <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                      </b></font>
-                    </p>
-                  </th>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1042453" id="1042453"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Bitwise AND<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1042456" id="1042456"></a><font face=
-                    "courier, couriernew, monospaced size" size="-1">
-                    <!-- <ZCODELINE> -->a &amp; b <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1061174" id="1061174"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Returns a one in each bit position
-                      for which the corresponding bits of both operands are
-                      ones.<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1042460" id="1042460"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Bitwise OR<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1042463" id="1042463"></a><font face=
-                    "courier, couriernew, monospaced size" size="-1">
-                    <!-- <ZCODELINE> -->a | b <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1061188" id="1061188"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Returns a one in each bit position
-                      for which the corresponding bits of either or both
-                      operands are ones.<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1042467" id="1042467"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Bitwise XOR<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1042470" id="1042470"></a><font face=
-                    "courier, couriernew, monospaced size" size="-1">
-                    <!-- <ZCODELINE> -->a ^ b <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1061194" id="1061194"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Returns a one in each bit position
-                      for which the corresponding bits of either but not both
-                      operands are ones.<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1042474" id="1042474"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Bitwise NOT<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1042477" id="1042477"></a><font face=
-                    "courier, couriernew, monospaced size" size="-1">
-                    <!-- <ZCODELINE> -->~ a <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1042479" id="1042479"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Inverts the bits of its operand. 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1042481" id="1042481"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Left shift<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1042483" id="1042483"></a><font face=
-                    "courier, couriernew, monospaced size" size="-1">
-                    <!-- <ZCODELINE> -->a &lt;&lt; b <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1042485" id="1042485"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Shifts <font face=
-                      "courier, couriernew, monospaced size">a</font> in binary
-                      representation <font face=
-                      "courier, couriernew, monospaced size">b</font> bits to
-                      left, shifting in zeros from the right. 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1042487" id="1042487"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Sign-propagating right shift 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1042489" id="1042489"></a><font face=
-                    "courier, couriernew, monospaced size" size="-1">
-                    <!-- <ZCODELINE> -->a &gt;&gt; b <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1042491" id="1042491"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Shifts <font face=
-                      "courier, couriernew, monospaced size">a</font> in binary
-                      representation <font face=
-                      "courier, couriernew, monospaced size">b</font> bits to
-                      right, discarding bits shifted off. 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1042493" id="1042493"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Zero-fill right shift 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <a name="1042495" id="1042495"></a><font face=
-                    "courier, couriernew, monospaced size" size="-1">
-                    <!-- <ZCODELINE> -->a &gt;&gt;&gt; b <!-- </ZCODELINE> -->
-                    </font> 
-                    <p>
-                      &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1042497" id="1042497"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->Shifts <font face=
-                      "courier, couriernew, monospaced size">a</font> in binary
-                      representation <font face=
-                      "courier, couriernew, monospaced size">b</font> bits to
-                      the right, discarding bits shifted off, and shifting in
-                      zeros from the left.<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-              </table>
-              <p>
-                <br>
-                 <a name="1042500" id="1042500"></a> <a name=
-                "Bitwise Logical Operators&lt;BR&gt; &lt;P&gt; &lt;TABLE WIDTH="
-                   border="1" cellpadding="5" cellspacing="0" id=
-                   "Bitwise Logical Operatorslt;BRgt; lt;Pgt; lt;TABLE WIDTH="></a>
-              </p>
-              <p>
-                <br>
-                <br>
-              </p>
-              <table>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1044145" id="1044145"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1044147" id="1044147"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1053136" id="1053136"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1053138" id="1053138"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-              </table>
-              <p>
-                "&gt; <font face="Arial, Helvetica, sans-serif" size="4">
-                <!-- <ZHEAD2> -->Bitwise Logical Operators<br></font>
-              </p>
-              <p>
-                <br>
-                <br>
-              </p>
-              <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1044145" id="1044145"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1044147" id="1044147"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1053136" id="1053136"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1053138" id="1053138"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-              </table>
-              <p>
-                <!-- </ZHEAD2> -->
-                <br>
-                <br>
-                 <a name="1042503" id="1042503"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->Conceptually, the bitwise logical
-                operators work as follows:<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <ul>
-                <li style="list-style: none">
-                  <a name="1042504" id="1042504"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZSMARTLIST1> -->The operands are converted to
-                  thirty-two-bit integers and expressed by a series of bits
-                  (zeros and ones).<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1042505" id="1042505"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZSMARTLIST1> -->Each bit in the first operand is paired
-                  with the corresponding bit in the second operand: first bit
-                  to first bit, second bit to second bit, and so on. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1042506" id="1042506"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZSMARTLIST1> -->The operator is applied to each pair of
-                  bits, and the result is constructed bitwise. 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul><a name="1042507" id="1042507"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-              example, the binary representation of nine is 1001, and the
-              binary representation of fifteen is 1111. So, when the bitwise
-              operators are applied to these values, the results are as
-              follows:<!-- </ZPARAGRAPH> -->
-              </font> 
-              <ul>
-                <li style="list-style: none">
-                  <a name="1042508" id="1042508"></a>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZSMARTLIST1> -->15 &amp; 9 yields 9 (1111 &amp; 1001 =
-                  1001)<!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1042509" id="1042509"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZSMARTLIST1> -->15 | 9 yields 15 (1111 | 1001 = 1111) 
-                  <!-- </ZSMARTLIST1> -->
-                  </font> 
-                  <p>
-                    <a name="1042510" id="1042510"></a>
-                  </p>
-                </li>
-                <li>
-                  <font face="Arial, Helvetica, sans-serif" size="-1">
-                  <!-- <ZSMARTLIST1> -->15 ^ 9 yields 6 (1111 ^ 1001 = 0110) 
-                  <!-- </ZSMARTLIST1> -->
-                  </font>
-                </li>
-              </ul>
-              <p>
-                <br>
-                 <a name="1042512" id="1042512"></a> <a name=
-                "Bitwise Shift Operators&lt;BR&gt; &lt;P&gt; &lt;TABLE WIDTH="
-                border="1" cellpadding="5" cellspacing="0" id=
-                "Bitwise Shift Operatorslt;BRgt; lt;Pgt; lt;TABLE WIDTH="></a>
-              </p>
-              <p>
-                <br>
-                <br>
-              </p>
-              <table>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1044173" id="1044173"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1044175" id="1044175"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1053141" id="1053141"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1053143" id="1053143"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-              </table>
-              <p>
-                "&gt; <font face="Arial, Helvetica, sans-serif" size="4">
-                <!-- <ZHEAD2> -->Bitwise Shift Operators<br></font>
-              </p>
-              <p>
-                <br>
-                <br>
-              </p>
-              <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1044173" id="1044173"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1044175" id="1044175"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1053141" id="1053141"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1053143" id="1053143"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-              </table>
-              <p>
-                <font face="Arial, Helvetica, sans-serif" size="4">
-                <!-- </ZHEAD2> -->
-                </font><br>
-                <br>
-                 <a name="1042515" id="1042515"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The bitwise shift operators take two
-                operands: the first is a quantity to be shifted, and the second
-                specifies the number of bit positions by which the first
-                operand is to be shifted. The direction of the shift operation
-                is controlled by the operator used.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1042516" id="1042516"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->Shift operators convert their operands to
-                thirty-two-bit integers and return a result of the same type as
-                the left operator.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <br>
-              </p>
-              <p>
-                <a name="1042518" id="1042518"></a> <a name=
-                "&lt;&lt; (Left Shift)" id="lt;lt; (Left Shift)"></a>
-                <font face="Arial, Helvetica, sans-serif"><b>
-                <!-- <ZHEAD3> -->&lt;&lt; (Left Shift)<!-- </ZHEAD3> -->
-                </b></font><br>
-                <br>
-                 <a name="1042519" id="1042519"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->This operator shifts the first operand the
-                specified number of bits to the left. Excess bits shifted off
-                to the left are discarded. Zero bits are shifted in from the
-                right.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1042520" id="1042520"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->For example, <font face=
-                "courier, couriernew, monospaced size">9&lt;&lt;2</font> yields
-                thirty-six, because 1001 shifted two bits to the left becomes
-                100100, which is thirty-six.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <br>
-              </p>
-              <p>
-                <a name="1042522" id="1042522"></a> <a name=
-                "&gt;&gt; (Sign-Propagating Right Shift)" id=
-                "gt;gt; (Sign-Propagating Right Shift)"></a> <font face=
-                "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->&gt;&gt;
-                (Sign-Propagating Right Shift) <!-- </ZHEAD3> -->
-                </b></font><br>
-                <br>
-                 <a name="1042523" id="1042523"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->This operator shifts the first operand the
-                specified number of bits to the right. Excess bits shifted off
-                to the right are discarded. Copies of the leftmost bit are
-                shifted in from the left.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1042524" id="1042524"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->For example, 9&gt;&gt;2 yields two,
-                because 1001 shifted two bits to the right becomes 10, which is
-                two. Likewise, -9&gt;&gt;2 yields -3, because the sign is
-                preserved.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <br>
-              </p>
-              <p>
-                <a name="1042525" id="1042525"></a> <a name=
-                "&gt;&gt;&gt; (Zero-Fill Right Shift)" id=
-                "gt;gt;gt; (Zero-Fill Right Shift)"></a> <font face=
-                "Arial, Helvetica, sans-serif"><b><!-- <ZHEAD3> -->&gt;&gt;&gt;
-                (Zero-Fill Right Shift) <!-- </ZHEAD3> -->
-                </b></font><br>
-                <br>
-                 <a name="1042526" id="1042526"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->This operator shifts the first operand the
-                specified number of bits to the right. Excess bits shifted off
-                to the right are discarded. Zero bits are shifted in from the
-                left.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1044809" id="1044809"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->For example, 19&gt;&gt;&gt;2 yields four,
-                because 10011 shifted two bits to the right becomes 100, which
-                is four. For non-negative numbers, zero-fill right shift and
-                sign-propagating right shift yield the same result.
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <br>
-                <br>
-                 <a name="1044813" id="1044813"></a> <a name=
-                "Logical Operators" id="Logical Operators"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="4">
-                <!-- <ZHEAD1> -->Logical Operators<!-- </ZHEAD1> -->
-                </font>
-              </p>
-              <hr size="2" noshade="noshade">
-              <br>
-               <a name="1044814" id="1044814"></a><font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> -->Logical operators are typically used with
-              Boolean (logical) values; when they are, they return a Boolean
-              value. However, the &amp;&amp; and || operators actually return
-              the value of one of the specified operands, so if these operators
-              are used with non-Boolean values, they may return a non-Boolean
-              value.<br></font> 
-              <p>
-                <br>
-                <br>
-              </p>
-              <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1062502" id="1062502"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1062504" id="1062504"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-                <tr>
-                  <td valign="top">
-                    <p>
-                      <a name="1062506" id="1062506"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                      <!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                  <td valign="top">
-                    <p>
-                      <a name="1062508" id="1062508"></a> <font face=
-                      "Arial, Helvetica, sans-serif" size="-1">
-                      <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                      </font> &#160;
-                    </p>
-                  </td>
-                </tr>
-              </table>
-              <p>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1062736" id="1062736"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The logical operators are described in the
-                following table.<!-- </ZPARAGRAPH> -->
-                </font>
-              </p>
-              <p>
-                <a name="1062159" id="1062159"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1"><br></font>
-              </p>
-              <p>
-                <font face=""><b><a name="1062127" id="1062127"></a>
-                   <a name="Logical operators" id=
-                   "Logical operators"></a></b></font>
-              </p>
-              <align>
-                <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                      size="-1"><b><!-- <ZTABLECAPTION> -->Table 5.5
-                      &#160;&#160; Logical operators<!-- </ZTABLECAPTION> -->
-                </b></font></b></font><br>
-                <br>
-                 
-                <table>
-                  <tr bgcolor="#CCCCCC" align="left" valign="top">
-                    <th valign="top" align="left">
-                      <a name="1062133" id="1062133"></a> 
-                      <p align="left">
-                        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                        <!-- <ZTABLEHEAD> -->Operator<!-- </ZTABLEHEAD> -->
-                        </b></font>
-                      </p>
-                    </th>
-                    <th valign="top" align="left">
-                      <a name="1062135" id="1062135"></a> 
-                      <p align="left">
-                        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                        <!-- <ZTABLEHEAD> -->Usage<!-- </ZTABLEHEAD> -->
-                        </b></font>
-                      </p>
-                    </th>
-                    <th valign="top" align="left">
-                      <a name="1062137" id="1062137"></a> 
-                      <p align="left">
-                        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                        <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                        </b></font>
-                      </p>
-                    </th>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1062682" id="1062682"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->&amp;&amp;<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <a name="1062142" id="1062142"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> --><i>expr1</i> &amp;&amp; <i>expr2</i> 
-                      <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1062144" id="1062144"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->(Logical AND) Returns
-                              <font face="courier, couriernew, monospaced size">expr1</font>
-                              if it can be converted to false; otherwise,
-                              returns <font face=
-                              "courier, couriernew, monospaced size">expr2</font>.
-                              Thus, when used with Boolean values, &amp;&amp;
-                              returns true if both operands are true;
-                              otherwise, returns false.<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1062685" id="1062685"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->||<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <a name="1062149" id="1062149"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> --><i>expr1</i> || <i>expr2</i> 
-                      <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1062151" id="1062151"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->(Logical OR) Returns
-                              <font face="courier, couriernew, monospaced size">expr1</font>
-                              if it can be converted to true; otherwise,
-                              returns <font face=
-                              "courier, couriernew, monospaced size">expr2</font>.
-                              Thus, when used with Boolean values, || returns
-                              true if either operand is true; if both are
-                              false, returns false.<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1062688" id="1062688"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->! <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <a name="1062156" id="1062156"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->!<i>expr</i> <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1062302" id="1062302"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->(Logical NOT) Returns false if its
-                        single operand can be converted to true; otherwise,
-                        returns true.<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <a name="1046630" id="1046630"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->Examples of expressions that can be
-                  converted to false are those that evaluate to null, 0, the
-                  empty string (""), or undefined.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1064668" id="1064668"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->Even though the &amp;&amp; and ||
-                  operators can be used with operands that are not Boolean
-                  values, they can still be considered Boolean operators since
-                  their return values can always be converted to Boolean
-                  values.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1063763" id="1063763"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1"><b>
-                  <!-- <ZHEADRUNIN> -->Short-Circuit Evaluation. 
-                  <!-- </ZHEADRUNIN> -->
-                  </b></font> <a name="1063764" id="1063764"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->As logical expressions are evaluated
-                  left to right, they are tested for possible "short-circuit"
-                  evaluation using the following rules: <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <ul>
-                  <li style="list-style: none">
-                    <a name="1063765" id="1063765"></a>
-                  </li>
-                  <li>
-                    <!-- <ZSMARTLIST1> --> <font face=
-                    "courier, couriernew, monospaced size">false</font>
-                    &amp;&amp; <i>anything</i> is short-circuit evaluated to
-                    false.<!-- </ZSMARTLIST1> -->
-                     
-                    <p>
-                      <a name="1063766" id="1063766"></a>
-                    </p>
-                  </li>
-                  <li>
-                    <!-- <ZSMARTLIST1> --> <font face=
-                    "courier, couriernew, monospaced size">true</font> ||
-                    <i>anything</i> is short-circuit evaluated to true.
-                    <!-- </ZSMARTLIST1> -->
-                    </li>
-                </ul><a name="1063767" id="1063767"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZPARAGRAPH> -->The rules of logic guarantee that these
-                evaluations are always correct. Note that the <i>anything</i>
-                part of the above expressions is not evaluated, so any side
-                effects of doing so do not take effect. <!-- </ZPARAGRAPH> -->
-                </font> 
-                <p>
-                  <br>
-                   <a name="1064378" id="1064378"></a> <a name=
-                  "Backward Compatibility" id="Backward Compatibility"></a>
-                  <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                  <!-- <ZREFHEADER> -->Backward Compatibility 
-                  <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                </p>
-                <p>
-                  <a name="1064380" id="1064380"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1"><b>
-                  <!-- <ZHEADRUNIN> -->JavaScript 1.0 and 1.1. 
-                  <!-- </ZHEADRUNIN> -->
-                  </b></font> <a name="1064381" id="1064381"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The &amp;&amp; and || operators behave
-                  as follows:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1064539" id="1064539"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1"><br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr bgcolor="#CCCCCC" align="left" valign="top">
-                    <th valign="top" align="left">
-                      <a name="1064549" id="1064549"></a> 
-                      <p align="left">
-                        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                        <!-- <ZTABLEHEAD> -->Operator<!-- </ZTABLEHEAD> -->
-                        </b></font>
-                      </p>
-                    </th>
-                    <th valign="top" align="left">
-                      <a name="1064551" id="1064551"></a> 
-                      <p align="left">
-                        <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-                        <!-- <ZTABLEHEAD> -->Behavior<!-- </ZTABLEHEAD> -->
-                        </b></font>
-                      </p>
-                    </th>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1064553" id="1064553"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->&amp;&amp;<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1064555" id="1064555"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->If the first operand
-                              (<font face="courier, couriernew, monospaced size">expr1</font>)
-                              can be converted to false, the &amp;&amp;
-                              operator returns false rather than the value of
-                              <font face=
-                              "courier, couriernew, monospaced size">expr1</font>.
-                              <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1064557" id="1064557"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->||<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1064559" id="1064559"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->If the first operand
-                              (<font face="courier, couriernew, monospaced size">expr1</font>)
-                              can be converted to true, the || operator returns
-                              true rather than the value of <font face=
-                              "courier, couriernew, monospaced size">expr1</font>.
-                              <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <br>
-                   <a name="1062892" id="1062892"></a> <a name="Examples"
-                     id="Examples"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Examples <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1062851" id="1062851"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The following code shows examples of the
-                  &amp;&amp; (logical AND) operator. <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1062974" id="1062974"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->a1=true &amp;&amp; true
-                  &#160;&#160;&#160;&#160;&#160;&#160;// t &amp;&amp; t returns
-                  true<br>
-                   a2=true &amp;&amp; false &#160;&#160;&#160;&#160;&#160;// t
-                  &amp;&amp; f returns false<br>
-                   a3=false &amp;&amp; true &#160;&#160;&#160;&#160;&#160;// f
-                  &amp;&amp; t returns false<br>
-                   a4=false &amp;&amp; (3 == 4) &#160;// f &amp;&amp; f returns
-                  false<br>
-                   a5="Cat" &amp;&amp; "Dog" &#160;&#160;&#160;&#160;// t
-                  &amp;&amp; t returns Dog<br>
-                   a6=false &amp;&amp; "Cat" &#160;&#160;&#160;&#160;// f
-                  &amp;&amp; t returns false<br>
-                   a7="Cat" &amp;&amp; false &#160;&#160;&#160;&#160;// t
-                  &amp;&amp; f returns false <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1064276" id="1064276"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The following code shows examples of the
-                  || (logical OR) operator. <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1063089" id="1063089"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->o1=true || true
-                  &#160;&#160;&#160;&#160;&#160;&#160;// t || t returns
-                  true<br>
-                   o2=false || true &#160;&#160;&#160;&#160;&#160;// f || t
-                  returns true<br>
-                   o3=true || false &#160;&#160;&#160;&#160;&#160;// t || f
-                  returns true<br>
-                   o4=false || (3 == 4) &#160;// f || f returns false<br>
-                   o5="Cat" || "Dog" &#160;&#160;&#160;&#160;// t || t returns
-                  Cat<br>
-                   o6=false || "Cat" &#160;&#160;&#160;&#160;// f || t returns
-                  Cat<br>
-                   o7="Cat" || false &#160;&#160;&#160;&#160;// t || f returns
-                  Cat <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1064352" id="1064352"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The following code shows examples of the
-                  ! (logical NOT) operator. <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1063511" id="1063511"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->n1=!true
-                  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-                  !t returns false<br>
-                   n2=!false
-                  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-                  !f returns true<br>
-                   n3=!"Cat"
-                  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-                  !t returns false <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                   <a name="1042582" id="1042582"></a> <a name=
-                  "String Operators" id="String Operators"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4">
-                  <!-- <ZHEAD1> -->String Operators<!-- </ZHEAD1> -->
-                  </font>
-                </p>
-                <hr size="2" noshade="noshade">
-                <br>
-                 <a name="1042585" id="1042585"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-                addition to the comparison operators, which can be used on
-                string values, the concatenation operator (+) concatenates two
-                string values together, returning another string that is the
-                union of the two operand strings. For example,
-                      <font face="courier, couriernew, monospaced size">"my&#160;"&#160;+&#160;"string"</font>
-                      returns the string <font face=
-                      "courier, couriernew, monospaced size">"my&#160;string"</font>.<br></font>
-                      
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1044292" id="1044292"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1044294" id="1044294"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.0 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1053151" id="1053151"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1053153" id="1053153"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042586" id="1042586"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The shorthand assignment operator += can
-                  also be used to concatenate strings. For example, if the
-                  variable <font face=
-                  "courier, couriernew, monospaced size">mystring</font> has
-                  the value "alpha," then the expression <font face=
-                  "courier, couriernew, monospaced size">mystring&#160;+=&#160;"bet"</font>
-                  evaluates to "alphabet" and assigns this value to
-                        <font face="courier, couriernew, monospaced size">mystring</font>.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                   <a name="1042588" id="1042588"></a> <a name=
-                  "Special Operators" id="Special Operators"></a>
-                     <font face="Arial, Helvetica, sans-serif" size="4">
-                     <!-- <ZHEAD1> -->Special Operators<!-- </ZHEAD1> -->
-                  </font>
-                </p>
-                <hr size="2" noshade="noshade">
-                <br>
-                 
-                <p>
-                  <br>
-                   <a name="1045406" id="1045406"></a> <a name=
-                  "?: (Conditional operator)" id=
-                  "?: (Conditional operator)"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD2> -->?:
-                  (Conditional operator)<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1045435" id="1045435"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The conditional operator is the only
-                  JavaScript operator that takes three operands. This operator
-                  is frequently used as a shortcut for the <font face=
-                  "courier, couriernew, monospaced size">if</font>
-                  statement.<br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1045527" id="1045527"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1045529" id="1045529"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.0 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1053163" id="1053163"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1053165" id="1053165"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045531" id="1045531"></a> <a name="Syntax" id=
-                  "Syntax"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="-1"><b><!-- <ZREFHEADER> -->Syntax 
-                     <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1045532" id="1045532"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> --><i>condition</i> ? <i>expr1</i> :
-                  <i>expr2</i> <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045622" id="1045622"></a> <a name="Parameters"
-                     id="Parameters"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1045660" id="1045660"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <a name="1045647" id="1045647"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->condition <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1045649" id="1045649"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->An expression that evaluates to
-                        <font face=
-                        "courier, couriernew, monospaced size">true</font> or
-                        <font face=
-                        "courier, couriernew, monospaced size">false</font>.
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1045651" id="1045651"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->expr1, expr2 <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1045653" id="1045653"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->Expressions with values of any
-                        type.<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045625" id="1045625"></a> <a name="Description"
-                     id="Description"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1045627" id="1045627"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->If <font face=
-                  "courier, couriernew, monospaced size">condition</font> is
-                  <font face=
-                  "courier, couriernew, monospaced size">true</font>, the
-                  operator returns the value of <font face=
-                  "courier, couriernew, monospaced size">expr1</font>;
-                  otherwise, it returns the value of <font face=
-                  "courier, couriernew, monospaced size">expr2</font>. For
-                  example, to display a different message based on the value of
-                  the <font face=
-                  "courier, couriernew, monospaced size">isMember</font>
-                  variable, you could use this statement:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1045562" id="1045562"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->document.write ("The fee is " + (isMember
-                  ? "$2.00" : "$10.00")) <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045439" id="1045439"></a> <a name=
-                  ", (Comma operator)" id=", (Comma operator)"></a>
-                     <font face="Arial, Helvetica, sans-serif" size="4">
-                     <!-- <ZHEAD2> -->, (Comma operator)<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1045584" id="1045584"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The comma operator evaluates both of its
-                  operands and returns the value of the second
-                  operand.<br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1045590" id="1045590"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1045592" id="1045592"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.0 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1053176" id="1053176"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1053178" id="1053178"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045710" id="1045710"></a> <a name="Syntax" id=
-                  "Syntax"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="-1"><b><!-- <ZREFHEADER> -->Syntax 
-                     <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1045677" id="1045677"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> --><i>expr1</i>, <i>expr2</i> 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045678" id="1045678"></a> <a name="Parameters"
-                     id="Parameters"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1045688" id="1045688"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <a name="1045685" id="1045685"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->expr1, expr2 <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1045687" id="1045687"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->Any expressions. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045689" id="1045689"></a> <a name="Description"
-                     id="Description"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1045832" id="1045832"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->You can use the comma operator when you
-                  want to include multiple expressions in a location that
-                  requires a single expression. The most common usage of this
-                  operator is to supply multiple parameters in a <a href=
-                  "stmt.html#1004804">for</a> loop. <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1045942" id="1045942"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->For example, if <font face=
-                  "courier, couriernew, monospaced size">a</font> is a
-                  2-dimensional array with 10 elements on a side, the following
-                  code uses the comma operator to increment two variables at
-                  once. The code prints the values of the diagonal elements in
-                  the array:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1045865" id="1045865"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->for (var i=0, j=9; i &lt;= 9; i++,
-                  j--)<br>
-                   &#160;&#160;&#160;document.writeln("a["+i+","+j+"]= " +
-                  a[i,j]) <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045837" id="1045837"></a> <a name="delete" id=
-                  "delete"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="4"><!-- <ZHEAD2> -->delete<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1045953" id="1045953"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The delete operator deletes an object,
-                  an object's property, or an element at a specified index in
-                  an array.<br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1045981" id="1045981"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1045983" id="1045983"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1053185" id="1053185"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1053187" id="1053187"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045954" id="1045954"></a> <a name="Syntax" id=
-                  "Syntax"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="-1"><b><!-- <ZREFHEADER> -->Syntax 
-                     <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1045955" id="1045955"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->delete <i>objectName<br></i>delete
-                  <i>objectName</i>.<i>property<br></i>delete
-                  <i>objectName</i>[<i>index</i>]<br>
-                   delete <i>property</i> // legal only within a with statement
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045956" id="1045956"></a> <a name="Parameters"
-                     id="Parameters"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1045957" id="1045957"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <a name="1046151" id="1046151"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->objectName <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1046153" id="1046153"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->The name of an object. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1046099" id="1046099"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->property <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1046121" id="1046121"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->The property to delete. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1046103" id="1046103"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->index <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1046105" id="1046105"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->An integer representing the array
-                        index to delete.<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1045959" id="1045959"></a> <a name="Description"
-                     id="Description"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1060217" id="1060217"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The fourth form is legal only within a
-                  <font face="courier, couriernew, monospaced size">with</font>
-                  statement, to delete a property from an object. 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1060218" id="1060218"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->You can use the <font face=
-                  "courier, couriernew, monospaced size">delete</font> operator
-                  to delete variables declared implicitly but not those
-                  declared with the <font face=
-                  "courier, couriernew, monospaced size">var</font> statement.
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1053086" id="1053086"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->If the <font face=
-                  "courier, couriernew, monospaced size">delete</font> operator
-                  succeeds, it sets the property or element to
-                        <font face="courier, couriernew, monospaced size">undefined.
-                        The delete</font> operator returns true if the
-                        operation is possible; it returns false if the
-                        operation is not possible. <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1060171" id="1060171"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->x=42<br>
-                   var y= 43<br>
-                   myobj=new Number()<br>
-                   myobj.h=4 &#160;&#160;&#160;&#160;&#160;// create property
-                  h<br>
-                   delete x &#160;&#160;&#160;&#160;&#160;&#160;// returns true
-                  (can delete if declared implicitly)<br>
-                   delete y &#160;&#160;&#160;&#160;&#160;&#160;// returns
-                  false (cannot delete if declared with var)<br>
-                   delete Math.PI // returns false (cannot delete predefined
-                  properties)<br>
-                   delete myobj.h // returns true (can delete user-defined
-                  properties)<br>
-                   delete myobj &#160;&#160;// returns true (can delete
-                  objects) <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1057588" id="1057588"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1"><b>
-                  <!-- <ZHEADRUNIN> -->Deleting array elements. 
-                  <!-- </ZHEADRUNIN> -->
-                  </b></font> <a name="1057706" id="1057706"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->When you delete an array element, the
-                  array length is not affected. For example, if you delete
-                  a[3], a[4] is still a[4] and a[3] is undefined. 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1057142" id="1057142"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->When the <font face=
-                  "courier, couriernew, monospaced size">delete</font> operator
-                  removes an array element, that element is no longer in the
-                  array. In the following example, trees[3] is removed with
-                  <font face=
-                  "courier, couriernew, monospaced size">delete</font>.
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1057079" id="1057079"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->trees=new
-                  Array("redwood","bay","cedar","oak","maple")<br>
-                   delete trees[3]<br>
-                   if (3 in trees) {<br>
-                   &#160;&#160;&#160;// this does not get executed<br>
-                   } <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1057175" id="1057175"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->If you want an array element to exist
-                  but have an undefined value, use the <font face=
-                  "courier, couriernew, monospaced size">undefined</font>
-                  keyword instead of the <font face=
-                  "courier, couriernew, monospaced size">delete</font>
-                  operator. In the following example, trees[3] is assigned the
-                  value undefined, but the array element still exists: 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1066282" id="1066282"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->trees=new
-                  Array("redwood","bay","cedar","oak","maple")<br>
-                   trees[3]=undefined<br>
-                   if (3 in trees) {<br>
-                   &#160;&#160;&#160;// this gets executed<br>
-                   } <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1066344" id="1066344"></a> <a name="function"
-                     id="function"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="4">
-                     <!-- <ZHEAD2> -->function<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1066351" id="1066351"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The <font face=
-                  "courier, couriernew, monospaced size">function</font>
-                  operator defines an anonymous function inside an
-                  expression.<br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1066348" id="1066348"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1066350" id="1066350"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.5 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1066602" id="1066602"></a> <a name="Syntax" id=
-                  "Syntax"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="-1"><b><!-- <ZREFHEADER> -->Syntax 
-                     <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1066603" id="1066603"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->{var | const} <i>variableName</i> =
-                  function(<i>parameters</i>) {<i>functionBody</i>}; 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1066365" id="1066365"></a> <a name="Description"
-                     id="Description"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1066366" id="1066366"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The following examples shows how the
-                  <font face=
-                  "courier, couriernew, monospaced size">function</font>
-                  operator is used.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1066846" id="1066846"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->This example declares an unnamed
-                  function inside an expression. It sets x to a function that
-                  returns the square of its argument: <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1066788" id="1066788"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->var x = function(y) {return y*y}; 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1066789" id="1066789"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The next example declares array a as an
-                  array of three functions:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1066790" id="1066790"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->var a = [function(y) {return y}, function
-                  y {return y*y}, function (y) [return y*y*y}]; 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1066854" id="1066854"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->For this array, a[0](5) returns 5,
-                  a[1](5) returns 25, and a[2](5) returns 125. 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1066286" id="1066286"></a> <a name="in" id=
-                  "in"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-                  <!-- <ZHEAD2> -->in<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1057972" id="1057972"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The <font face=
-                  "courier, couriernew, monospaced size">in</font> operator
-                  returns true if the specified property is in the specified
-                  object.<br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1057975" id="1057975"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1057977" id="1057977"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.4 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1057777" id="1057777"></a> <a name="Syntax" id=
-                  "Syntax"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="-1"><b><!-- <ZREFHEADER> -->Syntax 
-                     <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1058100" id="1058100"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> --><i>propNameOrNumber</i> in
-                  <i>objectName</i> <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1063847" id="1063847"></a> <a name="Parameters"
-                     id="Parameters"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1058111" id="1058111"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <a name="1058104" id="1058104"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->propNameOrNumber 
-                      <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1058106" id="1058106"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->A string or numeric expression
-                        representing a property name or array index. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1058108" id="1058108"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->objectName <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1058110" id="1058110"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->Name of an object. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1057794" id="1057794"></a> <a name="Description"
-                     id="Description"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1057795" id="1057795"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The following examples show some uses of
-                  the <font face=
-                  "courier, couriernew, monospaced size">in</font> operator.
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1059684" id="1059684"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->// Arrays<br>
-                   trees=new Array("redwood","bay","cedar","oak","maple")<br>
-                   0 in trees&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-                  returns true<br>
-                   3 in trees&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-                  returns true<br>
-                   6 in trees&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-                  returns false<br>
-                   "bay" in trees&#160;&#160;&#160;&#160;// returns false (you
-                  must specify the index number,<br>
-                   &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-                  not the value at that index)<br>
-                   "length" in trees // returns true (length is an Array
-                  property) <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1058280" id="1058280"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->// Predefined objects<br>
-                   "PI" in
-                  Math&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-                  returns true<br>
-                   myString=new String("coral")<br>
-                   "length" in myString&#160;&#160;// returns true 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1058651" id="1058651"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->// Custom objects<br>
-                   mycar = {make:"Honda",model:"Accord",year:1998}<br>
-                   "make" in mycar&#160;&#160;// returns true<br>
-                   "model" in mycar // returns true <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1060766" id="1060766"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->You must specify an object on the right
-                  side of the <font face=
-                  "courier, couriernew, monospaced size">in</font> operator.
-                  For example, you can specify a string created with the
-                  <font face=
-                  "courier, couriernew, monospaced size">String</font>
-                  constructor, but you cannot specify a string literal. 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1059351" id="1059351"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->color1=new String("green")<br>
-                   "length" in color1 // returns true<br>
-                   color2="coral"<br>
-                   "length" in color2 // generates an error (color is not a
-                  String object) <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1057859" id="1057859"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="-1"><b>
-                  <!-- <ZHEADRUNIN> -->Using in with deleted or undefined
-                  properties. <!-- </ZHEADRUNIN> -->
-                  </b></font> <a name="1058840" id="1058840"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->If you delete a property with the
-                  <font face=
-                  "courier, couriernew, monospaced size">delete</font>
-                  operator, the <font face=
-                  "courier, couriernew, monospaced size">in</font> operator
-                  returns false for that property. <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1058898" id="1058898"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->mycar =
-                  {make:"Honda",model:"Accord",year:1998}<br>
-                   delete mycar.make<br>
-                   "make" in mycar&#160;&#160;// returns false 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1059022" id="1059022"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->trees=new
-                  Array("redwood","bay","cedar","oak","maple")<br>
-                   delete trees[3]<br>
-                   3 in trees // returns false <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1058849" id="1058849"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->If you set a property to undefined but
-                  do not delete it, the <font face=
-                  "courier, couriernew, monospaced size">in</font> operator
-                  returns true for that property. <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1058968" id="1058968"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->mycar =
-                  {make:"Honda",model:"Accord",year:1998}<br>
-                   mycar.make=undefined<br>
-                   "make" in mycar&#160;&#160;// returns true 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1059029" id="1059029"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->trees=new
-                  Array("redwood","bay","cedar","oak","maple")<br>
-                   trees[3]=undefined<br>
-                   3 in trees // returns true <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1058828" id="1058828"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->For additional information about using
-                  the <font face=
-                  "courier, couriernew, monospaced size">in</font> operator
-                  with deleted array elements, see <a href=
-                  "ops.html#1045837">delete</a>.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1055015" id="1055015"></a> <a name="instanceof"
-                     id="instanceof"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="4">
-                     <!-- <ZHEAD2> -->instanceof<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1055016" id="1055016"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The <font face=
-                  "courier, couriernew, monospaced size">instanceof</font>
-                  operator returns true if the specified object is of the
-                  specified object type.<br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1055019" id="1055019"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1055021" id="1055021"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.4 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1055026" id="1055026"></a> <a name="Syntax" id=
-                  "Syntax"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="-1"><b><!-- <ZREFHEADER> -->Syntax 
-                     <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1055027" id="1055027"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> --><i>objectName</i> instanceof
-                  <i>objectType</i> <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1063854" id="1063854"></a> <a name="Parameters"
-                     id="Parameters"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1055042" id="1055042"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <a name="1055031" id="1055031"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->objectName <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1055033" id="1055033"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->Name of the object to compare to
-                        <font face=
-                        "courier, couriernew, monospaced size">objectType</font>.<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1055035" id="1055035"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->objectType <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1055037" id="1055037"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->Object type.<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1055043" id="1055043"></a> <a name="Description"
-                     id="Description"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1056719" id="1056719"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->Use <font face=
-                  "courier, couriernew, monospaced size">instanceof</font> when
-                  you need to confirm the type of an object at runtime. For
-                  example, when catching exceptions, you can branch to
-                  different exception-handling code depending on the type of
-                  exception thrown.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1060829" id="1060829"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->You must specify an object on the right
-                  side of the <font face=
-                  "courier, couriernew, monospaced size">instanceof</font>
-                  operator. For example, you can specify a string created with
-                  the <font face=
-                  "courier, couriernew, monospaced size">String</font>
-                  constructor, but you cannot specify a string literal. 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1059398" id="1059398"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->color1=new String("green")<br>
-                   color1 instanceof String // returns true<br>
-                   color2="coral"<br>
-                   color2 instanceof String // returns false (color is not a
-                  String object) <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1055745" id="1055745"></a> <a name="Examples"
-                     id="Examples"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Examples <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1060675" id="1060675"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->See also the examples for <a href=
-                  "stmt.html#1052196">throw</a>.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1055746" id="1055746"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><b>Example 1.</b> The following code
-                  uses <font face=
-                  "courier, couriernew, monospaced size">instanceof</font> to
-                  determine whether <font face=
-                  "courier, couriernew, monospaced size">theDay</font> is a
-                  <font face="courier, couriernew, monospaced size">Date</font>
-                  object. Because <font face=
-                  "courier, couriernew, monospaced size">theDay</font> is a
-                  <font face="courier, couriernew, monospaced size">Date</font>
-                  object, the statements in the <font face=
-                  "courier, couriernew, monospaced size">if</font> statement
-                  execute.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1055772" id="1055772"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->theDay=new Date(1995, 12, 17)<br>
-                   if (theDay instanceof Date) {<br>
-                   &#160;&#160;&#160;// statements to execute<br>
-                   } <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1059878" id="1059878"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><b>Example 2.</b> The following code
-                  uses <font face=
-                  "courier, couriernew, monospaced size">instanceof</font> to
-                  demonstrate that <font face=
-                  "courier, couriernew, monospaced size">String</font> and
-                  <font face="courier, couriernew, monospaced size">Date</font>
-                  objects are also of type <font face=
-                  "courier, couriernew, monospaced size">Object</font> (they
-                  are derived from <font face=
-                  "courier, couriernew, monospaced size">Object</font>).
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1060023" id="1060023"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->myString=new String()<br>
-                   myDate=new Date() <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1060026" id="1060026"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->myString instanceof String // returns
-                  true<br>
-                   myString instanceof Object // returns true<br>
-                   myString instanceof Date&#160;&#160;&#160;// returns false 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1060030" id="1060030"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->myDate instanceof
-                  Date&#160;&#160;&#160;&#160;&#160;// returns true<br>
-                   myDate instanceof Object&#160;&#160;&#160;// returns
-                  true<br>
-                   myDate instanceof String&#160;&#160;&#160;// returns false 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1060939" id="1060939"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><b>Example 3.</b> The following code
-                  creates an object type <font face=
-                  "courier, couriernew, monospaced size">Car</font> and an
-                  instance of that object type, <font face=
-                  "courier, couriernew, monospaced size">mycar</font>. The
-                  <font face=
-                  "courier, couriernew, monospaced size">instanceof</font>
-                  operator demonstrates that the <font face=
-                  "courier, couriernew, monospaced size">mycar</font> object is
-                  of type <font face=
-                  "courier, couriernew, monospaced size">Car</font> and of type
-                  <font face=
-                  "courier, couriernew, monospaced size">Object</font>.
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1060940" id="1060940"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->function Car(make, model, year) {<br>
-                   &#160;&#160;&#160;this.make = make<br>
-                   &#160;&#160;&#160;this.model = model<br>
-                   &#160;&#160;&#160;this.year = year<br>
-                   }<br>
-                   mycar = new Car("Honda", "Accord", 1998)<br>
-                   a=mycar instanceof Car // returns true<br>
-                   b=mycar instanceof Object // returns true 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1055898" id="1055898"></a> <a name="new" id=
-                  "new"></a> <font face="Arial, Helvetica, sans-serif" size=
-                  "4"><!-- <ZHEAD2> -->new<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1053310" id="1053310"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The new operator creates an instance of
-                  a user-defined object type or of one of the built-in object
-                  types that has a constructor function.<br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1053313" id="1053313"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1053315" id="1053315"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.0 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1053317" id="1053317"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1053319" id="1053319"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1043115" id="1043115"></a> <a name="Syntax" id=
-                  "Syntax"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="-1"><b><!-- <ZREFHEADER> -->Syntax 
-                     <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1043116" id="1043116"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> --><i>objectName</i> = new <i>objectType</i>
-                  (<i>param1</i> [,<i>param2</i>] ...[,<i>paramN</i>]) 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1063862" id="1063862"></a> <a name="Parameters"
-                     id="Parameters"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1043131" id="1043131"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <a name="1043120" id="1043120"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->objectName <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1043122" id="1043122"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->Name of the new object instance. 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1043124" id="1043124"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->objectType <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1043126" id="1043126"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->Object type. It must be a function
-                        that defines an object type.<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <a name="1043128" id="1043128"></a><font face=
-                      "courier, couriernew, monospaced size" size="-1">
-                      <!-- <ZCODELINE> -->param1...paramN <!-- </ZCODELINE> -->
-                      </font> 
-                      <p>
-                        &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1043130" id="1043130"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->Property values for the object.
-                        These properties are parameters defined for the
-                        <font face=
-                        "courier, couriernew, monospaced size">objectType</font>
-                        function.<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1043132" id="1043132"></a> <a name="Description"
-                     id="Description"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1043133" id="1043133"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->Creating a user-defined object type
-                  requires two steps:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <ol type="1">
-                  <li style="list-style: none">
-                    <a name="1043134" id="1043134"></a>
-                  </li>
-                  <li value="1">
-                    <font face="Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZSMARTLIST1> -->Define the object type by writing a
-                    function.<!-- </ZSMARTLIST1> -->
-                    </font> 
-                    <p>
-                      <a name="1043135" id="1043135"></a>
-                    </p>
-                  </li>
-                  <li value="2">
-                    <font face="Arial, Helvetica, sans-serif" size="-1">
-                    <!-- <ZSMARTLIST1> -->Create an instance of the object with
-                    <font face=
-                    "courier, couriernew, monospaced size">new</font>.
-                    <!-- </ZSMARTLIST1> -->
-                    </font>
-                  </li>
-                </ol><a name="1043136" id="1043136"></a><font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To
-                define an object type, create a function for the object type
-                that specifies its name, properties, and methods. An object can
-                have a property that is itself another object. See the examples
-                below. <!-- </ZPARAGRAPH> -->
-                </font> 
-                <p>
-                  <a name="1043137" id="1043137"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->You can always add a property to a
-                  previously defined object. For example, the statement
-                  <font face=
-                  "courier, couriernew, monospaced size">car1.color&#160;=&#160;"black"</font>
-                  adds a property <font face=
-                  "courier, couriernew, monospaced size">color</font> to
-                  <font face=
-                  "courier, couriernew, monospaced size">car1</font>, and
-                  assigns it a value of <font face=
-                  "courier, couriernew, monospaced size">"black"</font>.
-                  However, this does not affect any other objects. To add the
-                  new property to all objects of the same type, you must add
-                  the property to the definition of the <font face=
-                  "courier, couriernew, monospaced size">car</font> object
-                  type.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043138" id="1043138"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->You can add a property to a previously
-                  defined object type by using the <a href=
-                  "function.html#1193426">Function.prototype</a> property. This
-                  defines a property that is shared by all objects created with
-                  that function, rather than by just one instance of the object
-                  type. The following code adds a <font face=
-                  "courier, couriernew, monospaced size">color</font> property
-                  to all objects of type <font face=
-                  "courier, couriernew, monospaced size">car</font>, and then
-                  assigns a value to the <font face=
-                  "courier, couriernew, monospaced size">color</font> property
-                  of the object <font face=
-                  "courier, couriernew, monospaced size">car1</font>. For more
-                  information, see <a href=
-                  "function.html#1193426">prototype</a> <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043145" id="1043145"></a> <font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->Car.prototype.color=null<br>
-                   car1.color="black"<br>
-                   birthday.description="The day you were born" 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1043146" id="1043146"></a> <a name="Examples"
-                     id="Examples"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Examples <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1043147" id="1043147"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><b>Example 1: Object type and object
-                  instance.</b> Suppose you want to create an object type for
-                  cars. You want this type of object to be called
-                        <font face="courier, couriernew, monospaced size">car</font>,
-                        and you want it to have properties for make, model, and
-                        year. To do this, you would write the following
-                        function: <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043148" id="1043148"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->function car(make, model, year) {<br>
-                   &#160;&#160;&#160;this.make = make<br>
-                   &#160;&#160;&#160;this.model = model<br>
-                   &#160;&#160;&#160;this.year = year<br>
-                   } <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043149" id="1043149"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->Now you can create an object called
-                  <font face=
-                  "courier, couriernew, monospaced size">mycar</font> as
-                  follows:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043150" id="1043150"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->mycar = new car("Eagle", "Talon TSi",
-                  1993) <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043151" id="1043151"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->This statement creates <font face=
-                  "courier, couriernew, monospaced size">mycar</font> and
-                  assigns it the specified values for its properties. Then the
-                  value of <font face=
-                  "courier, couriernew, monospaced size">mycar.make</font> is
-                  the string <font face=
-                  "courier, couriernew, monospaced size">"Eagle"</font>,
-                  <font face=
-                  "courier, couriernew, monospaced size">mycar.year</font> is
-                  the integer <font face=
-                  "courier, couriernew, monospaced size">1993</font>, and so
-                  on.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043152" id="1043152"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->You can create any number of
-                        <font face="courier, couriernew, monospaced size">car</font>
-                        objects by calls to <font face=
-                        "courier, couriernew, monospaced size">new</font>. For
-                        example,<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043153" id="1043153"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->kenscar = new car("Nissan", "300ZX",
-                  1992) <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043154" id="1043154"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> --><b>Example 2: Object property that is
-                  itself another object.</b> Suppose you define an object
-                  called <font face=
-                  "courier, couriernew, monospaced size">person</font> as
-                  follows:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043155" id="1043155"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->function person(name, age, sex) {<br>
-                   &#160;&#160;&#160;this.name = name<br>
-                   &#160;&#160;&#160;this.age = age<br>
-                   &#160;&#160;&#160;this.sex = sex<br>
-                   } <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043156" id="1043156"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->And then instantiate two new
-                        <font face="courier, couriernew, monospaced size">person</font>
-                        objects as follows:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043157" id="1043157"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->rand = new person("Rand McNally", 33,
-                  "M")<br>
-                   ken = new person("Ken Jones", 39, "M") <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043158" id="1043158"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->Then you can rewrite the definition of
-                  <font face="courier, couriernew, monospaced size">car</font>
-                  to include an owner property that takes a <font face=
-                  "courier, couriernew, monospaced size">person</font> object,
-                  as follows:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043159" id="1043159"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->function car(make, model, year, owner)
-                  {<br>
-                   &#160;&#160;&#160;this.make = make;<br>
-                   &#160;&#160;&#160;this.model = model;<br>
-                   &#160;&#160;&#160;this.year = year;<br>
-                   &#160;&#160;&#160;this.owner = owner;<br>
-                   } <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043160" id="1043160"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->To instantiate the new objects, you then
-                  use the following:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043161" id="1043161"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->car1 = new car("Eagle", "Talon TSi",
-                  1993, rand);<br>
-                   car2 = new car("Nissan", "300ZX", 1992, ken) 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043162" id="1043162"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->Instead of passing a literal string or
-                  integer value when creating the new objects, the above
-                  statements pass the objects <font face=
-                  "courier, couriernew, monospaced size">rand</font> and
-                  <font face="courier, couriernew, monospaced size">ken</font>
-                  as the parameters for the owners. To find out the name of the
-                  owner of <font face=
-                  "courier, couriernew, monospaced size">car2</font>, you can
-                  access the following property:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043163" id="1043163"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->car2.owner.name <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1043482" id="1043482"></a> <a name="this" id=
-                  "this"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="4"><!-- <ZHEAD2> -->this<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1043483" id="1043483"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The this keyword refers to the current
-                  object. In general, in a method <font face=
-                  "courier, couriernew, monospaced size">this</font> refers to
-                  the calling object.<br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1043486" id="1043486"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1043488" id="1043488"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.0 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1053208" id="1053208"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1053210" id="1053210"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1043489" id="1043489"></a> <a name="Syntax" id=
-                  "Syntax"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="-1"><b><!-- <ZREFHEADER> -->Syntax 
-                     <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1043490" id="1043490"></a> <font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> --> <font face=
-                  "courier, couriernew, monospaced size">this</font>[.<i>propertyName</i>]
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1043491" id="1043491"></a> <a name="Examples"
-                     id="Examples"></a> <font face=
-                     "Arial, Helvetica, sans-serif" size="-1"><b>
-                     <!-- <ZREFHEADER> -->Examples <!-- </ZREFHEADER> -->
-                  </b></font><br>
-                   <a name="1043492" id="1043492"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->Suppose a function called
-                        <font face="courier, couriernew, monospaced size">validate</font>
-                        validates an object's value property, given the object
-                        and the high and low values:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043493" id="1043493"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->function validate(obj, lowval, hival)
-                  {<br>
-                   &#160;&#160;&#160;if ((obj.value &lt; lowval) || (obj.value
-                  &gt; hival))<br>
-                   &#160;&#160;&#160;&#160;&#160;&#160;alert("Invalid
-                  Value!")<br>
-                   } <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1051377" id="1051377"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->You could call <font face=
-                  "courier, couriernew, monospaced size">validate</font> in
-                  each form element's <font face=
-                  "courier, couriernew, monospaced size">onChange</font> event
-                  handler, using <font face=
-                  "courier, couriernew, monospaced size">this</font> to pass it
-                  the form element, as in the following example: 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1043498" id="1043498"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->&lt;B&gt;Enter a number between 18 and
-                  99:&lt;/B&gt;<br>
-                   &lt;INPUT TYPE = "text" NAME = "age" SIZE = 3<br>
-                   &#160;&#160;&#160;onChange="validate(this, 18, 99)"&gt; 
-                  <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1042603" id="1042603"></a> <a name="typeof" id=
-                  "typeof"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="4"><!-- <ZHEAD2> -->typeof<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1042606" id="1042606"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The <font face=
-                  "courier, couriernew, monospaced size">typeof</font> operator
-                  is used in either of the following ways: 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042607" id="1042607"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->1. typeof <i>operand<br></i>2. typeof
-                  (<i>operand</i>) <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042608" id="1042608"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The <font face=
-                  "courier, couriernew, monospaced size">typeof</font> operator
-                  returns a string indicating the type of the unevaluated
-                  operand. <font face=
-                  "courier, couriernew, monospaced size">operand</font> is the
-                  string, variable, keyword, or object for which the type is to
-                  be returned. The parentheses are optional.<br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1044321" id="1044321"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1044323" id="1044323"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.1 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1053217" id="1053217"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1053219" id="1053219"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042609" id="1042609"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->Suppose you define the following
-                  variables:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042610" id="1042610"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->var myFun = new Function("5+2")<br>
-                   var shape="round"<br>
-                   var size=1<br>
-                   var today=new Date() <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042611" id="1042611"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The <font face=
-                  "courier, couriernew, monospaced size">typeof</font> operator
-                  returns the following results for these variables: 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042612" id="1042612"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->typeof myFun is object<br>
-                   typeof shape is string<br>
-                   typeof size is number<br>
-                   typeof today is object<br>
-                   typeof dontExist is undefined <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042613" id="1042613"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->For the keywords <font face=
-                  "courier, couriernew, monospaced size">true</font> and
-                  <font face=
-                  "courier, couriernew, monospaced size">null</font>, the
-                  <font face=
-                  "courier, couriernew, monospaced size">typeof</font> operator
-                  returns the following results:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042614" id="1042614"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->typeof true is boolean<br>
-                   typeof null is object <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042615" id="1042615"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->For a number or string, the
-                        <font face="courier, couriernew, monospaced size">typeof</font>
-                        operator returns the following results:
-                        <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042616" id="1042616"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->typeof 62 is number<br>
-                   typeof 'Hello world' is string <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042617" id="1042617"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->For property values, the
-                        <font face="courier, couriernew, monospaced size">typeof</font>
-                        operator returns the type of value the property
-                        contains: <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042618" id="1042618"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->typeof document.lastModified is
-                  string<br>
-                   typeof window.length is number<br>
-                   typeof Math.LN2 is number <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042619" id="1042619"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->For methods and functions, the
-                  <font face=
-                  "courier, couriernew, monospaced size">typeof</font> operator
-                  returns results as follows:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042620" id="1042620"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->typeof blur is function<br>
-                   typeof eval is function<br>
-                   typeof parseInt is function<br>
-                   typeof shape.split is function <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042621" id="1042621"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->For predefined objects, the
-                        <font face="courier, couriernew, monospaced size">typeof</font>
-                        operator returns results as follows:
-                        <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042622" id="1042622"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->typeof Date is function<br>
-                   typeof Function is function<br>
-                   typeof Math is function<br>
-                   typeof Option is function<br>
-                   typeof String is function <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <br>
-                   <a name="1042625" id="1042625"></a> <a name="void" id=
-                  "void"></a> <font face="Arial, Helvetica, sans-serif"
-                     size="4"><!-- <ZHEAD2> -->void<!-- </ZHEAD2> -->
-                  </font><br>
-                  <br>
-                   <a name="1042628" id="1042628"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The void operator is used in either of
-                  the following ways:<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042629" id="1042629"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->1. void (<i>expression</i>)<br>
-                   2. void <i>expression</i> <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042630" id="1042630"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The void operator specifies an
-                  expression to be evaluated without returning a value.
-                  <font face=
-                  "courier, couriernew, monospaced size">expression</font> is a
-                  JavaScript expression to evaluate. The parentheses
-                  surrounding the expression are optional, but it is good style
-                  to use them.<br></font>
-                </p>
-                <p>
-                  <br>
-                  <br>
-                </p>
-                <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1044347" id="1044347"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1044349" id="1044349"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->JavaScript 1.1 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td valign="top">
-                      <p>
-                        <a name="1053222" id="1053222"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                        <!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                    <td valign="top">
-                      <p>
-                        <a name="1053224" id="1053224"></a> <font face=
-                        "Arial, Helvetica, sans-serif" size="-1">
-                        <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                        </font> &#160;
-                      </p>
-                    </td>
-                  </tr>
-                </table>
-                <p>
-                  <font face="Arial, Helvetica, sans-serif" size="2">
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042631" id="1042631"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->You can use the <font face=
-                  "courier, couriernew, monospaced size">void</font> operator
-                  to specify an expression as a hypertext link. The expression
-                  is evaluated but is not loaded in place of the current
-                  document.<!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042632" id="1042632"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The following code creates a hypertext
-                  link that does nothing when the user clicks it. When the user
-                  clicks the link, <font face=
-                  "courier, couriernew, monospaced size">void(0)</font>
-                  evaluates to 0, but that has no effect in JavaScript. 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042633" id="1042633"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->&lt;A HREF="javascript:void(0)"&gt;Click
-                  here to do nothing&lt;/A&gt; <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042634" id="1042634"></a><font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZPARAGRAPH> -->The following code creates a hypertext
-                  link that submits a form when the user clicks it. 
-                  <!-- </ZPARAGRAPH> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1042635" id="1042635"></a><font face=
-                  "courier, couriernew, monospaced size" size="-1">
-                  <!-- <ZCODELINE> -->&lt;A
-                  HREF="javascript:void(document.form.submit())"&gt;<br>
-                   Click here to submit&lt;/A&gt; <!-- </ZCODELINE> -->
-                  </font>
-                </p>
-              </align>
-              <blockquote>
-                <br>
-                 <b><a href="comment.html"><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Previous</font></a></b>&#160;&#160;&#160;&#160;
-                <a href="contents.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&#160;&#160;&#160;&#160;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&#160;&#160;&#160;&#160;
-                            <a href="partjava.html"><b><font face=
-                            "Arial, Helvetica, sans-serif" size="2" color=
-                            "#993300">Next</font></b></a>
-                            &#160;&#160;&#160;&#160; 
-                <hr noshade="noshade" size="1">
-                <font face="Arial, Helvetica, sans-serif" size="1">Copyright
-                &#169; 2000 <a href="http://www.netscape.com">Netscape
-                Communications Corp.</a> All rights reserved.</font>
-              </blockquote>
-              <p align="right">
-                Last Updated <b>September 28, 2000</b><br>
-                 <!-- </FOOTERCONTENT> -->
-                 <!-- </MAINCONTENT> -->
-                </p>
-              <table width="90%" border="1" cellpadding="5" cellspacing="0">
-                <!-- </BOOKCONTENT> -->
-                <!-- <FOOTERCONTENT> -->
-                </table>
-            </align>
-            <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            </table>
-          </align>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          </table>
-        </align>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-      </align>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/ref/packages.html b/docs/js/ref/packages.html
deleted file mode 100644
index 32d26a42297e675166d2e0bf4d9c96af95da16c6..0000000000000000000000000000000000000000
--- a/docs/js/ref/packages.html
+++ /dev/null
@@ -1,847 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:52">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="object.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "regexp.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="Packages" id=
-        "Packages"></a> <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->Packages<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193151" id="1193151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        top-level object used to access Java classes from within JavaScript
-        code.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193140" id="1193140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193142" id="1193142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193144" id="1193144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193153" id="1193153"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Packages</font>
-        object is a top-level, predefined JavaScript object. You can
-        automatically access it without using a constructor or calling a
-        method.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193162" id="1193162"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193168" id="1193168"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">Packages</font>
-        object lets you access the public methods and fields of an arbitrary
-        Java class from within JavaScript. The <font face=
-        "courier, couriernew, monospaced size">java</font>, <font face=
-        "courier, couriernew, monospaced size">netscape</font>, and
-              <font face="courier, couriernew, monospaced size">sun</font>
-              properties represent the packages java.*, netscape.*, and sun.*
-              respectively. Use standard Java dot notation to access the
-              classes, methods, and fields in these packages. For example, you
-              can access a constructor of the <font face=
-              "courier, couriernew, monospaced size">Frame</font> class as
-              follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195024" id="1195024"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        theFrame = new Packages.java.awt.Frame(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195010" id="1195010"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        convenience, JavaScript provides the top-level <font face=
-        "courier, couriernew, monospaced size">netscape</font>,
-              <font face="courier, couriernew, monospaced size">sun</font>, and
-              <font face="courier, couriernew, monospaced size">java</font>
-              objects that are synonyms for the <font face=
-              "courier, couriernew, monospaced size">Packages</font> properties
-              with the same names. Consequently, you can access Java classes in
-              these packages without the Packages keyword, as follows: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195072" id="1195072"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        theFrame = new java.awt.Frame(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195041" id="1195041"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">className</font>
-        property represents the fully qualified path name of any other Java
-        class that is available to JavaScript. You must use the
-              <font face="courier, couriernew, monospaced size">Packages</font>
-              object to access classes outside the <font face=
-              "courier, couriernew, monospaced size">netscape</font>,
-              <font face="courier, couriernew, monospaced size">sun</font>, and
-              <font face="courier, couriernew, monospaced size">java</font>
-              packages. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193174" id="1193174"></a> <a name="Property Summary" id=
-        "Property Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Property Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193187" id="1193187"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193177" id="1193177"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193179" id="1193179"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194662" id="1194662"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="packages.html#1194741">className</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194664" id="1194664"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              fully qualified name of a Java class in a package other than
-              netscape, java, or sun that is available to JavaScript.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194642" id="1194642"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="packages.html#1194831">java</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194644" id="1194644"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Any
-              class in the Java package java.*. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194650" id="1194650"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="packages.html#1194854">netscape</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194652" id="1194652"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Any
-              class in the Java package netscape.*. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193184" id="1193184"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="packages.html#1194880">sun</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193186" id="1193186"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Any
-              class in the Java package sun.*. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193209" id="1193209"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194739" id="1194739"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->The
-        following JavaScript function creates a Java dialog box: 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195233" id="1195233"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function createWindow() {<br>
-         &nbsp;&nbsp;&nbsp;var theOwner = new Packages.java.awt.Frame();<br>
-         &nbsp;&nbsp;&nbsp;var theWindow = new
-        Packages.java.awt.Dialog(theOwner);<br>
-         &nbsp;&nbsp;&nbsp;theWindow.setSize(350,200);<br>
-         &nbsp;&nbsp;&nbsp;theWindow.setTitle("Hello, World");<br>
-         &nbsp;&nbsp;&nbsp;theWindow.setVisible(true);<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195227" id="1195227"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        previous example, the function instantiates <font face=
-        "courier, couriernew, monospaced size">theWindow</font> as a new
-        <font face="courier, couriernew, monospaced size">Packages</font>
-        object. The <font face=
-        "courier, couriernew, monospaced size">setSize</font>,
-              <font face="courier, couriernew, monospaced size">setTitle</font>,
-              and <font face=
-              "courier, couriernew, monospaced size">setVisible</font> methods
-              are all available to JavaScript as public methods of <font face=
-              "courier, couriernew, monospaced size">java.awt.Dialog</font>.
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194741" id="1194741"></a> <a name="className" id=
-        "className"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->className<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1195314" id="1195314"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The fully
-        qualified name of a Java class in a package other than
-              <font face="courier, couriernew, monospaced size">netscape</font>,
-              <font face="courier, couriernew, monospaced size">java</font>, or
-              <font face="courier, couriernew, monospaced size">sun</font> that
-              is available to JavaScript.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194748" id="1194748"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194753" id="1194753"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="packages.html#1193137">Packages</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194755" id="1194755"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194757" id="1194757"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195384" id="1195384"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195385" id="1195385"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Packages.<i>className</i> <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197207" id="1197207"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->where
-        <font face=
-        "courier, couriernew, monospaced size"><i>classname</i></font> is the
-        fully qualified name of a Java class.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195394" id="1195394"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195361" id="1195361"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You must
-        use the <font face=
-        "courier, couriernew, monospaced size"><i>className</i></font> property
-        of the <font face=
-        "courier, couriernew, monospaced size">Packages</font> object to access
-        classes outside the <font face=
-        "courier, couriernew, monospaced size">netscape</font>,
-              <font face="courier, couriernew, monospaced size">sun</font>, and
-              <font face="courier, couriernew, monospaced size">java</font>
-              packages. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195349" id="1195349"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195367" id="1195367"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code accesses the constructor of the <font face=
-        "courier, couriernew, monospaced size">CorbaObject</font> class in the
-        <font face="courier, couriernew, monospaced size">myCompany</font>
-        package from JavaScript:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195368" id="1195368"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        theObject = new Packages.myCompany.CorbaObject() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195468" id="1195468"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        previous example, the value of the <font face=
-        "courier, couriernew, monospaced size"><i>className</i></font> property
-        is <font face=
-        "courier, couriernew, monospaced size">myCompany.CorbaObject,</font>
-        the fully qualified path name of the <font face=
-        "courier, couriernew, monospaced size">CorbaObject</font> class.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194831" id="1194831"></a> <a name="java" id="java"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->java<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194844" id="1194844"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any class
-        in the Java package <font face=
-        "courier, couriernew, monospaced size">java.*</font>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194834" id="1194834"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194839" id="1194839"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="packages.html#1193137">Packages</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194841" id="1194841"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194843" id="1194843"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195508" id="1195508"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195509" id="1195509"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Packages.java <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195510" id="1195510"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195511" id="1195511"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">java</font> property
-        to access any class in the <font face=
-        "courier, couriernew, monospaced size">java</font> package from within
-        JavaScript. Note that the top-level object <font face=
-        "courier, couriernew, monospaced size">java</font> is a synonym for
-        <font face="courier, couriernew, monospaced size">Packages.java</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195512" id="1195512"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195562" id="1195562"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->The
-        following code accesses the constructor of the <font face=
-        "courier, couriernew, monospaced size">java.awt.Frame</font> class: 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195563" id="1195563"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        theOwner = new Packages.java.awt.Frame(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195595" id="1195595"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        simplify this code by using the top-level java object to access the
-        constructor as follows:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195604" id="1195604"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        theOwner = new java.awt.Frame(); <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194854" id="1194854"></a> <a name="netscape" id=
-        "netscape"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->netscape<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194867" id="1194867"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any class
-        in the Java package <font face=
-        "courier, couriernew, monospaced size">netscape.*</font>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194857" id="1194857"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194862" id="1194862"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="packages.html#1193137">Packages</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194864" id="1194864"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194866" id="1194866"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195616" id="1195616"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195617" id="1195617"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Packages.netscape <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195618" id="1195618"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195619" id="1195619"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">netscape</font>
-        property to access any class in the <font face=
-        "courier, couriernew, monospaced size">netscape</font> package from
-        within JavaScript. Note that the top-level object <font face=
-        "courier, couriernew, monospaced size">netscape</font> is a synonym for
-        <font face=
-        "courier, couriernew, monospaced size">Packages.netscape</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195620" id="1195620"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195621" id="1195621"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->See
-        the example for <a href="packages.html#1194831">.</a><a href=
-        "packages.html#1194831">Packages.java</a> <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194880" id="1194880"></a> <a name="sun" id="sun"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->sun<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194893" id="1194893"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Any class
-        in the Java package <font face=
-        "courier, couriernew, monospaced size">sun.*</font>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194883" id="1194883"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194888" id="1194888"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="packages.html#1193137">Packages</a>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194890" id="1194890"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194892" id="1194892"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195658" id="1195658"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195659" id="1195659"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Packages.sun <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195660" id="1195660"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195661" id="1195661"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">sun</font> property
-        to access any class in the <font face=
-        "courier, couriernew, monospaced size">sun</font> package from within
-        JavaScript. Note that the top-level object <font face=
-        "courier, couriernew, monospaced size">sun</font> is a synonym for
-        <font face="courier, couriernew, monospaced size">Packages.sun</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195662" id="1195662"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195669" id="1195669"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->See
-        the example for <a href="packages.html#1194831">Packages.java</a> 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="object.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="regexp.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/partapp.html b/docs/js/ref/partapp.html
deleted file mode 100644
index 34ff41ba2def73dcdc0b6e26cea59012e7f8f304..0000000000000000000000000000000000000000
--- a/docs/js/ref/partapp.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:29">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="lcjsobj.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "keywords.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="999868" id="999868"></a> <a name="" id=""></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#666666"><b><!-- <ZPARTNUMBER> -->Part 4 
-                  <!-- </ZPARTNUMBER> -->
-       &nbsp;</b></font> <a name="999869" id="999869"></a> <a name="Appendixes"
-      id="Appendixes"></a> <font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#000000"><b><!-- <ZPARTITLE> -->Appendixes
-                  <!-- </ZPARTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-      <br>
-      <br>
-       <a name="1000456" id="1000456"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-      "keywords.html#1004016">Appendix&nbsp;A&nbsp;&nbsp;&nbsp;Reserved
-      Words</a><!-- </ZHEAD1> -->
-      </font><br>
-       <a name="1000460" id="1000460"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><a href=
-      "keywords.html#1004018">This appendix lists the reserved words in
-      JavaScript.</a><!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1000071" id="1000071"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="lcjsobj.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="keywords.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/partjava.html b/docs/js/ref/partjava.html
deleted file mode 100644
index 99d27d7f86d06e643ba1979751e1c370ef536e3b..0000000000000000000000000000000000000000
--- a/docs/js/ref/partjava.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:27">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="ops.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="contents.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-                "classint.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="999868" id="999868"></a> <a name="" id=""></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#666666"><b><!-- <ZPARTNUMBER> -->Part 3 
-                  <!-- </ZPARTNUMBER> -->
-       &nbsp;</b></font> <a name="999869" id="999869"></a> <a name=
-      "LiveConnect Class Reference" id="LiveConnect Class Reference"></a>
-      <font face="Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-      <!-- <ZPARTITLE> -->LiveConnect Class Reference<!-- </ZPARTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-      <br>
-      <br>
-       <a name="1000369" id="1000369"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-      "classint.html#1061890">Chapter&nbsp;6&nbsp;&nbsp;&nbsp;Java Classes,
-      Constructors, and Methods</a><!-- </ZHEAD1> -->
-      </font><br>
-       <a name="1000372" id="1000372"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><a href=
-      "classint.html#1066245">This chapter documents the Java classes used for
-      LiveConnect, along with their constructors and methods. It is an
-      alphabetical reference for the classes that allow a Java object to access
-      JavaScript code.</a> <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="999464" id="999464"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="ops.html"><font face="Arial, Helvetica, sans-serif" size="2"
-            color="#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-            <a href="contents.html"><b><font face=
-            "Arial, Helvetica, sans-serif" size="2" color=
-            "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="classint.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/partlang.html b/docs/js/ref/partlang.html
deleted file mode 100644
index 38b5e7fcb2dd54921817a27256721b567dd703db..0000000000000000000000000000000000000000
--- a/docs/js/ref/partlang.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:14">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="toplev.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "stmt.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-              color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="999868" id="999868"></a> <a name="" id=""></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#666666"><b><!-- <ZPARTNUMBER> -->Part 2 
-                  <!-- </ZPARTNUMBER> -->
-       &nbsp;</b></font> <a name="999869" id="999869"></a> <a name=
-      "Language Elements" id="Language Elements"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-      <!-- <ZPARTITLE> -->Language Elements<!-- </ZPARTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-      <br>
-      <br>
-       <a name="1000587" id="1000587"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-      "stmt.html#1003191">Chapter&nbsp;3&nbsp;&nbsp;&nbsp;Statements</a>
-      <!-- </ZHEAD1> -->
-      </font><br>
-       <a name="1000660" id="1000660"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><a href=
-      "stmt.html#1007251">This chapter describes all JavaScript statements.
-      JavaScript statements consist of keywords used with the appropriate
-      syntax. A single statement may span multiple lines. Multiple statements
-      may occur on a single line if each statement is separated by a
-      semicolon.</a><!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-        <br>
-         <a name="1000683" id="1000683"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-        "comment.html#1066582">Chapter&nbsp;4&nbsp;&nbsp;&nbsp;Comments</a>
-        <!-- </ZHEAD1> -->
-        </font><br>
-         <a name="1000684" id="1000684"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        chapter describes the syntax for comments in JavaScript.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-        <br>
-         <a name="1000666" id="1000666"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-        "ops.html#1003191">Chapter&nbsp;5&nbsp;&nbsp;&nbsp;Operators</a>
-        <!-- </ZHEAD1> -->
-        </font><br>
-         <a name="1000598" id="1000598"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="ops.html#1056211">JavaScript has
-           assignment, comparison, arithmetic, bitwise, logical, string, and
-           special operators. This chapter describes the operators and contains
-           information about operator precedence.</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1000116" id="1000116"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="toplev.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="stmt.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/partobj.html b/docs/js/ref/partobj.html
deleted file mode 100644
index 49c76a686555fa16bc837fd6fc55fe0808da1aa1..0000000000000000000000000000000000000000
--- a/docs/js/ref/partobj.html
+++ /dev/null
@@ -1,129 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:06">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="preface.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "objintro.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="999868" id="999868"></a> <a name="" id=""></a>
-                  <font face="Arial, Helvetica, sans-serif" size="4" color=
-                  "#666666"><b><!-- <ZPARTNUMBER> -->Part 1 
-                  <!-- </ZPARTNUMBER> -->
-       &nbsp;</b></font> <a name="999869" id="999869"></a> <a name=
-      "Object Reference" id="Object Reference"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-      <!-- <ZPARTITLE> -->Object Reference<!-- </ZPARTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-      <br>
-      <br>
-       <a name="1000430" id="1000430"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-      "objintro.html#1061890">Chapter&nbsp;1&nbsp;&nbsp;&nbsp;Objects, Methods,
-      and Properties</a><!-- </ZHEAD1> -->
-      </font><br>
-       <a name="1000433" id="1000433"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><a href=
-      "objintro.html#1066341">This chapter documents all the JavaScript
-      objects, along with their methods and properties. It is an alphabetical
-      reference for the main features of JavaScript.</a><!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-        <br>
-         <a name="1000438" id="1000438"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> --><a href=
-        "toplev.html#1061890">Chapter&nbsp;2&nbsp;&nbsp;&nbsp;Top-Level
-        Properties and Functions</a><!-- </ZHEAD1> -->
-        </font><br>
-         <a name="1000441" id="1000441"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="toplev.html#1065959">This chapter
-           contains all JavaScript properties and functions not associated with
-           any object. In the ECMA specification, these properties and
-           functions are referred to as properties and methods of the global
-           object.</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="999960" id="999960"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="preface.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="objintro.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/preface.html b/docs/js/ref/preface.html
deleted file mode 100644
index 09cad42c231cadda99b2f84340f13eb0422046eb..0000000000000000000000000000000000000000
--- a/docs/js/ref/preface.html
+++ /dev/null
@@ -1,768 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:05">
-    <title>
-      Core JavaScript Reference 1.5: About this Book
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="contents.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&#160;&#160;&#160;&#160;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&#160;&#160;&#160;&#160;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&#160;&#160;&#160;&#160; <a href=
-              "partobj.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &#160;&#160;&#160;&#160;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1001665" id="1001665"></a> <a name="About this Book"
-                  id="About this Book"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->About this Book <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1003098" id="1003098"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      is Netscape's cross-platform, object-based scripting language. This book
-      is a reference manual for the core JavaScript language.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1001667" id="1001667"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        preface contains the following sections: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1001671" id="1001671"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="preface.html#1003152">New Features in
-          this Release</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1003167" id="1003167"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="preface.html#1005135">What You Should
-          Already Know</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1003563" id="1003563"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="preface.html#1003515">JavaScript
-          Versions</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1001675" id="1001675"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="preface.html#1001692">Where to Find
-          JavaScript Information</a><!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1001679" id="1001679"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><a href="preface.html#1001745">Document
-          Conventions</a><!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1003152" id="1003152"></a> <a name=
-      "New Features in this Release" id="New Features in this Release"></a>
-      <font face="Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->New
-      Features in this Release<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1004963" id="1004963"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->JavaScript
-      version 1.5 provides the following new features and enhancements:
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1004964" id="1004964"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><b>Runtime errors.</b> Runtime errors are now
-          reported as exceptions.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1004965" id="1004965"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><b>Number formatting enhancements.</b> Number
-          formatting has been enhanced to include <font face=
-          "courier, couriernew, monospaced size">Number.prototype.toExponential</font>,
-          <font face=
-          "courier, couriernew, monospaced size">Number.protoytpe.toFixed</font>
-          and <font face=
-          "courier, couriernew, monospaced size">Number.prototype.toPrecision</font>
-          methods. See <a href="number.html#1200968">page&#160;127</a>,
-             <a href="number.html#1200964">page&#160;128</a>, and <a href=
-             "number.html#1201389">page&#160;129</a>. <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1004975" id="1004975"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><b>Regular expression enhancements:</b> 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <ul>
-            <li style="list-style: none">
-              <a name="1004976" id="1004976"></a>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST2> -->Greedy quantifiers &#8212;
-                    <font face="courier, couriernew, monospaced size">+</font>,
-                    <font face="courier, couriernew, monospaced size">*</font>,
-                    <font face="courier, couriernew, monospaced size">?</font>
-                    and <font face=
-                    "courier, couriernew, monospaced size">{}</font> &#8212;
-                    can now be followed by a <font face=
-                    "courier, couriernew, monospaced size">?</font> to force
-                    them to be non-greedy. See the entry for <font face=
-                    "courier, couriernew, monospaced size">?</font> on <a href=
-                    "regexp.html#1193226">page&#160;148</a>. 
-                    <!-- </ZSMARTLIST2> -->
-              </font> 
-              <p>
-                <a name="1004980" id="1004980"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST2> -->Non-capturing parentheses,
-                    <font face="courier, couriernew, monospaced size">(?:x)</font>
-                    can be used instead of capturing parentheses<font face=
-                    "courier, couriernew, monospaced size">(x)</font>. When
-                    non-capturing parentheses are used, matched subexpressions
-                    are not available as back-references. See the entry for
-                    <font face=
-                    "courier, couriernew, monospaced size">(?:x)</font> on
-                    <a href="regexp.html#1207798">page&#160;148</a>. 
-                    <!-- </ZSMARTLIST2> -->
-              </font> 
-              <p>
-                <a name="1004984" id="1004984"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST2> --> <font face=
-              "courier, couriernew, monospaced size">P</font>ositive and
-              negative lookahead assertions are supported. Both assert a match
-              depending on what follows the string being matched. See the
-              entries for <font face=
-              "courier, couriernew, monospaced size">(?=)</font> and
-                    <font face="courier, couriernew, monospaced size">(?!)</font>
-                    on <a href="regexp.html#1207831">page&#160;148</a>. 
-                    <!-- </ZSMARTLIST2> -->
-              </font> 
-              <p>
-                <a name="1004988" id="1004988"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST2> -->The <font face=
-              "courier, couriernew, monospaced size">m</font> flag has been
-              added to specify that the regular expression should match over
-              multiple lines. See <a href=
-              "regexp.html#1193159">page&#160;146</a>. <!-- </ZSMARTLIST2> -->
-              </font>
-            </li>
-          </ul><a name="1004995" id="1004995"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><b>Conditional function declarations.</b>
-          Functions can now be declared inside an <font face=
-          "courier, couriernew, monospaced size"><b>if</b></font> clause. See
-          <a href="stmt.html#1076846">page&#160;221</a>. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1005213" id="1005213"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><b>Function expressions.</b> Functions can now
-          be declared inside an expression. See <a href=
-          "ops.html#1066344">page&#160;254</a>.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1004999" id="1004999"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><b>Multiple</b> <font face=
-          "courier, couriernew, monospaced size"><b>catch</b></font>
-          <b>clauses.</b> Multiple <font face=
-          "courier, couriernew, monospaced size">catch</font> clauses in a
-          <font face="courier, couriernew, monospaced size">try...catch</font>
-          statement are supported. See <a href=
-          "stmt.html#1079200">page&#160;231</a>.<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1005131" id="1005131"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><b>Constants.</b> Readonly, named constants are
-          supported. This feature is available only in the C implementation of
-          JavaScript. See <a href="stmt.html#1077887">page&#160;215</a>. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1005132" id="1005132"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> --><b>Getters and Setters.</b> JavaScript writers
-          can now add getters and setters to their objects. This feature is
-          available only in the C implementation of JavaScript. See Defining
-          Getters and Setters in Chapter 7 of the <i>Core JavaScript Guide</i>
-          for information about this feature.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-      <br>
-       <a name="1005135" id="1005135"></a> <a name=
-      "What You Should Already Know" id="What You Should Already Know"></a>
-      <font face="Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->What
-      You Should Already Know<!-- </ZHEAD1> -->
-      </font> 
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1003432" id="1003432"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This book
-      assumes you have the following basic background:<!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1003190" id="1003190"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->A general understanding of the Internet and the
-          World Wide Web (WWW).<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1003191" id="1003191"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->Good working knowledge of HyperText Markup
-          Language (HTML).<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1003192" id="1003192"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Some
-      programming experience with a language such as C or Visual Basic is
-      useful, but not required.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-        <br>
-         <a name="1003515" id="1003515"></a> <a name="JavaScript Versions"
-           id="JavaScript Versions"></a> <font face=
-           "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->JavaScript
-           Versions<!-- </ZHEAD1> -->
-        </font>
-      </p>
-      <hr size="2" noshade="noshade">
-      <br>
-       <a name="1003516" id="1003516"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Each version
-      of Navigator supports a different version of JavaScript. To help you
-      write scripts that are compatible with multiple versions of Navigator,
-      this manual lists the JavaScript version in which each feature was
-      implemented.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1003517" id="1003517"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following table lists the JavaScript version supported by different
-        Navigator versions. Versions of Navigator prior to 2.0 do not support
-        JavaScript.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1003548" id="1003548"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1003521" id="1003521"></a> <a name=
-        "JavaScript and Navigator versions" id=
-        "JavaScript and Navigator versions"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTIONP> -->Table 1 &#160;&#160; JavaScript and Navigator
-        versions<!-- </ZTABLECAPTIONP> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1003525" id="1003525"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->JavaScript version<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1003527" id="1003527"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Navigator version<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1003529" id="1003529"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1003531" id="1003531"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Navigator 2.0<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1003533" id="1003533"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1003535" id="1003535"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Navigator 3.0<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1003537" id="1003537"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1003539" id="1003539"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Navigator 4.0-4.05<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1003541" id="1003541"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1003543" id="1003543"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Navigator 4.06-4.7x<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1003545" id="1003545"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.4<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1003547" id="1003547"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->-
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1004825" id="1004825"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.5<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1004827" id="1004827"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Navigator 6.0<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1005148" id="1005148"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Mozilla (open source browser) 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <a name="1003588" id="1003588"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Each
-          version of the Netscape Enterprise Server also supports a different
-          version of JavaScript. To help you write scripts that are compatible
-          with multiple versions of the Enterprise Server, this manual uses an
-          abbreviation to indicate the server version in which each feature was
-          implemented.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1003629" id="1003629"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <font face=""><b><a name="1003602" id="1003602"></a> <a name=
-          "JavaScript and Netscape Enterprise Server versions" id=
-          "JavaScript and Netscape Enterprise Server versions"></a></b></font>
-        </p>
-        <align>
-          <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                size="2"><b><!-- <ZTABLECAPTIONP> -->Table 2 &#160;&#160;
-                JavaScript and Netscape Enterprise Server versions
-                <!-- </ZTABLECAPTIONP> -->
-          </b></font></b></font><br>
-          <br>
-           
-          <table>
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1003606" id="1003606"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Abbreviation<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1003608" id="1003608"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Enterpriser Server version 
-                  <!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1003610" id="1003610"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->NES 2.0<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1003612" id="1003612"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Netscape Enterprise Server 2.0 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1003614" id="1003614"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->NES 3.0<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1003616" id="1003616"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Netscape Enterprise Server 3.0 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <br>
-            <br>
-             <a name="1001692" id="1001692"></a> <a name=
-            "Where to Find JavaScript Information" id=
-            "Where to Find JavaScript Information"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Where to
-            Find JavaScript Information <!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1003206" id="1003206"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The core
-          JavaScript documentation includes the following books:
-          <!-- </ZPARAGRAPH> -->
-          </font> 
-          <ul>
-            <li style="list-style: none">
-              <a name="1003212" id="1003212"></a>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> -->The <a href=
-              "/devedge-srce/library/manuals/2000/javascript/1.5/guide/"><i>Core
-              JavaScript Guide</i></a> provides information about the core
-              JavaScript language and its objects.<!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1003218" id="1003218"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> -->The <i>Core JavaScript Reference</i> (this
-              book) provides reference material for the core JavaScript
-              language.<!-- </ZSMARTLIST1> -->
-              </li>
-          </ul><a name="1003224" id="1003224"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <!-- </ZPARAGRAPH> -->
-          </font> 
-          <p>
-            <a name="1005157" id="1005157"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-            are new to JavaScript, start with the <a href=
-            "/devedge-srce/library/manuals/2000/javascript/1.5/guide/"><i>Core
-            JavaScript Guide</i></a>. Once you have a firm grasp of the
-            fundamentals, you can use the <i>Core JavaScript Reference</i> to
-            get more details on individual objects and statements. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <br>
-           <a name="1001745" id="1001745"></a> <a name="Document Conventions"
-          id="Document Conventions"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="4"><!-- <ZHEAD1> -->Document
-          Conventions<!-- </ZHEAD1> -->
-          </font> 
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1003380" id="1003380"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->JavaScript applications run on many operating
-          systems; the information in this book applies to all versions. File
-          and directory paths are given in Windows format (with backslashes
-          separating directory names). For Unix versions, the directory paths
-          are the same, except that you use slashes instead of backslashes to
-          separate directories.<!-- </ZPARAGRAPH> -->
-          </font> 
-          <p>
-            <a name="1003383" id="1003383"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-            book uses uniform resource locators (URLs) of the following form:
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1003384" id="1003384"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->http://<i>server.domain</i>/<i>path</i>/<i>file</i>.htmll
-            <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1003385" id="1003385"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-            these URLs, <i>server</i> represents the name of the server on
-            which you run your application, such as <font face=
-            "courier, couriernew, monospaced size">research1</font> or
-            <font face="courier, couriernew, monospaced size">www</font>;
-            <i>domain</i> represents your Internet domain name, such as
-            <font face=
-            "courier, couriernew, monospaced size">netscape.com</font> or
-            <font face="courier, couriernew, monospaced size">uiuc.edu</font>;
-            <i>path</i> represents the directory structure on the server; and
-            <i>file</i><font face=
-            "courier, couriernew, monospaced size">.htmll</font> represents an
-            individual file name. In general, items in italics in URLs are
-            placeholders and items in normal monospace font are literals. If
-            your server has Secure Sockets Layer (SSL) enabled, you would use
-            <font face="courier, couriernew, monospaced size">https</font>
-            instead of <font face=
-            "courier, couriernew, monospaced size">http</font> in the URL.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1003386" id="1003386"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-            book uses the following font conventions:<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <ul>
-            <li style="list-style: none">
-              <a name="1003387" id="1003387"></a>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --> <font face=
-              "courier, couriernew, monospaced size">The monospace font</font>
-              is used for sample code and code listings, API and language
-              elements (such as method names and property names), file names,
-              path names, directory names, HTML tags, and any text that must be
-              typed on the screen. (<font face=
-              "courier, couriernew, monospaced size"><i>Monospace italic
-              font</i></font> is used for placeholders embedded in code.)
-              <!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1003388" id="1003388"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><i>Italic type</i> is used for book titles,
-              emphasis, variables and placeholders, and words used in the
-              literal sense.<!-- </ZSMARTLIST1> -->
-               
-              <p>
-                <a name="1001798" id="1001798"></a>
-              </p>
-            </li>
-            <li>
-              <!-- <ZSMARTLIST1> --><b>Boldface type</b> is used for glossary
-              terms.<!-- </ZSMARTLIST1> -->
-              </li>
-          </ul>
-        </align>
-        <blockquote>
-          <br>
-           <b><a href="contents.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&#160;&#160;&#160;&#160;
-                      <a href="contents.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Contents</font></b></a>&#160;&#160;&#160;&#160;
-                      <a href="ix.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Index</font></b></a>&#160;&#160;&#160;&#160;
-                      <a href="partobj.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Next</font></b></a> &#160;&#160;&#160;&#160; 
-          <hr noshade="noshade" size="1">
-          <font face="Arial, Helvetica, sans-serif" size="1">Copyright &#169;
-          2000 <a href="http://www.netscape.com">Netscape Communications
-          Corp.</a> All rights reserved.</font>
-        </blockquote>
-        <p align="right">
-          Last Updated <b>September 28, 2000</b><br>
-           <!-- </FOOTERCONTENT> -->
-           <!-- </MAINCONTENT> -->
-          </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <!-- </BOOKCONTENT> -->
-          <!-- <FOOTERCONTENT> -->
-          </table>
-      </align>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/ref/regexp.html b/docs/js/ref/regexp.html
deleted file mode 100644
index 6575f1837f104fe55b884cee7433e0010d4d08f3..0000000000000000000000000000000000000000
--- a/docs/js/ref/regexp.html
+++ /dev/null
@@ -1,4052 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:53">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="packages.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&#160;&#160;&#160;&#160;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&#160;&#160;&#160;&#160;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&#160;&#160;&#160;&#160; <a href=
-              "string.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &#160;&#160;&#160;&#160;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193136" id="1193136"></a> <a name="RegExp" id="RegExp"></a>
-        <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->RegExp<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193138" id="1193138"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A regular
-        expression object contains the pattern of a regular expression. It has
-        properties and methods for using that regular expression to find and
-        replace matches in strings. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193139" id="1193139"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition to the properties of an individual regular expression object
-        that you create using the <font face=
-        "courier, couriernew, monospaced size">RegExp</font> constructor
-        function, the predefined <font face=
-        "courier, couriernew, monospaced size">RegExp</font> object has static
-        properties that are set whenever any regular expression is
-        used.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193142" id="1193142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &#160;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193148" id="1193148"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1195460" id="1195460"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193152" id="1193152"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: added <a href=
-              "regexp.html#1194174">toSource</a> method. <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1207367" id="1207367"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1207371" id="1207371"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.5, NES 6.0: added
-                    <font face="courier, couriernew, monospaced size">m</font>
-                    flag, non-greedy modifier, non-capturing parentheses,
-                    lookahead assertions. ECMA 262, Edition 3
-                    <!-- </ZTABLETEXT> -->
-              </font> &#160;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193153" id="1193153"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193154" id="1193154"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A literal
-        text format or the <font face=
-        "courier, couriernew, monospaced size">RegExp</font> constructor
-        function. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193155" id="1193155"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        literal format is used as follows: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193156" id="1193156"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->/<i>pattern</i>/<i>flags</i> <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193157" id="1193157"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        constructor function is used as follows: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193158" id="1193158"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        RegExp("<i>pattern</i>"[, "<i>flags</i>"]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193159" id="1193159"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193172" id="1193172"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1193162" id="1193162"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->pattern <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &#160;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193164" id="1193164"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              text of the regular expression. <!-- </ZTABLETEXT> -->
-              </font> &#160;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193166" id="1193166"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->flags <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &#160;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193168" id="1193168"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->If
-              specified, flags can have any combination of the following
-              values:<!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <ul>
-              <li style="list-style: none">
-                <a name="1193169" id="1193169"></a>
-              </li>
-              <li>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZSMARTLIST1> --> <font face=
-                "courier, couriernew, monospaced size">g</font>: global match
-                <!-- </ZSMARTLIST1> -->
-                </font> 
-                <p>
-                  <a name="1193170" id="1193170"></a>
-                </p>
-              </li>
-              <li>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZSMARTLIST1> --> <font face=
-                "courier, couriernew, monospaced size">i</font>: ignore case
-                <!-- </ZSMARTLIST1> -->
-                </font> 
-                <p>
-                  <a name="1207375" id="1207375"></a>
-                </p>
-              </li>
-              <li>
-                <font face="Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZSMARTLIST1> --> <font face=
-                "courier, couriernew, monospaced size">m</font>: match over
-                multiple lines<!-- </ZSMARTLIST1> -->
-                </font>
-              </li>
-            </ul>&#160;
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193173" id="1193173"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Notice
-        that the parameters to the literal format do not use quotation marks to
-        indicate strings, while the parameters to the constructor function do
-        use quotation marks. So the following expressions create the same
-        regular expression:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193174" id="1193174"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->/ab+c/i<br>
-         new RegExp("ab+c", "i") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193175" id="1193175"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193176" id="1193176"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When using
-        the constructor function, the normal string escape rules (preceding
-        special characters with \ when included in a string) are necessary. For
-        example, the following are equivalent: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193177" id="1193177"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->re
-        = new&#160;RegExp("\\w+")<br>
-         re = /\w+/ <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193181" id="1193181"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following table provides a complete list and description of the special
-        characters that can be used in regular expressions.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1195218" id="1195218"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1193188" id="1193188"></a> <a name=
-        "Special characters in regular expressions. &#160;" id=
-        "Special characters in regular expressions. #160;"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTION> -->Table 1.1 &#160;&#160; Special characters in
-        regular expressions. &#160;<!-- </ZTABLECAPTION> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1193192" id="1193192"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Character<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1193194" id="1193194"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Meaning<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193196" id="1193196"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193198" id="1193198"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For characters that are usually treated
-                literally, indicates that the next character is special and not
-                to be interpreted literally. <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193199" id="1193199"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/b/</font> matches the
-                character 'b'. By placing a backslash in front of b, that is by
-                using <font face=
-                "courier, couriernew, monospaced size">/\b/</font>, the
-                character becomes special to mean match a word boundary. 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193200" id="1193200"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->-or-<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193201" id="1193201"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For characters that are usually treated
-                specially, indicates that the next character is not special and
-                should be interpreted literally. <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193202" id="1193202"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">*</font> is a special
-                character that means 0 or more occurrences of the preceding
-                character should be matched; for example, <font face=
-                "courier, couriernew, monospaced size">/a*/</font> means match
-                0 or more a's<font face=
-                "courier, couriernew, monospaced size">.</font> To match
-                <font face="courier, couriernew, monospaced size">*</font>
-                literally, precede the it with a backslash; for example,
-                <font face="courier, couriernew, monospaced size">/a\*/</font>
-                matches 'a*'.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193204" id="1193204"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->^ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193206" id="1193206"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches beginning of input. If the
-                multiline flag is set to true, also matches immediately after a
-                line break character.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193207" id="1193207"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/^A/</font> does not
-                match the 'A' in "an A", but does match the first 'A' in "An
-                A."<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193209" id="1193209"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->$ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1208350" id="1208350"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches end of input. If the multiline
-                flag is set to true, also matches immediately before a line
-                break character.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193212" id="1193212"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/t$/</font> does not
-                match the 't' in "eater", but does match it in "eat". 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193214" id="1193214"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->* <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193216" id="1193216"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the preceding item 0 or more
-                times.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193217" id="1193217"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/bo*/</font> matches
-                'boooo' in "A ghost booooed" and 'b' in "A bird warbled", but
-                nothing in "A goat grunted". <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193219" id="1193219"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->+ <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193221" id="1193221"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the preceding item 1 or more
-                times. Equivalent to <font face=
-                "courier, couriernew, monospaced size">{1,}</font>. 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193222" id="1193222"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/a+/</font> matches the
-                'a' in "candy" and all the a's in "caaaaaaandy". 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193224" id="1193224"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->? <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193226" id="1193226"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the preceding item 0 or 1 time. 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193227" id="1193227"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/e?le?/</font> matches
-                the 'el' in "angel" and the 'le' in "angle." 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1207474" id="1207474"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->If
-                used immediately after any of the quantifiers <font face=
-                "courier, couriernew, monospaced size">*</font>,
-                      <font face="courier, couriernew, monospaced size">+</font>,
-                      <font face=
-                      "courier, couriernew, monospaced size">?</font>, or
-                      <font face=
-                      "courier, couriernew, monospaced size">{}</font>, makes
-                      the quantifier non-greedy (matching the minimum number of
-                      times), as opposed to the default, which is greedy
-                      (matching the maximum number of times). 
-                      <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1207985" id="1207985"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Also used in lookahead assertions,
-                described under (?=)<font face=
-                "courier, couriernew, monospaced size">,</font> (?!), and (?:)
-                in this table.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193229" id="1193229"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->. <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193231" id="1193231"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->(The decimal point) matches any single
-                character except the newline character.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193232" id="1193232"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/.n/</font> matches 'an'
-                and 'on' in "nay, an apple is on the tree", but not 'nay'.
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193234" id="1193234"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->(x) <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193236" id="1193236"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches 'x' and remembers the match. These
-                are called capturing parentheses.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193237" id="1193237"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/(foo)/</font> matches
-                and remembers 'foo' in "foo bar." The matched substring can be
-                recalled from the resulting array's elements <font face=
-                "courier, couriernew, monospaced size">[1]</font>, ...,
-                <font face="courier, couriernew, monospaced size">[n]</font> or
-                from the predefined <font face=
-                "courier, couriernew, monospaced size">RegExp</font> object's
-                properties <font face=
-                "courier, couriernew, monospaced size">$1</font><i>, ...,</i>
-                <font face="courier, couriernew, monospaced size">$9</font>. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1207782" id="1207782"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->(?:x) <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1207798" id="1207798"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches 'x' but does not remember the
-                match. These are called non-capturing parentheses. The matched
-                substring can not be recalled from the resulting array's
-                elements <font face=
-                "courier, couriernew, monospaced size">[1]</font>, ...,
-                <font face="courier, couriernew, monospaced size">[n]</font> or
-                from the predefined <font face=
-                "courier, couriernew, monospaced size">RegExp</font> object's
-                properties <font face=
-                "courier, couriernew, monospaced size">$1</font><i>, ...,</i>
-                <font face="courier, couriernew, monospaced size">$9</font>. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1207829" id="1207829"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x(?=y) <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1207831" id="1207831"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches 'x' only if 'x' is followed by
-                'y'. For example, <font face=
-                "courier, couriernew, monospaced size">/Jack(?=Sprat)/</font>
-                matches 'Jack' only if it is followed by 'Sprat'.
-                      /<font face="courier, couriernew, monospaced size">Jack(?=Sprat|Frost)/</font>matches
-                      'Jack' only if it is followed by 'Sprat' or 'Frost'.
-                      However, neither 'Sprat' nor 'Frost' is part of the match
-                      results. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1207825" id="1207825"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x(?!y) <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1207827" id="1207827"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches 'x' only if 'x' is not followed by
-                'y'. For example, <font face=
-                "courier, couriernew, monospaced size">/\d+(?!\.)/</font>
-                matches a number only if it is not followed by a decimal
-                point.<br>
-                 <font face=
-                "courier, couriernew, monospaced size">/\d+(?!\.)/.exec("3.141")</font>
-                matches 141 but not 3.141.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193239" id="1193239"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->x|y <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193241" id="1193241"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches either 'x' or 'y'. 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193242" id="1193242"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/green|red/</font>
-                matches 'green' in "green apple" and 'red' in "red apple." 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193244" id="1193244"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->{n} <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193246" id="1193246"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Where <font face=
-                "courier, couriernew, monospaced size">n</font> is a positive
-                integer. Matches exactly <font face=
-                "courier, couriernew, monospaced size">n</font> occurrences of
-                the preceding item.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193247" id="1193247"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/a{2}/</font> doesn't
-                match the 'a' in "candy," but it matches all of the a's in
-                "caandy," and the first two a's in "caaandy." 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193249" id="1193249"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->{n,} <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193251" id="1193251"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Where <font face=
-                "courier, couriernew, monospaced size">n</font> is a positive
-                integer. Matches at least <font face=
-                "courier, couriernew, monospaced size">n</font> occurrences of
-                the preceding item.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193252" id="1193252"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/a{2,}</font> doesn't
-                match the 'a' in "candy", but matches all of the a's in
-                "caandy" and in "caaaaaaandy."<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193254" id="1193254"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->{n,m} <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193256" id="1193256"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Where <font face=
-                "courier, couriernew, monospaced size">n</font> and
-                      <font face="courier, couriernew, monospaced size">m</font>
-                      are positive integers. Matches at least <font face=
-                      "courier, couriernew, monospaced size">n</font> and at
-                      most <font face=
-                      "courier, couriernew, monospaced size">m</font>
-                      occurrences of the preceding item.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193257" id="1193257"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/a{1,3}/</font> matches
-                nothing in "cndy", the 'a' in "candy," the first two a's in
-                "caandy," and the first three a's in "caaaaaaandy". Notice that
-                when matching "caaaaaaandy", the match is "aaa", even though
-                the original string had more a's in it. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193259" id="1193259"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->[xyz] <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193261" id="1193261"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                character set. Matches any one of the enclosed characters. You
-                can specify a range of characters by using a hyphen.
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193262" id="1193262"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">[abcd]</font> is the
-                same as <font face=
-                "courier, couriernew, monospaced size">[a-c]</font>. They match
-                the 'b' in "brisket" and the 'c' in "ache"<font face=
-                "courier, couriernew, monospaced size">.</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193264" id="1193264"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->[^xyz] <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193266" id="1193266"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                negated or complemented character set. That is, it matches
-                anything that is not enclosed in the brackets. You can specify
-                a range of characters by using a hyphen.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193267" id="1193267"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">[^abc]</font> is the
-                same as <font face=
-                "courier, couriernew, monospaced size">[^a-c]</font>. They
-                initially match 'r' in "brisket" and 'h' in "chop." 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193269" id="1193269"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->[\b] <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193271" id="1193271"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a backspace. (Not to be confused
-                with <font face=
-                "courier, couriernew, monospaced size">\b</font>.) 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193273" id="1193273"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\b <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193275" id="1193275"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a word boundary, such as a space.
-                (Not to be confused with <font face=
-                "courier, couriernew, monospaced size">[\b]</font>.) 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193276" id="1193276"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\bn\w/</font> matches
-                the 'no' in "noonday";<font face=
-                "courier, couriernew, monospaced size">/\wy\b/</font> matches
-                the 'ly' in "possibly yesterday."<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193278" id="1193278"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\B <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193280" id="1193280"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a non-word boundary. 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193281" id="1193281"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\w\Bn/</font> matches
-                'on' in "noonday", and <font face=
-                "courier, couriernew, monospaced size">/y\B\w/</font> matches
-                'ye' in "possibly yesterday."<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193283" id="1193283"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\c<i>X</i> <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193285" id="1193285"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Where <i>X</i> is a letter from A - Z.
-                Matches a control character in a string.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193286" id="1193286"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\cM/</font> matches
-                control-M in a string.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193288" id="1193288"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\d <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193290" id="1193290"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a digit character. Equivalent to
-                <font face="courier, couriernew, monospaced size">[0-9]</font>.
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193291" id="1193291"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\d/</font> or
-                <font face=
-                "courier, couriernew, monospaced size">/[0-9]/</font> matches
-                '2' in "B2 is the suite number."<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193293" id="1193293"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\D <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193295" id="1193295"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches any non-digit character.
-                Equivalent to <font face=
-                "courier, couriernew, monospaced size">[^0-9]</font>.
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193296" id="1193296"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\D/</font> or
-                <font face=
-                "courier, couriernew, monospaced size">/[^0-9]/</font> matches
-                'B' in "B2 is the suite number."<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193298" id="1193298"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\f <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193300" id="1193300"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a form-feed.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193302" id="1193302"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\n <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193304" id="1193304"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a linefeed.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193306" id="1193306"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\r <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193308" id="1193308"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a carriage return. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193310" id="1193310"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\s <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193312" id="1193312"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a single white space character,
-                including space, tab, form feed, line feed. Equivalent to
-                <font face="courier, couriernew, monospaced size">[
-                \f\n\r\t\u00A0\u2028\u2029]</font>.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193313" id="1193313"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\s\w*/</font> matches '
-                bar' in "foo bar."<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193315" id="1193315"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\S <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193317" id="1193317"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a single character other than
-                white space. Equivalent to<br>
-                 <font face="courier, couriernew, monospaced size">[^
-                \f\n\r\t\u00A0\u2028\u2029]</font>.<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193318" id="1193318"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\S/\w*</font> matches
-                'foo' in "foo bar."<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193320" id="1193320"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\t <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193322" id="1193322"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a tab.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193324" id="1193324"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\v <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193326" id="1193326"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a vertical tab. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193328" id="1193328"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\w <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193330" id="1193330"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches any alphanumeric character
-                including the underscore. Equivalent to <font face=
-                "courier, couriernew, monospaced size">[A-Za-z0-9_]</font>.
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193331" id="1193331"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\w/</font> matches 'a'
-                in "apple," '5' in "$5.28," and '3' in "3D." 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193333" id="1193333"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\W <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193335" id="1193335"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches any non-word character. Equivalent
-                to <font face=
-                "courier, couriernew, monospaced size">[^A-Za-z0-9_]</font>.
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193336" id="1193336"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/\W/</font> or
-                <font face=
-                "courier, couriernew, monospaced size">/[^$A-Za-z0-9_]/</font>
-                matches '%' in "50%."<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193338" id="1193338"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\<i>n</i> <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193340" id="1193340"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Where <i>n</i> is a positive integer. A
-                back reference to the last substring matching the <i>n</i>
-                parenthetical in the regular expression (counting left
-                parentheses).<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1193341" id="1193341"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->For example, <font face=
-                "courier, couriernew, monospaced size">/apple(,)\sorange\1/</font>
-                matches 'apple, orange', in "apple, orange, cherry, peach." A
-                more complete example follows this table.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193344" id="1193344"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\0 <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193346" id="1193346"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches a NUL character. Do not follow
-                this with another digit.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1208393" id="1208393"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\xhh <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1208395" id="1208395"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the character with the code hh
-                (two hexadecimal digits)<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1208389" id="1208389"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->\uhhhh <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1208391" id="1208391"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the character with code hhhh (four
-                hexadecimal digits).<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <a name="1193347" id="1193347"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          literal notation provides compilation of the regular expression when
-          the expression is evaluated. Use literal notation when the regular
-          expression will remain constant. For example, if you use literal
-          notation to construct a regular expression used in a loop, the
-          regular expression won't be recompiled on each iteration. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193348" id="1193348"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          constructor of the regular expression object, for example,
-                <font face="courier, couriernew, monospaced size">new&#160;RegExp("ab+c")</font>,
-                provides runtime compilation of the regular expression. Use the
-                constructor function when you know the regular expression
-                pattern will be changing, or you don't know the pattern and are
-                getting it from another source, such as user input. 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1211678" id="1211678"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-          separate predefined <font face=
-          "courier, couriernew, monospaced size">RegExp</font> object is
-          available in each window; that is, each separate thread of JavaScript
-          execution gets its own <font face=
-          "courier, couriernew, monospaced size">RegExp</font> object. Because
-          each script runs to completion without interruption in a thread, this
-          assures that different scripts do not overwrite values of the
-          <font face="courier, couriernew, monospaced size">RegExp</font>
-          object.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1211719" id="1211719"></a> <a name="Property Summary"
-             id="Property Summary"></a> <font face=
-             "Arial, Helvetica, sans-serif" size="2"><b>
-             <!-- <ZREFHEADER> -->Property Summary <!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1193394" id="1193394"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Note
-          that several of the <font face=
-          "courier, couriernew, monospaced size">RegExp</font> properties have
-          both long and short (Perl-like) names. Both names always refer to the
-          same value. Perl is the programming language from which JavaScript
-          modeled its regular expressions. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1203846" id="1203846"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1209503" id="1209503"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1209505" id="1209505"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1209577" id="1209577"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="regexp.html#1213253">constructor</a>
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209579" id="1209579"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Specifies the function that creates an
-                object's prototype.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1209584" id="1209584"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="regexp.html#1194562">global</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209586" id="1209586"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Whether to test the regular expression
-                against all possible matches in a string, or only against the
-                first. As of JavaScript 1.5, a property of a RegExp instance,
-                not the RegExp object.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1209591" id="1209591"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="regexp.html#1193678">ignoreCase</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209593" id="1209593"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Whether to ignore case while attempting a
-                match in a string. As of JavaScript 1.5, a property of a RegExp
-                instance, not the RegExp object.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1209605" id="1209605"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="regexp.html#1193732">lastIndex</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209607" id="1209607"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The index at which to start the next
-                match. As of JavaScript 1.5, a property of a RegExp instance,
-                not the RegExp object.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1209633" id="1209633"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="regexp.html#1193831">multiline</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209635" id="1209635"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Whether or not to search in strings across
-                multiple lines. As of JavaScript 1.5, a property of a RegExp
-                instance, not the RegExp object.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1209640" id="1209640"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="regexp.html#1200174">prototype</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209642" id="1209642"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Allows the addition of properties to all
-                objects.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1209654" id="1209654"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193875">source</a> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209656" id="1209656"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The text of the pattern. As of JavaScript
-                1.5, a property of a RegExp instance, not the RegExp object. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-           <a name="1193537" id="1193537"></a> <a name="Method Summary" id=
-          "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-             size="2"><b><!-- <ZREFHEADER> -->Method Summary
-             <!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1193571" id="1193571"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1193540" id="1193540"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1193542" id="1193542"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193554" id="1193554"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="regexp.html#1194735">exec</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193556" id="1193556"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Executes a search for a match in its
-                string parameter. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193561" id="1193561"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="regexp.html#1194128">test</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193563" id="1193563"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Tests for a match in its string parameter.
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193568" id="1193568"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="regexp.html#1194174">toSource</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193570" id="1193570"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Returns an object literal representing the
-                specified object; you can use this value to create a new
-                object. Overrides the <a href=
-                "object.html#1193320">Object.toSource</a> method. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1199185" id="1199185"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="regexp.html#1199205">toString</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1199187" id="1199187"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Returns a string representing the
-                specified object. Overrides the <a href=
-                "object.html#1193350">Object.toString</a> method. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1200128" id="1200128"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-          addition, this object inherits the <a href=
-          "object.html#1193628">watch</a> and <a href=
-          "object.html#1193499">unwatch</a> methods from <a href=
-          "object.html#1193136">Object</a>.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1193572" id="1193572"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1193574" id="1193574"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><b>Example 1.</b> The following script uses the
-          <font face="courier, couriernew, monospaced size">replace</font>
-          method to switch the words in the string. In the replacement text,
-          the script uses "$1" and "$2" to indicate the results of the
-          corresponding matching parentheses in the regular expression pattern.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193575" id="1193575"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-           re = /(\w+)\s(\w+)/;<br>
-           str = "John Smith";<br>
-           newstr=str.replace(re, "$2, $1");<br>
-           document.write(newstr)<br>
-           &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193576" id="1193576"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-          displays "Smith, John". <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193578" id="1193578"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><b>Example 2.</b> In the following example,
-          <font face="courier, couriernew, monospaced size">RegExp.input</font>
-          is set by the Change event. In the <font face=
-          "courier, couriernew, monospaced size">getInfo</font> function, the
-          <font face="courier, couriernew, monospaced size">exec</font> method
-          uses the value of <font face=
-          "courier, couriernew, monospaced size">RegExp.input</font> as its
-          argument. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193579" id="1193579"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;HTML&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193580" id="1193580"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-           function getInfo() {<br>
-           &#160;&#160;&#160;re = /(\w+)\s(\d+)/;<br>
-           &#160;&#160;&#160;var m = re.exec();<br>
-           &#160;&#160;&#160;window.alert(m[] + ", your age is " + m[2]);<br>
-           }<br>
-           &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193581" id="1193581"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->Enter your first name and your age, and then
-          press Enter. <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193582" id="1193582"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;FORM&gt;<br>
-           &lt;INPUT TYPE:"TEXT" NAME="NameAge"
-          onChange="getInfo(this);"&gt;<br>
-           &lt;/FORM&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193583" id="1193583"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;/HTML&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1213253" id="1213253"></a> <a name="constructor" id=
-          "constructor"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "4"><b><!-- <ZREFHEAD2> -->constructor<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1200249" id="1200249"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Specifies the function that creates an object's
-          prototype. Note that the value of this property is a reference to the
-          function itself, not a string containing the function's
-          name.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1200252" id="1200252"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1200257" id="1200257"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1200259" id="1200259"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1200261" id="1200261"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1200263" id="1200263"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1200265" id="1200265"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1200266" id="1200266"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1200270" id="1200270"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-          <a href="object.html#1193229">Object.constructor</a>. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1194735" id="1194735"></a> <a name="exec" id="exec"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4"><b>
-          <!-- <ZREFHEAD2> -->exec<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1194748" id="1194748"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Executes
-          the search for a match in a specified string. Returns a result
-          array.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1194738" id="1194738"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194743" id="1194743"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1194745" id="1194745"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194747" id="1194747"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1208475" id="1208475"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA version<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1208477" id="1208477"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA 262, Edition 3 (first syntax only) 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194749" id="1194749"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1194750" id="1194750"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> --><i>regexp</i>.exec([<i>str</i>])<br>
-           <i>regexp</i>([<i>str</i>]) <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194751" id="1194751"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1194764" id="1194764"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1194754" id="1194754"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->regexp <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194756" id="1194756"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face="courier, couriernew, monospaced size">The</font>
-                name of the regular expression. It can be a variable name or a
-                literal. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1194758" id="1194758"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->str <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194760" id="1194760"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The string against which to match the
-                regular expression. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194765" id="1194765"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1194766" id="1194766"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->As shown
-          in the syntax description, a regular expression's <font face=
-          "courier, couriernew, monospaced size">exec</font> method can be
-          called either directly, (with <font face=
-          "courier, couriernew, monospaced size">regexp.exec(str)</font>) or
-          indirectly (with <font face=
-          "courier, couriernew, monospaced size">regexp(str)</font>).
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194770" id="1194770"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-          are executing a match simply to find <font face=
-          "courier, couriernew, monospaced size">true</font> or
-                <font face="courier, couriernew, monospaced size">false</font>,
-                use the <a href="regexp.html#1194128">test</a> method or the
-                <font face="courier, couriernew, monospaced size">String</font>
-                <a href="string.html#1194332">search</a> method. 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194774" id="1194774"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-          match succeeds, the <font face=
-          "courier, couriernew, monospaced size">exec</font> method returns an
-          array and updates properties of the regular expression object. If the
-          match fails, the <font face=
-          "courier, couriernew, monospaced size">exec</font> method returns
-          <font face="courier, couriernew, monospaced size">null</font>. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194775" id="1194775"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Consider
-          the following example: <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194776" id="1194776"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-           //Match one d followed by one or more b's followed by one d<br>
-           //Remember matched b's and the following d<br>
-           //Ignore case<br>
-           myRe=/d(b+)(d)/ig;<br>
-           myArray = myRe.exec("cdbBdbsbz");<br>
-           &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194898" id="1194898"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following table shows the results for this script:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1195304" id="1195304"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1194779" id="1194779"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Object<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1194781" id="1194781"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Property/Index<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1194783" id="1194783"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1194785" id="1194785"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Example<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top" colspan="1" rowspan="5">
-              <a name="1194787" id="1194787"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->myArray <!-- </ZCODELINE> -->
-              </font>
-            </td>
-            <td valign="top">
-              <a name="1194789" id="1194789"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->
-               <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194791" id="1194791"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The contents of <font face=
-                "courier, couriernew, monospaced size">myArray.</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194793" id="1194793"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face="courier, couriernew, monospaced size">["dbBd",
-                "bB", "d"]</font><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1194797" id="1194797"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->index <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194799" id="1194799"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The 0-based index of the match in the
-                string.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194801" id="1194801"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face="courier, couriernew, monospaced size">1</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1194805" id="1194805"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->input <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194807" id="1194807"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The original string.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194809" id="1194809"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">cdbBdbsbz</font><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1194813" id="1194813"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->[0] <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194815" id="1194815"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The last matched characters. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194817" id="1194817"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face="courier, couriernew, monospaced size">dbBd</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1194821" id="1194821"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->[1], ...[<i>n</i>] <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194823" id="1194823"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The parenthesized substring matches, if
-                any. The number of possible parenthesized substrings is
-                unlimited.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194825" id="1194825"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face="courier, couriernew, monospaced size">[1] = bB<br>
-                 [2] = d</font><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="1" rowspan="5">
-              <a name="1194827" id="1194827"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->myRe <!-- </ZCODELINE> -->
-              </font>
-            </td>
-            <td valign="top">
-              <a name="1194829" id="1194829"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->lastIndex <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194831" id="1194831"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The index at which to start the next
-                match.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194833" id="1194833"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face="courier, couriernew, monospaced size">5</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1194837" id="1194837"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->ignoreCase <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194839" id="1194839"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Indicates if the <font face=
-                "courier, couriernew, monospaced size">"i"</font> flag was used
-                to ignore case.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194841" id="1194841"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face="courier, couriernew, monospaced size">true</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1194845" id="1194845"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->global <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194847" id="1194847"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Indicates if the <font face=
-                "courier, couriernew, monospaced size">"g"</font> flag was used
-                for a global match.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194849" id="1194849"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face="courier, couriernew, monospaced size">true</font>
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1208547" id="1208547"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->multiline <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1208563" id="1208563"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Indicates if the <font face=
-                "courier, couriernew, monospaced size">"m"</font> flag was used
-                for a global match.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1208551" id="1208551"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->false<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1194853" id="1194853"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->source <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194855" id="1194855"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The text of the pattern. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194857" id="1194857"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <font face=
-                "courier, couriernew, monospaced size">d(b+)(d)</font><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <a name="1194899" id="1194899"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If your
-          regular expression uses the <font face=
-          "courier, couriernew, monospaced size">"g"</font> flag, you can use
-          the <font face="courier, couriernew, monospaced size">exec</font>
-          method multiple times to find successive matches in the same string.
-          When you do so, the search starts at the substring of
-                <font face="courier, couriernew, monospaced size">str</font>
-                specified by the regular expression's <font face=
-                "courier, couriernew, monospaced size">lastIndex</font>
-                property. For example, assume you have this script: 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194900" id="1194900"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-           myRe=/ab*/g;<br>
-           str = "abbcdefabh";<br>
-           myArray = myRe.exec(str);<br>
-           document.writeln("Found " + myArray[0] +<br>
-           &#160;&#160;&#160;". Next match starts at " + myRe.lastIndex)<br>
-           mySecondArray = myRe.exec(str);<br>
-           document.writeln("Found " + mySecondArray[0] +<br>
-           &#160;&#160;&#160;". Next match starts at " + myRe.lastIndex)<br>
-           &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194901" id="1194901"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-          script displays the following text: <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194902" id="1194902"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Found
-          <font face="courier, couriernew, monospaced size">abb</font>. Next
-          match starts at 3<br>
-           Found ab. Next match starts at 9<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194903" id="1194903"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1194904" id="1194904"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-          following example, the user enters a name and the script executes a
-          match against the input. It then cycles through the array to see if
-          other names match the user's name. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194905" id="1194905"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-          script assumes that first names of registered party attendees are
-          preloaded into the array A, perhaps by gathering them from a party
-          database. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194906" id="1194906"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;HTML&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194907" id="1194907"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-           A = ["Frank", "Emily", "Jane", "Harry", "Nick", "Beth", "Rick",<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;"Terrence", "Carol", "Ann",
-          "Terry", "Frank", "Alice", "Rick",<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;"Bill", "Tom", "Fiona", "Jane",
-          "William", "Joan", "Beth"] <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194908" id="1194908"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function lookup() {<br>
-           &#160;&#160;&#160;firstName = /\w+/i();<br>
-           &#160;&#160;&#160;if (!firstName)<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;window.alert (RegExp.input + "
-          isn't a name!");<br>
-           &#160;&#160;&#160;else {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;count = 0;<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;for (i=0; i&lt;A.length;
-          i++)<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if
-          (firstName[0].toLowerCase() == A[i].toLowerCase()) count++;<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;if (count ==1)<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;midstring = "
-          other has ";<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;else<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;midstring = "
-          others have ";<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;window.alert ("Thanks, " + count
-          + midstring + "the same name!")<br>
-           &#160;&#160;&#160;}<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194909" id="1194909"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194910" id="1194910"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->Enter your first name and then press Enter. 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194911" id="1194911"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;FORM&gt; &lt;INPUT TYPE:"TEXT"
-          NAME="FirstName" onChange="lookup(this);"&gt; &lt;/ FORM&gt; 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194912" id="1194912"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;/HTML&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1194562" id="1194562"></a> <a name="global" id="global"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4"><b>
-          <!-- <ZREFHEAD2> -->global<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1193669" id="1193669"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Whether
-          or not the <font face=
-          "courier, couriernew, monospaced size">"g"</font> flag is used with
-          the regular expression.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1193655" id="1193655"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193660" id="1193660"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a>
-                instances<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="2" rowspan="1">
-              <p>
-                <a name="1193662" id="1193662"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Read-only</i><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1193666" id="1193666"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193668" id="1193668"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1208798" id="1208798"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA version<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1208800" id="1208800"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA 262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1193670" id="1193670"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1193671" id="1193671"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">global</font> is a
-          property of an individual regular expression object.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193672" id="1193672"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          value of <font face=
-          "courier, couriernew, monospaced size">global</font> is
-                <font face="courier, couriernew, monospaced size">true</font>
-                if the <font face=
-                "courier, couriernew, monospaced size">"g"</font> flag was
-                used; otherwise, <font face=
-                "courier, couriernew, monospaced size">false</font>. The
-                <font face="courier, couriernew, monospaced size">"g"</font>
-                flag indicates that the regular expression should be tested
-                against all possible matches in a string. 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193676" id="1193676"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-          cannot change this property directly. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1193678" id="1193678"></a> <a name="ignoreCase" id=
-          "ignoreCase"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "4"><b><!-- <ZREFHEAD2> -->ignoreCase<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1193695" id="1193695"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Whether
-          or not the <font face=
-          "courier, couriernew, monospaced size">"i"</font> flag is used with
-          the regular expression.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1193681" id="1193681"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193686" id="1193686"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a>
-                instances<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="2" rowspan="1">
-              <p>
-                <a name="1193688" id="1193688"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Read-only</i><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1193692" id="1193692"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193694" id="1193694"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1209071" id="1209071"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA version<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209073" id="1209073"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA 262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1193696" id="1193696"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1193697" id="1193697"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">ignoreCase</font>
-          is a property of an individual regular expression object.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193698" id="1193698"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          value of <font face=
-          "courier, couriernew, monospaced size">ignoreCase</font> is
-          <font face="courier, couriernew, monospaced size">true</font> if the
-          <font face="courier, couriernew, monospaced size">"i"</font> flag was
-          used; otherwise, <font face=
-          "courier, couriernew, monospaced size">false</font>. The
-                <font face="courier, couriernew, monospaced size">"i"</font>
-                flag indicates that case should be ignored while attempting a
-                match in a string.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193702" id="1193702"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-          cannot change this property directly. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1193732" id="1193732"></a> <a name="lastIndex" id=
-          "lastIndex"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "4"><b><!-- <ZREFHEAD2> -->lastIndex<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1193733" id="1193733"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-          read/write integer property that specifies the index at which to
-          start the next match.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1193736" id="1193736"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193741" id="1193741"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a>
-                instances<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1193743" id="1193743"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193745" id="1193745"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1209083" id="1209083"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA version<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209085" id="1209085"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA 262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1193746" id="1193746"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1193747" id="1193747"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">lastIndex</font> is
-          a property of an individual regular expression object.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193748" id="1193748"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-          property is set only if the regular expression used the
-                <font face="courier, couriernew, monospaced size">"g"</font>
-                flag to indicate a global search. The following rules apply: 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1193749" id="1193749"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->If <font face=
-            "courier, couriernew, monospaced size">lastIndex</font> is greater
-            than the length of the string, <font face=
-            "courier, couriernew, monospaced size">regexp.test</font> and
-            <font face=
-            "courier, couriernew, monospaced size">regexp.exec</font> fail, and
-            <font face="courier, couriernew, monospaced size">lastIndex</font>
-            is set to <font face=
-            "courier, couriernew, monospaced size">0</font>. 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1193750" id="1193750"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->If <font face=
-            "courier, couriernew, monospaced size">lastIndex</font> is equal to
-            the length of the string and if the regular expression matches the
-            empty string, then the regular expression matches input starting at
-            <font face="courier, couriernew, monospaced size">lastIndex</font>
-            <i>.</i> <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1193751" id="1193751"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->If <font face=
-            "courier, couriernew, monospaced size">lastIndex</font> is equal to
-            the length of the string and if the regular expression does not
-            match the empty string, then the regular expression mismatches
-            input, and <font face=
-            "courier, couriernew, monospaced size">lastIndex</font> is reset to
-            0. <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1193752" id="1193752"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->Otherwise, <font face=
-            "courier, couriernew, monospaced size">lastIndex</font> is set to
-            the next position following the most recent match. 
-            <!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul><a name="1193766" id="1193766"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-        example, consider the following sequence of statements:
-        <!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1195330" id="1195330"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1193755" id="1193755"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->re = /(hi)?/g <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193757" id="1193757"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Matches the empty string. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193759" id="1193759"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->re("hi") <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193761" id="1193761"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Returns <font face=
-                "courier, couriernew, monospaced size">["hi", "hi"]</font> with
-                <font face=
-                "courier, couriernew, monospaced size">lastIndex</font> equal
-                to <font face="courier, couriernew, monospaced size">2</font>. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1193763" id="1193763"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->re("hi") <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193765" id="1193765"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Returns <font face=
-                "courier, couriernew, monospaced size">[""]</font>, an empty
-                array whose zeroth element is the match string. In this case,
-                the empty string because <font face=
-                "courier, couriernew, monospaced size">lastIndex</font> was 2
-                (and still is 2) and <font face=
-                "courier, couriernew, monospaced size">"hi"</font> has length
-                2.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1193831" id="1193831"></a> <a name="multiline" id=
-          "multiline"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "4"><b><!-- <ZREFHEAD2> -->multiline<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1193832" id="1193832"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Reflects
-          whether or not to search in strings across multiple lines.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1193835" id="1193835"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193840" id="1193840"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a>
-                instances<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="2" rowspan="1">
-              <p>
-                <a name="1193842" id="1193842"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1193846" id="1193846"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193848" id="1193848"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1209112" id="1209112"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA version<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209114" id="1209114"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA 262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1193849" id="1193849"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1207478" id="1207478"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">multiline</font> is
-          a property of an individual regular expression object..
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1207512" id="1207512"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          value of <font face=
-          "courier, couriernew, monospaced size">multiline</font> is
-                <font face="courier, couriernew, monospaced size">true</font>
-                if the <font face=
-                "courier, couriernew, monospaced size">"m"</font> flag was
-                used; otherwise, <font face=
-                "courier, couriernew, monospaced size">false</font>. The
-                <font face="courier, couriernew, monospaced size">"m"</font>
-                flag indicates that a multiline input string should be treated
-                as multiple lines. For example, if <font face=
-                "courier, couriernew, monospaced size">"m"</font> is used,
-                <font face="courier, couriernew, monospaced size">"^"</font>
-                and <font face=
-                "courier, couriernew, monospaced size">"$"</font> change from
-                matching at only the start or end of the entire string to the
-                start or end of any line within the string.
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1207483" id="1207483"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-          cannot change this property directly. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1200174" id="1200174"></a> <a name="prototype" id=
-          "prototype"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "4"><b><!-- <ZREFHEAD2> -->prototype<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1200175" id="1200175"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Represents the prototype for this class. You can
-          use the prototype to add properties or methods to all instances of a
-          class. For information on prototypes, see <a href=
-          "function.html#1193426">Function.prototype</a>.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1200181" id="1200181"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1200186" id="1200186"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1200188" id="1200188"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1200190" id="1200190"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1200192" id="1200192"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1200194" id="1200194"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1193875" id="1193875"></a> <a name="source" id="source"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4"><b>
-          <!-- <ZREFHEAD2> -->source<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1193876" id="1193876"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-          read-only property that contains the text of the pattern, excluding
-          the forward slashes.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1193879" id="1193879"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193884" id="1193884"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a>
-                instances<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top" colspan="2" rowspan="1">
-              <p>
-                <a name="1193886" id="1193886"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Read-only</i><!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1193890" id="1193890"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1193892" id="1193892"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1209149" id="1209149"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA version<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209151" id="1209151"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA 262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1193893" id="1193893"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1193894" id="1193894"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size">source</font> is a
-          property of an individual regular expression object.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1193898" id="1193898"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-          cannot change this property directly. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1194128" id="1194128"></a> <a name="test" id="test"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4"><b>
-          <!-- <ZREFHEAD2> -->test<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1194129" id="1194129"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Executes
-          the search for a match between a regular expression and a specified
-          string. Returns <font face=
-          "courier, couriernew, monospaced size">true</font> or
-                <font face="courier, couriernew, monospaced size">false</font>.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1194132" id="1194132"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194137" id="1194137"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1194139" id="1194139"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194141" id="1194141"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1209157" id="1209157"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA version<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1209159" id="1209159"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA 262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194142" id="1194142"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1194143" id="1194143"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> --><i>regexp</i>.test([<i>str</i>]) 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194144" id="1194144"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1194157" id="1194157"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1194147" id="1194147"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->regexp <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194149" id="1194149"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1"><!-- <ZTABLETEXT> -->
-                <font face="courier, couriernew, monospaced size">The</font>
-                name of the regular expression. It can be a variable name or a
-                literal. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1194151" id="1194151"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->str <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194153" id="1194153"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->The string against which to match the
-                regular expression. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194158" id="1194158"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1194159" id="1194159"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-          want to know whether a pattern is found in a string use the
-          <font face="courier, couriernew, monospaced size">test</font> method
-          (similar to the <a href="string.html#1194332">String.search</a>
-          method); for more information (but slower execution) use the
-             <a href="regexp.html#1194735">exec</a> method (similar to the
-             <a href="string.html#1205239">String.match</a> method). 
-             <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194169" id="1194169"></a> <a name="Example" id=
-          "Example"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "-1"><b><!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1194170" id="1194170"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following example prints a message which depends on the success of
-          the test:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1194171" id="1194171"></a><font face=
-          "courier, couriernew, monospaced size" size="-1">
-          <!-- <ZCODELINE> -->function testinput(re, str){<br>
-           &#160;&#160;&#160;if (re.test(str))<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;midstring = " contains ";<br>
-           &#160;&#160;&#160;else<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;midstring = " does not contain
-          ";<br>
-           &#160;&#160;&#160;document.write (str + midstring + re.source);<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1194174" id="1194174"></a> <a name="toSource" id=
-          "toSource"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "4"><b><!-- <ZREFHEAD2> -->toSource<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1194176" id="1194176"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-          a string representing the source code of the object.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1194179" id="1194179"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194184" id="1194184"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1194186" id="1194186"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1194188" id="1194188"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194189" id="1194189"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1194190" id="1194190"></a><font face=
-          "courier, couriernew, monospaced size" size="-1">
-          <!-- <ZCODELINE> -->toSource() <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194191" id="1194191"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1194192" id="1194192"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1194193" id="1194193"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1201585" id="1201585"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">toSource</font>
-          method returns the following values:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1201586" id="1201586"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="-1">
-            <!-- <ZSMARTLIST1> -->For the built-in <font face=
-            "courier, couriernew, monospaced size">RegExp</font> object,
-            <font face="courier, couriernew, monospaced size">toSource</font>
-            returns the following string indicating that the source code is not
-            available:<!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1201587" id="1201587"></a><font face=
-              "courier, couriernew, monospaced size" size="-1">
-              <!-- <ZCODELINE> -->&#160;&#160;&#160;function Boolean() {<br>
-               &#160;&#160;&#160;&#160;&#160;&#160;[native code]<br>
-               &#160;&#160;&#160;} <!-- </ZCODELINE> -->
-              </font>
-            </p>
-            <p>
-              <a name="1201588" id="1201588"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="-1">
-            <!-- <ZSMARTLIST1> -->For instances of <font face=
-            "courier, couriernew, monospaced size">RegExp</font>,
-                  <font face="courier, couriernew, monospaced size">toSource</font>
-                  returns a string representing the source code. 
-                  <!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul><a name="1201589" id="1201589"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        method is usually called internally by JavaScript and not explicitly in
-        code.<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <br>
-           <a name="1199455" id="1199455"></a> <a name="See also" id=
-          "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "-1"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1199459" id="1199459"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-             <!-- <ZPARAGRAPH> --><a href="object.html#1193320">Object.toSource</a><!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-        </p>
-        <p>
-          <a name="1199205" id="1199205"></a> <a name="toString" id=
-          "toString"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "4"><b><!-- <ZREFHEAD2> -->toString<!-- </ZREFHEAD2> -->
-          </b></font>
-        </p>
-        <p>
-          <a name="1199222" id="1199222"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-          a string representing the specified object.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1199208" id="1199208"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1199213" id="1199213"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><a href="regexp.html#1193136">RegExp</a> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1199215" id="1199215"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1199217" id="1199217"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1199219" id="1199219"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1199221" id="1199221"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="-1">
-                <!-- <ZTABLETEXT> -->ECMA 262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1199223" id="1199223"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="-1"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1199224" id="1199224"></a><font face=
-          "courier, couriernew, monospaced size" size="-1">
-          <!-- <ZCODELINE> -->toString() <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1199225" id="1199225"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "-1"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1199226" id="1199226"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1199227" id="1199227"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "-1"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1199234" id="1199234"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <a href="regexp.html#1193136">RegExp</a> object overrides the
-          <font face="courier, couriernew, monospaced size">toString</font>
-          method of the <a href="object.html#1193136">Object</a> object; it
-          does not inherit <a href="object.html#1193350">Object.toString</a>.
-          For <a href="regexp.html#1193136">RegExp</a> objects, the
-                <font face="courier, couriernew, monospaced size">toString</font>
-                method returns a string representation of the object. 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1199500" id="1199500"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "-1"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1199501" id="1199501"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following example displays the string value of a RegExp object:
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1199512" id="1199512"></a><font face=
-          "courier, couriernew, monospaced size" size="-1">
-          <!-- <ZCODELINE> -->myExp = new RegExp("a+b+c");<br>
-           alert(myExp.toString())&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;displays
-          "/a+b+c/" <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1199247" id="1199247"></a> <a name="See also" id=
-          "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "-1"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1199251" id="1199251"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-             <!-- <ZPARAGRAPH> --><a href="object.html#1193350">Object.toString</a><!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1199297" id="1199297"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-      </align>
-      <blockquote>
-        <br>
-         <b><a href="packages.html"><font face="Arial, Helvetica, sans-serif"
-        size="2" color=
-        "#993300">Previous</font></a></b>&#160;&#160;&#160;&#160;
-                    <a href="contents.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Contents</font></b></a>&#160;&#160;&#160;&#160;
-                    <a href="ix.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Index</font></b></a>&#160;&#160;&#160;&#160;
-                    <a href="string.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Next</font></b></a> &#160;&#160;&#160;&#160; 
-        <hr noshade="noshade" size="1">
-        <font face="Arial, Helvetica, sans-serif" size="1">Copyright &#169;
-        2000 <a href="http://www.netscape.com">Netscape Communications
-        Corp.</a> All rights reserved.</font>
-      </blockquote>
-      <p align="right">
-        Last Updated <b>September 28, 2000</b><br>
-         <!-- </FOOTERCONTENT> -->
-         <!-- </MAINCONTENT> -->
-        </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <!-- </BOOKCONTENT> -->
-        <!-- <FOOTERCONTENT> -->
-        </table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/ref/stmt.html b/docs/js/ref/stmt.html
deleted file mode 100644
index de04d77559abef629ce47dc51620a11ccbe35f2e..0000000000000000000000000000000000000000
--- a/docs/js/ref/stmt.html
+++ /dev/null
@@ -1,4601 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:14">
-    <title>
-      Core JavaScript Reference 1.5: 3 Statements
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="partlang.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&#160;&#160;&#160;&#160;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&#160;&#160;&#160;&#160;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&#160;&#160;&#160;&#160; <a href=
-              "comment.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &#160;&#160;&#160;&#160;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1005816" id="1005816"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 3 
-                  <!-- </ZCHAPNUMBER> -->
-       &#160;</b></font> <a name="1003191" id="1003191"></a>
-                  <a name="Statements" id="Statements"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Chapter 3 Statements
-                  <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1007251" id="1007251"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This chapter
-      describes all JavaScript statements. JavaScript statements consist of
-      keywords used with the appropriate syntax. A single statement may span
-      multiple lines. Multiple statements may occur on a single line if each
-      statement is separated by a semicolon. <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1004756" id="1004756"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Syntax
-        conventions: All keywords in syntax statements are in bold. Words in
-        italics represent user-defined names or statements. Any portions
-        enclosed in square brackets, [ ], are optional. {statements} indicates
-        a block of statements, which can consist of zero or more statements
-        delimited by a curly braces { }. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1042702" id="1042702"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following table lists statements available in JavaScript.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1081296" id="1081296"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1081167" id="1081167"></a> <a name=
-        "JavaScript statements. &#160;" id=
-        "JavaScript statements. #160;"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTION> -->Table 3.1 &#160;&#160; JavaScript statements.
-        &#160;<!-- </ZTABLECAPTION> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr>
-            <td valign="top">
-              <a name="1081174" id="1081174"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1081298">break</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081176" id="1081176"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Terminates the current while or for loop
-                and transfers program control to the statement following the
-                terminated loop.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081181" id="1081181"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1077887">const</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081183" id="1081183"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Declares a global constant, optionally
-                initializing it to a value.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081188" id="1081188"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1078923">continue</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081190" id="1081190"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Terminates execution of the block of
-                statements in a while or for loop, and continues execution of
-                the loop with the next iteration.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081195" id="1081195"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1037353">do...while</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081197" id="1081197"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Executes the specified statements until
-                the test condition evaluates to false. Statements execute at
-                least once.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081202" id="1081202"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1016648">export</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081204" id="1081204"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Allows a signed script to provide
-                properties, functions, and objects to other signed or unsigned
-                scripts.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081209" id="1081209"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1004804">for</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081211" id="1081211"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Creates a loop that consists of three
-                optional expressions, enclosed in parentheses and separated by
-                semicolons, followed by a block of statements executed in the
-                loop.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081216" id="1081216"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1004815">for...in</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081218" id="1081218"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Iterates a specified variable over all the
-                properties of an object. For each distinct property, JavaScript
-                executes the specified statements.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081223" id="1081223"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1004825">function</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081225" id="1081225"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Declares a function with the specified
-                parameters. Acceptable parameters include strings, numbers, and
-                objects.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081230" id="1081230"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1004833">if...else</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081232" id="1081232"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Executes a set of statements if a
-                specified condition is true. If the condition is false, another
-                set of statements can be executed.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081237" id="1081237"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1082618">import</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081239" id="1081239"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Allows a script to import properties,
-                functions, and objects from a signed script that has exported
-                the information.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081244" id="1081244"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1018088">label</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081246" id="1081246"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Provides an identifier that can be used
-                with break or continue to indicate where the program should
-                continue execution.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081251" id="1081251"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1004871">return</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081253" id="1081253"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Specifies the value to be returned by a
-                function.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081258" id="1081258"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1018610">switch</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081260" id="1081260"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Allows a program to evaluate an expression
-                and attempt to match the expression's value to a case label. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081265" id="1081265"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1052196">throw</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081267" id="1081267"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Throws a user-defined exception. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081272" id="1081272"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1051663">try...catch</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081274" id="1081274"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Marks a block of statements to try, and
-                specifies a response should an exception be thrown. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081279" id="1081279"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1066604">var</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081281" id="1081281"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Declares a variable, optionally
-                initializing it to a value.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081286" id="1081286"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1004896">while</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081288" id="1081288"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Creates a loop that evaluates an
-                expression, and if it is true, executes a block of statements.
-                The loop then repeats, as long as the specified condition is
-                true.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1081293" id="1081293"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="stmt.html#1004910">with</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1081295" id="1081295"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Establishes the default object for a set
-                of statements.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <br>
-          <br>
-           <a name="1081298" id="1081298"></a> <a name="break" id="break"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->break<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1081299" id="1081299"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        break statement to terminate a loop, <font face=
-        "courier, couriernew, monospaced size">switch</font>, or label
-        statement.<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1050041" id="1050041"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Terminates the current loop, <font face=
-          "courier, couriernew, monospaced size">switch</font>, or label
-          statement and transfers program control to the statement following
-          the terminated loop.<br></font>
-        </p><br>
-         
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050044" id="1050044"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050046" id="1050046"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050093" id="1050093"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050095" id="1050095"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262 (for the unlabeled version)<br>
-                 ECMA-262, Edition 3 (for the labeled version) 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <!-- </ZPARAGRAPH> -->
-          </p>
-        <p>
-          <br>
-           <a name="1073781" id="1073781"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1073782" id="1073782"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->break [<i>label</i>] <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1014318" id="1014318"></a> <a name="Parameter" id=
-          "Parameter"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameter<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1014324" id="1014324"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p><br>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1014321" id="1014321"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->label <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1014323" id="1014323"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Identifier associated with the label of
-                the statement. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1010036" id="1010036"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1031807" id="1031807"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">break</font>
-          statement includes an optional label that allows the program to break
-          out of a labeled statement. The statements in a labeled statement can
-          be of any type.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1031799" id="1031799"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1010037" id="1010037"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following function has a <font face=
-          "courier, couriernew, monospaced size">break</font> statement that
-          terminates the <a href="stmt.html#1004896">while</a> loop when
-          <font face="courier, couriernew, monospaced size">e</font> is 3, and
-          then returns the value 3 * <font face=
-          "courier, couriernew, monospaced size">x</font>. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1004786" id="1004786"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function testBreak(x) {<br>
-           &#160;&#160;&#160;var i = 0;<br>
-           &#160;&#160;&#160;while (i &lt; 6) {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;if (i == 3)<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;break;<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;i++;<br>
-           &#160;&#160;&#160;}<br>
-           &#160;&#160;&#160;return i*x;<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1014796" id="1014796"></a> <a name="See also" id=
-          "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1014820" id="1014820"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-             <!-- <ZPARAGRAPH> --><a href="stmt.html#1078923">continue</a>,
-             <a href="stmt.html#1018088">label</a>, <a href=
-             "stmt.html#1018610">switch</a><!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1077887" id="1077887"></a> <a name="const" id="const"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->const<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1077897" id="1077897"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Declares a
-        readonly, named constant.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1077890" id="1077890"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1077892" id="1077892"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.5, NES 6.0 (Netscape
-                extension, C engine only), <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1078082" id="1078082"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1078083" id="1078083"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->const <i>constname</i> [= <i>value</i>] [...,
-          <i>constname</i> [= <i>value</i>] ] <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1078084" id="1078084"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1077910" id="1077910"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1077903" id="1077903"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->varname <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1077905" id="1077905"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Constant name. It can be any legal
-                identifier.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1077907" id="1077907"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->value <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1077909" id="1077909"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Value of the constant and can be any legal
-                expression.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1077911" id="1077911"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1078332" id="1078332"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Creates
-          a constant that can be global or local to the function in which it is
-          declared. Constants follow the same scope rules as variables. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1080040" id="1080040"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          value of a constant cannot change through re-assignment, and a
-          constant cannot be re-declared. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1078333" id="1078333"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-          constant cannot share the same name as a function or variable in the
-          same scope.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1078336" id="1078336"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1078620" id="1078620"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          script:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1078920" id="1078920"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->const a = 7; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1079008" id="1079008"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->document.writeln("a is " + a + "."); 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1081885" id="1081885"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->produces
-          the output:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1079005" id="1079005"></a><font face=
-          "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->a
-          is 7. <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1078923" id="1078923"></a> <a name="continue" id=
-          "continue"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->continue<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1073873" id="1073873"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Restarts a
-        <font face="courier, couriernew, monospaced size">while</font>,
-        <font face="courier, couriernew, monospaced size">do-while</font>,
-        <font face="courier, couriernew, monospaced size">for</font>, or
-        <font face="courier, couriernew, monospaced size">label</font>
-        statement.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1032602" id="1032602"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1041739" id="1041739"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050120" id="1050120"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050122" id="1050122"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262 (for the unlabeled version)<br>
-                 ECMA-262, Edition 3 (for the labeled version) 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1032605" id="1032605"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1032606" id="1032606"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->continue [<i>label</i>] <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1015179" id="1015179"></a> <a name="Parameter" id=
-          "Parameter"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameter<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1015226" id="1015226"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1015306" id="1015306"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->label <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1015325" id="1015325"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Identifier associated with the label of
-                the statement.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004801" id="1004801"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1032853" id="1032853"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-          contrast to the <a href="stmt.html#1081298">break</a> statement,
-          <font face="courier, couriernew, monospaced size">continue</font>
-          does not terminate the execution of the loop entirely: instead, 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1032854" id="1032854"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->In a <a href="stmt.html#1004896">while</a>
-            loop, it jumps back to the <font face=
-            "courier, couriernew, monospaced size">condition</font>. 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1032855" id="1032855"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->In a <a href="stmt.html#1004804">for</a>
-            loop, it jumps to the <font face=
-            "courier, couriernew, monospaced size">update</font> expression.
-            <!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul><a name="1032856" id="1032856"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">continue</font>
-        statement can now include an optional label that allows the program to
-        terminate execution of a labeled statement and continue to the
-        specified labeled statement. This type of continue must be in a looping
-        statement identified by the label used by <font face=
-        "courier, couriernew, monospaced size">continue</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <br>
-           <a name="1032840" id="1032840"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004802" id="1004802"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><b>Example 1.</b> The following example shows a
-          <font face="courier, couriernew, monospaced size">while</font> loop
-          that has a <a href="stmt.html#1078923">continue</a> statement that
-          executes when the value of <font face=
-          "courier, couriernew, monospaced size">i</font> is 3. Thus,
-          <font face="courier, couriernew, monospaced size">n</font> takes on
-          the values 1, 3, 7, and 12.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1004803" id="1004803"></a><font face=
-          "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->i
-          = 0;<br>
-           n = 0;<br>
-           while (i &lt; 5) {<br>
-           &#160;&#160;&#160;i++;<br>
-           &#160;&#160;&#160;if (i == 3)<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;continue;<br>
-           &#160;&#160;&#160;n += i;<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1015392" id="1015392"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><b>Example 2.</b> In the following example, a
-          statement labeled <font face=
-          "courier, couriernew, monospaced size">checkiandj</font> contains a
-          statement labeled <font face=
-          "courier, couriernew, monospaced size">checkj</font>. If
-                <font face="courier, couriernew, monospaced size">continue</font>
-                is encountered, the program continues at the top of the
-                <font face="courier, couriernew, monospaced size">checkj</font>
-                statement. Each time <font face=
-                "courier, couriernew, monospaced size">continue</font> is
-                encountered, <font face=
-                "courier, couriernew, monospaced size">checkj</font> reiterates
-                until its condition returns false. When false is returned, the
-                remainder of the <font face=
-                "courier, couriernew, monospaced size">checkiandj</font>
-                statement is completed. <font face=
-                "courier, couriernew, monospaced size">checkiandj</font>
-                reiterates until its condition returns false. When false is
-                returned, the program continues at the statement following
-                <font face=
-                "courier, couriernew, monospaced size">checkiandj</font>. 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1015846" id="1015846"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-          <font face="courier, couriernew, monospaced size">continue</font> had
-          a label of <font face=
-          "courier, couriernew, monospaced size">checkiandj</font>, the program
-          would continue at the top of the <font face=
-          "courier, couriernew, monospaced size">checkiandj</font> statement.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1026373" id="1026373"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->checkiandj :<br>
-           while (i&lt;4) {<br>
-           &#160;&#160;&#160;document.write(i + "&lt;BR&gt;");<br>
-           &#160;&#160;&#160;i+=1; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1027440" id="1027440"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&#160;&#160;&#160;checkj :<br>
-           &#160;&#160;&#160;while (j&gt;4) {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;document.write(j +
-          "&lt;BR&gt;");<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;j-=1;<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;if ((j%2)==0)<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;continue
-          checkj;<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;document.write(j + " is
-          odd.&lt;BR&gt;");<br>
-           &#160;&#160;&#160;}<br>
-           &#160;&#160;&#160;document.write("i = " + i + "&lt;br&gt;");<br>
-           &#160;&#160;&#160;document.write("j = " + j + "&lt;br&gt;");<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1015924" id="1015924"></a> <a name="See also" id=
-          "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1015950" id="1015950"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-          <font face="courier, couriernew, monospaced size"><a href=
-          "stmt.html#1081298">break</a>, <a href=
-          "stmt.html#1018088">label</a></font><!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1037353" id="1037353"></a> <a name="do...while" id=
-          "do...while"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->do...while<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1057761" id="1057761"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Executes
-        the specified statements until the test condition evaluates to false.
-        Statements execute at least once.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1057764" id="1057764"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1057766" id="1057766"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1082045" id="1082045"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA Version<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1082047" id="1082047"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA 262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1016010" id="1016010"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1016011" id="1016011"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->do<br>
-           &#160;&#160;&#160;<i>statements<br></i>while (<i>condition</i>); 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1016014" id="1016014"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1016015" id="1016015"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1016274" id="1016274"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->statements <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1016322" id="1016322"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Block of statements that is executed at
-                least once and is re-executed each time the condition evaluates
-                to true. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1016278" id="1016278"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->condition <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1016379" id="1016379"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Evaluated after each pass through the
-                loop. If <font face=
-                "courier, couriernew, monospaced size">condition</font>
-                evaluates to true, the statements in the preceding block are
-                re-executed. When <font face=
-                "courier, couriernew, monospaced size">condition</font>
-                evaluates to false, control passes to the statement following
-                <font face="courier, couriernew, monospaced size">do
-                while</font>. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1058838" id="1058838"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1016021" id="1016021"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-          following example, the <font face=
-          "courier, couriernew, monospaced size">do</font> loop iterates at
-          least once and reiterates until i is no longer less than 5.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1016023" id="1016023"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->do {<br>
-           &#160;&#160;&#160;i+=1;<br>
-           &#160;&#160;&#160;document.write(i);<br>
-           while (i&lt;5); <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1016648" id="1016648"></a> <a name="export" id=
-          "export"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->export<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1082357" id="1082357"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Allows a
-        signed script to provide properties, functions, and objects to other
-        signed or unsigned scripts. <!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1082415" id="1082415"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-          feature is not in ECMA 262, Edition 3.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1035840" id="1035840"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1035842" id="1035842"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1016651" id="1016651"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1016652" id="1016652"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->export name1, name2, ..., nameN<br>
-           export * <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1016655" id="1016655"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1016656" id="1016656"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1016852" id="1016852"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->nameN <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1016991" id="1016991"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->List of properties, functions, and objects
-                to be exported.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1033601" id="1033601"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->* <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1033733" id="1033733"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Exports all properties, functions, and
-                objects from the script.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1016658" id="1016658"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1016659" id="1016659"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Typically, information in a signed script is
-          available only to scripts signed by the same principals. By exporting
-          properties, functions, or objects, a signed script makes this
-          information available to any script (signed or unsigned). The
-          receiving script uses the companion import statement to access the
-          information.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1016663" id="1016663"></a> <a name="See also" id=
-          "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1016630" id="1016630"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-             <!-- <ZPARAGRAPH> --><a href="stmt.html#1082618">import</a> 
-             <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1004804" id="1004804"></a> <a name="for" id="for"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->for<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1004805" id="1004805"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Creates a
-        loop that consists of three optional expressions, enclosed in
-        parentheses and separated by semicolons, followed by a block of
-        statements executed in the loop.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1035896" id="1035896"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1041845" id="1041845"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050127" id="1050127"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050129" id="1050129"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004806" id="1004806"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004807" id="1004807"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->for ([initial-expression]; [condition];
-          [increment-expression]) {<br>
-           &#160;&#160;&#160;statements<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1005639" id="1005639"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004808" id="1004808"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1012272" id="1012272"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->initial-expression <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012381" id="1012381"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Statement or variable declaration.
-                Typically used to initialize a counter variable. This
-                expression may optionally declare new variables with the
-                <font face="courier, couriernew, monospaced size">var</font>
-                keyword. These variables are local to the function, not to the
-                loop.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012276" id="1012276"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->condition <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012418" id="1012418"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Evaluated on each pass through the loop.
-                If this condition evaluates to true, the statements in
-                <font face=
-                "courier, couriernew, monospaced size">statements</font> are
-                performed. This conditional test is optional. If omitted, the
-                condition always evaluates to true.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012280" id="1012280"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->increment-expression <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012459" id="1012459"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Generally used to update or increment the
-                counter variable.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012284" id="1012284"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->statements <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012492" id="1012492"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Block of statements that are executed as
-                long as condition evaluates to true. This can be a single
-                statement or multiple statements. Although not required, it is
-                good practice to indent these statements from the beginning of
-                the <font face=
-                "courier, couriernew, monospaced size">for</font> statement.
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004812" id="1004812"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004813" id="1004813"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following <font face=
-          "courier, couriernew, monospaced size">for</font> statement starts by
-          declaring the variable <font face=
-          "courier, couriernew, monospaced size">i</font> and initializing it
-          to 0. It checks that <font face=
-          "courier, couriernew, monospaced size">i</font> is less than nine,
-          performs the two succeeding statements, and increments
-                <font face="courier, couriernew, monospaced size">i</font> by 1
-                after each pass through the loop.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1004814" id="1004814"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->for (var i = 0; i &lt; 9; i++) {<br>
-           &#160;&#160;&#160;n += i;<br>
-           &#160;&#160;&#160;myfunc(n);<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1004815" id="1004815"></a> <a name="for...in" id=
-          "for...in"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->for...in<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1004816" id="1004816"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Iterates a
-        specified variable over all the properties of an object. For each
-        distinct property, JavaScript executes the specified
-        statements.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1035903" id="1035903"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1041898" id="1041898"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050148" id="1050148"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050150" id="1050150"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004817" id="1004817"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004818" id="1004818"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->for (<i>variable</i> in <i>object</i>) {<br>
-           &#160;&#160;&#160;<i>statements<br></i>} <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1005653" id="1005653"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004819" id="1004819"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1012697" id="1012697"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->variable <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012751" id="1012751"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Variable to iterate over every property,
-                optionally declared with the <font face=
-                "courier, couriernew, monospaced size">var</font> keyword. This
-                variable is local to the function, not to the loop.
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012701" id="1012701"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->object <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012768" id="1012768"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Object for which the properties are
-                iterated.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012705" id="1012705"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->statements <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012792" id="1012792"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Specifies the statements to execute for
-                each property.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004822" id="1004822"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004823" id="1004823"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following function takes as its argument an object and the object's
-          name. It then iterates over all the object's properties and returns a
-          string that lists the property names and their values.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1004824" id="1004824"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function show_props(obj, objName) {<br>
-           &#160;&#160;&#160;var result = "";<br>
-           &#160;&#160;&#160;for (var i in obj) {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;result += objName + "." + i + "
-          = " + obj[i] + "\n";<br>
-           &#160;&#160;&#160;}<br>
-           &#160;&#160;&#160;return result;<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1004825" id="1004825"></a> <a name="function" id=
-          "function"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->function<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1004826" id="1004826"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Declares a
-        function with the specified parameters. Acceptable parameters include
-        strings, numbers, and objects.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1035950" id="1035950"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1041939" id="1041939"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1076881" id="1076881"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1076898" id="1076898"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.5, NES 6.0: added conditional
-                function declarations (Netscape extension). 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050161" id="1050161"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050163" id="1050163"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004829" id="1004829"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004830" id="1004830"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function <i>name</i>([<i>param</i>] [,
-          <i>param</i>] [..., <i>param</i>]) {<br>
-           &#160;&#160;&#160;<i>statements<br></i>} <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1065583" id="1065583"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          also define functions using the <a href=
-          "function.html#1193137">Function</a> constructor and the <a href=
-          "ops.html#1066344">function</a> operator; see <a href=
-          "function.html#1193137">Function</a> and <a href=
-          "ops.html#1066344">function</a>.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1007886" id="1007886"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1007887" id="1007887"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1012941" id="1012941"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->name <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1012965" id="1012965"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The function name.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1012979" id="1012979"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->param <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013010" id="1013010"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The name of an argument to be passed to
-                the function. A function can have up to 255 arguments. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1074665" id="1074665"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->statements <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1074667" id="1074667"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The statements which comprise the body of
-                the function.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1008195" id="1008195"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1065101" id="1065101"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->To
-          return a value, the function must have a <a href=
-          "stmt.html#1004871">return</a> statement that specifies the value to
-          return.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1071423" id="1071423"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-          function created with the <font face=
-          "courier, couriernew, monospaced size">function</font> statement is a
-          <font face="courier, couriernew, monospaced size">Function</font>
-          object and has all the properties, methods, and behavior of
-          <font face="courier, couriernew, monospaced size">Function</font>
-          objects. See <a href="function.html#1193137">Function</a> for
-          detailed information on functions.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1076846" id="1076846"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Netscape
-          supports conditional function declarations, whereby a function can be
-          declared based on the evaluation of a condition. If the condition
-          evaluates to true, the function is declared. Otherwise it is not
-          declared. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1083248" id="1083248"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-          function can also be declared inside an expression. In this case the
-          function is usually anonymous. See <a href=
-          "ops.html#1066344">page&#160;254</a>.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004831" id="1004831"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004832" id="1004832"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following code declares a function that returns the total dollar
-          amount of sales, when given the number of units sold of products a,
-          b, and c.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1079065" id="1079065"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function calc_sales(units_a, units_b, units_c)
-          {<br>
-           &#160;&#160;&#160;return units_a*79 + units_b*129 + units_c*699<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1079066" id="1079066"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-          following script, the one function is always declared. The zero
-          function is declared because '<font face=
-          "courier, couriernew, monospaced size">if(1)'</font> evaluates to
-          true:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1079067" id="1079067"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->&lt;SCRIPT language="JavaScript1.5"&gt;<br>
-           &lt;!--<br>
-           function one()<br>
-           &#160;&#160;&#160;document.writeln("This is one.");<br>
-           &#160;&#160;&#160;if (1)<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;function zero()<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;{<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;document.writeln("This
-          is zero.");<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;}<br>
-           }<br>
-           &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1077232" id="1077232"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->However,
-          if the script is changed so that the condition becomes
-                '<font face="courier, couriernew, monospaced size">if
-                (0)'</font>, function zero is not declared and cannot be
-                invoked on the page. <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1065517" id="1065517"></a> <a name="See also" id=
-          "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1065521" id="1065521"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-             <!-- <ZPARAGRAPH> --><a href="function.html#1193137">Function</a>,
-             <a href="ops.html#1066344">function</a><!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1004833" id="1004833"></a> <a name="if...else" id=
-          "if...else"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->if...else<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1004834" id="1004834"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Executes a
-        set of statements if a specified condition is true. If the condition is
-        false, another set of statements can be executed.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1035961" id="1035961"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1042000" id="1042000"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050188" id="1050188"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050190" id="1050190"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004835" id="1004835"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004836" id="1004836"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->if (<i>condition</i>) {<br>
-           &#160;&#160;&#160;<i>statements1<br></i>}<br>
-           [else {<br>
-           &#160;&#160;&#160;<i>statements2<br></i>}] <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1005661" id="1005661"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004837" id="1004837"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1013106" id="1013106"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->condition <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013171" id="1013171"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Can be any JavaScript expression that
-                evaluates to true or false. Parentheses are required around the
-                condition. If condition evaluates to true, the statements in
-                <font face=
-                "courier, couriernew, monospaced size">statements1</font> are
-                executed.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013110" id="1013110"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->statements1,<br>
-               statements2 <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013215" id="1013215"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Can be any JavaScript statements,
-                including further nested <font face=
-                "courier, couriernew, monospaced size">if</font> statements.
-                Multiple statements must be enclosed in braces. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1045292" id="1045292"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1045282" id="1045282"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-          should not use simple assignments in a conditional statement. For
-          example, do not use the following code: <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1045283" id="1045283"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->if(x = y)<br>
-           {<br>
-           &#160;&#160;&#160;/* do the right thing */<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1045284" id="1045284"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-          need to use an assignment in a conditional statement, put additional
-          parentheses around the assignment. For example, use <font face=
-          "courier, couriernew, monospaced size">if( (x = y) )</font>.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004839" id="1004839"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004840" id="1004840"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->if (cipher_char == from_char) {<br>
-           &#160;&#160;&#160;result = result + to_char<br>
-           &#160;&#160;&#160;x++}<br>
-           else<br>
-           &#160;&#160;&#160;result = result + clear_char <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1082618" id="1082618"></a> <a name="import" id=
-          "import"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->import<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1082619" id="1082619"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Allows a
-        script to import properties, functions, and objects from a signed
-        script that has exported the information. <!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <a name="1082631" id="1082631"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-          feature is not in ECMA 262, Edition 3.<br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1082622" id="1082622"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1082624" id="1082624"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1025746" id="1025746"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1025747" id="1025747"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->import <i>objectName</i>.<i>name1</i>,
-          <i>objectName</i>.<i>name2</i>, ...,
-          <i>objectName</i>.<i>nameN<br></i>import <i>objectName</i>.* 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1025749" id="1025749"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1017239" id="1017239"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1074720" id="1074720"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->objectName <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1074722" id="1074722"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Name of the object that will receive the
-                imported names.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1017550" id="1017550"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->name1,<br>
-               name2,<br>
-               nameN <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1017594" id="1017594"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->List of properties, functions, and objects
-                to import from the export file.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1023774" id="1023774"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->* <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1023871" id="1023871"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Imports all properties, functions, and
-                objects from the export script.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1017785" id="1017785"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1024031" id="1024031"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">objectName</font>
-          parameter is the name of the object that will receive the imported
-          names. For example, if <font face=
-          "courier, couriernew, monospaced size">f</font> and <font face=
-          "courier, couriernew, monospaced size">p</font> have been exported,
-          and if <font face="courier, couriernew, monospaced size">obj</font>
-          is an object from the importing script, the following code makes
-          <font face="courier, couriernew, monospaced size">f</font> and
-          <font face="courier, couriernew, monospaced size">p</font> accessible
-          in the importing script as properties of <font face=
-          "courier, couriernew, monospaced size">obj</font>. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1024117" id="1024117"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->import obj.f, obj.p <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1024008" id="1024008"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Typically, information in a signed script is
-          available only to scripts signed by the same principals. By exporting
-          (using the <a href="stmt.html#1016648">export</a> statement)
-          properties, functions, or objects, a signed script makes this
-          information available to any script (signed or unsigned). The
-          receiving script uses the <font face=
-          "courier, couriernew, monospaced size">import</font> statement to
-          access the information.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1065402" id="1065402"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          script must load the export script into a window, frame, or layer
-          before it can import and use any exported properties, functions, and
-          objects.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1065403" id="1065403"></a> <a name="See also" id=
-          "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1065407" id="1065407"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-             <!-- <ZPARAGRAPH> --><a href="stmt.html#1016648">export</a> 
-             <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1018088" id="1018088"></a> <a name="label" id="label"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->label<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1073587" id="1073587"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Provides a
-        statement with an identifier that lets you refer to it using a
-        <font face="courier, couriernew, monospaced size">break</font> or
-        <font face="courier, couriernew, monospaced size">continue</font>
-        statement.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1073590" id="1073590"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1073592" id="1073592"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1082759" id="1082759"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA version<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1082761" id="1082761"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA 262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1073599" id="1073599"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-          example, you can use a label to identify a loop, and then use the
-          <font face="courier, couriernew, monospaced size">break</font> or
-          <font face="courier, couriernew, monospaced size">continue</font>
-          statements to indicate whether a program should interrupt the loop or
-          continue its execution.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1073606" id="1073606"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1073607" id="1073607"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> --><i>label</i> :<br>
-           &#160;&#160;&#160;<i>statement</i> <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1018096" id="1018096"></a> <a name="Parameter" id=
-          "Parameter"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameter<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1018097" id="1018097"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1073119" id="1073119"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->label <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1073121" id="1073121"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Any JavaScript identifier that is not a
-                reserved word.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1018388" id="1018388"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->statement <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1018473" id="1018473"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Statements. <font face=
-                "courier, couriernew, monospaced size">break</font> can be used
-                with any labeled statement, and <font face=
-                "courier, couriernew, monospaced size">continue</font> can be
-                used with looping labeled statements. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1058871" id="1058871"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1018100" id="1018100"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For an
-          example of a label statement using <a href=
-          "stmt.html#1081298">break</a>, see <a href=
-          "stmt.html#1081298">break</a>. For an example of a label statement
-          using <a href="stmt.html#1078923">continue</a>, see <a href=
-          "stmt.html#1078923">continue</a>.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1018102" id="1018102"></a> <a name="See also" id=
-          "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1018103" id="1018103"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-             <!-- <ZPARAGRAPH> --><a href="stmt.html#1081298">break</a>,
-             <a href="stmt.html#1078923">continue</a><!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1004871" id="1004871"></a> <a name="return" id=
-          "return"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->return<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1004872" id="1004872"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the value to be returned by a function.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1036059" id="1036059"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1042059" id="1042059"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050215" id="1050215"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050217" id="1050217"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1005200" id="1005200"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1041656" id="1041656"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->return <i>expression;</i> <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1041657" id="1041657"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1041663" id="1041663"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1041660" id="1041660"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->expression <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1041662" id="1041662"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The expression to return. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1041616" id="1041616"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1005203" id="1005203"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following function returns the square of its argument,
-                <font face="courier, couriernew, monospaced size">x</font>,
-                where <font face=
-                "courier, couriernew, monospaced size">x</font> is a number.
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1004877" id="1004877"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function square(x) {<br>
-           &#160;&#160;&#160;return x * x;<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1018610" id="1018610"></a> <a name="switch" id=
-          "switch"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->switch<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1045263" id="1045263"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Allows a
-        program to evaluate an expression and attempt to match the expression's
-        value to a case label.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1045266" id="1045266"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1045268" id="1045268"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1082940" id="1082940"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1082942" id="1082942"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1045269" id="1045269"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1018623" id="1018623"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->switch (<i>expression</i>){<br>
-           &#160;&#160;&#160;case <i>label</i> :<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;<i>statements</i>;<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;break;<br>
-           &#160;&#160;&#160;case <i>label</i> :<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;<i>statements</i>;<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;break;<br>
-           &#160;&#160;&#160;...<br>
-           &#160;&#160;&#160;default : <i>statements</i>;<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1018633" id="1018633"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1018634" id="1018634"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1018958" id="1018958"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->expression <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1019047" id="1019047"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Value matched against label. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1018962" id="1018962"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->label <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1019068" id="1019068"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Identifier used to match against
-                expression.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1019070" id="1019070"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->statements <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1019089" id="1019089"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Block of statements that is executed once
-                if <font face=
-                "courier, couriernew, monospaced size">expression</font>
-                matches <font face=
-                "courier, couriernew, monospaced size">label</font>. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1018637" id="1018637"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1034614" id="1034614"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If a
-          match is found, the program executes the associated statement. If
-          multiple cases match the provided value, the first case that matches
-          is selected, even if the cases are not equal to each other.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1034615" id="1034615"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          program first looks for a label matching the value of expression and
-          then executes the associated statement. If no matching label is
-          found, the program looks for the optional <font face=
-          "courier, couriernew, monospaced size">default</font> statement, and
-          if found, executes the associated statement. If no <font face=
-          "courier, couriernew, monospaced size">default</font> statement is
-          found, the program continues execution at the statement following the
-          end of <font face=
-          "courier, couriernew, monospaced size">switch</font>. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1034616" id="1034616"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          optional <a href="stmt.html#1081298">break</a> statement associated
-          with each case label ensures that the program breaks out of switch
-          once the matched statement is executed and continues execution at the
-          statement following switch. If <a href="stmt.html#1081298">break</a>
-          is omitted, the program continues execution at the next statement in
-          the <font face="courier, couriernew, monospaced size">switch</font>
-          statement.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1070590" id="1070590"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1070591" id="1070591"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-          following example, if <font face=
-          "courier, couriernew, monospaced size">expression</font> evaluates to
-          "Bananas", the program matches the value with case "Bananas" and
-          executes the associated statement. When <a href=
-          "stmt.html#1081298">break</a> is encountered, the program breaks out
-          of <font face="courier, couriernew, monospaced size">switch</font>
-          and executes the statement following <font face=
-          "courier, couriernew, monospaced size">switch</font>. If <a href=
-          "stmt.html#1081298">break</a> were omitted, the statement for case
-          "Cherries" would also be executed.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1018642" id="1018642"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->switch (i) {<br>
-           &#160;&#160;&#160;case "Oranges" :<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;document.write("Oranges are
-          $0.59 a pound.&lt;BR&gt;");<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;break;<br>
-           &#160;&#160;&#160;case "Apples" :<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;document.write("Apples are $0.32
-          a pound.&lt;BR&gt;");<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;break;<br>
-           &#160;&#160;&#160;case "Bananas" :<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;document.write("Bananas are
-          $0.48 a pound.&lt;BR&gt;");<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;break;<br>
-           &#160;&#160;&#160;case "Cherries" :<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;document.write("Cherries are
-          $3.00 a pound.&lt;BR&gt;");<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;break;<br>
-           &#160;&#160;&#160;default :<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;document.write("Sorry, we are
-          out of " + i + ".&lt;BR&gt;");<br>
-           }<br>
-           document.write("Is there anything else you'd like?&lt;BR&gt;"); 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1052196" id="1052196"></a> <a name="throw" id="throw"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->throw<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1062366" id="1062366"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Throws a
-        user-defined exception.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1052199" id="1052199"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1052201" id="1052201"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.4<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1082968" id="1082968"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1082970" id="1082970"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1052207" id="1052207"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1052208" id="1052208"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->throw <i>expression;</i> <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1052209" id="1052209"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1052219" id="1052219"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1052212" id="1052212"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->expression <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1052214" id="1052214"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The value to throw.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1052220" id="1052220"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1052221" id="1052221"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-          <font face="courier, couriernew, monospaced size">throw</font>
-          statement to throw an exception. When you throw an exception, an
-          expression specifies the value of the exception. The following code
-          throws several exceptions.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1058466" id="1058466"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->throw "Error2"; &#160;&#160;&#160;// generates an
-          exception with a string value<br>
-           throw
-          42;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-          generates an exception with the value 42<br>
-           throw true;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-          generates an exception with the value true <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1052222" id="1052222"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-        </p>
-        <p>
-          <a name="1062282" id="1062282"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZHEADRUNIN> -->Example 1: Throw an object. 
-          <!-- </ZHEADRUNIN> -->
-          </b></font> <a name="1068685" id="1068685"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          specify an object when you throw an exception. You can then reference
-          the object's properties in the <font face=
-          "courier, couriernew, monospaced size">catch</font> block. The
-          following example creates an object <font face=
-          "courier, couriernew, monospaced size">myUserException</font> of type
-          <font face=
-          "courier, couriernew, monospaced size">UserException</font> and uses
-          it in a <font face=
-          "courier, couriernew, monospaced size">throw</font> statement.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1074257" id="1074257"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function UserException (message) {<br>
-           &#160;&#160;&#160;this.message=message;<br>
-           &#160;&#160;&#160;this.name="UserException";<br>
-           }<br>
-           function getMonthName (mo) {<br>
-           &#160;&#160;&#160;mo=mo-1; // Adjust month number for array index
-          (1=Jan, 12=Dec)<br>
-           &#160;&#160;&#160;var months=new
-          Array("Jan","Feb","Mar","Apr","May","Jun","Jul",<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;"Aug","Sep","Oct","Nov","Dec");<br>
-           &#160;&#160;&#160;if (months[mo] != null) {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;return months[mo];<br>
-           &#160;&#160;&#160;} else {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;myUserException=new
-          UserException("InvalidMonthNo");<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;throw myUserException;<br>
-           &#160;&#160;&#160;}<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1074269" id="1074269"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->try {<br>
-           &#160;&#160;&#160;// statements to try;<br>
-           &#160;&#160;&#160;monthName=getMonthName(myMonth)<br>
-           }<br>
-           catch (e) {<br>
-           &#160;&#160;&#160;monthName="unknown";<br>
-           &#160;&#160;&#160;logMyErrors(e.message,e.name); // pass exception
-          object to err handler<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1074580" id="1074580"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZHEADRUNIN> -->Example 2: Throw an object. 
-          <!-- </ZHEADRUNIN> -->
-          </b></font> <a name="1074581" id="1074581"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following example tests an input string for a U.S. zip code. If the
-          zip code uses an invalid format, the <font face=
-          "courier, couriernew, monospaced size">throw</font> statement throws
-          an exception by creating an object of type <font face=
-          "courier, couriernew, monospaced size">ZipCodeFormatException</font>.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1063138" id="1063138"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->/*<br>
-           &#160;* Creates a ZipCode object.<br>
-           &#160;*<br>
-           &#160;* Accepted formats for a zip code are:<br>
-           &#160;*&#160;&#160;&#160;&#160;12345<br>
-           &#160;*&#160;&#160;&#160;&#160;12345-6789<br>
-           &#160;*&#160;&#160;&#160;&#160;123456789<br>
-           &#160;*&#160;&#160;&#160;&#160;12345 6789<br>
-           &#160;*<br>
-           &#160;* If the argument passed to the ZipCode constructor does
-          not<br>
-           &#160;* conform to one of these patterns, an exception is
-          thrown.<br>
-           &#160;*/ <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1063862" id="1063862"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function ZipCode(zip) {<br>
-           &#160;&#160;&#160;zip = new String(zip);<br>
-           &#160;&#160;&#160;pattern = /[0-9]{5}([- ]?[0-9]{4})?/;<br>
-           &#160;&#160;&#160;if (pattern.test(zip)) {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;// zip code value will be the
-          first match in the string<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;this.value =
-          zip.match(pattern)[0];<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;this.valueOf = function
-          (){return this.value};<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;this.toString = function
-          (){return String(this.value)};<br>
-           &#160;&#160;&#160;} else {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;throw new
-          ZipCodeFormatException(zip);<br>
-           &#160;&#160;&#160;}<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1063167" id="1063167"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function ZipCodeFormatException(value) {<br>
-           &#160;&#160;&#160;this.value = value;<br>
-           &#160;&#160;&#160;this.message =<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;"does not conform to the
-          expected format for a zip code";<br>
-           &#160;&#160;&#160;this.toString =<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;function (){return this.value +
-          this.message};<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1063173" id="1063173"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->/*<br>
-           &#160;* This could be in a script that validates address data<br>
-           &#160;* for US addresses.<br>
-           &#160;*/ <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1063177" id="1063177"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var ZIPCODE_INVALID = -1;<br>
-           var ZIPCODE_UNKNOWN_ERROR = -2; <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1067460" id="1067460"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->function verifyZipCode(z) {<br>
-           &#160;&#160;&#160;try {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;z = new ZipCode(z);<br>
-           &#160;&#160;&#160;}<br>
-           &#160;&#160;&#160;catch (e) {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;if (e instanceof
-          ZipCodeFormatException) {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;return
-          ZIPCODE_INVALID;<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;}<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;else {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;return
-          ZIPCODE_UNKNOWN_ERROR;<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;}<br>
-           &#160;&#160;&#160;}<br>
-           &#160;&#160;&#160;return z;<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1063191" id="1063191"></a> <font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->a=verifyZipCode(95060);&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-          returns 95060<br>
-           b=verifyZipCode(9560;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-          returns -1<br>
-           c=verifyZipCode("a");&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-          returns -1<br>
-           d=verifyZipCode("95060");&#160;&#160;&#160;&#160;&#160;&#160; //
-          returns 95060<br>
-           e=verifyZipCode("95060 1234");&#160;&#160;// returns 95060 1234 
-          <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1068135" id="1068135"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZHEADRUNIN> -->Example 3: Rethrow an exception. 
-          <!-- </ZHEADRUNIN> -->
-          </b></font> <a name="1068745" id="1068745"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          use <font face="courier, couriernew, monospaced size">throw</font> to
-          rethrow an exception after you catch it. The following example
-          catches an exception with a numeric value and rethrows it if the
-          value is over 50. The rethrown exception propagates up to the
-          enclosing function or to the top level so that the user sees it. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1072419" id="1072419"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->try {<br>
-           &#160;&#160;&#160;throw n // throws an exception with a numeric
-          value<br>
-           }<br>
-           catch (e) {<br>
-           &#160;&#160;&#160;if (e &lt;= 50) {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;// statements to handle
-          exceptions 1-50<br>
-           &#160;&#160;&#160;}<br>
-           &#160;&#160;&#160;else {<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;// cannot handle this exception,
-          so rethrow<br>
-           &#160;&#160;&#160;&#160;&#160;&#160;throw e<br>
-           &#160;&#160;&#160;}<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1063065" id="1063065"></a> <a name="See also" id=
-          "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1063072" id="1063072"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-             <!-- <ZPARAGRAPH> --><a href="stmt.html#1051663">try...catch</a> 
-             <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1051663" id="1051663"></a> <a name="try...catch" id=
-          "try...catch"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "4"><!-- <ZHEAD1> -->try...catch<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1051664" id="1051664"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Marks a
-        block of statements to try, and specifies a response should an
-        exception be thrown.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1051667" id="1051667"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1051669" id="1051669"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.4<!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1079091" id="1079091"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                <!-- </ZTABLETEXT> -->
-                </font>
-              </p>
-              <p>
-                <a name="1079100" id="1079100"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.5, NES 6.0: added multiple
-                catch clauses (Netscape extension).<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1083048" id="1083048"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1083050" id="1083050"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262, Edition 3<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1051674" id="1051674"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1079795" id="1079795"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->try {<br>
-           &#160;&#160;&#160;<i>statements<br></i>}<br>
-           [catch (<i>exception_var</i> if <i>expression</i>)<br>
-           &#160;&#160;&#160;{<i>statements}] . . .<br></i>[catch
-          (<i>exception_var</i>) {<i>statements</i>}]<br>
-           [finally {<i>statements</i>}] <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1052985" id="1052985"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1052995" id="1052995"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1054244" id="1054244"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->statements <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1054246" id="1054246"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Block of statements that executes once.
-                The statements can be declarative statements (such as
-                <font face="courier, couriernew, monospaced size">var</font>)
-                or executable statements (such as <font face=
-                "courier, couriernew, monospaced size">for</font>). 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1054959" id="1054959"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->catch <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1054961" id="1054961"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                block of statements to be executed if an exception is thrown in
-                the <font face=
-                "courier, couriernew, monospaced size">try</font> block.
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1054175" id="1054175"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->exception_var <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1054177" id="1054177"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-                identifier to hold an exception object. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1079840" id="1079840"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->expression <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1079842" id="1079842"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                test expression.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1054260" id="1054260"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->finally <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1054262" id="1054262"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                block of statements that is executed before the
-                      <font face="courier, couriernew, monospaced size">try...catch</font>
-                      statement completes. This block of statements executes
-                      whether or not an exception was thrown or caught.
-                      <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1051687" id="1051687"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1074080" id="1074080"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">try...catch</font>
-          statement consists of a <font face=
-          "courier, couriernew, monospaced size">try</font> block, which
-          contains one or more statements, and one or more <font face=
-          "courier, couriernew, monospaced size">catch</font> blocks,
-          containing statements that specify what to do if an exception is
-          thrown in the <font face=
-          "courier, couriernew, monospaced size">try</font> block. That is, you
-          want the <font face="courier, couriernew, monospaced size">try</font>
-          block to succeed, and if it does not succeed, you want control to
-          pass to the <font face=
-          "courier, couriernew, monospaced size">catch</font> block. If any
-          statement within the <font face=
-          "courier, couriernew, monospaced size">try</font> block (or in a
-          function called from within the <font face=
-          "courier, couriernew, monospaced size">try</font> block) throws an
-          exception, control immediately shifts to the <font face=
-          "courier, couriernew, monospaced size">catch</font> block. If no
-          exception is thrown in the <font face=
-          "courier, couriernew, monospaced size">try</font> block succeed, the
-          <font face="courier, couriernew, monospaced size">catch</font> block
-          is skipped. The <font face=
-          "courier, couriernew, monospaced size">finally</font> block executes
-          after the <font face=
-          "courier, couriernew, monospaced size">try</font> and
-                <font face="courier, couriernew, monospaced size">catch</font>
-                blocks execute but before the statements following the
-                <font face=
-                "courier, couriernew, monospaced size">try...catch</font>
-                statement.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1074074" id="1074074"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          nest one or more <font face=
-          "courier, couriernew, monospaced size">try...catch</font> statements.
-          If an inner <font face=
-          "courier, couriernew, monospaced size">try...catch</font> statement
-          does not have a <font face=
-          "courier, couriernew, monospaced size">catch</font> block, the
-          enclosing <font face=
-          "courier, couriernew, monospaced size">try...catch</font> statement's
-          <font face="courier, couriernew, monospaced size">catch</font> block
-          is entered.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1072457" id="1072457"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You also
-          use the <font face=
-          "courier, couriernew, monospaced size">try...catch</font> statement
-          to handle Java exceptions. See the <a href=
-          "/devedge-srce/library/manuals/2000/javascript/1.5/guide/"><i>Core
-          JavaScript Guide</i></a> for information on Java exceptions. 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1055419" id="1055419"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZHEADRUNIN> -->Unconditional catch Block. 
-          <!-- </ZHEADRUNIN> -->
-          </b></font> <a name="1061261" id="1061261"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When a
-          single, unconditional <font face=
-          "courier, couriernew, monospaced size">catch</font> block is used,
-          the <font face="courier, couriernew, monospaced size">catch</font>
-          block entered when any exception is thrown. For example, the
-          following code throws an exception. When the exception occurs,
-          control transfers to the <font face=
-          "courier, couriernew, monospaced size">catch</font> block.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1072487" id="1072487"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->try {<br>
-           &#160;&#160;&#160;throw "myException" // generates an exception<br>
-           }<br>
-           catch (e) {<br>
-           &#160;&#160;&#160;// statements to handle any exceptions<br>
-           &#160;&#160;&#160;logMyErrors(e) // pass exception object to error
-          handler<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1079200" id="1079200"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZHEADRUNIN> -->Conditional catch Blocks. <!-- </ZHEADRUNIN> -->
-          </b></font> <a name="1079201" id="1079201"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          also use one or more conditional <font face=
-          "courier, couriernew, monospaced size">catch</font> blocks to handle
-          specific exceptions. In this case, the appropriate <font face=
-          "courier, couriernew, monospaced size">catch</font> block is entered
-          when the specified exception is thrown. In the following example,
-          code in the <font face=
-          "courier, couriernew, monospaced size">try</font> block can
-          potentially throw three exceptions: TypeError, RangeError, and
-          EvalError. When an exception occurs, control transfers to the
-          appropriate <font face=
-          "courier, couriernew, monospaced size">catch</font> block. If the
-          exception is not one of the specified exceptions, control transfers
-          to the unconditional <font face=
-          "courier, couriernew, monospaced size">catch</font> block at the end.
-          If you use an unconditional <font face=
-          "courier, couriernew, monospaced size">catch</font> block with one or
-          more conditional <font face=
-          "courier, couriernew, monospaced size">catch</font> blocks, the
-          unconditional <font face=
-          "courier, couriernew, monospaced size">catch</font> block must be
-          specified last.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1079313" id="1079313"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->try {<br>
-           &#160;&#160;&#160;myroutine(); // may throw three exceptions<br>
-           }<br>
-           catch (e if e instanceof TypeError) {<br>
-           &#160;&#160;&#160;// statements to handle TypeError exceptions<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1079361" id="1079361"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->catch (e if e instanceof RangeError) {<br>
-           &#160;&#160;&#160;// statements to handle RangeError exceptions<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1079389" id="1079389"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->catch (e if e instanceof EvalError) {<br>
-           &#160;&#160;&#160;// statements to handle EvalError exceptions<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1079287" id="1079287"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->catch (e){<br>
-           &#160;&#160;&#160;// statements to handle any unspecified
-          exceptions<br>
-           &#160;&#160;&#160;logMyErrors(e) // pass exception object to error
-          handler<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1069118" id="1069118"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZHEADRUNIN> -->The
-          exception Identifier. <!-- </ZHEADRUNIN> -->
-          </b></font> <a name="1069119" id="1069119"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When an
-          exception is thrown in the <font face=
-          "courier, couriernew, monospaced size">try</font> block, the
-          <font face=
-          "courier, couriernew, monospaced size">exception_var</font> holds the
-          value specified by the <font face=
-          "courier, couriernew, monospaced size">throw</font> statement; you
-          can use this identifier to get information about the exception that
-          was thrown. JavaScript creates this identifier when the
-                <font face="courier, couriernew, monospaced size">catch</font>
-                block is entered; the identifier lasts only for the duration of
-                the <font face=
-                "courier, couriernew, monospaced size">catch</font> block;
-                after the <font face=
-                "courier, couriernew, monospaced size">catch</font> block
-                finishes executing, the identifier is no longer available. 
-                <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1059960" id="1059960"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZHEADRUNIN> -->The
-          finally Block. <!-- </ZHEADRUNIN> -->
-          </b></font> <a name="1059961" id="1059961"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          <font face="courier, couriernew, monospaced size">finally</font>
-          block contains statements to execute after the <font face=
-          "courier, couriernew, monospaced size">try</font> and
-                <font face="courier, couriernew, monospaced size">catch</font>
-                blocks execute but before the statements following the
-                <font face=
-                "courier, couriernew, monospaced size">try...catch</font>
-                statement. The <font face=
-                "courier, couriernew, monospaced size">finally</font> block
-                executes whether or not an exception is thrown. If an exception
-                is thrown, the statements in the <font face=
-                "courier, couriernew, monospaced size">finally</font> block
-                execute even if no <font face=
-                "courier, couriernew, monospaced size">catch</font> block
-                handles the exception.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1067269" id="1067269"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-          use the <font face=
-          "courier, couriernew, monospaced size">finally</font> block to make
-          your script fail gracefully when an exception occurs; for example,
-          you may need to release a resource that your script has tied up. The
-          following example opens a file and then executes statements that use
-          the file (server-side JavaScript allows you to access files). If an
-          exception is thrown while the file is open, the <font face=
-          "courier, couriernew, monospaced size">finally</font> block closes
-          the file before the script fails.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1067374" id="1067374"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->openMyFile()<br>
-           try {<br>
-           &#160;&#160;&#160;// tie up a resource<br>
-           &#160;&#160;&#160;writeMyFile(theData)<br>
-           }<br>
-           finally {<br>
-           &#160;&#160;&#160;closeMyFile() // always close the resource<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1051695" id="1051695"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1062996" id="1062996"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See the
-          examples for <a href="stmt.html#1052196">throw</a>.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1066594" id="1066594"></a> <a name="See also" id=
-          "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1066601" id="1066601"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-             <!-- <ZPARAGRAPH> --><a href="stmt.html#1052196">throw</a> 
-             <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-          <br>
-           <a name="1066604" id="1066604"></a> <a name="var" id="var"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->var<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1004888" id="1004888"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Declares a
-        variable, optionally initializing it to a value.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1036104" id="1036104"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1042237" id="1042237"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050221" id="1050221"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050223" id="1050223"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004890" id="1004890"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004891" id="1004891"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var <i>varname</i> [= <i>value</i>] [...,
-          <i>varname</i> [= <i>value</i>] ] <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1005669" id="1005669"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004892" id="1004892"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1013488" id="1013488"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->varname <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013533" id="1013533"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Variable name. It can be any legal
-                identifier.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013492" id="1013492"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->value <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013571" id="1013571"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Initial value of the variable and can be
-                any legal expression.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1008317" id="1008317"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1035580" id="1035580"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          scope of a variable is the current function or, for variables
-          declared outside a function, the current application.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1035539" id="1035539"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Using
-          <font face="courier, couriernew, monospaced size">var</font> outside
-          a function is optional but recommended; you can declare a variable by
-          simply assigning it a value. However, it is good style to use
-          <font face="courier, couriernew, monospaced size">var</font>, and it
-          is necessary in functions in the following situations: 
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1073223" id="1073223"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->If a global variable of the same name exists.
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1073227" id="1073227"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->If recursive or multiple functions use
-            variables with the same name.<!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul><br>
-         <a name="1004894" id="1004894"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1004895" id="1004895"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        num_hits = 0, cust_no = 0 <!-- </ZCODELINE> -->
-        </font> 
-        <p>
-          <br>
-          <br>
-           <a name="1004896" id="1004896"></a> <a name="while" id="while"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->while<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1004897" id="1004897"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Creates a
-        loop that evaluates an expression, and if it is true, executes a block
-        of statements. The loop then repeats, as long as the specified
-        condition is true.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1036115" id="1036115"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1042272" id="1042272"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050231" id="1050231"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050233" id="1050233"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004898" id="1004898"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004899" id="1004899"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->while (<i>condition</i>) {<br>
-           &#160;&#160;&#160;<i>statements<br></i>} <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1005673" id="1005673"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1011211" id="1011211"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1013633" id="1013633"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->condition <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013672" id="1013672"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Evaluated before each pass through the
-                loop. If this condition evaluates to true, the statements in
-                the succeeding block are performed. When <font face=
-                "courier, couriernew, monospaced size">condition</font>
-                evaluates to false, execution continues with the statement
-                following <font face=
-                "courier, couriernew, monospaced size">statements</font>.
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013637" id="1013637"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->statements <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013701" id="1013701"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Block of statements that are executed as
-                long as the condition evaluates to true. Although not required,
-                it is good practice to indent these statements from the
-                beginning of the statement.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004902" id="1004902"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004903" id="1004903"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following <font face=
-          "courier, couriernew, monospaced size">while</font> loop iterates as
-          long as <font face="courier, couriernew, monospaced size">n</font> is
-          less than three.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1004904" id="1004904"></a><font face=
-          "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->n
-          = 0;<br>
-           x = 0;<br>
-           while(n &lt; 3) {<br>
-           &#160;&#160;&#160;n ++;<br>
-           &#160;&#160;&#160;x += n;<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <a name="1004905" id="1004905"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Each
-          iteration, the loop increments <font face=
-          "courier, couriernew, monospaced size">n</font> and adds it to
-          <font face="courier, couriernew, monospaced size">x</font>.
-          Therefore, <font face="courier, couriernew, monospaced size">x</font>
-          and <font face="courier, couriernew, monospaced size">n</font> take
-          on the following values:<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <ul>
-          <li style="list-style: none">
-            <a name="1004906" id="1004906"></a>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->After the first pass: n = 1 and x = 1 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1004907" id="1004907"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->After the second pass: n = 2 and x = 3 
-            <!-- </ZSMARTLIST1> -->
-            </font> 
-            <p>
-              <a name="1004908" id="1004908"></a>
-            </p>
-          </li>
-          <li>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZSMARTLIST1> -->After the third pass: n = 3 and x = 6 
-            <!-- </ZSMARTLIST1> -->
-            </font>
-          </li>
-        </ul><a name="1004909" id="1004909"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->After
-        completing the third pass, the condition <font face=
-        "courier, couriernew, monospaced size">n &lt; 3</font> is no longer
-        true, so the loop terminates.<!-- </ZPARAGRAPH> -->
-        </font> 
-        <p>
-          <br>
-          <br>
-           <a name="1004910" id="1004910"></a> <a name="with" id="with"></a>
-          <font face="Arial, Helvetica, sans-serif" size="4">
-          <!-- <ZHEAD1> -->with<!-- </ZHEAD1> -->
-          </font>
-        </p>
-        <hr size="2" noshade="noshade">
-        <br>
-         <a name="1004911" id="1004911"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->Establishes the default object for a set of
-        statements.<br></font> 
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1036122" id="1036122"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1042277" id="1042277"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <p>
-                <a name="1050240" id="1050240"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1050242" id="1050242"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004912" id="1004912"></a> <a name="Syntax" id=
-          "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-          <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004913" id="1004913"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->with (<i>object</i>){<br>
-           &#160;&#160;&#160;<i>statements<br></i>} <!-- </ZCODELINE> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1005677" id="1005677"></a> <a name="Parameters" id=
-          "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004914" id="1004914"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> --><br></font>
-        </p>
-        <p>
-          <br>
-          <br>
-        </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <tr>
-            <td valign="top">
-              <a name="1013842" id="1013842"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->object <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013969" id="1013969"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Specifies the default object to use for
-                the statements. The parentheses around object are required. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1013846" id="1013846"></a><font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> -->statements <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1013960" id="1013960"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->Any block of statements. 
-                <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1004916" id="1004916"></a> <a name="Description" id=
-          "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1083116" id="1083116"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->JavaScript looks up any unqualified names within
-          the set of statements to determine if the names are properties of the
-          default object. If an unqualified name matches a property, then the
-          property is used in the statement; otherwise, a local or global
-          variable is used.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1083117" id="1083117"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Note
-          that using a <font face=
-          "courier, couriernew, monospaced size">with</font> statement will
-          significantly slow down your code. Do not use it when performance is
-          critical.<!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <br>
-           <a name="1083118" id="1083118"></a> <a name="Examples" id=
-          "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-          "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-          </b></font><br>
-           <a name="1004917" id="1004917"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following <font face=
-          "courier, couriernew, monospaced size">with</font> statement
-          specifies that the <a href="math.html#1193138">Math</a> object is the
-          default object. The statements following the <font face=
-          "courier, couriernew, monospaced size">with</font> statement refer to
-          the <a href="math.html#1193490">PI</a> property and the <a href=
-          "math.html#1195695">cos</a> and <a href="math.html#1197769">sin</a>
-          methods, without specifying an object. JavaScript assumes the
-             <a href="math.html#1193138">Math</a> object for these references.
-             <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1004918" id="1004918"></a><font face=
-          "courier, couriernew, monospaced size" size="2">
-          <!-- <ZCODELINE> -->var a, x, y<br>
-           var r=10<br>
-           with (Math) {<br>
-           &#160;&#160;&#160;a = PI * r * r<br>
-           &#160;&#160;&#160;x = r * cos(PI)<br>
-           &#160;&#160;&#160;y = r * sin(PI/2)<br>
-           } <!-- </ZCODELINE> -->
-          </font>
-        </p>
-      </align>
-      <blockquote>
-        <br>
-         <b><a href="partlang.html"><font face="Arial, Helvetica, sans-serif"
-        size="2" color=
-        "#993300">Previous</font></a></b>&#160;&#160;&#160;&#160;
-                    <a href="contents.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Contents</font></b></a>&#160;&#160;&#160;&#160;
-                    <a href="ix.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Index</font></b></a>&#160;&#160;&#160;&#160;
-                    <a href="comment.html"><b><font face=
-                    "Arial, Helvetica, sans-serif" size="2" color=
-                    "#993300">Next</font></b></a> &#160;&#160;&#160;&#160; 
-        <hr noshade="noshade" size="1">
-        <font face="Arial, Helvetica, sans-serif" size="1">Copyright &#169;
-        2000 <a href="http://www.netscape.com">Netscape Communications
-        Corp.</a> All rights reserved.</font>
-      </blockquote>
-      <p align="right">
-        Last Updated <b>September 28, 2000</b><br>
-         <!-- </FOOTERCONTENT> -->
-         <!-- </MAINCONTENT> -->
-        </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <!-- </BOOKCONTENT> -->
-        <!-- <FOOTERCONTENT> -->
-        </table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/ref/string.html b/docs/js/ref/string.html
deleted file mode 100644
index 2799e7d4c89f07737edd3ffb2d109e6957c8360f..0000000000000000000000000000000000000000
--- a/docs/js/ref/string.html
+++ /dev/null
@@ -1,8239 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:15:58">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="regexp.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "sun.html"><b><font face="Arial, Helvetica, sans-serif" size="2"
-              color="#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="String" id="String"></a>
-        <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->String<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193173" id="1193173"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->An object
-        representing a series of characters in a string.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193141" id="1193141"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193145" id="1193145"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193147" id="1193147"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0: Create a <font face=
-              "courier, couriernew, monospaced size">String</font> object only
-              by quoting characters.<!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199831" id="1199831"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199852" id="1199852"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0: added
-                    <font face="courier, couriernew, monospaced size">String</font>
-                    constructor; added <font face=
-                    "courier, couriernew, monospaced size">prototype</font>
-                    property; added <a href="string.html#1194452">split</a>
-                    method; added ability to pass strings among scripts in
-                    different windows or frames (in previous releases, you had
-                    to add an empty string to another window's string to refer
-                    to it).<!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199832" id="1199832"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199861" id="1199861"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0: added <a href=
-              "string.html#1196678">concat</a>, <a href=
-              "string.html#1205239">match</a>, <a href=
-              "string.html#1194258">replace</a>, <a href=
-              "string.html#1194332">search</a>, <a href=
-              "string.html#1194366">slice</a>, and <a href=
-              "string.html#1194618">substr</a> methods. <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1193172" id="1193172"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1199870" id="1199870"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: added <a href=
-              "string.html#1194796">toSource</a> method; changed <a href=
-              "string.html#1196647">charCodeAt</a>, <a href=
-              "string.html#1225094">fromCharCode</a>, and <a href=
-              "string.html#1194258">replace</a> methods. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203114" id="1203114"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203116" id="1203116"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1199477" id="1199477"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193175" id="1193175"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">String</font>
-        constructor:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193176" id="1193176"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->new
-        String(<i>string</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193177" id="1193177"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193183" id="1193183"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p><br>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1193180" id="1193180"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->string <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193182" id="1193182"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Any
-              string.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193184" id="1193184"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1228794" id="1228794"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">String</font> object
-        is a wrapper around the string primitive data type. Do not confuse a
-        string literal with the <font face=
-        "courier, couriernew, monospaced size">String</font> object. For
-        example, the following code creates the string literal
-              <font face="courier, couriernew, monospaced size">s1</font> and
-              also the <font face=
-              "courier, couriernew, monospaced size">String</font> object
-              <font face="courier, couriernew, monospaced size">s2</font>: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1228795" id="1228795"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->s1
-        = "foo" // creates a string literal value<br>
-         s2 = new String("foo") // creates a String object 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1228796" id="1228796"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        call any of the methods of the <font face=
-        "courier, couriernew, monospaced size">String</font> object on a string
-        literal value&mdash;JavaScript automatically converts the string
-        literal to a temporary <font face=
-        "courier, couriernew, monospaced size">String</font> object, calls the
-        method, then discards the temporary <font face=
-        "courier, couriernew, monospaced size">String</font> object. You can
-        also use the <font face=
-        "courier, couriernew, monospaced size">String.length</font> property
-        with a string literal.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237619" id="1237619"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You should
-        use string literals unless you specifically need to use a
-              <font face="courier, couriernew, monospaced size">String</font>
-              object, because <font face=
-              "courier, couriernew, monospaced size">String</font> objects can
-              have counterintuitive behavior. For example: 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1237620" id="1237620"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->s1
-        = "2 + 2" // creates a string literal value<br>
-         s2 = new String("2 + 2") // creates a String object<br>
-         eval(s1) &nbsp;&nbsp;&nbsp;&nbsp;// returns the number 4<br>
-         eval(s2) &nbsp;&nbsp;&nbsp;&nbsp;// returns the string "2 + 2" 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193186" id="1193186"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A string
-        can be represented as a literal enclosed by single or double quotation
-        marks; for example, "Netscape" or `Netscape'.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1228443" id="1228443"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You can
-        convert the value of any object into a string using the top-level
-        <a href="toplev.html#1064506">String</a> function.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193187" id="1193187"></a> <a name="Property Summary" id=
-        "Property Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Property Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193207" id="1193207"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193190" id="1193190"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193192" id="1193192"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1214599" id="1214599"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1214362">constructor</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1214601" id="1214601"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the function that creates an
-              object's prototype.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193197" id="1193197"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1193437">length</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193199" id="1193199"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Reflects the length of the string. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193204" id="1193204"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1193463">prototype</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193206" id="1193206"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Allows the addition of properties to a
-              <font face="courier, couriernew, monospaced size">String</font>
-              object.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193208" id="1193208"></a> <a name="Method Summary" id=
-        "Method Summary"></a> <font face="Arial, Helvetica, sans-serif"
-           size="2"><b><!-- <ZREFHEADER> -->Method Summary
-           <!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193420" id="1193420"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr bgcolor="#CCCCCC" align="left" valign="top">
-          <th valign="top" align="left">
-            <a name="1193211" id="1193211"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Method<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-          <th valign="top" align="left">
-            <a name="1193213" id="1193213"></a> 
-            <p align="left">
-              <font face="Arial, Helvetica, sans-serif" size="2"><b>
-              <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-              </b></font>
-            </p>
-          </th>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193218" id="1193218"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196382">anchor</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193220" id="1193220"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Creates an HTML anchor that is used as a
-              hypertext target.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193225" id="1193225"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196447">big</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193227" id="1193227"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to be displayed in a big
-              font as if it were in a <font face=
-              "courier, couriernew, monospaced size">BIG</font> tag. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193232" id="1193232"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196495">blink</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193234" id="1193234"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to blink as if it were in a
-              <font face="courier, couriernew, monospaced size">BLINK</font>
-              tag.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193239" id="1193239"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196546">bold</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193241" id="1193241"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to be displayed as if it
-              were in a <font face=
-              "courier, couriernew, monospaced size">B</font> tag. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193246" id="1193246"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196596">charAt</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193249" id="1193249"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the character at the specified
-              index.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193254" id="1193254"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196647">charCodeAt</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193256" id="1193256"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns a number indicating the Unicode
-              value of the character at the given index.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193261" id="1193261"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196678">concat</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193263" id="1193263"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Combines the text of two strings and returns
-              a new string.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193268" id="1193268"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196715">fixed</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193270" id="1193270"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to be displayed in
-              fixed-pitch font as if it were in a <font face=
-              "courier, couriernew, monospaced size">TT</font> tag. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193275" id="1193275"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196753">fontcolor</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193277" id="1193277"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to be displayed in the
-              specified color as if it were in a <font face=
-              "courier, couriernew, monospaced size">&lt;FONT
-              COLOR=color&gt;</font> tag.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193282" id="1193282"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196806">fontsize</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193284" id="1193284"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to be displayed in the
-              specified font size as if it were in a <font face=
-              "courier, couriernew, monospaced size">&lt;FONT
-              SIZE=size&gt;</font> tag.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193289" id="1193289"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1225094">fromCharCode</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193292" id="1193292"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns a string created by using the
-              specified sequence of Unicode values. This is a method on the
-              String class, not on a String instance.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193297" id="1193297"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196895">indexOf</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193299" id="1193299"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the index within the calling
-              <font face="courier, couriernew, monospaced size">String</font>
-              object of the first occurrence of the specified value, or -1 if
-              not found.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193304" id="1193304"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1196955">italics</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193306" id="1193306"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to be italic, as if it were
-              in an <font face="courier, couriernew, monospaced size">I</font>
-              tag.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193311" id="1193311"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1197005">lastIndexOf</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193313" id="1193313"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the index within the calling
-              <font face="courier, couriernew, monospaced size">String</font>
-              object of the last occurrence of the specified value, or -1 if
-              not found.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193318" id="1193318"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1198070">link</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193320" id="1193320"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Creates an HTML hypertext link that requests
-              another URL.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193325" id="1193325"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1205239">match</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193327" id="1193327"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Used
-              to match a regular expression against a string.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193332" id="1193332"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194258">replace</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193334" id="1193334"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Used
-              to find a match between a regular expression and a string, and to
-              replace the matched substring with a new substring.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193339" id="1193339"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194332">search</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193341" id="1193341"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Executes the search for a match between a
-              regular expression and a specified string.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193346" id="1193346"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194366">slice</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193348" id="1193348"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Extracts a section of a string and returns a
-              new string. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193353" id="1193353"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194405">small</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193355" id="1193355"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to be displayed in a small
-              font, as if it were in a <font face=
-              "courier, couriernew, monospaced size">SMALL</font> tag.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193360" id="1193360"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194452">split</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193362" id="1193362"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Splits a <font face=
-              "courier, couriernew, monospaced size">String</font> object into
-              an array of strings by separating the string into substrings.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193367" id="1193367"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194525">strike</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193369" id="1193369"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to be displayed as
-              struck-out text, as if it were in a <font face=
-              "courier, couriernew, monospaced size">STRIKE</font> tag.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193374" id="1193374"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194575">sub</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193376" id="1193376"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to be displayed as a
-              subscript, as if it were in a <font face=
-              "courier, couriernew, monospaced size">SUB</font> tag. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193381" id="1193381"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194618">substr</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193383" id="1193383"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the characters in a string beginning
-              at the specified location through the specified number of
-              characters.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193388" id="1193388"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194665">substring</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193390" id="1193390"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the characters in a string between
-              two indexes into the string.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193395" id="1193395"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194721">sup</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193397" id="1193397"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Causes a string to be displayed as a
-              superscript, as if it were in a <font face=
-              "courier, couriernew, monospaced size">SUP</font> tag. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193402" id="1193402"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194765">toLowerCase</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193405" id="1193405"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the calling string value converted
-              to lowercase.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193410" id="1193410"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194796">toSource</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193412" id="1193412"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns an object literal representing the
-              specified object; you can use this value to create a new object.
-              Overrides the <a href="object.html#1193320">Object.toSource</a>
-              method.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1210567" id="1210567"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1210667">toString</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1210569" id="1210569"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns a string representing the specified
-              object. Overrides the <a href=
-              "object.html#1193350">Object.toString</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1193417" id="1193417"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1194823">toUpperCase</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193419" id="1193419"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the calling string value converted
-              to uppercase.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1210650" id="1210650"></a> <font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> --><a href="string.html#1210732">valueOf</a> 
-            <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1210652" id="1210652"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Returns the primitive value of the specified
-              object. Overrides the <a href=
-              "object.html#1193540">Object.valueOf</a> method. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1214335" id="1214335"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        addition, this object inherits the <a href=
-        "object.html#1193628">watch</a> and <a href=
-        "object.html#1193499">unwatch</a> methods from <a href=
-        "object.html#1193136">Object</a>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193421" id="1193421"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193422" id="1193422"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1: String literal.</b> The following statement creates a string
-        literal:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193423" id="1193423"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        last_name = "Schaefer" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193424" id="1193424"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2: String literal properties.</b> The following statements evaluate to
-        8, <font face="courier, couriernew, monospaced size">"SCHAEFER,"</font>
-        and <font face=
-        "courier, couriernew, monospaced size">"schaefer"</font>:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193425" id="1193425"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->last_name.length<br>
-         last_name.toUpperCase()<br>
-         last_name.toLowerCase() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193426" id="1193426"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        3: Accessing individual characters in a string.</b> You can think of a
-        string as an array of characters. In this way, you can access the
-        individual characters in the string by indexing that array. For
-        example, the following code displays "The first character in the string
-        is H":<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193427" id="1193427"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        myString = "Hello"<br>
-         myString[0] // returns "H" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193429" id="1193429"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        4: Pass a string among scripts in different windows or frames.</b> The
-        following code creates two string variables and opens a second window:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193430" id="1193430"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        lastName = "Schaefer"<br>
-         var firstName = "Jesse"<br>
-         empWindow=window.open('string2.html','window1','width=300,height=300')
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193431" id="1193431"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-        HTML source for the second window (<font face=
-        "courier, couriernew, monospaced size">string2.html</font>) creates two
-        string variables, <font face=
-        "courier, couriernew, monospaced size">empLastName</font> and
-        <font face="courier, couriernew, monospaced size">empFirstName</font>,
-        the following code in the first window assigns values to the second
-        window's variables:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193432" id="1193432"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->empWindow.empFirstName=firstName<br>
-         empWindow.empLastName=lastName <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193433" id="1193433"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following code in the first window displays the values of the second
-        window's variables:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193434" id="1193434"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->alert('empFirstName in empWindow is ' +
-        empWindow.empFirstName)<br>
-         alert('empLastName in empWindow is ' + empWindow.empLastName) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196382" id="1196382"></a> <a name="anchor" id="anchor"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->anchor<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196396" id="1196396"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Creates an
-        HTML anchor that is used as a hypertext target.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196386" id="1196386"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196391" id="1196391"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196393" id="1196393"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196395" id="1196395"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196397" id="1196397"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196398" id="1196398"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->anchor(<i>nameAttribute</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196399" id="1196399"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196405" id="1196405"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196402" id="1196402"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->nameAttribute <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196404" id="1196404"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              string.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1199314" id="1199314"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1199315" id="1199315"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">anchor</font> method
-        with the <font face=
-        "courier, couriernew, monospaced size">document.write</font> or
-        <font face=
-        "courier, couriernew, monospaced size">document.writeln</font> methods
-        to programmatically create and display an anchor in a document. Create
-        the anchor with the <font face=
-        "courier, couriernew, monospaced size">anchor</font> method, and then
-        call <font face="courier, couriernew, monospaced size">write</font> or
-        <font face="courier, couriernew, monospaced size">writeln</font> to
-        display the anchor in a document. In server-side JavaScript, use the
-        <font face="courier, couriernew, monospaced size">write</font> function
-        to display the anchor.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196423" id="1196423"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        syntax, the <font face=
-        "courier, couriernew, monospaced size">text</font> string represents
-        the literal text that you want the user to see. The <font face=
-        "courier, couriernew, monospaced size">nameAttribute</font> string
-        represents the <font face=
-        "courier, couriernew, monospaced size">NAME</font> attribute of the
-        <font face="courier, couriernew, monospaced size">A</font> tag. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1199391" id="1199391"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Anchors
-        created with the <font face=
-        "courier, couriernew, monospaced size">anchor</font> method become
-        elements in the <font face=
-        "courier, couriernew, monospaced size">document.anchors</font> array.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1199395" id="1199395"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196429" id="1196429"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example opens the <font face=
-        "courier, couriernew, monospaced size">msgWindow</font> window and
-        creates an anchor for the table of contents: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196430" id="1196430"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        myString="Table of Contents"<br>
-         msgWindow.document.writeln(myString.anchor("contents_anchor")) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196431" id="1196431"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196432" id="1196432"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;A NAME="contents_anchor"&gt;Table of
-        Contents&lt;/A&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196440" id="1196440"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196444" id="1196444"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1198070">String.link</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196447" id="1196447"></a> <a name="big" id="big"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->big<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196463" id="1196463"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to be displayed in a big font as if it were in a
-              <font face="courier, couriernew, monospaced size">BIG</font>
-              tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196453" id="1196453"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196458" id="1196458"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196460" id="1196460"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196462" id="1196462"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196464" id="1196464"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196465" id="1196465"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->big() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196466" id="1196466"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196467" id="1196467"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1205029" id="1205029"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1205033" id="1205033"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">big</font> method
-        with the <font face="courier, couriernew, monospaced size">write</font>
-        or <font face="courier, couriernew, monospaced size">writeln</font>
-        methods to format and display a string in a document. In server-side
-        JavaScript, use the <font face=
-        "courier, couriernew, monospaced size">write</font> function to display
-        the string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196479" id="1196479"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196480" id="1196480"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses <font face=
-        "courier, couriernew, monospaced size">string</font> methods to change
-        the size of a string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196481" id="1196481"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        worldString="Hello, world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196482" id="1196482"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write(worldString.small())<br>
-         document.write("&lt;P&gt;" + worldString.big())<br>
-         document.write("&lt;P&gt;" + worldString.fontsize(7)) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196483" id="1196483"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196484" id="1196484"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SMALL&gt;Hello, world&lt;/SMALL&gt;<br>
-         &lt;P&gt;&lt;BIG&gt;Hello, world&lt;/BIG&gt;<br>
-         &lt;P&gt;&lt;FONTSIZE=7&gt;Hello, world&lt;/FONTSIZE&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196485" id="1196485"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196492" id="1196492"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196806">String.fontsize</a>,
-           <a href="string.html#1194405">String.small</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196495" id="1196495"></a> <a name="blink" id="blink"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->blink<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196511" id="1196511"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to blink as if it were in a <font face=
-        "courier, couriernew, monospaced size">BLINK</font> tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196501" id="1196501"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196506" id="1196506"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196508" id="1196508"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196510" id="1196510"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196512" id="1196512"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196513" id="1196513"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->blink() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196514" id="1196514"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196515" id="1196515"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196516" id="1196516"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196523" id="1196523"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">blink</font> method
-        with the <font face="courier, couriernew, monospaced size">write</font>
-        or <font face="courier, couriernew, monospaced size">writeln</font>
-        methods to format and display a string in a document. In server-side
-        JavaScript, use the <font face=
-        "courier, couriernew, monospaced size">write</font> function to display
-        the string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196527" id="1196527"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196528" id="1196528"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses <font face=
-        "courier, couriernew, monospaced size">string</font> methods to change
-        the formatting of a string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196529" id="1196529"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        worldString="Hello, world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196530" id="1196530"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write(worldString.blink())<br>
-         document.write("&lt;P&gt;" + worldString.bold())<br>
-         document.write("&lt;P&gt;" + worldString.italics())<br>
-         document.write("&lt;P&gt;" + worldString.strike()) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196531" id="1196531"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196532" id="1196532"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;BLINK&gt;Hello, world&lt;/BLINK&gt;<br>
-         &lt;P&gt;&lt;B&gt;Hello, world&lt;/B&gt;<br>
-         &lt;P&gt;&lt;I&gt;Hello, world&lt;/I&gt;<br>
-         &lt;P&gt;&lt;STRIKE&gt;Hello, world&lt;/STRIKE&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196533" id="1196533"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196543" id="1196543"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196546">String.bold</a>,
-           <a href="string.html#1196955">String.italics</a>, <a href=
-           "string.html#1194525">String.strike</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196546" id="1196546"></a> <a name="bold" id="bold"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->bold<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196562" id="1196562"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to be displayed as bold as if it were in a <font face=
-        "courier, couriernew, monospaced size">B</font> tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196552" id="1196552"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196557" id="1196557"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196559" id="1196559"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196561" id="1196561"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196563" id="1196563"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196564" id="1196564"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->bold() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196565" id="1196565"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196566" id="1196566"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196567" id="1196567"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196574" id="1196574"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">bold</font> method
-        with the <font face="courier, couriernew, monospaced size">write</font>
-        or <font face="courier, couriernew, monospaced size">writeln</font>
-        methods to format and display a string in a document. In server-side
-        JavaScript, use the <font face=
-        "courier, couriernew, monospaced size">write</font> function to display
-        the string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196578" id="1196578"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196579" id="1196579"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses <font face=
-        "courier, couriernew, monospaced size">string</font> methods to change
-        the formatting of a string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196580" id="1196580"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        worldString="Hello, world"<br>
-         document.write(worldString.blink())<br>
-         document.write("&lt;P&gt;" + worldString.bold())<br>
-         document.write("&lt;P&gt;" + worldString.italics())<br>
-         document.write("&lt;P&gt;" + worldString.strike()) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196581" id="1196581"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196582" id="1196582"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;BLINK&gt;Hello, world&lt;/BLINK&gt;<br>
-         &lt;P&gt;&lt;B&gt;Hello, world&lt;/B&gt;<br>
-         &lt;P&gt;&lt;I&gt;Hello, world&lt;/I&gt;<br>
-         &lt;P&gt;&lt;STRIKE&gt;Hello, world&lt;/STRIKE&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196583" id="1196583"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196593" id="1196593"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196495">String.blink</a>,
-           <a href="string.html#1196955">String.italics</a>, <a href=
-           "string.html#1194525">String.strike</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196596" id="1196596"></a> <a name="charAt" id="charAt"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->charAt<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196610" id="1196610"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the specified character from the string.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196600" id="1196600"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196605" id="1196605"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196607" id="1196607"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196609" id="1196609"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203206" id="1203206"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203208" id="1203208"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196611" id="1196611"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196612" id="1196612"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->charAt(<i>index</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196613" id="1196613"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196619" id="1196619"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196616" id="1196616"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->index <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196618" id="1196618"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 1 less than the length of the string. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196620" id="1196620"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196621" id="1196621"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Characters
-        in a string are indexed from left to right. The index of the first
-        character is 0, and the index of the last character in a string called
-        <font face="courier, couriernew, monospaced size">stringName</font> is
-        <font face="courier, couriernew, monospaced size">stringName.length -
-        1</font>. If the <font face=
-        "courier, couriernew, monospaced size">index</font> you supply is out
-        of range, JavaScript returns an empty string. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196622" id="1196622"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196623" id="1196623"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example displays characters at different locations in the
-        string <font face="courier, couriernew, monospaced size">"Brave new
-        world"</font>:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196624" id="1196624"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        anyString="Brave new world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196625" id="1196625"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.writeln("The character at index 0 is " +
-        anyString.charAt(0))<br>
-         document.writeln("The character at index 1 is " +
-        anyString.charAt(1))<br>
-         document.writeln("The character at index 2 is " +
-        anyString.charAt(2))<br>
-         document.writeln("The character at index 3 is " +
-        anyString.charAt(3))<br>
-         document.writeln("The character at index 4 is " + anyString.charAt(4))
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196626" id="1196626"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->These
-        lines display the following: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196627" id="1196627"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        character at index 0 is B<br>
-         The character at index 1 is r<br>
-         The character at index 2 is a<br>
-         The character at index 3 is v<br>
-         The character at index 4 is e<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196635" id="1196635"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196645" id="1196645"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196895">String.indexOf</a>,
-           <a href="string.html#1197005">String.lastIndexOf</a>, <a href=
-           "string.html#1194452">String.split</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196647" id="1196647"></a> <a name="charCodeAt" id=
-        "charCodeAt"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->charCodeAt<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196648" id="1196648"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        number indicating the Unicode value of the character at the given
-        index.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196651" id="1196651"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196656" id="1196656"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196658" id="1196658"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196660" id="1196660"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1223347" id="1223347"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1223334" id="1223334"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: returns a Unicode value
-              rather than an ISO-Latin-1 value.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203223" id="1203223"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203225" id="1203225"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196661" id="1196661"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196662" id="1196662"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->charCodeAt([<i>index</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196663" id="1196663"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196669" id="1196669"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196666" id="1196666"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->index <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196668" id="1196668"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 1 less than the length of the string. The
-              default value is 0. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196670" id="1196670"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1223000" id="1223000"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Unicode
-        values range from 0 to 65,535. The first 128 Unicode values are a
-        direct match of the ASCII character set. For information on Unicode,
-        see the <a href=
-        "/devedge-srce/library/manuals/2000/javascript/1.5/guide/"><i>Core
-        JavaScript Guide</i></a>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1222874" id="1222874"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1222875" id="1222875"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1222876" id="1222876"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">charCodeAt</font>
-        method returns a number indicating the ISO-Latin-1 codeset value of the
-        character at the given index. The ISO-Latin-1 codeset ranges from 0 to
-        255. The first 0 to 127 are a direct match of the ASCII character set. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196672" id="1196672"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1226737" id="1226737"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example returns 65, the Unicode value for A.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196674" id="1196674"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"ABC".charCodeAt(0) // returns 65 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196678" id="1196678"></a> <a name="concat" id="concat"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->concat<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196692" id="1196692"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Combines
-        the text of two or more strings and returns a new string.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196682" id="1196682"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196687" id="1196687"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196689" id="1196689"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196691" id="1196691"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196693" id="1196693"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196694" id="1196694"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->concat(<i>string2</i>, <i>string3</i>[, ...,
-        <i>stringN</i>]) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196695" id="1196695"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196705" id="1196705"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196702" id="1196702"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->string2...<br>
-             string<i>N</i> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196704" id="1196704"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Strings to concatenate to this string. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196706" id="1196706"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196707" id="1196707"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">concat</font>
-              combines the text from one or more strings and returns a new
-              string. Changes to the text in one string do not affect the other
-              string. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196708" id="1196708"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196709" id="1196709"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example combines two strings into a new string. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1222717" id="1222717"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->s1="Oh "<br>
-         s2="what a beautiful "<br>
-         s3="mornin'."<br>
-         s4=s1.concat(s2,s3) // returns "Oh what a beautiful mornin'." 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1214362" id="1214362"></a> <a name="constructor" id=
-        "constructor"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->constructor<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1214363" id="1214363"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Specifies
-        the function that creates an object's prototype. Note that the value of
-        this property is a reference to the function itself, not a string
-        containing the function's name.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1214366" id="1214366"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1214371" id="1214371"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1214373" id="1214373"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1214375" id="1214375"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1214377" id="1214377"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1214379" id="1214379"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1214380" id="1214380"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1214384" id="1214384"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->See
-        <a href="object.html#1193229">Object.constructor</a>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196715" id="1196715"></a> <a name="fixed" id="fixed"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->fixed<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196730" id="1196730"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to be displayed in fixed-pitch font as if it were in a
-        <font face="courier, couriernew, monospaced size">TT</font>
-        tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196720" id="1196720"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196725" id="1196725"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196727" id="1196727"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196729" id="1196729"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196731" id="1196731"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196732" id="1196732"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->fixed() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196733" id="1196733"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196734" id="1196734"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196735" id="1196735"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196742" id="1196742"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">fixed</font> method
-        with the <font face="courier, couriernew, monospaced size">write</font>
-        or <font face="courier, couriernew, monospaced size">writeln</font>
-        methods to format and display a string in a document. In server-side
-        JavaScript, use the <font face=
-        "courier, couriernew, monospaced size">write</font> function to display
-        the string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196746" id="1196746"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196747" id="1196747"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses the <font face=
-        "courier, couriernew, monospaced size">fixed</font> method to change
-        the formatting of a string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196748" id="1196748"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        worldString="Hello, world"<br>
-         document.write(worldString.fixed()) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196749" id="1196749"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196750" id="1196750"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;TT&gt;Hello, world&lt;/TT&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196753" id="1196753"></a> <a name="fontcolor" id=
-        "fontcolor"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->fontcolor<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196756" id="1196756"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to be displayed in the specified color as if it were in a
-        <font face="courier, couriernew, monospaced size">&lt;FONT
-        COLOR=color&gt;</font> tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196759" id="1196759"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196764" id="1196764"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196766" id="1196766"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196768" id="1196768"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196769" id="1196769"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196770" id="1196770"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->fontcolor(<i>color</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196771" id="1196771"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196782" id="1196782"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196775" id="1196775"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->color <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196777" id="1196777"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              string expressing the color as a hexadecimal RGB triplet or as a
-              string literal. String literals for color names are listed in the
-              <a href=
-              "/devedge-srce/library/manuals/2000/javascript/1.5/guide/"><i>Core
-              JavaScript Guide</i></a>.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196783" id="1196783"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196790" id="1196790"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">fontcolor</font>
-        method with the <font face=
-        "courier, couriernew, monospaced size">write</font> or
-              <font face="courier, couriernew, monospaced size">writeln</font>
-              methods to format and display a string in a document. In
-              server-side JavaScript, use the <font face=
-              "courier, couriernew, monospaced size">write</font> function to
-              display the string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196794" id="1196794"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        express <font face="courier, couriernew, monospaced size">color</font>
-        as a hexadecimal RGB triplet, you must use the format <font face=
-        "courier, couriernew, monospaced size">rrggbb</font>. For example, the
-        hexadecimal RGB values for salmon are <font face=
-        "courier, couriernew, monospaced size">red=FA</font>, <font face=
-        "courier, couriernew, monospaced size">green=80</font>, and
-              <font face="courier, couriernew, monospaced size">blue=72</font>,
-              so the RGB triplet for <font face=
-              "courier, couriernew, monospaced size">salmon</font> is
-              <font face=
-              "courier, couriernew, monospaced size">"FA8072"</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196795" id="1196795"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">fontcolor</font>
-        method overrides a value set in the <font face=
-        "courier, couriernew, monospaced size">fgColor</font> property.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196796" id="1196796"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196797" id="1196797"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses the <font face=
-        "courier, couriernew, monospaced size">fontcolor</font> method to
-        change the color of a string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196798" id="1196798"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        worldString="Hello, world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196799" id="1196799"></a> <font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write(worldString.fontcolor("maroon")
-        +<br>
-         &nbsp;&nbsp;&nbsp;" is maroon in this line")<br>
-         document.write("&lt;P&gt;" + worldString.fontcolor("salmon") +<br>
-         &nbsp;&nbsp;&nbsp;" is salmon in this line")<br>
-         document.write("&lt;P&gt;" + worldString.fontcolor("red") +<br>
-         &nbsp;&nbsp;&nbsp;" is red in this line") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196800" id="1196800"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write("&lt;P&gt;" +
-        worldString.fontcolor("8000") +<br>
-         &nbsp;&nbsp;&nbsp;" is maroon in hexadecimal in this line")<br>
-         document.write("&lt;P&gt;" + worldString.fontcolor("FA8072") +<br>
-         &nbsp;&nbsp;&nbsp;" is salmon in hexadecimal in this line")<br>
-         document.write("&lt;P&gt;" + worldString.fontcolor("FF00") +<br>
-         &nbsp;&nbsp;&nbsp;" is red in hexadecimal in this line") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196801" id="1196801"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196802" id="1196802"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;FONT COLOR="maroon"&gt;Hello,
-        world&lt;/FONT&gt; is maroon in this line<br>
-         &lt;P&gt;&lt;FONT COLOR="salmon"&gt;Hello, world&lt;/FONT&gt; is
-        salmon in this line<br>
-         &lt;P&gt;&lt;FONT COLOR="red"&gt;Hello, world&lt;/FONT&gt; is red in
-        this line <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196803" id="1196803"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;FONT COLOR="8000"&gt;Hello,
-        world&lt;/FONT&gt;<br>
-         is maroon in hexadecimal in this line<br>
-         &lt;P&gt;&lt;FONT COLOR="FA8072"&gt;Hello, world&lt;/FONT&gt;<br>
-         is salmon in hexadecimal in this line<br>
-         &lt;P&gt;&lt;FONT COLOR="FF00"&gt;Hello, world&lt;/FONT&gt;<br>
-         is red in hexadecimal in this line <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196806" id="1196806"></a> <a name="fontsize" id=
-        "fontsize"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->fontsize<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196809" id="1196809"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to be displayed in the specified font size as if it were in a
-        <font face="courier, couriernew, monospaced size">&lt;FONT
-        SIZE=size&gt;</font> tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196812" id="1196812"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196817" id="1196817"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196819" id="1196819"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196821" id="1196821"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196822" id="1196822"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196823" id="1196823"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->fontsize(<i>size</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196824" id="1196824"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196830" id="1196830"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196827" id="1196827"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->size <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196829" id="1196829"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 1 and 7, a string representing a signed integer
-              between 1 and 7. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196831" id="1196831"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196838" id="1196838"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">fontsize</font>
-        method with the <font face=
-        "courier, couriernew, monospaced size">write</font> or
-              <font face="courier, couriernew, monospaced size">writeln</font>
-              methods to format and display a string in a document. In
-              server-side JavaScript, use the <font face=
-              "courier, couriernew, monospaced size">write</font> function to
-              display the string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196842" id="1196842"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-        specify <font face="courier, couriernew, monospaced size">size</font>
-        as an integer, you set the size of <font face=
-        "courier, couriernew, monospaced size">stringName</font> to one of the
-        7 defined sizes. When you specify <font face=
-        "courier, couriernew, monospaced size">size</font> as a string such as
-        <font face="courier, couriernew, monospaced size">"-2"</font>, you
-        adjust the font size of <font face=
-        "courier, couriernew, monospaced size">stringName</font> relative to
-        the size set in the <font face=
-        "courier, couriernew, monospaced size">BASEFONT</font> tag. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196843" id="1196843"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196844" id="1196844"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses <font face=
-        "courier, couriernew, monospaced size">string</font> methods to change
-        the size of a string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196845" id="1196845"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        worldString="Hello, world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196846" id="1196846"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write(worldString.small())<br>
-         document.write("&lt;P&gt;" + worldString.big())<br>
-         document.write("&lt;P&gt;" + worldString.fontsize(7)) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196847" id="1196847"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196848" id="1196848"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SMALL&gt;Hello, world&lt;/SMALL&gt;<br>
-         &lt;P&gt;&lt;BIG&gt;Hello, world&lt;/BIG&gt;<br>
-         &lt;P&gt;&lt;FONTSIZE=7&gt;Hello, world&lt;/FONTSIZE&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196849" id="1196849"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196856" id="1196856"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196447">String.big</a>,
-           <a href="string.html#1194405">String.small</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1225094" id="1225094"></a> <a name="fromCharCode" id=
-        "fromCharCode"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->fromCharCode<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1225095" id="1225095"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string created by using the specified sequence of Unicode
-        values.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1225098" id="1225098"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1225103" id="1225103"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1225105" id="1225105"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Static</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1225109" id="1225109"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1225111" id="1225111"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1225112" id="1225112"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1225113" id="1225113"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: uses a Unicode value rather
-              than an ISO-Latin-1 value.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1225115" id="1225115"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1225117" id="1225117"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196876" id="1196876"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196877" id="1196877"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->fromCharCode(<i>num1</i>, ..., <i>numN</i>) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196878" id="1196878"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196884" id="1196884"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196881" id="1196881"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->num1, ..., num<i>N</i> <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196883" id="1196883"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              sequence of numbers that are Unicode values.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196885" id="1196885"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196886" id="1196886"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        method returns a string and not a <font face=
-        "courier, couriernew, monospaced size">String</font> object. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196887" id="1196887"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Because
-        <font face="courier, couriernew, monospaced size">fromCharCode</font>
-        is a static method of <font face=
-        "courier, couriernew, monospaced size">String</font>, you always use it
-        as <font face=
-        "courier, couriernew, monospaced size">String.fromCharCode()</font>,
-        rather than as a method of a <font face=
-        "courier, couriernew, monospaced size">String</font> object you
-        created.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1223667" id="1223667"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1223668" id="1223668"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1223669" id="1223669"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">fromCharCode</font>
-        method returns a string created by using the specified sequence of
-        ISO-Latin-1 codeset values.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196888" id="1196888"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196889" id="1196889"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example returns the string "ABC". <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196890" id="1196890"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->String.fromCharCode(65,66,67) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196895" id="1196895"></a> <a name="indexOf" id="indexOf"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->indexOf<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196897" id="1196897"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the index within the calling <font face=
-        "courier, couriernew, monospaced size">String</font> object of the
-        first occurrence of the specified value, starting the search at
-        <font face="courier, couriernew, monospaced size">fromIndex</font>, or
-        -1 if the value is not found.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196900" id="1196900"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196905" id="1196905"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196907" id="1196907"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196909" id="1196909"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203410" id="1203410"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203412" id="1203412"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196910" id="1196910"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196911" id="1196911"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->indexOf(<i>searchValue</i>[, <i>fromIndex</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196912" id="1196912"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196922" id="1196922"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1196915" id="1196915"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->searchValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196917" id="1196917"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              string representing the value to search for.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1196919" id="1196919"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->fromIndex <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196921" id="1196921"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              location within the calling string to start the search from. It
-              can be any integer between 0 and the length of the string. The
-              default value is 0. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196923" id="1196923"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196924" id="1196924"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Characters
-        in a string are indexed from left to right. The index of the first
-        character is 0, and the index of the last character of a string called
-        <font face="courier, couriernew, monospaced size">stringName</font> is
-        <font face="courier, couriernew, monospaced size">stringName.length -
-        1</font>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1222762" id="1222762"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"Blue Whale".indexOf("Blue") &nbsp;&nbsp;&nbsp;//
-        returns 0<br>
-         "Blue Whale".indexOf("Blute") &nbsp;&nbsp;// returns -1<br>
-         "Blue Whale".indexOf("Whale",0) // returns 5<br>
-         "Blue Whale".indexOf("Whale",5) // returns 5<br>
-         "Blue Whale".indexOf("",9) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// returns
-        9<br>
-         "Blue Whale".indexOf("",10) &nbsp;&nbsp;&nbsp;&nbsp;// returns 10<br>
-         "Blue Whale".indexOf("",11) &nbsp;&nbsp;&nbsp;&nbsp;// returns 10 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196926" id="1196926"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">indexOf</font> method
-        is case sensitive. For example, the following expression returns -1: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196927" id="1196927"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"Blue Whale".indexOf("blue") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196928" id="1196928"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196929" id="1196929"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1.</b> The following example uses <font face=
-        "courier, couriernew, monospaced size">indexOf</font> and
-              <font face="courier, couriernew, monospaced size">lastIndexOf</font>
-              to locate values in the string <font face=
-              "courier, couriernew, monospaced size">"Brave new world."</font>
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196930" id="1196930"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        anyString="Brave new world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196931" id="1196931"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        Displays 8<br>
-         document.write("&lt;P&gt;The index of the first w from the beginning
-        is " +<br>
-         &nbsp;&nbsp;&nbsp;anyString.indexOf("w"))<br>
-         // Displays 10<br>
-         document.write("&lt;P&gt;The index of the first w from the end is "
-        +<br>
-         &nbsp;&nbsp;&nbsp;anyString.lastIndexOf("w"))<br>
-         // Displays 6<br>
-         document.write("&lt;P&gt;The index of 'new' from the beginning is "
-        +<br>
-         &nbsp;&nbsp;&nbsp;anyString.indexOf("new"))<br>
-         // Displays 6<br>
-         document.write("&lt;P&gt;The index of 'new' from the end is " +<br>
-         &nbsp;&nbsp;&nbsp;anyString.lastIndexOf("new")) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196932" id="1196932"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> The following example defines two string variables. The
-        variables contain the same string except that the second string
-        contains uppercase letters. The first <font face=
-        "courier, couriernew, monospaced size">writeln</font> method displays
-        19. But because the <font face=
-        "courier, couriernew, monospaced size">indexOf</font> method is case
-        sensitive, the string <font face=
-        "courier, couriernew, monospaced size">"cheddar"</font> is not found in
-        <font face="courier, couriernew, monospaced size">myCapString</font>,
-        so the second <font face=
-        "courier, couriernew, monospaced size">writeln</font> method displays
-        -1.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196939" id="1196939"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->myString="brie, pepper jack, cheddar"<br>
-         myCapString="Brie, Pepper Jack, Cheddar"<br>
-         document.writeln('myString.indexOf("cheddar") is ' +<br>
-         &nbsp;&nbsp;&nbsp;myString.indexOf("cheddar"))<br>
-         document.writeln('&lt;P&gt;myCapString.indexOf("cheddar") is ' +<br>
-         &nbsp;&nbsp;&nbsp;myCapString.indexOf("cheddar")) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196940" id="1196940"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        3.</b> The following example sets <font face=
-        "courier, couriernew, monospaced size">count</font> to the number of
-        occurrences of the letter <font face=
-        "courier, couriernew, monospaced size">x</font> in the string
-        <font face="courier, couriernew, monospaced size">str</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196941" id="1196941"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->count = 0;<br>
-         pos = str.indexOf("x");<br>
-         while ( pos != -1 ) {<br>
-         &nbsp;&nbsp;&nbsp;count++;<br>
-         &nbsp;&nbsp;&nbsp;pos = str.indexOf("x",pos+1);<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196942" id="1196942"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196952" id="1196952"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196596">String.charAt</a>,
-           <a href="string.html#1197005">String.lastIndexOf</a>, <a href=
-           "string.html#1194452">String.split</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1196955" id="1196955"></a> <a name="italics" id="italics"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->italics<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1196970" id="1196970"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to be italic, as if it were in an &lt;<font face=
-        "courier, couriernew, monospaced size">I</font>&gt; tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196960" id="1196960"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196965" id="1196965"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1196967" id="1196967"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1196969" id="1196969"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196971" id="1196971"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196972" id="1196972"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->italics() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196973" id="1196973"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196974" id="1196974"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196975" id="1196975"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196982" id="1196982"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">italics</font> method
-        with the <font face="courier, couriernew, monospaced size">write</font>
-        or <font face="courier, couriernew, monospaced size">writeln</font>
-        methods to format and display a string in a document. In server-side
-        JavaScript, use the <font face=
-        "courier, couriernew, monospaced size">write</font> function to display
-        the string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196986" id="1196986"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1196987" id="1196987"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses <font face=
-        "courier, couriernew, monospaced size">string</font> methods to change
-        the formatting of a string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196988" id="1196988"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        worldString="Hello, world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196989" id="1196989"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write(worldString.blink())<br>
-         document.write("&lt;P&gt;" + worldString.bold())<br>
-         document.write("&lt;P&gt;" + worldString.italics())<br>
-         document.write("&lt;P&gt;" + worldString.strike()) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196990" id="1196990"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1196991" id="1196991"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;BLINK&gt;Hello, world&lt;/BLINK&gt;<br>
-         &lt;P&gt;&lt;B&gt;Hello, world&lt;/B&gt;<br>
-         &lt;P&gt;&lt;I&gt;Hello, world&lt;/I&gt;<br>
-         &lt;P&gt;&lt;STRIKE&gt;Hello, world&lt;/STRIKE&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1196992" id="1196992"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197002" id="1197002"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196495">String.blink</a>,
-           <a href="string.html#1196546">String.bold</a>, <a href=
-           "string.html#1194525">String.strike</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1197005" id="1197005"></a> <a name="lastIndexOf" id=
-        "lastIndexOf"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->lastIndexOf<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1197006" id="1197006"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the index within the calling <font face=
-        "courier, couriernew, monospaced size">String</font> object of the last
-        occurrence of the specified value, or -1 if not found. The calling
-        string is searched backward, starting at <font face=
-        "courier, couriernew, monospaced size">fromIndex</font>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197009" id="1197009"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197014" id="1197014"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1197016" id="1197016"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197018" id="1197018"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203436" id="1203436"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203438" id="1203438"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197019" id="1197019"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197020" id="1197020"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->lastIndexOf(<i>searchValue</i>[, <i>fromIndex</i>])
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197021" id="1197021"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197031" id="1197031"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1197024" id="1197024"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->searchValue <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197026" id="1197026"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              string representing the value to search for.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1197028" id="1197028"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->fromIndex <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1197030" id="1197030"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              location within the calling string to start the search from. It
-              can be any integer between 0 and the length of the string. The
-              default value is the length of the string.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197032" id="1197032"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197033" id="1197033"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Characters
-        in a string are indexed from left to right. The index of the first
-        character is 0, and the index of the last character is
-              <font face="courier, couriernew, monospaced size">stringName</font>.length
-              - 1.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1227074" id="1227074"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"canal".lastIndexOf("a") &nbsp;&nbsp;// returns
-        3<br>
-         "canal".lastIndexOf("a",2) // returns 1<br>
-         "canal".lastIndexOf("a",0) // returns -1<br>
-         "canal".lastIndexOf("x") &nbsp;&nbsp;// returns -1 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197034" id="1197034"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">lastIndexOf</font>
-        method is case sensitive. For example, the following expression returns
-        -1:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197035" id="1197035"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"Blue Whale, Killer Whale".lastIndexOf("blue") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197036" id="1197036"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197037" id="1197037"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses <font face=
-        "courier, couriernew, monospaced size">indexOf</font> and
-              <font face="courier, couriernew, monospaced size">lastIndexOf</font>
-              to locate values in the string <font face=
-              "courier, couriernew, monospaced size">"Brave new world."</font>
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197038" id="1197038"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        anyString="Brave new world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1197039" id="1197039"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        Displays 8<br>
-         document.write("&lt;P&gt;The index of the first w from the beginning
-        is " +<br>
-         &nbsp;&nbsp;&nbsp;anyString.indexOf("w"))<br>
-         // Displays 10<br>
-         document.write("&lt;P&gt;The index of the first w from the end is "
-        +<br>
-         &nbsp;&nbsp;&nbsp;anyString.lastIndexOf("w"))<br>
-         // Displays 6<br>
-         document.write("&lt;P&gt;The index of 'new' from the beginning is "
-        +<br>
-         &nbsp;&nbsp;&nbsp;anyString.indexOf("new"))<br>
-         // Displays 6<br>
-         document.write("&lt;P&gt;The index of 'new' from the end is " +<br>
-         &nbsp;&nbsp;&nbsp;anyString.lastIndexOf("new")) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1197047" id="1197047"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1197057" id="1197057"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196596">String.charAt</a>,
-           <a href="string.html#1196895">String.indexOf</a>, <a href=
-           "string.html#1194452">String.split</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193437" id="1193437"></a> <a name="length" id="length"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->length<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193455" id="1193455"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The length
-        of the string.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193441" id="1193441"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193446" id="1193446"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top" colspan="2" rowspan="1">
-            <p>
-              <a name="1193448" id="1193448"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Read-only</i><!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193452" id="1193452"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193454" id="1193454"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203449" id="1203449"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203451" id="1203451"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193456" id="1193456"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193457" id="1193457"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For a null
-        string, length is 0. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193458" id="1193458"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193459" id="1193459"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example displays 8 in an Alert dialog box:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1193460" id="1193460"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        x="Netscape"<br>
-         alert("The string length is " + x.length) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1198070" id="1198070"></a> <a name="link" id="link"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->link<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1198083" id="1198083"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Creates an
-        HTML hypertext link that requests another URL.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198073" id="1198073"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198078" id="1198078"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198080" id="1198080"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198082" id="1198082"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198084" id="1198084"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198085" id="1198085"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->link(<i>hrefAttribute</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198086" id="1198086"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198092" id="1198092"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1198089" id="1198089"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->hrefAttribute <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198091" id="1198091"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Any
-              string that specifies the <font face=
-              "courier, couriernew, monospaced size">HREF</font> attribute of
-              the <font face="courier, couriernew, monospaced size">A</font>
-              tag; it should be a valid URL (relative or absolute). 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198093" id="1198093"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198094" id="1198094"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">link</font> method to
-        programmatically create a hypertext link, and then call
-              <font face="courier, couriernew, monospaced size">write</font> or
-              <font face="courier, couriernew, monospaced size">writeln</font>
-              to display the link in a document. In server-side JavaScript, use
-              the <font face=
-              "courier, couriernew, monospaced size">write</font> function to
-              display the link.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198104" id="1198104"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Links
-        created with the <font face=
-        "courier, couriernew, monospaced size">link</font> method become
-        elements in the <font face=
-        "courier, couriernew, monospaced size">links</font> array of the
-        <font face="courier, couriernew, monospaced size">document</font>
-        object. See <font face=
-        "courier, couriernew, monospaced size">document.links</font>.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198111" id="1198111"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198112" id="1198112"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example displays the word "Netscape" as a hypertext link that
-        returns the user to the Netscape home page: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198113" id="1198113"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        hotText="Netscape"<br>
-         var URL="http://home.netscape.com" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198114" id="1198114"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write("Click to return to " +
-        hotText.link(URL)) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198115" id="1198115"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198116" id="1198116"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->Click to return to &lt;A
-        HREF="http://home.netscape.com"&gt;Netscape&lt;/A&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1205239" id="1205239"></a> <a name="match" id="match"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->match<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1198137" id="1198137"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Used to
-        match a regular expression against a string.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198127" id="1198127"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198132" id="1198132"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1198134" id="1198134"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198136" id="1198136"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1246099" id="1246099"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1246101" id="1246101"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198138" id="1198138"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198139" id="1198139"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->match(<i>regexp</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198140" id="1198140"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198146" id="1198146"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1198143" id="1198143"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->regexp <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1198145" id="1198145"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Name
-              of the regular expression. It can be a variable name or a
-              literal. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198147" id="1198147"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198148" id="1198148"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-        regular expression does not include the <font face=
-        "courier, couriernew, monospaced size">g</font> flag, returns the same
-        result that <font face=
-        "courier, couriernew, monospaced size">RegExp.exec</font> would return
-        on the regular expression and string. If the regular expression
-        includes the <font face="courier, couriernew, monospaced size">g</font>
-        flag, returns an array of all the matches of the regular expression in
-        the string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198149" id="1198149"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b><!-- <ZNOTE> -->
-         Note<!-- </ZNOTE> --></b></font> <a name="1198153" id="1198153"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> -->If you execute a match simply to find true or
-        false, use <a href="string.html#1194332">String.search</a> or the
-        regular expression <font face=
-        "courier, couriernew, monospaced size">test</font> method. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1198154" id="1198154"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1198155" id="1198155"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1</b>. In the following example, <font face=
-        "courier, couriernew, monospaced size">match</font> is used to find
-        'Chapter' followed by 1 or more numeric characters followed by a
-        decimal point and numeric character 0 or more times. The regular
-        expression includes the <font face=
-        "courier, couriernew, monospaced size">i</font> flag so that case will
-        be ignored. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198156" id="1198156"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-         str = "For more information, see Chapter 3.4.5.1";<br>
-         re = /(chapter \d+(\.\d)*)/i;<br>
-         found = str.match(re);<br>
-         document.write(found);<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198157" id="1198157"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        returns the array containing Chapter 3.4.5.1,Chapter 3.4.5.1,.1 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198158" id="1198158"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">'Chapter
-              3.4.5.1'</font> is the first match and the first value remembered
-              from <font face="courier, couriernew, monospaced size">(Chapter
-              \d+(\.\d)*)</font>. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198159" id="1198159"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">'.1'</font>
-              is the second value remembered from <font face=
-              "courier, couriernew, monospaced size">(\.\d)</font>. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198160" id="1198160"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2</b>. The following example demonstrates the use of the global and
-        ignore case flags with <font face=
-        "courier, couriernew, monospaced size">match</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198161" id="1198161"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-         str = "abcDdcba";<br>
-         newArray = str.match(/d/gi);<br>
-         document.write(newArray);<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1198162" id="1198162"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        returned array contains D, d. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1193463" id="1193463"></a> <a name="prototype" id=
-        "prototype"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->prototype<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193464" id="1193464"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Represents
-        the prototype for this class. You can use the prototype to add
-        properties or methods to all instances of a class. For information on
-        prototypes, see <a href=
-        "function.html#1193426">Function.prototype</a>.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193470" id="1193470"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Property of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193475" id="1193475"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193477" id="1193477"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193479" id="1193479"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 3.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203600" id="1203600"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203602" id="1203602"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194258" id="1194258"></a> <a name="replace" id="replace"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->replace<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194259" id="1194259"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Finds a
-        match between a regular expression and a string, and replaces the
-        matched substring with a new substring.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194262" id="1194262"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194267" id="1194267"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194269" id="1194269"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194271" id="1194271"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2<!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1239135" id="1239135"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font>
-            </p>
-            <p>
-              <a name="1239144" id="1239144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3: added the ability to specify
-              a function as the second parameter.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1246174" id="1246174"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1246176" id="1246176"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194272" id="1194272"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194273" id="1194273"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->replace(<i>regexp</i>, <i>newSubStr</i>)<br>
-         replace(<i>regexp</i>, <i>function</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194274" id="1194274"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><i>Versions prior to JavaScript 1.3:</i> 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194275" id="1194275"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->replace(<i>regexp</i>, <i>newSubStr</i>) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194276" id="1194276"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194308" id="1194308"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194279" id="1194279"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->regexp <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194281" id="1194281"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              name of the regular expression. It can be a variable name or a
-              literal. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194283" id="1194283"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->newSubStr <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194285" id="1194285"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              string to put in place of the string found with <font face=
-              "courier, couriernew, monospaced size">regexp</font>. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194305" id="1194305"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->function <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194307" id="1194307"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-              function to be invoked after the match has been performed.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194309" id="1194309"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194310" id="1194310"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        method does not change the <font face=
-        "courier, couriernew, monospaced size">String</font> object it is
-        called on. It simply returns a new string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194311" id="1194311"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-        want to execute a global search and replace, include the
-              <font face="courier, couriernew, monospaced size">g</font> flag
-              in the regular expression. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1246234" id="1246234"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->Specifying a string as a parameter. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1246904" id="1246904"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        replacement string can include the following special replacement
-        patterns:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1247108" id="1247108"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1246893" id="1246893"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face="courier, couriernew, monospaced size">$$</font>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1246895" id="1246895"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Inserts a '$'.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1246897" id="1246897"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face="courier, couriernew, monospaced size">$&amp;</font>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1246899" id="1246899"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Inserts the matched substring.. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1246901" id="1246901"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face="courier, couriernew, monospaced size">$`</font>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1246903" id="1246903"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Inserts the portion of the string that
-              precedes the matched substring.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1247097" id="1247097"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <font face="courier, couriernew, monospaced size">$&acute;</font>
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1247099" id="1247099"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Inserts the portion of the string that
-              follows the matched substring.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1247093" id="1247093"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->$n<br>
-               or<br>
-               $nn<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1247095" id="1247095"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Where <i>n</i> or <i>nn</i> are decimal
-              digits, inserts the <i>n</i>th parenthesized submatch string. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1246667" id="1246667"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->Specifying a function as a parameter. 
-        <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1194313" id="1194313"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-        specify a function as the second parameter, the function is invoked
-        after the match has been performed. (The use of a function in this
-        manner is often called a lambda expression.)<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194314" id="1194314"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In your
-        function, you can dynamically generate the string that replaces the
-        matched substring. The result of the function call is used as the
-        replacement value.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1248247" id="1248247"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The nested
-        function can use the matched substrings to determine the new string
-        (<font face="courier, couriernew, monospaced size">newSubStr</font>)
-        that replaces the found substring. You get the matched substrings
-        through the parameters of your function. The first parameter of your
-        function holds the complete matched substring. The following <i>n</i>
-        parameters can be used for parenthetical matches, remembered submatch
-        strings, where <i>n</i> is the number of submatch strings in the
-        regular expression. Finally, the last two parameters are the offset
-        within the string where the match occurred and the string itself. For
-        example, the following <font face=
-        "courier, couriernew, monospaced size">replace</font> method returns
-        XX.zzzz - XX , zzzz.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194316" id="1194316"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"XXzzzz".replace(/(X*)(z*)/,<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function
-        (str, p1, p2, offset, s) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
-        str + " - " + p1 + " , " + p2;<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1239183" id="1239183"></a> <a name="Backward Compatibility"
-        id="Backward Compatibility"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-        </b></font><br>
-      </p>
-      <p>
-        <a name="1239184" id="1239184"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZHEADRUNIN> -->JavaScript 1.2. <!-- </ZHEADRUNIN> -->
-        </b></font> <a name="1239185" id="1239185"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You cannot
-        specify a function to be invoked after the match has been performed.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194318" id="1194318"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194319" id="1194319"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        1</b>. In the following example, the regular expression includes the
-        global and ignore case flags which permits <font face=
-        "courier, couriernew, monospaced size">replace</font> to replace each
-        occurrence of 'apples' in the string with 'oranges.' 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194320" id="1194320"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-         re = /apples/gi;<br>
-         str = "Apples are round, and apples are juicy.";<br>
-         newstr=str.replace(re, "oranges");<br>
-         document.write(newstr)<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194321" id="1194321"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        prints "oranges are round, and oranges are juicy." 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194322" id="1194322"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2</b>. In the following example, the regular expression is defined in
-        <font face="courier, couriernew, monospaced size">replace</font> and
-        includes the ignore case flag. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194323" id="1194323"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-         str = "Twas the night before Xmas...";<br>
-         newstr=str.replace(/xmas/i, "Christmas");<br>
-         document.write(newstr)<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194324" id="1194324"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        prints "Twas the night before Christmas..." <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194325" id="1194325"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        3.</b> The following script switches the words in the string. For the
-        replacement text, the script uses the <font face=
-        "courier, couriernew, monospaced size">$1</font> and <font face=
-        "courier, couriernew, monospaced size">$2</font> replacement patterns. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194326" id="1194326"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-         re = /(\w+)\s(\w+)/;<br>
-         str = "John Smith";<br>
-         newstr = str.replace(re, "$2, $1");<br>
-         document.write(newstr)<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194327" id="1194327"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        prints "Smith, John". <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194328" id="1194328"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        4.</b> The following example replaces a Fahrenheit degree with its
-        equivalent Celsius degree. The Fahrenheit degree should be a number
-        ending with F. The function returns the Celsius number ending with C.
-        For example, if the input number is 212F, the function returns 100C. If
-        the number is 0F, the function returns -17.77777777777778C.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194329" id="1194329"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        regular expression <font face=
-        "courier, couriernew, monospaced size">test</font> checks for any
-        number that ends with F. The number of Fahrenheit degree is accessible
-        to your function through the parameter <font face=
-        "courier, couriernew, monospaced size">$1</font>. The function sets the
-        Celsius number based on the Fahrenheit degree passed in a string to the
-        <font face="courier, couriernew, monospaced size">f2c</font> function.
-        <font face="courier, couriernew, monospaced size">f2c</font> then
-        returns the Celsius number. This function approximates Perl's s///e
-        flag.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194330" id="1194330"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function f2c(x) {<br>
-         &nbsp;&nbsp;&nbsp;var s = String(x)<br>
-         &nbsp;&nbsp;&nbsp;var test = /(\d+(?:\.\d*)?)F\b/g<br>
-         &nbsp;&nbsp;&nbsp;return s.replace<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(test,<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function
-        (str,p1,offset,s) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
-        ((p1-32) * 5/9) + "C";<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194332" id="1194332"></a> <a name="search" id="search"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->search<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194334" id="1194334"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Executes
-        the search for a match between a regular expression and this
-              <font face="courier, couriernew, monospaced size">String</font>
-              object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194337" id="1194337"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194342" id="1194342"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194344" id="1194344"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194346" id="1194346"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.2<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1248129" id="1248129"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1248131" id="1248131"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194347" id="1194347"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194348" id="1194348"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->search(<i>regexp</i>) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194349" id="1194349"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194355" id="1194355"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194352" id="1194352"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->regexp <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194354" id="1194354"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->Name
-              of the regular expression. It can be a variable name or a
-              literal. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194356" id="1194356"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194357" id="1194357"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        successful, <font face=
-        "courier, couriernew, monospaced size">search</font> returns the index
-        of the regular expression inside the string. Otherwise, it returns -1.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194358" id="1194358"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When you
-        want to know whether a pattern is found in a string use
-              <font face="courier, couriernew, monospaced size">search</font>
-              (similar to the regular expression <font face=
-              "courier, couriernew, monospaced size">test</font> method); for
-              more information (but slower execution) use <a href=
-              "string.html#1205239">match</a> (similar to the regular
-              expression <font face=
-              "courier, couriernew, monospaced size">exec</font> method). 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194362" id="1194362"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194363" id="1194363"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example prints a message which depends on the success of the
-        test. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194364" id="1194364"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function testinput(re, str){<br>
-         &nbsp;&nbsp;&nbsp;if (str.search(re) != -1)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;midstring = " contains ";<br>
-         &nbsp;&nbsp;&nbsp;else<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;midstring = " does not contain
-        ";<br>
-         &nbsp;&nbsp;&nbsp;document.write (str + midstring + re.source);<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194366" id="1194366"></a> <a name="slice" id="slice"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->slice<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194380" id="1194380"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Extracts a
-        section of a string and returns a new string.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194370" id="1194370"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194375" id="1194375"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194377" id="1194377"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194379" id="1194379"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1248137" id="1248137"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1248139" id="1248139"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 Edition 3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194381" id="1194381"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194382" id="1194382"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->slice(<i>beginslice</i>[, <i>endSlice</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194383" id="1194383"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194393" id="1194393"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194386" id="1194386"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->beginSlice <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194388" id="1194388"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              zero-based index at which to begin extraction. 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194390" id="1194390"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->endSlice <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194392" id="1194392"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              zero-based index at which to end extraction. If omitted,
-              <font face="courier, couriernew, monospaced size">slice</font>
-              extracts to the end of the string. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194394" id="1194394"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194395" id="1194395"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">slice</font>
-              extracts the text from one string and returns a new string.
-              Changes to the text in one string do not affect the other string. 
-              <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194396" id="1194396"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">slice</font>
-              extracts up to but not including <font face=
-              "courier, couriernew, monospaced size">endSlice</font>.
-              <font face=
-              "courier, couriernew, monospaced size">string.slice(1,4)</font>
-              extracts the second character through the fourth character
-              (characters indexed 1, 2, and 3). <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194397" id="1194397"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->As a
-        negative index, <font face=
-        "courier, couriernew, monospaced size">endSlice</font> indicates an
-        offset from the end of the string. <font face=
-        "courier, couriernew, monospaced size">string.slice(2,-1)</font>
-        extracts the third character through the second to last character in
-        the string. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194398" id="1194398"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194399" id="1194399"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses <font face=
-        "courier, couriernew, monospaced size">slice</font> to create a new
-        string. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194400" id="1194400"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-         str1="The morning is upon us. "<br>
-         str2=str1.slice(3,-5)<br>
-         document.write(str2)<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194401" id="1194401"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        writes: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194402" id="1194402"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->morning is
-        upon <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194405" id="1194405"></a> <a name="small" id="small"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->small<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194420" id="1194420"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to be displayed in a small font, as if it were in a
-        &lt;<font face="courier, couriernew, monospaced size">SMALL</font>&gt;
-        tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194410" id="1194410"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194415" id="1194415"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194417" id="1194417"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194419" id="1194419"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194421" id="1194421"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194422" id="1194422"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->small() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194423" id="1194423"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194424" id="1194424"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194425" id="1194425"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194432" id="1194432"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">small</font> method
-        with the <font face="courier, couriernew, monospaced size">write</font>
-        or <font face="courier, couriernew, monospaced size">writeln</font>
-        methods to format and display a string in a document. In server-side
-        JavaScript, use the <font face=
-        "courier, couriernew, monospaced size">write</font> function to display
-        the string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194436" id="1194436"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194437" id="1194437"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses <font face=
-        "courier, couriernew, monospaced size">string</font> methods to change
-        the size of a string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194438" id="1194438"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        worldString="Hello, world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194439" id="1194439"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write(worldString.small())<br>
-         document.write("&lt;P&gt;" + worldString.big())<br>
-         document.write("&lt;P&gt;" + worldString.fontsize(7)) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194440" id="1194440"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194441" id="1194441"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SMALL&gt;Hello, world&lt;/SMALL&gt;<br>
-         &lt;P&gt;&lt;BIG&gt;Hello, world&lt;/BIG&gt;<br>
-         &lt;P&gt;&lt;FONTSIZE=7&gt;Hello, world&lt;/FONTSIZE&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194442" id="1194442"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194449" id="1194449"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196447">String.big</a>,
-           <a href="string.html#1196806">String.fontsize</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194452" id="1194452"></a> <a name="split" id="split"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->split<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194454" id="1194454"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Splits a
-        <font face="courier, couriernew, monospaced size">String</font> object
-        into an array of strings by separating the string into
-        substrings.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194457" id="1194457"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194462" id="1194462"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194464" id="1194464"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194466" id="1194466"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203665" id="1203665"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203667" id="1203667"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262 (if separator is a string)<br>
-               ECMA-262 Edition 3 (if separator is a regular expression) 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194467" id="1194467"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194468" id="1194468"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->split([<i>separator</i>][, <i>limit</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194469" id="1194469"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194479" id="1194479"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194472" id="1194472"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->separator <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194474" id="1194474"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Specifies the character to use for
-              separating the string. The <font face=
-              "courier, couriernew, monospaced size">separator</font> is
-              treated as a string or a regular expression. If <font face=
-              "courier, couriernew, monospaced size">separator</font> is
-              omitted, the array returned contains one element consisting of
-              the entire string.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194476" id="1194476"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->limit <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194478" id="1194478"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Integer specifying a limit on the number of
-              splits to be found.<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194480" id="1194480"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194481" id="1194481"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">split</font> method
-        returns the new array.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194482" id="1194482"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When
-        found, <font face=
-        "courier, couriernew, monospaced size">separator</font> is removed from
-        the string and the substrings are returned in an array. If
-              <font face="courier, couriernew, monospaced size">separator</font>
-              is omitted, the array contains one element consisting of the
-              entire string. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194483" id="1194483"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-        JavaScript 1.2 or later, <font face=
-        "courier, couriernew, monospaced size">split</font> has the following
-        additions:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1194484" id="1194484"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->It can take a regular expression argument, as
-          well as a fixed string, by which to split the object string. If
-          <font face="courier, couriernew, monospaced size">separator</font> is
-          a regular expression, any included parenthesis cause submatches to be
-          included in the returned array. <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1194485" id="1194485"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->It can take a limit count so that the resulting
-          array does not include trailing empty elements. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1194486" id="1194486"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If you specify <font face=
-          "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>
-          in the <font face=
-          "courier, couriernew, monospaced size">SCRIPT</font> tag,
-                <font face="courier, couriernew, monospaced size">string.split("
-                ")</font> splits on any run of 1 or more white space characters
-                including spaces, tabs, line feeds, and carriage returns. For
-                this behavior, <font face=
-                "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>
-                must be specified in the <font face=
-                "courier, couriernew, monospaced size">&lt;SCRIPT&gt;</font>
-                tag.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-       <a name="1194487" id="1194487"></a> <a name="Examples" id=
-      "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-      </b></font><br>
-       <a name="1194488" id="1194488"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-      1</b>. The following example defines a function that splits a string into
-      an array of strings using the specified separator. After splitting the
-      string, the function displays messages indicating the original string
-      (before the split), the separator used, the number of elements in the
-      array, and the individual array elements.<!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1194489" id="1194489"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function splitString (stringToSplit,separator)
-        {<br>
-         &nbsp;&nbsp;&nbsp;arrayOfStrings = stringToSplit.split(separator)<br>
-         &nbsp;&nbsp;&nbsp;document.write ('&lt;P&gt;The original string is: "'
-        + stringToSplit + '"')<br>
-         &nbsp;&nbsp;&nbsp;document.write ('&lt;BR&gt;The separator is: "' +
-        separator + '"')<br>
-         &nbsp;&nbsp;&nbsp;document.write ("&lt;BR&gt;The array has " +
-        arrayOfStrings.length + " elements: ") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194490" id="1194490"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&nbsp;&nbsp;&nbsp;for (var i=0; i &lt;
-        arrayOfStrings.length; i++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write (arrayOfStrings[i]
-        + " / ")<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194491" id="1194491"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        tempestString="Oh brave new world that has such people in it."<br>
-         var monthString="Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec" 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194492" id="1194492"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        space=" "<br>
-         var comma="," <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194493" id="1194493"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->splitString(tempestString,space)<br>
-         splitString(tempestString)<br>
-         splitString(monthString,comma) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194494" id="1194494"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        example produces the following output: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194495" id="1194495"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->The
-        original string is: "Oh brave new world that has such people in
-        it."<br>
-         The separator is: " "<br>
-         The array has 10 elements: Oh / brave / new / world / that / has /
-        such / people / in / it. / <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194496" id="1194496"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->The
-        original string is: "Oh brave new world that has such people in
-        it."<br>
-         The separator is: "undefined"<br>
-         The array has 1 elements: Oh brave new world that has such people in
-        it. / <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194497" id="1194497"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->The
-        original string is:
-        "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec"<br>
-         The separator is: ","<br>
-         The array has 12 elements: Jan / Feb / Mar / Apr / May / Jun / Jul /
-        Aug / Sep / Oct / Nov / Dec / <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194498" id="1194498"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2</b>. Consider the following script: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194499" id="1194499"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-         str="She sells seashells \nby the\n seashore"<br>
-         document.write(str + "&lt;BR&gt;")<br>
-         a=str.split(" ")<br>
-         document.write(a)<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194500" id="1194500"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Using
-        <font face=
-        "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>,
-        this script produces<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194501" id="1194501"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"She", "sells", "seashells", "by", "the",
-        "seashore" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194502" id="1194502"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Without
-        <font face=
-        "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>,
-        this script splits only on single space characters, producing 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194503" id="1194503"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->"She", "sells", , , , "seashells", "by", , , "the",
-        "seashore" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194504" id="1194504"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        3</b>. In the following example, <font face=
-        "courier, couriernew, monospaced size">split</font> looks for 0 or more
-        spaces followed by a semicolon followed by 0 or more spaces and, when
-        found, removes the spaces from the string. <font face=
-        "courier, couriernew, monospaced size">nameList</font> is the array
-        returned as a result of <font face=
-        "courier, couriernew, monospaced size">split</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194505" id="1194505"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT&gt;<br>
-         names = "Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand
-        ";<br>
-         document.write (names + "&lt;BR&gt;" + "&lt;BR&gt;");<br>
-         re = /\s*;\s*/;<br>
-         nameList = names.split (re);<br>
-         document.write(nameList);<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194506" id="1194506"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        prints two lines; the first line prints the original string, and the
-        second line prints the resulting array. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194507" id="1194507"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Harry
-        Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand<br>
-         Harry Trump,Fred Barney,Helen Rigby,Bill Abel,Chris Hand 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194508" id="1194508"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        4</b>. In the following example, <font face=
-        "courier, couriernew, monospaced size">split</font> looks for 0 or more
-        spaces in a string and returns the first 3 splits that it finds.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194509" id="1194509"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-         myVar = " Hello World. How are you doing? ";<br>
-         splits = myVar.split(" ", 3);<br>
-         document.write(splits)<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194510" id="1194510"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        script displays the following: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194511" id="1194511"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->["Hello", "World.", "How"] <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194512" id="1194512"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194522" id="1194522"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196596">String.charAt</a>,
-           <a href="string.html#1196895">String.indexOf</a>, <a href=
-           "string.html#1197005">String.lastIndexOf</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194525" id="1194525"></a> <a name="strike" id="strike"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->strike<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194540" id="1194540"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to be displayed as struck-out text, as if it were in a
-        &lt;<font face="courier, couriernew, monospaced size">STRIKE</font>&gt;
-        tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194530" id="1194530"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194535" id="1194535"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194537" id="1194537"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194539" id="1194539"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194541" id="1194541"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194542" id="1194542"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->strike() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194543" id="1194543"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194544" id="1194544"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194545" id="1194545"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194552" id="1194552"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">strike</font> method
-        with the <font face="courier, couriernew, monospaced size">write</font>
-        or <font face="courier, couriernew, monospaced size">writeln</font>
-        methods to format and display a string in a document. In server-side
-        JavaScript, use the <font face=
-        "courier, couriernew, monospaced size">write</font> function to display
-        the string.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194556" id="1194556"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194557" id="1194557"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses <font face=
-        "courier, couriernew, monospaced size">string</font> methods to change
-        the formatting of a string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194558" id="1194558"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        worldString="Hello, world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194559" id="1194559"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write(worldString.blink())<br>
-         document.write("&lt;P&gt;" + worldString.bold())<br>
-         document.write("&lt;P&gt;" + worldString.italics())<br>
-         document.write("&lt;P&gt;" + worldString.strike()) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194560" id="1194560"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194561" id="1194561"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;BLINK&gt;Hello, world&lt;/BLINK&gt;<br>
-         &lt;P&gt;&lt;B&gt;Hello, world&lt;/B&gt;<br>
-         &lt;P&gt;&lt;I&gt;Hello, world&lt;/I&gt;<br>
-         &lt;P&gt;&lt;STRIKE&gt;Hello, world&lt;/STRIKE&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194562" id="1194562"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194572" id="1194572"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1196495">String.blink</a>,
-           <a href="string.html#1196546">String.bold</a>, <a href=
-           "string.html#1196955">String.italics</a> <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194575" id="1194575"></a> <a name="sub" id="sub"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->sub<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194590" id="1194590"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to be displayed as a subscript, as if it were in a
-        &lt;<font face="courier, couriernew, monospaced size">SUB</font>&gt;
-        tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194580" id="1194580"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194585" id="1194585"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194587" id="1194587"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194589" id="1194589"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194591" id="1194591"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194592" id="1194592"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->sub() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194593" id="1194593"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194594" id="1194594"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194595" id="1194595"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194602" id="1194602"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">sub</font> method
-        with the <font face="courier, couriernew, monospaced size">write</font>
-        or <font face="courier, couriernew, monospaced size">writeln</font>
-        methods to format and display a string in a document. In server-side
-        JavaScript, use the <font face=
-        "courier, couriernew, monospaced size">write</font> function to
-        generate the HTML.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194606" id="1194606"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194607" id="1194607"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses the <font face=
-        "courier, couriernew, monospaced size">sub</font> and <font face=
-        "courier, couriernew, monospaced size">sup</font> methods to format a
-        string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194608" id="1194608"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        superText="superscript"<br>
-         var subText="subscript" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194609" id="1194609"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write("This is what a " + superText.sup()
-        + " looks like.")<br>
-         document.write("&lt;P&gt;This is what a " + subText.sub() + " looks
-        like.") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194610" id="1194610"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194611" id="1194611"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->This is what a &lt;SUP&gt;superscript&lt;/SUP&gt;
-        looks like.<br>
-         &lt;P&gt;This is what a &lt;SUB&gt;subscript&lt;/SUB&gt; looks like. 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194612" id="1194612"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194616" id="1194616"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1194721">String.sup</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194618" id="1194618"></a> <a name="substr" id="substr"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->substr<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194620" id="1194620"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the characters in a string beginning at the specified location through
-        the specified number of characters.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194623" id="1194623"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194628" id="1194628"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194630" id="1194630"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194632" id="1194632"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194633" id="1194633"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194634" id="1194634"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->substr(<i>start</i>[, <i>length</i>]) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194635" id="1194635"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194645" id="1194645"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194638" id="1194638"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->start <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194640" id="1194640"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->Location at which to begin extracting
-              characters. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194642" id="1194642"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->length <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194644" id="1194644"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->The
-              number of characters to extract. <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194646" id="1194646"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194647" id="1194647"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">start</font>
-              is a character index. The index of the first character is 0, and
-              the index of the last character is 1 less than the length of the
-              string. <font face=
-              "courier, couriernew, monospaced size">substr</font> begins
-              extracting characters at <font face=
-              "courier, couriernew, monospaced size">start</font> and collects
-              <font face="courier, couriernew, monospaced size">length</font>
-              number of characters. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194648" id="1194648"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face="courier, couriernew, monospaced size">start</font> is
-        positive and is the length of the string or longer, <font face=
-        "courier, couriernew, monospaced size">substr</font> returns no
-        characters.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194649" id="1194649"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face="courier, couriernew, monospaced size">start</font> is
-        negative, <font face=
-        "courier, couriernew, monospaced size">substr</font> uses it as a
-        character index from the end of the string. If <font face=
-        "courier, couriernew, monospaced size">start</font> is negative and
-        <font face="courier, couriernew, monospaced size">abs(start)</font> is
-        larger than the length of the string, <font face=
-        "courier, couriernew, monospaced size">substr</font> uses 0 is the
-        start index.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194650" id="1194650"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-        <font face="courier, couriernew, monospaced size">length</font> is 0 or
-        negative, <font face=
-        "courier, couriernew, monospaced size">substr</font> returns no
-        characters. If <font face=
-        "courier, couriernew, monospaced size">length</font> is omitted,
-        <font face="courier, couriernew, monospaced size">start</font> extracts
-        characters to the end of the string. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194651" id="1194651"></a> <a name="Example" id=
-        "Example"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194652" id="1194652"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Consider
-        the following script: <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194653" id="1194653"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt; 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194654" id="1194654"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->str
-        = "abcdefghij"<br>
-         document.writeln("(1,2): ", str.substr(1,2))<br>
-         document.writeln("(-2,2): ", str.substr(-2,2))<br>
-         document.writeln("(1): ", str.substr(1))<br>
-         document.writeln("(-20, 2): ", str.substr(1,20))<br>
-         document.writeln("(20, 2): ", str.substr(20,2)) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194655" id="1194655"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194656" id="1194656"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        script displays:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194657" id="1194657"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->(1,2): bc<br>
-         (-2,2): ij<br>
-         (1): bcdefghij<br>
-         (-20, 2): bcdefghij<br>
-         (20, 2): <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194658" id="1194658"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194662" id="1194662"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1194665">substring</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194665" id="1194665"></a> <a name="substring" id=
-        "substring"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->substring<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194678" id="1194678"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        subset of a <font face=
-        "courier, couriernew, monospaced size">String</font> object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194668" id="1194668"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194673" id="1194673"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194675" id="1194675"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194677" id="1194677"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203753" id="1203753"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203755" id="1203755"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194679" id="1194679"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194680" id="1194680"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->substring(<i>indexA</i>, <i>indexB</i>) 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194681" id="1194681"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194691" id="1194691"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-        <!-- <ZPARAGRAPH> --><br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <a name="1194684" id="1194684"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->indexA <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194686" id="1194686"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 1 less than the length of the string.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <a name="1194688" id="1194688"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->indexB <!-- </ZCODELINE> -->
-            </font> 
-            <p>
-              &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194690" id="1194690"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->An
-              integer between 0 and 1 less than the length of the string.
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194692" id="1194692"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194693" id="1194693"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZPARAGRAPH> --><font face="courier, couriernew, monospaced size">substring</font>
-              extracts characters from <font face=
-              "courier, couriernew, monospaced size">indexA</font> up to but
-              not including <font face=
-              "courier, couriernew, monospaced size">indexB</font>. In
-              particular:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1194694" id="1194694"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If <font face=
-          "courier, couriernew, monospaced size">indexA</font> is less than 0,
-          <font face="courier, couriernew, monospaced size">indexA</font> is
-          treated as if it were 0. <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1194695" id="1194695"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If <font face=
-          "courier, couriernew, monospaced size">indexB</font> is greater than
-          <font face=
-          "courier, couriernew, monospaced size">stringName.length</font>,
-          <font face="courier, couriernew, monospaced size">indexB</font> is
-          treated as if it were <font face=
-          "courier, couriernew, monospaced size">stringName.length</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1194696" id="1194696"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If <font face=
-          "courier, couriernew, monospaced size">indexA</font> equals
-          <font face="courier, couriernew, monospaced size">indexB</font>,
-          <font face="courier, couriernew, monospaced size">substring</font>
-          returns an empty string. <!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1194697" id="1194697"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If <font face=
-          "courier, couriernew, monospaced size">indexB</font> is omitted,
-          <font face="courier, couriernew, monospaced size">indexA</font>
-          extracts characters to the end of the string. <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1194698" id="1194698"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-      JavaScript 1.2, using <font face=
-      "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font> in
-      the <font face="courier, couriernew, monospaced size">SCRIPT</font> tag,
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1194699" id="1194699"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If <font face=
-          "courier, couriernew, monospaced size">indexA</font> is greater than
-          <font face="courier, couriernew, monospaced size">indexB</font>,
-          JavaScript produces a runtime error (out of memory). 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1194700" id="1194700"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In
-      JavaScript 1.2, without <font face=
-      "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font> in
-      the <font face="courier, couriernew, monospaced size">SCRIPT</font> tag,
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <ul>
-        <li style="list-style: none">
-          <a name="1194701" id="1194701"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->If <font face=
-          "courier, couriernew, monospaced size">indexA</font> is greater than
-          <font face="courier, couriernew, monospaced size">indexB</font>,
-          JavaScript returns a substring beginning with <font face=
-          "courier, couriernew, monospaced size">indexB</font> and ending with
-          <font face="courier, couriernew, monospaced size">indexA - 1</font>. 
-          <!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><br>
-       <a name="1194702" id="1194702"></a> <a name="Examples" id=
-      "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-      </b></font><br>
-       <a name="1194703" id="1194703"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-      1.</b> The following example uses <font face=
-      "courier, couriernew, monospaced size">substring</font> to display
-      characters from the string <font face=
-      "courier, couriernew, monospaced size">"Netscape"</font>: 
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1194704" id="1194704"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        anyString="Netscape" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194705" id="1194705"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->//
-        Displays "Net"<br>
-         document.write(anyString.substring(0,3))<br>
-         document.write(anyString.substring(3,0))<br>
-         // Displays "cap"<br>
-         document.write(anyString.substring(4,7))<br>
-         document.write(anyString.substring(7,4))<br>
-         // Displays "Netscap"<br>
-         document.write(anyString.substring(0,7))<br>
-         // Displays "Netscape"<br>
-         document.write(anyString.substring(0,8))<br>
-         document.write(anyString.substring(0,10)) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194706" id="1194706"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        2.</b> The following example replaces a substring within a string. It
-        will replace both individual characters and substrings. The function
-        call at the end of the example changes the string <font face=
-        "courier, couriernew, monospaced size">"Brave New World"</font> into
-        <font face="courier, couriernew, monospaced size">"Brave New
-        Web"</font>.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194707" id="1194707"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->function replaceString(oldS,newS,fullS) {<br>
-         // Replaces oldS with newS in the string fullS<br>
-         &nbsp;&nbsp;&nbsp;for (var i=0; i&lt;fullS.length; i++) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
-        (fullS.substring(i,i+oldS.length) == oldS) {<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fullS =
-        fullS.substring(0,i)+newS+fullS.substring(i+oldS.length,fullS.length)<br>
-         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;}<br>
-         &nbsp;&nbsp;&nbsp;return fullS<br>
-         } <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194708" id="1194708"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->replaceString("World","Web","Brave New World") 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194709" id="1194709"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> --><b>Example
-        3.</b> In JavaScript 1.2, using <font face=
-        "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>,
-        the following script produces a runtime error (out of memory). 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194710" id="1194710"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->&lt;SCRIPT LANGUAGE="JavaScript1.2"&gt;<br>
-         str="Netscape"<br>
-         document.write(str.substring(0,3);<br>
-         document.write(str.substring(3,0);<br>
-         &lt;/SCRIPT&gt; <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194711" id="1194711"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Without
-        <font face=
-        "courier, couriernew, monospaced size">LANGUAGE="JavaScript1.2"</font>,
-        the above script prints the following:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194712" id="1194712"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Net Net 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194713" id="1194713"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->In the
-        second <font face="courier, couriernew, monospaced size">write</font>,
-        the index numbers are swapped. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194714" id="1194714"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194718" id="1194718"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1194618">substr</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194721" id="1194721"></a> <a name="sup" id="sup"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->sup<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194736" id="1194736"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Causes a
-        string to be displayed as a superscript, as if it were in a
-        &lt;<font face="courier, couriernew, monospaced size">SUP</font>&gt;
-        tag.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194726" id="1194726"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194731" id="1194731"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194733" id="1194733"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194735" id="1194735"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194737" id="1194737"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194738" id="1194738"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->sup() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194739" id="1194739"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194740" id="1194740"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194741" id="1194741"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194748" id="1194748"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Use the
-        <font face="courier, couriernew, monospaced size">sup</font> method
-        with the <font face="courier, couriernew, monospaced size">write</font>
-        or <font face="courier, couriernew, monospaced size">writeln</font>
-        methods to format and display a string in a document. In server-side
-        JavaScript, use the <font face=
-        "courier, couriernew, monospaced size">write</font> function to
-        generate the HTML.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194752" id="1194752"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194753" id="1194753"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example uses the <font face=
-        "courier, couriernew, monospaced size">sub</font> and <font face=
-        "courier, couriernew, monospaced size">sup</font> methods to format a
-        string:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194754" id="1194754"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        superText="superscript"<br>
-         var subText="subscript" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194755" id="1194755"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->document.write("This is what a " + superText.sup()
-        + " looks like.")<br>
-         document.write("&lt;P&gt;This is what a " + subText.sub() + " looks
-        like.") <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194756" id="1194756"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        previous example produces the same output as the following HTML:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194757" id="1194757"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->This is what a &lt;SUP&gt;superscript&lt;/SUP&gt;
-        looks like.<br>
-         &lt;P&gt;This is what a &lt;SUB&gt;subscript&lt;/SUB&gt; looks like. 
-        <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194758" id="1194758"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194762" id="1194762"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1194575">String.sub</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194765" id="1194765"></a> <a name="toLowerCase" id=
-        "toLowerCase"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->toLowerCase<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194779" id="1194779"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the calling string value converted to lowercase.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194769" id="1194769"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194774" id="1194774"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194776" id="1194776"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194778" id="1194778"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203783" id="1203783"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203785" id="1203785"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194780" id="1194780"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194781" id="1194781"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toLowerCase() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194782" id="1194782"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194783" id="1194783"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194784" id="1194784"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194785" id="1194785"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toLowerCase</font>
-        method returns the value of the string converted to lowercase.
-        <font face="courier, couriernew, monospaced size">toLowerCase</font>
-        does not affect the value of the string itself.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194786" id="1194786"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194787" id="1194787"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example displays the lowercase string <font face=
-        "courier, couriernew, monospaced size">"alphabet"</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194788" id="1194788"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        upperText="ALPHABET"<br>
-         document.write(upperText.toLowerCase()) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194789" id="1194789"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194793" id="1194793"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1194823">String.toUpperCase</a>
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194796" id="1194796"></a> <a name="toSource" id=
-        "toSource"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toSource<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194798" id="1194798"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the source code of the object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194801" id="1194801"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194806" id="1194806"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194808" id="1194808"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194810" id="1194810"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194811" id="1194811"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194812" id="1194812"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toSource() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194813" id="1194813"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194814" id="1194814"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194815" id="1194815"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1228560" id="1228560"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toSource</font>
-        method returns the following values:<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <ul>
-        <li style="list-style: none">
-          <a name="1228561" id="1228561"></a>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For the built-in <font face=
-          "courier, couriernew, monospaced size">String</font> object,
-          <font face="courier, couriernew, monospaced size">toSource</font>
-          returns the following string indicating that the source code is not
-          available:<!-- </ZSMARTLIST1> -->
-          </font> 
-          <p>
-            <a name="1228562" id="1228562"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->&nbsp;&nbsp;&nbsp;function String() {<br>
-             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[native code]<br>
-             &nbsp;&nbsp;&nbsp;} <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1228563" id="1228563"></a>
-          </p>
-        </li>
-        <li>
-          <font face="Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZSMARTLIST1> -->For instances of <font face=
-          "courier, couriernew, monospaced size">String</font> or string
-          literals, <font face=
-          "courier, couriernew, monospaced size">toSource</font> returns a
-          string representing the source code.<!-- </ZSMARTLIST1> -->
-          </font>
-        </li>
-      </ul><a name="1228564" id="1228564"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This method
-      is usually called internally by JavaScript and not explicitly in code.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1210667" id="1210667"></a> <a name="toString" id=
-        "toString"></a> <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->toString<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1210684" id="1210684"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns a
-        string representing the specified object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1210670" id="1210670"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1210675" id="1210675"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1210677" id="1210677"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1210679" id="1210679"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1210681" id="1210681"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1210683" id="1210683"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1210685" id="1210685"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1210686" id="1210686"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toString() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1210687" id="1210687"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1210688" id="1210688"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1210689" id="1210689"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1210696" id="1210696"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <a href="string.html#1193137">String</a> object overrides the
-        <font face="courier, couriernew, monospaced size">toString</font>
-        method of the <a href="object.html#1193136">Object</a> object; it does
-        not inherit <a href="object.html#1193350">Object.toString</a>. For
-        <a href="string.html#1193137">String</a> objects, the <font face=
-        "courier, couriernew, monospaced size">toString</font> method returns a
-        string representation of the object. <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1211114" id="1211114"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1211115" id="1211115"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example displays the string value of a String object:
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1211116" id="1211116"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        new String("Hello world");<br>
-         alert(x.toString())&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Displays
-        "Hello world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1210709" id="1210709"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1210713" id="1210713"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="object.html#1193350">Object.toString</a> 
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1194823" id="1194823"></a> <a name="toUpperCase" id=
-        "toUpperCase"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "4"><b><!-- <ZREFHEAD2> -->toUpperCase<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1194836" id="1194836"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the calling string value converted to uppercase.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194826" id="1194826"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194831" id="1194831"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1194833" id="1194833"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1194835" id="1194835"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.0, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1203802" id="1203802"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1203804" id="1203804"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194837" id="1194837"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194838" id="1194838"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->toUpperCase() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194839" id="1194839"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194840" id="1194840"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194841" id="1194841"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194842" id="1194842"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">toUpperCase</font>
-        method returns the value of the string converted to uppercase.
-        <font face="courier, couriernew, monospaced size">toUpperCase</font>
-        does not affect the value of the string itself.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194843" id="1194843"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194844" id="1194844"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following example displays the string <font face=
-        "courier, couriernew, monospaced size">"ALPHABET"</font>: 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1194845" id="1194845"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->var
-        lowerText="alphabet"<br>
-         document.write(lowerText.toUpperCase()) <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1194846" id="1194846"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1194850" id="1194850"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1194765">String.toLowerCase</a><!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-      </p>
-      <p>
-        <a name="1210732" id="1210732"></a> <a name="valueOf" id="valueOf"></a>
-        <font face="Arial, Helvetica, sans-serif" size="4"><b>
-        <!-- <ZREFHEAD2> -->valueOf<!-- </ZREFHEAD2> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1210749" id="1210749"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Returns
-        the primitive value of a String object.<br></font>
-      </p>
-      <p>
-        <br>
-        <br>
-      </p>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1210735" id="1210735"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Method of</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1210740" id="1210740"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><a href="string.html#1193137">String</a> 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1210742" id="1210742"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1210744" id="1210744"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1210746" id="1210746"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>ECMA version</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1210748" id="1210748"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1210750" id="1210750"></a> <a name="Syntax" id="Syntax"></a>
-        <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1210751" id="1210751"></a><font face=
-        "courier, couriernew, monospaced size" size="2">
-        <!-- <ZCODELINE> -->valueOf() <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1210752" id="1210752"></a> <a name="Parameters" id=
-        "Parameters"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Parameters<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1210753" id="1210753"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->None
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1210754" id="1210754"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1210761" id="1210761"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">valueOf</font> method
-        of <a href="string.html#1193137">String</a> returns the primitive value
-        of a String object as a string data type. This value is equivalent to
-        <a href="string.html#1210667">String.toString</a>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1210768" id="1210768"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-        method is usually called internally by JavaScript and not explicitly in
-        code.<!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1210769" id="1210769"></a> <a name="Examples" id=
-        "Examples"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1211235" id="1211235"></a><font face=
-        "courier, couriernew, monospaced size" size="2"><!-- <ZCODELINE> -->x =
-        new String("Hello world");<br>
-         alert(x.valueOf())&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//
-        Displays "Hello world" <!-- </ZCODELINE> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1210771" id="1210771"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1210775" id="1210775"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="string.html#1210667">String.toString</a>,
-           <a href="object.html#1193540">Object.valueOf</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="regexp.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="sun.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="-2">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/sun.html b/docs/js/ref/sun.html
deleted file mode 100644
index 7893ea3cf78a66c38d79e7cde35f33308683f3c0..0000000000000000000000000000000000000000
--- a/docs/js/ref/sun.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:08">
-    <title>
-      Core JavaScript Reference 1.5:
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="string.html"><font face="Arial, Helvetica, sans-serif"
-          size="2" color=
-          "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="contents.html"><b><font face=
-              "Arial, Helvetica, sans-serif" size="2" color=
-              "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-              <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-              size="2" color=
-              "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=
-              "toplev.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &nbsp;&nbsp;&nbsp;&nbsp;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-      <br>
-      <br>
-       
-      <p>
-        <a name="1193137" id="1193137"></a> <a name="sun" id="sun"></a>
-        <font face="Arial, Helvetica, sans-serif" size="5"><b>
-        <!-- <ZREFHEAD1> -->sun<!-- </ZREFHEAD1> -->
-        </b></font>
-      </p>
-      <p>
-        <a name="1193151" id="1193151"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-        top-level object used to access any Java class in the package
-        <font face=
-        "courier, couriernew, monospaced size">sun.*</font>.<br></font>
-      </p><br>
-       
-      <table width="90%" border="1" cellpadding="5" cellspacing="0">
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193140" id="1193140"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Core object</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193142" id="1193142"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-        <tr>
-          <td valign="top">
-            <p>
-              <a name="1193144" id="1193144"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> --><i>Implemented in</i><!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-          <td valign="top">
-            <p>
-              <a name="1193146" id="1193146"></a> <font face=
-              "Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0 
-              <!-- </ZTABLETEXT> -->
-              </font> &nbsp;
-            </p>
-          </td>
-        </tr>
-      </table>
-      <p>
-        <font face="Arial, Helvetica, sans-serif" size="2">
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193152" id="1193152"></a> <a name="Created by" id=
-        "Created by"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Created by<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193153" id="1193153"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">sun</font> object is
-        a top-level, predefined JavaScript object. You can automatically access
-        it without using a constructor or calling a method. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1193162" id="1193162"></a> <a name="Description" id=
-        "Description"></a> <font face="Arial, Helvetica, sans-serif" size=
-        "2"><b><!-- <ZREFHEADER> -->Description<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1193168" id="1193168"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        <font face="courier, couriernew, monospaced size">sun</font> object is
-        a convenience synonym for the property <font face=
-        "courier, couriernew, monospaced size">Packages.sun</font>. 
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <br>
-         <a name="1195765" id="1195765"></a> <a name="See also" id=
-        "See also"></a> <font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-        </b></font><br>
-         <a name="1195746" id="1195746"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2">
-           <!-- <ZPARAGRAPH> --><a href="packages.html#1193137">Packages</a>,
-           <a href="packages.html#1194880">Packages.sun</a>
-           <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-    </blockquote><!-- </BOOKCONTENT> -->
-    <!-- <FOOTERCONTENT> -->
-    <blockquote>
-      <br>
-       <b><a href="string.html"><font face="Arial, Helvetica, sans-serif"
-            size="2" color=
-            "#993300">Previous</font></a></b>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="contents.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Contents</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="ix.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Index</font></b></a>&nbsp;&nbsp;&nbsp;&nbsp;
-                  <a href="toplev.html"><b><font face=
-                  "Arial, Helvetica, sans-serif" size="2" color=
-                  "#993300">Next</font></b></a> &nbsp;&nbsp;&nbsp;&nbsp; 
-      <hr noshade="noshade" size="1">
-      <font face="Arial, Helvetica, sans-serif" size="1">Copyright &copy; 2000
-      <a href="http://www.netscape.com">Netscape Communications Corp.</a> All
-      rights reserved.</font>
-    </blockquote>
-    <p align="right">
-      <font face="Arial, Helvetica, sans-serif" size="1">Last Updated
-      <b>September 28, 2000</b></font><br>
-       <!-- </FOOTERCONTENT> -->
-       <!-- </MAINCONTENT> -->
-      </p>
-  </body>
-</html>
diff --git a/docs/js/ref/toplev.html b/docs/js/ref/toplev.html
deleted file mode 100644
index a04b11b8bfcf5c7f10a161a1ba56d9160a7acd58..0000000000000000000000000000000000000000
--- a/docs/js/ref/toplev.html
+++ /dev/null
@@ -1,3582 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta content=
-    "HTML Tidy for Cygwin (vers 1st February 2003), see www.w3.org" name=
-    "generator">
-    <meta name="keywords" content=
-    "electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Netscape, Sun Microsystems, DevEdge Archive, iPlanet, internet software">
-    <meta name="description" content=
-    "The DevEdge Archive, a strategic alliance formed by America Online and Sun Microsystems, Inc., is delivering iPlanet e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy">
-    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-    <meta name="TEMPLATEBASE" content=
-    "Authored in FrameMaker. Converted to HTML in WebWorks Publisher 2000. manual wdt 1.5">
-    <meta name="LASTUPDATED" content="09/28/00 13:16:08">
-    <title>
-      Core JavaScript Reference 1.5: 2 Top-Level Properties and Functions
-    </title>
-  </head>
-  <body text="#000000" link="#666699" vlink="#666699" alink="#333366"
-        bgcolor="#FFFFFF">
-    <!-- <MAINCONTENT> -->
-    <!-- <NAVIGATIONCONTENT> -->
-    <table width="100%" border="0" cellspacing="4">
-      <tr>
-        <td valign="top">
-          <b><a href="sun.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&#160;&#160;&#160;&#160;
-                <a href="contents.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&#160;&#160;&#160;&#160;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&#160;&#160;&#160;&#160; <a href=
-                "partlang.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color="#993300">Next</font></b></a>
-                &#160;&#160;&#160;&#160;
-        </td>
-      </tr>
-      <tr>
-        <td valign="top" align="right" bgcolor="#CCCCCC">
-          <font face="Arial, Helvetica, sans-serif" color="#000000" size=
-          "2"><b>Core JavaScript Reference 1.5</b></font>
-        </td>
-      </tr>
-    </table><br>
-     <!-- </NAVIGATIONCONTENT> -->
-     <!-- <BOOKCONTENT> -->
-     
-    <blockquote>
-      <br>
-      <br>
-       <a name="1061889" id="1061889"></a> <a name="" id=
-                  ""></a><font face="Arial, Helvetica, sans-serif" size="4"
-                  color="#666666"><b><!-- <ZCHAPNUMBER> -->Chapter 2 
-                  <!-- </ZCHAPNUMBER> -->
-       &#160;</b></font> <a name="1061890" id="1061890"></a>
-                  <a name="Top-Level Properties and Functions" id=
-                  "Top-Level Properties and Functions"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="4" color="#000000"><b>
-                  <!-- <ZCHAPTITLE> -->Chapter 2 Top-Level Properties and
-                  Functions <!-- </ZCHAPTITLE> -->
-      </b></font><br>
-      <br>
-      <br>
-       <a name="1065959" id="1065959"></a> <font face=
-      "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This chapter
-      contains all JavaScript properties and functions not associated with any
-      object. In the ECMA specification, these properties and functions are
-      referred to as properties and methods of the global object.
-      <!-- </ZPARAGRAPH> -->
-      </font> 
-      <p>
-        <a name="1063329" id="1063329"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-        following table summarizes the top-level properties.
-        <!-- </ZPARAGRAPH> -->
-        </font>
-      </p>
-      <p>
-        <a name="1066070" id="1066070"></a> <font face=
-        "Arial, Helvetica, sans-serif" size="2"><br></font>
-      </p>
-      <p>
-        <font face=""><b><a name="1063308" id="1063308"></a> <a name=
-        "Top-level properties" id="Top-level properties"></a></b></font>
-      </p>
-      <align>
-        <font face=""><b><font face="Arial, Helvetica, sans-serif" size="2"><b>
-        <!-- <ZTABLECAPTION> -->Table 2.1 &#160;&#160; Top-level properties 
-        <!-- </ZTABLECAPTION> -->
-        </b></font></b></font><br>
-        <br>
-         
-        <table>
-          <tr bgcolor="#CCCCCC" align="left" valign="top">
-            <th valign="top" align="left">
-              <a name="1063312" id="1063312"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Property<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-            <th valign="top" align="left">
-              <a name="1063314" id="1063314"></a> 
-              <p align="left">
-                <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                </b></font>
-              </p>
-            </th>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1063319" id="1063319"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="toplev.html#1063963">Infinity</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1063321" id="1063321"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                numeric value representing infinity. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1063326" id="1063326"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="toplev.html#1064064">NaN</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1063328" id="1063328"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->A
-                value representing Not-A-Number. <!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-          <tr>
-            <td valign="top">
-              <a name="1094770" id="1094770"></a> <font face=
-              "courier, couriernew, monospaced size" size="2">
-              <!-- <ZCODELINE> --><a href="toplev.html#1094680">undefined</a> 
-              <!-- </ZCODELINE> -->
-              </font> 
-              <p>
-                &#160;
-              </p>
-            </td>
-            <td valign="top">
-              <p>
-                <a name="1094772" id="1094772"></a> <font face=
-                "Arial, Helvetica, sans-serif" size="2">
-                <!-- <ZTABLETEXT> -->The value undefined.<!-- </ZTABLETEXT> -->
-                </font> &#160;
-              </p>
-            </td>
-          </tr>
-        </table>
-        <p>
-          <a name="1063525" id="1063525"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          following table summarizes the top-level functions.
-          <!-- </ZPARAGRAPH> -->
-          </font>
-        </p>
-        <p>
-          <a name="1113271" id="1113271"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><br></font>
-        </p>
-        <p>
-          <font face=""><b><a name="1119944" id="1119944"></a> <a name=
-          "Top-level functions" id="Top-level functions"></a></b></font>
-        </p>
-        <align>
-          <font face=""><b><font face="Arial, Helvetica, sans-serif"
-                size="2"><b><!-- <ZTABLECAPTION> -->Table 2.2 &#160;&#160;
-                Top-level functions<!-- </ZTABLECAPTION> -->
-          </b></font></b></font><br>
-          <br>
-           
-          <table>
-            <tr bgcolor="#CCCCCC" align="left" valign="top">
-              <th valign="top" align="left">
-                <a name="1119948" id="1119948"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Function<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-              <th valign="top" align="left">
-                <a name="1119950" id="1119950"></a> 
-                <p align="left">
-                  <font face="Arial, Helvetica, sans-serif" size="2"><b>
-                  <!-- <ZTABLEHEAD> -->Description<!-- </ZTABLEHEAD> -->
-                  </b></font>
-                </p>
-              </th>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1121134" id="1121134"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->decodeURI <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121136" id="1121136"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Decodes a URI which has been encoded
-                  with encodeURI.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1121138" id="1121138"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->decodeURIComponent <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121140" id="1121140"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Decodes a URI which has been encoded
-                  with encodeURIComponent<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1120234" id="1120234"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->encodeURI <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120236" id="1120236"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Computes a new version of a complete URI
-                  replacing each instance of certain characters with escape
-                  sequences representing the UTF-8 encoding of the characters. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1120238" id="1120238"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->encodeURIComponent <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120240" id="1120240"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Computes a new version of components of
-                  a URI replacing each instance of certain characters with
-                  escape sequences representing the UTF-8 encoding of the
-                  characters.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1120020" id="1120020"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --><a href="toplev.html#1063795">eval</a> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120022" id="1120022"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Evaluates a string of JavaScript code
-                  without reference to a particular object. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1120048" id="1120048"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --><a href="toplev.html#1063988">isFinite</a> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120050" id="1120050"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Evaluates an argument to determine
-                  whether it is a finite number.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1120055" id="1120055"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --><a href="toplev.html#1064024">isNaN</a> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120057" id="1120057"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Evaluates an argument to determine if it
-                  is not a number.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1120062" id="1120062"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --><a href="toplev.html#1064092">Number</a> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120064" id="1120064"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Converts an object to a number. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1120069" id="1120069"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --><a href=
-                "toplev.html#1064132">parseFloat</a> <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120071" id="1120071"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Parses a string argument and returns a
-                  floating-point number.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1120076" id="1120076"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --><a href="toplev.html#1064173">parseInt</a> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120078" id="1120078"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Parses a string argument and returns an
-                  integer.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1120118" id="1120118"></a> <font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> --><a href="toplev.html#1064506">String</a> 
-                <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120120" id="1120120"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->Converts an object to a string. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <br>
-            <br>
-             <a name="1120957" id="1120957"></a> <a name="decodeURI" id=
-            "decodeURI"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "4"><!-- <ZHEAD1> -->decodeURI<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1120961" id="1120961"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Decodes
-          a Uniform Resource Identifier (URI) previously created by <a href=
-          "toplev.html#1118346">encodeURI</a> or by a similar
-          routine.<br></font><br>
-           
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1120964" id="1120964"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120966" id="1120966"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1120968" id="1120968"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120970" id="1120970"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.5, NES 6.0 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1120972" id="1120972"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120974" id="1120974"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262 Edition 3. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <!-- </ZPARAGRAPH> -->
-            </p>
-          <p>
-            <br>
-             <a name="1120975" id="1120975"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1120976" id="1120976"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->decodeURI(encodedURI) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1120977" id="1120977"></a> <a name="Parameters" id=
-            "Parameters"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Parameters
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1120983" id="1120983"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p><br>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1120980" id="1120980"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->encodedUri <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1120982" id="1120982"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A complete, encoded Uniform Resource
-                  Identifier.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1120984" id="1120984"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1120985" id="1120985"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->Replaces each escape sequence in the encoded
-            URI with the character that it represents. <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1120986" id="1120986"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Does
-            not decode escape sequences that could not have been introduced by
-            <a href="toplev.html#1118346">encodeURI</a>.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1120990" id="1120990"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1121000" id="1121000"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href=
-            "toplev.html#1119005">decodeURIComponent</a>, <a href=
-            "toplev.html#1118346">encodeURI</a>, <a href=
-            "toplev.html#1115986">encodeURIComponent</a> <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1119005" id="1119005"></a> <a name="decodeURIComponent"
-            id="decodeURIComponent"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD1> -->decodeURIComponent<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1121297" id="1121297"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Decodes
-          a Uniform Resource Identifier (URI) component previously created by
-          <a href="toplev.html#1115986">encodeURIComponent</a> or by a similar
-          routine.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1121303" id="1121303"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121305" id="1121305"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1121307" id="1121307"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121309" id="1121309"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.5, NES 6.0 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1121311" id="1121311"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121313" id="1121313"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262 Edition 3. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1121314" id="1121314"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1121315" id="1121315"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->decodeURIComponent(encodedURI) 
-            <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1121316" id="1121316"></a> <a name="Parameters" id=
-            "Parameters"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Parameters
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1121322" id="1121322"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1121319" id="1121319"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->encodedUri <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121321" id="1121321"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->An encoded component of a Uniform
-                  Resource Identifier.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1121323" id="1121323"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1121324" id="1121324"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->Replaces each escape sequence in the encoded
-            URI component with the character that it represents. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1121325" id="1121325"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1121335" id="1121335"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="toplev.html#1120957">decodeURI</a>,
-            <a href="toplev.html#1118346">encodeURI</a>, <a href=
-            "toplev.html#1115986">encodeURIComponent</a> <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1118346" id="1118346"></a> <a name="encodeURI" id=
-            "encodeURI"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "4"><!-- <ZHEAD1> -->encodeURI<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1121522" id="1121522"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Encodes
-          a Uniform Resource Identifier (URI) by replacing each instance of
-          certain characters by one, two, or three escape sequences
-          representing the UTF-8 encoding of the character.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1121525" id="1121525"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121527" id="1121527"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1121529" id="1121529"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121531" id="1121531"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.5, NES 6.0 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1121533" id="1121533"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121535" id="1121535"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262 Edition 3. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1113372" id="1113372"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1113373" id="1113373"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->encodeURI(uri) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1121972" id="1121972"></a> <a name="Parameters" id=
-            "Parameters"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Parameters
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1121978" id="1121978"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1121975" id="1121975"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->uri <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121977" id="1121977"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A complete Uniform Resource Identifier. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1121979" id="1121979"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1121980" id="1121980"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->Assumes that the URI is a complete URI, so
-            does not encode reserved characters that have special meaning in
-            the URI.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1121981" id="1121981"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">encodeURI</font>
-            replaces all characters except the following with the appropriate
-            UTF-8 escape sequences:<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1121999" id="1121999"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->.<br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1121984" id="1121984"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->reserved characters 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121986" id="1121986"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->, / ? : @ &amp; = + $ , 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1121988" id="1121988"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->unescaped characters 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121990" id="1121990"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->alphabetic, decimal digits, - _ . ! ~ *
-                  ' ( )<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1121996" id="1121996"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->score<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1121998" id="1121998"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->#<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1122000" id="1122000"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1122010" id="1122010"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="toplev.html#1120957">decodeURI</a>,
-            <a href="toplev.html#1063795">eval</a>, <a href=
-            "toplev.html#1115986">encodeURIComponent</a> <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1115986" id="1115986"></a> <a name="encodeURIComponent"
-            id="encodeURIComponent"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD1> -->encodeURIComponent<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1122512" id="1122512"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Encodes
-          a Uniform Resource Identifier (URI) component by replacing each
-          instance of certain characters by one, two, or three escape sequences
-          representing the UTF-8 encoding of the character.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1122515" id="1122515"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1122517" id="1122517"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1122519" id="1122519"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1122521" id="1122521"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.5, NES 6.0 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1122523" id="1122523"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1122525" id="1122525"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262 Edition 3. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1122526" id="1122526"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1122527" id="1122527"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->encodeURIComponent(uri) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1122528" id="1122528"></a> <a name="Parameters" id=
-            "Parameters"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Parameters
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1122534" id="1122534"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1122531" id="1122531"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->uri <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1122533" id="1122533"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A component of a Uniform Resource
-                  Identifier.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1122535" id="1122535"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1122536" id="1122536"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->Assumes that the URI is a URI component rather
-            than a complete URI, so does not treat reserved characters as if
-            they have special meaning and encodes them. See <a href=
-            "toplev.html#1118346">encodeURI</a> for the list of reserved
-            characters.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1122540" id="1122540"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face=
-            "courier, couriernew, monospaced size">encodeURIComponent</font>
-            replaces all characters except the following with the appropriate
-            UTF-8 escape sequences: <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1116029" id="1116029"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->.<br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1116018" id="1116018"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->unescaped characters 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1116020" id="1116020"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->alphabetic, decimal digits, - _ . ! ~ *
-                  ' ( )<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1116026" id="1116026"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->score<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1116028" id="1116028"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->#<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1122753" id="1122753"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1122763" id="1122763"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="toplev.html#1120957">decodeURI</a>,
-            <a href="toplev.html#1063795">eval</a>, <a href=
-            "toplev.html#1118346">encodeURI</a><!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1063795" id="1063795"></a> <a name="eval" id="eval"></a>
-            <font face="Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD1> -->eval<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1063805" id="1063805"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Evaluates a string of JavaScript code without
-          reference to a particular object.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1063798" id="1063798"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1063800" id="1063800"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1063802" id="1063802"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1092006" id="1092006"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.0 <!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1063804" id="1063804"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1092017" id="1092017"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.4: eval cannot be called
-                  indirectly<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1074307" id="1074307"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1074309" id="1074309"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1063806" id="1063806"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1063807" id="1063807"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->eval(<i>string</i>) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1063808" id="1063808"></a> <a name="Parameters" id=
-            "Parameters"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Parameters
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1063814" id="1063814"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1063811" id="1063811"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->string <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1063813" id="1063813"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A string representing a JavaScript
-                  expression, statement, or sequence of statements. The
-                  expression can include variables and properties of existing
-                  objects.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1063815" id="1063815"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1096773" id="1096773"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">eval</font> is a
-            top-level function and is not associated with any object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063816" id="1063816"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            argument of the <font face=
-            "courier, couriernew, monospaced size">eval</font> function is a
-            string. If the string represents an expression, <font face=
-            "courier, couriernew, monospaced size">eval</font> evaluates the
-            expression. If the argument represents one or more JavaScript
-            statements, <font face=
-            "courier, couriernew, monospaced size">eval</font> performs the
-            statements. Do not call <font face=
-            "courier, couriernew, monospaced size">eval</font> to evaluate an
-            arithmetic expression; JavaScript evaluates arithmetic expressions
-            automatically.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063817" id="1063817"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If you
-            construct an arithmetic expression as a string, you can use
-            <font face="courier, couriernew, monospaced size">eval</font> to
-            evaluate it at a later time. For example, suppose you have a
-            variable <font face=
-            "courier, couriernew, monospaced size">x</font>. You can postpone
-            evaluation of an expression involving <font face=
-            "courier, couriernew, monospaced size">x</font> by assigning the
-            string value of the expression, say <font face=
-            "courier, couriernew, monospaced size">"3&#160;*&#160;x&#160;+&#160;2"</font>,
-            to a variable, and then calling <font face=
-            "courier, couriernew, monospaced size">eval</font> at a later point
-            in your script.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1096008" id="1096008"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-            argument of <font face=
-            "courier, couriernew, monospaced size">eval</font> is not a string,
-            <font face="courier, couriernew, monospaced size">eval</font>
-            returns the argument unchanged. In the following example, the
-            <font face="courier, couriernew, monospaced size">String</font>
-            constructor is specified, and <font face=
-            "courier, couriernew, monospaced size">eval</font> returns a
-            <font face="courier, couriernew, monospaced size">String</font>
-            object rather than evaluating the string.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1096002" id="1096002"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->eval(new String("2+2")) // returns a String
-            object containing "2+2"<br>
-             eval("2+2")
-            &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-            returns 4 <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063818" id="1063818"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-            cannot indirectly use the <font face=
-            "courier, couriernew, monospaced size">eval</font> function by
-            invoking it via a name other than <font face=
-            "courier, couriernew, monospaced size">eval</font>; if you do, a
-            runtime error might occur. For example, you should not use the
-            following code:<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063819" id="1063819"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->var x = 2<br>
-             var y = 4<br>
-             var myEval = eval<br>
-             myEval("x + y") <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1092358" id="1092358"></a> <a name=
-            "Backward Compatibility" id="Backward Compatibility"></a>
-            <font face="Arial, Helvetica, sans-serif" size="2"><b>
-            <!-- <ZREFHEADER> -->Backward Compatibility<!-- </ZREFHEADER> -->
-            </b></font><br>
-          </p>
-          <p>
-            <a name="1092359" id="1092359"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><b>
-            <!-- <ZHEADRUNIN> -->JavaScript 1.3 and earlier versions. 
-            <!-- </ZHEADRUNIN> -->
-            </b></font> <a name="1092360" id="1092360"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-            can use <font face=
-            "courier, couriernew, monospaced size">eval</font> indirectly,
-            although it is discouraged.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1092607" id="1092607"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><b>
-            <!-- <ZHEADRUNIN> -->JavaScript 1.1. <!-- </ZHEADRUNIN> -->
-            </b></font> <a name="1092669" id="1092669"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="object.html#1194118">eval</a> is also
-            a method of all objects. This method is described for the
-               <a href="object.html#1193136">Object</a> class. 
-               <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1063827" id="1063827"></a> <a name="Examples" id=
-            "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1063828" id="1063828"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            following examples display output using <font face=
-            "courier, couriernew, monospaced size">document.write</font>. In
-            server-side JavaScript, you can display the same output by calling
-            the <font face="courier, couriernew, monospaced size">write</font>
-            function instead of using <font face=
-            "courier, couriernew, monospaced size">document.write</font>.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063829" id="1063829"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><b>Example 1.</b> In the following code, both
-            of the statements containing <font face=
-            "courier, couriernew, monospaced size">eval</font> return 42. The
-            first evaluates the string <font face=
-            "courier, couriernew, monospaced size">"x + y + 1"</font>; the
-            second evaluates the string <font face=
-            "courier, couriernew, monospaced size">"42"</font>. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1095914" id="1095914"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->var x = 2<br>
-             var y = 39<br>
-             var z = "42"<br>
-             eval("x + y + 1") // returns 42<br>
-             eval(z)
-            &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//
-            returns 42 <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063831" id="1063831"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><b>Example 2.</b> In the following example,
-            the <font face=
-            "courier, couriernew, monospaced size">getFieldName(n)</font>
-            function returns the name of the specified form element as a
-            string. The first statement assigns the string value of the third
-            form element to the variable <font face=
-            "courier, couriernew, monospaced size">field</font>. The second
-            statement uses <font face=
-            "courier, couriernew, monospaced size">eval</font> to display the
-            value of the form element.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063832" id="1063832"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->var field = getFieldName(3)<br>
-             document.write("The field named ", field, " has value of ",<br>
-             &#160;&#160;&#160;eval(field + ".value")) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063833" id="1063833"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><b>Example 3.</b> The following example uses
-            <font face="courier, couriernew, monospaced size">eval</font> to
-            evaluate the string <font face=
-            "courier, couriernew, monospaced size">str</font>. This string
-            consists of JavaScript statements that open an Alert dialog box and
-            assign <font face="courier, couriernew, monospaced size">z</font> a
-            value of 42 if <font face=
-            "courier, couriernew, monospaced size">x</font> is five, and
-            assigns 0 to <font face=
-            "courier, couriernew, monospaced size">z</font> otherwise. When the
-            second statement is executed, <font face=
-            "courier, couriernew, monospaced size">eval</font> will cause these
-            statements to be performed, and it will also evaluate the set of
-            statements and return the value that is assigned to
-                  <font face="courier, couriernew, monospaced size">z</font>. 
-                  <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063834" id="1063834"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->var str = "if (x == 5) {alert('z is 42'); z =
-            42;} else z = 0; "<br>
-             document.write("&lt;P&gt;z is ", eval(str)) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063835" id="1063835"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><b>Example 4.</b> In the following example,
-            the <font face=
-            "courier, couriernew, monospaced size">setValue</font> function
-            uses <font face="courier, couriernew, monospaced size">eval</font>
-            to assign the value of the variable <font face=
-            "courier, couriernew, monospaced size">newValue</font> to the text
-            field <font face=
-            "courier, couriernew, monospaced size">textObject</font>:
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1063836" id="1063836"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->function setValue (textObject, newValue) {<br>
-             &#160;&#160;&#160;eval ("document.forms[0]." + textObject +
-            ".value") = newValue<br>
-             } <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1063839" id="1063839"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1063843" id="1063843"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="object.html#1194118">Object.eval</a>
-            method<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1063963" id="1063963"></a> <a name="Infinity" id=
-            "Infinity"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD1> -->Infinity<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1063973" id="1063973"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-          numeric value representing infinity.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1063966" id="1063966"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core property</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1063968" id="1063968"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1063970" id="1063970"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1063972" id="1063972"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.3 (In previous versions,
-                  <font face=
-                  "courier, couriernew, monospaced size">Infinity</font> was
-                  defined only as a property of the <font face=
-                  "courier, couriernew, monospaced size">Number</font> object.)
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1074319" id="1074319"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1074321" id="1074321"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1063974" id="1063974"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1063975" id="1063975"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->Infinity <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1063976" id="1063976"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1063977" id="1063977"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">Infinity</font>
-            is a top-level property and is not associated with any object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1097265" id="1097265"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            initial value of <font face=
-            "courier, couriernew, monospaced size">Infinity</font> is
-            <font face=
-            "courier, couriernew, monospaced size">Number.POSITIVE_INFINITY</font>.
-            The value <font face=
-            "courier, couriernew, monospaced size">Infinity</font> (positive
-            infinity) is greater than any other number including itself. This
-            value behaves mathematically like infinity; for example, anything
-            multiplied by <font face=
-            "courier, couriernew, monospaced size">Infinity</font> is
-            <font face="courier, couriernew, monospaced size">Infinity</font>,
-            and anything divided by <font face=
-            "courier, couriernew, monospaced size">Infinity</font> is 0.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1063978" id="1063978"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1063985" id="1063985"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href=
-            "number.html#1193346">Number.NEGATIVE_INFINITY</a>
-                  <font face="courier, couriernew, monospaced size">,</font><a href="number.html#1193380">
-            Number.POSITIVE_INFINITY</a> <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1063988" id="1063988"></a> <a name="isFinite" id=
-            "isFinite"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD1> -->isFinite<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1063998" id="1063998"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Evaluates an argument to determine whether it is
-          a finite number.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1063991" id="1063991"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1063993" id="1063993"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1063995" id="1063995"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1063997" id="1063997"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1074336" id="1074336"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1074338" id="1074338"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1063999" id="1063999"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064000" id="1064000"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->isFinite(<i>number</i>) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064001" id="1064001"></a> <a name="Parameters" id=
-            "Parameters"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Parameters
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064007" id="1064007"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1064004" id="1064004"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->number <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064006" id="1064006"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->The number to evaluate. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064008" id="1064008"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1097420" id="1097420"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">isFinite</font>
-            is a top-level function and is not associated with any object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1097340" id="1097340"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-            can use this method to determine whether a number is a finite
-            number. The <font face=
-            "courier, couriernew, monospaced size">isFinite</font> method
-            examines the number in its argument. If the argument is
-                  <font face="courier, couriernew, monospaced size">NaN</font>,
-                  positive infinity or negative infinity, this method returns
-                  <font face=
-                  "courier, couriernew, monospaced size">false</font>,
-                  otherwise it returns <font face=
-                  "courier, couriernew, monospaced size">true</font>. 
-                  <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1073394" id="1073394"></a> <a name="Examples" id=
-            "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1073395" id="1073395"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-            can check a client input to determine whether it is a finite
-            number.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064013" id="1064013"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->if(isFinite(ClientInput) == true)<br>
-             {<br>
-             &#160;&#160;&#160;/* take specific steps */<br>
-             } <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064014" id="1064014"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064021" id="1064021"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href=
-            "number.html#1193346">Number.NEGATIVE_INFINITY</a>
-                  <font face="courier, couriernew, monospaced size">,</font><a href="number.html#1193380">
-            Number.POSITIVE_INFINITY</a> <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1064024" id="1064024"></a> <a name="isNaN" id=
-            "isNaN"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD1> -->isNaN<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1064034" id="1064034"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2">
-          <!-- <ZPARAGRAPH> -->Evaluates an argument to determine if it is not
-          a number.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064027" id="1064027"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064029" id="1064029"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064031" id="1064031"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064033" id="1064033"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.0: Unix only 
-                  <!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1070173" id="1070173"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1070174" id="1070174"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0: all platforms 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1074350" id="1074350"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1074352" id="1074352"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064035" id="1064035"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064036" id="1064036"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->isNaN(<i>testValue</i>) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064037" id="1064037"></a> <a name="Parameters" id=
-            "Parameters"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Parameters
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064043" id="1064043"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1064040" id="1064040"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->testValue <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064042" id="1064042"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->The value you want to evaluate. 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064044" id="1064044"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1097479" id="1097479"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">isNaN</font> is a
-            top-level function and is not associated with any object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064045" id="1064045"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            <font face="courier, couriernew, monospaced size">parseFloat</font>
-            and <font face=
-            "courier, couriernew, monospaced size">parseInt</font> functions
-            return <font face="courier, couriernew, monospaced size">NaN</font>
-            when they evaluate a value that is not a number. <font face=
-            "courier, couriernew, monospaced size">isNaN</font> returns true if
-            passed <font face=
-            "courier, couriernew, monospaced size">NaN</font>, and false
-            otherwise.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064047" id="1064047"></a> <a name="Examples" id=
-            "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064048" id="1064048"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            following example evaluates <font face=
-            "courier, couriernew, monospaced size">floatValue</font> to
-            determine if it is a number and then calls a procedure accordingly:
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064049" id="1064049"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->floatValue=parseFloat(toFloat) 
-            <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064050" id="1064050"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->if (isNaN(floatValue)) {<br>
-             &#160;&#160;&#160;notFloat()<br>
-             } else {<br>
-             &#160;&#160;&#160;isFloat()<br>
-             } <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064051" id="1064051"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064061" id="1064061"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="number.html#1193302">Number.NaN</a>,
-            <a href="toplev.html#1064132">parseFloat</a>, <a href=
-            "toplev.html#1064173">parseInt</a><!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1064064" id="1064064"></a> <a name="NaN" id="NaN"></a>
-            <font face="Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD1> -->NaN<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1064074" id="1064074"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A value
-          representing Not-A-Number.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064067" id="1064067"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core property</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064069" id="1064069"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064071" id="1064071"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064073" id="1064073"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.3 (In previous versions,
-                  <font face="courier, couriernew, monospaced size">NaN</font>
-                  was defined only as a property of the <font face=
-                  "courier, couriernew, monospaced size">Number</font> object)
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1074359" id="1074359"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1074361" id="1074361"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064075" id="1064075"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064076" id="1064076"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->NaN <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064077" id="1064077"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064078" id="1064078"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">NaN</font> is a
-            top-level property and is not associated with any object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1099595" id="1099595"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            initial value of <font face=
-            "courier, couriernew, monospaced size">NaN</font> is NaN.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064079" id="1064079"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">NaN</font> is
-            always unequal to any other number, including NaN itself; you
-            cannot check for the not-a-number value by comparing to
-                  <font face="courier, couriernew, monospaced size">Number.NaN</font>.
-                  Use the <font face=
-                  "courier, couriernew, monospaced size">isNaN</font> function
-                  instead.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064080" id="1064080"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> -->Several JavaScript methods (such as the
-            <font face="courier, couriernew, monospaced size">Number</font>
-            constructor, <font face=
-            "courier, couriernew, monospaced size">parseFloat</font>, and
-            <font face="courier, couriernew, monospaced size">parseInt</font>)
-            return <font face="courier, couriernew, monospaced size">NaN</font>
-            if the value specified in the parameter is not a number. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064081" id="1064081"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-            might use the <font face=
-            "courier, couriernew, monospaced size">NaN</font> property to
-            indicate an error condition for a function that should return a
-            valid number.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064082" id="1064082"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064089" id="1064089"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="toplev.html#1064024">isNaN</a>,
-            <a href="number.html#1193302">Number.NaN</a><!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1064092" id="1064092"></a> <a name="Number" id=
-            "Number"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD1> -->Number<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1064102" id="1064102"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Converts
-          the specified object to a number.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064095" id="1064095"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064097" id="1064097"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064099" id="1064099"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064101" id="1064101"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1074373" id="1074373"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1074375" id="1074375"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064103" id="1064103"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064104" id="1064104"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->Number(<i>obj</i>) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064105" id="1064105"></a> <a name="Parameter" id=
-            "Parameter"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Parameter<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064111" id="1064111"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1064108" id="1064108"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->obj <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064110" id="1064110"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->An object.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064112" id="1064112"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1097674" id="1097674"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">Number</font> is
-            a top-level function and is not associated with any object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064116" id="1064116"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When
-            the object is a <a href="date.html#1193137">Date</a> object,
-            <font face="courier, couriernew, monospaced size">Number</font>
-            returns a value in milliseconds measured from 01 January, 1970 UTC
-            (GMT), positive after this date, negative before. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064117" id="1064117"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-            <font face="courier, couriernew, monospaced size">obj</font> is
-            <font face="fontsansserif" size="5" color="red">a string that does
-            not contain a well-formed numeric literal,</font> <font face=
-            "courier, couriernew, monospaced size">Number</font> returns NaN.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064118" id="1064118"></a> <a name="Example" id=
-            "Example"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064122" id="1064122"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            following example converts the <a href="date.html#1193137">Date</a>
-            object to a numerical value: <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1073478" id="1073478"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->d = new Date ("December 17, 1995 03:24:00")<br>
-             alert (Number(d)) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064124" id="1064124"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-            displays a dialog box containing "819199440000." 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064125" id="1064125"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064129" id="1064129"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="number.html#1193137">Number</a>
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1064132" id="1064132"></a> <a name="parseFloat" id=
-            "parseFloat"></a> <font face="Arial, Helvetica, sans-serif"
-               size="4"><!-- <ZHEAD1> -->parseFloat<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1064143" id="1064143"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Parses a
-          string argument and returns a floating point number.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064135" id="1064135"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064137" id="1064137"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064139" id="1064139"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064141" id="1064141"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.0: If the first character
-                  of the string specified in parseFloat(<font face=
-                  "courier, couriernew, monospaced size">string</font>) cannot
-                  be converted to a number, returns <font face=
-                  "courier, couriernew, monospaced size">NaN</font> on Solaris
-                  and Irix and 0 on all other platforms. <!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1070201" id="1070201"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1064142" id="1064142"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.1, NES 2.0: Returns
-                  <font face="courier, couriernew, monospaced size">NaN</font>
-                  on all platforms if the first character of the string
-                  specified in parseFloat(<font face=
-                  "courier, couriernew, monospaced size">string</font>) cannot
-                  be converted to a number.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1074386" id="1074386"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1074388" id="1074388"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064144" id="1064144"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064145" id="1064145"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->parseFloat(<i>string</i>) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064146" id="1064146"></a> <a name="Parameters" id=
-            "Parameters"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Parameters
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064152" id="1064152"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1064149" id="1064149"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->string <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064151" id="1064151"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A string that represents the value you
-                  want to parse.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064153" id="1064153"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1097866" id="1097866"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">parseFloat</font>
-            is a top-level function and is not associated with any object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064155" id="1064155"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">parseFloat</font>
-            parses its argument, a string, and returns a floating point number.
-            If it encounters a character other than a sign (+ or -), numeral
-            (0-9), a decimal point, or an exponent, it returns the value up to
-            that point and ignores that character and all succeeding
-            characters. Leading and trailing spaces are allowed. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064156" id="1064156"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-            first character cannot be converted to a number, <font face=
-            "courier, couriernew, monospaced size">parseFloat</font> returns
-            <font face="courier, couriernew, monospaced size">NaN</font>. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064157" id="1064157"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-            arithmetic purposes, the <font face=
-            "courier, couriernew, monospaced size">NaN</font> value is not a
-            number in any radix. You can call the <font face=
-            "courier, couriernew, monospaced size">isNaN</font> function to
-            determine if the result of <font face=
-            "courier, couriernew, monospaced size">parseFloat</font> is
-            <font face="courier, couriernew, monospaced size">NaN</font>. If
-            <font face="courier, couriernew, monospaced size">NaN</font> is
-            passed on to arithmetic operations, the operation results will also
-            be <font face="courier, couriernew, monospaced size">NaN</font>. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064158" id="1064158"></a> <a name="Examples" id=
-            "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064159" id="1064159"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            following examples all return 3.14:<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064160" id="1064160"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->parseFloat("3.14")<br>
-             parseFloat("314e-2")<br>
-             parseFloat("0.0314E+2")<br>
-             var x = "3.14"<br>
-             parseFloat(x) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064161" id="1064161"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            following example returns <font face=
-            "courier, couriernew, monospaced size">NaN</font>: 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064162" id="1064162"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->parseFloat("FF2") <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064163" id="1064163"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064170" id="1064170"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="toplev.html#1064024">isNaN</a>,
-            <a href="toplev.html#1064173">parseInt</a> <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1064173" id="1064173"></a> <a name="parseInt" id=
-            "parseInt"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD1> -->parseInt<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1064184" id="1064184"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Parses a
-          string argument and returns an integer of the specified radix or
-          base.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064176" id="1064176"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064178" id="1064178"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064180" id="1064180"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064182" id="1064182"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.0: If the first character
-                  of the string specified in parseInt(<font face=
-                  "courier, couriernew, monospaced size">string</font>) cannot
-                  be converted to a number, returns <font face=
-                  "courier, couriernew, monospaced size">NaN</font> on Solaris
-                  and Irix and 0 on all other platforms. <!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1070203" id="1070203"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font>
-                </p>
-                <p>
-                  <a name="1064183" id="1064183"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.1, LiveWire 2.0: Returns
-                  <font face="courier, couriernew, monospaced size">NaN</font>
-                  on all platforms if the first character of the string
-                  specified in parseInt(<font face=
-                  "courier, couriernew, monospaced size">string</font>) cannot
-                  be converted to a number. <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1074391" id="1074391"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1074393" id="1074393"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064185" id="1064185"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064186" id="1064186"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->parseInt(<i>string</i>[, <i>radix</i>]) 
-            <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064187" id="1064187"></a> <a name="Parameters" id=
-            "Parameters"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Parameters
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064197" id="1064197"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1064190" id="1064190"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->string <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064192" id="1064192"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->A string that represents the value you
-                  want to parse.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <a name="1064194" id="1064194"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->radix <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064196" id="1064196"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->An integer that represents the radix of
-                  the return value.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064198" id="1064198"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1097892" id="1097892"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">parseInt</font>
-            is a top-level function and is not associated with any object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064200" id="1064200"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            <font face="courier, couriernew, monospaced size">parseInt</font>
-            function parses its first argument, a string, and attempts to
-            return an integer of the specified radix (base). For example, a
-            radix of 10 indicates to convert to a decimal number, 8 octal, 16
-            hexadecimal, and so on. For radixes above 10, the letters of the
-            alphabet indicate numerals greater than 9. For example, for
-            hexadecimal numbers (base 16), A through F are used. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064201" id="1064201"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If
-            <font face="courier, couriernew, monospaced size">parseInt</font>
-            encounters a character that is not a numeral in the specified
-            radix, it ignores it and all succeeding characters and returns the
-            integer value parsed up to that point. <font face=
-            "courier, couriernew, monospaced size">parseInt</font> truncates
-            numbers to integer values. Leading and trailing spaces are allowed.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064202" id="1064202"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-            radix is not specified or is specified as 0, JavaScript assumes the
-            following: <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <ul>
-            <li style="list-style: none">
-              <a name="1064203" id="1064203"></a>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST1> -->If the input <font face=
-              "courier, couriernew, monospaced size">string</font> begins with
-              <font face="courier, couriernew, monospaced size">"0x"</font>,
-              the radix is 16 (hexadecimal).<!-- </ZSMARTLIST1> -->
-              </font> 
-              <p>
-                <a name="1064204" id="1064204"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST1> -->If the input <font face=
-              "courier, couriernew, monospaced size">string</font> begins with
-              <font face="courier, couriernew, monospaced size">"0"</font>, the
-              radix is eight (octal). This feature is deprecated. 
-              <!-- </ZSMARTLIST1> -->
-              </font> 
-              <p>
-                <a name="1064205" id="1064205"></a>
-              </p>
-            </li>
-            <li>
-              <font face="Arial, Helvetica, sans-serif" size="2">
-              <!-- <ZSMARTLIST1> -->If the input <font face=
-              "courier, couriernew, monospaced size">string</font> begins with
-              any other value, the radix is 10 (decimal). 
-              <!-- </ZSMARTLIST1> -->
-              </font>
-            </li>
-          </ul><a name="1064206" id="1064206"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->If the
-          first character cannot be converted to a number, <font face=
-          "courier, couriernew, monospaced size">parseInt</font> returns
-          <font face="courier, couriernew, monospaced size">NaN</font>. 
-          <!-- </ZPARAGRAPH> -->
-          </font> 
-          <p>
-            <a name="1064207" id="1064207"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->For
-            arithmetic purposes, the <font face=
-            "courier, couriernew, monospaced size">NaN</font> value is not a
-            number in any radix. You can call the <font face=
-            "courier, couriernew, monospaced size">isNaN</font> function to
-            determine if the result of <font face=
-            "courier, couriernew, monospaced size">parseInt</font> is
-            <font face="courier, couriernew, monospaced size">NaN</font>. If
-            <font face="courier, couriernew, monospaced size">NaN</font> is
-            passed on to arithmetic operations, the operation results will also
-            be <font face="courier, couriernew, monospaced size">NaN</font>. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064208" id="1064208"></a> <a name="Examples" id=
-            "Examples"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Examples<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064209" id="1064209"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            following examples all return 15: <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064210" id="1064210"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->parseInt("F", 16)<br>
-             parseInt("17", 8)<br>
-             parseInt("15", 10)<br>
-             parseInt(15.99, 10)<br>
-             parseInt("FXX123", 16)<br>
-             parseInt("1111", 2)<br>
-             parseInt("15*3", 10) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064211" id="1064211"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            following examples all return <font face=
-            "courier, couriernew, monospaced size">NaN</font>: 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064212" id="1064212"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->parseInt("Hello", 8)<br>
-             parseInt("0x7", 10)<br>
-             parseInt("FFF", 10) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064213" id="1064213"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Even
-            though the radix is specified differently, the following examples
-            all return 17 because the input <font face=
-            "courier, couriernew, monospaced size">string</font> begins with
-            <font face="courier, couriernew, monospaced size">"0x"</font>. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064214" id="1064214"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->parseInt("0x11", 16)<br>
-             parseInt("0x11", 0)<br>
-             parseInt("0x11") <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064215" id="1064215"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064225" id="1064225"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="toplev.html#1064024">isNaN</a>,
-            <a href="toplev.html#1064132">parseFloat</a>, <a href=
-            "object.html#1193540">Object.valueOf</a> <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1064506" id="1064506"></a> <a name="String" id=
-            "String"></a> <font face="Arial, Helvetica, sans-serif" size="4">
-            <!-- <ZHEAD1> -->String<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1064516" id="1064516"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->Converts
-          the specified object to a string.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064509" id="1064509"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core function</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064511" id="1064511"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1064513" id="1064513"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064515" id="1064515"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.2, NES 3.0 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1074401" id="1074401"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1074403" id="1074403"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064517" id="1064517"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064518" id="1064518"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->String(<i>obj</i>) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064519" id="1064519"></a> <a name="Parameter" id=
-            "Parameter"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Parameter<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064525" id="1064525"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><br></font>
-          </p>
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <a name="1064522" id="1064522"></a><font face=
-                "courier, couriernew, monospaced size" size="2">
-                <!-- <ZCODELINE> -->obj <!-- </ZCODELINE> -->
-                </font> 
-                <p>
-                  &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1064524" id="1064524"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->An object.<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064526" id="1064526"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1098314" id="1098314"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">String</font> is
-            a top-level function and is not associated with any object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1074554" id="1074554"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            <font face="courier, couriernew, monospaced size">String</font>
-            method converts the value of any object into a string; it returns
-            the same value as the <font face=
-            "courier, couriernew, monospaced size">toString</font> method of an
-            individual object.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1074558" id="1074558"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->When
-            the object is a <a href="date.html#1193137">Date</a> object,
-            <font face="courier, couriernew, monospaced size">String</font>
-            returns a more readable string representation of the date. Its
-            format is: Thu Aug 18 04:37:43 Pacific Daylight Time 1983. 
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064531" id="1064531"></a> <a name="Example" id=
-            "Example"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Example<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064535" id="1064535"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-            following example converts the <a href="date.html#1193137">Date</a>
-            object to a readable string. <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1073769" id="1073769"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->D = new Date (430054663215)<br>
-             alert (String(D)) <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1064537" id="1064537"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->This
-            displays a dialog box containing "Thu Aug 18 04:37:43 GMT-0700
-            (Pacific Daylight Time) 1983." <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1064538" id="1064538"></a> <a name="See also" id=
-            "See also"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->See also<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1064542" id="1064542"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2">
-            <!-- <ZPARAGRAPH> --><a href="string.html#1193137">String</a>
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-            <br>
-             <a name="1094680" id="1094680"></a> <a name="undefined" id=
-            "undefined"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "4"><!-- <ZHEAD1> -->undefined<!-- </ZHEAD1> -->
-            </font>
-          </p>
-          <hr size="2" noshade="noshade">
-          <br>
-           <a name="1094748" id="1094748"></a> <font face=
-          "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->The
-          value undefined.<br></font> 
-          <p>
-            <br>
-            <br>
-          </p>
-          <table width="90%" border="1" cellpadding="5" cellspacing="0">
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1094683" id="1094683"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Core property</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1094685" id="1094685"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2"><!-- <ZTABLETEXT> -->
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1094687" id="1094687"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>Implemented in</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1094689" id="1094689"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->JavaScript 1.3<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-            <tr>
-              <td valign="top">
-                <p>
-                  <a name="1094691" id="1094691"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> --><i>ECMA version</i> 
-                  <!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-              <td valign="top">
-                <p>
-                  <a name="1094693" id="1094693"></a> <font face=
-                  "Arial, Helvetica, sans-serif" size="2">
-                  <!-- <ZTABLETEXT> -->ECMA-262<!-- </ZTABLETEXT> -->
-                  </font> &#160;
-                </p>
-              </td>
-            </tr>
-          </table>
-          <p>
-            <font face="Arial, Helvetica, sans-serif" size="2">
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1094695" id="1094695"></a> <a name="Syntax" id=
-            "Syntax"></a> <font face="Arial, Helvetica, sans-serif" size=
-            "2"><b><!-- <ZREFHEADER> -->Syntax<!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1094696" id="1094696"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->undefined <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <br>
-             <a name="1094697" id="1094697"></a> <a name="Description" id=
-            "Description"></a> <font face="Arial, Helvetica, sans-serif"
-               size="2"><b><!-- <ZREFHEADER> -->Description
-               <!-- </ZREFHEADER> -->
-            </b></font><br>
-             <a name="1094698" id="1094698"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">undefined</font>
-            is a top-level property and is not associated with any object.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1095255" id="1095255"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->A
-            variable that has not been assigned a value is of type undefined. A
-            method or statement also returns <font face=
-            "courier, couriernew, monospaced size">undefined</font> if the
-            variable that is being evaluated does not have an assigned value.
-            <!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1095290" id="1095290"></a><font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->You
-            can use <font face=
-            "courier, couriernew, monospaced size">undefined</font> to
-            determine whether a variable has a value. In the following code,
-            the variable <font face=
-            "courier, couriernew, monospaced size">x</font> is not defined, and
-            the <font face="courier, couriernew, monospaced size">if</font>
-            statement evaluates to true.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-          <p>
-            <a name="1095485" id="1095485"></a><font face=
-            "courier, couriernew, monospaced size" size="2">
-            <!-- <ZCODELINE> -->var x<br>
-             if(x == undefined) {<br>
-             &#160;&#160;&#160;// these statements execute<br>
-             } <!-- </ZCODELINE> -->
-            </font>
-          </p>
-          <p>
-            <a name="1095684" id="1095684"></a> <font face=
-            "Arial, Helvetica, sans-serif" size="2"><!-- <ZPARAGRAPH> -->
-            <font face="courier, couriernew, monospaced size">undefined</font>
-            is also a primitive value.<!-- </ZPARAGRAPH> -->
-            </font>
-          </p>
-        </align>
-        <blockquote>
-          <br>
-           <b><a href="sun.html"><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Previous</font></a></b>&#160;&#160;&#160;&#160;
-                <a href="contents.html"><b><font face=
-                "Arial, Helvetica, sans-serif" size="2" color=
-                "#993300">Contents</font></b></a>&#160;&#160;&#160;&#160;
-                <a href="ix.html"><b><font face="Arial, Helvetica, sans-serif"
-                size="2" color=
-                "#993300">Index</font></b></a>&#160;&#160;&#160;&#160;
-                      <a href="partlang.html"><b><font face=
-                      "Arial, Helvetica, sans-serif" size="2" color=
-                      "#993300">Next</font></b></a> &#160;&#160;&#160;&#160; 
-          <hr noshade="noshade" size="1">
-          <font face="Arial, Helvetica, sans-serif" size="1">Copyright &#169;
-          2000 <a href="http://www.netscape.com">Netscape Communications
-          Corp.</a> All rights reserved.</font>
-        </blockquote>
-        <p align="right">
-          Last Updated <b>September 28, 2000</b><br>
-           <!-- </FOOTERCONTENT> -->
-           <!-- </MAINCONTENT> -->
-          </p>
-        <table width="90%" border="1" cellpadding="5" cellspacing="0">
-          <!-- </BOOKCONTENT> -->
-          <!-- <FOOTERCONTENT> -->
-          </table>
-      </align>
-      <table width="90%" border="1" cellpadding="5" cellspacing="0"></table>
-    </blockquote>
-  </body>
-</html>
diff --git a/docs/js/ref/you-are-here.html b/docs/js/ref/you-are-here.html
deleted file mode 100644
index 5c67b374e0ec28b4d89536aafcae6a4c95348259..0000000000000000000000000000000000000000
--- a/docs/js/ref/you-are-here.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-<head>
-<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
-<title>JavaScript 1.5 Reference has moved</title>
-</head>
-<body>
-  <h1>JavaScript 1.5 Reference has moved</h1>
-
-  <p>
-  The JavaScript 1.5 Reference is now available on the 
-  <strong>New DevEdge</strong> in the Library &gt; Manuals
-  section.
-  </p>
-  
-  <h2>What would you like to do?</h2>
-
-  <ul>
-    <li>
-  <p>
-  <a target="_top" href=".">Continue to the JavaScript 1.5 Reference</a>.
-  </p>
-  </li>
-
-  <li>
-  <p>
-  Get <a target="_top" href="/devedge-srce/toolbox/sidebars/">Netscape 
-    Sidebar tabs</a> for handy access to the tables of contents
-  for each of the JavaScript 1.3, 1.4 and 1.5 guides 
-  and references.
-  </p>
-  </li>
-
-  <li>
-  <p>
-  Find additional JavaScript resources at
-  <a target="_top" href="/devedge-srce/central/javascript/">JavaScript Central</a>.
-  </p>
-  </li>
-
-</ul>
-
-</body>
-</html>
-
-
diff --git a/docs/jsobjs.html b/docs/jsobjs.html
deleted file mode 100644
index 60f5a2a030724f6d914146166f386d36cea0519d..0000000000000000000000000000000000000000
--- a/docs/jsobjs.html
+++ /dev/null
@@ -1,3184 +0,0 @@
-<html>
-<head>
-<title>Synchronet JavaScript Object Model Reference</title>
-<STYLE>
-	OL LI                { cursor: hand; }
-	UL LI                { display: none;list-style: square; }
-	.showList LI         { display: list-item; }
-</STYLE>
-</head>
-<body>
-<font face=arial,helvetica>
-<h1>Synchronet JavaScript Object Model Reference</h1>
-Generated for <b>Synchronet v3.14a</b>, compiled Dec 27 2006 17:06
-<br><font size=-1>
-Property and Method version numbers (when available) indicate the Synchronet version when the item was added or modified.
-</font>
-<ol type=square>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#global"><b>global</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#global_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#global_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#js"><b>js</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#js_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#js_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#system"><b>system</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#system_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#system_properties>properties</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#system.stats"><b>system.stats</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#system.stats_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#system.node_list"><b>system.node_list</b></a> array
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#system.node_list_properties>properties</a>
-</ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#server"><b>server</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#server_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#client"><b>client</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#client_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#user"><b>user</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#user_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#user_properties>properties</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#user.stats"><b>user.stats</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#user.stats_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#user.limits"><b>user.limits</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#user.limits_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#user.security"><b>user.security</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#user.security_properties>properties</a>
-</ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#bbs"><b>bbs</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#bbs_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#bbs_properties>properties</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#bbs.mods"><b>bbs.mods</b></a> object
-<ul>
-</ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#console"><b>console</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#console_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#console_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#msg_area"><b>msg_area</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#msg_area.grp"><b>msg_area.grp</b></a> object
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#msg_area.sub"><b>msg_area.sub</b></a> object
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#msg_area.grp_list"><b>msg_area.grp_list</b></a> array
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#msg_area.grp_list_properties>properties</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#msg_area.grp_list.sub_list"><b>msg_area.grp_list.sub_list</b></a> array
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#msg_area.grp_list.sub_list_properties>properties</a>
-</ul>
-</ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#file_area"><b>file_area</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#file_area_properties>properties</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#file_area.lib"><b>file_area.lib</b></a> object
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#file_area.dir"><b>file_area.dir</b></a> object
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#file_area.lib_list"><b>file_area.lib_list</b></a> array
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#file_area.lib_list_properties>properties</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#file_area.lib_list.dir_list"><b>file_area.lib_list.dir_list</b></a> array
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#file_area.lib_list.dir_list_properties>properties</a>
-</ul>
-</ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#xtrn_area"><b>xtrn_area</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#xtrn_area.sec"><b>xtrn_area.sec</b></a> object
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#xtrn_area.prog"><b>xtrn_area.prog</b></a> object
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#xtrn_area.sec_list"><b>xtrn_area.sec_list</b></a> array
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#xtrn_area.sec_list_properties>properties</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#xtrn_area.sec_list.prog_list"><b>xtrn_area.sec_list.prog_list</b></a> array
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#xtrn_area.sec_list.prog_list_properties>properties</a>
-</ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#xtrn_area.event"><b>xtrn_area.event</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#xtrn_area.event_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#xtrn_area.editor"><b>xtrn_area.editor</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#xtrn_area.editor_properties>properties</a>
-</ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#MsgBase"><b>MsgBase</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#MsgBase_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#MsgBase_properties>properties</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href="#MsgBase.cfg"><b>MsgBase.cfg</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#MsgBase.cfg_properties>properties</a>
-</ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#File"><b>File</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#File_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#File_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#Queue"><b>Queue</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Queue_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Queue_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#Socket"><b>Socket</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Socket_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Socket_properties>properties</a>
-</ul>
-</ol>
-<h2><a name=global>global object</a>
-<br><font size=-1>Top-level functions and properties (common to all servers and services)</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>global</tt>
-<a name=global_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>log</b><td>string<td><tt>log([level,] value [,value])
-<td>3.11
-<td>add a line of text to the server and/or system log, <i>values</i> are typically string constants or variables, <i>level</i> is the debug level/priority (default: <tt>LOG_INFO</tt>)
-<tr valign=top><td><b>read</b><td>string<td><tt>read([count])
-<td>3.11
-<td>read up to count characters from input stream
-<tr valign=top><td><b>readln</b><td>string<td><tt>readln([count])
-<td>3.11
-<td>read a single line, up to count characters, from input stream
-<tr valign=top><td><b>write</b><td>void<td><tt>write(value [,value])
-<td>3.11
-<td>send one or more values (typically strings) to the server output
-<tr valign=top><td><b>write_raw</b><td>void<td><tt>write_raw(value [,value])
-<td>3.14
-<td>send a stream of bytes (possibly containing NULLs or special control code sequences) to the server output
-<tr valign=top><td><b>writeln</b><td>void<td><tt>writeln(value [,value])
-<td>3.11
-<td>send a line of text to the console or event log with automatic line termination (CRLF), <i>values</i> are typically string constants or variables (AKA print)
-<tr valign=top><td><b>printf</b><td>string<td><tt>printf(string format [,value][,value])
-<td>3.10
-<td>print a formatted string - <small>CAUTION: for experienced C programmers ONLY</small>
-<tr valign=top><td><b>alert</b><td>void<td><tt>alert(value)
-<td>3.10
-<td>print an alert message (ala client-side JS)
-<tr valign=top><td><b>prompt</b><td>string<td><tt>prompt([value])
-<td>3.10
-<td>displays a prompt (<i>value</i>) and returns a string of user input (ala clent-side JS)
-<tr valign=top><td><b>confirm</b><td>boolean<td><tt>confirm(value)
-<td>3.10
-<td>displays a Yes/No prompt and returns <i>true</i> or <i>false</i> based on users confirmation (ala client-side JS)
-<tr valign=top><td><b>exit</b><td>void<td><tt>exit([exit_code])
-<td>3.11
-<td>stop script execution, optionally setting the global property <tt>exit_code</tt> to the specified numeric value
-<tr valign=top><td><b>load</b><td>undefined<td><tt>load([<i>bool</i> background or <i>object</i> scope,] <i>string</i> filename [,args])
-<td>3.12
-<td>load and execute a JavaScript module (<i>filename</i>), optionally specifying a target <i>scope</i> object (default: <i>this</i>) and a list of arguments to pass to the module (as <i>argv</i>). Returns the result (last executed statement) of the executed script or a newly created <i>Queue</i> object if <i>background</i> is <i>true</i>).<br><br><b>Background</b> (added in v3.12):<br>If <i>background</i> is <i>true</i>, the loaded script runs in the background (in a child thread) but may communicate with the parent script/thread by reading from and/or writing to the <i>parent_queue</i> (an automatically created <i>Queue</i> object). The result (last executed statement) of the executed script (or the optional <i>exit_code</i> passed to the <i>exit()/<i> function) will be automatically written to the <i>parent_queue</i> which may be read later by the parent script (using <i>load_result.read()</i>, for example).
-<tr valign=top><td><b>mswait</b><td>number<td><tt>mswait([milliseconds=<tt>1</tt>])
-<td>3.13
-<td>millisecond wait/sleep routine (AKA sleep), returns number of elapsed clock ticks (in v3.13)
-<tr valign=top><td><b>yield</b><td>void<td><tt>yield([forced=<tt>true</tt>])
-<td>3.11
-<td>release current thread time-slice, a <i>forced</i> yield will yield to all other pending tasks (lowering CPU utilization), a non-<i>forced</i> yield will yield only to pending tasks of equal or higher priority. <i>forced</i> defaults to <i>true</i>
-<tr valign=top><td><b>random</b><td>number<td><tt>random(max_number=<tt>100</tt>)
-<td>3.10
-<td>return random integer between <tt>0</tt> and <i>max_number</i>-1
-<tr valign=top><td><b>time</b><td>number<td><tt>time()
-<td>3.10
-<td>return current time and date in Unix (time_t) format (number of seconds since Jan-01-1970)
-<tr valign=top><td><b>beep</b><td>void<td><tt>beep([frequency=<tt>500</tt>] [,duration=<tt>500</tt>])
-<td>3.10
-<td>produce a tone on the local speaker at specified frequency for specified duration (in milliseconds)
-<tr valign=top><td><b>sound</b><td>boolean<td><tt>sound([filename])
-<td>3.10
-<td>play a waveform (.wav) sound file (currently, on Windows platforms only)
-<tr valign=top><td><b>ctrl</b><td>string<td><tt>ctrl(number or string)
-<td>3.11
-<td>return ASCII control character representing character passed - Example: <tt>ctrl('C') returns ''</tt>
-<tr valign=top><td><b>ascii</b><td>undefined<td><tt>ascii([string text] or [number value])
-<td>3.10
-<td>convert single character to numeric ASCII value or vice-versa (returns number OR string)
-<tr valign=top><td><b>ascii_str</b><td>string<td><tt>ascii_str(text)
-<td>3.10
-<td>convert extended-ASCII in text string to plain ASCII, returns modified string
-<tr valign=top><td><b>strip_ctrl</b><td>string<td><tt>strip_ctrl(text)
-<td>3.10
-<td>strip control characters from string, returns modified string
-<tr valign=top><td><b>strip_exascii</b><td>string<td><tt>strip_exascii(text)
-<td>3.10
-<td>strip extended-ASCII characters from string, returns modified string
-<tr valign=top><td><b>truncsp</b><td>string<td><tt>truncsp(text)
-<td>3.10
-<td>truncate (trim) white-space characters off end of string, returns modified string
-<tr valign=top><td><b>truncstr</b><td>string<td><tt>truncstr(text, charset)
-<td>3.10
-<td>truncate (trim) string at first char in <i>charset</i>, returns modified string
-<tr valign=top><td><b>lfexpand</b><td>string<td><tt>lfexpand(text)
-<td>3.10
-<td>expand line-feeds (LF) to carriage-return/line-feeds (CRLF), returns modified string
-<tr valign=top><td><b>wildmatch</b><td>boolean<td><tt>wildmatch([case_sensitive=<tt>false</tt>,] string [,pattern=<tt>'*'</tt>] [,path=<tt>false</tt>])
-<td>3.14
-<td>returns <tt>true</tt> if the <i>string</i> matches the wildcard <i>pattern</i> (wildcards supported are '*' and '?'), if <i>path</i> is <tt>true</tt>, '*' will not match path delimeter characters (e.g. '/')
-<tr valign=top><td><b>backslash</b><td>string<td><tt>backslash(path)
-<td>3.12
-<td>returns directory path with trailing (platform-specific) path delimeter (i.e. "slash" or "backslash")
-<tr valign=top><td><b>file_getname</b><td>string<td><tt>file_getname(path/filename)
-<td>3.11
-<td>returns filename portion of passed path string
-<tr valign=top><td><b>file_getext</b><td>string<td><tt>file_getext(path/filename)
-<td>3.11
-<td>returns file extension portion of passed path/filename string (including '.') or <i>undefined</i> if no extension is found
-<tr valign=top><td><b>file_getcase</b><td>string<td><tt>file_getcase(path/filename)
-<td>3.11
-<td>returns correct case of filename (long version of filename on Win32) or <i>undefined</i> if the file doesn't exist
-<tr valign=top><td><b>file_cfgname</b><td>string<td><tt>file_cfgname(path, filename)
-<td>3.12
-<td>returns completed configuration filename from supplied <i>path</i> and <i>filename</i>, optionally including the local hostname (e.g. <tt>path/file.<i>host</i>.<i>domain</i>.ext</tt> or <tt>path/file.<i>host</i>.ext</tt>) if such a variation of the filename exists
-<tr valign=top><td><b>file_exists</b><td>boolean<td><tt>file_exists(path/filename)
-<td>3.10
-<td>verify a file's existence
-<tr valign=top><td><b>file_remove</b><td>boolean<td><tt>file_remove(path/filename)
-<td>3.10
-<td>delete a file
-<tr valign=top><td><b>file_removecase</b><td>boolean<td><tt>file_removecase(path/filename)
-<td>3.14
-<td>delete files case insensitively
-<tr valign=top><td><b>file_rename</b><td>boolean<td><tt>file_rename(path/oldname, path/newname)
-<td>3.11
-<td>rename a file, possibly moving it to another directory in the process
-<tr valign=top><td><b>file_copy</b><td>boolean<td><tt>file_copy(path/source, path/destination)
-<td>3.11
-<td>copy a file from one directory or filename to another
-<tr valign=top><td><b>file_backup</b><td>boolean<td><tt>file_backup(path/filename [,level=<tt>5</tt>] [,rename=<tt>false</tt>])
-<td>3.11
-<td>backup the specified <i>filename</i> as <tt>filename.<i>number</i>.extension</tt> where <i>number</i> is the backup number 0 through <i>level</i>-1 (default backup <i>level</i> is 5), if <i>rename</i> is <i>true</i>, the original file is renamed instead of copied (default is <i>false</i>)
-<tr valign=top><td><b>file_isdir</b><td>boolean<td><tt>file_isdir(path/filename)
-<td>3.10
-<td>check if specified <i>filename</i> is a directory
-<tr valign=top><td><b>file_attrib</b><td>number<td><tt>file_attrib(path/filename)
-<td>3.10
-<td>get a file's permissions/attributes
-<tr valign=top><td><b>file_date</b><td>number<td><tt>file_date(path/filename)
-<td>3.10
-<td>get a file's last modified date/time (in time_t format)
-<tr valign=top><td><b>file_size</b><td>number<td><tt>file_size(path/filename)
-<td>3.10
-<td>get a file's length (in bytes)
-<tr valign=top><td><b>file_utime</b><td>boolean<td><tt>file_utime(path/filename [,access_time=<i>current</i>] [,mod_time=<i>current</i>])
-<td>3.11
-<td>change a file's last accessed and modification date/time (in time_t format), or change to current time
-<tr valign=top><td><b>file_touch</b><td>boolean<td><tt>file_touch(path/filename)
-<td>3.11
-<td>updates a file's last modification date/time to current time, creating an empty file if it doesn't already exist
-<tr valign=top><td><b>file_mutex</b><td>boolean<td><tt>file_mutex(path/filename [,text=<i>local_hostname</i>] [,max_age=<tt>0</tt>])
-<td>3.12
-<td>attempts to create an mutual-exclusion (e.g. lock) file, optionally with the contents of <i>text</i>. If a non-zero <i>max_age</i> (supported in v3.13b+) is specified and the lock file exists, but is older than this value (in seconds), it is presumed stale and removed/over-written
-<tr valign=top><td><b>file_compare</b><td>boolean<td><tt>file_compare(path/file1, path/file2)
-<td>3.14
-<td>compare 2 files, returning <i>true</i> if they are identical, <i>false</i> otherwise
-<tr valign=top><td><b>directory</b><td>array<td><tt>directory(path/pattern [,flags=<tt>GLOB_MARK</tt>])
-<td>3.10
-<td>returns an array of directory entries, <i>pattern</i> is the path and filename or wildcards to search for (e.g. '/subdir/*.txt'), <i>flags</i> is a bitfield of optional <tt>glob</tt> flags (default is <tt>GLOB_MARK</tt>)
-<tr valign=top><td><b>dir_freespace</b><td>number<td><tt>dir_freespace(directory [,unit_size=<tt>1</tt>])
-<td>3.11
-<td>returns the amount of available disk space in the specified <i>directory</i> using the specified <i>unit_size</i> in bytes (default: 1), specify a <i>unit_size</i> of <tt>1024</tt> to return the available space in <i>kilobytes</i>.
-<tr valign=top><td><b>disk_size</b><td>number<td><tt>disk_size(directory [,unit_size=<tt>1</tt>])
-<td>3.14
-<td>returns the total disk size of the specified <i>directory</i> using the specified <i>unit_size</i> in bytes (default: 1), specify a <i>unit_size</i> of <tt>1024</tt> to return the total disk size in <i>kilobytes</i>.
-<tr valign=top><td><b>socket_select</b><td>array<td><tt>socket_select([array of socket objects or descriptors] [,timeout=<tt>0</tt>] [,write=<tt>false</tt>])
-<td>3.11
-<td>checks an array of socket objects or descriptors for read or write ability (default is <i>read</i>), default timeout value is 0.0 seconds (immediate timeout), returns an array of 0-based index values into the socket array, representing the sockets that were ready for reading or writing
-<tr valign=top><td><b>mkdir</b><td>boolean<td><tt>mkdir(path/directory)
-<td>3.10
-<td>make a directory
-<tr valign=top><td><b>rmdir</b><td>boolean<td><tt>rmdir(path/directory)
-<td>3.10
-<td>remove a directory
-<tr valign=top><td><b>strftime</b><td>string<td><tt>strftime(format [,time=<i>current</i>])
-<td>3.10
-<td>return a formatted time string (ala C strftime)
-<tr valign=top><td><b>format</b><td>string<td><tt>format(format [,args])
-<td>3.10
-<td>return a formatted string (ala the standard C <tt>sprintf</tt> function)
-<tr valign=top><td><b>html_encode</b><td>string<td><tt>html_encode(text [,ex_ascii=<tt>true</tt>] [,white_space=<tt>true</tt>] [,ansi=<tt>true</tt>] [,ctrl_a=<tt>true</tt>] [, state (object)])
-<td>3.11
-<td>return an HTML-encoded text string (using standard HTML character entities), escaping IBM extended-ASCII, white-space characters, ANSI codes, and CTRL-A codes by default.Optionally storing the current ANSI state in <i>state</i> object
-<tr valign=top><td><b>html_decode</b><td>string<td><tt>html_decode(html)
-<td>3.11
-<td>return a decoded HTML-encoded text string
-<tr valign=top><td><b>word_wrap</b><td>string<td><tt>word_wrap(text [,line_length=<tt>79</tt> [, orig_line_length=<tt>79</tt> [, handle_quotes=<tt>true</tt>]]]])
-<td>3.11
-<td>returns a word-wrapped version of the text string argument optionally handing quotes magically, <i>line_length</i> defaults to <i>79</i> <i>orig_line_length</i> defaults to <i>79</i> and <i>handle_quotes</i> defaults to <i>true</i>
-<tr valign=top><td><b>quote_msg</b><td>string<td><tt>quote_msg(text [,line_length=<tt>79</tt>] [,prefix=<tt>" > "</tt>])
-<td>3.11
-<td>returns a quoted version of the message text string argument, <i>line_length</i> defaults to <i>79</i>, <i>prefix</i> defaults to <tt>" > "</tt>
-<tr valign=top><td><b>rot13_translate</b><td>string<td><tt>rot13_translate(text)
-<td>3.11
-<td>returns ROT13-translated version of text string (will encode or decode text)
-<tr valign=top><td><b>base64_encode</b><td>string<td><tt>base64_encode(text)
-<td>3.11
-<td>returns base64-encoded version of text string or <i>null</i> on error
-<tr valign=top><td><b>base64_decode</b><td>string<td><tt>base64_decode(text)
-<td>3.11
-<td>returns base64-decoded text string or <i>null</i> on error
-<tr valign=top><td><b>crc16_calc</b><td>number<td><tt>crc16_calc(text)
-<td>3.11
-<td>calculate and return 16-bit CRC of text string
-<tr valign=top><td><b>crc32_calc</b><td>number<td><tt>crc32_calc(text)
-<td>3.11
-<td>calculate and return 32-bit CRC of text string
-<tr valign=top><td><b>chksum_calc</b><td>number<td><tt>chksum_calc(text)
-<td>3.11
-<td>calculate and return 32-bit checksum of text string
-<tr valign=top><td><b>md5_calc</b><td>string<td><tt>md5_calc(text [,hex=<tt>false</tt>])
-<td>3.11
-<td>calculate and return 128-bit MD5 digest of text string, result encoded in base64 (default) or hexadecimal
-<tr valign=top><td><b>resolve_ip</b><td>string<td><tt>resolve_ip(hostname)
-<td>3.11
-<td>resolve IP address of specified hostname (AKA gethostbyname)
-<tr valign=top><td><b>resolve_host</b><td>string<td><tt>resolve_host(ip_address)
-<td>3.11
-<td>resolve hostname of specified IP address (AKA gethostbyaddr)
-<tr valign=top><td><b>netaddr_type</b><td>number<td><tt>netaddr_type(email_address)
-<td>3.12
-<td>returns the proper message <i>net_type</i> for the specified <i>email_address</i>, (e.g. <tt>NET_INTERNET</tt> for Internet e-mail or <tt>NET_NONE</tt> for local e-mail)
-<tr valign=top><td><b>list_named_queues</b><td>array<td><tt>list_named_queues()
-<td>3.12
-<td>returns an array of <i>named queues</i> (created with the <i>Queue</i> constructor)
-<tr valign=top><td><b>flags_str</b><td>undefined<td><tt>flags_str([string] or [number])
-<td>3.13
-<td>convert a string of security flags (letters) into their numeric value or vice-versa (returns number OR string) - (added in v3.13)
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>global</tt>
-<a name=global_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr><td><b>argc</b><td>number<td>number of arguments passed to the script</td>
-<tr><td><b>argv</b><td>array<td>array of argument strings (argv.length == argc)</td>
-<tr><td><b>errno</b><td>number<td>last system error number</td>
-<tr><td><b>errno_str</b><td>string<td>description of last system error</td>
-<tr><td><b>socket_errno</b><td>number<td>last socket-related error number (same as <i>errno</i> on Unix platforms)</td>
-</table>
-<h2><a name=js>js object</a>
-<br><font size=-1>JavaScript execution and garbage collection control object</font>
-<font size=-1> - introduced in v3.11</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>js</tt>
-<a name=js_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>eval</b><td>undefined<td><tt>js.eval(script)
-<td>3.11
-<td>evaluate a JavaScript string in its own (secure) context, returning the result
-<tr valign=top><td><b>gc</b><td>void<td><tt>js.gc(forced=<tt>true</tt>)
-<td>3.11
-<td>perform a garbage collection operation (freeing memory for unused allocated objects), if <i>forced</i> is <i>true</i> (the default) a garbage collection is always performed, otherwise it is only performed if deemed appropriate by the JavaScript engine
-<tr valign=top><td><b>on_exit</b><td>void<td><tt>js.on_exit(to_eval)
-<td>3.13
-<td>add a string to evaluate/execute (LIFO stack) upon script's termination
-<tr valign=top><td><b>report_error</b><td>void<td><tt>js.report_error(error [,fatal=<tt>false</tt>])
-<td>3.13
-<td>report an error using the standard JavaScript error reporting mechanism (including script filename and line number), if <i>fatal</i> is <i>true</i>, immediately terminates script
-<tr valign=top><td><b>get_parent</b><td>object<td><tt>js.get_parent(object)
-<td>3.14
-<td>return the parent of the specified object
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>js</tt>
-<a name=js_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>version</b><td>string
-<td>3.11
-<td>JavaScript engine version information (AKA system.js_version)
-<tr valign=top><td><b>auto_terminate</b><td>boolean
-<td>3.11
-<td>set to <i>false</i> to disable the automatic termination of the script upon external request
-<tr valign=top><td><b>terminated</b><td>boolean
-<td>3.11
-<td>termination has been requested (stop execution as soon as possible)
-<tr valign=top><td><b>branch_counter</b><td>number
-<td>3.11
-<td>number of branch operations performed in this runtime
-<tr valign=top><td><b>branch_limit</b><td>number
-<td>3.11
-<td>maximum number of branches, used for infinite-loop detection (0=disabled)
-<tr valign=top><td><b>yield_interval</b><td>number
-<td>3.11
-<td>interval of periodic time-slice yields (lower number=higher frequency, 0=disabled)
-<tr valign=top><td><b>gc_interval</b><td>number
-<td>3.11
-<td>interval of periodic garbage collection attempts (lower number=higher frequency, 0=disabled)
-<tr valign=top><td><b>gc_attempts</b><td>number
-<td>3.11
-<td>number of garbage collections attempted in this runtime - <small>READ ONLY</small>
-<tr valign=top><td><b>gc_counter</b><td>number
-<td>3.11
-<td>number of garbage collections performed in this runtime - <small>READ ONLY</small>
-<tr valign=top><td><b>gc_last_bytes</b><td>number
-<td>3.11
-<td>number of heap bytes in use after last garbage collection - <small>READ ONLY</small>
-<tr valign=top><td><b>bytes</b><td>number
-<td>3.11
-<td>number of heap bytes currently in use - <small>READ ONLY</small>
-<tr valign=top><td><b>max_bytes</b><td>number
-<td>3.11
-<td>maximum number of bytes available for heap
-<tr valign=top><td><b>global</b><td>object
-<td>3.14
-<td>global (top level) object - <small>READ ONLY</small>
-</table>
-<h2><a name=system>system object</a>
-<br><font size=-1>Global system-related properties and methods</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>system</tt>
-<a name=system_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>username</b><td>string<td><tt>system.username(number)
-<td>3.11
-<td>returns name of user in specified user record <i>number</i>, or empty string if not found
-<tr valign=top><td><b>alias</b><td>string<td><tt>system.alias(alias)
-<td>3.10
-<td>returns name of user that matches alias (if found in <tt>ctrl/alias.cfg</tt>)
-<tr valign=top><td><b>matchuser</b><td>number<td><tt>system.matchuser(username [,sysop_alias=<tt>true</tt>])
-<td>3.10
-<td>exact user name matching, returns number of user whose name/alias matches <i>username</i>  or 0 if not found, matches well-known sysop aliases by default
-<tr valign=top><td><b>matchuserdata</b><td>number<td><tt>system.matchuserdata(field, data [,usernumber])
-<td>3.10
-<td>search user database for data in a specific field (specified by offset), returns first matching user record number, optional <i>usernumber</i> specifies user record to skip
-<tr valign=top><td><b>trashcan</b><td>boolean<td><tt>system.trashcan(path/filename, find_string)
-<td>3.10
-<td>search text/filename.can for pseudo-regexp
-<tr valign=top><td><b>findstr</b><td>boolean<td><tt>system.findstr(path/filename, find_string)
-<td>3.10
-<td>search any file for pseudo-regexp
-<tr valign=top><td><b>zonestr</b><td>string<td><tt>system.zonestr([timezone=<i>local</i>])
-<td>3.10
-<td>convert time zone integer to string, defaults to system timezone if <i>timezone</i> not specified
-<tr valign=top><td><b>timestr</b><td>string<td><tt>system.timestr([time=<i>current</i>])
-<td>3.10
-<td>convert time_t integer into a time string, defaults to current time if <i>time</i> not specified
-<tr valign=top><td><b>datestr</b><td>string<td><tt>system.datestr([time=<i>current</i>])
-<td>3.10
-<td>convert time_t integer into a date string (in either <tt>MM/DD/YY</tt> or <tt>DD/MM/YY</tt> format), defaults to current date if <i>time</i> not specified
-<tr valign=top><td><b>secondstr</b><td>string<td><tt>system.secondstr(seconds)
-<td>3.10
-<td>convert elapsed time in seconds into a string in <tt>hh:mm:ss</tt> format
-<tr valign=top><td><b>spamlog</b><td>boolean<td><tt>system.spamlog([protocol, action, reason, host, ip, to, from])
-<td>3.10
-<td>log a suspected SPAM attempt
-<tr valign=top><td><b>hacklog</b><td>boolean<td><tt>system.hacklog([protocol, user, text, host, ip, port])
-<td>3.10
-<td>log a suspected hack attempt
-<tr valign=top><td><b>filter_ip</b><td>boolean<td><tt>system.filter_ip([protocol, reason, host, ip, username])
-<td>3.11
-<td>add an IP address (with comment) to the system's IP filter file
-<tr valign=top><td><b>get_node_message</b><td>string<td><tt>system.get_node_message(node_number)
-<td>3.11
-<td>read any messages waiting for the specified node and return in a single string
-<tr valign=top><td><b>put_node_message</b><td>boolean<td><tt>system.put_node_message(node_number, message_text)
-<td>3.10
-<td>send a node a short text message, delivered immediately
-<tr valign=top><td><b>get_telegram</b><td>string<td><tt>system.get_telegram(user_number)
-<td>3.11
-<td>returns any short text messages waiting for the specified user
-<tr valign=top><td><b>put_telegram</b><td>boolean<td><tt>system.put_telegram(user_number, message_text)
-<td>3.10
-<td>sends a user a short text message, delivered immediately or during next logon
-<tr valign=top><td><b>new_user</b><td>object<td><tt>system.new_user(name/alias)
-<td>3.10
-<td>creates a new user record, returns a new <a href=#User>User</a> object representing the new user account
-<tr valign=top><td><b>exec</b><td>number<td><tt>system.exec(command-line)
-<td>3.11
-<td>executes a native system/shell command-line, returns <i>0</i> on success
-<tr valign=top><td><b>popen</b><td>array<td><tt>system.popen(command-line)
-<td>3.11
-<td>executes a native system/shell command-line, returns array of captured output lines on success (<b>only functional on UNIX systems</b>)
-<tr valign=top><td><b>check_syspass</b><td>boolean<td><tt>system.check_syspass(password)
-<td>3.11
-<td>compares the supplied <i>password</i> against the system password and return's <i>true</i> if it matches
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>system</tt>
-<a name=system_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>name</b><td>string
-<td>3.10
-<td>BBS name
-<tr valign=top><td><b>operator</b><td>string
-<td>3.10
-<td>operator name
-<tr valign=top><td><b>qwk_id</b><td>string
-<td>3.10
-<td>system QWK-ID (for QWK packets)
-<tr valign=top><td><b>settings</b><td>number
-<td>3.10
-<td>settings bitfield (see <tt>SS_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions)
-<tr valign=top><td><b>psname</b><td>string
-<td>3.10
-<td>PostLink name
-<tr valign=top><td><b>psnum</b><td>number
-<td>3.10
-<td>PostLink system number
-<tr valign=top><td><b>inet_addr</b><td>string
-<td>3.11
-<td>Internet address (host or domain name)
-<tr valign=top><td><b>location</b><td>string
-<td>3.10
-<td>location (city, state)
-<tr valign=top><td><b>timezone</b><td>number
-<td>3.10
-<td>timezone (use <i>system.zonestr()</i> to get string representation)
-<tr valign=top><td><b>pwdays</b><td>number
-<td>3.10
-<td>days between forced password changes
-<tr valign=top><td><b>deldays</b><td>number
-<td>3.10
-<td>days to preserve deleted user records
-<tr valign=top><td><b>lastuser</b><td>number
-<td>3.11
-<td>last user record number in user database (includes deleted and inactive user records)
-<tr valign=top><td><b>lastuseron</b><td>string
-<td>3.10
-<td>name of last user to logoff
-<tr valign=top><td><b>freediskspace</b><td>number
-<td>3.10
-<td>amount of free disk space (in bytes)
-<tr valign=top><td><b>freediskspacek</b><td>number
-<td>3.10
-<td>amount of free disk space (in kilobytes)
-<tr valign=top><td><b>nodes</b><td>number
-<td>3.10
-<td>total number of BBS nodes
-<tr valign=top><td><b>lastnode</b><td>number
-<td>3.10
-<td>last displayable node number
-<tr valign=top><td><b>newuser_password</b><td>string
-<td>3.10
-<td>new user password
-<tr valign=top><td><b>newuser_magic_word</b><td>string
-<td>3.10
-<td>new user magic word
-<tr valign=top><td><b>newuser_level</b><td>number
-<td>3.10
-<td>new user level
-<tr valign=top><td><b>newuser_flags1</b><td>number
-<td>3.10
-<td>new user flag set #1
-<tr valign=top><td><b>newuser_flags2</b><td>number
-<td>3.10
-<td>new user flag set #2
-<tr valign=top><td><b>newuser_flags3</b><td>number
-<td>3.10
-<td>new user flag set #3
-<tr valign=top><td><b>newuser_flags4</b><td>number
-<td>3.10
-<td>new user flag set #4
-<tr valign=top><td><b>newuser_restrictions</b><td>number
-<td>3.10
-<td>new user restriction flags
-<tr valign=top><td><b>newuser_exemptions</b><td>number
-<td>3.10
-<td>new user exemption flags
-<tr valign=top><td><b>newuser_credits</b><td>number
-<td>3.10
-<td>new user credits
-<tr valign=top><td><b>newuser_minutes</b><td>number
-<td>3.10
-<td>new user extra minutes
-<tr valign=top><td><b>newuser_command_shell</b><td>number
-<td>3.10
-<td>new user command shell
-<tr valign=top><td><b>newuser_editor</b><td>string
-<td>3.10
-<td>new user external editor
-<tr valign=top><td><b>newuser_settings</b><td>number
-<td>3.10
-<td>new user settings
-<tr valign=top><td><b>newuser_download_protocol</b><td>string
-<td>3.10
-<td>new user file transfer protocol (command key)
-<tr valign=top><td><b>newuser_expiration_days</b><td>number
-<td>3.10
-<td>new user expiration days
-<tr valign=top><td><b>newuser_questions</b><td>number
-<td>3.10
-<td>new user questions bitfield (see <tt>UQ_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions)
-<tr valign=top><td><b>expired_level</b><td>number
-<td>3.10
-<td>expired user level
-<tr valign=top><td><b>expired_flags1</b><td>number
-<td>3.10
-<td>expired user flag set #1
-<tr valign=top><td><b>expired_flags2</b><td>number
-<td>3.10
-<td>expired user flag set #2
-<tr valign=top><td><b>expired_flags3</b><td>number
-<td>3.10
-<td>expired user flag set #3
-<tr valign=top><td><b>expired_flags4</b><td>number
-<td>3.10
-<td>expired user flag set #4
-<tr valign=top><td><b>expired_restrictions</b><td>number
-<td>3.10
-<td>expired user restriction flags
-<tr valign=top><td><b>expired_exemptions</b><td>number
-<td>3.10
-<td>expired user exemption flags
-<tr valign=top><td><b>node_dir</b><td>string
-<td>3.10
-<td>node directory
-<tr valign=top><td><b>ctrl_dir</b><td>string
-<td>3.10
-<td>control file directory
-<tr valign=top><td><b>data_dir</b><td>string
-<td>3.10
-<td>data file directory
-<tr valign=top><td><b>text_dir</b><td>string
-<td>3.10
-<td>text file directory
-<tr valign=top><td><b>temp_dir</b><td>string
-<td>3.10
-<td>temporary file directory
-<tr valign=top><td><b>exec_dir</b><td>string
-<td>3.10
-<td>executable file directory
-<tr valign=top><td><b>mods_dir</b><td>string
-<td>3.10
-<td>modified modules directory (optional)
-<tr valign=top><td><b>logs_dir</b><td>string
-<td>3.10
-<td>log file directory
-<tr valign=top><td><b>devnull</b><td>string
-<td>3.11
-<td>platform-specific "null" device filename
-<tr valign=top><td><b>temp_path</b><td>string
-<td>3.12
-<td>platform-specific temporary file directory
-<tr valign=top><td><b>cmd_shell</b><td>string
-<td>3.14
-<td>platform-specific command processor/shell
-<tr valign=top><td><b>clock_ticks</b><td>number
-<td>3.11
-<td>amount of elapsed processor time in clock 'ticks'
-<tr valign=top><td><b>clock_ticks_per_second</b><td>number
-<td>3.11
-<td>number of clock ticks per second
-<tr valign=top><td><b>timer</b><td>number
-<td>3.14
-<td>high-resolution timer, in seconds (fractional seconds supported)
-<tr valign=top><td><b>local_host_name</b><td>string
-<td>3.11
-<td>private host name that uniquely identifies this system on the local network
-<tr valign=top><td><b>host_name</b><td>string
-<td>N/A
-<td>public host name that uniquely identifies this system on the Internet (usually the same as <i>system.inet_addr</i>)
-<tr valign=top><td><b>version</b><td>string
-<td>N/A
-<td>Synchronet version number (e.g. '3.10')
-<tr valign=top><td><b>revision</b><td>string
-<td>N/A
-<td>Synchronet revision letter (e.g. 'k')
-<tr valign=top><td><b>beta_version</b><td>string
-<td>N/A
-<td>Synchronet alpha/beta designation (e.g. ' beta')
-<tr valign=top><td><b>full_version</b><td>string
-<td>N/A
-<td>Synchronet full version information (e.g. '3.10k Beta Debug')
-<tr valign=top><td><b>version_notice</b><td>string
-<td>N/A
-<td>Synchronet version notice (includes version and platform)
-<tr valign=top><td><b>version_num</b><td>number
-<td>N/A
-<td>Synchronet version number in decimal (e.g. 31301 for v3.13b)
-<tr valign=top><td><b>version_hex</b><td>number
-<td>N/A
-<td>Synchronet version number in hexadecimal (e.g. 0x31301 for v3.13b)
-<tr valign=top><td><b>platform</b><td>string
-<td>N/A
-<td>platform description (e.g. 'Win32', 'Linux', 'FreeBSD')
-<tr valign=top><td><b>socket_lib</b><td>string
-<td>N/A
-<td>socket library version information
-<tr valign=top><td><b>msgbase_lib</b><td>string
-<td>N/A
-<td>message base library version information
-<tr valign=top><td><b>compiled_with</b><td>string
-<td>N/A
-<td>compiler used to build Synchronet
-<tr valign=top><td><b>compiled_when</b><td>string
-<td>N/A
-<td>date and time compiled
-<tr valign=top><td><b>copyright</b><td>string
-<td>N/A
-<td>Synchronet copyright display
-<tr valign=top><td><b>js_version</b><td>string
-<td>N/A
-<td>JavaScript engine version information
-<tr valign=top><td><b>os_version</b><td>string
-<td>N/A
-<td>operating system version information
-<tr valign=top><td><b>uptime</b><td>number
-<td>N/A
-<td>time/date system was brought online (in time_t format)
-<tr valign=top><td><b>fido_addr_list</b><td>object
-<td>N/A
-<td>array of FidoNet Technology Network (FTN) addresses associated with this system
-</table>
-<h2><a name=system.stats>system.stats object</a>
-<br><font size=-1>System statistics</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>system.stats</tt>
-<a name=system.stats_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>total_logons</b><td>number
-<td>3.10
-<td>total logons
-<tr valign=top><td><b>logons_today</b><td>number
-<td>3.10
-<td>logons today
-<tr valign=top><td><b>total_timeon</b><td>number
-<td>3.10
-<td>total time used
-<tr valign=top><td><b>timeon_today</b><td>number
-<td>3.10
-<td>time used today
-<tr valign=top><td><b>total_files</b><td>number
-<td>3.10
-<td>total files in file bases
-<tr valign=top><td><b>files_uploaded_today</b><td>number
-<td>3.10
-<td>files uploaded today
-<tr valign=top><td><b>bytes_uploaded_today</b><td>number
-<td>3.10
-<td>bytes uploaded today
-<tr valign=top><td><b>files_downloaded_today</b><td>number
-<td>3.10
-<td>files downloaded today
-<tr valign=top><td><b>bytes_downloaded_today</b><td>number
-<td>3.10
-<td>bytes downloaded today
-<tr valign=top><td><b>total_messages</b><td>number
-<td>3.10
-<td>total messages in message bases
-<tr valign=top><td><b>messages_posted_today</b><td>number
-<td>3.10
-<td>messages posted today
-<tr valign=top><td><b>total_email</b><td>number
-<td>3.10
-<td>total messages in mail base
-<tr valign=top><td><b>email_sent_today</b><td>number
-<td>3.10
-<td>email sent today
-<tr valign=top><td><b>total_feedback</b><td>number
-<td>3.10
-<td>total feedback messages waiting
-<tr valign=top><td><b>feedback_sent_today</b><td>number
-<td>3.10
-<td>feedback sent today
-<tr valign=top><td><b>total_users</b><td>number
-<td>3.10
-<td>total user records (does not include deleted or inactive user records)
-<tr valign=top><td><b>new_users_today</b><td>number
-<td>3.10
-<td>new users today
-</table>
-<h2><a name=system.node_list>system.node_list array</a>
-<br><font size=-1>BBS node listing</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>system.node_list</tt>
-<a name=system.node_list_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>status</b><td>number
-<td>3.10
-<td>status (see <tt>nodedefs.js</tt> for valid values)
-<tr valign=top><td><b>errors</b><td>number
-<td>3.10
-<td>error counter
-<tr valign=top><td><b>action</b><td>number
-<td>3.10
-<td>current user action (see <tt>nodedefs.js</tt>)
-<tr valign=top><td><b>useron</b><td>number
-<td>3.10
-<td>current user number
-<tr valign=top><td><b>connection</b><td>number
-<td>3.10
-<td>connection speed (<tt>0xffff</tt> = Telnet or RLogin)
-<tr valign=top><td><b>misc</b><td>number
-<td>3.10
-<td>miscellaneous bitfield (see <tt>nodedefs.js</tt>)
-<tr valign=top><td><b>aux</b><td>number
-<td>3.10
-<td>auxillary value
-<tr valign=top><td><b>extaux</b><td>number
-<td>3.10
-<td>extended auxillary value
-</table>
-<h2><a name=server>server object</a>
-<br><font size=-1>Server-specifc properties</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>server</tt>
-<a name=server_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>version</b><td>string
-<td>3.10
-<td>server name and version number
-<tr valign=top><td><b>version_detail</b><td>string
-<td>3.10
-<td>detailed version/build information
-<tr valign=top><td><b>interface_ip_address</b><td>string
-<td>3.11
-<td>IP address of bound network interface (<tt>0.0.0.0</tt> = <i>ANY</i>)
-<tr valign=top><td><b>options</b><td>number
-<td>3.11
-<td>bit-field of server-specific startup options
-<tr valign=top><td><b>clients</b><td>number
-<td>3.11
-<td>number of active clients (if available)
-</table>
-<h2><a name=client>client object</a>
-<br><font size=-1>Represents a TCP/IP client session</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>client</tt>
-<a name=client_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>ip_address</b><td>string
-<td>3.10
-<td>client's IP address (in dotted-decimal format)
-<tr valign=top><td><b>host_name</b><td>string
-<td>3.10
-<td>client's host name (up to 64 characters)
-<tr valign=top><td><b>port</b><td>number
-<td>3.10
-<td>client's TCP or UDP port number
-<tr valign=top><td><b>connect_time</b><td>number
-<td>3.10
-<td>date/time of initial connection (in time_t format)
-<tr valign=top><td><b>protocol</b><td>string
-<td>3.10
-<td>protocol description (e.g. 'Telnet', 'FTP', etc.)
-<tr valign=top><td><b>user_name</b><td>string
-<td>3.10
-<td>user's name/alias (if logged in)
-<tr valign=top><td><b>socket</b><td>object
-<td>N/A
-<td>instance of <a href=#Socket>Socket class</a> representing client's TCP/IP connection
-</table>
-<h2><a name=user>user object</a>
-<br><font size=-1>Instance of <i>User</i> class, representing current user online</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<p>To create a new user object: <tt>var u = new User(<i>number</i>)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>user</tt>
-<a name=user_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>compare_ars</b><td>boolean<td><tt>user.compare_ars(string ars)
-<td>3.10
-<td>Verify user meets access requirements string
-<tr valign=top><td><b>adjust_credits</b><td>boolean<td><tt>user.adjust_credits(count)
-<td>3.14
-<td>Adjust user's credits by <i>count</i> (negative to subtract)
-<tr valign=top><td><b>adjust_minutes</b><td>boolean<td><tt>user.adjust_minutes(count)
-<td>3.14
-<td>Adjust user's extra minutes <i>count</i> (negative to subtract)
-<tr valign=top><td><b>posted_message</b><td>boolean<td><tt>user.posted_message([count])
-<td>3.14
-<td>Adjust user's posted-messages statistics by <i>count</i> (default: 1) (negative to subtract)
-<tr valign=top><td><b>sent_email</b><td>boolean<td><tt>user.sent_email([count] [,bool feedback])
-<td>3.14
-<td>Adjust user's email/feedback-sent statistics by <i>count</i> (default: 1) (negative to subtract)
-<tr valign=top><td><b>uploaded_file</b><td>boolean<td><tt>user.uploaded_file([bytes] [,files])
-<td>3.14
-<td>Adjust user's files/bytes-uploaded statistics
-<tr valign=top><td><b>downloaded_file</b><td>boolean<td><tt>user.downloaded_file([bytes] [,files])
-<td>3.14
-<td>Adjust user's files/bytes-downloaded statistics
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>user</tt>
-<a name=user_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>number</b><td>number
-<td>3.10
-<td>record number (1-based)
-<tr valign=top><td><b>alias</b><td>string
-<td>3.10
-<td>alias/name
-<tr valign=top><td><b>name</b><td>string
-<td>3.10
-<td>real name
-<tr valign=top><td><b>handle</b><td>string
-<td>3.10
-<td>chat handle
-<tr valign=top><td><b>ip_address</b><td>string
-<td>3.10
-<td>IP address last logged on from
-<tr valign=top><td><b>note</b><td>string
-<td>3.10
-<td>AKA ip_address
-<tr valign=top><td><b>host_name</b><td>string
-<td>3.10
-<td>host name last logged on from
-<tr valign=top><td><b>computer</b><td>string
-<td>3.10
-<td>AKA host_name
-<tr valign=top><td><b>comment</b><td>string
-<td>3.10
-<td>sysop's comment
-<tr valign=top><td><b>netmail</b><td>string
-<td>3.10
-<td>external e-mail address
-<tr valign=top><td><b>email</b><td>string
-<td>3.10
-<td>local Internet e-mail address	- <small>READ ONLY</small>
-<tr valign=top><td><b>address</b><td>string
-<td>3.10
-<td>street address
-<tr valign=top><td><b>location</b><td>string
-<td>3.10
-<td>location (city, state)
-<tr valign=top><td><b>zipcode</b><td>string
-<td>3.10
-<td>zip/postal code
-<tr valign=top><td><b>phone</b><td>string
-<td>3.10
-<td>phone number
-<tr valign=top><td><b>birthdate</b><td>string
-<td>3.10
-<td>birth date
-<tr valign=top><td><b>age</b><td>number
-<td>3.10
-<td>calculated age in years - <small>READ ONLY</small>
-<tr valign=top><td><b>connection</b><td>string
-<td>3.10
-<td>connection type
-<tr valign=top><td><b>modem</b><td>string
-<td>3.10
-<td>AKA connection
-<tr valign=top><td><b>screen_rows</b><td>number
-<td>3.10
-<td>terminal rows (lines)
-<tr valign=top><td><b>gender</b><td>string
-<td>3.10
-<td>gender type
-<tr valign=top><td><b>cursub</b><td>string
-<td>3.10
-<td>current message sub-board
-<tr valign=top><td><b>curdir</b><td>string
-<td>3.10
-<td>current file directory
-<tr valign=top><td><b>curxtrn</b><td>string
-<td>3.10
-<td>current external program being run
-<tr valign=top><td><b>editor</b><td>string
-<td>3.10
-<td>external message editor
-<tr valign=top><td><b>command_shell</b><td>string
-<td>3.10
-<td>command shell
-<tr valign=top><td><b>settings</b><td>number
-<td>3.10
-<td>settings bitfield - see <tt>USER_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions
-<tr valign=top><td><b>qwk_settings</b><td>number
-<td>3.10
-<td>QWK packet settings bitfield - see <tt>QWK_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions
-<tr valign=top><td><b>chat_settings</b><td>number
-<td>3.10
-<td>chat settings bitfield - see <tt>CHAT_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions
-<tr valign=top><td><b>temp_file_ext</b><td>string
-<td>3.10
-<td>temporary file type (extension)
-<tr valign=top><td><b>new_file_time</b><td>number
-<td>3.11
-<td>new file scan date/time (time_t format)
-<tr valign=top><td><b>download_protocol</b><td>string
-<td>3.10
-<td>file transfer protocol (command key)
-<tr valign=top><td><b>logontime</b><td>number
-<td>3.10
-<td>logon time (time_t format)
-<tr valign=top><td><b>cached</b><td>boolean
-<td>3.14
-<td>record is currently cached in memory
-</table>
-<h2><a name=user.stats>user.stats object</a>
-<br><font size=-1>User statistics (all <small>READ ONLY</small>)</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>user.stats</tt>
-<a name=user.stats_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>laston_date</b><td>number
-<td>3.10
-<td>date of previous logon
-<tr valign=top><td><b>firston_date</b><td>number
-<td>3.10
-<td>date of first logon
-<tr valign=top><td><b>total_logons</b><td>number
-<td>3.10
-<td>total number of logons
-<tr valign=top><td><b>logons_today</b><td>number
-<td>3.10
-<td>total logons today
-<tr valign=top><td><b>total_timeon</b><td>number
-<td>3.10
-<td>total time used (in minutes)
-<tr valign=top><td><b>timeon_today</b><td>number
-<td>3.10
-<td>time used today
-<tr valign=top><td><b>timeon_last_logon</b><td>number
-<td>3.10
-<td>time used last session
-<tr valign=top><td><b>total_posts</b><td>number
-<td>3.10
-<td>total messages posted
-<tr valign=top><td><b>total_emails</b><td>number
-<td>3.10
-<td>total e-mails sent
-<tr valign=top><td><b>total_feedbacks</b><td>number
-<td>3.10
-<td>total feedback messages sent
-<tr valign=top><td><b>email_today</b><td>number
-<td>3.10
-<td>e-mail sent today
-<tr valign=top><td><b>posts_today</b><td>number
-<td>3.10
-<td>messages posted today
-<tr valign=top><td><b>bytes_uploaded</b><td>number
-<td>3.10
-<td>total bytes uploaded
-<tr valign=top><td><b>files_uploaded</b><td>number
-<td>3.10
-<td>total files uploaded
-<tr valign=top><td><b>bytes_downloaded</b><td>number
-<td>3.10
-<td>total bytes downloaded
-<tr valign=top><td><b>files_downloaded</b><td>number
-<td>3.10
-<td>total files downloaded
-<tr valign=top><td><b>leech_attempts</b><td>number
-<td>3.10
-<td>suspected leech downloads
-<tr valign=top><td><b>mail_waiting</b><td>number
-<td>3.12
-<td>number of e-mail messages currently waiting
-<tr valign=top><td><b>mail_pending</b><td>number
-<td>3.12
-<td>number of e-mail messages sent, currently pending deletion
-</table>
-<h2><a name=user.limits>user.limits object</a>
-<br><font size=-1>User limitations based on security level (all <small>READ ONLY</small>)</font>
-<font size=-1> - introduced in v3.11</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>user.limits</tt>
-<a name=user.limits_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>time_per_logon</b><td>number
-<td>3.11
-<td>time (in minutes) per logon
-<tr valign=top><td><b>time_per_day</b><td>number
-<td>3.11
-<td>time (in minutes) per day
-<tr valign=top><td><b>logons_per_day</b><td>number
-<td>3.11
-<td>logons per day
-<tr valign=top><td><b>lines_per_message</b><td>number
-<td>3.11
-<td>lines per message (post or email)
-<tr valign=top><td><b>email_per_day</b><td>number
-<td>3.11
-<td>email sent per day
-<tr valign=top><td><b>posts_per_day</b><td>number
-<td>3.11
-<td>messages posted per day
-<tr valign=top><td><b>free_credits_per_day</b><td>number
-<td>3.11
-<td>free credits given per day
-</table>
-<h2><a name=user.security>user.security object</a>
-<br><font size=-1>User security settings</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>user.security</tt>
-<a name=user.security_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>password</b><td>string
-<td>3.10
-<td>password
-<tr valign=top><td><b>password_date</b><td>number
-<td>3.10
-<td>date password last modified (time_t format)
-<tr valign=top><td><b>level</b><td>number
-<td>3.10
-<td>security level (0-99)
-<tr valign=top><td><b>flags1</b><td>number
-<td>3.10
-<td>flag set #1 (bitfield)
-<tr valign=top><td><b>flags2</b><td>number
-<td>3.10
-<td>flag set #2 (bitfield)
-<tr valign=top><td><b>flags3</b><td>number
-<td>3.10
-<td>flag set #3 (bitfield)
-<tr valign=top><td><b>flags4</b><td>number
-<td>3.10
-<td>flag set #4 (bitfield)
-<tr valign=top><td><b>exemptions</b><td>number
-<td>3.10
-<td>exemption flags (bitfield)
-<tr valign=top><td><b>restrictions</b><td>number
-<td>3.10
-<td>restriction flags (bitfield)
-<tr valign=top><td><b>credits</b><td>number
-<td>3.10
-<td>credits
-<tr valign=top><td><b>free_credits</b><td>number
-<td>3.10
-<td>free credits (for today only)
-<tr valign=top><td><b>minutes</b><td>number
-<td>3.10
-<td>extra minutes (time bank)
-<tr valign=top><td><b>extra_time</b><td>number
-<td>3.10
-<td>extra minutes (for today only)
-<tr valign=top><td><b>expiration_date</b><td>number
-<td>3.10
-<td>expiration date/time (time_t format)
-</table>
-<h2><a name=bbs>bbs object</a>
-<br><font size=-1>Controls the Telnet/RLogin BBS experience</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>bbs</tt>
-<a name=bbs_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>atcode</b><td>string<td><tt>bbs.atcode(code_string)
-<td>3.10
-<td>returns @-code value, specified <i>code</i> string does not include @ character delimiters
-<tr valign=top><td><b>text</b><td>string<td><tt>bbs.text(line_number)
-<td>3.10
-<td>returns specified text string from text.dat
-<tr valign=top><td><b>replace_text</b><td>boolean<td><tt>bbs.replace_text(line_number, string text)
-<td>3.10
-<td>replaces specified text string in memory
-<tr valign=top><td><b>revert_text</b><td>boolean<td><tt>bbs.revert_text([line_number=<i>all</i>])
-<td>3.10
-<td>reverts specified text string to original text string; if <i>line_number</i> unspecified, reverts all text lines
-<tr valign=top><td><b>load_text</b><td>boolean<td><tt>bbs.load_text(base_filename)
-<td>3.10
-<td>load an alternate text.dat from ctrl directory, automatically appends '.dat' to basefilename
-<tr valign=top><td><b>newuser</b><td>void<td><tt>bbs.newuser()
-<td>3.10
-<td>interactive new user procedure
-<tr valign=top><td><b>login</b><td>boolean<td><tt>bbs.login(user_name, password_prompt)
-<td>3.10
-<td>login with <i>user_name</i>, displaying <i>password_prompt</i> for password (if required)
-<tr valign=top><td><b>logon</b><td>boolean<td><tt>bbs.logon()
-<td>3.10
-<td>interactive logon procedure
-<tr valign=top><td><b>logoff</b><td>void<td><tt>bbs.logoff()
-<td>3.10
-<td>interactive logoff procedure
-<tr valign=top><td><b>logout</b><td>void<td><tt>bbs.logout()
-<td>3.10
-<td>non-interactive logout procedure
-<tr valign=top><td><b>hangup</b><td>void<td><tt>bbs.hangup()
-<td>3.10
-<td>hangup (disconnect) immediately
-<tr valign=top><td><b>nodesync</b><td>void<td><tt>bbs.nodesync()
-<td>3.10
-<td>synchronize with node database, checks for messages, interruption, etc. (AKA node_sync)
-<tr valign=top><td><b>auto_msg</b><td>void<td><tt>bbs.auto_msg()
-<td>3.10
-<td>read/create system's auto-message
-<tr valign=top><td><b>time_bank</b><td>void<td><tt>bbs.time_bank()
-<td>3.10
-<td>enter the time banking system
-<tr valign=top><td><b>qwk_sec</b><td>void<td><tt>bbs.qwk_sec()
-<td>3.10
-<td>enter the QWK message packet upload/download/config section
-<tr valign=top><td><b>text_sec</b><td>void<td><tt>bbs.text_sec()
-<td>3.10
-<td>enter the text files section
-<tr valign=top><td><b>xtrn_sec</b><td>void<td><tt>bbs.xtrn_sec()
-<td>3.10
-<td>enter the external programs section
-<tr valign=top><td><b>xfer_policy</b><td>void<td><tt>bbs.xfer_policy()
-<td>3.10
-<td>display the file transfer policy
-<tr valign=top><td><b>batch_menu</b><td>void<td><tt>bbs.batch_menu()
-<td>3.10
-<td>enter the batch file transfer menu
-<tr valign=top><td><b>batch_download</b><td>boolean<td><tt>bbs.batch_download()
-<td>3.10
-<td>start a batch download
-<tr valign=top><td><b>batch_add_list</b><td>void<td><tt>bbs.batch_add_list(list_filename)
-<td>3.10
-<td>add file list to batch download queue
-<tr valign=top><td><b>send_file</b><td>boolean<td><tt>bbs.send_file(filename [,protocol])
-<td>3.14
-<td>send specified filename (complete path) to user via user-prompted (or optionally specified) protocol
-<tr valign=top><td><b>receive_file</b><td>boolean<td><tt>bbs.receive_file(filename [,protocol])
-<td>3.14
-<td>received specified filename (complete path) frome user via user-prompted (or optionally specified) protocol
-<tr valign=top><td><b>temp_xfer</b><td>void<td><tt>bbs.temp_xfer()
-<td>3.10
-<td>enter the temporary file tranfer menu
-<tr valign=top><td><b>user_sync</b><td>void<td><tt>bbs.user_sync()
-<td>3.10
-<td>read the current user data from the database
-<tr valign=top><td><b>user_config</b><td>void<td><tt>bbs.user_config()
-<td>3.10
-<td>enter the user settings configuration menu
-<tr valign=top><td><b>sys_info</b><td>void<td><tt>bbs.sys_info()
-<td>3.10
-<td>display system information
-<tr valign=top><td><b>sub_info</b><td>void<td><tt>bbs.sub_info([sub-board=<i>current</i>])
-<td>3.10
-<td>display message sub-board information (current <i>sub-board</i>, if unspecified)
-<tr valign=top><td><b>dir_info</b><td>void<td><tt>bbs.dir_info([directory=<i>current</i>])
-<td>3.10
-<td>display file directory information (current <i>directory</i>, if unspecified)
-<tr valign=top><td><b>user_info</b><td>void<td><tt>bbs.user_info()
-<td>3.10
-<td>display current user information
-<tr valign=top><td><b>ver</b><td>void<td><tt>bbs.ver()
-<td>3.10
-<td>display software version information
-<tr valign=top><td><b>sys_stats</b><td>void<td><tt>bbs.sys_stats()
-<td>3.10
-<td>display system statistics
-<tr valign=top><td><b>node_stats</b><td>void<td><tt>bbs.node_stats([node_number=<i>current</i>])
-<td>3.10
-<td>display current (or specified) node statistics
-<tr valign=top><td><b>list_users</b><td>void<td><tt>bbs.list_users([mode=<tt>UL_ALL</tt>])
-<td>3.10
-<td>display user list(see <tt>UL_*</tt> in <tt>sbbsdefs.js</tt> for valid <i>mode</i> values)
-<tr valign=top><td><b>edit_user</b><td>void<td><tt>bbs.edit_user([user_number=<i>current</i>])
-<td>3.10
-<td>enter the user editor
-<tr valign=top><td><b>change_user</b><td>void<td><tt>bbs.change_user()
-<td>3.10
-<td>change to a different user
-<tr valign=top><td><b>list_logons</b><td>void<td><tt>bbs.list_logons()
-<td>3.10
-<td>display the logon list
-<tr valign=top><td><b>read_mail</b><td>void<td><tt>bbs.read_mail([which=<tt>MAIL_YOUR</tt>] [,user_number=<i>current</i>])
-<td>3.10
-<td>read private e-mail(see <tt>MAIL_*</tt> in <tt>sbbsdefs.js</tt> for valid <i>which</i> values)
-<tr valign=top><td><b>email</b><td>boolean<td><tt>bbs.email(to_user_number [,mode=<tt>WM_EMAIL</tt>] [,top=<i>none</i>] [,subject=<i>none</i>])
-<td>3.10
-<td>send private e-mail to a local user
-<tr valign=top><td><b>netmail</b><td>boolean<td><tt>bbs.netmail(address [,mode=<tt>WM_NONE</tt>] [,subject=<i>none</i>])
-<td>3.10
-<td>send private netmail
-<tr valign=top><td><b>bulk_mail</b><td>void<td><tt>bbs.bulk_mail([ars])
-<td>3.10
-<td>send bulk private e-mail, if <i>ars</i> not specified, prompt for destination users
-<tr valign=top><td><b>upload_file</b><td>boolean<td><tt>bbs.upload_file([directory=<i>current</i>])
-<td>3.10
-<td>upload file to file directory specified by number or internal code
-<tr valign=top><td><b>bulk_upload</b><td>boolean<td><tt>bbs.bulk_upload([directory=<i>current</i>])
-<td>3.10
-<td>add files (already in local storage path) to file directory specified by number or internal code
-<tr valign=top><td><b>resort_dir</b><td>boolean<td><tt>bbs.resort_dir([directory=<i>current</i>])
-<td>3.10
-<td>re-sort the file directory specified by number or internal code)
-<tr valign=top><td><b>list_files</b><td>number<td><tt>bbs.list_files([directory=<i>current</i>] [,filespec=<tt>"*.*"</tt> or search_string] [,mode=<tt>FL_NONE</tt>])
-<td>3.10
-<td>list files in the specified file directory, optionally specifying a file specification (wildcards) or a description search string, and <i>mode</i> (bitfield)
-<tr valign=top><td><b>list_file_info</b><td>number<td><tt>bbs.list_file_info([directory=<i>current</i>] [,filespec=<tt>"*.*"</tt>] [,mode=<tt>FI_INFO</tt>])
-<td>3.10
-<td>list extended file information for files in the specified file directory
-<tr valign=top><td><b>post_msg</b><td>boolean<td><tt>bbs.post_msg([sub-board=<i>current</i>] [,mode=<tt>WM_MODE</tt>] [,object reply_header])
-<td>3.13
-<td>post a message in the specified message sub-board (number or internal code) with optinal <i>mode</i> (bitfield)<br>If <i>reply_header</i> is specified (a header object returned from <i>MsgBase.get_msg_header()</i>), that header will be used for the in-reply-to header fields (this argument added in v3.13)
-<tr valign=top><td><b>cfg_msg_scan</b><td>void<td><tt>bbs.cfg_msg_scan([type=<tt>SCAN_CFG_NEW</tt>])
-<td>3.10
-<td>configure message scan (<i>type</i> is either <tt>SCAN_CFG_NEW</tt> or <tt>SCAN_CFG_TOYOU</tt>)
-<tr valign=top><td><b>cfg_msg_ptrs</b><td>void<td><tt>bbs.cfg_msg_ptrs()
-<td>3.10
-<td>change message scan pointer values
-<tr valign=top><td><b>reinit_msg_ptrs</b><td>void<td><tt>bbs.reinit_msg_ptrs()
-<td>3.10
-<td>re-initialize new message scan pointers
-<tr valign=top><td><b>scan_subs</b><td>void<td><tt>bbs.scan_subs([mode=<tt>SCAN_NEW</tt>] [,all=<tt>false</tt>])
-<td>3.10
-<td>scan sub-boards for messages
-<tr valign=top><td><b>scan_dirs</b><td>void<td><tt>bbs.scan_dirs([mode=<tt>FL_NONE</tt>] [,all=<tt>false</tt>])
-<td>3.10
-<td>scan directories for files
-<tr valign=top><td><b>scan_msgs</b><td>boolean<td><tt>bbs.scan_msgs([sub-board=<i>current</i>] [,mode=<tt>SCAN_READ</tt>] [,string find])
-<td>3.10
-<td>scan messages in the specified message sub-board (number or internal code), optionally search for 'find' string (AKA scan_posts)
-<tr valign=top><td><b>list_msgs</b><td>number<td><tt>bbs.list_msgs([sub-board=<i>current</i>] [,mode=<tt>SCAN_READ</tt>] [,message_number=<tt>0</tt>] [,string find])
-<td>3.14
-<td>list messages in the specified message sub-board (number or internal code), optionally search for 'find' string, returns number of messages listed
-<tr valign=top><td><b>menu</b><td>void<td><tt>bbs.menu(base_filename)
-<td>3.10
-<td>display a menu file from the text/menu directory
-<tr valign=top><td><b>log_key</b><td>boolean<td><tt>bbs.log_key(key [,comma=<tt>false</tt>])
-<td>3.10
-<td>log key to node.log (comma optional)
-<tr valign=top><td><b>log_str</b><td>boolean<td><tt>bbs.log_str(text)
-<td>3.10
-<td>log string to node.log
-<tr valign=top><td><b>finduser</b><td>number<td><tt>bbs.finduser(username_or_number)
-<td>3.10
-<td>find user name (partial name support), interactive
-<tr valign=top><td><b>trashcan</b><td>boolean<td><tt>bbs.trashcan(base_filename, search_string)
-<td>3.10
-<td>search file for psuedo-regexp (search string) in trashcan file (text/base_filename.can)
-<tr valign=top><td><b>exec</b><td>number<td><tt>bbs.exec(cmdline [,mode=<tt>EX_NONE</tt>] [,string startup_dir])
-<td>3.10
-<td>execute a program, optionally changing current directory to <i>startup_dir</i> (see <tt>EX_*</tt> in <tt>sbbsdefs.js</tt> for valid <i>mode</i> bits)
-<tr valign=top><td><b>exec_xtrn</b><td>boolean<td><tt>bbs.exec_xtrn(xtrn_number_or_code)
-<td>3.10
-<td>execute external program by number or internal code
-<tr valign=top><td><b>user_event</b><td>boolean<td><tt>bbs.user_event(event_type)
-<td>3.10
-<td>execute user event by event type (see <tt>EVENT_*</tt> in <tt>sbbsdefs.js</tt> for valid values)
-<tr valign=top><td><b>telnet_gate</b><td>void<td><tt>bbs.telnet_gate(address [,mode=<tt>TG_NONE</tt>])
-<td>3.10
-<td>external telnet/rlogin gateway (see <tt>TG_*</tt> in <tt>sbbsdefs.js</tt> for valid <i>mode</i> bits)
-<tr valign=top><td><b>check_syspass</b><td>boolean<td><tt>bbs.check_syspass()
-<td>3.10
-<td>prompt for and verify system password
-<tr valign=top><td><b>good_password</b><td>string<td><tt>bbs.good_password(password)
-<td>3.10
-<td>check if requested user password meets minimum password requirements (length, uniqueness, etc.)
-<tr valign=top><td><b>page_sysop</b><td>boolean<td><tt>bbs.page_sysop()
-<td>3.10
-<td>page the sysop for chat, returns <i>false</i> if the sysop could not be paged
-<tr valign=top><td><b>page_guru</b><td>boolean<td><tt>bbs.page_guru()
-<td>3.10
-<td>page the guru for chat
-<tr valign=top><td><b>multinode_chat</b><td>void<td><tt>bbs.multinode_chat()
-<td>3.10
-<td>enter multi-node chat
-<tr valign=top><td><b>private_message</b><td>void<td><tt>bbs.private_message()
-<td>3.10
-<td>use the private inter-node message prompt
-<tr valign=top><td><b>private_chat</b><td>void<td><tt>bbs.private_chat([local=<i>false</i>])
-<td>3.10
-<td>enter private inter-node chat, or local sysop chat (if <i>local</i>=<i>true</i>)
-<tr valign=top><td><b>get_node_message</b><td>void<td><tt>bbs.get_node_message()
-<td>3.10
-<td>receive and display an inter-node message
-<tr valign=top><td><b>put_node_message</b><td>boolean<td><tt>bbs.put_node_message(node_number, text)
-<td>3.10
-<td>send an inter-node message
-<tr valign=top><td><b>get_telegram</b><td>void<td><tt>bbs.get_telegram([user_number=<i>current</i>])
-<td>3.10
-<td>receive and display waiting telegrams for specified (or current) user
-<tr valign=top><td><b>put_telegram</b><td>boolean<td><tt>bbs.put_telegram(user_number, text)
-<td>3.10
-<td>send a telegram to a user
-<tr valign=top><td><b>list_nodes</b><td>void<td><tt>bbs.list_nodes()
-<td>3.10
-<td>list all nodes
-<tr valign=top><td><b>whos_online</b><td>void<td><tt>bbs.whos_online()
-<td>3.10
-<td>list active nodes only (who's online)
-<tr valign=top><td><b>spy</b><td>void<td><tt>bbs.spy(node_number)
-<td>3.10
-<td>spy on a node
-<tr valign=top><td><b>cmdstr</b><td>string<td><tt>bbs.cmdstr(command_string [,string fpath=<tt>""</tt>] [,string fspec=<tt>""</tt>])
-<td>3.10
-<td>return expanded command string using Synchronet command-line specifiers
-<tr valign=top><td><b>get_filespec</b><td>string<td><tt>bbs.get_filespec()
-<td>3.10
-<td>returns a file specification input by the user (optionally with wildcards)
-<tr valign=top><td><b>get_newscantime</b><td>number<td><tt>bbs.get_newscantime(time=<i>current</i>)
-<td>3.10
-<td>confirm or change a new-scan time, returns the new new-scan time value (<i>time_t</i> format)
-<tr valign=top><td><b>select_shell</b><td>boolean<td><tt>bbs.select_shell()
-<td>3.10
-<td>prompt user to select a new command shell
-<tr valign=top><td><b>select_editor</b><td>boolean<td><tt>bbs.select_editor()
-<td>3.10
-<td>prompt user to select a new external message editor
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>bbs</tt>
-<a name=bbs_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>sys_status</b><td>number
-<td>3.10
-<td>system status bitfield (see <tt>SS_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions)
-<tr valign=top><td><b>startup_options</b><td>number
-<td>3.10
-<td>startup options bitfield (see <tt>BBS_OPT_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions)
-<tr valign=top><td><b>answer_time</b><td>number
-<td>3.10
-<td>answer time, in <i>time_t</i> format
-<tr valign=top><td><b>logon_time</b><td>number
-<td>3.10
-<td>logon time, in <i>time_t</i> format
-<tr valign=top><td><b>start_time</b><td>number
-<td>3.14
-<td>time from which user's time left is calculated, in <i>time_t</i> format
-<tr valign=top><td><b>new_file_time</b><td>number
-<td>3.10
-<td>current file new-scan time, in <i>time_t</i> format
-<tr valign=top><td><b>last_new_file_time</b><td>number
-<td>3.10
-<td>previous file new-scan time, in <i>time_t</i> format
-<tr valign=top><td><b>online</b><td>number
-<td>3.10
-<td>online (see <tt>ON_*</tt> in <tt>sbbsdefs.js</tt> for valid values)
-<tr valign=top><td><b>time_left</b><td>number
-<td>3.11
-<td>time left (in seconds)
-<tr valign=top><td><b>event_time</b><td>number
-<td>3.11
-<td>time of next exclusive event (in <i>time_t</i> format), or 0 if none
-<tr valign=top><td><b>event_code</b><td>string
-<td>3.11
-<td>internal code of next exclusive event
-<tr valign=top><td><b>node_num</b><td>number
-<td>3.10
-<td>current node number
-<tr valign=top><td><b>node_settings</b><td>number
-<td>3.10
-<td>current node settings bitfield (see <tt>NM_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions)
-<tr valign=top><td><b>node_action</b><td>number
-<td>3.10
-<td>current node action (see <tt>nodedefs.js</tt> for valid values)
-<tr valign=top><td><b>node_val_user</b><td>number
-<td>3.10
-<td>validation feedback user for this node (or 0 for no validation feedback required)
-<tr valign=top><td><b>logon_ulb</b><td>number
-<td>3.10
-<td>bytes uploaded during this session
-<tr valign=top><td><b>logon_dlb</b><td>number
-<td>3.10
-<td>bytes downloaded during this session
-<tr valign=top><td><b>logon_uls</b><td>number
-<td>3.10
-<td>files uploaded during this session
-<tr valign=top><td><b>logon_dls</b><td>number
-<td>3.10
-<td>files downloaded during this session
-<tr valign=top><td><b>logon_posts</b><td>number
-<td>3.10
-<td>messages posted during this session
-<tr valign=top><td><b>logon_emails</b><td>number
-<td>3.10
-<td>e-mails sent during this session
-<tr valign=top><td><b>logon_fbacks</b><td>number
-<td>3.10
-<td>feedback messages sent during this session
-<tr valign=top><td><b>posts_read</b><td>number
-<td>3.10
-<td>messages read during this session
-<tr valign=top><td><b>menu_dir</b><td>string
-<td>3.10
-<td>menu subdirectory (overrides default)
-<tr valign=top><td><b>menu_file</b><td>string
-<td>3.10
-<td>menu file (overrides default)
-<tr valign=top><td><b>main_cmds</b><td>number
-<td>3.10
-<td>total main menu commands received from user during this session
-<tr valign=top><td><b>file_cmds</b><td>number
-<td>3.10
-<td>total file menu commands received from user during this session
-<tr valign=top><td><b>curgrp</b><td>number
-<td>3.10
-<td>current message group
-<tr valign=top><td><b>cursub</b><td>number
-<td>3.10
-<td>current message sub-board
-<tr valign=top><td><b>cursub_code</b><td>string
-<td>3.14
-<td>current message sub-board internal code
-<tr valign=top><td><b>curlib</b><td>number
-<td>3.10
-<td>current file library
-<tr valign=top><td><b>curdir</b><td>number
-<td>3.10
-<td>current file directory
-<tr valign=top><td><b>curdir_code</b><td>string
-<td>3.14
-<td>current file directory internal code
-<tr valign=top><td><b>connection</b><td>string
-<td>3.10
-<td>remote connection type
-<tr valign=top><td><b>rlogin_name</b><td>string
-<td>3.10
-<td>rlogin name
-<tr valign=top><td><b>client_name</b><td>string
-<td>3.10
-<td>client name
-<tr valign=top><td><b>alt_ul_dir</b><td>number
-<td>3.10
-<td>current alternate upload path number
-<tr valign=top><td><b>errorlevel</b><td>number
-<td>3.12
-<td>error level returned from last executed external program
-<tr valign=top><td><b>smb_group</b><td>string
-<td>3.10
-<td>message group name of message being read
-<tr valign=top><td><b>smb_group_desc</b><td>string
-<td>3.10
-<td>message group description of message being read
-<tr valign=top><td><b>smb_group_number</b><td>number
-<td>3.10
-<td>message group number of message being read
-<tr valign=top><td><b>smb_sub</b><td>string
-<td>3.10
-<td>sub-board name of message being read
-<tr valign=top><td><b>smb_sub_desc</b><td>string
-<td>3.10
-<td>sub-board description of message being read
-<tr valign=top><td><b>smb_sub_code</b><td>string
-<td>3.10
-<td>sub-board internal code of message being read
-<tr valign=top><td><b>smb_sub_number</b><td>number
-<td>3.10
-<td>sub-board number of message being read
-<tr valign=top><td><b>smb_attr</b><td>number
-<td>3.10
-<td>message base attributes
-<tr valign=top><td><b>smb_last_msg</b><td>number
-<td>3.10
-<td>highest message number in message base
-<tr valign=top><td><b>smb_total_msgs</b><td>number
-<td>3.10
-<td>total number of messages in message base
-<tr valign=top><td><b>smb_msgs</b><td>number
-<td>3.10
-<td>number of messages loaded from message base
-<tr valign=top><td><b>smb_curmsg</b><td>number
-<td>3.10
-<td>current message number in message base
-<tr valign=top><td><b>msg_to</b><td>string
-<td>3.10
-<td>message recipient name
-<tr valign=top><td><b>msg_to_ext</b><td>string
-<td>3.10
-<td>message recipient extension
-<tr valign=top><td><b>msg_to_net</b><td>string
-<td>3.10
-<td>message recipient network type
-<tr valign=top><td><b>msg_to_agent</b><td>number
-<td>3.10
-<td>message recipient agent type
-<tr valign=top><td><b>msg_from</b><td>string
-<td>3.10
-<td>message sender name
-<tr valign=top><td><b>msg_from_ext</b><td>string
-<td>3.10
-<td>message sender extension
-<tr valign=top><td><b>msg_from_net</b><td>string
-<td>3.10
-<td>message sender network type
-<tr valign=top><td><b>msg_from_agent</b><td>number
-<td>3.10
-<td>message sender agent type
-<tr valign=top><td><b>msg_replyto</b><td>string
-<td>3.10
-<td>message reply-to name
-<tr valign=top><td><b>msg_replyto_ext</b><td>string
-<td>3.10
-<td>message reply-to extension
-<tr valign=top><td><b>msg_replyto_net</b><td>string
-<td>3.10
-<td>message reply-to network type
-<tr valign=top><td><b>msg_replyto_agent</b><td>number
-<td>3.10
-<td>message reply-to agent type
-<tr valign=top><td><b>msg_subject</b><td>string
-<td>3.10
-<td>message subject
-<tr valign=top><td><b>msg_date</b><td>number
-<td>3.10
-<td>message date/time
-<tr valign=top><td><b>msg_timezone</b><td>number
-<td>3.10
-<td>message time zone
-<tr valign=top><td><b>msg_date_imported</b><td>number
-<td>3.10
-<td>message date/time imported
-<tr valign=top><td><b>msg_attr</b><td>number
-<td>3.10
-<td>message attributes
-<tr valign=top><td><b>msg_auxattr</b><td>number
-<td>3.10
-<td>message auxillary attributes
-<tr valign=top><td><b>msg_netattr</b><td>number
-<td>3.10
-<td>message network attributes
-<tr valign=top><td><b>msg_offset</b><td>number
-<td>3.10
-<td>message header offset
-<tr valign=top><td><b>msg_number</b><td>number
-<td>3.10
-<td>message number
-<tr valign=top><td><b>msg_expiration</b><td>number
-<td>3.10
-<td>message expiration
-<tr valign=top><td><b>msg_forwarded</b><td>number
-<td>3.10
-<td>message forwarded
-<tr valign=top><td><b>msg_thread_back</b><td>number
-<td>3.12
-<td>message thread, back message number (AKA msg_thread_orig)
-<tr valign=top><td><b>msg_thread_next</b><td>number
-<td>3.10
-<td>message thread, next message number
-<tr valign=top><td><b>msg_thread_first</b><td>number
-<td>3.10
-<td>message thread, first reply to this message
-<tr valign=top><td><b>msg_id</b><td>string
-<td>3.10
-<td>message identifier
-<tr valign=top><td><b>msg_reply_id</b><td>string
-<td>3.10
-<td>message replied-to identifier
-<tr valign=top><td><b>msg_delivery_attempts</b><td>number
-<td>3.10
-<td>message delivery attempt counter
-<tr valign=top><td><b>batch_upload_total</b><td>number
-<td>3.10
-<td>number of files in batch upload queue
-<tr valign=top><td><b>batch_dnload_total</b><td>number
-<td>3.10
-<td>number of files in batch download queue
-<tr valign=top><td><b>command_str</b><td>string
-<td>3.14
-<td>current command shell/module <i>command string</i> value
-</table>
-<h2><a name=bbs.mods>bbs.mods object</a>
-<br><font size=-1>Global repository for 3rd party modifications</font>
-<font size=-1> - introduced in v3.12</font>
-</h2>
-<h2><a name=console>console object</a>
-<br><font size=-1>Controls the user's Telnet/RLogin terminal</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>console</tt>
-<a name=console_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>inkey</b><td>string<td><tt>console.inkey([mode=<tt>K_NONE</tt>] [,timeout=<tt>0</tt>])
-<td>3.11
-<td>get a single key with optional <i>timeout</i> in milliseconds (defaults to 0, for no wait), see <tt>K_*</tt> in <tt>sbbsdefs.js</tt> for <i>mode</i> bits
-<tr valign=top><td><b>getkey</b><td>string<td><tt>console.getkey([mode=<tt>K_NONE</tt>])
-<td>3.10
-<td>get a single key, with wait, see <tt>K_*</tt> in <tt>sbbsdefs.js</tt> for <i>mode</i> bits
-<tr valign=top><td><b>getstr</b><td>string<td><tt>console.getstr([string] [,maxlen=<tt>128</tt>] [,mode=<tt>K_NONE</tt>])
-<td>3.10
-<td>get a text string from the user, see <tt>K_*</tt> in <tt>sbbsdefs.js</tt> for <i>mode</i> bits
-<tr valign=top><td><b>getnum</b><td>number<td><tt>console.getnum([maxnum])
-<td>3.10
-<td>get a number between 1 and <i>maxnum</i> from the user
-<tr valign=top><td><b>getkeys</b><td>number<td><tt>console.getkeys(string keys [,maxnum])
-<td>3.10
-<td>get one key from of a list of valid command <i>keys</i>, or a number between 1 and <i>maxnum</i>
-<tr valign=top><td><b>gettemplate</b><td>string<td><tt>console.gettemplate(format [,string] [,mode=<tt>0</tt>])
-<td>3.10
-<td>get a string based on template
-<tr valign=top><td><b>ungetstr</b><td>void<td><tt>console.ungetstr()
-<td>3.10
-<td>put a string in the keyboard buffer
-<tr valign=top><td><b>yesno</b><td>boolean<td><tt>console.yesno(question)
-<td>3.10
-<td>YES/no question
-<tr valign=top><td><b>noyes</b><td>boolean<td><tt>console.noyes(question)
-<td>3.10
-<td>NO/yes question
-<tr valign=top><td><b>mnemonics</b><td>void<td><tt>console.mnemonics(text)
-<td>3.10
-<td>print a mnemonics string, command keys highlighted with tilde (~) characters
-<tr valign=top><td><b>clear</b><td>void<td><tt>console.clear([attribute])
-<td>3.10
-<td>clear screen and home cursor, optionally (in v3.13b+) setting current attribute first
-<tr valign=top><td><b>home</b><td>void<td><tt>console.home()
-<td>3.11
-<td>send cursor to home position (x,y:1,1)
-<tr valign=top><td><b>clearline</b><td>void<td><tt>console.clearline([attribute])
-<td>3.10
-<td>clear current line, optionally (in v3.13b+) setting current attribute first
-<tr valign=top><td><b>cleartoeol</b><td>void<td><tt>console.cleartoeol([attribute])
-<td>3.11
-<td>clear to end-of-line (ANSI), optionally (in v3.13b+) setting current attribute first
-<tr valign=top><td><b>crlf</b><td>void<td><tt>console.crlf()
-<td>3.10
-<td>output a carriage-return/line-feed pair (new-line)
-<tr valign=top><td><b>pause</b><td>void<td><tt>console.pause()
-<td>3.10
-<td>display pause prompt and wait for key hit
-<tr valign=top><td><b>beep</b><td>void<td><tt>console.beep([count=<tt>1</tt>])
-<td>3.11
-<td>beep for count number of times (default count is 1)
-<tr valign=top><td><b>print</b><td>void<td><tt>console.print(text)
-<td>3.10
-<td>display a string (supports Ctrl-A codes)
-<tr valign=top><td><b>write</b><td>void<td><tt>console.write(text)
-<td>3.10
-<td>display a raw string
-<tr valign=top><td><b>putmsg</b><td>void<td><tt>console.putmsg(text [,mode=<tt>P_NONE</tt>])
-<td>3.10
-<td>display message text (Ctrl-A codes, @-codes, pipe codes, etc), see <tt>P_*</tt> in <tt>sbbsdefs.js</tt> for <i>mode</i> bits
-<tr valign=top><td><b>center</b><td>void<td><tt>console.center(text)
-<td>3.10
-<td>display a string centered on the screen
-<tr valign=top><td><b>strlen</b><td>number<td><tt>console.strlen(text)
-<td>3.10
-<td>returns the number of characters in text, excluding Ctrl-A codes
-<tr valign=top><td><b>printfile</b><td>void<td><tt>console.printfile(filename [,mode=<tt>P_NONE</tt>])
-<td>3.10
-<td>print a message text file with optional mode
-<tr valign=top><td><b>printtail</b><td>void<td><tt>console.printtail(filename, lines [,mode=<tt>P_NONE</tt>])
-<td>3.10
-<td>print last x lines of file with optional mode
-<tr valign=top><td><b>editfile</b><td>void<td><tt>console.editfile(filename)
-<td>3.10
-<td>edit/create a text file using the user's preferred message editor
-<tr valign=top><td><b>uselect</b><td>number<td><tt>console.uselect([number, title, item] [,ars])
-<td>3.12
-<td>user selection menu, call for each item, then with no args to display select menu
-<tr valign=top><td><b>saveline</b><td>void<td><tt>console.saveline()
-<td>3.10
-<td>save last output line
-<tr valign=top><td><b>restoreline</b><td>void<td><tt>console.restoreline()
-<td>3.10
-<td>restore last output line
-<tr valign=top><td><b>ansi</b><td>string<td><tt>console.ansi(attribute_number)
-<td>3.10
-<td>returns ANSI encoding of specified <i>attribute_number</i>
-<tr valign=top><td><b>pushxy</b><td>void<td><tt>console.pushxy()
-<td>3.11
-<td>save current cursor position (AKA ansi_save)
-<tr valign=top><td><b>popxy</b><td>void<td><tt>console.popxy()
-<td>3.11
-<td>restore saved cursor position (AKA ansi_restore)
-<tr valign=top><td><b>gotoxy</b><td>void<td><tt>console.gotoxy([x,y] or [object { x,y }])
-<td>3.11
-<td>move cursor to a specific screen coordinate (ANSI), arguments can be separate x and y cooridinates or an object with x and y properites (like that returned from <tt>console.getxy()</tt>)
-<tr valign=top><td><b>up</b><td>void<td><tt>console.up([rows=<tt>1</tt>])
-<td>3.11
-<td>move cursor up one or more rows (ANSI)
-<tr valign=top><td><b>down</b><td>void<td><tt>console.down([rows=<tt>1</tt>])
-<td>3.11
-<td>move cursor down one or more rows (ANSI)
-<tr valign=top><td><b>right</b><td>void<td><tt>console.right([columns=<tt>1</tt>])
-<td>3.11
-<td>move cursor right one or more columns (ANSI)
-<tr valign=top><td><b>left</b><td>void<td><tt>console.left([columns=<tt>1</tt>])
-<td>3.11
-<td>move cursor left one or more columns (ANSI)
-<tr valign=top><td><b>getlines</b><td>void<td><tt>console.getlines()
-<td>3.11
-<td>auto-detect the number of rows/lines on the user's terminal (ANSI)
-<tr valign=top><td><b>getxy</b><td>object<td><tt>console.getxy()
-<td>3.11
-<td>returns the current cursor position as an object (with x and y properties)
-<tr valign=top><td><b>lock_input</b><td>void<td><tt>console.lock_input([lock=<tt>true</tt>])
-<td>3.10
-<td>lock the user input thread (allowing direct client socket access)
-<tr valign=top><td><b>telnet_cmd</b><td>void<td><tt>console.telnet_cmd(command [,option=<tt>0</tt>])
-<td>3.10
-<td>send Telnet command (with optional command option) to remote client
-<tr valign=top><td><b>handle_ctrlkey</b><td>boolean<td><tt>console.handle_ctrlkey(key [,mode=<tt>K_NONE</tt>])
-<td>3.11
-<td>call internal control key handler for specified control key, returns <tt>true</tt> if handled
-<tr valign=top><td><b>term_supports</b><td>boolean<td><tt>console.term_supports([terminal_flags])
-<td>3.14
-<td>either returns <i>bool</i>, indicating whether or not the current user/client supports all the specified <i>terminal_flags</i>, or returns the current user/client's <i>terminal_flags</i> (numeric bit-field) if no <i>terminal_flags</i> were specified
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>console</tt>
-<a name=console_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>status</b><td>number
-<td>3.10
-<td>status bitfield (see <tt>CON_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions)
-<tr valign=top><td><b>line_counter</b><td>number
-<td>3.10
-<td>current line counter (used for automatic screen pause)
-<tr valign=top><td><b>attributes</b><td>number
-<td>3.10
-<td>current display attributes (set with number or string value)
-<tr valign=top><td><b>top_of_screen</b><td>number
-<td>3.10
-<td>set to 1 if the terminal cursor is already at the top of the screen
-<tr valign=top><td><b>screen_rows</b><td>number
-<td>3.10
-<td>number of terminal screen rows (in lines)
-<tr valign=top><td><b>screen_columns</b><td>number
-<td>3.11
-<td>number of terminal screen columns (in character cells)
-<tr valign=top><td><b>autoterm</b><td>number
-<td>3.10
-<td>bitfield of automatically detected terminal settings (see <tt>USER_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions)
-<tr valign=top><td><b>terminal</b><td>string
-<td>3.11
-<td>terminal type description (e.g. 'ANSI')
-<tr valign=top><td><b>timeout</b><td>number
-<td>3.10
-<td>user inactivity timeout reference
-<tr valign=top><td><b>timeleft_warning</b><td>number
-<td>3.10
-<td>low timeleft warning flag
-<tr valign=top><td><b>aborted</b><td>boolean
-<td>3.10
-<td>input/output has been aborted
-<tr valign=top><td><b>abortable</b><td>boolean
-<td>3.10
-<td>output can be aborted with Ctrl-C
-<tr valign=top><td><b>telnet_mode</b><td>number
-<td>3.10
-<td>current telnet mode bitfield (see <tt>TELNET_MODE_*</tt> in <tt>sbbsdefs.js</tt> for bit definitions)
-<tr valign=top><td><b>wordwrap</b><td>string
-<td>3.10
-<td>word-wrap buffer (used by getstr) - <small>READ ONLY</small>
-<tr valign=top><td><b>question</b><td>string
-<td>3.10
-<td>current yes/no question (set by yesno and noyes)
-<tr valign=top><td><b>getstr_offset</b><td>number
-<td>3.11
-<td>cursor position offset for use with <tt>getstr(K_USEOFFSET)</tt>
-<tr valign=top><td><b>ctrlkey_passthru</b><td>number
-<td>3.10
-<td>control key pass-through bitmask, set bits represent control key combinations <i>not</i> handled by <tt>inkey()</tt> method This may optionally be specified as a string of characters. The format of this string is [+-][@-_]. If neither plus nor minus is the first character, the value will be replaced by one constructed from the string. A + indicates that characters following will be added to the set, and a - indicates they should be removed. ex: <tt>console.ctrlkey_passthru="-UP+AB"</tt> will clear CTRL-U and CTRL-P and set CTRL-A and CTRL-B.
-<tr valign=top><td><b>input_buffer_level</b><td>number
-<td>3.12
-<td>number of bytes currently in the input buffer (from the remote client) - <small>READ ONLY</small>
-<tr valign=top><td><b>input_buffer_space</b><td>number
-<td>3.12
-<td>number of bytes available in the input buffer	- <small>READ ONLY</small>
-<tr valign=top><td><b>output_buffer_level</b><td>number
-<td>3.12
-<td>number of bytes currently in the output buffer (from the local server) - <small>READ ONLY</small>
-<tr valign=top><td><b>output_buffer_space</b><td>number
-<td>3.12
-<td>number of bytes available in the output buffer - <small>READ ONLY</small>
-</table>
-<h2><a name=msg_area>msg_area object</a>
-<br><font size=-1>Message Areas</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<h2><a name=msg_area.grp>msg_area.grp object</a>
-<br><font size=-1>Associative array of all groups (use name as index)</font>
-<font size=-1> - introduced in v3.12</font>
-</h2>
-<h2><a name=msg_area.sub>msg_area.sub object</a>
-<br><font size=-1>Associative array of all sub-boards (use internal code as index)</font>
-<font size=-1> - introduced in v3.11</font>
-</h2>
-<h2><a name=msg_area.grp_list>msg_area.grp_list array</a>
-<br><font size=-1>Message Groups (current user has access to)</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>msg_area.grp_list</tt>
-<a name=msg_area.grp_list_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>index</b><td>number
-<td>index into grp_list array (or -1 if not in array) <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>number</b><td>number
-<td>unique number for this message group
-<tr valign=top><td><b>name</b><td>string
-<td>group name
-<tr valign=top><td><b>description</b><td>string
-<td>group description
-<tr valign=top><td><b>ars</b><td>string
-<td>group access requirements
-</table>
-<h2><a name=msg_area.grp_list.sub_list>msg_area.grp_list.sub_list array</a>
-<br><font size=-1>Message Sub-boards (current user has access to)</h2>(all properties are <small>READ ONLY</small> except for <i>scan_ptr</i>, <i>scan_cfg</i>, and <i>last_read</i>)</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>msg_area.grp_list.sub_list</tt>
-<a name=msg_area.grp_list.sub_list_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>index</b><td>number
-<td>index into sub_list array (or -1 if not in array) <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>grp_index</b><td>number
-<td>group's index into grp_list array <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>number</b><td>number
-<td>unique number for this sub-board
-<tr valign=top><td><b>grp_number</b><td>number
-<td>group number
-<tr valign=top><td><b>grp_name</b><td>string
-<td>group name <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>code</b><td>string
-<td>sub-board internal code
-<tr valign=top><td><b>name</b><td>string
-<td>sub-board name
-<tr valign=top><td><b>description</b><td>string
-<td>sub-board description
-<tr valign=top><td><b>qwk_name</b><td>string
-<td>sub-board QWK name
-<tr valign=top><td><b>newsgroup</b><td>string
-<td>newsgroup name (as configured or dymamically generated)
-<tr valign=top><td><b>ars</b><td>string
-<td>sub-board access requirements
-<tr valign=top><td><b>read_ars</b><td>string
-<td>sub-board reading requirements
-<tr valign=top><td><b>post_ars</b><td>string
-<td>sub-board posting requirements
-<tr valign=top><td><b>operator_ars</b><td>string
-<td>sub-board operator requirements
-<tr valign=top><td><b>moderated_ars</b><td>string
-<td>sub-board moderated-user requirements (if non-blank)
-<tr valign=top><td><b>data_dir</b><td>string
-<td>sub-board data storage location
-<tr valign=top><td><b>fidonet_origin</b><td>string
-<td>FidoNet origin line
-<tr valign=top><td><b>qwknet_tagline</b><td>string
-<td>QWK Network tagline
-<tr valign=top><td><b>settings</b><td>number
-<td>toggle options (bitfield)
-<tr valign=top><td><b>ptridx</b><td>number
-<td>index into message scan configuration/pointer file
-<tr valign=top><td><b>qwk_conf</b><td>number
-<td>QWK conference number
-<tr valign=top><td><b>max_crcs</b><td>number
-<td>configured maximum number of message CRCs to store (for dupe checking)
-<tr valign=top><td><b>max_msgs</b><td>number
-<td>configured maximum number of messages before purging
-<tr valign=top><td><b>max_age</b><td>number
-<td>configured maximum age (in days) of messages before expiration
-<tr valign=top><td><b>can_read</b><td>boolean
-<td>user has sufficient access to read messages
-<tr valign=top><td><b>can_post</b><td>boolean
-<td>user has sufficient access to post messages
-<tr valign=top><td><b>is_operator</b><td>boolean
-<td>user has operator access to this message area
-<tr valign=top><td><b>is_moderated</b><td>boolean
-<td>user's posts are moderated
-<tr valign=top><td><b>scan_ptr</b><td>number
-<td>user's current new message scan pointer (highest-read message number)
-<tr valign=top><td><b>scan_cfg</b><td>number
-<td>user's message scan configuration (bitfield) see <tt>SCAN_CFG_*</tt> in <tt>sbbsdefs.js</tt> for valid bits
-<tr valign=top><td><b>lead_read</b><td>number
-<td>user's last-read message number
-</table>
-<h2><a name=file_area>file_area object</a>
-<br><font size=-1>File Transfer Areas</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>file_area</tt>
-<a name=file_area_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>min_diskspace</b><td>number
-<td>minimum amount of available disk space (in bytes) required for user uploads to be allowed
-<tr valign=top><td><b>settings</b><td>number
-<td>file area settings (bitfield) - see <tt>FM_*</tt> in <tt>sbbsdefs.js</tt> for details
-</table>
-<h2><a name=file_area.lib>file_area.lib object</a>
-<br><font size=-1>Associative array of all libraries (use name as index)</font>
-<font size=-1> - introduced in v3.12</font>
-</h2>
-<h2><a name=file_area.dir>file_area.dir object</a>
-<br><font size=-1>Associative array of all directories (use internal code as index)</font>
-<font size=-1> - introduced in v3.11</font>
-</h2>
-<h2><a name=file_area.lib_list>file_area.lib_list array</a>
-<br><font size=-1>File Transfer Libraries (current user has access to)</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>file_area.lib_list</tt>
-<a name=file_area.lib_list_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>index</b><td>number
-<td>index into lib_list array (or -1 if not in array) <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>number</b><td>number
-<td>unique number for this library
-<tr valign=top><td><b>name</b><td>string
-<td>library name
-<tr valign=top><td><b>description</b><td>string
-<td>library description
-<tr valign=top><td><b>ars</b><td>string
-<td>library access requirements
-<tr valign=top><td><b>link</b><td>string
-<td>library link (for HTML index)
-</table>
-<h2><a name=file_area.lib_list.dir_list>file_area.lib_list.dir_list array</a>
-<br><font size=-1>File Transfer Directories  (current user has access to)</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>file_area.lib_list.dir_list</tt>
-<a name=file_area.lib_list.dir_list_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>index</b><td>number
-<td>index into dir_list array (or -1 if not in array) <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>number</b><td>number
-<td>unique number for this directory
-<tr valign=top><td><b>lib_index</b><td>number
-<td>library index <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>lib_number</b><td>number
-<td>library number
-<tr valign=top><td><b>lib_name</b><td>string
-<td>library name <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>code</b><td>string
-<td>directory internal code
-<tr valign=top><td><b>name</b><td>string
-<td>directory name
-<tr valign=top><td><b>description</b><td>string
-<td>directory description
-<tr valign=top><td><b>path</b><td>string
-<td>directory file storage location
-<tr valign=top><td><b>ars</b><td>string
-<td>directory access requirements
-<tr valign=top><td><b>upload_ars</b><td>string
-<td>directory upload requirements
-<tr valign=top><td><b>download_ars</b><td>string
-<td>directory download requirements
-<tr valign=top><td><b>exempt_ars</b><td>string
-<td>directory exemption requirements
-<tr valign=top><td><b>operator_ars</b><td>string
-<td>directory operator requirements
-<tr valign=top><td><b>extensions</b><td>string
-<td>allowed file extensions (comma delimited)
-<tr valign=top><td><b>upload_sem</b><td>string
-<td>upload semaphore file
-<tr valign=top><td><b>data_dir</b><td>string
-<td>directory data storage location
-<tr valign=top><td><b>settings</b><td>number
-<td>toggle options (bitfield)
-<tr valign=top><td><b>seqdev</b><td>number
-<td>sequential (slow storage) device number
-<tr valign=top><td><b>sort</b><td>number
-<td>sort order (see <tt>SORT_*</tt> in <tt>sbbsdefs.js</tt> for valid values)
-<tr valign=top><td><b>max_files</b><td>number
-<td>configured maximum number of files
-<tr valign=top><td><b>max_age</b><td>number
-<td>configured maximum age (in days) of files before expiration
-<tr valign=top><td><b>upload_credit_pct</b><td>number
-<td>percent of file size awarded uploader in credits upon file upload
-<tr valign=top><td><b>download_credit_pct</b><td>number
-<td>percent of file size awarded uploader in credits upon subsequent downloads
-<tr valign=top><td><b>link</b><td>string
-<td>directory link (for HTML index)
-<tr valign=top><td><b>can_upload</b><td>boolean
-<td>user has sufficient access to upload files
-<tr valign=top><td><b>can_download</b><td>boolean
-<td>user has sufficient access to download files
-<tr valign=top><td><b>is_exempt</b><td>boolean
-<td>user is exempt from download credit costs
-<tr valign=top><td><b>is_operator</b><td>boolean
-<td>user has operator access to this directory
-<tr valign=top><td><b>is_offline</b><td>boolean
-<td>directory is for offline storage <i>(introduced in v3.14)</i>
-<tr valign=top><td><b>is_upload</b><td>boolean
-<td>directory is for uploads only <i>(introduced in v3.14)</i>
-<tr valign=top><td><b>is_sysop</b><td>boolean
-<td>directory is for uploads to sysop only <i>(introduced in v3.14)</i>
-</table>
-<h2><a name=xtrn_area>xtrn_area object</a>
-<br><font size=-1>External Program Areas</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<h2><a name=xtrn_area.sec>xtrn_area.sec object</a>
-<br><font size=-1>Associative array of all external program sections (use internal code as index)</font>
-<font size=-1> - introduced in v3.12</font>
-</h2>
-<h2><a name=xtrn_area.prog>xtrn_area.prog object</a>
-<br><font size=-1>Associative array of all external programs (use internal code as index)</font>
-<font size=-1> - introduced in v3.11</font>
-</h2>
-<h2><a name=xtrn_area.sec_list>xtrn_area.sec_list array</a>
-<br><font size=-1>Online Program (door) Sections (current user has access to)</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>xtrn_area.sec_list</tt>
-<a name=xtrn_area.sec_list_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>index</b><td>number
-<td>index into sec_list array (or -1 if not in index) <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>number</b><td>number
-<td>unique number for this external program section
-<tr valign=top><td><b>code</b><td>string
-<td>external program section internal code
-<tr valign=top><td><b>name</b><td>string
-<td>external program section name
-<tr valign=top><td><b>ars</b><td>string
-<td>external program section access requirements
-</table>
-<h2><a name=xtrn_area.sec_list.prog_list>xtrn_area.sec_list.prog_list array</a>
-<br><font size=-1>Online External Programs (doors) (current user has access to)</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>xtrn_area.sec_list.prog_list</tt>
-<a name=xtrn_area.sec_list.prog_list_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>index</b><td>number
-<td>index into prog_list array (or -1 if not in index) <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>number</b><td>number
-<td>program number
-<tr valign=top><td><b>sec_index</b><td>number
-<td>program section index <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>sec_number</b><td>number
-<td>program section number
-<tr valign=top><td><b>sec_code</b><td>string
-<td>program section internal code <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>code</b><td>string
-<td>internal code
-<tr valign=top><td><b>name</b><td>string
-<td>name
-<tr valign=top><td><b>cmd</b><td>string
-<td>command-line
-<tr valign=top><td><b>clean_cmd</b><td>string
-<td>clean-up command-line
-<tr valign=top><td><b>startup_dir</b><td>string
-<td>startup directory
-<tr valign=top><td><b>ars</b><td>string
-<td>access requirements
-<tr valign=top><td><b>execution_ars</b><td>string
-<td>execution requirements
-<tr valign=top><td><b>settings</b><td>number
-<td>toggle options (bitfield)
-<tr valign=top><td><b>type</b><td>number
-<td>drop file type
-<tr valign=top><td><b>event</b><td>number
-<td>event type (0=none)
-<tr valign=top><td><b>textra</b><td>number
-<td>extra time given to users running this program
-<tr valign=top><td><b>max_time</b><td>number
-<td>maximum time allowed in program
-<tr valign=top><td><b>cost</b><td>number
-<td>execution cost (credits to run this program)
-<tr valign=top><td><b>can_run</b><td>boolean
-<td>user has sufficient access to run this program
-</table>
-<h2><a name=xtrn_area.event>xtrn_area.event object</a>
-<br><font size=-1>Associative array of all timed events (use internal code as index)</font>
-<font size=-1> - introduced in v3.11</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>xtrn_area.event</tt>
-<a name=xtrn_area.event_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>cmd</b><td>string
-<td>command-line
-<tr valign=top><td><b>startup_dir</b><td>string
-<td>startup directory
-<tr valign=top><td><b>node_num</b><td>number
-<td>node number
-<tr valign=top><td><b>time</b><td>number
-<td>time to execute
-<tr valign=top><td><b>freq</b><td>number
-<td>frequency to execute
-<tr valign=top><td><b>days</b><td>number
-<td>days of week to execute (bitfield)
-<tr valign=top><td><b>mdays</b><td>number
-<td>days of month to execute (bitfield)
-<tr valign=top><td><b>last_run</b><td>number
-<td>date/time last run (in time_t format)
-<tr valign=top><td><b>settings</b><td>number
-<td>toggle options (bitfield)
-</table>
-<h2><a name=xtrn_area.editor>xtrn_area.editor object</a>
-<br><font size=-1>Associative array of all external editors (use internal code as index)</font>
-<font size=-1> - introduced in v3.11</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>xtrn_area.editor</tt>
-<a name=xtrn_area.editor_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>name</b><td>string
-<td>name
-<tr valign=top><td><b>cmd</b><td>string
-<td>command-line
-<tr valign=top><td><b>ars</b><td>string
-<td>access requirements
-<tr valign=top><td><b>settings</b><td>number
-<td>toggle options (bitfield)
-<tr valign=top><td><b>type</b><td>number
-<td>drop file type
-</table>
-<h2><a name=MsgBase>MsgBase class</a>
-<br><font size=-1>Class used for accessing message bases</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<p>To create a new MsgBase object: <tt>var msgbase = new MsgBase('<i>code</i>')</tt><br>where <i>code</i> is a sub-board internal code, or <tt>mail</tt> for the e-mail message base</p>
-<table border=1 width=100%>
-<caption align=left><b><tt>MsgBase</tt>
-<a name=MsgBase_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>open</b><td>boolean<td><tt>MsgBase.open()
-<td>3.10
-<td>open message base
-<tr valign=top><td><b>close</b><td>boolean<td><tt>MsgBase.close()
-<td>3.10
-<td>close message base (if open)
-<tr valign=top><td><b>get_msg_header</b><td>object<td><tt>MsgBase.get_msg_header([by_offset=<tt>false</tt>,] number_or_id [,expand_fields=<tt>true</tt>])
-<td>3.12
-<td>returns a specific message header, <i>null</i> on failure. <br><i>New in v3.12:</i> Pass <i>false</i> for the <i>expand_fields</i> argument (default: <i>true</i>) if you will be re-writing the header later with <i>put_msg_header()</i>
-<tr valign=top><td><b>put_msg_header</b><td>boolean<td><tt>MsgBase.put_msg_header([by_offset=<tt>false</tt>,] number, object header)
-<td>3.10
-<td>write a message header
-<tr valign=top><td><b>get_msg_body</b><td>string<td><tt>MsgBase.get_msg_body([by_offset=<tt>false</tt>,] number_or_id [,strip_ctrl_a=<tt>false</tt>] [,rfc822_encoded=<tt>false</tt>] [,include_tails=<tt>true</tt>])
-<td>3.10
-<td>returns the body text of a specific message, <i>null</i> on failure. The default behavior is to leave Ctrl-A codes intact, perform no RFC-822 encoding, and to include tails (if any) in the returned body text.
-<tr valign=top><td><b>get_msg_tail</b><td>string<td><tt>MsgBase.get_msg_tail([by_offset=<tt>false</tt>,] number_or_id [,strip_ctrl_a]=<tt>false</tt>)
-<td>3.10
-<td>returns the tail text of a specific message, <i>null</i> on failure
-<tr valign=top><td><b>get_msg_index</b><td>object<td><tt>MsgBase.get_msg_index([by_offset=<tt>false</tt>,] number)
-<td>3.11
-<td>returns a specific message index, <i>null</i> on failure. The index object will contain the following properties:<br><table><tr><td align=top><tt>subject</tt><td>CRC-16 of lowercase message subject<tr><td align=top><tt>to</tt><td>CRC-16 of lowercase recipient's name (or user number if e-mail)<tr><td align=top><tt>from</tt><td>CRC-16 of lowercase sender's name (or user number if e-mail)<tr><td align=top><tt>attr</tt><td>Attribute bitfield<tr><td align=top><tt>time</tt><td>Date/time imported (in time_t format)<tr><td align=top><tt>number</tt><td>Message number<tr><td align=top><tt>offset</tt><td>Record number in index file</table>
-<tr valign=top><td><b>remove_msg</b><td>boolean<td><tt>MsgBase.remove_msg([by_offset=<tt>false</tt>,] number_or_id)
-<td>3.11
-<td>mark message for deletion
-<tr valign=top><td><b>save_msg</b><td>boolean<td><tt>MsgBase.save_msg(object header [,client=<i>none</i>] [,body_text=<tt>""</tt>] [,array rcpt_list=<i>none</i>])
-<td>3.12
-<td>create a new message in message base, the <i>header</i> object may contain the following properties:<br><table><tr><td align=top><tt>subject</tt><td>Message subject <i>(required)</i><tr><td align=top><tt>to</tt><td>Recipient's name <i>(required)</i><tr><td align=top><tt>to_ext</tt><td>Recipient's user number (for local e-mail)<tr><td align=top><tt>to_org</tt><td>Recipient's organization<tr><td align=top><tt>to_net_type</tt><td>Recipient's network type (default: 0 for local)<tr><td align=top><tt>to_net_addr</tt><td>Recipient's network address<tr><td align=top><tt>to_agent</tt><td>Recipient's agent type<tr><td align=top><tt>from</tt><td>Sender's name <i>(required)</i><tr><td align=top><tt>from_ext</tt><td>Sender's user number<tr><td align=top><tt>from_org</tt><td>Sender's organization<tr><td align=top><tt>from_net_type</tt><td>Sender's network type (default: 0 for local)<tr><td align=top><tt>from_net_addr</tt><td>Sender's network address<tr><td align=top><tt>from_agent</tt><td>Sender's agent type<tr><td align=top><tt>from_ip_addr</tt><td>Sender's IP address (if available, for security tracking)<tr><td align=top><tt>from_host_name</tt><td>Sender's host name (if available, for security tracking)<tr><td align=top><tt>from_protocol</tt><td>TCP/IP protocol used by sender (if available, for security tracking)<tr><td align=top><tt>from_port</tt><td>TCP/UDP port number used by sender (if available, for security tracking)<tr><td align=top><tt>replyto</tt><td>Replies should be sent to this name<tr><td align=top><tt>replyto_ext</tt><td>Replies should be sent to this user number<tr><td align=top><tt>replyto_org</tt><td>Replies should be sent to organization<tr><td align=top><tt>replyto_net_type</tt><td>Replies should be sent to this network type<tr><td align=top><tt>replyto_net_addr</tt><td>Replies should be sent to this network address<tr><td align=top><tt>replyto_agent</tt><td>Replies should be sent to this agent type<tr><td align=top><tt>id</tt><td>Message's RFC-822 compliant Message-ID<tr><td align=top><tt>reply_id</tt><td>Message's RFC-822 compliant Reply-ID<tr><td align=top><tt>reverse_path</tt><td>Message's SMTP sender address<tr><td align=top><tt>forward_path</tt><td>Argument to SMTP 'RCPT TO' command<tr><td align=top><tt>path</tt><td>Messages's NNTP path<tr><td align=top><tt>newsgroups</tt><td>Message's NNTP newsgroups header<tr><td align=top><tt>ftn_msgid</tt><td>FidoNet FTS-9 Message-ID<tr><td align=top><tt>ftn_reply</tt><td>FidoNet FTS-9 Reply-ID<tr><td align=top><tt>ftn_area</tt><td>FidoNet FTS-4 echomail AREA tag<tr><td align=top><tt>ftn_flags</tt><td>FidoNet FSC-53 FLAGS<tr><td align=top><tt>ftn_pid</tt><td>FidoNet FSC-46 Program Identifier<tr><td align=top><tt>ftn_tid</tt><td>FidoNet FSC-46 Tosser Identifier<tr><td align=top><tt>date</tt><td>RFC-822 formatted date/time<tr><td align=top><tt>attr</tt><td>Attribute bitfield<tr><td align=top><tt>auxattr</tt><td>Auxillary attribute bitfield<tr><td align=top><tt>netattr</tt><td>Network attribute bitfield<tr><td align=top><tt>when_written_time</tt><td>Date/time (in time_t format)<tr><td align=top><tt>when_written_zone</tt><td>Time zone<tr><td align=top><tt>when_imported_time</tt><td>Date/time message was imported<tr><td align=top><tt>when_imported_zone</tt><td>Time zone<tr><td align=top><tt>thread_back</tt><td>Message number that this message is a reply to<tr><td align=top><tt>thread_next</tt><td>Message number of the next reply to the original message in this thread<tr><td align=top><tt>thread_first</tt><td>Message number of the first reply to this message<tr><td align=top><tt>field_list[].type</tt><td>Other SMB header fields (type)<tr><td align=top><tt>field_list[].data</tt><td>Other SMB header fields (data)</table><br><i>New in v3.12:</i> The optional <i>client</i> argument is an instance of the <i>Client</i> class to be used for the security log header fields (e.g. sender IP address, hostname, protocol, and port). <br><br><i>New in v3.12:</i> The optional <i>rcpt_list</i> is an array of objects that specifies multiple recipients for a single message (e.g. bulk e-mail). Each object in the array may include the following header properties (described above): <br><i>to</i>, <i>to_ext</i>, <i>to_org</i>, <i>to_net_type</i>, <i>to_net_addr</i>, and <i>to_agent</i>
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>MsgBase</tt>
-<a name=MsgBase_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>error</b><td>string
-<td>3.10
-<td>last occurred message base error - <small>READ ONLY</small>
-<tr valign=top><td><b>status</b><td>number
-<td>3.12
-<td>return value of last <i>SMB Library</i> function call - <small>READ ONLY</small>
-<tr valign=top><td><b>file</b><td>string
-<td>3.10
-<td>base path and filename of message base - <small>READ ONLY</small>
-<tr valign=top><td><b>retry_time</b><td>number
-<td>3.10
-<td>message base open/lock retry timeout (in seconds)
-<tr valign=top><td><b>retry_delay</b><td>number
-<td>3.11
-<td>delay between message base open/lock retries (in milliseconds)
-<tr valign=top><td><b>first_msg</b><td>number
-<td>3.10
-<td>first message number - <small>READ ONLY</small>
-<tr valign=top><td><b>last_msg</b><td>number
-<td>3.10
-<td>last message number - <small>READ ONLY</small>
-<tr valign=top><td><b>total_msgs</b><td>number
-<td>3.10
-<td>total number of messages - <small>READ ONLY</small>
-<tr valign=top><td><b>max_crcs</b><td>number
-<td>3.10
-<td>maximum number of message CRCs to store (for dupe checking) - <small>READ ONLY</small>
-<tr valign=top><td><b>max_msgs</b><td>number
-<td>3.10
-<td>maximum number of messages before expiration - <small>READ ONLY</small>
-<tr valign=top><td><b>max_age</b><td>number
-<td>3.10
-<td>maximum age (in days) of messages to store - <small>READ ONLY</small>
-<tr valign=top><td><b>attributes</b><td>number
-<td>3.10
-<td>message base attributes - <small>READ ONLY</small>
-<tr valign=top><td><b>subnum</b><td>number
-<td>3.10
-<td>sub-board number (0-based, -1 for e-mail) - <small>READ ONLY</small>
-<tr valign=top><td><b>is_open</b><td>boolean
-<td>3.10
-<td><i>true</i> if the message base has been opened successfully - <small>READ ONLY</small>
-</table>
-<h2><a name=MsgBase.cfg>MsgBase.cfg object</a>
-<br><font size=-1>Configuration parameters for this message area (<i>sub-boards only</i>) - <small>READ ONLY</small></font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>MsgBase.cfg</tt>
-<a name=MsgBase.cfg_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>index</b><td>undefined
-<td>index into sub_list array (or -1 if not in array) <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>grp_index</b><td>undefined
-<td>group's index into grp_list array <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>number</b><td>number
-<td>unique number for this sub-board
-<tr valign=top><td><b>grp_number</b><td>number
-<td>group number
-<tr valign=top><td><b>grp_name</b><td>string
-<td>group name <i>(introduced in v3.12)</i>
-<tr valign=top><td><b>code</b><td>string
-<td>sub-board internal code
-<tr valign=top><td><b>name</b><td>string
-<td>sub-board name
-<tr valign=top><td><b>description</b><td>string
-<td>sub-board description
-<tr valign=top><td><b>qwk_name</b><td>string
-<td>sub-board QWK name
-<tr valign=top><td><b>newsgroup</b><td>string
-<td>newsgroup name (as configured or dymamically generated)
-<tr valign=top><td><b>ars</b><td>string
-<td>sub-board access requirements
-<tr valign=top><td><b>read_ars</b><td>string
-<td>sub-board reading requirements
-<tr valign=top><td><b>post_ars</b><td>string
-<td>sub-board posting requirements
-<tr valign=top><td><b>operator_ars</b><td>string
-<td>sub-board operator requirements
-<tr valign=top><td><b>moderated_ars</b><td>string
-<td>sub-board moderated-user requirements (if non-blank)
-<tr valign=top><td><b>data_dir</b><td>string
-<td>sub-board data storage location
-<tr valign=top><td><b>fidonet_origin</b><td>string
-<td>FidoNet origin line
-<tr valign=top><td><b>qwknet_tagline</b><td>string
-<td>QWK Network tagline
-<tr valign=top><td><b>settings</b><td>number
-<td>toggle options (bitfield)
-<tr valign=top><td><b>ptridx</b><td>number
-<td>index into message scan configuration/pointer file
-<tr valign=top><td><b>qwk_conf</b><td>number
-<td>QWK conference number
-<tr valign=top><td><b>max_crcs</b><td>number
-<td>configured maximum number of message CRCs to store (for dupe checking)
-<tr valign=top><td><b>max_msgs</b><td>number
-<td>configured maximum number of messages before purging
-<tr valign=top><td><b>max_age</b><td>number
-<td>configured maximum age (in days) of messages before expiration
-</table>
-<h2><a name=File>File class</a>
-<br><font size=-1>Class used for opening, creating, reading, or writing files on the local file system<p>Special features include:</h2><ol type=disc><li>Exclusive-access files (default) or shared files<ol type=circle><li>optional record-locking<li>buffered or non-buffered I/O</ol><li>Support for binary files<ol type=circle><li>native or network byte order (endian)<li>automatic Unix-to-Unix (<i>UUE</i>), yEncode (<i>yEnc</i>) or Base64 encoding/decoding</ol><li>Support for ASCII text files<ol type=circle><li>supports line-based I/O<ol type=square><li>entire file may be read or written as an array of strings<li>individual lines may be read or written one line at a time</ol><li>supports fixed-length records<ol type=square><li>optional end-of-text (<i>etx</i>) character for automatic record padding/termination<li>Synchronet <tt>.dat</tt> files use an <i>etx</i> value of 3 (Ctrl-C)</ol><li>supports <tt>.ini</tt> formated configuration files<ol type=square><li>concept and support of <i>root</i> ini sections added in v3.12</ol><li>optional ROT13 encoding/translation</ol><li>Dynamically-calculated industry standard checksums (e.g. CRC-16, CRC-32, MD5)</ol></font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<p>To create a new File object: <tt>var f = new File(<i>filename</i>)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>File</tt>
-<a name=File_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>open</b><td>boolean<td><tt>File.open([mode=<tt>"w+"</tt>] [,shareable=<tt>false</tt>] [,buffer_length])
-<td>3.10
-<td>open file, <i>shareable</i> defaults to <i>false</i>, <i>buffer_length</i> defaults to 2048 bytes, mode (default: <tt>'w+'</tt>) specifies the type of access requested for the file, as follows:<br><tt>r&nbsp</tt> open for reading; if the file does not exist or cannot be found, the open call fails<br><tt>w&nbsp</tt> open an empty file for writing; if the given file exists, its contents are destroyed<br><tt>a&nbsp</tt> open for writing at the end of the file (appending); creates the file first if it doesn�t exist<br><tt>r+</tt> open for both reading and writing (the file must exist)<br><tt>w+</tt> open an empty file for both reading and writing; if the given file exists, its contents are destroyed<br><tt>a+</tt> open for reading and appending<br><tt>b&nbsp</tt> open in binary (untranslated) mode; translations involving carriage-return and linefeed characters are suppressed (e.g. <tt>r+b</tt>)<br><tt>e&nbsp</tt> open a <i>non-shareable</i> file (that must not already exist) for <i>exclusive</i> access <i>(introduced in v3.12)</i><br><br><b>Note:</b> When using the <tt>iniSet</tt> methods to modify a <tt>.ini</tt> file, the file must be opened for both reading and writing.<br><br><b>Note:</b> To open an existing or create a new file for both reading and writing, use the <i>file_exists</i> function like so:<br><tt>file.open(file_exists(file.name) ? 'r+':'w+');</tt>
-<tr valign=top><td><b>close</b><td>void<td><tt>File.close()
-<td>3.10
-<td>close file
-<tr valign=top><td><b>remove</b><td>boolean<td><tt>File.remove()
-<td>3.10
-<td>remove the file from the disk
-<tr valign=top><td><b>clear_error</b><td>boolean<td><tt>File.clear_error()
-<td>3.10
-<td>clears the current error value (AKA clearError)
-<tr valign=top><td><b>flush</b><td>boolean<td><tt>File.flush()
-<td>3.10
-<td>flush/commit buffers to disk
-<tr valign=top><td><b>rewind</b><td>boolean<td><tt>File.rewind()
-<td>3.11
-<td>repositions the file pointer (<i>position</i>) to the beginning of a file and clears error and end-of-file indicators
-<tr valign=top><td><b>truncate</b><td>boolean<td><tt>File.truncate([length=<tt>0</tt>])
-<td>3.14
-<td>changes the file <i>length</i> (default: 0) and repositions the file pointer (<i>position</i>) to the new end-of-file
-<tr valign=top><td><b>lock</b><td>boolean<td><tt>File.lock([offset=<tt>0</tt>] [,length=<i>file_length</i>-<i>offset</i>])
-<td>3.10
-<td>lock file record for exclusive access (file must be opened <i>shareable</i>)
-<tr valign=top><td><b>unlock</b><td>boolean<td><tt>File.unlock([offset=<tt>0</tt>] [,length=<i>file_length</i>-<i>offset</i>])
-<td>3.10
-<td>unlock file record for exclusive access
-<tr valign=top><td><b>read</b><td>string<td><tt>File.read([maxlen=<i>file_length</i>-<i>file_position</i>])
-<td>3.10
-<td>read a string from file (optionally unix-to-unix or base64 decoding in the process), <i>maxlen</i> defaults to the current length of the file minus the current file position
-<tr valign=top><td><b>readln</b><td>string<td><tt>File.readln([maxlen=<tt>512</tt>])
-<td>3.10
-<td>read a line-feed terminated string, <i>maxlen</i> defaults to 512 characters
-<tr valign=top><td><b>readBin</b><td>number<td><tt>File.readBin([bytes=<tt>4</tt>])
-<td>3.10
-<td>read a binary integer from the file, default number of <i>bytes</i> is 4 (32-bits)
-<tr valign=top><td><b>readAll</b><td>array<td><tt>File.readAll([maxlen=<tt>512</tt>])
-<td>3.10
-<td>read all lines into an array of strings, <i>maxlen</i> defaults to 512 characters
-<tr valign=top><td><b>write</b><td>boolean<td><tt>File.write(text [,length=<i>text_length</i>])
-<td>3.10
-<td>write a string to the file (optionally unix-to-unix or base64 decoding in the process)
-<tr valign=top><td><b>writeln</b><td>boolean<td><tt>File.writeln([text])
-<td>3.10
-<td>write a line-feed terminated string to the file
-<tr valign=top><td><b>writeBin</b><td>boolean<td><tt>File.writeBin(value [,bytes=<tt>4</tt>])
-<td>3.10
-<td>write a binary integer to the file, default number of <i>bytes</i> is 4 (32-bits)
-<tr valign=top><td><b>writeAll</b><td>boolean<td><tt>File.writeAll(array lines)
-<td>3.10
-<td>write an array of strings to file
-<tr valign=top><td><b>printf</b><td>number<td><tt>File.printf(format [,args])
-<td>3.10
-<td>write a formatted string to the file (ala fprintf) - <small>CAUTION: for experienced C programmers ONLY</small>
-<tr valign=top><td><b>iniGetSections</b><td>array<td><tt>File.iniGetSections([prefix=<i>none</i>])
-<td>3.11
-<td>parse all section names from a <tt>.ini</tt> file (format = '<tt>[section]</tt>') and return the section names as an <i>array of strings</i>, optionally, only those section names that begin with the specified <i>prefix</i>
-<tr valign=top><td><b>iniGetKeys</b><td>array<td><tt>File.iniGetKeys([section=<i>root</i>])
-<td>3.11
-<td>parse all key names from the specified <i>section</i> in a <tt>.ini</tt> file and return the key names as an <i>array of strings</i>. if <i>section</i> is undefined, returns key names from the <i>root</i> section
-<tr valign=top><td><b>iniGetValue</b><td>undefined<td><tt>File.iniGetValue(section, key [,default=<i>none</i>])
-<td>3.11
-<td>parse a key from a <tt>.ini</tt> file and return its value (format = '<tt>key = value</tt>'). returns the specified <i>default</i> value if the key or value is missing or invalid. to parse a key from the <i>root</i> section, pass <i>null</i> for <i>section</i>. will return a <i>bool</i>, <i>number</i>, <i>string</i>, or an <i>array of strings</i> determined by the type of <i>default</i> value specified
-<tr valign=top><td><b>iniSetValue</b><td>boolean<td><tt>File.iniSetValue(section, key, [value=<i>none</i>])
-<td>3.12
-<td>set the specified <i>key</i> to the specified <i>value</i> in the specified <i>section</i> of a <tt>.ini</tt> file. to set a key in the <i>root</i> section, pass <i>null</i> for <i>section</i>. 
-<tr valign=top><td><b>iniGetObject</b><td>object<td><tt>File.iniGetObject([section=<i>root</i>])
-<td>3.11
-<td>parse an entire section from a .ini file and return all of its keys and values as properties of an object. if <i>section</i> is undefined, returns key and values from the <i>root</i> section
-<tr valign=top><td><b>iniSetObject</b><td>boolean<td><tt>File.iniSetObject(section, object)
-<td>3.12
-<td>write all the properties of the specified <i>object</i> as separate <tt>key=value</tt> pairs in the specified <i>section</i> of a <tt>.ini</tt> file. to write an object in the <i>root</i> section, pass <i>null</i> for <i>section</i>. 
-<tr valign=top><td><b>iniGetAllObjects</b><td>array<td><tt>File.iniGetAllObjects([name_property] [,prefix=<i>none</i>])
-<td>3.11
-<td>parse all sections from a .ini file and return all (non-<i>root</i>) sections in an array of objects with each section's keys as properties of each object. <i>name_property</i> is the name of the property to create to contain the section's name (default is <tt>"name"</tt>), the optional <i>prefix</i> has the same use as in the <tt>iniGetSections</tt> method, if a <i>prefix</i> is specified, it is removed from each section's name
-<tr valign=top><td><b>iniSetAllObjects</b><td>array<td><tt>File.iniSetAllObjects(object array [,name_property=<tt>"name"</tt>])
-<td>3.12
-<td>write an array of objects to a .ini file, each object in its own section named after the object's <i>name_property</i> (default: <tt>name</tt>)
-<tr valign=top><td><b>iniRemoveKey</b><td>boolean<td><tt>File.iniRemoveKey(section, key)
-<td>3.14
-<td>remove specified <i>key</i> from specified <i>section</i> in <tt>.ini</tt> file.
-<tr valign=top><td><b>iniRemoveSection</b><td>boolean<td><tt>File.iniRemoveSection(section)
-<td>3.14
-<td>remove specified <i>section</i> from <tt>.ini</tt> file.
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>File</tt>
-<a name=File_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>name</b><td>string
-<td>3.10
-<td>filename specified in constructor - <small>READ ONLY</small>
-<tr valign=top><td><b>mode</b><td>string
-<td>3.10
-<td>mode string specified in <i>open</i> call - <small>READ ONLY</small>
-<tr valign=top><td><b>exists</b><td>boolean
-<td>3.10
-<td><i>true</i> if the file exists - <small>READ ONLY</small>
-<tr valign=top><td><b>is_open</b><td>boolean
-<td>3.10
-<td><i>true</i> if the file has been opened successfully - <small>READ ONLY</small>
-<tr valign=top><td><b>eof</b><td>boolean
-<td>3.10
-<td><i>true</i> if the current file position is at the <i>end of file</i> - <small>READ ONLY</small>
-<tr valign=top><td><b>error</b><td>number
-<td>3.10
-<td>the last occurred error value (use clear_error to clear) - <small>READ ONLY</small>
-<tr valign=top><td><b>descriptor</b><td>number
-<td>3.10
-<td>the open file descriptor (advanced use only) - <small>READ ONLY</small>
-<tr valign=top><td><b>etx</b><td>number
-<td>3.10
-<td>end-of-text character (advanced use only), if non-zero used by <i>read</i>, <i>readln</i>, and <i>write</i>
-<tr valign=top><td><b>debug</b><td>boolean
-<td>3.10
-<td>set to <i>true</i> to enable debug log output
-<tr valign=top><td><b>position</b><td>number
-<td>3.10
-<td>the current file position (offset in bytes), change value to seek within file
-<tr valign=top><td><b>date</b><td>number
-<td>3.11
-<td>last modified date/time (in time_t format)
-<tr valign=top><td><b>length</b><td>number
-<td>3.10
-<td>the current length of the file (in bytes)
-<tr valign=top><td><b>attributes</b><td>number
-<td>3.10
-<td>file mode/attributes
-<tr valign=top><td><b>network_byte_order</b><td>boolean
-<td>3.11
-<td>set to <i>true</i> if binary data is to be written and read in Network Byte Order (big end first)
-<tr valign=top><td><b>rot13</b><td>boolean
-<td>3.11
-<td>set to <i>true</i> to enable automatic ROT13 translatation of text
-<tr valign=top><td><b>uue</b><td>boolean
-<td>3.11
-<td>set to <i>true</i> to enable automatic Unix-to-Unix encode and decode on <tt>read</tt> and <tt>write</tt> calls
-<tr valign=top><td><b>yenc</b><td>boolean
-<td>3.11
-<td>set to <i>true</i> to enable automatic yEnc encode and decode on <tt>read</tt> and <tt>write</tt> calls
-<tr valign=top><td><b>base64</b><td>boolean
-<td>3.11
-<td>set to <i>true</i> to enable automatic Base64 encode and decode on <tt>read</tt> and <tt>write</tt> calls
-<tr valign=top><td><b>crc16</b><td>number
-<td>3.11
-<td>calculated 16-bit CRC of file contents - <small>READ ONLY</small>
-<tr valign=top><td><b>crc32</b><td>number
-<td>3.11
-<td>calculated 32-bit CRC of file contents - <small>READ ONLY</small>
-<tr valign=top><td><b>chksum</b><td>number
-<td>3.11
-<td>calculated 32-bit checksum of file contents - <small>READ ONLY</small>
-<tr valign=top><td><b>md5_hex</b><td>undefined
-<td>3.11
-<td>calculated 128-bit MD5 digest of file contents as hexadecimal string - <small>READ ONLY</small>
-<tr valign=top><td><b>md5_base64</b><td>undefined
-<td>3.11
-<td>calculated 128-bit MD5 digest of file contents as base64-encoded string - <small>READ ONLY</small>
-</table>
-<h2><a name=Queue>Queue class</a>
-<br><font size=-1>Class for bi-directional message queues. Used for inter-thread/module communications.</font>
-<font size=-1> - introduced in v3.12</font>
-</h2>
-<p>To create a new (named) Queue object: <tt>var q = new Queue(<i>name</i>)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>Queue</tt>
-<a name=Queue_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>poll</b><td>undefined<td><tt>Queue.poll([timeout=<tt>0</tt>])
-<td>3.12
-<td>wait for any value to be written to the queue for up to <i>timeout</i> milliseconds (default: <i>0</i>), returns <i>true</i> or the <i>name</i> (string) of the value waiting (if it has one), or <i>false</i> if no values are waiting
-<tr valign=top><td><b>read</b><td>undefined<td><tt>Queue.read([string name] or [timeout=<tt>0</tt>])
-<td>3.13
-<td>read a value from the queue, if <i>name</i> not specified, reads next value from the bottom of the queue (waiting up to <i>timeout</i> milliseconds)
-<tr valign=top><td><b>peek</b><td>undefined<td><tt>Queue.peek([timeout=<tt>0</tt>])
-<td>3.13
-<td>peek at the value at the bottom of the queue, wait up to <i>timeout</i> milliseconds for any value to be written (default: <i>0</i>)
-<tr valign=top><td><b>write</b><td>boolean<td><tt>Queue.write(value [,name=<i>none</i>])
-<td>3.12
-<td>write a value (optionally named) to the queue
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>Queue</tt>
-<a name=Queue_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>name</b><td>undefined
-<td>3.12
-<td>name of the queue (if it has one)
-<tr valign=top><td><b>data_waiting</b><td>boolean
-<td>3.12
-<td><i>true</i> if data is waiting to be read from queue
-<tr valign=top><td><b>read_level</b><td>number
-<td>3.12
-<td>number of values in the read queue
-<tr valign=top><td><b>write_level</b><td>number
-<td>3.12
-<td>number of values in the write qeueue
-</table>
-<h2><a name=Socket>Socket class</a>
-<br><font size=-1>Class used for TCP/IP socket communications</font>
-<font size=-1> - introduced in v3.10</font>
-</h2>
-<p>To create a new Socket object: <tt>load('sockdefs.js'); var s = new Socket(<i>type</i>, <i>protocol</i>)</tt><br>where <i>type</i> = <tt>SOCK_STREAM</tt> for TCP (default) or <tt>SOCK_DGRAM</tt> for UDP<br>and <i>protocol</i> (optional) = the name of the protocol or service the socket is to be used for</p>
-<table border=1 width=100%>
-<caption align=left><b><tt>Socket</tt>
-<a name=Socket_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>close</b><td>void<td><tt>Socket.close()
-<td>3.10
-<td>close (shutdown) the socket immediately
-<tr valign=top><td><b>bind</b><td>boolean<td><tt>Socket.bind([port] [,ip_address])
-<td>3.11
-<td>bind socket to a TCP or UDP <i>port</i> (number or service name), optionally specifying a network interface (via <i>ip_address</i>)
-<tr valign=top><td><b>connect</b><td>boolean<td><tt>Socket.connect(host, port [,timeout=<tt>10.0</tt>])
-<td>3.11
-<td>connect to a remote port (number or service name) on the specified host (IP address or host name), default <i>timeout</i> value is <i>10.0</i> (seconds)
-<tr valign=top><td><b>listen</b><td>boolean<td><tt>Socket.listen()
-<td>3.10
-<td>place socket in a state to listen for incoming connections (use before an accept)
-<tr valign=top><td><b>accept</b><td>object<td><tt>Socket.accept()
-<td>3.10
-<td>accept an incoming connection, returns a new <i>Socket</i> object representing the new connection
-<tr valign=top><td><b>send</b><td>boolean<td><tt>Socket.send(data)
-<td>3.10
-<td>send a string (AKA write)
-<tr valign=top><td><b>sendto</b><td>boolean<td><tt>Socket.sendto(data, address, port)
-<td>3.10
-<td>send data to a specific host (IP address or host name) and port (number or service name), for UDP sockets
-<tr valign=top><td><b>sendfile</b><td>boolean<td><tt>Socket.sendfile(path/filename)
-<td>3.10
-<td>send an entire file over the socket
-<tr valign=top><td><b>sendBin</b><td>boolean<td><tt>Socket.sendBin(value [,bytes=<tt>4</tt>])
-<td>3.11
-<td>send a binary integer over the socket, default number of bytes is 4 (32-bits)
-<tr valign=top><td><b>recv</b><td>string<td><tt>Socket.recv([maxlen=<tt>512</tt>])
-<td>3.10
-<td>receive a string, default maxlen is 512 characters (AKA read)
-<tr valign=top><td><b>peek</b><td>string<td><tt>Socket.peek([maxlen=<tt>512</tt>])
-<td>3.10
-<td>receive a string, default maxlen is 512 characters, leaves string in receive buffer
-<tr valign=top><td><b>recvline</b><td>string<td><tt>Socket.recvline([maxlen=<tt>512</tt>] [,timeout=<tt>30.0</tt>])
-<td>3.10
-<td>receive a line-feed terminated string, default maxlen is 512 characters, default timeout is 30 seconds (AKA readline and readln)
-<tr valign=top><td><b>recvfrom</b><td>object<td><tt>Socket.recvfrom([binary=<tt>false</tt>] [,maxlen=<tt>512</tt> or int_size=<tt>4</tt>])
-<td>3.11
-<td>receive data (string or integer) from a socket (typically UDP)<p>returns object with <i>ip_address</i> and <i>port</i> of sender along with <i>data</i> properties<p><i>binary</i> defaults to <i>false</i>, <i>maxlen</i> defaults to 512 chars, <i>int_size</i> defaults to 4 bytes (32-bits)
-<tr valign=top><td><b>recvBin</b><td>number<td><tt>Socket.recvBin([bytes=<tt>4</tt>])
-<td>3.11
-<td>receive a binary integer from the socket, default number of bytes is 4 (32-bits)
-<tr valign=top><td><b>getoption</b><td>number<td><tt>Socket.getoption(option)
-<td>3.10
-<td>get socket option value, option may be socket option name (see <tt>sockopts</tt> in <tt>sockdefs.js</tt>) or number
-<tr valign=top><td><b>setoption</b><td>boolean<td><tt>Socket.setoption(option, value)
-<td>3.10
-<td>set socket option value, option may be socket option name (see <tt>sockopts</tt> in <tt>sockdefs.js</tt>) or number
-<tr valign=top><td><b>ioctl</b><td>number<td><tt>Socket.ioctl(command [,argument=<tt>0</tt>])
-<td>3.10
-<td>send socket IOCTL (advanced)
-<tr valign=top><td><b>poll</b><td>number<td><tt>Socket.poll([timeout=<tt>0</tt>] [,write=<tt>false</tt>])
-<td>3.10
-<td>poll socket for read or write ability (default is <i>read</i>), default timeout value is 0.0 seconds (immediate timeout)
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>Socket</tt>
-<a name=Socket_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left width=50>
-<font color="white">Ver</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>error</b><td>number
-<td>3.11
-<td>error status for the last socket operation that failed - <small>READ ONLY</small>
-<tr valign=top><td><b>is_connected</b><td>boolean
-<td>3.10
-<td><i>true</i> if socket is in a connected state - <small>READ ONLY</small>
-<tr valign=top><td><b>is_writeable</b><td>boolean
-<td>3.11
-<td><i>true</i> if socket can accept written data - <small>READ ONLY</small>
-<tr valign=top><td><b>data_waiting</b><td>boolean
-<td>3.10
-<td><i>true</i> if data is waiting to be read from socket - <small>READ ONLY</small>
-<tr valign=top><td><b>nread</b><td>number
-<td>3.10
-<td>number of bytes waiting to be read - <small>READ ONLY</small>
-<tr valign=top><td><b>debug</b><td>number
-<td>3.10
-<td>enable debug logging
-<tr valign=top><td><b>descriptor</b><td>number
-<td>3.10
-<td>socket descriptor (advanced uses only)
-<tr valign=top><td><b>nonblocking</b><td>boolean
-<td>3.10
-<td>use non-blocking operation (default is <i>false</i>)
-<tr valign=top><td><b>local_ip_address</b><td>string
-<td>3.10
-<td>local IP address (string in dotted-decimal format)
-<tr valign=top><td><b>local_port</b><td>number
-<td>3.10
-<td>local TCP or UDP port number
-<tr valign=top><td><b>remote_ip_address</b><td>string
-<td>3.10
-<td>remote IP address (string in dotted-decimal format)
-<tr valign=top><td><b>remote_port</b><td>number
-<td>3.10
-<td>remote TCP or UDP port number
-<tr valign=top><td><b>type</b><td>number
-<td>3.10
-<td>socket type, <tt>SOCK_STREAM</tt> (TCP) or <tt>SOCK_DGRAM</tt> (UDP)
-<tr valign=top><td><b>network_byte_order</b><td>boolean
-<td>3.11
-<td><i>true</i> if binary data is to be sent in Network Byte Order (big end first), default is <i>true</i>
-<tr valign=top><td><b>option_list</b><td>object
-<td>N/A
-<td>array of socket option names supported by the current platform
-</table>
-<p><small>
-Totals: 495 properties, 286 methods
diff --git a/docs/kermit.txt b/docs/kermit.txt
deleted file mode 100644
index 3c906b7a4aa8d77b7d3f27a853687969c6eb66ed..0000000000000000000000000000000000000000
--- a/docs/kermit.txt
+++ /dev/null
@@ -1,79 +0,0 @@
-How to add Kermit file transfer protocol support to Synchronet v3
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-
-By: Rob Swindell (digital man)
-http://www.synchro.net
-
-$Id$
-
-The information in this file is current as of the date above. The instructions
-in this file may change over time, so be sure to get the current version of
-this file at:
-http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/docs/kermit.txt
-
-
-Win32
------
-Install MS-DOS Kermit v3.16 beta if you haven't already:
-ftp://kermit.columbia.edu/kermit/test/bin/msk316.zip
-
-Other versions of MS-DOS Kermit can be found here:
-http://www.columbia.edu/kermit/mskermit.html
-
-Extract msk316.exe into your Synchronet EXEC directory and rename it to
-kermit.exe.
-
-Download the latest Synchronet kermit.ini into your EXEC directory:
-http://cvs.synchro.net/cgi-bin/cvsweb.cgi/~checkout~/exec/kermit.ini
-
-Add a new protocol in SCFG->File Options->Transfer Protocols:
-
-Mnemonic (Command Key)   K
-Protocol Name            Kermit (MS-DOS Kermit)
-Access Requirements      !UNIX
-Upload Command Line      %!kermit -f %!kermit.ini receive %f
-Download Command Line    %!kermit -f %!kermit.ini send %f
-Batch UL Command Line    %!kermit -f %!kermit.ini receive
-Batch DL Command Line    %!kermit -f %!kermit.ini send @%f
-Bidir Command Line
-Uses DSZLOG              No
-
-
-UNIX
-----
-Install G-Kermit (gkermit) on your system if you haven't already:
-http://www.columbia.edu/kermit/gkermit.html
-
-Make sure gkermit is in a directory in your search path (e.g. /usr/bin).
-
-Add a new protocol in SCFG->File Options->Transfer Protocols:
-
-[File Transfer Protocol]
-1: Mnemonic (Command Key)   K
-2: Protocol Name            Kermit (G-Kermit)
-3: Access Requirements      UNIX
-4: Upload Command Line      gkermit -q -P -r -a %f
-5: Download Command Line    gkermit -q -P -s %f
-6: Batch UL Command Line
-7: Batch DL Command Line    gkermit -q -P -s %s
-8: Bidir Command Line
-9: Uses DSZLOG              No
-
-Add "gkermit" to SCFG->External Programs->Native Program List.
-
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-
-v3.10 and earlier versions of Synchronet could not dynamically-generate
-transfer protocol menus, so newly-added protocols will not appear unless
-you manually add the new protocol to your text/menu/*prot.asc file(s).
-
-v3.11 and later can display dynamically-generated menus, so if you're running
-this version or later and have the files text/menu/*prot.asc, you can delete
-them and have new protocols automatically appear on the dynamic menus.
-
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-
-For a different Kermit setup (Win32 only) which offers more user options, see
-http://public.sogetel.net/bicephale/MSK.INI
-
-/* End of kermit.txt */
diff --git a/docs/lgpl.txt b/docs/lgpl.txt
deleted file mode 100644
index b1e3f5a2638797271cbc9b91b856c05ed6942c8f..0000000000000000000000000000000000000000
--- a/docs/lgpl.txt
+++ /dev/null
@@ -1,504 +0,0 @@
-		  GNU LESSER GENERAL PUBLIC LICENSE
-		       Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it.  You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
-  When we speak of free software, we are referring to freedom of use,
-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 and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
-  To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights.  These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  To protect each distributor, we want to make it very clear that
-there is no warranty for the free library.  Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
-  Finally, software patents pose a constant threat to the existence of
-any free program.  We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder.  Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
-  Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License.  This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License.  We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
-  When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library.  The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom.  The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
-  We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License.  It also provides other free software developers Less
-of an advantage over competing non-free programs.  These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries.  However, the Lesser license provides advantages in certain
-special circumstances.
-
-  For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard.  To achieve this, non-free programs must be
-allowed to use the library.  A more frequent case is that a free
-library does the same job as widely used non-free libraries.  In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
-  In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software.  For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
-  Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, 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 library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-  
-  1. You may copy and distribute verbatim copies of the Library's
-complete 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 distribute a copy of this License along with the
-Library.
-
-  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 Library or any portion
-of it, thus forming a work based on the Library, 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) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-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 Library, 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 Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you 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.
-
-  If distribution of 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 satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Use a suitable shared library mechanism for linking with the
-    Library.  A suitable mechanism is one that (1) uses at run time a
-    copy of the library already present on the user's computer system,
-    rather than copying library functions into the executable, and (2)
-    will operate properly with a modified version of the library, if
-    the user installs one, as long as the modified version is
-    interface-compatible with the version that the work was made with.
-
-    c) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    d) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    e) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the materials to be 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.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library 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.
-
-  9. 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 Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-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 with
-this License.
-
-  11. 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 Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library 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 Library.
-
-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.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library 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.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser 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 Library
-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 Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-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
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "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
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. 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 LIBRARY 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
-LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-           How to Apply These Terms to Your New Libraries
-
-  If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change.  You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
-  To apply these terms, attach the following notices to the library.  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.
-
-    <one line to give the library's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) any later version.
-
-    This library 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
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
-  <signature of Ty Coon>, 1 April 1990
-  Ty Coon, President of Vice
-
-That's all there is to it!
-
-
diff --git a/docs/linux-dosemu.html b/docs/linux-dosemu.html
deleted file mode 100644
index 8b07e0d9e75985152cead28a4a9ee86c0a8c04c9..0000000000000000000000000000000000000000
--- a/docs/linux-dosemu.html
+++ /dev/null
@@ -1,255 +0,0 @@
-<html>
-
-<head><title>Synchronet BBS DOSEMU Support</title></head>
-
-<body>
-
-<h2>Important Note</h2>
-<p>The maintainer for DOSEMU has been AWOL for some time.  Currently, none of the active developers are using this feature, but it is integrated into CVS sources.  We are willing to fix problems, but users must be willing to help us debug them.</p>
-
-<h2>What is this?</h2>
-<p>This is functionality that integrates support for the Linux DOS emulator into the
-<a href="http://www.synchro.net">Synchronet BBS software</a> written by Rob Swindell.
-<p>The purpose of such integration is to enable the sysop to install new DOS doors in
-a simple and straightforward manner, and to be able to easily work around the inevitable
-emulation-related problems that will occur.
-<p>
-This document was copied (with permission) from <a href="http://www.icequake.net/bbs/syncmods/">
-http://www.icequake.net/bbs/syncmods/</a>.
-
-<h2>Getting Started</h2>
-
-<h3>SBBSINST (Linux-install from sbbsunix.tgz) flavor</h3>
-If you are using the SBBSINST program to bootstrap your Synchronet installation, just add
-to "Compiler Flags": USE_DOSEMU=1.  This is the easiest way to get started.
-
-<h3>CVS Source flavor</h3>
-<p>Follow the instructions in sbbsunix.txt that can
-be found at the Synchronet homepage to get a fresh copy of the source code for the BBS using
-CVS.  The support has been integrated but must be enabled at compile time; if you want
-to enable it, when you go to "make" the BBS, do the following:
-<pre>
-$ gmake USE_DOSEMU=1
-</pre>
-<p>Next, complete the initial configuration according to the
-instructions in sbbsunix.txt.
-
-<h2>Setting up a DOS BBS door</h2>
-
-<p><b>READ THIS; THESE STEPS ARE REQUIRED</b>
-
-<p>There must be an <a href="#files">emusetup.bat</a> in your /path/to/sbbs/ctrl directory.
-This batch file configures the DOS environment, and can be used to load additional TSRs,
-change drive letters around, or make any other last minute changes to the environment
-before the door is loaded.  It is required to at least load a FOSSIL driver in this batch
-file.
-
-<p>The rest of these instructions assume that you are using the default remapped drive
-letters and haven't changed them around in emusetup.bat.  The default drive letters are:
-<ul>
-<li>D: - The Synchronet node directory, where the dropfile should probably be put.  In door configurations,
-specify this drive (D:\) as the path to the dropfile.
-<li>E: - Under this drive, the door's directory will be mounted. Example: E:\LORD
-<li>F: - The Synchronet control directory
-<li>G: - The Synchronet data directory
-<li>H: - The Synchronet exec directory
-</ul>
-
-<p>Any necessary utils that should be loaded before the door starts (like fossil driver, ansi
-driver, etc) should be placed in the emusetup.bat with a PATH that points to them.  The default
-location is in a \dosutils directory immediately preceding the door's directory.
-(For example, if your door is in
-/home/bbs/doors/lord, put the dosutils directory as /home/bbs/doors/dosutils.)
-
-<p>
-The default dosemu binary is /usr/bin/dosemu.bin.  If you have a different one that you would
-like all DOS programs that Synchronet launches to use, configure DOSemuPath in sbbs.ini.<br>
-Example:<br>
-DOSemuPath=/usr/local/bin/dosemu.bin
-<br>NOTE: Be sure to point to `dosemu.bin` and not the `dosemu` wrapper script.
-
-<p><b>Ensure that you have a working dosemu setup before trying to set it up with Synchronet!</b>
-For Debian, simply `apt-get install dosemu dosemu-freedos`.  For other distributions,
-you will need to first install and configure dosemu, and then install FreeDOS (or your DOS
-of choice) and set it up to work with dosemu.  Ensure that you can at least get to a DOS
-prompt through standalone DOSEMU before even trying to use it with Synchronet.
-
-<h3>To configure a DOS BBS door in scfg:</h3>
-
-<ul>
-<li><b>Startup Directory</b>:	/path/to/the/door (or ../xtrn/mydoor)
-<li><b>Program name</b>:	program.exe %params (or program.bat %params)
-<li><b>Multiuser</b>:		Yes/No depending on the program
-<li><b>Redirect STDIO</b>:	No (instructs Synchronet to use vmodem support)
-<li><b>Native Program</b>:	No (instructs Synchronet to handle the door through DOSEMU)
-<li><b>Dropfile</b>:		pick a dropfile type that the door knows how to handle
-<li><b>Use Lowercase</b>:	Yes
-<li><b>Dropfile Dir</b>:	Place in Node Directory
-
-</ul>
-
-<p>You probably want to also add the door's setup program as a standard I/O program
-(see <a href="#stdio">below</a> for details on standard I/O programs).  If you don't want to
-do this, you will need to enter DOSEMU, redirect the door's parent directory to
-E: like this assuming the door is in /sbbs/xtrn/doordir:
-<pre>
-C:\> lredir E: linux\fs\sbbs\xtrn
-</pre>
-then go to E:, change to the door's directory, and run the setup program.  If you don't do
-this redirection and set up through the redirected drive, you will probably set up the
-door to use <b>wrong paths and it won't work</b>!
-
-<p>When you set up the door, point it to D:\ for the dropfile path.  Also, generally
-it would be a good idea to tell the door to use a fossil driver, unless it doesn't work or
-produces strange results (like missing lines or dropped characters),
-in which case you can use the internal comm routines of the door. (DOSEMU's virtual
-modem support allows both approaches.)
-
-<p>The door's actual directory will be mounted on E:\ with the root of E: being the parent
-directory of the door.  So if your door is in /usr/local/games/tw2002 on the Unix side, it
-will be in E:\tw2002 on the DOS side.  Make sure the door's directory conforms to the DOS
-8.3 file format!  /usr/local/games/tw2002 would be okay, but /usr/local/games/TradeWars2002
-would not.  The symptom of a non-conforming directory is a "file not found" when
-Synchronet tries to change to the DOS door's directory inside DOSEMU.
-
-<p>If the door doesn't start, it's probably a configuration problem of some kind that has
-left DOSEMU sitting at a DOS prompt.  If you have what you think is a hung session, the first
-thing to try is blindly typing 'exitemu' to see if the session can be exited.
-
-<p>Make SURE that if the door is started with a .bat batch file, that you explicitly
-name it as such in the "Program Name" field.  For instance, LORD's "start.bat" command
-would be entered as "start.bat %#", not just "start %#".  Failure to do this will cause
-the session to be hung inside DOSEMU when the user exits the door.  (You can still exit
-by blindly typing exitemu when this happens.)
-
-
-<a name="stdio"></a>
-<h2>Setting up a non-door DOS program as a door</h2>
-
-<p>For the most part, setting up a non-door DOS program is done following the same procedure as
-a door.  The key difference is that you <b>set Redirect STDIO to Yes</b> for a program
-that is not designed specifically to run as a BBS door.
-
-<p>You can also set up timed events (e.g. door daily maintenance programs) in this same manner.
-Just make sure Native Program is set to "No" and it will work fine.
-
-<ul>
-<li>Startup Directory:	/path/to/the/door (or ../xtrn/mydoor)
-<li>Program name:	program.exe %params
-<li>Multiuser:		Yes/No depending on the program
-<li>Redirect STDIO:	Yes
-<li>Native Program:	No
-<li>Dropfile:		pick something if the program wants/needs it.
-<li>Use Lowercase:	Yes
-<li>Dropfile Dir:	Place in Node Directory
-
-</ul>
-
-<p>It would probably be a good idea to set up command.com as an external, so that you
-can get access to a DOS shell through the board.  From there, you can do things like
-the initial unzipping and setup of door software with ease.
-
-<p>Be careful with the security of these programs!  Since they aren't designed to run
-as doors, a malicious user who has access could probably wipe out your whole BBS system.
-
-<h2>Customization of your Synchronet DOSEMU setup</h2>
-
-<p>File Search Precedence:
-<br>The following table describes in what order Synchronet will look for various files
-needed for starting DOSEMU.  If a file does not exist in one location or cannot be
-read, the next location will be tried until there are no more possible locations.
-<p>
-<table border=1><tr><th></th><th>dosemu.bin</th><th>emusetup.bat</th><th>dosemu.conf</th></tr>
-<tr><td>First</td><td>startup_dir</td><td>startup_dir</td><td>startup_dir</td></tr>
-<tr><td>Second</td><td>DOSemuPath</td><td>$SBBSCTRL</td><td>$SBBSCTRL</td></tr>
-<tr><td>Third</td><td></td><td></td><td>/etc/dosemu/dosemu.conf</td></tr>
-</table>
-
-<p>This is useful because you might want to customize the configuration in order to get
-a particular balky door working.  You might want a custom dosemu binary, emusetup.bat,
-and/or dosemu config for that particular door, while maintaining a different set of configurations
-that works for mostly everything else.
-
-<p>make sure you are using a dosemu.conf from the DOSEMU distribution of the
-particular version you are using.  (e.g. if using 1.1.4 release, don't use a dosemu.conf from
-1.0.2).  If you want to customize a config, start from your distro's release dosemu.conf.
-Unfortunately, if you upgrade to a newer release of DOSEMU, you will probably have to also
-forward-port your custom config files since the config file format may change.
-
-<p>The most up-to-date freedos distribution can be found <A href="http://www.freedos.org/freedos/files/">here</a> -- this is known to fix problems with Tradewars 2002.  You might consider trying DR-DOS if you have problems with FreeDOS.  However, be certain that you use the autoexec.bat from the FreeDOS distribution, as the Synchronet integration depends on it (specifically, it depends on the DOSDRIVE_D and unix -e behavior from it).  Also remember to copy the DOSEMU support files (usually located in /usr/lib/dosemu/commands) into
-c:\dosemu in the DR-DOS hdimage.
-
-<hr>
-<p>emusetup.bat customization: This section is mostly TODO so ignore it for now
-
-<p>emusetup.bat -- changing drive letter mappings, and using variables that
-are passed into it
-
-<hr>
-
-<h2>Known Problems</h2>
-
-<p>File locking is dysfunctional with the DOSEMU 1.0.2.x stable releases.  File
-locking problems will manifest themselves as strange error messages related to
-file opens, long pauses and/or hangs, game data corruption, and other fun
-stuff.  Note that you do not have to be running a multinode BBS to be prone to
-these issues; most programs detect DOSEMU as a multitasker and thus initiate
-their lock management regardless of whether or not multiple sessions of the
-game will be in use.  The fix is to upgrade to DOSEMU 1.2 or later, since 1.0.x
-is obsolete.
-
-<p>There is a file locking hack from Bob Newell which is detailed in <a
-href="http://www.icequake.net/bbs/syncmods/faqlinux.htm">this document</a>.  Included is a kludge for slow screen
-draws due to incorrect idling that will occur in some games such as Planets
-TEOS.
-
-<p>If you are running Debian 'woody', I recommend upgrading to 'sarge' so that
-you can use DOSEMU 1.2.x that is part of the distribution.
-
-<h3>If you are having other problems:</h3>
-<ul>
-<li>check the dosemu.log and dosemu_boot.log that will be created in the node directory.  They
-should give you clues to track down a configuration problem.  If those files do not exist, then
-the dosemu.bin is not getting executed properly, so check your sbbs.ini, make sure you have
-dosemu installed, and check for a stale dosemu.bin symlink in the door's directory.
-
-<li>double-check your door's configuration, specifically the paths in scfg and the batch file
-(if any) that starts it.
-<li>Also verify that the paths in the door's configuration problem are correct
-<li>Verify that you have set up enough nodes in the door's configuration to handle all the nodes on your BBS.
-</ul>
-
-<p><b>If you want help with this, you must send me *at a minimum* the following files:</b>
-<ul>
-<li>dosemu.log and dosemu_boot.log from the node directory
-<li>your DOS autoexec.bat and config.sys
-<li>output of 'find /'
-<li>emusetup.bat and dosemu.conf (only if you have modified them)
-</ul>
-
-<p>Send problem reports to nemesis@icequake.net
-
-<a name="files"></a>
-<h2>Files</h2>
-
-<ul>
-<li><a href="emusetup.bat">emusetup.bat</a>
-<li><a href="http://www.icequake.net/bbs/syncmods/dosemu.conf">Example dosemu.conf</a> (for 1.0.2)
-<li><a href="http://www.icequake.net/bbs/syncmods/dosutils.tar.gz">A collection of essential DOS BBS utils</a>, such as ANSI drivers and FOSSIL drivers
-<li><a href="http://www.icequake.net/bbs/syncmods/dosemu-devel_1.1.5.7-1_i386.deb">DOSEMU Development Version 1.1.5.7</a> compiled for Debian stable/woody
-<li><a href="http://www.icequake.net/bbs/syncmods/dosemu_1.0.2.1-7_i386.deb">DOSEMU 1.0.2 compiled for Debian stable/woody, patched for locking fixes</a>
-<li><a href="http://www.icequake.net/bbs/syncmods/init/synchronet">Init script to start Synchronet as a daemon</a>
-<li><a href="http://www.icequake.net/bbs/syncmods/init/synchronet-screen">Init script to start Synchronet as a detached screen</a>
-<li><a href="http://www.icequake.net/bbs/syncmods/sbbs-dosemu.diff">Latest version of the patch</a>
-</ul>
-
-<h2>The Script Method</h2>
-
-<p>There is another way to do this: use a script that launches dosemu.  This is the more flexible
-but non-userfriendly way to use dosemu doors on Synchronet.  Example stuff can be found
-<a href="http://www.icequake.net/bbs/syncmods/rungame.tgz">in this tarball</a>.
-
-<p style="font-size:10px">$Id$
-</body>
-
-</html>
diff --git a/docs/listgate.txt b/docs/listgate.txt
deleted file mode 100644
index 93c52c7ff5dad9349430558b6a74a15e045441db..0000000000000000000000000000000000000000
--- a/docs/listgate.txt
+++ /dev/null
@@ -1,82 +0,0 @@
-Synchronet ListGate Installation/Configuration
-==============================================
-
-$Id$
-
-Overview
---------
-The Synchronet ListGate (exec/listgate.js) allows a sysop to gate one or more
-sub-boards (message areas) with existing, remotely hosted, Internet mailing
-lists.
-
-
-Requirements
-------------
-The Synchronet ListGate requires Synchronet v3.12 or later.
-
-
-How it works
-------------
-The Synchronet ListGate module (listgate.js) actually only handles the
-"exporting" of new messages posted to the local sub-board to the mailing list
-(sent as SMTP e-mail messages). The "importing" of messages from the mailing
-list is handled by a special feature of the Synchronet SMTP server which
-allows messages received for specific addresses to be posted to local
-sub-boards.
-
-
-Configuration
--------------
-1. If you haven't already, create the message area (sub-board) in SCFG that
-   you want to gate with an existing mailing list. Be sure to make a note
-   of the configured "internal code".
-
-   If you set the access or posting requirements, you'll need to append
-   "OR USER=0" to the requirements string(s) to allow posts from
-   unauthenticated SMTP clients.
-
-2. Edit your ctrl/listgate.ini file, creating a separate section for
-   each sub-board that will be gated. Example (if "mysub" is the internal
-   code for the gated sub-board and "mybbs.com" is the BBS's public
-   host or domain name for receiving e-mail):
-
-   [mysub]
-        to = listname@listserver.com
-        from = listname@mybbs.com
-
-   If the line "disabled=true" is included in the file, remove it to enable
-   the listgate.
-
-3. Edit your ctrl/alias.cfg file, adding a line to accept submissions from
-   the mailing list as posts to the locally gated sub-board:
-
-   listname sub:mysub
-
-   This will redirect any SMTP e-mail messages received for 
-   "listname@mybbs.com" as posts to the sub-board "mysub".
-
-4. Configure your account on the list server (if you can) to not "echo back"
-   any submissions received from you. This will prevent the dreaded "dupe
-   loop" you would otherwise encounter.
-
-   The listgate module will automatically not export any messages that were
-   posted via SMTP (preventing any "dupe loop" from the BBS to the list).
-
-5. Setup a timed event (in SCFG->External Programs->Timed Events) to run the
-   command-line "?listgate.js" periodically. This will export any new messages
-   in the sub-board(s) configured in listgate.ini as e-mail submissions to the
-   mailing list.
-
-
-Maintenance
------------
-The export pointers are kept in the file data/subs/code.listgate.ptr, where 
-"code" is the sub-board's internal code.
-
-You can execute "?listgate.js -u" to update the export pointers *without*
-actually exporting any existing messages to the list, or you may execute
-"?listgate -r" to reset the export pointers, so that *all* the existing
-messages in the sub-board will be exported to the mailing list
-(even if they were previously exported).
-
-/* End of file */
\ No newline at end of file
diff --git a/docs/listserver.txt b/docs/listserver.txt
deleted file mode 100644
index 79de0c16af40483987d9fa500861cb4a6fd81764..0000000000000000000000000000000000000000
--- a/docs/listserver.txt
+++ /dev/null
@@ -1,94 +0,0 @@
-Synchronet ListServer Installation/Configuration
-================================================
-
-$Id$
-
-Overview
---------
-The Synchronet ListServer (exec/listserver.js) allows Internet e-mail clients
-to subscribe and (optionally) contribute messages to your local message bases
-using nothing but a standard Internet mail client (e.g. Outlook/OE, Eudora,
-Pine, etc.).
-
-
-Requirements
-------------
-The Synchronet ListServer requires Synchronet v3.12 or later.
-
-
-How it works
-------------
-The Synchronet ListServer works much like traditional Internet mailing list
-severs, such as "Majordomo" and "Listserv".
-
-The user of an Internet e-mail client "subscribes" to one of your mailing
-lists by sending an e-mail message to the address of your ListServer
-(typically "listserver@yourbbs.com"). In the body of the message (or
-optionally, the subject), the line "subscribe listname" must exist,
-where "listname" is the name of one of your mailing lists (as configured
-in your ctrl/listserver.ini file, described later).
-
-Once subscribed, the user will automatically receive, in their mailbox,
-any messages posted in the message area (sub-board) corresponding to the
-mailing list. A user may unsubscribe from the mailing list by the same
-means but using the command "unsubscribe listname".
-
-The ListServer will respond to other "control messages" like these. A
-control message of "help" will return a list of valid commands to the
-requesting client's mailbox.
-
-
-Submissions
------------
-Writable mailing lists allow the user to submit messages to the list by
-sending e-mail messages addressed to "listname@yourbbs.com". Submissions
-are automatically posted to the message area (sub-board) associated with
-the mailing list and forwarded to all mailing list subscribers.
-
-
-Configuration
--------------
-1. If you haven't already, create the message areas (sub-boards) in SCFG that
-   you want to make available as mailing lists. Be sure to make a note
-   of the configured "internal code" associated with each sub-board you are
-   going to associate with a list.
-
-2. Edit your ctrl/listserver.ini file, creating a separate section for
-   each mailing list and specifying the "internal code" of the associated
-   sub-board using the "sub" key. See the stock ctrl/listserver.ini for an
-   example.
-
-   If you wish to allow control commands in the subject of messages addressed
-   to the ListServer, set "SubjectCommand = true" in the "Global Settings"
-   portion of the file.
-
-   Set "disabled = false" in the "Global Settings" portion of the file to
-   enable the ListServer.
-
-3. Edit your ctrl/mailproc.ini file, adding (if you don't have it already)
-   the following section:
-
-   [listserver.js]
-       to = listserver, listserv
-       passthru = false
-
-   Include in the "to" value the names of any writable (not readonly) lists
-   from your listserver.ini file. Be sure to separate the names with commas.
-
-4. Add the command-line of "?listserver" as a timed-event in SCFG->External
-   Programs->Timed Events. This is necessary for the distribution of 
-   messages posted to sub-boards associated with mailing lists.
-
-5. Recycle your mail server, if it didn't automatically recycle after saving
-   your changes in SCFG in step 4. This is required to re-load your modified
-   ctrl/mailproc.ini file into the mail server.
-
-
-Maintenance
------------
-The list of subscribers is kept in the file data/subs/code.list.sub, where 
-"code" is the sub-board's internal code. There is currently no mechanism for
-removing subscribers with bad e-mail addresses, but there will be in the
-future.
-
-/* End of file */
\ No newline at end of file
diff --git a/docs/manifest.txt b/docs/manifest.txt
deleted file mode 100644
index f2acb0ecd5924f02c633667502d5fe7673d942be..0000000000000000000000000000000000000000
--- a/docs/manifest.txt
+++ /dev/null
@@ -1,650 +0,0 @@
-			     The Digital Manifesto
-		       "The Internet Killed the BBS Star"
-		    (Synchronet: Past, Present, and Future)
-		     =====================================
-			       Rob Swindell 08/96
-
-If you're reading this message, then you probably are or have been at some
-time interested in Synchronet BBS software in some way, shape or form. If you
-don't know what Synchronet is, then you'll probably be bored to death. :)
-
-I'm attempting to address all the questions and concerns about the future
-of Digital Dynamics and Synchronet BBS software in one message in a very
-VERBOSE and conversational manor (since my usual terseness is often
-unappreciated). It is my intention to include WAY more detail than is necessary
-so I won't be accused of leaving anything out. This message is not directed at
-any one person or group of people specifically, but will be most interesting to
-sysops running Synchronet BBS software.
-
-Many of the questions answered here-in (however often asked) have never been
-answered before in the interest of personal privacy (my own), appropriateness,
-professional confidentiality, company image, and/or time.
-
-You have my permission to re-post this message anywhere, as long as it is
-re-posted IN ITS ENTIRETY. It's rather long (over 600 lines and over 32k in
-size) so be sure you can post that much text before you attempt to re-post this
-message elsewhere (so it isn't unintentionally cut-off).
-
-DISCLAIMER: Not everything in this message is guaranteed 100% accurate. If you
-	    find any inaccuracies, please don't correct me, just ignore them.
-
-Chapter 1: A Little History (trivia)
-====================================
-
-Digital Man is Born
--------------------
-I've been computing and BBSing since 1982 (age 12). First computer was a
-Commodore VIC 20 (2K of RAM and a cassette drive interface!). Started BBSing
-with my brother, Mike (Dr. Seuss) and his Apple II. The popular BBS software
-was GBBS (written in Apple Basic). AI (file transfer) lines were popular too,
-but with a 300bps modem, a lot of patience was necessary.
-
-I didn't run a BBS back then but I called quite a few regularly, almost (?)
-obsessively (even a couple of boring IBM-PC based BBSs). I've used the alias
-"Digital Man" from the very beginning (inspired by the Rush song of the same
-name on their "Signals" album from the same year). One of my favorite BBSs was
-"The Beast's Domain" run by a character named King Drafus (Allen). We met once
-that first year when I bartered some fireworks for a paid membership to his
-BBS.
-
-Vertrauen is Born
------------------
-I got out of the computer scene for a number of years until I received a 10mhz
-XT (with EGA and 20MB hard disk) for a high school graduation gift. It wasn't
-long at all before I had a 2400bps modem and was back on the BBS scene (Spy vs.
-Spy was the first board this time).
-
-Everyone in the local area (Orange County, California) seemed to be using the
-same (or similar) BBS software and it was available for download (as shareware)
-on most of the BBSs. The name of the BBS software was "WWIV" and the author was
-Wayne Bell (who called me voice years later to ask if Synchronet was a WWIV
-hack - HA!). While on this topic, Synchronet does not contain and never has
-contained one line of WWIV source code. While the user interface was initially
-intended to look and work identically to WWIV, this was just a starting point
-from which I was familiar (the look and feel, not the source code). The WWIV
-"clone look" proved to be more of a hassle than a benefit, so I've moved away
-from that direction since I got sick of people asking if I had (or accusing me
-of) hacking Wayne's code. [Side note: when talking with Wayne on the phone, he
-actually divulged that the WWIV user interface was copied from the "Network
-BBS" (an Apple BBS program). Who knows where the author of the Network BBS got
-his interface ideas from.]
-
-I, of course, HAD to run a BBS, so I downloaded this WWIV program (v4.02),
-installed it, ran it and liked it (it was pretty simple, and I didn't mind the
-absence of documentation). I wanted to pick a BBS name that was unique (so my
-BBS wouldn't be confused with another of the same name). I played drums in a
-progressive rock band with a pretty unique name, so I thought it would serve
-well as a BBS name - "Vertrauen" (German, translated loosely to "Trust").
-Pronounced: "ver-trow-en" (or "fair-trow-oon" if you're German). So having
-decided upon a name and having set-up some message and file areas (and
-installed Food Fight!) I began to advertise the phone number (714-529-9525). This
-was 1988.
-
-DOVE-Net is Born
-----------------
-After a month or so of operation, I noticed a new user logging on with a
-very familiar name, King Drafus. Not believing my eyes I popped him into
-chat (F10) and confirmed: It was the same Drafus from the Apple days with
-an IBM XT just like me. It wasn't long before The Beast's Domain II was up
-and running under WWIV. We soon networked our BBSs together (with WWIV's
-proprietary networking software) and the DOmainVErtrauen (DOVE) Net was born!
-					 ^^    ^^
-Synchronet is Born
-------------------
-After a couple years of running WWIV and honing my own programming skills
-(professionally and for fun), I decided it was time to write my own BBS
-software (for my own BBS). The most important feature was the ability to run
-multiple simultaneous nodes (WWIV was not multi-node capable and lacked other
-features I desired - such as batch uploads and bi-directional transfers). Being
-a network specialist and an aspiring C programmer, I knew I could write
-software to work fast and reliably in a multi-user environment on a LAN (I
-already had a Novell NetWare Advanced Server [v2.1] in my BBS office).
-
-I worked on "the" BBS software in my free time while still running a
-self-modified multi-node/chat WWIV system for Vertrauen until "the" BBS software
-was complete enough to replace WWIV. This completion may have taken years,
-but I had the fortune of an unplanned surgery that left me on disability and
-house-ridden for two months. I had all the time in the world to work on "the"
-BBS software. I spent nearly every waking moment of that recovery period
-working on it (obsessively). It was during this time that the name "Synchronet"
-was suggested by Steve Deppe (Ille Homine Albe), the keyboardist and songwriter
-for Vertrauen (the band). "Synchronet", for its ability to run "synchronously"
-on a "network" (LAN). And it sounds cool. Synchronet it was.
-
-July 1991, I took down WWIV for good and put up Synchronet. All the users
-had to logon as new, there were no messages, the file bases were in shambles
-and Food Fight didn't work anymore. But we had r0dent write and The Guru! :)
-
-Interest Brewing
-----------------
-The first outside interest came from the sysop (The Zapper) of a local DOVE-Net
-node (Mid-Nite Hacker BBS). The Zapper soon became the first person to run
-Synchronet besides myself (and obviously, the first beta tester). Not long
-after that, Drafus decided to give Synchronet a try.
-
-I had already started working on a multi-node game (Synchronet Blackjack) and
-King Drafus (a fellow programmer) was interested in writing his own multi-node
-game (Domain Poker). So I extracted some of the source code from SBJ and made
-an external program software development kit (XSDK) from it that made his life
-(and later, the life of many other Synchronet door programmers) a lot easier.
-
-It wasn't long before sysops began hounding me for a copy of the BBS software
-(and the source code). I had been pestered often for a copy of my WWIV-mods,
-but when I began running Vertrauen with Synchronet, the word got out fast that
-someone had finally written a WWIV-like multi-node BBS program and was actively
-improving it. I began receiving offers of money and favors. I refused all.
-I didn't want to give out Synchronet, it was my baby.
-
-Digital Dynamics is Born
-------------------------
-After months of pestering (and waving money in my face), I finally agreed to
-sell copies of Synchronet to local sysops. But before I could sell products
-I had to get a business license, reseller's permit, etc. which required a
-business name. After some thought (during a long drive back from San Diego),
-I came up with "Digital Dynamics". It kinda sounds like General Dynamics,
-it uses part of my handle, and being a musician I can appreciate dynamics.
-I liked it.
-
-I also had to set a price: $100 without source code, $200 with source code. All
-copies were 250-node capable. I offered no voice support or netmail support
-(Synchronet was not yet network capable) and guaranteed nothing. I sold exactly
-8 copies (two with source code) over two months. Not bad for someone who really
-didn't want to sell any at all.
-
-Going Commercial
-----------------
-About this time (April 1992), the software development company that employed
-me went out of business. After a few weeks of unsuccessful job searching
-my brother told me about a magazine he had seen (BBS Callers Digest) and
-suggested I let him put together an ad for Synchronet and see how it does
-(lending me the money to pay for the ad). I told him that another sysop
-(The Mad Bomber) had shown me a magazine recently (Boardwatch) and we might
-investigate that one too. After examining both and not being able to decide, we
-agreed to advertise in both ($325/issue for BBS Callers Digest and $650/issue
-for Boardwatch).
-
-Mike designed a black and white, full-page ad with a list of bullet items
-(features) and an incredible introductory offer ($49 for competitive upgrades).
-$99 was the regular price (all copies 250-node).
-
-We ran the ad and I started getting calls immediately, but sporadically. It
-seemed that all everyone was interested in were DigiBoards and FidoNet. I
-knew very little about either so I didn't sell very many copies those first
-few months. Synchronet already included batch/bi-dir transfers, internal QWK
-off-line reader support (with bi-dir xfers), CDROM buffering, multi-node chat,
-and great door support (along with a long list of other features unique to
-Synchronet and others not-so-unique). It was also fast, reliable, and
-relatively easy to configure, so I still sold a few on those merits. However,
-it was a few months before I was selling enough registrations to even cover the
-advertising expenses.
-
-When communicating with customers, I always tried to live up to the
-professional image portrayed in our ads. Always referred to the company as "we"
-and "us" and never wanted anyone to know that it was "just me". This type of
-deception is common in small businesses (smoke and mirrors). I've always
-attempted to maintain this image and would even go as far as to out-right lie
-to a customer about the size of the company or refuse to answer a direct
-question if it would reveal how small and un-established Digital Dynamics really
-was. You'll notice that even in this message I usually refer to the company
-as we/us (old habits are hard to break).
-
-The first copy sold commercially (through the ads) was to Las Vegas Playground
-BBS. This was June of 1992. Some other early purchasers who have been with us a
-long time are Fire and Ice BBS, The Promised Land BBS, The Rest In Peace BBS,
-Daicom BBS, The Detroit Data Exchange BBS, Popcorn BBS (Alien Systems),
-The Nerd Escape BBS (Megabyter) and the BBS at the end of the Universe.
-
-Sysops (purchasers and potential purchasers) immediately began making (very)
-strong suggestions. FidoNet support topped the list, but QWK Networking was
-easier (since I was already very familiar with the QWK format and had much QWK
-pack/un-pack code already written for the internal off-line reader support) so
-Synchronet had QWK Networking first. To my knowledge we were the first BBS
-software to ever internally support QWK Networks (no external QWK utility or
-mail door needed) with v1a rev 10 (06/25/92). Since no front-end mailer or
-external tosser was necessary, QWK Networking was also simple to setup
-(a scripted terminal program, like Telix or QModem was required though).
-
-One customer who had attended ONE BBSCON (Online Networking Exhibition
-BBS Convention) in 1992 insisted that RIP (Remote Imaging Protocol developed
-by TeleGrafix) was the future and that it was imperative that Synchronet
-support it. It sounded like a good idea and the customer was persistent, so
-Synchronet v1b rev 1 (01/23/93) was the first BBS software to ship with
-internal RIP support and stock RIP menus. Another BBS package (SearchLight)
-claimed to be the first to ship with RIP support but the facts are Synchronet
-was first (although admittedly, SearchLight had better RIP support). RIP
-proved to be marginally successful.
-
-Since many potential customers were asking about intelligent DigiBoard support,
-I spent about $8,000 on consultant fees having it added to our existing
-communications driver. I could have written the code myself quicker and for
-less, but with a business to run, I simply didn't have the time and it appeared
-very important to customers. As it turns out, DigiBoards (or any proprietary
-serial boards) are not a good choice for most BBS operators and we've probably
-had, at the most, 10 sysops actually use a DigiBoard for their BBS. In
-hindsight, FOSSIL support was more important and indirectly adds DigiBoard
-support (with the use of DigiFOSSIL). FOSSIL support was added later (with
-additional consultant fees, of course).
-
-I wrote a FidoNet import/export program (SBBSFIDO) and released it for free in
-September 1992. I released a RelayNet (RIME) import/export program (UTI driver)
-for free in January 1993.
-
-Vertrauen Changes
------------------
-From the very beginning of commercial sales, sysops complained that they
-couldn't choose their own password on Vertrauen, the support BBS (I used to
-force random passwords for security). Now that the number of Synchronet owners
-was in the hundreds, Vertrauen was a pretty busy board and the complaints about
-how I ran my BBS (thousands of adult GIF files, new user computer knowledge
-quiz, new user magic word, forced bulletins, etc) were beginning to trickle in.
-
-So I began to eliminate the "non-professional" and "user-unfriendly" aspects of
-Vertrauen. I ceased to run the BBS that I wanted to run and began running the
-BBS my customers demanded.
-
-Domain Entertainment
---------------------
-Allen (King Drafus) began selling his Synchronet add-ons (mostly games) under
-the company name Domain Entertainment about this time. I hired him on part-time
-to help with tech support and sales in the summer of 1993 and in 1994 he began
-working for Digital Dynamics full-time (while still developing and selling
-Domain Entertainment products on the side).
-
-Magazine Ads
-------------
-Having had received good response from the ads in Boardwatch and BBS Callers
-Digest Magazines, we experimented with other publications (Online Access,
-Sysop News, and Connect) hoping for similar success, but none of those ads ever
-even paid for themselves. Boardwatch and BBS Callers eventually doubled their
-advertising prices (to $1395 and $650 per issue, respectively) although we
-never saw a representative increase in sales from either.
-
-Conventions
------------
-In August 1993, Boardwatch magazine was having its second annual ONE BBSCON in
-Colorado and to appear as professional and established as our ads, we had to
-have a booth (and brochures, and demo disks, and manuals, and signs, and suits,
-and demo computers, and a BLIMP!). A very expensive lesson (sold a whopping 8
-copies of Synchronet). We also had to have a big product announcement to stir
-interest and controversy (we were the new guys): an OS/2 version to ship fourth
-quarter that year (even though very little had been coded at that time).
-Another expensive lesson.
-
-I was, however, interviewed for the local evening news (I demo'd our RIP
-support) and I met John C. Dvorak (I demo'd our new ARS security feature - his
-only interest: When would the OS/2 version ship?). I also met Roy Perierra
-(Merlin Systems) there and he showed interest in adding Synchronet support to
-his UUCP (Internet) mail program. I also met a hand-full of Synchronet sysops
-(and I remember each one).
-
-A few people asked us about Internet support and I had very little experience
-or knowledge of it at the time, so they went elsewhere. SearchLight had the
-good RIP interface, Major had the most simultaneous lines, TBBS had the best
-booth and professional presence, Robo/FX had the best graphics, TeleGrafix
-(RIPterm/RIPaint) had the most interest, and Wildcat had the most customers.
-We had an upcoming OS/2 version and not that many people cared. We did have
-a huge Synchronet blimp though! You couldn't miss it. Yet somehow, when
-Boardwatch later printed their issue covering the show they managed not to
-print a single picture of, around, or near our booth.  There wasn't a single
-place in the main hall you could stand where you couldn't see our blimp.
-And amazingly enough, not one of the printed photos included our blimp.
-
-No one from Boardwatch ever came to our booth to ask any questions or take
-pictures. When a reader of Boardwatch wrote to Jack Rickard (the editor) and
-asked about the obvious omission of any pictures or editorial about Synchronet
-in the BBSCON issue, Jack claimed that when he tried to ask questions at our
-booth he was ignored. I know damn well what Jack looks like and I was there
-every minute. He never came by. Jack Rickard is a liar and unfairly excluded us
-from the press coverage of ONE BBSCON 1993. Had Boardwatch given us equal
-editorial coverage (which we were promised), the BBSCON might have even paid for
-itself in public exposure and latent Synchronet sales. Instead, it was a huge
-financial mistake for Digital Dynamics. Phil Becker (President of eSoft, maker
-of TBBS) is half owner of ONE, Inc. and Boardwatch Magazine (coincidentally).
-
-In April of 1994, BBS (Callers Digest) Magazine held their own convention
-(BBS Expo '94) in Washington, DC. I was invited to attend and speak on a panel
-(supposedly including the vice president, Al Gore), but still feeling the sting
-from ONE BBSCON, I decided not to attend (and save the expenses). Al Gore
-didn't attend and due to the poor attendance of BBS Expo '94, there never was
-a BBS Expo '95. Apparently, I made the right decision that time.
-
-The last public appearance that I've made to represent Digital Dynamics and
-Synchronet BBS Software was at The California Computer Expo '95 (August 19)
-in San Diego, California. I instructed a seminar titled "Setting up an
-Electronic Bulletin Board System (BBS)". It didn't cost me anything (other
-than my time, gas, etc.) and was a pleasant experience for all.
-
-Chapter 2: The Past Year (or so)
-================================
-
-Sales
------
-To date, I've sold 1584 Synchronet BBS registrations, 318 Synchronet Callback
-registrations, 85 SBBSecho registrations, and 172 Synchronet Match Maker
-registrations. It has paid the rent for a little over three years and allowed
-me to continue to program (one of my obsessions). I've had three full-time
-employees and two consultants work for Digital Dynamics over the years. The
-best year was 1994 with gross sales of $124,563. The overhead (cost of payroll,
-phone bill, satellite, utilities, equipment, supplies, printing brochures and
-manuals, mailings, and advertising) brought the net profit (my personal income)
-way down to a more humble amount. I was surviving, not getting rich.
-
-Nearly every customer has had their theories about the one major feature that
-Synchronet needed to become #1. Many of those theories were tested and they all
-failed to produce the sales that the customer had predicted. I can't count how
-many times I've heard "I know several sysops that would buy your program if you
-only added this or that".
-
-Sales have always been up and down, but they dropped off the face of the earth
-in 1995. When they started going down in late 1994, I hired another office
-person (Mark Schuler, singer for Weedpuller) to help defer some of the phone
-traffic so I could get more programming done and hopefully stimulate more sales
-with new features and/or products. In early 1995, I took a break from the OS/2
-version of Synchronet and I wrote and released the Synchronet Match Maker to
-stimulate some revenue. Its popularity kept us alive for six more months
-(along with SBBSecho sales, SBBS upgrades, and sporadic Synchronet sales).
-
-Due to lack of sales, I had to lay off Mark in May of 1995 and told Allen the
-future was looking grim (it was obvious). By September the sales were barely
-enough to pay the bills and Allen was kind enough to continue working with only
-the promise of payment when I could afford it. With the eminent end in sight,
-I began mailing and Faxing resumes. It was a difficult decision to make, but in
-November, I accepted a full-time position at a hardware company in Irvine
-(writing Windows 95 device drivers).
-
-Digital Dynamics was, for all intents and purposes, bankrupt in the fall of
-1995.
-
-With creditors and the IRS demanding their overdue monthly payments, I had to
-borrow $5,000 from a family member just to stay out of deep-trouble. Allen
-continued to work here part-time until he left in December to work on his own
-software company, Domain Entertainment, full-time (Synchronet add-ons are not
-his primary products). And I'm happy to report that both Mark and Allen are
-doing very well today.
-
-I continued to spend time and money (whatever I had) on Synchronet through the
-early months of 1996 (including a new $1000 4GB hard disk to replace the 2GB
-disk that crashed at the end of 1995). I released a wide-beta of SBBS4DOS v2.3
-in January and an alpha of SBBS4OS2 in February and the public wide-beta in
-April. I've continued through the months to program, print manuals, ship
-orders, and answer tech support e-mail as often as possible. I'm still paying
-Digital Dynamics' bills for 1995.
-
-Many customers were unhappy about the disappearance of voice tech support and
-the delays in answering e-mail that started in 1996. I don't blame them. Some
-have switched to other BBS packages, but most stopped running any kind of BBS
-software many months ago. Synchronet sales are non-existent (and I don't expect
-them to increase).
-
-The Internet
-------------
-It's no secret that the World Wide Web and other Internet services have
-reduced (not eliminated) the attraction of BBSs sitting on an antiquated analog
-telephone network. The Internet is a local call for most everyone and connects
-you anywhere (with no distance and often no per-minute charges). You can search
-the World Wide Web for content across the globe and transfer data as fast as
-you can connect to your local service provider (most Internet Service Providers
-support ISDN, Frame Relay, T1, and other digital connections that make analog
-modems and telephone lines look antiquated, if not prehistoric).
-
-Most BBS software companies that are still around today are integrating FTP
-servers, Web servers, mail and newsgroup servers into their packages (for a
-price of course). Most companies that once ran tech support BBSs have replaced
-them with FTP and WWW sites. The Internet is huge and attractive. Companies
-like Microsoft and Netscape have made it easier and more powerful. The
-attraction of easy-to-use services like America Online and Prodigy has also
-been reduced by the World Wide Web.
-
-The name of ONE BBSCON has been changed to ONE ISPCON (Internet Service
-Provider Convention) and BBS Callers Digest (later named BBS Magazine) folded
-in 1996.
-
-Digital Dynamics has been pounded with requests and demands for direct
-Internet integration for years. Some just wanted internal mail and newsgroup
-support while others wanted FTP, telnet, MUD and IRC. Some wanted service
-provider type features (allowing users to FTP from or telnet to other sites
-from their BBS, for example). While others wanted content provider type
-features (allowing users to FTP from or telnet into their BBS, for example).
-Many asked for HTTP/HTML support (again, some wanted inbound, some wanted
-outbound, everyone wanted BOTH!). Many of these things can be done with
-Synchronet today with the assistance of third party applications (admittedly,
-not a great Internet solution).
-
-I had always wanted to and planned on integrating Internet support but wasn't
-sure where to begin. I designed the SMB (Synchronet Message Base) format
-introduced in v2.0 (06/02/94) to support multiple network technologies and
-explicitly worked with Roy Perierra (Merlin Systems) on Internet e-mail and
-newsgroup support. I worked closely with the Internet RFCs that document the
-newsgroup and e-mail formats to be sure SMB would be able to store all Internet
-messages types (for now and the future). I was definitely thinking ahead.
-
-The first Internet add-on for Synchronet I worked on was an IRC link (linked
-Synchronet's internal multi-node multi-channel chat with multiple Internet
-Relay Chat channels). It lost steam when I started working on Synchronet Match
-Maker and I haven't worked on it since.
-
-Basically there's always been something else that needed to be done that was
-more urgent or could be completed quicker and generate immediate revenue (a
-constant issue). It would have taken a 100% drop in the development of
-Synchronet BBS Software in order to switch gears and focus on Internet
-applications in time to save Digital Dynamics. And DOS is not the operating
-system of choice for developing Internet applications, so the 32-bit,
-cross-platform issue was more crucial than ever.
-
-I've never wanted to give up on Synchronet. I always knew it could be better
-and just wanted to improve it some more and do "these few things" that sysops
-have been screaming for before I start on that next big project (OS/2 port,
-Win32 port, Internet e-mail, whatever).
-
-I, personally, haven't called a BBS other than my own (for testing) in over a
-year. It's been several years since I've had the need to use telnet. If I want
-or need something online, I fire up my Web browser. The Internet is a great
-research tool and all the companies I need support from have Web and/or FTP
-sites.
-
-Synchronet for OS/2
--------------------
-Some might blame the demise of Digital Dynamics on the lengthy development
-time of SBBS4OS2. Considering OS/2's current market share, every moment I spent
-on it was a waste of time (should have been working on a Win32 version). The
-BBS companies that produced OS/2-only BBS products are out of business. Every
-BBS related company that ever made OS/2 products has not profited from them.
-The companies that make development tools for OS/2 have stopped supporting
-them. I've sold exactly 23 upgrades to SBBS4OS2 (at $25 each). Hardly
-profitable.
-
-Since OS/2 was the predominant 32-bit desktop operating system at the time of
-ONE BBSCON in 1993, that's what we committed to. It was a mistake. Certainly, we
-would have sold many more licenses had we released SBBS4OS2 earlier, but it
-wouldn't have sustained us. My personal opinion on OS/2 itself, as an
-operating system, is irrelevant.
-
-Synchronet for Win32
---------------------
-Some might say if we had a Win32 version, we would be selling tons. I doubt
-that. BBS software isn't dead, but it's dying. I've been working on the Win32
-version and it's nearly complete, but I question how many people will actually
-use it considering the dwindling number of BBSs, the fact that I don't
-advertise anymore and my company image is (deservedly) poor.
-
-Graphical Interface
--------------------
-A common argument was one for a remote GUI (Graphical User Interface). I
-attempted to support RIP (Remote Imaging Protocol) and WIP (Windows Interface
-Protocol) but neither emerged as a standard. WIP was dead before I even added
-the support. The developers of WIP (Durand Communications Network) saw the fate
-of BBS software and began working solely on Internet applications. If either
-RIP or WIP had become widely used, I would have spent more resources developing
-the stock RIP/WIP interfaces. I am well aware that the stock RIP/WIP menus are
-very lack-luster. Some might say if the interface were better, more would have
-used the RIP/WIP terminals. Considering the instability and poor performance of
-DCTERM for Windows (the only WIP compatible terminal program ever written), I
-doubt that it would have ever been widely used unless it was overhauled by its
-authors. DCTERM for DOS was just RIPTERM with a different name (and it didn't
-support WIP). I still have a few regular callers on my BBS that use RIP, but
-they're an extreme minority.
-
-Some have asked if/when/why we couldn't do a proprietary graphical terminal
-or Web plug-ins like WorldGroup or WildCat 5. The answer: I don't even have
-a fraction of the resources those companies have. While I may have taken a
-few hundred sales from each of the major BBS companies in the past, they
-left me in the dust with their expensive advertising campaigns and enlarged
-programming teams. I'm a good programmer, but I'm just one person and I had
-to handle many more duties here than just programming. Other BBS packages have
-attempted to force their own proprietary remote GUI protocols (Coconet,
-EXEC-PC/ETGC, RoboBoard, FILEX, DarkStar, etc) and failed. And a few
-proprietary GUI BBS packages (MediaHost, Excalibur, FirstClass, PowerBBS, and
-MindWire) have had marginal success. While not proprietary, NAPLPS (North
-America Presentation Level Protocol Syntax) also failed to become a standard in
-the BBS industry (TurBoard BBS software was the first and only(?) to ever
-support it).
-
-Chapter 3: The Future (?)
-=========================
-
-Facts
------
-For all intents and purposes, Digital Dynamics is out-of-business. I haven't
-answered the phone (or returned a voice mail call) in nine months. I know
-this isn't good news to most of you (though some of you might cheer). As with
-any company you do business, they always have the right to go out of business.
-I have never guaranteed life-time support of the product.
-
-Plans
------
-SBBS4DOS and SBBS4OS2 v2.3 will be released this fall. All those who
-subscribed to the auto-update plan will receive their upgrade (with manual
-if applicable). The feature set of v2.3 is close to that of the current
-wide-beta release. Some bugs in the current wide-beta have been/will be fixed
-before its release. Since this may well be the last release of Synchronet, the
-beta test period has been extended (but mainly due to my lack of available time
-to spend testing and coding).
-
-No more manuals will be sold or printed after the 2.3 upgrade.
-
-No more auto-upgrade plans will be sold. No more products will be shipped
-after the 2.3 upgrade (registration keys will be available for download).
-All auto-upgrade subscribers will receive free upgrades for the remaining
-upgrade life of Synchronet (however long that is).
-
-If Vertrauen (the main DOVE-Net hub) is taken down, a one month notice will
-be given so other hubbing arrangements may be made. At this time there are no
-plans to take Vertrauen down.
-
-Things I'd Like To Do (in no particular order)
-----------------------------------------------
-Complete SBBS4W32 (looks and works like Synchronet for DOS, but it's a
-native 32-bit Windows 95/NT console mode application).
-
-Utilize the WINSOCK API to make SBBS4W32 and SBBS4OS2 support telnet, FTP, SMTP
-and possibly HTTP (and who knows what other Internet protocols) internally.
-
-Run a Web server that integrates the Synchronet Match Maker database (using
-CGIs), Vertrauen's complete file base (available via FTP too), Synchronet
-related bulletins, Synchronet Chat (using CGIs), etc.
-
-Release above mentioned CGIs for other Synchronet sysops to use with their
-Web servers.
-
-Add internal e-mail and newsgroup support to Synchronet.
-
-Add MAPI support to Synchronet to utilize Microsoft Exchange for local
-messaging.
-
-Moderate a Synchronet newsgroup (I'm a glutton for punishment).
-
-Continue the evolution of Baja, multi-node chat (IRC), and Synchronet Match
-Maker.
-
-Convert Synchronet's local interface to GUI.
-
-Redesign the Synchronet file base (faster and more flexible).
-
-Write a full-screen message editor (I personally don't like any of the ones
-out there).
-
-Complete the documentation for SMBLIB v2.0 and release it.
-
-Write a split-screen sysop chat and all the other miscellaneous things that
-sysops have requested.
-
-Finish the Synchronet Transfer Protocols (STP) program (DSZ replacement).
-
-Install professional voice mail menu/FAX on-demand system on 714-529-6328
-for voice callers to get FAQs, recent news, etc.
-
-Reality
--------
-All of the above things cost time and money. While I am making a pretty good
-living now (much more than I ever did selling Synchronet), as I mentioned
-before, I'm still forking out money from my paychecks to pay off Digital
-Dynamics' bills from 1995. And I have little spare time as I'm currently in
-the studio recording my second CD with the band Weedpuller. I may not have
-the time or money to do any of the above.
-
-If Weedpuller gets a promotional contract (and a tour), I'll be out of the
-computer industry completely (for a while at least). While this is a long shot,
-it is my life's ambition and (for me) a best case scenario.
-
-If I decide (or need) to move for some reason, Vertrauen will not likely
-relocate with me.
-
-I may at any time, not be able to afford to run Vertrauen (costs roughly $300 a
-month) or certain network connections (like FidoNet or ftp.netcom.com) might
-disappear.
-
-Summary
--------
-While I realize this is not pleasant news for most of you, it is the truth
-and I don't want to attempt to deceive anyone any longer. If I've not lived
-up to your expectations in some way, please accept my apologies. I'm glad
-I've made a product that interested you at least at some point.
-
-I've never enjoyed the business aspect of selling Synchronet and actually hate
-sales (and salespeople in general). While selling and supporting Synchronet has
-been a taxing experience, I don't regret it. It's taught me to appreciate
-working for others where you have limited responsibilities, the ability to
-leave your work at the office, and the predictability of working for only one
-boss (hundreds of sysops have been my bosses over the past few years). I met
-some really cool sysops across the states and around the world, had at least
-some amount of impact on the BBS community, and (most importantly) I've had the
-opportunity to further develop my programming skills.
-
-However, I've enjoyed my newfound financial freedom over the past nine months
-and I vow never to run a business again (applause). Digital Dynamics was my
-second company (the first was a marginally successful computer sales/network
-installation company) and I've had my fill. I love programming and that's
-exactly what I get paid to do now, nothing more.
-
-While I'd prefer to just silently disappear and avoid you all (like many other
-BBS authors have done in the past), I feel I owe you an explanation of my
-position and my (however indefinite) plans. And a thank you for your business.
-
-If you plan on running your BBS for years and years (regardless of what
-happens with the Web and the Internet) and you want a package that is likely
-to be supported for the duration, I'd suggest purchasing a package from
-an established software company like Mustang (Wildcat), Galacticomm
-(Major/WorldGroup), Clark Development (PCBoard/whatever they're calling their
-Internet suite) or eSoft (TBBS). You won't be hurting my feelings (or my
-pocketbook). Beware that even the above mentioned "Old Boys" of the BBS
-industry may be on their way out. The fact that Microsoft doesn't make a BBS
-package should clue you into something (check out the declining value of
-Mustang's stock).
-
-If you already run Synchronet and you're not in a big hurry to get integrated
-Internet features (or whatever major feature you desire), hang-out and see what
-happens. This isn't intended as a panic notice. Vertrauen and Synchronet may
-continue on for years. Or they may not. I just don't know at this moment and
-I'm making no predictions or guarantees.
-
-If you hear nothing more from me, you can assume that everything in this
-message remains the same (unless Vertrauen disappears for a lengthy time). If I
-do decide to disappear, I intend to post a warning message stating that fact
-(at least a month in advance). There is of course, the possibility that I could
-get hit by a bus and never get to post that message.
-
-Please do not send me a message in response to this message. I don't require
-(nor desire) any thank you's, f-you's, apologies, condemnations, good-bye's,
-or whatever. I'm all e-mailed out. I hope you'll understand.
-
-Rob Swindell, Digital Dynamics
diff --git a/docs/message_section.html b/docs/message_section.html
deleted file mode 100644
index a8d06c87f3a2450ae0844a762a79ecea1cc6bfd2..0000000000000000000000000000000000000000
--- a/docs/message_section.html
+++ /dev/null
@@ -1,718 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Message Base</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2><a name="MessageBase">[8.0] - Message Base</a></h2>
-<pre>The Synchronet message base is used for storing messages from a user or sysop
-to other users or a specific user. The messages are divided into sub-boards
-where each sub-board has a unique message topic. Sub-boards are grouped
-together into message groups.</pre>
-<pre>Sysops can control which users have what level of access to each group and
-sub-board. If a user doesn't have access to a specific group or sub-board,
-the user won't even know the specific group or sub-board exists.</pre>
-<pre>The following is an example group/sub-board configuration:</pre>
-<pre><b>Group Name              Sub-boards
-</b>------------------------------------------------------------------------------
-Main                    Sysop Notices
-                        General Discussion
-                        Debate
-                        Entertainment
-			Advertisements</pre>
-<pre>Adult                   General Discussion
-                        Entertainment
-                        Singles Only</pre>
-<pre>Technical               Hardware Help
-                        Software Help
-                        Programming</pre>
-<pre>The Synchronet configuration program (<a href="system_config.html">SCFG</a>) is used for adding, deleting,
-and configuring message groups and sub-boards.</pre>
-<h2><a name="ElectronicMail">[8.1] - Electronic Mail (E-mail)</a>
-</h2>
-<pre>Synchronet has a separate private personal mailbox for each user on the system.
-Users may receive local E-mail, NetMail, and Attached Files in their mailbox.
-Upon logon, each user is asked if they wish to read any mail in their box. Mail
-will stay in the user's box until it is deleted. Mail in a user's box may only
-be viewed or deleted by the receiving user, the sending user, or a sysop.
-
-E-mail is preferred over Private Posts (on a sub-board) for sending private
-messages to users on the same BBS. Private posts are only useful for sending
-private messages on message networks that do not support or allow NetMail.
-
-An E-mail file attachment may be uploaded by a user if SCFG-&gt;System-&gt;Message
-Options-&gt;Allow Uploads in E-mail is set to Yes. When reading E-mail with a file
-attached, the receiving user will be prompted if he or she wishes to download
-the attached file at that time. If the user downloads the file, the file is
-deleted. If the message is deleted without the file being downloaded, the file
-is deleted as well.
-
-Users with the 'A' exemption may send Anonymous E-mail if SCFG-&gt;System-&gt;Message
-Options-&gt;Allow Anonymous E-mail is set to Yes.
-
-When replying to another message in E-mail, the original message may be quoted
-if the SCFG-&gt;System-&gt;Message Options-&gt;Allow Quoting in E-mail is set to Yes.</pre>
-<h3><a name="SynchronetMailServer">[8.2.1] - Internet (SMTP/POP3) Mail Server</a>
-<b><font color="#FF0000"><i>(v3+ Only)</i></font></b>
-</h3>
-<pre><b>Set-up:</b></pre>
-<ol>
-  <li>
-<pre>Set SCFG-&gt;Networks-&gt;Internet-&gt;Address to your system's Internet address 
-   (domain name or static IP).</pre>
-  </li>
-  <li>
-<pre>Set SCFG-&gt;Networks-&gt;Internet-&gt;Allow Sending of Netmail to &quot;Yes&quot;.</pre>
-  </li>
-  <li>
-<pre>Set SCFG-&gt;Networks-&gt;Internet-&gt;Allow File Attachments to &quot;No&quot;
-   (File attachments from the BBS are not supported at this time).</pre>
-  </li>
-  <li>
-<pre>Set SCFG-&gt;Networks-&gt;Internet-&gt;Send NetMail using Alias however you wish
-   (Users can receive e-mail to their Alias OR real-name regardless of this
-   setting).</pre>
-  </li>
-  <li><pre>Set SBBSCTRL-&gt;Mail Server-&gt;Configure-&gt;<i>DNS Server</i> to the address of your
-   ISP's Primary DNS server (run &quot;<b>ipconfig /all</b>&quot; from the Windows command line
-   to display your ISP's Primary DNS server) OR set <i>Relay Server</i> to the address
-   of your ISP's SMTP server (check your e-mail program for your configured SMTP
-   server hostname).</pre>
-  </li>
-</ol>
-<pre><b>Notes:</b></pre>
-<pre>Users will be able to send Internet e-mail from your BBS now (if you have a 
-customized <b>TEXT.DAT</b> make sure you have updated line 62, &quot;<i>InternetMailing</i>&quot;).</pre>
-<pre>Your users will be able to receive e-mail at your BBS using any of the
-following ways:
-	</pre>
-<pre>	<b>First.Last@your.bbs.domain
-</b>	<b>First_Last@your.bbs.domain
-	RealFirst.Last@your.bbs.domain	
-	UserNumber@your.bbs.domain 	(if <i>RX By User Number</i> is toggled on)
-	&quot;First Last&quot;@your.bbs.domain	
-	&quot;RealFirst Last&quot;@you.bbs.domain	</b></pre>
-<pre>E-mail user names are not case sensitive (e.g. Digital.Man and digital.man are
-both valid user names). In order for users to receive mail via user number, that
-option must be checked in SBBSCTRL-&gt;Mail-&gt;Configure.</pre>
-<pre>E-mail sent to &quot;<b>SYSOP</b>&quot;, &quot;<b>POSTMASTER</b>&quot;, your BBS's QWKID, or the sysop name
-(as configured in SCFG) will automatically go to user #1 on the BBS.</pre>
-<pre>Additional aliases can be configured by creating the text file <b>ctrl/alias.cfg</b>
-with the following syntax:</pre>
-<pre>-------------------------------[ Begin ]--------------------------------------</pre>
-<pre>; This is a comment
-;
-; Alias			User Name or number</pre>
-<pre>root			sysop
-sysadmin		sysop
-webmaster		sysop
-great.drummer		Rob Swindell</pre>
-<pre>--------------------------------[ End ]---------------------------------------</pre>
-<pre>If a user has their account configured to forward their e-mail to an Internet
-address and they receive an Internet e-mail, it will automatically be forwarded
-to the configured address.</pre>
-<pre>The sysop of QWKnet nodes can receive e-mail at their QWK-ID @ their hub's
-Internet domain/ip address. Example: If YOURBBS (QWK-ID) polls VERT for QWKnet,
-you (the sysop) can receive e-mail at yourbbs@vert.synchro.net.</pre>
-<pre>You (or any of the user's on YOURBBS) can send Internet e-mail from YOURBBS 
-through VERT by sending a QWKnet NetMail message to NETMAIL@VERT with the 
-actual destination Internet address as the first line of the message.
-
-<b>Relaying:</b>
-
-As of v1.10, the Synchronet Mail Server can be used to relay e-mail to external
-servers. Due to the security (SPAM) risks of opening the SMTP server up to just
-anyone, you must specify which hostnames or IP addresses you wish to allow to
-relay mail. You do this by creating the file <b>text/relay.can</b> and list the IP
-addresses or host names of the systems you wish to give relay access to. If you
-wish to allow relay access to all hosts (not recommended), simply create a 
-<b>relay.can</b> with one line containing &quot;<b>.~</b>&quot;.</pre>
-<h2><a name="SettingUpMessageBase">[8.3] - Setting Up the Message Base</a>
-</h2>
-<h3><a name="CreatingMessageGroups">[8.3.1] - Creating Message Groups:</a>
-</h3>
-<pre>Run SCFG and select &quot;<i>Message Base</i>&quot; from the SCFG main menu and add any 
-additional message groups you want. A message group is a group of message 
-sub-boards that have a similar subject matter or other common element. It is 
-common to put all of your local sub-boards in one group and your networked 
-sub-boards (where messages are shared with other BBSs) into other groups. An 
-example configuration that separates local and networked sub-boards into groups:
-
-<b>Group			Sub-boards</b>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Local			General
-Local			Sports
-Local			Debate
-Local			Literature
-Local			Technology
-Local			Advertisements
-DOVE-Net		General
-DOVE-Net		Advertisements
-DOVE-Net		Entertainment
-DOVE-Net		Debate
-DOVE-Net		Hardware/Software
-DOVE-Net		Programming
-DOVE-Net		Synchronet
-DOVE-Net		Synchronet Sysops
-FidoNet 		Interuser Discussion
-FidoNet 		Politics
-FidoNet 		Unix
-FidoNet 		OS/2
-FidoNet 		DESQview
-
-Another use of message groups is to group sub-boards of similar topic together:
-
-<b>Group			Sub-board</b>
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Main			Sysop Messages
-Main			General
-Main			Debate
-Main			Entertainment
-Main			BBS Ads and ANSI
-Technical		Software Help
-Technical		Hardware Help
-Technical		Programming
-Adult			General
-Adult			Singles Only
-Adult			Dear Abby
-Adult			Jokes
-Adult			Financial
-
-And you certainly can mix the two examples of message group utilization given
-above or invent your own. Or, you can just have one message group for all of
-your sub-boards - forgoing the organizational advantages of using multiple
-groups.
-
-To add message groups, select the position you want the new message group
-to be in with the arrow keys. If you want the new message group to be the
-first group, highlight the top line. If you want the message group to be added
-to the end of the group list, highlight the bottom line. Hit <i>INS</i> (insert key)
-to add a new message group, or <i>DEL</i> (delete key) to remove an existing one.
-Following is a list of options available when creating or modifying a message
-group.</pre>
-<h3><a name="MessageGroupOptions">[8.3.2] - Message Group Options</a>
-</h3>
-<pre><img border="0" src="images/scfg_msg_areas.png" width="572" height="331"></pre>
-<pre><b>Long Name:</b>
-	This is a description of the message group which is displayed in
-	message group listings.
-
-<b>Short Name:
-</b>	This is a description of the message group which is used for prompts.
-
-<b>Access Requirements:
-</b>        Use this option to set specific user requirements for access this
-        message group.
-
-<b>Clone Options:
-</b>	Use this option to &quot;copy&quot; the options from the first message sub-board
-	in this group to all other existing sub-boards in this group.
-
-<b>Export Areas:
-</b>	If you wish to export the area information of all the sub-boards in
-	the current message group to a text file, use this option.
-
-<b>Import Areas:
-</b>	If you wish to import message area information from a text file, use
-	this option.
-
-<b>Message Sub-boards...:
-</b>	Select this option to get a list of, and be able to edit, the sub-
-	boards within this group.</pre>
-<h3><a name="CreatingMessageSub-boards">[8.3.3] - Creating Message Sub-boards:</a></h3>
-<pre>To create sub-boards, hit enter on the message group you want to add the
-sub-boards to, then select &quot;Message Sub-boards&quot;. Adding sub-boards is very
-similar to adding groups except you will be prompted for an internal code.
-The internal code should be a short description (name abbreviation) for the
-sub-board. To configure the particulars for the sub-board, select it by hitting
-enter on it from the sub-board list. Following is a list of options available
-when creating or modifying a message sub-board.</pre>
-<h3><a name="Sub-boardMainOptions">[8.3.4] - Sub-board Main Options</a></h3>
-<pre><img border="0" src="images/scfg_msg_areas_gen.png" width="572" height="331">
-
-<b>Long Name:
-</b>	This is a description of the sub-board which is displayed in
-	sub-board listings.
-
-<b>Short Name:
-</b>	This is a description of the sub-board which is used for prompts.
-
-<b>QWK Name:
-</b>	This is the name of the sub-board used for QWK off-line readers.
-
-<b>Internal Code:
-</b>        This is an internal code for SBBS to distinguish this sub-board from
-	the others on the system. This should be a unique name of up to 8 valid
-	DOS filename characters.
-
-<b>Access Requirements:
-</b>	These are the requirements that a user must meet to be able to access
-	this sub-board.
-
-<b>Reading Requirements:
-</b>	Use this option to set the security requirements to read messages on
-	this sub-board.
-
-<b>Posting Requirements:
-</b>        Use this option to set the security requirements to post on this
-        sub-board.
-
-<b>Operator Requirements:
-</b>	Use this option to set the security requirement to be a sub-op on this
-	sub-board (note: sub-op is a sysop of a sub-board).
-
-<b>Moderated Posting User:
-</b>	Users meeting the criteria set here will have their posts &quot;moderated&quot;
-	when posting on this sub-board. Moderated messages cannot be read by
-	users or exported until validated by a sub-op or sysop.
-
-<b>Maximum Number of Messages:
-</b>        This is the maximum number of messages that will be allowed on the
-	sub-board. This number is used by SMBUTIL to maintain the message base
-	and remove the oldest messages when this limit is exceeded.
-
-<b>Purge by Age:
-</b>        This is the maximum length of time (in days) that old messages will
-        be kept in a sub-board.
-
-<b>Duplicate Checking:
-</b>	Use this option for duplicate message checking (comparing a new
-	message against those previously imported to detect a duplicate message
-	created by program or user error). Enabling duplicate message checking
-	requires you specify a maximum number of CRCs. This is the number of
-	previously imported messages to keep track of (using CRC calculation).
-	This number, if used, should be set to about one weeks worth of
-	messages. Large numbers in this field will slow down message importing.</pre>
-<h3><a name="ToggleOptions">[8.3.5] - Toggle Options</a></h3>
-<pre><img border="0" src="images/scfg_msg_area_toggles.png" width="572" height="331">
-
-<b>Allow Private Posts:
-</b>        If you want to allow users to post private messages to another user
-        on the sub-board, set this option to Yes. Since Synchronet has an
-        internal e-mail system, this option is usually only set to Yes on
-        networked sub-boards that allow private posts. You can also force
-        private posts on this sub-board by setting this option to Only.
-
-<b>Allow Anonymous Posts:
-</b>        If you want to allow users that have the 'A' exemption to be able to
-        post anonymously on this sub-board, set this option to Yes. You may
-        also force anonymous posts by any one (with or without the 'A'
-        exemption) by setting this option to Only.
-
-<b>Post Using Real Names:
-</b>        If you wish posts on this sub-board to be posted using the real name
-        of a user instead of his/her alias, set this option to Yes. Many
-        networks require BBSs that allow aliases to force real names on
-        networked sub-boards.
-
-<b>Users Can Delete Posts:
-</b>        You may allow users to delete their posted messages by setting this
-        value to Yes. You may allows users to delete their messages only if
-        it is the last message on the sub-board by setting this value to
-        Last.
-
-<b>Default On for New Scan:
-</b>	If this option is set to Yes, this sub-board will default to 'On'
-	when a user does a new message scan on this sub-board for the first
-	time.
-
-<b>Forced New Scan:
-</b>        If this option is set to Yes, the sub-board will not be skipped in
-        new message scans even if the user has configured his or her new scan
-        to not contain this sub-board.
-
-<b>Default On for Your Scan:
-</b>	If this option is set to Yes, this sub-board will default to 'On'
-	when a user does a new message scan for personal messages on this
-	sub-board for the first time.
-
-<b>Public 'To' User:
-</b>        If you wish all posts to be prompted for a 'To' user, set this option
-        to Yes. Many networks do not allow private messages on networked
-        sub-boards, so the only way to send a message 'To' someone is to send
-        it publicly with a 'To' field. Normally, 'To' users are only prompted
-        for on private posts.
-
-<b>Allow Message Quoting:
-</b>	If you wish for users to be able to quote from other messages on this
-	sub-board, set this option to Yes.
-
-<b>Permanent Operator Msgs:
-</b>	Setting this option to Yes will cause messages posted by the Sysop (or
-	sub-op) to be marked as permanent (will not be deleted by normal
-	maintenance).
-
-<b>Kill Read Messages:
-</b>	If you wish for messages to be deleted after the recipient has read the
-	message, set this option to Yes.  To delete only those messages marked
-	as private after they've been read, set this option to Private.
-
-<b>Compress Messages (LZH):
-</b>	When this option is set to 'Yes', the BBS will utilize the LZH
-	compression method when storing messages.  This will cause message
-	importing to be slower, but can conserve disk space (30% to 50%) which
-	can mean tens or even hundreds of megabytes of extra space on BBSs with
-	large message bases.</pre>
-<h3><a name="NetworkOptions">[8.3.6] - Network Options</a></h3>
-<pre><img border="0" src="images/scfg_msg_area_netopts.png" width="572" height="331">
-
-<b>Append Tag/Origin Line:
-</b>        If you want a tagline (QWK network) or origin line (FidoNet) to be
-        appended to messages sent out on the network from this sub-board,
-        set this option to Yes.
-
-<b>Export ASCII Only:
-</b>	Set this option to Yes if this sub-board should only be exporting
-	ASCII characters to message networks.
-
-<b>Gate Between Net Types:
-</b>	If this sub-board is simultaneously networked with multiple networks
-	using different network technologies, and you want messages imported
-	from one network to be exported to the other network(s), you must set
-	this option to 'Yes'. Gating messages between networks usually requires
-	specific authorization from the moderator of each network. Do not set
-	this option to 'Yes' unless you are absolutely sure you understand the
-	consequences.
-
-<b>QWK Networked:
-</b>        Setting this option to Yes will limit posted message titles to the
-	QWK packet limitation of 25 characters and allow QWK network accounts
-	to upload and download messages to/from this sub-board.
-
-<b>QWK Tagline:
-</b>        This is an optional tagline that will be used for this sub-board. If
-        this field is blank, the default tagline will be used. If &quot;Append
-        Tag/Origin Line&quot; is set to No, then no tagline will be used.
-
-<b>Internet:
-</b>	If this sub-board is networked via the internet, this toggle option
-	should be set to 'Yes'.
-
-<b>PostLink or PCRelay:
-</b>	If this sub-board is networked via PostLink or PCRelay, set this option
-	to Yes.
-
-<b>FidoNet EchoMail:
-</b>	If this sub-board is networked via FidoNet, set this option to Yes.
-
-<b>FidoNet Address:
-</b>        This is the FidoNet address used for this sub-board.
-
-<b>EchoMail Origin Line:
-</b>        This is an optional origin line that will be used for this sub-board.
-        Do not include the FidoNet address in this line. Synchronet
-	automatically adds the &quot; * Origin: &quot; and &quot;(Zone:Net/Node.Point)&quot;.
-        If this field is blank, the default origin line will be used. If
-        &quot;Append Tag/Origin Line&quot; is set to No, then no origin line will be
-        used.
-
-<b>EchoMail Directory:
-</b>        This is the storage directory where FidoNet style (FTS-0001 stored
-        message format) messages are imported from and exported to for this
-	sub-board (using SBBSFIDO a defunct method of importing/exporting
-	FidoNet echomail). If this option is blank, then the EchoMail base
-	directory is used with the internal code of this sub-board as the
-	sub-directory where the FidoNet messages are stored.
-
-<b>EchoMail Semaphore File:
-</b>	This is the path and filename of a file that should be created to
-	trigger your front-end mailer to export FidoNet EchoMail.</pre>
-<h3><a name="AdvancedOptions">[8.3.7] - Advanced Options</a></h3>
-<pre><img border="0" src="images/scfg_msg_area_advopts.png" width="572" height="331">
-
-<b>QWK Conference Number:
-</b>	This option allows you to use a Dynamic (automatic) or Static
-	(hard-coded) numbering for the QWK conference number of each sub-board.
-	Dynamic numbering gives &quot;as is&quot; conference numbers, where sub-board 1
-	in group 1 would be 1001, and sub-board 1 in group 2 would be 2001,
-	etc.  Static numbering allows you to give each conference whatever
-	number you prefer, which is extremely useful because it allows you to
-	add and remove conferences without altering the numbers of other
-	sub-boards.
-
-<b>Storage Method:
-</b>	This is the method which will be used for storing messages when a new
-	message is posted on this sub-board.  There are three message storage
-	methods.  Their advantages and limitations are as follows:
-
-<b>	Self-packing:
-</b>
-	Self-packing is the most efficient message storage method because it
-	looks for and uses deleted message blocks for new in-coming messages.
-	Because of this behavior, it is the slowest storage method, but
-	eliminates the need to run &quot;SMBUTIL P&quot; on the message base regularly.
-	It is suggested however, that you do run &quot;SMBUTIL P&quot; on Self-packing
-	message bases that have accumulated a large number of deleted message
-	blocks.  This can happen if you lower the maximum number of a messages
-	for a message base and then run &quot;SMBUTIL M&quot; or import a large number of
-	networked messages into this message base, far exceeding the maximum,
-	and then running &quot;SMBUTIL M&quot;.  Under these circumstances, you will be
-	wasting disk space on deleted message blocks that will not likely be
-	used again unless you reach that number of messages again.
-
-	An example:
-
-	A Self-packing sub-board is set to maximum of 500 messages. The
-	sub-board has 500 messages in it taking up approximately 2MB of disk
-	space. A large network message packet is imported containing 200
-	messages for this sub-board. The sub-board now has 700 message in it
-	taking up approximately 3MB of disk space.  &quot;SMBUTIL M&quot; is run and the
-	oldest 200 messages are deleted, bringing the total messages down to
-	500 again, but still taking up 3MB of disk space. The sub-board will
-	not increase in size (disk consumption) again unless the total number
-	of messages exceeds 700.  If this is not likely to happen, then running
-	&quot;SMBUTIL P&quot; on this sub-board will save you approximately 1MB of disk
-	space.
-
-<b>	Fast Allocation:
-</b>
-	Fast Allocation storage method is faster than Self-packing because it
-	does not search for deleted message blocks to use for new messages, it
-	always adds to the end of the message base.  Because of this behavior,
-	the message base will continually grow in size (consuming disk space)
-	until &quot;SMBUTIL P&quot; is run.  Since the idea of using Fast Allocation is
-	speed, it is also a good idea to speed up your &quot;SMBUTIL P&quot; event by
-	specifying a minimum number of packable kilobytes before actually
-	packing a message base. This will cause SMBUTIL to analyze the message
-	base before actually packing it. This is be done by specifying the
-	number of kilobytes on the SMBUTIL command line. If for example, you
-	only want it to pack the message base if it can save 500k or more of
-	disk space, then use &quot;SMBUTIL P500&quot; for a command line. This will keep
-	SMBUTIL from packing the message base every time it is run (which can be
-	time consuming) even if only a small amount of disk space will be saved
-	from the operation.
-
-	You can switch between fast Fast Allocation and Self-packing storage
-	methods at any time. You can even have one program importing into a
-	message base using Self-packing and another using Fast Allocation and
-	no harm will be done to the message base.
-
-<b>	Hyper Allocation:
-</b>
-	Hyper Allocation is much like Fast Allocation, except it is much faster
-	because it does not update the message base allocation files necessary
-	to be downward compatible with the Self-packing storage method. For
-	this reason, you cannot change a message base from Hyper Allocation to
-	Self-packing or Fast Allocation without first deleting all the messages
-	in the message base (SCFG will do this for you). You must also be sure
-	that all programs that write to this message base support the Hyper
-	Allocation storage method (as defined in v1.20 of the SMB
-	specification). If you are using any third party message import
-	programs, do NOT use this storage method unless you are positive the
-	program supports it. Ask the developers if you are not sure.
-
-	Like Fast Allocation, you must run &quot;SMBUTIL P&quot; on Hyper Allocated
-	message bases regularly. The minimum packable kilobytes analysis
-	feature of SMBUTIL (i.e. &quot;SMBUTIL P500&quot;) takes longer with a Hyper
-	Allocated message base but the actual packing operation is much faster.
-
-	To get the fastest importing/writing speed, disable Duplicate Message
-	checking and LZH compression for the message base.
-
-	Retrieving messages (exporting/reading them from the message base) is
-	the same speed with all storage methods. LZH compressed message bases
-	will export slower than non-compressed message bases.
-
-<b>Storage Directory:
-</b>	Where Synchronet should place the data files for this sub-board.
-	Normally this option should be left BLANK unless it is required that
-        the data be placed on a different drive letter.</pre>
-<h3><a name="QWKPacketPreviousSoftware">[8.4] - Importing QWK
-Packet from Previous BBS Software</a></h3>
-<pre>If you are upgrading to Synchronet from another BBS package and have your
-messages in QWK packet format, you can import them into Synchronet as follows:
-
-1.      Create message groups and sub-boards under Synchronet to accept the
-        messages from your old system.
-2.      Write down the conference numbers for each of your message areas from
-        the old system.
-3.      Rename your exported QWK packet to TEMP.QWK and copy it into your DATA
-        directory.
-4.      Add a QWK network hub in SCFG using TEMP for the QWK ID.
-5.      Add each of your sub-boards to the list of Networked Sub-boards and
-        enter the conference number from the old system. Select &quot;Strip-out&quot;
-        for Ctrl-A handling. Set Node 1 for the call-out node.
-6.      Run SBBS from your NODE1 directory and your messages should be
-        imported immediately.
-7.      Run SCFG and delete the TEMP QWK network hub.</pre>
-<h3><a name="PostingMessage">[8.5] - Posting a Message</a></h3>
-<pre>When posting a message on a sub-board, users or sysops can specify that the
-message is NOT to be distributed across a message network (kept local only).
-This is done by starting the message title with &quot;NE:&quot; which stands for
-&quot;No Echo&quot; (only useful on networked sub-boards).</pre>
-<h3><a name="RemoteQWKFunctions">[8.6] - Remote QWK Functions</a></h3>
-<pre>Following are examples on how to perform various functions remotely via QWK.
-Note that some of these functions are intended only for users who are using QWK
-mail doors to retrieve their messages from the BBS, and not for BBSs which are
-QWK netted together, these commands are noted as being for users only. Although
-intended for users, some of the user commands will work properly on a QWK
-netted BBS (e.g. FILES would place the resulting file list into the BBSs
-inbound directory), but some will not (e.g. the YOURS function).
-
-In order to invoke the various remote QWK functions via a QWK network, you must
-post a message to SBBS on one of the conferences which you are receiving from
-your QWK hub. Note that the ADD and RESET functions are conference specific,
-meaning that your message MUST be posted on the conference where the function
-is to take effect.
-
-<b>NOTE:</b> In the following examples, 'ptr' is a pointer indicating the message
-      number to start at (e.g. specifying 100 would set the message pointer to
-      message number 100), '-msgs' sets the message pointer to a number of
-      messages from the end (e.g. -100 to set the pointer to 100 messages
-      from the last message), and 'mm/dd/yy' sets the message pointer to the
-      date specified (e.g. 01/01/90 sets the message pointer to January 1,
-      1990).
-      The '|' symbol shown in the options means OR. Function parameters in
-      square brackets '[]' are optional, parameters in less than/greater than
-      symbols '&lt;&gt;' are required. Specifying an ON/OFF function without the
-      ON or OFF parameter will toggle the function OFF.
-
-<i>Examples:</i>
-
-To: <b>SBBS</b> (All messages must be sent to SBBS)
-
-Subj: <b>DROP [conf#]</b>
-Note: Drop current conference (or specified conference #) from future packets.
-
-Subj: <b>ADD [YOURS] [ptr | -msgs | mm/dd/yy]</b>
-Note: Add current conference to future packets and optionally set the message
-      pointer.
-      If &quot;YOURS&quot; is specified, only mail addressed to you will be packed for
-      this conference.
-      The YOURS option is for users only.
-
-Subj: <b>YOURS [ptr | -msgs | mm/dd/yy]</b>
-Note: Same as &quot;ADD YOURS&quot;.
-      For users only
-
-Subj: <b>RESET [ptr | -msgs | mm/dd/yy]</b>
-Note: Set message pointer for current conference.
-
-Subj: <b>SUBPTR [ptr | -msgs | mm/dd/yy]</b>
-Note: Same as &quot;RESET&quot;.
-
-Subj: <b>RESETALL [ptr | -msgs | mm/dd/yy]</b>
-Note: Set message pointers for all conferences.
-
-Subj: <b>ALLPTR [ptr | -msgs | mm/dd/yy]</b>
-Note: Same as &quot;RESETALL&quot;.
-
-Subj: <b>FREQ &lt;filename&gt;</b>
-Note: File Request from file transfer database (not attachments).  QWK netted
-      BBSs will receive the requested file into their hubs IN sub-directory,
-      normally located in the \SBBS\DATA\QNET directory
-
-Subj: <b>FILES [ON | OFF | mm/dd/yy]</b>
-Note: Include files list in packet and/or specify new-scan date.
-      Specifying files with the date only will turn this option ON.
-      For users only
-
-Subj: <b>ATTACH [ON | OFF]</b>
-Note: Include file attachments in packet automatically (e-mail only).
-      For users only
-
-Subj: <b>OWN [ON | OFF]</b>
-Note: Include messages from you (affects all conferences).
-      For users only
-
-Subj: <b>MAIL [ALL | ON | OFF]</b>
-Note: Include private mail-box (ALL includes previously read mail).
-      For users only
-
-Subj: <b>DELMAIL [ON | OFF]</b>
-Note: Automatically delete mail-box after successful packet download.
-      For users only
-
-Subj: <b>CTRL-A [KEEP | EXPAND | STRIP]</b>
-Note: Ctrl-A color/attribute codes - leave-in, expand to ANSI, or remove.
-
-Subj: <b>NDX [ON | OFF]</b>
-Note: Include index (.NDX) files (not necessary for Synchronet QWKnet)
-
-Subj: <b>CONTROL [ON | OFF]</b>
-Note: Include control files (DOOR.ID, CONTROL.DAT, NETFLAGS.DAT, etc)
-
-Subj: <b>VIA [ON | OFF]</b>
-Note: Include message path (@VIA) line in messages.
-
-Subj: <b>TZ [ON | OFF]</b>
-Note: Include time zone (@TZ) line in messages.
-
-<b>Downloading Files in QWK</b>
-
-If there are any files in the batch download queue when a QWK packet is
-created, they will be added to the QWK packet automatically. This is what
-makes the FREQ control command so useful. A user (or QWK network node) just
-posts a message (on any sub-board) to SBBS with the title &quot;<b>FREQ FILENAME.EXT</b>&quot;
-(where FILENAME.EXT is the filename and extension of the file to download).
-When the REP packet is extracted, the requested file (if found) is added to
-the batch download queue. Then when a QWK packet is created, the file is
-automatically included. Multiple file requests can be made and all files
-will be included in the QWK packet.
-
-<b>Sending Netmail via QWK</b>
-
-If a user wishes to send netmail via a QWK packet generated from his offline
-mail reader, he must post a message in the E-mail conference (number 0) with
-the name and address of the recipient in the TO field of the message.
-(e.g. John Doe @1:103/715 would be a valid Fidonet netmail address, or
-jdoe@easyst.com would be a valid Internet netmail address).
-This will not work if the user does not have the ability to send netmail.
-
-If the entire netmail address is too long to fit into the TO field (up to
-25 characters), the user can alternately place the word &quot;NETMAIL&quot; in the TO
-field, and place the netmail address (name@addr) of the recipient on the FIRST
-LINE of the message body.  Note that the '@' symbol MUST be present in a
-netmail address if used in the 'to' field.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/modem_setup.html b/docs/modem_setup.html
deleted file mode 100644
index 3f9e5981c28945e6f1a90dfcd47bf28cf5eba0a0..0000000000000000000000000000000000000000
--- a/docs/modem_setup.html
+++ /dev/null
@@ -1,493 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Modem Setup</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-
-<h2><a name="UART_Serial/Modem">[4.1] - Using UART Serial
-Cards/Internal Modems</a>
-
-<b> <i><font color="#FF0000">(v2 Only)</font></i></b></h2>
-
-<pre>If you are using a shared IRQ or non-UART serial card, you should skip this
-section and go to the section on 'Using a Shared IRQ or Non-UART Serial Card'.
-
-If you are using an internal modem, note that all references to serial boards
-are the same as referring to an internal modem.  Also note that most internal
-modems only have support for up to 4 different IRQ's and I/O addresses.
-
-Prior to installing your serial board, you should insure that neither the IRQ
-or the I/O address of any of the ports on the board are being used by any other
-devices in your system.  Following is a list of IRQ's and I/O addresses which
-are commonly used by devices (those marked with a minus sign (-) may never be
-used by a serial board):
-
-		  <b>Device		  IRQ	  I/O Address</b>
-		  ----------------------  ---	  -----------
-		 -Timer 		   0	   040 - 05F
-		 -Keyboard Controller	   1	   060 - 06F
-		 *EGA/VGA Cards 	   2
-		  Serial Port 2 	   3	   2F8 - 2FF
-		  Serial Port 1 	   4	   3F8 - 3FF
-		  Parallel Port 2	   5	   278 - 27F
-		  Floppy Drive		   6	   3F0 - 3F7
-		  Parallel Port 1	   7	   378 - 37F
-		 -Real Time Clock	   8	   070 - 07F
-		 *Same as IRQ 2 	   9
-		 -Co-processor		  13	   0F0 - 0F1
-		  Fixed Disk Controller   14	   1F0 - 1F8
-
-	*NOTE: IRQ's 2 and 9 may never be used at the SAME time.
-
-The following are suggested IRQ and I/O address settings for using up to 8
-serial ports:
-
-		      <b>Device		      IRQ     I/O</b>
-		      ----------------------  ---     ---
-		      Serial Port 1	       4      3F8
-		      Serial Port 2	       3      2F8
-		      Serial Port 3	       5      3E8
-		      Serial Port 4	       2      2E8
-		      Serial Port 5	      10      1F8
-		      Serial Port 6	      11      1E8
-		      Serial Port 7	      12      1A8
-		      Serial Port 8	      15      2A8
-
-An additional 2 serial ports may be added using the following IRQ and I/O
-addresses:
-
-		     <b> Device		      IRQ     I/O</b>
-		      ----------------------  ---     ---
-		      Serial Port 9	       7      400
-		      Serial Port 10	      14      408
-
-Refer to the documentation provided by the manufacturer of your particular
-serial board for information on how to select IRQ and I/O addresses.
-
-After you have the ports on your serial board set up to fit your system
-requirements, you should write down the IRQ and I/O address information for
-future reference.  Once you have determined the IRQ and I/O address that each
-node on your system will use, you must run the SCFG program and go to the
-Nodes-&gt;Node #-&gt;Modem Configuration and set the COM Port, UART IRQ Line, and
-UART I/O Address.  Each node, when running on the same machine, should have a
-unique COM Port number.
-
-<b>Notes on UARTs</b>
-
-If you are using an external high-speed modem, you may require a buffered
-UART chip on your serial board for error-free transmissions. 8250 and 16450
-UARTs DO NOT have buffers and are usually insufficient for high-speed modems.
-16550AFN UARTs have a 16 byte FIFO UART which allows error-free transmissions
-with high-speed modems, particularly necessary when multi-tasking. Almost
-all internal high-speed modems come with a built-in 16550 UART.</pre>
-
-<h2><a name="Shared_IRQ/Non-UART">[4.2] - Using a Shared IRQ
-or Non-UART Serial Card</a></h2>
-
-<pre>If you are using a serial card which allows the use of shared IRQ's or has a
-non-standard UART interface, you will need to use a device driver to interface
-this card with Synchronet. Usually, such a driver would be included with the
-serial card from the manufacturer. Third party drivers are also available (such
-as COMM-DRV and X00).
-
-Synchronet supports three driver interfaces, all using Int 14h services. The
-supported driver interfaces are:
-
-	<b>FOSSIL</b> (Fido/Opus/SEAdog Standard Interface Layer Version 5)
-		Functions 0 through 6, and Fh
-		Example FOSSIL drivers: X00, BNU, and COMM-DRV
-
-	<b>PC BIOS</b>
-		Functions 0 through 3
-
-	<b>PS/2 BIOS</b>
-		Functions 1, 2, 4, and 5
-
-	<b>DigiBoard</b>
-		DigiCHANNEL PC/Xi and PC/Xe DOS driver
-
-When setting the COM port in SCFG-&gt;Nodes-&gt;Node #-&gt;Modem Configuration, you
-will be prompted for the COM port type:</pre>
-<pre><img border="0" src="images/scfg_modem_port_type.png" width="572" height="331">
-
-If you are NOT using a special shared IRQ or non-UART serial card, then you
-should select &quot;UART&quot; and ignore the rest of this section.
-
-When selecting a non-UART COM port type, the &quot;Channel&quot; will automatically be
-set to the COM port number minus one. This is the zero-based COM port that will
-be used when communicating with the device driver (i.e. COM port 1 is channel
-0, port 2 is channel 1, etc). You should NOT change the channel number unless
-you have a specific reason for doing so and understand exactly what you are
-doing.
-
-If you are using an Intelligent DigiBoard and are using the DigiBoard supplied
-device driver, then select &quot;DigiBoard Int 14h&quot;.
-
-If the card you are using has a FOSSIL compatible device driver, this should
-be your preferred selection unless you wish to use baud rates greater than
-38400, in which case a &quot;PS/2 BIOS&quot; compatible driver would be a better choice.
-The COMM-DRV/Universal Serial Communications Driver supports both FOSSIL and
-PS/2 BIOS interfaces.
-
-You should only select &quot;PC BIOS&quot; in a last case scenario (i.e. Your card's
-device driver does not support any other Int 14h interface). The PC BIOS
-interface does not support DTR, so if you use such a limited driver, you must
-set &quot;Drop DTR to Hang Up&quot; to &quot;No&quot; under &quot;Modem Toggle Options&quot;, set the
-&quot;Hang Up String&quot; to &quot;~~~\1\1\1~~~ATH&quot; and change &quot;S2=128&quot; to &quot;S2=1&quot; in your
-&quot;Initialization String&quot;.
-
-Int 14h drivers can also be used to communicate with non-UART serial devices
-such as Packet Assembler/Disassemblers (PADs), Network Redirectors, HAM Radio
-Packet Servers, etc.</pre>
-<h2><a name="DumbModemConnection">[4.3] - Dumb (NULL) Modem Connection</a></h2>
-<pre>If you are connecting a Synchronet node to another computer or terminal through
-a serial port WITHOUT the use of a modem, you must set SCFG-&gt;Nodes-&gt;Node #
--&gt;Modem Configuration-&gt;Toggle Options-&gt;Dumb Modem Connection to &quot;Yes&quot;. This
-disables all modem commands (Init, Special Init, Answer, Off-hook, etc.) and
-causes Synchronet to only log a user on when the DCD serial line is raised.
-
-If your serial connection or terminal does not support the correct use of the
-DCD line, then you must run SBBS with the 'D' command line switch to force
-Synchronet to assume that DCD is always high. If this is the case, then there
-is no way to &quot;hang up&quot; on the BBS.</pre>
-<h2><a name="ModemConfiguration">[4.4] - Modem Configuration</a></h2>
-<pre>Now that you've set up your serial card, the easiest way to finish setting up
-the rest of the options for your modem is to run the SCFG program and go to the
-Nodes-&gt;Node #-&gt;Modem Configuration-&gt;Auto-Configuration, and select your modem
-model from the list of available choices.  If your modem is not listed, you may
-select Generic 2400 for unlisted 2400bps Hayes compatible modems, Generic 9600,
-Generic 14400, or Generic 28800 for unlisted high speed modems.  You may also
-import .MDM configuration files (located in your control directory) if you
-receive an updated or new version of a configuration file for your modem from
-Digital Dynamics or a third party.
-
-Following is a list of remaining options and a brief description of each for
-those of you that wish to manually alter the modem settings.
-
-UART (DTE) Rate is the data transfer rate between your computer and your modem,
-for non-data-compressing, non-high-speed modems, you should set this to your
-modem's highest DCE rate (e.g. a 2400bps modem should use a 2400bps DTE rate).
-If you have a data-compressing or high-speed modem, this value should be set
-to the highest DTE rate your modem supports (consult your modem manual).  If
-you plan on using a FOSSIL driver for any external programs or doors, the
-DTE rate you set for your FOSSIL driver should be the same number you use for
-this option.
-
-Hardware Flow Control should be set to Transmit and Receive (Both) if your
-modem supports CTS/RTS hardware flow control (usually data-compressing or
-high-speed modems).
-
-Answer delay is the number of seconds to pause after a connection is
-established and before the terminal detection string is sent. It is suggested
-that this delay be set to a minimum of 5 seconds to allow for accurate
-terminal type detection. If the callers on your BBS are experiencing
-inaccurate terminal type detection, you may want to increase this number.
-
-Answer after (# rings) is the number of rings the bbs should wait for before
-answering the phone, the minimum is 1 ring.
-
-Reinitialization Timer is used to automatically reinitialize the modem
-periodically to make sure it is functioning correctly.	If you find that your
-modem works most of the time, but occasionally will not answer the phone or
-functions incorrectly, you may wish to use this feature.  Setting this value to
-0 will disable periodic modem reinitialization.
-
-Example (for Generic 28.8k Modem on COM 2):</pre>
-<pre><img border="0" src="images/scfg_modem_config.png" width="572" height="331"></pre>
-<h2><a name="ResultCodes">[4.5] - Result Codes</a></h2>
-<pre>Result Codes is a list of numeric result codes (connect codes) supported by
-your modem. If you have set &quot;Use Verbal Result Codes&quot; to 'Yes' in your
-the SCFG modem toggle options for this node, this list is not used.
-
-You would use this list to add result codes that your modem supports, but are
-not currently in the list or to remove codes that are in the list but are not
-supported by your modem.  For each result code, the actual numeric code, the
-DCE (connect) rate, estimated file transfer CPS, and an 8 character description
-of the connection type are stored. A complete list of result codes supported by
-your modem should be given in your modem manual.
-
-Here is an example of what the result code list would look like for a Generic
-28.8k modem:</pre>
-<pre><img border="0" src="images/scfg_modem_resultcodes.png" width="572" height="331"></pre>
-<pre>Selecting result code 15 from this menu would result in a sub-menu as follows:</pre>
-<pre><img border="0" src="images/scfg_modem_resultcode_15.png" width="572" height="331">
-
-If &quot;FAX&quot; is used for the result code description, Synchronet will exit with
-an error level of 100 when this result code is returned. This feature is used
-for FAX/Modems that can auto-detect FAX and DATA calls and return a numeric
-result code for FAX connections. If a different error level is preferred,
-use &quot;EXIT nnn&quot; (where nnn is a numeric value) for the description. If a verbal
-&quot;FAX&quot; or &quot;+FCON&quot; result code is returned, Synchronet automatically exits with
-an error level of 100 (see FAX/Modem setup later in this chapter).
-
-If your modem returns any result codes PRIOR to the actual connection result
-code (and this behavior cannot be disabled), then add these result codes to the
-result code list and enter &quot;IGNORE&quot; for the result description, thus causing
-Synchronet to ignore this result code and wait for another result code to
-determine the actual connection type. This step is only necessary for modems
-that insist on returning multiple result codes during a connection.</pre>
-<h2><a name="ToggleOptions">[4.6] - Toggle Options</a></h2>
-<pre>Selecting this option gives a menu of available modem toggle options:</pre>
-<pre><img border="0" src="images/scfg_modem_toggles.png" width="572" height="331">
-
-<b>Caller Identification:
-</b>	This is used for toggling the ability to use Caller-ID. Consult the
-        section on caller identification for more information.
-
-<b>Dumb Modem Connection:
-</b>        This option should be set to 'Yes' if you are using a dumb (null) modem
-        cable to connect a computer to your BBS.
-
-<b>Drop DTR to Hang Up:
-</b>        This is normally set to 'Yes', but some modems do not support the
-	dropping of DTR to hang up the modem. If your modem is one of those,
-        you should toggle this option to 'No'.
-
-<b>Use Verbal Result Codes:
-</b>	This option should be set to 'Yes' for the easiest configuration of
-	your modem. When this option is set to 'Yes', SBBS will automatically
-	parse the CONNECT message received by the modem to determine the
-	connect (DCE) rate and estimated CPS of the call. If &quot;ARQ&quot;, &quot;V42&quot;,
-	&quot;LAPM&quot;, &quot;MNP&quot;, or &quot;REL&quot; are contained in the connect string, hardware
-	error correction is assumed to be in effect and the estimated CPS
-	rate is increased appropriately. Setting this option to 'Yes' has the
-	added advantage of allowing DCE rates above 64000. Result codes not
-	recognized as CONNECT messages (e.g. PROTOCOL, CARRIER, etc) are
-	ignored. Result codes with &quot;FAX&quot; or &quot;+FCO&quot; cause SBBS to exit with an
-	error level of 100 (for the execution of FAX receive software).
-
-<b>Allow Unknown Result Codes:
-</b>	If &quot;Use Verbal Result Codes&quot; is set to 'No', then numeric result codes
-	returned by the modem are then looked up in the configured result code
-	list. If the result code is not found and the &quot;Allow Unknown Result
-	Codes&quot; option is set to 'No', the call is immediately disconnected and
-	an error message is logged for the sysop's attention. If the result
-	code is not found and the &quot;Allow Unknown Result Codes&quot; option is set to
-	'Yes', then the connection information (DCE rate, estimated CPS rate,
-	etc) is taken from the last configured result code and an error message
-	is still logged for the sysop's attention.</pre>
-<h2><a name="ControlStrings">[4.7] - Control Strings</a></h2>
-<pre>Modem Control Strings are the strings which are sent to your modem at various
-times during BBS operation.  Normally the default strings are sufficient for
-proper operation, but occasionally you may wish to modify one or more of these
-settings.</pre>
-<pre><img border="0" src="images/scfg_modem_strings.png" width="572" height="331">
-
-Initialization String is the basic modem initialization for Synchronet. You
-should not modify this unless you are unhappy with any of the settings and are
-familiar enough with the AT command set to understand what each command does.
-Placing a tilde '~' anywhere in this string will produce a 500 millisecond
-(half second) pause. Synchronet requires that the modem NOT echo characters
-back and return numeric result codes. So &quot;E0&quot; and &quot;V0&quot; must be included
-in the init string. Since Synchronet manually detects incoming calls from
-the modem, the modem's auto-detect feature must be disabled with &quot;S0=0&quot;. If
-you do not want to hear the connection progress sounds, add &quot;M0&quot; to the end
-of your modem initialization string to disable the modem's speaker.
-
-Special Init String is where additional initialization commands are placed for
-specific modem types, usually error-correcting, data-compressing, or high-speed
-modems.
-
-Terminal Init String is the initialization string sent to the modem when you
-enter Synchronet's terminal mode ('T' from the waiting for call screen).
-
-Dial String is the command sent to the modem for making outbound calls.
-Currently only used by the Synchronet Callback Verifier.
-
-Off Hook String is the command sent to the modem to take the phone off-hook
-(busy).
-
-Answer String is the command sent to the modem when a ring is detected by
-Synchronet.
-
-Hang Up String is the command sent to the modem to hang up the phone and is
-only used if Drop DTR To Hang Up modem toggle option is set to No.</pre>
-<h2><a name="AutoConfiguration">[4.8] - Auto-Configuration</a></h2>
-<pre>The auto-configuration contains a very long list of modem types.  Using this
-list is the EASIEST way to configure your modem to work with Synchronet.  All
-you need to do is select your modem from this list and most everything will be
-configured for you.  If you do not see your modem in this list, you can
-normally select a 'Generic' model from the list.
-
-If someone later creates an .MDM configuration file specifically for your
-modem, you can use this configuration file simply copying the .MDM file into
-your control directory and then selecting the 'Import Configuration' option
-from the menu and typing in the name of the .MDM file.
-
-If you create a new configuration you would like to make available to people,
-you can export the configuration information into an .MDM file by selecting the
-'Export Configuration' option from the menu.</pre>
-<h2><a name="CallerIdentification">[4.9] - Caller Identification</a></h2>
-<pre>If your modem supports one of the Caller-ID formats listed below and you have
-Caller-ID service enabled on your phone line, you can have Synchronet log
-Caller-ID information and disallow specific numbers. First, add the appropriate
-commands to SCFG-&gt;Nodes-&gt;Node #-&gt;Modem Configuration-&gt;Special Init String to
-enable Caller-ID on your modem (see your modem's manual for details). Then set
-SCFG-&gt;Nodes-&gt;Node #-&gt;Modem Configuration-&gt;Toggle Options-&gt;Caller Identification
-to &quot;Yes&quot;.
-
-If you are using a Front-End (e.g. FrontDoor) on your BBS, the CID information
-can be passed to Synchronet on the SBBS command line with the 'Z' command line
-switch (e.g. sbbs c14400 z01-09_11:15_7145295313). The Caller-ID information
-must be ONE string with no spaces.
-
-The user's phone number will be placed in the user's note field for your
-records and logged for each call in the system log. If you wish to disallow
-access for a specific number, create the file CID.CAN in your TEXT directory
-and enter one phone number per line to disallow that number. If you want a
-message to be displayed to the user who calls with a disallowed number, create
-the message file BADCID.MSG in your TEXT directory.
-
-Supported formats:
-
-	Single Line:
-
-		MM-DD HH:MM Number
-
-	Three Line:
-
-		TIME:
-		CALLER NUMBER:
-		CALLER NAME:
-
-	Four Line:
-
-		DATE =
-		TIME =
-		NMBR =
-		NAME =</pre>
-<h2><a name="FAX/ModemSetup">[4.10] - FAX/Modem Setup for
-Receiving FAXes</a></h2>
-<pre>In order for Synchronet to be able to receive incoming FAXes, there are a few
-requirements that must be met, these are:
-
-	1) Your modem MUST be able to return either a verbal or numeric FAX
-	   result code (verbal results must contain &quot;FAX&quot; or &quot;+FCO&quot;).
-
-	2) Your modem MUST be able to auto-detect FAX and DATA calls.
-
-	3) You MUST have a command line receive FAX program that works with
-	   your FAX modem.
-
-If all of the above requirements can be met, then you will need to modify the
-SBBS.BAT/SBBS.CMD file in the directory of the node(s) to be used for receiving
-incoming FAXes as follows (using a ZyXEL FAX/Modem setup on COM 2 as an
-example):
-
------------------------------------[ Begin ]-----------------------------------
-@echo off
-:top
-..\exec\sbbs %1 %2 %3 %4 %5
-if not errorlevel 100 goto end
-c:
-cd \zfax
-rcvfax 2 /p:1
-echo Incoming FAX! &gt;&gt; c:\sbbs\data\msgs\0001.msg
-c:
-cd \sbbs\node1
-goto top
-:end
-------------------------------------[ End ]------------------------------------
-
-Change the 'c:' on the 5th line to the drive letter where your receive FAX
-program resides.
-
-Change the 'cd \zfax' on the 6th line to the name of the directory where your
-receive FAX program resides.
-
-Change the 'rcvfax 2 /p:1' on the 7th line to match the name and command line
-options of the receive FAX program for your modem.
-
-Change the 'c:\sbbs\data' portion of the 8th line to match the location of your
-Synchronet data directory.
-
-Change the 'c:' on the 9th line to the drive letter where you have Synchronet
-installed.
-
-Change the 'cd \sbbs\node1' on the 10th line to match the directory of the
-node(s) that will be set up for receiving FAXes.
-
-Check your modem manual to find out if your modem responds with a verbal
-&quot;FAX&quot; (e.g. ZyXEL) or &quot;+FCO&quot; (e.g. Practical Peripherals) result code or a
-numeric FAX result code (e.g. Hayes). If a numeric result code is returned,
-then run SCFG from your node directory and go to Nodes-&gt;Node #-&gt;Modem
-Configuration-&gt;Result Codes and add the numeric result code your modem returns
-for a FAX connect and enter &quot;FAX&quot; for the result description. If your modem
-returns a numeric &quot;DATA&quot; result code when in auto-detection mode (e.g. Hayes)
-then add this result code to your result code list in SCFG and enter &quot;IGNORE&quot;
-for the result description.
-
-Example numeric FAX result code (using Hayes Optima 288):</pre>
-<pre><img border="0" src="images/scfg_modem_fax_code1.png" width="572" height="331">
-
-Example numeric DATA result code (using Hayes Optima 288):</pre>
-<pre><img border="0" src="images/scfg_modem_fax_code2.png" width="572" height="331">
-
-If there are any commands needed to enable FAX auto-detection, add these
-commands to the end of your Special Init string in SCFG-&gt;Nodes-&gt;Node #-&gt;Modem
-Configuration. If there is an auto-configuration entry listed for your modem
-with FAX enabled, this step is not necessary.
-
-Now you are ready to receive FAXes!  When your modem returns a FAX result code
-to Synchronet, the receive FAX program specified in this batch file will be
-executed.  FAXes will be placed into the directory that your FAX program uses
-for received FAXes.
-
-FAXes CANNOT be sent to specific users on the BBS, this option is only for the
-convenience of being able to receive FAXes without the need of a dedicated FAX
-machine and phone line.  However, the ability to allow users to FAX on demand
-or to upload files to be sent out as FAXes can be accomplished by using one of
-the add-ons (Domain FAX) from Domain Entertainment.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/multnode_config.html b/docs/multnode_config.html
deleted file mode 100644
index 365dd9a7589aa2db069830761ec61e3bba45d55b..0000000000000000000000000000000000000000
--- a/docs/multnode_config.html
+++ /dev/null
@@ -1,467 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Multinode Configuration</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2><a name="MultinodeConfiguration">[14.0] - Multinode Configuration </a><i><font color="#FF0000"><b>(v2
-Only)</b>
-</font></i>
-</h2>
-<pre>Synchronet Version 2.x runs under DOS v3.0 or greater and SHARE (or NetWare).
-A DOS process is required for each node on a Synchronet system (unless
-running Synchronet for OS/2). You can run multiple nodes on one cpu with DOS
-multitaskers such as DESQview, Windows, or OS/2 or you can run one node per CPU
-and let the CPU's share the same data on a common hard disk via Local Area
-Network (LAN).</pre>
-<h2><a name="LANMethod">[14.1] - LAN Method</a>
-</h2>
-<pre>Using one CPU per node is by far the fastest way to run multiple Synchronet
-nodes. Since SBBS4DOS runs in 8086 real mode, any IBM PC can run Synchronet
-with sufficient speed. The minimum equipment necessary for each node would be a
-power supply, motherboard, at least 450k free memory, a network interface card
-(NIC), floppy drive and controller (or just a boot PROM for the NIC), and a
-modem. Some BIOS's require a video controller and/or a keyboard as well, but
-they are not necessary for the execution of Synchronet.
-
-To link these computers together, you will need some form of networking
-software. DOS based networks (Lantastic, NetWare Lite, CBIS Network O/S, 
-MainLAN etc.) are the cheapest and don't require a dedicated CPU as a file 
-server, but they lack the speed of a dedicated file server and network 
-operating system. The most popular Network Operating System (NOS) is Novell 
-NetWare. The disk performance on a dedicated NetWare file server is often 
-preferable over a local hard disk (especially on XT's) due to NetWare's high 
-speed file system and dedicated memory for intelligent disk caching. Synchronet
-will run on any NOS that allows multiple CPU's running DOS to access data on a 
-common disk.</pre>
-<h2><a name="MultitaskerMethod">[14.2] - Multitasker Method</a>
-</h2>
-<pre>Any program that allows the simultaneous execution of multiple DOS programs
-should be able to run multiple SBBS4DOS nodes per CPU. To reliably and
-efficiently run multiple DOS sessions on one CPU, you will probably need an
-80386 CPU (the faster, the better), and at least 2 megabytes of memory
-(the more, the better). Different multitaskers will have different hardware
-requirements, but the common denominator seems to be an 80386 and extended
-or expanded memory.
-
-<i>IMPORTANT NOTE:</i> When multitasking using Windows or OS/2, it is suggested that
-		you have a minimum 80486/33mhz CPU with a minimum of 8 mega-
-		bytes of memory. This is due to the requirements of the
-		operating environment, not the requirements of Synchronet.
-
-You will need a separate IRQ line and UART I/O address for each COM port in
-the computer. It is recommended that you use high speed, buffered 16550A UARTs
-rather than the non-buffered 16450 UARTs which some I/O cards use. If you wish
-Synchronet to always use BIOS calls for screen output, you need to include the
-B parameter on the SBBS command line. Normally, Synchronet uses direct video
-for block text which can conflict with some multitaskers that manage a split
-screen for multiple DOS sessions.
-
-Generally, the faster the machine, the more nodes you can run. But how many
-for what kind of performance is not an easy question to answer. It depends 
-heavily on the multitasking software, modem speed, and hardware I/O. Under any
-configuration, expect some amount of performance degradation when running
-multiple nodes per CPU.</pre>
-<h2><a name="Safe?">[14.3] - Is it Safe?</a>
-</h2>
-<pre>Many Sysops will worry how reliable the system is with multiple simultaneous
-users. Rest assured that Synchronet was designed from the ground up for
-multiple simultaneous users. Data integrity and system fault tolerance is never
-sacrificed when adding nodes to a Synchronet system.
-
-Users can post on the same sub-board, e-mail the same user, download the same
-file, run the same external program, perform virtually any system function
-simultaneously. Note: External programs must support multiple simultaneous
-users if the program has been configured for multi-user access from Synchronet.
-
-Considerations and precautions have been taken where user data is concerned
-to allow changes to the real-time database to take place immediately - even if
-the user is online on a node other than the one that performed the data update.
-Any security, configuration, or statistics changes made remotely will take 
-effect immediately.
-
-The transfer section disallows simultaneous uploading of the same filename to
-the same directory and prevents a file that is currently open (being downloaded
-or just added to a user's batch download queue) from being moved, removed, or
-edited while allowing simultaneous downloads.
-
-
-As a general rule, no data files or records are allowed exact simultaneous 
-access if one of the nodes will modify the data. Simultaneous read only access 
-is allowed. Collisions (simultaneous write access requested of a file by two 
-or more nodes) are logged along with the retry count. There is a retry maximum 
-count (or time-out) that will deny access to the requesting node and log a 
-critical error for that node. This situation should not occur, but provisions 
-are made for it in case of hardware failure of a node with a file or record 
-open with write access.</pre>
-<h2><a name="MultinodeDESQview">[14.4] - Multinode: DESQview</a>
-</h2>
-<pre><a name="How many nodes?"><b><u>How many nodes?</u></b></a></pre>
-<pre>The answer to this question depends on the speed of your machine. Here is
-a table to estimate the maximum number of nodes you should run on any given
-machine under DESQview:
-
-CPU	Nodes
-386-16	1
-386-25	2
-386-33	3
-386-40	4
-486-25	5
-486-33	8
-486-50	10
-
-	<b>Note:</b> You can run more than the suggested number of nodes, but
-	      performance will decrease with each additional node.</pre>
-<pre><a name="How much memory?"><b>How much memory?</b></a></pre>
-<pre>You will need roughly 500k of available expanded memory for each node. When
-running multiple nodes, a disk cache is required. Around 1 to 2 MB should be
-used in most situations. Here is another table of estimated total system memory
-required in megabytes (assuming a 1MB disk cache is used):
-
-Nodes	MB of RAM
-2	3
-3	4
-4	4
-5	5
-6	5
-7	6
-8	6
-9	7
-10	7</pre>
-<pre>
-To save memory for each node, you can reduce the &quot;Maximum program memory size&quot;
-to something like 450k or so. If you get memory allocation errors when
-running SBBS, you'll need to increase this number. You can raise it beyond 640k
-and actually get more than 640k free in some situations. This number is the 
-amount that DESQview will give this node if it can, or if not possible, as much
-as it can. The &quot;Memory Size&quot; parameter is the minimum amount the program will 
-require.
-
-If you have VGA, you may want to change the Video mode to 80x50 or 80x60 with
-the &quot;Rearrange&quot; menu, and change the &quot;Window Positions&quot; under DVSETUP 
-(advanced) and/or the &quot;Window Position&quot; information for the each SBBS node
-under &quot;Change a Program Advanced Options&quot;. This way you can display multiple
-80x25 windows simultaneously.
-
-Don't forget to have a batch file execute DVANSI.COM before running Synchronet
-if you have external programs that access the COM port themselves and use DOS 
-for output. Example: Trade Wars uses the BIOS for output so DVANSI is not
-required. Global War uses DOS for output and uses the COM port directly, so 
-DVANSI is required.
-
-You must have &quot;Close on exit&quot; to [N] if you are going to execute SBBS from
-a batch file that executes other programs before SBBS. Here is an example
-batch file which will run dvansi, then Synchronet, and closes the window after
-exiting Synchronet. This example file is called SBBSDV.BAT:
-
----------------------------------[ Begin ]-------------------------------------
-@echo off
-c:\dv\dvansi
-c:\sbbs\exec\sbbs %1 %2 %3 %4 %5
-if errorlevel 1 pause
-exit
----------------------------------[  End  ]-------------------------------------
-
-This batch file (SBBSDV.BAT is just an example name), can be used to execute
-any of the Synchronet nodes, because the &quot;Directory&quot; parameter determines which
-node is going to run. You would have to change the &quot;Program&quot; parameter to
-&quot;C:\BAT\SBBSDV.BAT&quot; if you created SBBSDV.BAT in the C:\BAT directory.
-
-<a name="Auto Start-up Scripts DV">Start-up Scripts</a>
-~~~~~~~~~~~~~~~~
-If you want your nodes to be automatically loaded up when running DESQview,
-see &quot;Learning Scripts&quot; and &quot;Start-up Scripts&quot; in your DESQview manual.
-
-Here is an example script (in text format) that loads two Synchronet nodes
-(assuming the Open Menu keys are S1 and S2):
-
-DESQVIEW.TXT:
-
----------------------------------[ Begin ]-------------------------------------
-{Learn {Alt-\} &quot;!startup&quot;}
-{DESQ}os1
-{DESQ}os2
-{Finish}
----------------------------------[  End  ]-------------------------------------
-
-Here is an example script (in text format) that uses the Big DOS program to
-load two Synchronet nodes:
-
-DESQVIEW.TXT:
-
----------------------------------[ Begin ]-------------------------------------
-{Learn {Alt-\} &quot;!startup&quot;}
-{DESQ}obd
-dvansi{Enter}
-cd \sbbs\node1{Enter}
-sbbs{Enter}
-{DESQ}obd
-dvansi{Enter}
-cd \sbbs\node2{Enter}
-sbbs{Enter}
-{Finish}
----------------------------------[  End  ]-------------------------------------
-
-To use this script, you MUST modify the Big DOS program parameters to match
-the program setup examples given at the top of this chapter.
-
-To use either script, you must first convert it to DESQVIEW.DVS by running the
-DESQview CONVSCR program.
-
-IMPORTANT: When running under DESQView you will be required to load DOS's SHARE
-	   program.  Be sure that you do NOT load SHARE into high memory (or
-	   allow any memory managers to do so)!</pre>
-<h2><a name="MultinodeOS/2">[14.5] - Multinode: OS/2</a>
-</h2>
-<pre><a name="0s2 System Requirements">System Requirements</a>
--------------------
-The OS/2 operating environment requires a faster CPU and more system memory
-(compared to DESQview) to run efficiently. Because of this, there are greater
-system requirements for running SBBS4DOS using OS/2. First, the number of
-nodes which can be run on a given CPU is approximately one half of the number
-which can be run on an equivalent CPU using DESQview. Next, it is recommended
-that an 80486 CPU of 33mhz (or greater), with 8 megabytes of memory (or more)
-be used.
-
-The default OS/2 communications driver is not sufficient for high speed modem
-communications, it is recommended that you replace the default drivers with
-a third party driver (such as SIO by Ray Gwinn). It is also recommended that
-you have buffered 16550 UARTs on your I/O cards rather than the non-buffered
-16450 UARTs.
-
-You cannot use a standard DOS FOSSIL driver with OS/2. If you require the use
-of a FOSSIL driver, you must use a FOSSIL driver which has been written for use
-with OS/2 (such as VX00).
-
-See the contacts reference appendix for contacting Ray Gwinn, author of SIO
-and VX00 serial communications drivers for OS/2.
-
-When running Synchronet under OS/2, be sure that you do NOT use any additional
-timeslice programs such as TAME or OS2SPEED.
-
-You should have the Win/OS2 time slice API option set to 'Yes' for all nodes
-running in an OS/2 DOS session (in each node's toggle options).
-
-<a name="OS2 Settings"></a>Following are example settings for OS/2, you will find these settings by
-clicking on the DOS Settings box for the DOS window. Settings which are not
-listed should be left as default. You must run each node in its own DOS
-session, consult your OS/2 user guide for more information on running multiple
-DOS sessions.
-
-DOS Settings
-~~~~~~~~~~~~
-COM_DIRECT_ACCESS		ON
-COM_HOLD			ON
-COM_SELECT			ALL
-DOS_BREAK			OFF
-DOS_BACKGROUND_EXECUTION	ON
-IDLE_SECONDS			0
-IDLE_SENSITIVITY		100
-HW_TIMER			ON
-INT_DURING_IO			ON</pre>
-<h2><a name="MultinodeWindows3.x">[14.6] - Multinode: Windows 3.x</a>
-</h2>
-<pre><a name="Win31 System Requirements">System Requirements</a>
--------------------
-The Windows operating environment requires a faster CPU and more system memory
-(compared to DESQview) to run efficiently. Because of this, there are greater
-system requirements for running Synchronet using Windows. First, the number of
-nodes which can be run on a given CPU is approximately one half of the number
-which can be run on an equivalent CPU using DESQview. Next, it is recommended
-that an 80486 CPU of 33mhz (or greater), with 8 megabytes of memory (or more)
-be used.
-
-<a name="Win31 Settings"></a>Following are example settings for Windows. Settings which are not listed
-should be left as default. A setting with (check) next to it means the box
-for that setting should be marked, and (no check) means the setting should
-not be marked.
-
-386 Enhanced Mode Settings
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-All com ports should be set to Never Warn.
-
-Set the Minimum Timeslice to 15.
-
-Exclusive in Foreground (no check).
-
-PIF Settings
-~~~~~~~~~~~~
-Program Filename	: SBBS.BAT
-Startup Directory	: C:\SBBS\NODE1 (modify as required)
-Video Memory		: (Text should be checked)
-
-Memory Requirements
-	KB Required	: 450
-	KB Desired	: 640
-
-*EMS Memory
-	KB Required	: 360
-	KB Limit	: 1024
-
-*XMS Memory
-	KB Required	: 360
-	KB Limit	: 1024
-
-*NOTE: EMS and/or XMS memory will need to have a value if you wish to allow
-       Synchronet to swap using either of these.
-
-Display Usage
-	Windowed	: (check)
-
-Execution
-	Background	: (check)
-
-
-PIF Settings - Advanced Options
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Multitasking Options
-	Background Priority	: 70
-	Foreground Priority	: 70
-	Detect Idle Time	: (no check)
-
-Memory Options
-	EMS Memory Locked	: (check)
-	XMS Memory Locked	: (no check)
-	Uses High Memory Area	: (no check)
-	Lock Application Memory : (check)
-
-Display Options
-	Emulate Text Mode	: (check)
-	(all remaining options) : (no check)
-
-Other Options
-	Allow Close When Active : (check)
-
-
-IMPORTANT: These are settings to get you started!  Different machines and
-configurations require different settings, and it may take some trial and
-error with different memory and timeslice settings to get everything working
-as you desire.	Also note that the default windows communications driver
-probably will NOT be sufficient for high speed modems, and you will probably
-want to purchase a third party communications driver that can handle higher
-baud rates under windows. When running windows, be sure to load SHARE before
-you run windows!</pre>
-<h2><a name="MultinodeWindows9x">[14.7] - Multinode: Windows 9x</a>
-</h2>
-<pre><a name="Win9x System Requirements">System Requirements</a>
--------------------
-The Windows 95 operating environment requires a faster CPU and more system
-memory (compared to DESQview) to run efficiently. Because of this, there are
-greater system requirements for running Synchronet using Windows 95.  You
-should follow the recommendations included with Windows 95 for your system and
-memory requirements, we recommend a minimum 80486 CPU of 33mhz with at least 8
-megabytes of memory.
-
-<a name="Win9x Settings"></a>Basically Windows 95 straight out of the box will run Synchronet without any
-problems.  Following is some information to help you get Synchronet set up
-under Windows 95 and to help get it running a little more efficiently.
-
-First we want to set up an ICON for each of the Synchronet nodes you plan to
-run under Windows 95.  The following steps will guide you through adding one:
-
-1) From Windows 95 Explorer go to the directory of the node you are setting up,
-   (e.g. for node 1 this would normally be C:\SBBS\NODE1).
-
-2) On the right side of Explorer you'll see SBBS.BAT, click on it with your
-   RIGHT mouse button.
-
-3) Go to NEW and click on SHORTCUT.
-
-4) Click on BROWSE, find the SBBS.BAT file in the sub-directory for this node
-   and DOUBLE CLICK on it.
-
-5) Click on NEXT.
-
-6) Click on CHOOSE ICON and select the ICON you wish to use for this node.
-
-7) Click FINISH.
-
-That's all there is to creating an ICON (shortcut) for Synchronet.  Do this for
-each of your Synchronet nodes.	Now there are a couple of settings you'll want
-to change for better efficiency:
-
-1) For each node set the IDLE SENSITIVITY to it's lowest (all the way to the
-   left-hand side).
-
-2) In SCFG under each node, set the toggle option 'Windows/OS2 Time Slice API'
-   to 'YES'.</pre>
-<h2><a name="MultinodeLAN">[14.8] - Multinode: LAN</a>
-</h2>
-<pre>Most of the information necessary for setting up your nodes on a LAN will be
-provided by the documentation for your Network Operating System. All that
-Synchronet requires is that each node have access to the SAME drive for
-data storage. ALL Synchronet directories must be accessible by ALL nodes as
-the SAME drive letter (if multiple drives are in use). If one drive is used
-for all BBS data, then simply remove all drive letters from the configured
-paths in SCFG (and each workstation can use different drive letters if
-necessary).
-
-You may mix the LAN multinode method with the multitasker method to get more
-than one node on each workstation.
-
-NOTE: When using Netware 3.x or 4.x you should create a SHELL.CFG or NET.CFG in
-      the directory where your workstation loads your network files.  In the
-      SHELL.CFG or NET.CFG file you should have the line: SHARE=OFF.  You will
-      also need to load the SHARE program that comes with DOS. Most other
-      networks also require that you use the SHARE program that is included
-      with DOS.
-
-<b><i>*** IMPORTANT ***</i></b>
-
-Do not give ANY of the files associated with Synchronet a sharable file
-attribute. Synchronet uses file and record locking to handle multiple
-simultaneous file access requests and maintain data integrity. &quot;Flagging&quot;
-a file &quot;sharable&quot; overrides these locking methods and will cause Synchronet
-to corrupt your data in a multinode system.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/netbsd.txt b/docs/netbsd.txt
deleted file mode 100644
index 79ef7d8c16ffdf0bd0fd5338300bc820bd99f632..0000000000000000000000000000000000000000
--- a/docs/netbsd.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-libnspr4.so *must* be in the library search path, or libjs must be compiled with
-the libnspr4 path in the runtime search path.
-
diff --git a/docs/networking.html b/docs/networking.html
deleted file mode 100644
index aa17fcee0cd74c8dd99e3b631bb17ed872636d17..0000000000000000000000000000000000000000
--- a/docs/networking.html
+++ /dev/null
@@ -1,753 +0,0 @@
-
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Networking</title>
-</head>
-
-<body>
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2><a name="Networking">[9.0] - Networking</a></h2>
-<pre>Selecting the Networks option from the SCFG will produce a list of available
-network technologies.
-
-<img border="0" src="images/scfg_networks.png" width="572" height="331">
-
-Select the network technology of your interest and refer to the following
-section that pertains to your selected network technology.</pre>
-<h3><a name="QWKPacketNetworking">[9.1] - QWK Packet Networking</a></h3>
-<pre>Let's start with some basic definitions. A QWK netted BBS is either a node,
-a hub, or both. A node is a BBS that calls another QWK net hub to transfer
-packets (receiving QWK and sending REP). A hub is a system that receives calls
-from other nodes and transfers packets (sending QWK and receiving REP).
-
-There are two options from the QWK Packet Networks menu, Network Hubs and
-Default Tagline. Selecting the Default Tagline will allow you to create or
-edit the tagline that will be used for messages that are sent out on the
-network from your QWK netted sub-boards. Individual sub-boards can have a
-different tagline to override this one, or use no tagline at all. Ctrl-A codes
-can be used in taglines so that other Synchronet systems will see the tagline
-in your preferred color scheme. The beginning of the tagline is not
-configurable. It consists of a tear line and the Synchronet product name:
----
- � Synchronet �
-
-The configured tagline text will be attached to the end of the above tagline.</pre>
-<h3><a name="NetworkHubs">[9.1.1] - Network Hubs</a></h3>
-<pre>Selecting this option produces a list of configured hubs that your system
-calls to upload REP packets to and download QWK packets from. If a system
-calls your system for messages, it is a node and your system is the hub and you
-should not have that system listed as a hub. If you do not call any systems
-for networked messages, then your system is a hub and the only configuration
-you need to do is set your taglines and the network options for each of your
-netted sub-boards. Use INS to add hubs and DEL to delete hubs from this hub
-list.</pre>
-<pre><img border="0" src="images/scfg_networks_qwkhubs.png" width="572" height="331">
-
-Selecting a hub from the list of available hubs will produce a sub-menu:
-
-<img border="0" src="images/scfg_networks_qwkhubs_vert.png" width="572" height="331">
-
-<b>Hub System ID:
-</b>	This is the QWK system ID of the hub BBS.
-
-<b>Pack Command Line:
-</b>        This is the command line to execute to pack messages.
-
-<b>Unpack Command Line:
-</b>        This is the command line to execute to unpack messages.
-
-<b>Call-out Command Line:
-</b>	This is the command line to execute to perform the call-out.
-
-<b>Call-out Node:
-</b>        This is the number of the node which should perform the call-out.
-
-<b>Call-out Days:
-</b>        These are the days to perform the call-out.
-
-<b>Call-out Time/Frequency:
-</b>        This is either the specific time to call-out, or the number of times
-        per day to call-out.</pre>
-<h3><a name="NetworkedSub-boards">[9.1.2] - Networked Sub-boards</a></h3>
-<pre>Selecting this option will give a sub-menu containing a list of networked
-sub-boards that will look something like this:</pre>
-<pre><img border="0" src="images/scfg_networks_qwkhubs_vert_subs.png" width="572" height="331">
-
-For each sub-board the following options are available:
-
-<img border="0" src="images/scfg_networks_qwkhubs_vert_subs_opt.png" width="572" height="331">
-
-<b>Sub-board:
-</b>        Which sub-board is to be networked (Group and Sub-board name).
-
-<b>Conference Number:
-</b>        This is the conference number of the sub-board on the HUB system.
-	If the hub is a Synchronet version 2 BBS and the sub-board is the
-	second sub-board in the first group, the conference number is 1002; if
-	the sub-board is the first sub-board in the third group, the conference
-	number is 3001, etc. The conference numbering scheme for BBS programs
-	other than Synchronet is usually just 1, 2, 3, etc.
-
-<b>Ctrl-A Codes:
-</b>        This option allows you to determine how to handle Ctrl-A codes in
-        messages. If the hub is a Synchronet BBS, you will want to set this
-        to &quot;Leave in&quot;. If the hub is not a Synchronet BBS, you will almost
-        always want to set this to &quot;Strip out&quot;. If the hub is not a Synchronet
-        BBS, but allows ANSI escape sequences in messages, set this option
-        to &quot;Expand to ANSI&quot;.</pre>
-<h3><a name="ConfiguringQWKNode">[9.1.3] - Configuring Your BBS as a
-QWK Node</a></h3>
-<pre>In the SCFG program, you'll need to specify your system's tagline (usually
-the system name and phone number), the hubs to call, when to call, what node
-will do the calling, and which sub-boards to carry for each hub (a sub-board
-can send and receive messages from more than one hub!).
-
-The hub's System ID is important and must match the System ID of the hub BBS.
-For each hub, you can specify a list of sub-boards to network. For each
-sub-board, you must also set the conference number for the sub-board on the
-hub BBS. In Synchronet, conference numbers are based on the Group/Sub-board
-relationship. Group 1 / Sub 1 is conference number 1001, Group 2 / Sub 3 is
-conference 2003, etc. (Note: this is NOT the conference number for the sub-board
-on your BBS. It is the conference number on the hub BBS.) Also, for each
-sub-board you must set the method of Ctrl-A code handling. If the hub system is
-a Synchronet BBS, you'll want to leave Ctrl-A codes in. If it is not, you'll
-probably want to strip them.
-
-You'll need to decide which node will do the calling-out and configure it so.
-You'll also need to decide if you want your BBS to call-out multiple times
-per day at any given time based on a total number of calls per day (usually,
-if all your hubs are local) or if you wish the BBS to call-out at a specific
-time every day (usually if one or more hubs are long distance).
-
-You also need to set the command line to execute to perform the call-out.
-If your hub is a Synchronet BBS, use the included QNET module (*QNET),
-otherwise you probably use a batch file to execute a scripted terminal program.
-Example scripts for Telix, Robocomm, and Qmodem are included in the EXEC
-directory (SBBSQNET.*).</pre>
-<h3><a name="ConfiguringQWKHub">[9.1.4] - Configuring Your BBS
-as a QWK Network Hub</a></h3>
-<pre>Being a QWK network hub, just means that other QWK network compatible systems
-are going to logon to your system and upload and download messages. All you
-have to do is create a user account for each QWK network node that is going
-to call your system. The user name/alias should be the QWK system ID of the
-node BBS. The account needs to have the 'Q' restriction.
-
-The 'Q' restriction is used only for QWK network node accounts. An account
-with this restriction will receive the QWK: prompt immediately upon logon
-and can't access any other facility of the BBS. This restriction also allows
-that account to send messages that are from other users as well as receive
-private posts that are to other users.
-
-In addition to the 'Q' restriction, the 'L' (logons per day) and 'T' (time
-per day) exemptions may be helpful, depending on how many times the node will
-call your system a day and the time per call/day and logons per day allowed by
-the level you've given the account.
-
-Be sure to give all node accounts sufficient access to read and write messages
-on the sub-boards networked between the node and your BBS.</pre>
-<h2><a name="TransferringFilesThroughQWK">[9.2] - Transferring Files
-Through QWK Network</a></h2>
-<pre>Synchronet allows the transferring of files between a QWK network node and hub
-with great simplicity. If you wish to send a file to a QWK network hub (your
-system calls directly) or QWK network node (their system calls yours directly),
-create a DOS subdirectory of DATA\QNET\QWKID.OUT, where QWKID is the QWK ID of
-the system to which you are sending the file. Copy any files you wish to send
-to this system into this directory. The next time the systems network with
-each other, the files will be sent.
-
-If your system is a QWK network node, you may request a file from your hub
-by posting a private message to SBBS on any of the networked sub-boards you
-get from your hub. The title of the message must contain &quot;FREQ FILENAME.EXT&quot;
-where FILENAME.EXT is the filename and extension of the file to download.
-
-When files are received through a QWK network, the sysop is notified of the
-received file upon next logon. The file will be automatically placed in the
-subdirectory DATA\QNET\QWKID.IN, where QWKID is the QWK ID of the system
-that sent the file.
-
-The transferring of files can be made automated for other programs to share
-data over the network. One popular use for this is Online Games that support
-inter-BBS play. One such game is Barren Realms Elite (BRE), see the external
-programs section for more information on this.</pre>
-<h2><a name="PostLinkNetworking">[9.3] - PostLink Networking</a></h2>
-<pre>PostLink is a message networking program written by Kip Compton and available
-for purchase from Bonnie Anthony (see Contacts Appendix). It is a derivation
-from PCRelay software. RelayNet (AKA RIME), headed by Bonnie Anthony, ILink
-and a few other networks use this technology. Selecting this option from the
-networks menu will bring up the following sub-menu:</pre>
-<pre><img border="0" src="images/scfg_networks_post.png" width="572" height="331">
-
-<b>Site Name:
-</b>	This is the site name to be used for your BBS.
-
-<b>Site Number:
-</b>	This is the site number which is assigned to you by the network
-	coordinator.
-
-Selecting Network Hubs from this menu will display a list of available hubs.
-Hubs can be added and/or removed from this menu.</pre>
-<pre><img border="0" src="images/scfg_networks_post_hubs.png" width="572" height="331">
-
-Selecting one of the available network hubs from this list will allow you to
-configure the call-out information for that hub.</pre>
-<pre><img border="0" src="images/scfg_networks_post_hubs_sccm.png" width="572" height="331">
-
-<b>Hub Site Name:
-</b>	This is the name of your network hub.
-
-<b>Call-out Command Line:
-</b>	This is the command line which will be executed to perform the call-out
-	for this hub.
-
-<b>Call-out Node:
-</b>	This is the number of the node which will perform the call-out for this
-	hub.
-
-<b>Call-out Days:
-</b>	This allows you to select the days on which call-outs to this hub will
-	occur.
-
-<b>Call-out Time:
-</b>	This allows you to select the time when call-outs to this hub will
-	occur.
-
-Synchronet supports PostLink by letting the sysop configure the call-out
-schedule and which node will perform the call-out. Multiple PostLink networks
-are supported simultaneously by specifying multiple hubs. The Site ID entered
-in SCFG is only used for documentary purposes. Synchronet includes a UTI
-(Universal Text Interface) driver for PostLink. It is a set of 6 programs
-(UTI*.EXE) included in your EXEC directory. See the Utility Reference for
-more information on the Synchronet UTI Driver.
-
-Be sure to set the &quot;PostLink Networked&quot; Network Option to 'Yes' for each of
-your PostLink networked sub-boards.</pre>
-<h2><a name="FidoNetNetworking">[9.4] - FidoNet Networking</a>
-</h2>
-<pre>FidoNet is both a network technology (referred to as FTN) and an actual message
-network. The technology was developed specifically for FidoNet, but is used
-by many other networks today as well. These non-FidoNet networks are referred
-to as FTNs (FidoNet Technology Networks) because they share the same
-technology, but don't necessarily have anything more in common with FidoNet.
-
-Setting up a FidoNet is likely the most complex task a sysop could attempt.
-There are many steps associated with joining a FidoNet and most of the steps
-involve new terminology to even the most experienced sysop.
-
-The first step is to find a FidoNet Front-end mailer program. This program
-will need to be run to make and accept FidoNet mail calls. It is usually run
-24 hours a day, but is usually only required during a certain period (called
-Mail Hour and defined by the individual networks). The most popular of these
-programs are FrontDoor, D'bridge, InterMail, and Binkley. Both FrontDoor and
-Binkley will require the use of a FOSSIL (serial communications) driver as
-well. The most popular FOSSIL drivers are BNU and X00 (many DOORs require
-FOSSIL drivers as well).
-
-When running Synchronet from the Front-end, you will need to pass the current
-connect rate, tell Synchronet to quit after the call, and possibly pass the
-minutes till the next event.
-
-Example: SBBS Q C14400 E60
-
-The above command line tells Synchronet that someone is currently connected
-(at 14400bps), to quit back to DOS after the caller logs off, and that the
-next scheduled event is in 60 minutes. See Appendix B for all the available
-switches for running Synchronet.
-
-SBBSecho is an included Synchronet utility (registered separately) to
-import/export NetMail and EchoMail bundles/packets.
-
-NetMail will be exported to and imported from the directory specified in the
-Networks configuration in SCFG. EchoMail will be imported to and exported from
-the EchoMail path specified for that sub-board, or off the base EchoMail
-directory specified in SCFG Network options in a subdirectory named after the
-internal code of the sub-board.</pre>
-<h3><a name="FidoNetUsingSBBSECHOandInterMail">[9.4.1] - Step-by-Step
-instructions for setting up FidoNet using SBBSecho and InterMail</a>&nbsp;<b><i><font color="#FF0000">
-(v2 Only)</font></i></b>
-</h3>
-<pre>One of the most difficult tasks that the novice sysop will encounter is the
-setting up of FidoNet.	These instructions will take you step by step through
-the process of setting up FidoNet on your BBS.	Be warned that these steps are
-very basic, just enough to get FidoNet up and running on your system, but it
-may still be necessary for you to refer to the documentation which accompanies
-the programs referred to in these steps.  For any advanced operations you will
-definitely need to refer to the documentation of programs referred to in these
-steps.	If you know of anyone who is already on FidoNet that is willing to help
-you out, by all means ask them for their help!
-
-NOTE that while it doesn't cost anything to have a node number (for sending
-and receiving netmail) or to receive local conferences, there is usually a
-nominal fee (called &quot;cost recovery&quot;) to receive conferences from the FidoNet
-backbone or files from the FidoNet filebone.
-
- 1) First of all you will need to obtain a copy of FidoNet's Policy 4 document
-    (the filename is usually POLICY4.ZIP or POLICY4.TXT), a recent nodelist
-    (usually named NODELIST.???), AND a front-end mailer program.  All three of
-    these can normally be downloaded from any local BBS which carries FidoNet
-    (if not, an e-mail to the sysop of a FidoNet BBS can usually point you in
-    the right direction).  There are several front-end mailers available such
-    as FrontDoor, InterMail, D'Bridge, SEAdog, Dutchie, BinkleyTerm, and Portal
-    of Power to name a few (the latter two are referred to as &quot;FLO-Style&quot;
-    mailers and the others are referred to as &quot;Attach-Style&quot; mailers).  Most
-    front-end mailers offer a limited evaluation version which you can try out
-    before you decide to purchase the program.
-
- 2) Read the Policy 4 document, it will give you information about FidoNet as
-    well as some specifics on how to obtain a node number for your system.
-
- 3) If you do not plan to run InterMail (or FrontDoor which is very similar)
-    you must set up the front-end mailer you plan to use by following the
-    directions which accompany the program and then skip to step number 9.
-    The documentation will also tell you how to &quot;compile&quot; the nodelist file
-    you've downloaded so that your front-end mailer can use it.  Use the
-    temporary address specified in Policy 4 when specifying your node address
-    in the front-end mailer.
-</pre>
-<pre><b>Setting up InterMail v2.xx or FrontDoor v2.xx</b>
-
- 4) Install InterMail per IM.DOC (included with InterMail).
-
-    a) If using FrontDoor, follow the FD.DOC file and substitute the letters FD
-       where ever you see an IM in this section.
-
- 5) Copy the MAILER.BAT included with SBBSecho and the EXEBBS.BAT from the
-    Synchronet DOCS directory into the InterMail directory (C:\IM).
-
- 6) Change into the InterMail directory, run IMSETUP, and perform the
-    following:
-
-    a) Under Global-&gt;Address-&gt;Main, enter your FidoNet address (or the
-       temporary address specified in Policy 4 until such time as you have
-       received your own address).
-
-    b) Under Global-&gt;Filenames, verify that the paths are set similar to the
-       following:
-
-  ������������������������������������������������������� Filenames and paths �
-  �									      �
-  � System    C:\IM\SYSTEM\	  (or C:\FD\ for FrontDoor)		      �
-  � Netmail   C:\IM\MAIL\						      �
-  � Files     C:\IM\INBOUND\						      �
-  � Sec Files C:\IM\INBOUND\						      �
-  �*Packets   C:\IM\PACKETS\						      �
-  �*Log file  C:\IM\IM.LOG						      �
-  � Banner								      �
-  � Nodelist  C:\IM\NODELIST\						      �
-  � In-event								      �
-  � Hudsonfmt								      �
-  � Wildcat!								      �
-  � Swapping  C:\IM\							      �
-  � Semaphore C:\IM\							      �
-  �									      �
-  � * = Must be unique for each Mail Server				      �
-  ���������������������������������������������������������������������������ͼ
-
-    c) Under Modem-&gt;Advanced Setup-&gt;Connect Strings set ALL &quot;BBSexit&quot; levels
-       to 100.	(For FrontDoor under Mailer-&gt;Errorlevels set all baud rates to
-       100, Received Mail to 50, and Create .BAT file to Yes).
-
-    d) Under Manager-&gt;Events, make sure all your events are set to exit when
-       mail is received (under Event Behavior). This allows for the immediate
-       importation of new messages into the BBS.
-
-    e) Under Manager-&gt;Events, add the following event:
-
-  ���������������������������������������������������������������������� Edit �
-  � Tag 	X							      �
-  � Days	-------A						      �
-  � Modifier	Ignore eventbase (*)					      �
-  � Start time	04:30							      �
-  � Length	00:01							      �
-  � Errorlevel	75							      �
-  � Not used								      �
-  � Behavior								      �
-  � Use alias	1:103/705						      �
-  � Retry delay 0							      �
-  � Comment	Synchronet exclusive event				      �
-  ���������������������������������������������������������������������������ĺ
-  � Event tag A..YZ - eXternal event, errorlevel is required		      �
-  ���������������������������������������������������������������������������ͼ
-
-    f) Under Mailer-&gt;Misc, set &quot;Trigger exit upon receipt of netmail&quot; and
-       &quot;Upon receipt of ANY file&quot; to Yes. This will allow for the immediate
-       importation of NetMail and any File Distribution Echoes you may carry.
-
-    g) Under Modem-&gt;Hardware, set &quot;Lower DTR when busy&quot; to &quot;No&quot;.
-
-    h) Under Modem-&gt;Command strings, set the &quot;Down&quot; string to &quot;ATM0H1|&quot;.
-
-    i) Exit IMSETUP.
-
- 7) Unarc the nodelist file (NODELIST.???) that you downloaded previously
-    into your nodelist directory.
-
- 8) Now run IMNC to compile the nodelist.
-
-
-<b>Setting up FidoNet in SCFG</b>
-
- 9) Run SCFG from one of your node directories, or hit 'C' from the waiting for
-    caller screen.  Then select Networks-&gt;FidoNet EchoMail and NetMail.
-    You'll then be brought to a menu that should be set up similar to this:</pre>
-<blockquote>
-<pre><img border="0" src="images/scfg_networks_fido.png" width="572" height="331">
-
-    a) For FrontDoor the NetMail Semaphore file should be set to
-       C:\FD\FDRESCAN.NOW and the EchoMail Semaphore file should be set
-       to C:\FD\FDEXIT.025.
-
-    b) For FrontDoor version 2.11, the EchoMail Semaphore file should be
-       set to C:\FD\FDXIT.025.
-
-    c) For FrontDoor version 2.20 (commercial, multinode), the EchoMail
-       Semaphore file should be set to C:\FD\FDXIT#.025, where # is the
-       node number (0 based).
-
-10) Set your address to your system's FidoNet address (or the temporary address
-    specified in Policy 4 until such time as you have received your own
-    address).  This is the address used for sending and receiving NetMail. It
-    will also be used as the default address for message sub-boards.
-
-11) Create an origin line for your system that most likely contains your BBS
-    name and phone number.
-
-12) Following is an overview of the remaining options available on this menu:
-
-<b>    a) System Addresses:
-</b>       This option will bring you to a sub-menu to allow you to configure
-       different addresses (AKAs) for your system. Following is an example
-       for a BBS configured for two fido type networks.</pre>
-<pre><img border="0" src="images/scfg_networks_fido_address.png" width="572" height="331">    </pre>
-  <blockquote>
-<pre><b>    b) Default Outbound Address:
-</b>       When a user sends netmail, this is the 'send to' address that is used
-       as a default (useful for FidoNet&lt;-&gt;Internet gateways).
-
-<b>    c) NetMail Semaphore:
-</b>       This is the name of the trigger file which will cause your front-end
-       mailer to exit and scan for outgoing netmail.
-
-<b>    d) EchoMail Semaphore:
-</b>       This is the name of the trigger file which will cause your front-end
-       mailer to exit and scan for outgoing echomail.
-
-<b>    e) Inbound File Directory:
-</b>       This is the name of the directory where your front-end mailer stores
-       incoming files.
-
-<b>    f) EchoMail Base Directory:
-</b>       This is the base directory for your echomail subdirectories
-
-<b>    g) NetMail Directory:
-</b>       This is the name of the directory where your front-end mailer looks for
-       and places netmail.
-
-<b>    h) Allow Sending of NetMail:
-</b>       When set to 'Yes' users can send netmail from your system.
-
-<b>    i) Allow File Attachments:
-</b>       When set to 'Yes' users can send netmail file attachments from your
-       system.
-
-<b>    j) Send NetMail Using Alias:
-</b>       When set to 'Yes' the user alias will be used (rather than their
-       real name) on outgoing netmail.
-
-<b>    k) NetMail Defaults to Crash:
-</b>       If set to 'Yes' netmail sent from your system will default to crash
-       status (send immediately and directly).
-
-<b>    l) NetMail Defaults to Direct:
-</b>       If set to 'Yes' netmail sent from your system will default to direct
-       status (send directly).
-
-<b>    m) NetMail Defaults to Hold:
-</b>       If set to 'Yes', netmail sent from your system will default to hold
-       status.
-
-<b>    n) Kill NetMail After Sent:
-</b>       Setting this to 'Yes' will delete outgoing netmail after it has been
-       sent.
-
-<b>    o) Cost to Send NetMail:
-</b>       This is the cost (in credits) that a user will be charged when sending
-       netmail.
-
-13) Setup SBBSecho by running the ECHOCFG program and reading the documentation
-    for information on the available options.
-
-    a) Under Paths...-&gt;Outbound Directory be sure to enter the path where
-       outgoing mail packets and bundles should be placed (i.e.: C:\IM\OUTBOUND).
-
-    b) Select the appropriate Mailer Type.
-
-    c) Enter your registration number (if you are a registered owner of the
-       SBBSecho program).
-
-14) Once you have done this you must now run the file MAILER.BAT (if using an
-    Attach-Style mailer) to use Synchronet with your front-end mailer.
-    MAILER.BAT must be run from your front-end mailer's directory (e.g. C:\IM).
-    You will no longer run the file SBBS.BAT to start this node (if you run a
-    multi-node system, you will still use SBBS.BAT to start those nodes which
-    are not using a front-end mailer).
-
-    a) If you are NOT using InterMail as your front-end mailer, be sure to
-       modify your MAILER.BAT file to reflect the front-end mailer that you
-       are using.
-
-15) Follow the instructions given in the Policy 4 document to determine who
-    you should send netmail to in order to obtain your own node number.
-
-16) Now, from your front end mailer, send a netmail to this person following
-    the instructions contained in the Policy 4 document.  Once you have done
-    this and the netmail has been sent, you should patiently await a netmail
-    reply containing your node number and the node number of your hub (where
-    you will send/receive your echomail and netmail to/from).
-
-17) Once you have received your node number, you'll want to replace the
-    temporary node number you used in your front-end mailer as well as in
-    SCFG-&gt;Networks-&gt;FidoNet Echomail and Netmail-&gt;System Addresses to it.
-
-18) Send your hub a message with the Area Manager (for the backbone &lt;echomail&gt;)
-    and Areafix (for the filebone &lt;files&gt;) passwords you wish to use on their
-    systems.  You will need to remember these passwords as you will be using
-    them to do remote maintenance (such as adding and removing conferences and
-    file areas that you wish to receive).
-
-19) Your hub should respond with Area Manager instructions and a list of areas
-    available for you to connect to.  If not, contact your hub for more
-    information.
-
-20) Look through the list of areas available to you and determine which
-    conferences you'd like to carry.  In SCFG-&gt;Message Areas create a
-    message group(s) for the conferences you'd like to carry.  When setting
-    up a sub-board for a conference, be sure to use the &quot;Area Tag&quot; name
-    given in the area list as the sub-board Short Name.
-
-    a) Under Network Options... for each sub-board toggle the FidoNet
-       Echomail option toggled to YES.
-
-    b) If the conference requires a different address, configure the address
-       under Network Options...
-
-    c) If you allow aliases on your system, under Toggle Options... set Use
-       Real Names to YES.
-
-    d) If you are unfamiliar with adding message groups and/or sub-boards,
-       consult that section of the Synchronet System Operator's Manual.
-
-    e) For a more complete list of conferences available on the FidoNet
-       backbone you may wish to download the file FIDONET.NA from either your
-       hub or a local FidoNet BBS.  This file contains a list of ALL
-       conferences carried on the backbone.
-
-21) Once you have set up all of the conferences you'd like to carry, you'll
-    need to go to SCFG-&gt;Message Areas-&gt;&lt;group&gt;-&gt;Export Areas...-&gt;AREAS.BBS
-    (SBBSecho) to create an AREAS.BBS file for SBBSecho to use.
-
-22) Now following the Area Manager instructions, send a message to your hub's
-    Area Manager and turn on all of the conferences you wish to carry.	Note
-    that there are some administrative conferences for FidoNet that your
-    users shouldn't be able to read or post on, and some that even you
-    shouldn't post on, there is also usually a &quot;test&quot; conference which you may
-    want to set up to post messages on and insure that echomail is being sent
-    and received properly.
-
-23) That's about all there is to it.  You are now set up on FidoNet and should
-    be able to send and receive FidoNet echomail and netmail.
-
-
-<b>Examples for Receiving File Echoes via TICK (third party file echo program)</b>
-
-Example TIC.CFG:
-
----------------------------------[ Begin ]-------------------------------------
-IN c:\fd\file
-ZONE 1 c:\fd\-mailout
-NET 2
-NODE 3
-HOLD c:\fd\tickhold
-QDIR c:\fd\tickqdir
-FDLog
-
-AREA j:\fido\backbone BACKBONE
-1:2/1 xxxxx *
-
-AREA j:\fido\SOFTDIST SOFTDIST
-1:2/1 xxxxx *
----------------------------------[  End  ]-------------------------------------
-
-In MAILER.BAT, at the end of the &quot;:inmail&quot; block, before &quot;goto top&quot;:
-
----------------------------------[ Begin ]-------------------------------------
-set tz=PST8EDT
-tick &gt;&gt; fd.log
-set tz= 
-%sbbs%\exec\addfiles * /diz
----------------------------------[  End  ]-------------------------------------
-
-
-<b>Setting up ALLFIX (third party file echo program) with Synchronet BBS Software<u>
-</u></b>
-In ASETUP-&gt;System data-&gt;Global Options:
-
-������������������������������������������������������������� Global options �
-�									     �
-� Keep original file date Yes		  Replace extension	  No	     �
-� Mailer rescan 	  FrontDoor	  Max age of requests	  0	     �
-� Log style		  FrontDoor	  Keep exported messages  No	     �
-� Mailer mode		  FrontDoor	  Days to keep on hold	  30	     �
-� Download counters			  Size of stat file	  0	     �
-� Update DESCRIPT.ION	  No		  Max TIC archive size	  0	     �
-� Date format		  mm-dd-yy	  Max size to pack	  0	     �
-� Min HD space to import  1024		  UTC offset		  -8	     �
-� Process local requests  No		  Max Msg size		  0	     �
-� MSG compatibility	  Fido						     �
-� Dupe checking 	  Filename					     �
-�									     �
-����������������������������������������������������������������������������ij
-�									     �
-� LongDesc character			  One line LongDesc	  No	     �
-� Filter LongDesc	  No		  Max len of LongDesc	  0	     �
-� Spaces to indent	  1		  Add tag to desc	  No	     �
-�									     �
-����������������������������������������������������������������������������;
-
-Edit your MAILER.BAT:
-
-Search for &quot;set sbbs=&quot;
-Add &quot;set allfix=c:\allfix&quot;
-
-Search for &quot;:inmail&quot;
-Add &quot;%allfix%\allfix file mgr&quot;
-Add &quot;%sbbs%\exec\addfiles * /diz&quot;
-
-Search for &quot;:outmail&quot;
-Add &quot;%allfix%\allfix file&quot;</pre>
-<h3><a name="SendingFidoNetNetMail">[9.5.2] - Sending FidoNet NetMail</a></h3>
-<pre>Once you have a FidoNet address and have your Front-end mailer functioning
-properly, you may send NetMail messages and allow, if you wish, your users
-to send NetMail. You can set a NetMail cost in credits for users in SCFG-&gt;
-Networks-&gt;FidoNet EchoMail and NetMail-&gt;NetMail Cost. Sysops and users with
-the 'S' exemption will not be charged credits when sending NetMail. Users
-with the 'M' restriction are not allowed to send NetMail. Users will not
-be allowed to send NetMail at all, if the sysop has set SCFG-&gt;Networks-&gt;FidoNet
-EchoMail and NetMail-&gt;Allow Sending of NetMail to No.
-
-Users can optionally set a NetMail forwarding address for their account using
-the &quot;Account Defaults&quot; menu. If the user has a NetMail address specified,
-any E-mail set to that account will be automatically forwarded to the NetMail
-address if the sending user wishes. This is useful for users who can receive
-FidoNet NetMail on a &quot;home&quot; BBS system and prefer to receive their E-mail there
-instead of on this particular system.
-
-Sysops and users with the 'F' exemption can also perform other special
-functions with NetMail. If NetMail Defaults to Crash status is OFF, sysops
-and 'F' exempted users can override this by starting their NetMail title
-with &quot;CR:&quot; setting the Crash status ON for that NetMail message.
-
-Sysops and 'F' exempted users may also send File Requests by starting the title
-with &quot;FR:&quot; and then the filename(s) being requested follow on the title. If
-multiple filenames are requested, they must be separated by a space.
-Example: &quot;FR: FILE1.EXT FILE2.EXT&quot;.
-
-Sysops and 'F' exempted users may also send File Attachments from anywhere
-on the system (potentially dangerous) by starting the title with &quot;FA:&quot; and then
-the filename(s) to attach to the netmail message. This allows the sysop to
-send a file attachment to multiple users without creating multiple copies of
-the attachment or requiring the attachment to be copied into the Synchronet
-DATA\FILE\xxxx.OUT directory of the sending user. Since the sending user
-(sysop or 'F' exempt) can attach ANY file on the system, the 'F' exemption
-and sysop security level (90+) should given out with extreme caution.
-
-Sysops and 'F' exempted users can also request a return receipt by starting
-the title with &quot;RR:&quot;. &quot;CR:&quot;, &quot;FR:&quot;, &quot;RR:&quot;, and &quot;FA:&quot; may be used in combination
-with one another, but must be specified in that order.
-Example: &quot;CR: RR: This is my title&quot;.
-
-The &quot;xx:&quot; specifiers and an optional trailing space are eliminated from
-the final title for the NetMail message.
-Example: &quot;CR:Hello&quot; or &quot;CR: Hello&quot;
-Becomes: &quot;Hello&quot; before it is sent out by Synchronet.</pre>
-  </blockquote>
-</blockquote>
-<h2>    <a name="InternetNetworking">[9.5] - Internet Networking</a></h2>
-<pre><img border="0" src="images/scfg_networks_internet.png" width="572" height="331">
-
-<b>System Address:
-</b>	This is the Internet address for your BBS.
-
-<b>NetMail Semaphore:
-</b>	This is the name of the trigger file which will cause your Internet
-	mail program to exit and scan for outgoing netmail.
-
-<b>Allow Sending of NetMail:
-</b>	When set to 'Yes' users can send Internet netmail from your system.
-
-<b>Allow File Attachments:
-</b>	When set to 'Yes' users can attach files to the Internet netmail that
-	they are sending.
-
-<b>Send NetMail Using Alias:
-</b>	When set to 'Yes' the user alias will be used (rather than their
-	real name) on outgoing Internet netmail.
-
-<b>Cost to Send NetMail:
-</b>	This is the cost (in credits) that a user will be charged when sending
-	Internet netmail.
-</pre>
-<pre><b><i><font color="#FF0000">(v2 Only)</font></i></b>
-In order for your BBS to support Internet networking (including such things as
-sending/receiving Internet netmail and newsgroups, FTP, Telnet, etc.) it is
-required that you obtain a third party program such as NetXpress or BBSNet.  It
-is also possible (but not recommended) to use a Fido-&gt;Internet or a
-QWK-&gt;Internet gateway (usually available as shareware software).</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/newslink.txt b/docs/newslink.txt
deleted file mode 100644
index db1ed9db15a19f1b1d48eea659395187cb18b93b..0000000000000000000000000000000000000000
--- a/docs/newslink.txt
+++ /dev/null
@@ -1,233 +0,0 @@
-Synchronet NewsLink Installation/Configuration
-==============================================
-
-$Id$
-
-Background
-----------
-NewsLink is an external module for Synchronet BBS Software v3.1+.
-It is used to link one or more Synchronet sub-boards (aka message areas)
-with one or more USENET (or other NNTP network) newsgroups on one or
-more News Servers.
-
-News Servers use the Network News Transfer Protocol (NNTP) to transfer
-messages to and from a News Client (aka newsreader). Popular News Clients
-include Microsoft Outlook Express, Netscape Communicator, Mozilla, Pine,
-Xnews, and many others. NewsLink emulates a News Client based on the NNTP
-standard. News Servers normally listen for incoming connections on TCP
-port 119 and usually require an authenticated user login.
-
-NewsLink is written in 100% JavaScript and the source code (if you're
-interested) is contained in the files newslink.js and newsutil.js in the
-Synchronet EXEC directory.
-
-
-Step-by-Step Installation/Configuration
----------------------------------------
-
-If you have installed Synchronet v3.10 or v3.11 from scratch (not an upgrade
-from an earlier version), then some of the following steps may have already
-been completed for you.
-
-
-1. Go into SCFG->External Programs->Timed Events and created a timed event
-   for NewsLink (if one doesn't already exist). Example:
-
-   [NEWSLINK Timed Event]
-    1: Internal Code                   NEWSLINK
-    2: Start-up Directory
-    3: Command Line                    ?newslink
-    4: Enabled                         Yes
-    5: Execution Node                  1
-    6: Execution Days of Month         Any
-    7: Execution Days of Week          All
-    8: Execution Frequency             48 times a day
-    9: Requires Exclusive Execution    No
-   10: Force Users Off-line For Event  No
-   11: Native (32-bit) Executable      <doesn't matter>
-   12: Use Shell to Execute            <doesn't matter>
-   13: Background Execution            <doesn't matter>
-   14: Always Run After Init/Re-init   No
-
-   You may change the Execution Frequency to suit your needs.
-   
-2. Go into SCFG->Message Areas and create a new Message Group for your USENET
-   messsage areas (assuming you're linking to a USENET News Server). Example:
-
-   [USENET Group]
-   1: Long Name                  USENET Newsgroups
-   2: Short Name                 USENET
-   3: Internal Code Prefix       USENET_
-   4: Access Requirements
-
-   Note: At this point you may want to login to your New Server with a regular
-         News Client (aka newsreader), retrieve a list of available newsgroups
-         and make a list of the newsgroups you would like linked into your
-         BBS's message areas.
-
-3. Now go into SCFG->Message Areas->USENET->Sub-boards and create some
-   sub-boards to link to newsgroups on the News Server. Example:
-
-   [alt.bbs.allsysop Sub-board]
-    1: Long Name                  alt.bbs.allsysop
-    2: Short Name                 alt.bbs.allsysop
-    3: QWK Name                   allsysop
-    4: Internal Code              USENET_ALLSYSOP
-    5: Newsgroup Name             alt.bbs.allsysop
-    6: Access Requirements
-    7: Reading Requirements
-    8: Posting Requirements       REST NOT G
-    9: Operator Requirements
-   10: Moderated Posting User
-   11: Maximum Messages           5000
-   12: Purge by Age               Disabled
-   13: Duplicate Checking         Enabled (10000 message CRCs)
-
-4. For each NewsLinked sub-board, set Network Options->Internet (UUCP/NNTP)
-   to "Yes".
-
-5. Edit your ctrl/newslink.cfg file:
-
-   A. Change the "SERVER" line to specify the host name or IP address of the
-      News Server you are linking with. If the News Server is listening on a
-      non-standard TCP port (e.g. other than 119), you will need to add a 
-      "PORT" line specifying the TCP port number of the server.
-
-   B. If the News Server requires an authenticated user login, change the 
-      "USER" and "PASS" lines to specify the username and password you use 
-      to login to the above News Server. If the "USER" line is missing or
-      commented-out (with a semicolon), then no user authentication will
-      be attempted (sometimes called "anonymous login").
-
-   C. For each sub-board you configured in step 3, add an "AREA" line,
-      specifying each sub-board's "Internal Code" (from SCFG->Message Areas).
-      Example: AREA USENET_ALLSYSOP
-
-   D. By default, NewsLink will only import articles (aka messages) posted
-      *after* the first scan of the newsgroups (i.e. it will not import
-      *any* articles during the first run). If you want NewsLink to import 
-      *all* existing articles for *all* linked newsgroups (potentially many
-      *thousands* of messages, depending on the News Server), add the line 
-      "FLAGS I" (case insensitive).
-      WARNING: Using this feature may cause the initial NewsLink execution
-      to take a long time to download all the existing articles (potentially
-      many thousands) that may be stored on the News Server.
-
-   E. Remove or comment-out (with a semicolon) the "DISABLED" line.
-
-6. Now you may force the NEWSLINK timed event to run. In SBBSCTRL (Win32 GUI),
-   you can do this by clicking BBS->Force Timed Event->NEWSLINK, or for the
-   console or NT services versions of Synchronet, you can touch or create the
-   file data/newslink.now to force the event to run. 
-
-7. Watch your events log for the NewsLink execution progress and details.
-   Remember, if the 'I' flag was not specified (globally or per-newsgroup)
-   in your ctrl/newslink.cfg, then no articles (aka messages) will be imported
-   during the first run and only newly-posted articles will be imported on
-   subsequent runs.
-
-Area Flags
-----------
-Each "AREA" line in the NewsLink configuration file can specify one or more
-"flag characters" to enable special behaviors. These same flag characters may
-be specified globally (for all linked areas) using the "FLAGS" line.
-
-The supported flags characters are:
-
-x   do not add tearlines & taglines to exported messages
-n   do not add "From Newsgroup" text to imported messages
-t   do not add tearline to imported messages
-a   convert extended-ASCII chars to ASCII on imported messages
-r   remove "Newsgroups:" header field from imported messages
-b   decode single-part (uuencoded or yenc-encoded) binary attachments
-i   import all articles on first run (not just new articles)
-s   no subject filtering (do not check against text/subject.can)
-
-To specify one or more flag characters for a specific area, you must use the
-following "AREA" line syntax:
-
-    AREA <sub-code> <newsgroup> <flags> [attachment_dir]
-
-where:
-
-    <sub-code> is the sub-board's complete internal code (including the
-    group's code prefix, if there is one).
-
-    <newsgroup> is the name of the newsgroup as it is represented on the
-    News Server. If this field is missing or is less than 2 characters in
-    length, the newsgroup name from SCFG is used.
-
-    <flags> is the optional list of flag characters.
-
-    [attachment_dir] is the optional destination directory for decoded
-    binary file attachments (only used with the 'b' flag)
-
-Examples:
-
-    AREA USENET_ALLSYSOP alt.bbs.allsysop nib /sysop_attachments
-    AREA USENET_ALLSYSOP - asr
-
-
-Multiple Servers/Config Files
------------------------------
-ctrl/newslink.cfg is just the default NewsLink configuration file name. If you
-specify the path to a different file on the "?newslink" command-line, NewsLink
-will use that configuration file instead. This allows you to have multiple
-NewsLink timed events configured with different configurations for different
-News Servers.
-
-
-Command-line Options
---------------------
-Other supported NewsLink command-line options:
-
--d      enable debug output
--ri     reset import pointers (import all)
--ui     update import pointers (import none)
--re     reset export pointers (export all)
--ue     update export pointers (export none)
--ne     no e-mail addresses
--nm     no mangling of e-mail addresses (disable anti-SPAM measures)
--um     un-mangle e-mail addresses when importing
--ix [n] import a fixed number (n) of articles/messages (default is 500)
-
-
-Controlling SPAM
-----------------
-Most SPAM messages on public NNTP networks (e.g. USENET) are directed at
-multiple newsgroups. For this reason, the newslink.cfg file supports a
-"max_newsgroups_per_article" value which defaults to 5.
-
-If you find NewsLink is filtering valid messages with an error in the log like:
-!Too many newsgroups (7)
-try increasing this value.
-
-If you find NewsLink is allowing SPAM through that is addressed to multiple
-newsgroups, try reducing this value. Set max_newsgroups_per_article to 0 to
-disable this feature.
-
-NewsLink also uses the text/subject.can filter file to filter (ignore)
-articles with specific text in the subject and the ctrl/twitlist.cfg file to
-ignore messages from specific users or domains.
-
-
-Yielding
---------
-NewsLink will yield time-slices based on the "lines_per_yield" (default: 5)
-and "yield_length" (default: 1) values. If you find NewsLink is consuming
-a large portion of your CPU cycles, try decreasing the "lines_per_yield"
-value or increasing the "yield_length" value.
-
-
-Stopping NewsLink
------------------
-NewsLink can be stopped by "touching" (creating or updating) the file:
-data/newslink.stop
-
-
-JSexec
-------
-With Synchronet v3.11, it is also possible to run NewsLink externally from
-Synchronet (or as a background timed event) by using JSexec.
-
-/* End of file */
\ No newline at end of file
diff --git a/docs/ntreadme.txt b/docs/ntreadme.txt
deleted file mode 100644
index d44e835a495e9ed5e1d40c312bb1eefe827c7cb1..0000000000000000000000000000000000000000
--- a/docs/ntreadme.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-Synchronet v3.10 Windows NT/2000/XP Instructions
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Note
-~~~~
-Windows 2000 is actually Windows NT 5 (renamed for marketing reasons), not
-to be confused with Windows Millennium Edition (the successor to Windows 98).
-Windows XP is actually Windows NT 5.1 (renamed for marketing reasons).
-
-Issues
-~~~~~~
-1. Your C:\WINNT\SYSTEM32\CONFIG.NT file should NOT include Microsoft's 
-   ANSI.SYS if you want DOS I/O Interception to function properly (required 
-   for 16-bit XSDK/WWIV programs, DOS shell, viewing zip files, etc.). 
-
-2. Add C:\SBBS\EXEC\SVDMANSI to the end of your C:\WINNT\SYSTEM32\AUTOEXEC.NT
-   to use the Synchronet Virtual DOS Machine ANSI driver (originally created
-   as a replacement for OS/2's ANSI driver, but it functions as an ANSI.SYS 
-   replacement for Windows NT just as well - thanks again Steve!).
-   Use of this driver is *optional*.
-   
-3. Use ;SHELL instead of ;DOS to remotely shell to the Windows NT 32-bit
-   command interpreter (cmd.exe), which has more functional I/O interception.
-   The backspace key does not work correctly however (watch those typos!).
-   The ;DOS command will shell to the 16-bit command interpreter (command.com)
-   which has numerous I/O interception issues on NT.
-
-4. If you need more conventional memory for your external DOS programs and 
-   do not need DPMI support, remove (or REM-out) the DOSX line of your 
-   C:\WINNT\SYSTEM32\AUTOEXEC.NT. This will give you about 40K additional 
-   conventional memory for your external DOS programs.
-
-
-Debugging
-~~~~~~~~~
-If you have any problems with programs that worked under Windows 95/98,
-but aren't under NT/2000: find the sbbsexec#.log (where # is the node 
-number) that was generated after the program in question was run and 
-send it to me for debugging purposes. The sbbsexec#.log files are created
-in the current directory at the time the program is run. This will
-usually be either the Synchronet EXEC directory or the startup directory
-for an online external program (e.g. C:\SBBS\XTRN\DOORNAME).
-As for v3.10, these files are only created with the DEBUG BUILD of
-SBBSEXEC.DLL (which you probaby don't have).
-
-/* End of File */
diff --git a/docs/platforms.html b/docs/platforms.html
deleted file mode 100644
index 4bc872e4249472282cd3a59b464c8730ca20374f..0000000000000000000000000000000000000000
--- a/docs/platforms.html
+++ /dev/null
@@ -1,436 +0,0 @@
-<HTML>
-<HEAD>
-<TITLE>Synchronet - Supported Platforms</TITLE>
-<style type="text/css">
-	<!--
-	td, th {font-size: smaller}
-	-->
-</style>
-</head>
-<BODY>
-<font face="Arial,Helvetica">
-<font size=2>
-<TABLE border=1 align=center nowrap>
-  <CAPTION>
-  <H1>Synchronet - Supported Platforms</H1></CAPTION>
-  <TBODY>
-  <TR>
-	<th>
-	<th>
-    <TH nowrap colspan=17>Operating System (for Intel x86/i386 architecture)
-  <tr>
-	<th>
-	<th>Synchronet
-    <TH nowrap>DOS 
-    <TH nowrap>OS/2 
-    <TH nowrap colspan=5>Windows
-	<TH nowrap colspan=4>Windows NT
-    <TH nowrap>Linux 
-    <TH nowrap>FreeBSD
-    <TH nowrap>NetBSD
-    <TH nowrap>OpenBSD
-    <TH nowrap>Solaris
-    <TH nowrap>QNX
-  <tr>
-	<th>Circa
-    <th>Version
-	<th>3.1+
-	<th>2.1+
-	<th>3.x
-	<th>95
-	<th>OSR2
-	<th>98
-	<th>ME
-	<th>3.x
-	<th>4.x
-	<th>5.x
-	<th>6.x<th>2.x+
-	<th>4.x+
-	<th>2.x+
-	<th>3.x+
-	<th>8.x+
-	<th>???
-  <tr>
-    <td nowrap>Q4 2006<TD nowrap>3.14a<TD bgColor=red nowrap style="font-size: smaller">No
-    <TD bgColor=red nowrap style="font-size: smaller">No
-    <TD bgColor=red nowrap style="font-size: smaller">No
-    <TD bgColor=green nowrap style="font-size: smaller">Yes [4]
-    <TD bgColor=lime nowrap style="font-size: smaller">Yes
-    <TD bgColor=lime nowrap style="font-size: smaller">Yes
-    <TD bgColor=lime nowrap style="font-size: smaller">Yes
-    <TD bgColor=green nowrap style="font-size: smaller">Yes [4]
-    <TD bgColor=lime nowrap style="font-size: smaller">Yes
-    <TD bgColor=lime nowrap style="font-size: smaller">Yes 
-    <TD bgColor=lime nowrap style="font-size: smaller">Yes<TD bgColor=lime nowrap style="font-size: smaller">Yes 
-    <TD bgColor=lime nowrap style="font-size: smaller">Yes 
-    <TD bgColor=lime nowrap style="font-size: smaller">Yes 
-    <TD bgColor=lime nowrap style="font-size: smaller">Yes 
-    <TD bgColor=#FFFF00 nowrap style="font-size: smaller">Yes [5]
-    <TD bgColor=#FFFF00 nowrap style="font-size: smaller">Yes [5]
-  </tr>
-  <tr>
-    <td nowrap>Q4 2004
-    <TD nowrap>3.12a
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#008000 nowrap>Yes [2]<TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#FFFF00 nowrap>Yes [5]
-    <TD bgColor=#FFFF00 nowrap>Yes [5]
-  </tr>
-  <tr>
-	<td>Q1 2004
-    <TD nowrap>3.11b
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#008000 nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-  </tr>
-  <tr>
-	<td>Q4 2003
-    <TD nowrap>3.11a
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#008000 nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-  </tr>
-  <tr>
-	<td>Q1 2003
-    <TD nowrap>3.10L
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#008000 nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-  </tr>
-  <tr>
-	<td>Q4 2002
-    <TD nowrap>3.10k
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#008000 nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <tr>
-	<td>Q3 2002
-    <TD nowrap>3.10j
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#008000 nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <tr>
-	<td>Q2 2002
-    <TD nowrap>3.10i
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#008000 nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <tr>
-	<td>Q1 2002
-    <TD nowrap>3.10h
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=green nowrap>Yes [4]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#008000 nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=lime nowrap>Yes 
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <tr>
-	<td>Q1 2002
-    <TD nowrap>3.10g
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#008000 nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=lime nowrap>Yes 
-    <TD bgColor=green nowrap>Yes [7] 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <tr>
-    <td>Q4 2001
-    <TD nowrap>3.10f
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=green nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=green nowrap>Yes [6,7]
-    <TD bgColor=green nowrap>Yes [6,7]
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <tr>
-	<td>Q3 2001
-    <TD nowrap>3.10a-e
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=green nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=green nowrap>Yes [6,7]
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <tr>
-	<td>Q1 2001
-    <TD nowrap>3.00c
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=green nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=green nowrap>Yes [6]
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <tr>
-	<td>Q2 2000
-    <TD nowrap>3.00b
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No [3]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=red nowrap>No [3]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes 
-    <TD bgColor=#008000 nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [2]</font><TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <tr>
-    <td>Q1 2000
-    <TD nowrap>3.00a
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No
-    <TD bgColor=red nowrap>No [3]
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=red nowrap>No [3]
-    <TD bgColor=green nowrap>Yes [2]
-    <TD bgColor=green nowrap>Yes [2] 
-    <TD bgColor=#008000 nowrap>Yes [2]<TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <tr>
-    <td>Q2 1997
-    <TD nowrap>2.30
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1] 
-    <TD bgColor=#008000 nowrap>Yes [1]<TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No 
-  </tr>
-  <TR>
-    <td>1992-1995
-    <TD nowrap>Pre 2.3
-    <TD bgColor=lime nowrap>Yes
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1]
-    <TD bgColor=green nowrap>Yes [1] 
-    <TD bgColor=#008000 nowrap>
-<font size=2 face="Arial,Helvetica">
-    Yes [1]</font><TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No 
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No  
-    <TD bgColor=red nowrap>No 
-  </TBODY>
-</TABLE>
-<p>Note: <b>Windows NT 5.x</b> includes <i>Windows 2000</i>, <i>Windows XP</i>, and <i>Windows 2003</i>
-(and their variants)<br>
-Note: <b>Windows NT 6.x</b> includes <i>Windows 2008</i> and <i>Windows Vista</i>
-(and their variants)
-<p>
-[1] Supported in DOS-Box/Emulation mode only<BR>
-[2] No FOSSIL/DOS-interrupt driver (for external programs/doors)<BR>
-[3] No support for Win32 API function: GetDiskFreeSpaceEx<BR>
-[4] GUI portions require OLEAUT32.DLL, which may be obtained by upgrading Internet Explorer<br>
-[5] Support is theoretical.&nbsp; Has not been compiled/tested, but no changes known to break it have been comitted.<br>
-[6] No configuration utilities (ie: SCFG)<br>
-[7] No JavaScript support
-</font>
-<p align="right"><font size="1">
-$Id$</font>
-</p>
-</font>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/sbbs.hst b/docs/sbbs.hst
deleted file mode 100644
index 6413297bcae1000a8d382860df12dac56b23267e..0000000000000000000000000000000000000000
--- a/docs/sbbs.hst
+++ /dev/null
@@ -1,1318 +0,0 @@
-Synchronet Version 2 Development History
-----------------------------------------
-
-Legend: !  Bug Fix
-	*  New Feature
-	&  Change of Operation
-
-Each line begins with one of the modification types listed in the legend above
-and then followed by a single digit (0-9) rating the importance/severity of
-the modification (0 being least significant).
-
-***********************************
-June 2, 1994 Version 2.00a Released
-***********************************
-
-!0 When a directory was set for content ratings, the rating letter was not
-   converted to uppercase and a new line was not displayed after the uploader
-   entered the rating.
-
-!9 If more nodes were configured in SCFG than the node license allowed
-   for (i.e. 3 nodes in SCFG with a 2 node license), random lock-ups and
-   bizzare errors would occur, increasing in frequency between logons. Version
-   2.00a was supposed to allow for an additional local-only node for all
-   licenses. Even the existance of the additional node in SCFG would cause
-   this problem. If you had more nodes listed in SCFG than your node license
-   allows, this could explain just about any wierd behavior you may have
-   experienced.
-
-!0 RESORT directory command no longer creates an empty extended descriptions
-   file (EXB) if there are no extended descriptions for the files in the
-   directory being sorted/compressed.
-
-!5 Start-up directory for timed events not working at all.
-
-!1 Bulk upload command would abort if sysop hit ENTER for the description, thus
-   not allowing the automatic DIZ import into the single line description.
-   A Ctrl-C is now required to abort a bulk upload.
-
-!0 Slash commands were sometimes written with a control character following
-   the slash in the activity log files.
-
-&5 The contents of the current PCMS variables (string, logic state, and command
-   key) are now retained when loading a Baja module via EXEC_BIN function. This
-   allows variables to be "passed" from a shell to a module.
-
-*3 Users can logon directly to the QWK: prompt by prepending an asterisk (*)
-   to their user name or number at the logon prompt.
-
-!4 When performing an un-read personal message scan (MSG_YOUR_SCAN), if a sub
-   contained more than one un-read personal message, every other message would
-   be by-passed without displaying.
-
-!2 When viewing the user defaults from the User Edit function, the command
-   shell shown was the command shell of the current user online (most likely
-   the sysop), not the user that was being viewed in User Edit.
-
-!1 When modifying the external editor from the user defaults function, hitting
-   enter did not select the default editor if no external editor was previously
-   selected.
-
-&1 The COMPARE_USER_MISC Baja function now only sets the logic state to TRUE
-   if the all of the flags specified are enabled for the current user.
-   Previously, anyone of the flags set would cause the logic to be set to
-   TRUE.
-
-&0 When retrieving statistics for the WFC statistics display, a single dot
-   is displayed for each stat that has been retrieved.
-
-!5 Rockwell/Supra/PPI Caller ID format support (NMBR) was not functioning.
-   Synchronet was looking for "DATE=" when in reality the modems return
-   "DATE =".
-
-!8 A garbaged SFDOORS.DAT file was being created if this drop file type was
-   selected for an external program, and sometimes creating this drop file
-   when running the program from SBBS would hang the system or cause other
-   miscellaneous problems.
-
-&4 Improved preperation of DIZ text for single line description, when a
-   single line description is not provided by the uploader.
-
-!0 Could not change internal code of chat channels in SCFG - chat channel
-   internal codes are not used in Synchronet at all at this point, so this
-   bug really had no effect.
-
-!1 Could not change internal code of Gurus in SCFG.
-
-!2 FidoNet EchoMail base directory was not always created when saving changes.
-
-!1 Modifying certain elements in SCFG->Networks->QWK Networks would not prompt
-   to save changes when ESCaping.
-
-!2 Installation program no longer causing SCFG to give an error reading
-    MAIN.CNF if installing without default config (.CNF) files.
-
-&1 New (V)ersion command line switch for SBBS to display detailed revision
-   information (i.e. "SBBS V").
-
-!3 EXEC_BIN function was not looking in the EXEC directory for .BIN modules.
-
-!2 PAGE_SYSOP function was not checking the 'C' exemption for the user.
-
-&2 DEFAULT.SRC, MAJOR.SRC, and RENEGADE.SRC all load (via EXEC_BIN) the module
-   STR_CMDS.BIN for the string (sysop) commands (i.e. DOS, MEM, CHUSER, etc).
-   This eliminates the duplicated code in the various .SRC files, so changes
-   are easier made.
-
-&1 CHAT command (for 'C' exempt users) was added back into the string commands.
-
-!2 There were no time left warnings before disconnect when using private chat.
-
-!1 Fixed problem of (NULL)*.* being created in current node directory when
-   using temp archive features.
-
-!3 Viewable file types with less than a three character extension were not
-   being recognized as viewable file types. Same thing with extractable
-   file types.
-
-************************************
-June 25, 1994 Version 2.00b Released
-************************************
-
-!1 Users can read/delete private posts if they are the author.
-
-!3 If a user had access to more than one external program section and the
-   sysop did not use a custom XTRN_SEC menu screen, and the user did not
-   have access to the first external program section listed in SCFG, they
-   could just hit CR and get access to it.
-
-!3 SCFG was not creating DATA\TEXT\<code> directories correctly for general
-   text file sections.
-
-&1 If NAME.DAT becomes corrupted (truncated), valid user accounts in USER.DAT
-   will not be overwritten by new users.
-
-!3 Forwarding e-mail would cause the attributes to become corrupted.
-
-!7 The ;RESORT command would corrupt extended file descriptions.
-
-&2 Unused extended description records in the DATA\DIRS\*.EXB files could
-   contain garbage. While this didn't hurt anything, some curious sysops were
-   concerned about the contents of this file containing recognizable data. Now
-   the unused records are filled with 0 instead.
-
-&7 Sending Internet NetMail from the BBS required an '@' in the user address
-   and the name was stored separate from the address in the SMB header record.
-
-!5 If the advanced option "Expires when out-of-time" was set to Yes and the
-   user expired to a level that allowed the same amount of time online or
-   less, it would loop saying "Your account has expired" and "Time's up".
-
-&2 If a non fidonet network address is used in netmail and internet netmail
-   is disallowed and a default fidonet address is specified in SCFG, then the
-   outbound name@addr will become name@addr@fidoaddr to allow for remote
-   fido/uucp gateways.
-
-&3 Fixed problem when setting message new-scan pointers and a large message
-   number gap existed in the base. Was very slow at the finding the date
-   of the nearest message to display to the user.
-
-!1 Number of posts incorrect when displaying user stats from the BBS.
-
-*8 SCFG now uses a modem configuration database that can be user modified
-   and extended. Also added options for exporting and importing modem config
-   files (.MDM).
-
-**************************************
-August 20, 1994 Version 2.00c Released
-**************************************
-
-!9 New version of Borland C++ (v4.0) causing numerous problems with external
-   program/event execution. Reverting back to older release (v3.1) only
-   apparent solution. No code changes whatsoever.
-
-**************************************
-August 21, 1994 Version 2.00d Released
-**************************************
-
-!7 Fixed bug that would erase extended descriptions for existing files in
-   a directory when a new file was uploaded with an extended description
-   and the directory was already compressed (no deleted file slots).
-
-**************************************
-August 24, 1994 Version 2.00e Released
-**************************************
-
-!7 The above mentioned bug in v2.00d was not fixed in the revision E patch.
-   It has now been fixed.
-
-&4 QWK packet downloads will not be started if the estimated transfer time
-   is more than the user is allowed for that logon and the user does not have
-   the 'T' exemption.
-
-**************************************
-August 30, 1994 Version 2.00f Released
-**************************************
-
-!4 32-bit CRCs were generated incorrectly in v2.00f (only) and have been
-   corrected. This would cause errorneous duplicate message errors when
-   posting or importing messages into a sub-board that used duplicate message
-   checking.
-
-!3 If all Artificial Gurus were deleted in SCFG, editing Multinode Chat
-   Channels would cause displayed garbage or other problems.
-
-!9 Moving files between drives would cause occasional lock-ups or exceptions.
-
-!2 Newly created sub-boards would default to 'On' in users' new-scans even if
-   the sub-board had been set to not default on in SCFG.
-
-*3 Added toggle option for each sub-board to set whether a sub-board will
-   default to 'On' or not for users' "Your" message scans.
-
-****************************************
-September 9, 1994 Version 2.00g Released
-****************************************
-
-&0 User's can no longer use ASCII char 255 in their name/alias/handle.
-
-&4 Internet posts can now be replied to via NetMail with the 'M' command
-   from the reading messages prompt.
-
-*3 Automatically loaded Baja modules can be specified in SCFG->System->
-   Loadable Modules. This is for specifying .BIN modules that you want
-   to have loaded automatically without having to edit all of your command
-   shells. Available triggers are Logon, Logoff, and New User.
-
-!5 Relative swap directory disallowed by SBBS and SCFG (i.e. ..\etc) which
-   would cause problems when swapping to disk for external programs that
-   have start-up directories. If a swap directory is specified, the complete
-   path must be specified.
-
-&2 More intelligent directory/drive checking in SCFG when saving changes.
-
-!4 Problems resolved with private posts not being exported into QWK type
-   networks.
-
-*2 External programs can be configured to suspend the user's time online
-   while running the program (Free Time).
-
-!1 EXPIRE ARS paramter wasn't functioning properly.
-
-*7 File directory listings are re-listed if using batch flagging prompt.
-   If a selection other than [More] is selected, the current page of files
-   is redisplayed.
-
-!0 When CID is used to reject a caller, the log showed a random amount of
-   time used.
-
-!0 Fixed problem with @EXPDAYS@ showing expired users with large numbers of
-   days till expiration.
-
-!0 Fixed problem with @TUSED@ showing incorrect time used under some
-   circumstances.
-
-*4 Private node-to-node chat now uses a split-screen mode for ANSI users.
-
-!1 Messages posted to "SYSOP" and read by user #1 will be marked as READ.
-
-!3 Fixed problem of users being able to extract files from directories they
-   were not allowed to download from.
-
-!3 Multiple extractions from the same file would not work properly unless the
-   command was given multiple types ('E' for example), from the transfer
-   section.
-
-*4 New toggle option in SCFG for each directory to specify if directory
-   should be excluded from new file scans of all libraries/directories.
-   This helps speed up new-file scans when there are large numbers of CD-ROM
-   directories where no new uploads are likely to occur.
-
-*5 New toggle option in SCFG for each directory to specify if directory
-   should be exluded from Auto-ADDFILES search for new FILES.BBS entries
-   (for use with ADDFILES v2.10 or later).
-
-*2 New options in SCFG->Nodes->Node X->Toggle options. Logons via user number
-   can be disallowed, logon via user "real name" can be allowed (in addition
-   to alias), and passwords can be prompted for each logon attempt (even if
-   the user name is not found).
-
-&3 Any keys left in the local keyboard buffer by an executed program are
-   ignored by Synchronet. Some programs (namely DSZ) have a nasty bug where
-   they leave random key sequences (like Ctrl-Break and Alt-Tab) in the
-   keyboard buffer sometimes. These "magical" keystrokes are now purged from
-   the keyboard buffer.
-
-*0 If an external program creates the file HANGUP.NOW in the node directory
-   (file size and contents irrelevent), Synchronet will immediately hang-up the
-   user upon return and log the user off without logging a "Hung-up" in the log
-   file or the HUNGUP.LOG file. Both SCB (Synchronet Callback) v1.24+ and SMM
-   (Synchronet Match Maker) will create this file, so the user can logoff
-   directly from the program without generating a "Hung-up" in the log. XSDK
-   programs can't drop carrier on users. While this is still the case,
-   technically, the user can be automatically hung-up upon exit if the program
-   creates this file, giving the appearance of the program actually hanging the
-   user up.
-
-*2 External programs (doors) that require DORINFO1.DEF (for all nodes), this
-   drop file can be selected (separately from DORINFO#.DEF) in SCFG.
-
-*4 External editors that require drop files can now have the drop files
-   automatically created by Synchronet (configured in SCFG).
-
-*9 New memory compression algorithms allow for more configured items
-   (message and files areas, for example) in SBBS. Some systems may see
-   as much as 50k more free memory (typing ;MEM at the main menu) with this
-   version. Each additional configuration item (message area, file area, etc)
-   will also take up much less RAM, thus allowing a much larger number of
-   items for most configurations. This memory compression technique is not and
-   cannot be utilized in SCFG. Run "SCFG /M" to display the amount of free
-   memory in the configuration utility at all times.
-
-!1 The %T command line specifier could contain the wrong number when run during
-   the new user process (new users events or external editors). When used
-   during a new user logon, this specifier will always be 10 minutes.
-
-*7 Any command line configurable in SCFG can be used to execute a Baja module
-   (.BIN file in your EXEC directory) instead of an executable (.COM, .EXE, or
-   .BAT). This is done by prefixing the command line with a '*'. For example:
-   "*type %f" for a viewable file type command line for .TXT. TYPE.BIN is
-   included and makes a single Baja call to a new function, PRINTFILE_STR,
-   which is the same as PRINTFILE, except that it prints the contents of the
-   current string variable (as passed to the module via the command line,
-   %f in the example above, the path and filename to print). This is also
-   convenient for executing Baja modules from your external program (door)
-   menu or as transfer protocols, or whereever an external program is normally
-   used.
-
-!2 User's time left was not checked before starting the download of an e-mail
-   file attachment.
-
-!0 When sending bulkmail, the title of all messages after the first were
-   converted to all lowercase characters.
-
-!7 When displaying the userlist and sorting alphabetically, if there wasn't
-   enough available memory for allocation, the BBS would "lose" most of what
-   memory was available.
-
-*5 User database (USER.DAT) is accessed using record locking, rather than
-   file locking (as before). This significantly increases speed on writing
-   to the user database on active multinode BBSs.
-
-*9 Optional message base compression using LZH encoding. Intelligent
-   compression algorithm only stores in compressed form if disk space (in 256
-   byte block increments) is actually saved. Larger messages compress better.
-   Preliminary testing shows average message base compression between 30%
-   and 50%, which can equal hundreds of megabytes on large message base
-   systems. This toggle should only be used on message bases where the average
-   message is at least 512 bytes in length (roughly have a page of text).
-   Debate and philosophy type sub-boards appear to benefit the most from
-   compression. :-)
-
-&3 PostLink networked sub-board now allow 60 character "to" fields and
-   70 character "subject" fields.
-
-*4 MAIL_SEND_NETFILE baja command now allows sending FidoNet file attachments
-   as well as Internet file attachments.
-
-*1 FidoNet NetMail "Direct" status now supported (in SCFG->Networks).
-
-*5 TEXT.DAT strings can be replaced dynamically with a Baja function call,
-   REPLACE_TEXT. See TEXTNUMS.DAT for the number of the TEXT line you wish
-   to replace in a specific shell or module.
-
-*3 DOOR.SYS is now created with line 31 (Max Kbytes to download today)
-   containing the number of credits the user has (including free credits) in
-   kilobytes. If "Modify User Data" is set to Yes for a DOOR.SYS type external
-   program, line 29 is read back to update the number of downloaded files in
-   the user data and line 30 (Kbytes downloaded today) is read back in,
-   subtracted from the user's credits and added the total bytes downloaded in
-   the user data.
-
-*4 Support for FAX/Modems that insist on returning verbal result code "+FCON"
-   upon FAX connections. The BBS will exit with error level 100 so that the
-   SBBS.BAT file may launch the FAX receive software.
-
-!3 Fixed problem with bi-directional QWKnet account transfers that would cause
-   contents of outbound QWK packet to be imported into DATA\QNET\<QWKID>.IN.
-
-*8 New message storage method: Hyper Allocation for the ultimate message
-   importing (tossing) performance. Twice as fast as "Fast Allocation".
-
-!1 @ZIP@ code wasn't working at all.
-
-*3 If blind uploads are allowed, files are not added the database (upload
-   rejected) if the file was found in another directory.
-
-*5 Circular QWK echomail messages are automatically detected and rejected.
-
-*9 QWK NetMail with automatically maintained route map (DATA\QNET\ROUTE.DAT)
-   for routing instructions for multiple hop NetMail.
-
-*7 Optional QWKnet user list (DATA\QNET\USERS.DAT) for automatic address
-   look-up. Created with included utility: QWKNODES.EXE
-
-&2 Searching for "Your messages" and displaying Titles only is MUCH faster
-   now.
-
-*3 QWK mail imported that's sent to the system ID will be sent to user #1
-   rather than being rejected as an "Unknown user".
-
-*5 Support for QWKnet call-out semaphore files: DATA\QNET\<HUBID>.NOW
-   If this file exists the QWKnet call-out node will delete the file and
-   do an immediate call-out for that hub.
-
-*1 QWKnet call-outs can be forced from any node using the WFC 'F' command
-   or by typing ;FORCE <BBSID> from the main menu in the BBS.
-
-*3 If a user attempts to send e-mail to user@addr, the BBS will automatically
-   assume they intend to send netmail.
-
-*1 Ctrl-AZ can now be used to signify a premature end of file for display.
-
-****************************************
-February 17, 1995 Version 2.10a Released
-****************************************
-
-!0 QWK netmail forwarded to a FidoNet address would have the "From" field
-   set to the sysop's name instead of the sender's name.
-
-*2 When creating a message locally, all tear lines in the message text are
-   automatically converted to "-+-" by Synchronet. This conversion does
-   not happen with E-mail or NetMail.
-
-!2 Couldn't receive e-mail by user number via QWK REP packets.
-
-&5 Removed Guest ('G' restriction) hardcoded shell and expert questions and
-   display of SBBS.MSG
-
-*3 Added SELECT_SHELL and SET_SHELL Baja functions for changing user's command
-   shells from Baja modules.
-
-*2 Added SELECT_EDITOR and SET_EDITOR Baja functions for changing user's
-   external editor from Baja modules.
-
-*0 Added RANDOM ARS keyword for random number generation used in access
-   requirements and Baja modules. Baja line "COMPARE_ARS RANDOM 5=1" would
-   generate a random number between 0 and 5 and set the logic state to true
-   if the number generated was a 1.
-
-*1 Searches for "Un-read messages to you" will now show messages sent to the
-   either the user's name or alias (regardless of whether the echo is set to
-   "Use real names" or not).
-
-!3 Fixed problem with Searches for "Un-read messages to you" starting at the
-   last personal message in the sub-board if the user's last read message
-   pointer was higher than the last un-read message, rather than the beggining
-   of the un-read messages (as it should have).
-
-*2 Searches for messages to you from the reading messages prompt and from
-   the main menu (displaying titles only) is many times faster.
-
-*2 Message threading (by from, to, or subject) from the reading messages prompt
-   is many times faster.
-
-*1 Un-read messages to the user online will be displayed with a flag of '!'
-   in message title listings in sub-boards.
-
-!2 Baja function "SET_USER_STRING" was changed in the following ways:
-   Had a bug when called and the current string was blank. No longer allows the
-   user to choose an alias already in use (which could be bad) or an alias that
-   does not begin with an alpha character. For ALIAS, REALNAME, or HANDLE
-   checks the TEXT\NAME.CAN before allowing the user to use that name. For
-   PHONE checks the TEXT\PHONE.CAN before allowing the user to use that number.
-   For REALNAME or HANDLE disallows names in use if the "Force Unique" toggle
-   is set to Yes in SCFG->System->New User Values->Question Toggles. For
-   setting BIRTHDAY, invalid BIRTHDATES are not allowed. If the string can't be
-   used the logic state is sete to FALSE, otherwise it is is set to TRUE.
-
-!7 Serious problems when attempting to load a baja module from within another
-   baja module (not command shell).
-
-*3 Added ARS keywords LASTON and LOGONS to check for days since last logon and
-   total logons in Baja COMPARE_ARS functions or in SCFG.
-
-*7 Added Pre-pack QWK feature. All users meeting the requirements in SCFG->
-   Msg Options->Pre-pack QWK Requirements will have new messages automatically
-   added to a QWK packet and store until they download a QWK packet and the
-   pre-packed QWK will be appended to. This is mainly intended to reduce LD
-   costs for long QWKnet connections.
-
-!4 Sending FidoNet file attachments from Synchronet with a relative data
-   directory in SCFG (i.e. ..\DATA) would cause the file to not be sent.
-
-*2 When posting on a local message base (not networked) and a "to" name
-   is prompted for, the name is checked against the user database before
-   allowing the posting user to continue.
-
-*3 When a QWKnet call-out node is run, it will now import HUBID.QW0 through
-   .QW9 as well as .QWK if they exist in the DATA directory.
-
-&5 When routing QWK netmail, Synchronet will automatically take the shortest
-   route if the next hop is a node or hub off of the local system (overriding
-   the DATA\QNET\ROUTE.DAT file).
-
-&2 Synchronet will automatically eliminate duplicate entries in the ROUTE.DAT
-   file, keeping the newest entry.
-
-!2 Solved the problem of a user or QWKnet node receving e-mail while creating
-   a QWK packet. The mail would be auto-deleted after the packet was downloaded
-   even though the new e-mail wasn't included in the packet and wasn't read.
-
-*4 The following Baja functions can now use %s (to represent the current
-   string) and %f (to represent the current file directory) and any of the
-   command line specifiers (listed in Appendix A of the sysop manual) in their
-   string arguments: REPLACE_TEXT, LOG, PRINT, PRINT_LOCAL, PRINT_REMOTE,
-   PRINTFILE, PRINTFILE_REMOTE, PRINTFILE_LOCAL, CHKFILE, EXEC_BIN, YES_NO,
-   NO_YES, MENU, SETSTR, SET_MENU_DIR, SET_MENU_FILE, and COMPARE_STR.
-
-*4 The following command line specifiers have been added: %o (SysOp Name)
-   %q (System QWK ID) %x (User's Command Shell) %* (Node number 0 padded to 3
-   digits) %1 (user number) %2 (user number 0 padded to 2 digits) %3 (user
-   number 0 padded to 3 digits) %4 etc.
-
-&0 Version number command line specifier (%v) now includes revision letter
-   (i.e. 2.10B).
-
-&3 Added option in SCFG->Message Options to Allow users to have their e-mail
-   forwarded to a netmail address. Previously, this option would automatically
-   be available to the user if the system allowed users to send FidoNet or
-   Internet mail. This toggle defaults to "No" (disallow forwarding).
-
-&2 Added option in SCFG->Message Options to have Read E-mail automatically
-   killed by running "SMBUTIL M".
-
-!2 Fixed problem of small chunks of memory disappearing while moving around
-   within SCFG.
-
-&5 Overlay buffer manipulation released 32k of more free memory in SCFG and
-   40k of more free memory in SBBS.
-
-&6 Daily events, QWKnet call-outs, and PostLink call-outs will now execute
-   automatically, even when started from a front-end mailer or other program
-   which requires SBBS to exit after a caller.
-
-*5 New QWK options can be toggled from the "Change Settings" menu from the
-   QWK prompt: Include Message Path (VIA), Include Time Zone (TZ), Include
-   Index Files, and Include Control Files. This allows for non-Synchronet
-   systems to QWKnet with Synchronet BBSs without receiving @VIA and @TZ
-   lines. This also allows Synchronet systems to eliminate the index and
-   control files from QWK packets since they are unnecessary for QWKnet
-   importing and just make the file larger. These options can also be
-   toggled via QWK control message to "SBBS" with a title of "VIA", "TZ",
-   "NDX", or "CONTROL" followed by "ON" or "OFF". TZ and VIA default to OFF,
-   so Synchronet systems may need to post a control message to enable them.
-
-*2 Split screen chat can now be toggled from the Chat: prompt with the 'S'
-   command.
-
-*6 New Baja functions: COMPARE_NODE_MISC, COMPARE_USER_CHAT, COMPARE_USER_QWK,
-   TOGGLE_USER_CHAT, and TOGGLE_USER_QWK. See BAJA.TXT for details.
-
-!2 The timeleft field in drop files created for external editors could contain
-   the incorrect number when used as a new user external editor for validation
-   feedback.
-
-!0 Batch file flag prompt (P)revious command went backwards exactly one file
-   less of a full screen.
-
-!3 When forwarding mail, the original author's user number could be set to
-   a random number which would cause havoc when the new destination user
-   (A)uto-replied to the mail.
-
-*4 External editors can now be configured as QuickBBS (MSGTMP) style to
-   support native QuickBBS/Remote Access external editors (i.e. GEdit,
-   IceEdit, TopEd, etc.)
-
-*1 External editors can now be configured to expand single line feeds to
-   carriage return/line feed pairs. This is for editors that store new lines
-   as a single line feed (i.e. VI and other Unix editors, WWIVEdit in WWIV
-   mode, etc.)
-
-*5 Externalized storage (environment variables SBBSFILENAME and SBBSFILEDESC)
-   of uploaded file names and descriptions allows upload processors to
-   use file names and descriptions. Upload processors can modify the file
-   name and description of uploaded files by writing the files SBBSFILE.NAM
-   and SBBSFILE.DES in the current node's directory.
-
-*4 New node toggle options in SCFG for turning on/off the retrieval of total
-   files and messages (significantly speeding up the WFC statistics retrieval),
-   disabling the local keyboard (entirely), disabling local inactivity warning
-   and auto-logoff, and requiring the input of system password for local WFC
-   commands and Alt-key combinations.
-
-*2 New Baja function MSG_NEW_SCAN_SUB to scan the current sub-board for new
-   messages. Sets the current logic state to FALSE if the user aborted the
-   scan.
-
-*1 New Baja functions MSG_SET_GROUP and FILE_SET_LIBRARY to set the current
-   message group of file library by short name.
-
-!2 E-mail file attachments can now be downloaded from the Reading Sent Mail
-   and Reading All Mail prompts and if the file is not there, it will say
-   File Not Found at the end of the message.
-
-*5 Split-screen private node-to-node chat enhancments: Ctrl-P and Ctrl-U
-   functional, fake cursor in top window, and notification of waiting
-   telegrams and node messages on window separation line.
-
-&2 Extended file descriptions in file listings are no longer truncated at page
-   break and displayed again on next page.
-
-*5 SCFG now imports and exports message area files: AREAS.BBS, SUBS.TXT,
-   and FIDONET.NA as well as file area files: DIRS.TXT and FILEBONE.NA
-
-*3 SCFG now support multiple levels of automated back-up of config files.
-   SCFG /B# specified back-up level (by number), default is 3.
-
-
-!2 Message pointers are now loaded before any logon modules, so the Baja
-   message new-scan functions can be used in logon modules.
-
-!0 HUBID.QW0, QW1, etc. would not be deleted automatically after import.
-
-!1 Fixed problem with XTRN_EXEC Baja function causing "checking instruction"
-   error message.
-
-*1 Sub-boards can be configured with static QWK conference numbers instead of
-   the default dynamic numbering scheme (allowing inserting of sub-boards
-   without causing incorrect REP posting by users).
-
-*1 Added FA: (File Attacment) Subject "status override" for FidoNet Netmail
-   from Sysop or 'F' exempt users. Be VERY careful who you give the 'F'
-   exemption to! They can attach any file on your system to Fido netmail.
-   This is to be used when sending the same file attach to multiple people
-   instead of the MAIL_SEND_NETFILE Baja function.
-
-!0 Node paging and activity alerts were enabled between logon and the end
-   of the logon sequence regardless of the user's default settings for these
-   two toggles.
-
-*5 Files added to batch download queue, but not downloaded while online
-   will be automatically added to the batch queue during the user's next logon
-   until the files are either downloaded successfully or removed from the
-   queue.
-
-*8 Baja modules can now be executed from within TEXT.DAT lines (that don't
-   contain % variables) and menus/text files by using "@EXEC:MODNAME@"
-   without the quotes, where MODNAME is the name of the .BIN file (without
-   the .BIN) in the EXEC directory.
-
-&2 Down arrow (ESC[B) is now translated by Synchronet into Ctrl-J instead of
-   Ctrl-M.
-
-!2 Telegrams and inter-node messages could flash by (screen cleared)
-   without being read in some circumstances.
-
-*3 Added new command line option to SBBS (o) to force Synchronet to run
-   any pending events and then immediately exit. This eliminates the need to
-   have events down the nodes they are being run on to return to front-end
-   mailers. But more importantly, if "SBBS O" is run as an event from a mailer
-   and there just so happens to be no pending events, Synchronet will
-   immediately exit back to the mailer instead of sitting at the waiting for
-   call screen.
-
-*0 Added Guru response codes `o (SysOp's name), `s (System name), `g (Guru's
-   name), and `I (System's QWK ID), `L (user's level - previously `m),
-   `T (time), `M (month), `W (day of week), `J (day of month), `Y (year),
-   `Z (user's zip/postal code).
-
-!1 Replies to Anonymous posts on local sub-boards now work.
-
-!2 Pre-packed QWK packets will no longer contain e-mail (causing duplicates)
-
-*3 Guru expressions can now contain ARS elements contained in square brackets.
-   Example: (HELLO&GURU&[LEVEL 90 OR FLAG S])
-
-!5 SBBS now correctly supports more than 3000-4000 posts per sub-board (if
-   available memory allows).
-
-!1 Auto-sorting file directories by upload date now functions correctly.
-
-*4 Non-Synchronet color codes are now supported in extended file listings.
-
-!0 Baja function COMPARE_KEY now supports DIGIT, EDIGIT, control characters
-   (^x) and slash commands like the CMDKEY function.
-
-*9 New Baja functions: INKEY, RIOSYNC, GETTIMELEFT, SAVELINE, RESTORELINE,
-   MSWAIT, ADJUST_USER_MINUTES, TRASHCAN, CREATE_SIF, READ_SIF, CMDKEYS,
-   COMPARE_KEYS, and PAGE_GURU.
-
-!2 When (V)alidating a message from the Reading Messages prompt, the index
-   was not properly updated causing the header and index attributes to be
-   mismatched (as reported by CHKSMB). This also caused validated messages to
-   remain unvalidated.
-
-*1 When changing message attributes, a menu-interface is now used.
-
-!4 Using Hyper Allocation (and possibly Fast Allocation or Self-packing),
-   message bases could be corrupted when importing multiple sequential messages
-   for a single message base. The symptom would be corrupted message bodies
-   (appearing as blank in the BBS) and CHKSMB v1.21 or later reporting
-   unsupported translation types. This was fixed in SMBLIB v1.20b used in
-   v2.22 of SBBSFIDO and Synchronet UTI as well.
-
-*9 New Baja variable functions: INT, STR, SET, GLOBAL_INT, GLOBAL_STR, PRINTF,
-   SPRINTF, STRCAT, RANDOM, COPY, SWAP, ADD, SUB, MUL, DIV, MOD, AND, OR, NOT,
-   XOR, TIME, TIME_STR, DATE_STR, FTIME_STR, SECOND_STR, STRLEN, STRUPR,
-   STRLWR, and DATE_STR_TO_INT.
-
-*9 New Baja instructions: COMPARE, IF_EQUAL, IF_NOT_EQUAL, IF_GREATER,
-   IF_GREATER_OR_EQUAL, IF_LESS, IF_LESS_OR_EQUAL, SWITCH, CASE, END_CASE,
-   DEFAULT, and END_SWITCH.
-
-*9 New Baja file I/O functions: FOPEN, FCLOSE, FREAD, FWRITE, FSEEK, FGET_POS,
-   FEOF, FGET_LENGTH, FSET_LENGTH, FGET_TIME, FSET_TIME, FLOCK, FUNLOCK,
-   FPRINTF, and FSET_ETX.
-
-!0 Fixed problem of extremely-slow file searches when using the Remove/Edit
-   command from the file section.
-
-*2 Timed events can be forced by creating a CODE.NOW semaphore file in the
-   DATA directory, where CODE is the internal code of the timed event.
-
-*1 The number of seconds between each node semaphore check and statistics
-   check while WFC can be configured in SCFG->Node->Advanced Options.
-
-*3 File areas can be toggled to deduct time during uploads (normally time spent
-   uploading is not counted).
-
-*1 File areas can be toggled to reward the uploader with minutes instead of
-   credits.
-
-*1 Sub-boards can be toggled on as networked to the Internet via UUCP when
-   using NetXpress allowing unknown "To" users and the 'N' restriction to work
-   properly.
-
-*4 New system toggle to disallow users to convert credits into minutes.
-
-&2 When local system protection is used (node toggle), the system password is
-   now prompted for in the status line.
-
-*3 When deleting a message from a sub-board, the message is flagged for
-   deletion rather than being immediately removed. This allows the sysop or
-   user to undelete the message before message base maintenance is run.
-
-*2 Messages can be be moved between sub-boards without deleting the original
-   message.
-
-&0 Reinitializing message pointers now resets the last read message pointer
-   as well as the highest read message pointer.
-
-*5 New Baja functions: ONLINE, OFFLINE, and PUT_NODE.
-
-*1 NODE_ACTION Baja function now supports the following actions:
-   MAIN, RMSG, RMAL, SMAL, RTXT, RSML, PMSG, AMSG, XTRN, DFLT, XFER, DLNG,
-   ULNG, BXFR, LFIL, LOGN, LCHT, MCHT, GCHT, CHAT, SYSP, TQWK, PCHT, PAGE,
-   and RFSD as well as specifying the action number directly.
-
-*2 New Baja function: NODE_STATUS can set the current node status to:
-   WFC, LOGON, NEWUSER, INUSE, QUIET, OFFLINE, NETTING, EVENT_WAITING,
-   EVENT_RUNNING, or EVENT_LIMBO.
-
-*0 Messages and text files larger than the available memory (size is unlimited)
-   can now be displayed.
-
-&1 If SCFG->System->Toggle Options->Expire When Out-of-time is set to "Yes",
-   specific users can be excluded from this behavior by giving them the 'E'
-   exemption.
-
-&0 If SCFG->System->New User Values->Question Toggles->Location is set to
-   "Yes", commas will not be required if the "Require Commas" toggle is set
-   to "No".
-
-*5 Local messages (posts or e-mail) from user #1 containing @-codes WILL be
-   expanded to message variables (or actions) when read.
-
-*1 "Beep Locally" toggle option moved from System to Node Toggle Options in
-   SCFG.
-
-*5 Each security level can have a specific security level to expire to or
-   quick-validation set to expire to.
-
-*9 New loadable modules for Login, Synchronization, Logout, and Expired Users.
-
-*3 New Baja instructions: COMPARE_STRN and COMPARE_SUBSTR.
-
-*0 New command line specifier: %z to represent the text directory (similar to
-   the %j, %k, and %! specifiers).
-
-*2 New Baja functions: FLENGTH, USER_EVENT, and PRINTTAIL.
-
-&9 Removed hardcoded login procedure (NN: prompt, "New" for new-user, etc.).
-   Must use a login module to perform this functions (see EXEC\LOGIN.SRC
-   or EXEC\MATRIX.SRC and DOCS\BAJA.DOC for details). Login module name is
-   specified in SCFG->System->Loadable Modules->Login Module. If set to blank,
-   Synchronet will assume "LOGIN" as the module name.
-
-&9 Removed hardcoded logon procedures for displaying TEXT\MENU\LOGON screens,
-   last few callers, auto-message, user events, etc. Must use logon module
-   to perform these functions (see EXEC\LOGON.SRC and DOCS\BAJA.DOC).
-
-*9 New Baja function: LOGIN to initiate login procedure, LOGON to initiate
-   LOGON procedure (includes automatic execution of Logon module) and LOGOUT
-   to force LOGOUT procedure (only to be used for RE-logins, does NOT execute
-   Logout module).
-
-*2 New Baja function: BATCH_ADD_LIST to add a list of files to the current
-   users batch download queue and automatically delete the list file.
-
-*5 When returning from an external program, if the file DATA\FILE\xxxx.DWN
-   exists (where xxxx is the user's number), the files contained in that
-   list will be automatically added to the user's batch download queue and
-   the list file will be deleted.
-
-*7 Default download protocol can be selected by users in default config.
-   And automatic hang-up after download (without asking) can be turned on.
-   New user defaults for these two options can be configured in SCFG.
-
-*5 Baja compiler supports definition of macros (!DEFINE) and include files
-   (!INCLUDE).
-
-&0 SCFG online help now functions correctly even if SCFG.EXE is renamed.
-
-*3 WIP (Windows Interface Protocol) terminal (DC-TERM) auto-detected and .WIP
-   menu files displayed (if present). New WIP ARS keyword as well.
-
-&1 When RIP or WIP terminals are detected, a color and extended ASCII support
-   is assumed.
-
-&0 When moving files from upload or sysop directory, upload date/time is
-   changed to current date/time.
-
-!1 When importing AREAS.BBS or FIDONET.NA message base lists in SCFG, internal
-   codes would be padded with spaces out to eight characters (which was wrong).
-
-&2 Internet netmail uploaded via QWK REP is now stored with name and addressed
-   combined (same as sending netmail online) instead of the SBBS 2.0 method
-   of separate name and address. Both methods are valid (and documented in
-   the SMB specification), but this has been changed for consistency with the
-   newer storage method of online Internet netmail.
-
-&1 The ADJUST_USER_CREDITS Baja function will now deduct from the user's free
-   credits (if they have any), if adjusting negative.
-
-!0 Fixed problem with CREDIT ARS keyword not working correctly with values
-   greater than 32MB. This keyword now supports up to 64MB, for comparison.
-
-!1 Fixed problem with executing a loadable (Baja) module as an external program
-   if that module contained an EXEC_XTRN statement. This would cause problems
-   with re-opening the log file when returning from module.
-
-!0 Fixed problem with editing Access Requirements for External Program Sections
-   in SCFG when the section name was longer than a certain number of chars.
-
-!0 Fixed problem with FILE_SET_LIBRARY Baja function causing critical error.
-
-*1 Archives can be (V)iewed from the (R)emove file prompt.
-
-*8 System variables can be read (and some modified) from Baja modules. See
-   DOCS\BAJA.DOC for a list of available system variables.
-
-&3 The DIR and SUB ARS keywords now support the area's internal code as well
-   as the sub-board or directory number (which can change and be hard to
-   calculate). To specify a directory or sub-board internal code that begins
-   with a digit, use SUBCODE or DIRCODE instead of the SUB or DIR keyword.
-   If the first character of the value is not a digit, it is assumed to be
-   a internal code.
-
-&1 When deleting file libraries and directories in SCFG, the data files may
-   automatically be deleted (if the sysop answers YES to the delete data
-   prompt).
-
-&3 When forwarding e-mail that has file attachments, the attachments are now
-   automatically copied along with the e-mail message.
-
-*1 When in local Guru chat (not multi-node Guru chat), the Guru will type
-   first, as if responding to the user string "HELLO".
-
-*5 New Baja function (LOAD_TEXT) to load an alternate TEXT.DAT file from module
-   or command shell.
-
-*2 Additional line in TEXT.DAT allows different keys for (Y)es and (N)o.
-
-*3 Configuration command line (from WFC) configurable in SCFG for each node.
-   This is allows the sysop to add command line switches for some all nodes,
-   or use the 32-bit version of SCFG (SCFG32.EXE) for some or all nodes.
-
-&1 Hitting the key for (N)o at the pause prompt is now the same as hitting
-   Ctrl-C (abort).
-
-*3 RIP and WIP files are not displayed locally to keep the local screen clean.
-
-*0 New GETSTR (Baja function) mode, NOECHO accepts a string of input without
-   echoing to the local or remote consoles.
-
-*4 E-7-1 terminals are now supported by setting the Node Toggle Option in
-   SCFG for "Allow 8-Bit Remote Logons" to "No". If a user logs on and
-   does not have IBM extended ASCII support disabled, then they will be allowed
-   to send 8-bit characters (after the logon procedure).
-
-&2 New users are asked less initial questions about terminal type (to simplify
-   new user procedure). If ANSI, RIP, or WIP is auto-detected, auto-terminal
-   type is not asked. If RIP or WIP is detected, COLOR is not asked. 
-   If auto-terminal type is not selected, RIP is not asked. All these items can
-   still be toggled from the user default settings menu (which may still appear
-   during the new user procedure if configured), allowing undetected RIP
-   terminals (for example) to be correctly configured during the new user
-   procedure. WIP is not supported unless it is correctly auto-detected.
-
-*1 New Baja functions: CHKSUM and STRIP_CTRL
-
-!0 Hexadecimal character constants (\x1b) in the TEXT.DAT were not interpretted
-   correctly.
-
-*2 New @-code to display a menu from within the TEXT.DAT or within another
-   text file or menu (@MENU:filename@).
-
-*1 New @-code to allow yes/no questions to be imbedded in menu files
-   (@QUESTION@).
-
-*1 New Baja functions: FILE_SEND, SEND_FILE_VIA, and FREAD_LINE.
-
-*0 Lines starting with '#' in the TEXT.DAT will be ignored (comments).
-
-*2 New @-code to display any file from any directory within another text file
-   or menu (@TYPE:filename@).
-
-*4 New DOS File System related Baja functions: REMOVE_FILE, RENAME_FILE,
-   COPY_FILE, MOVE_FILE, GET_FILE_ATTRIB, and SET_FILE_ATTRIB.
-
-*3 New DOS Directory System related Baja functions: MAKE_DIR, CHANGE_DIR,
-   REMOVE_DIR, OPEN_DIR, READ_DIR, REWIND_DIR, and CLOSE_DIR.
-
-*1 New Baja function (GET_FILE_TIME) to get file date/time without having to
-   open the file first (FGET_TIME).
-
-**************************************
-August 31, 1995 Version 2.20a Released
-**************************************
-
-&0 �[ is now interpreted as <ESC>[ when ANSI encoded reading messages.
-
-!3 The "maximum time" option for external programs, was using the value
-   for maximum SECONDS instead of minutes causing invalid drop file to
-   be created if this option was used.
-
-!1 The "Credit Uploader with Minutes" option could not be toggled to Yes
-   in SCFG (under Directory Toggle Options).
-
-*2 External editors can be configured to automatically quote all or none
-   of the message text, rather than prompting the user.
-
-&0 Users should no longer run out-of-time while in local chat with the sysop
-   (alt-C) or be kicked out immediately after exiting chat if popped in
-   during logon sequence.
-
-!0 The FSET_POS Baja function was incorrectly setting the logic state to
-   Non-TRUE unless the file was set to the beginning.
-
-!0 When logging on for immediate QWK (*username at the login prompt or 'Q'
-   restriction), any waiting telegrams would not be displayed. Now they are.
-
-*5 No more 500 line limit for messages created online. The maximum number of
-   lines is determined by free memory. Most systems should be able to allow
-   1000-2000 line messages. The internal line editor still has a 500 line
-   message limit. Raw input and external editors are limited only by the number
-   of lines set in SCFG for the user's security level and the available DOS
-   memory.
-
-!1 The FINDUSER Baja function was setting the current command string to an
-   invalid string if the username was not found and NOT setting the command
-   string if it was.
-
-&5 SBBS.EXE is now limited to 2 nodes when run in unregistered mode (no
-   key file) plus an additional local node (total of 3 nodes).
-
-&0 Directories with "Check for file existence" set to "No" will no longer
-   allow single file downloads and extended file information now includes
-   the correct file size and date.
-
-!1 Fixed problem with possible stack overflow (lock-up) if pause (ctrl-a p)
-   used in TimesUp TEXT.DAT entry.
-
-!0 Toggling "Allow Anonymous Posts" from "Only" to "No" for a sub-board in
-   SCFG did not work correctly.
-
-*2 Carbon Copy FidoNet netmail now supported. Only one "cc: name@addr"
-   allowed per line (cc: must start line, anywhere in body text). If
-   "cc: addr" is used, then "sysop" will be used as the destination
-   user name. "* Originally to: name@addr" is placed at the top of all
-   carbon copy messages. "cc:" is not case sensitive and all white space
-   inbetween "cc:" and "name@addr" is ignored.
-
-*****************************************
-September 27, 1995 Version 2.20b Released
-*****************************************
-
-&0 FidoNet netmail CC:'s didn't support name@addr@addr. This has been changed.
-
-!9 Fixed problem with local node (node license + 1) locking up.
-
-&1 Yes/No prompt can now use light-bar module (no patch required), and Ctrl-C
-   sets the abort flag correctly (unlike the patch).
-
-*3 The updating of a file's upload date when moving from one directory or
-   another can now be toggled (per directory) in SCFG. The default is OFF.
-
-&0 Video mode is optionally reset between each call (Node toggle option). This
-   reverses the effects of some external programs that change the text mode
-   (without permission). This option is not suggested when running in an
-   OS/2 window (i.e. not full screen).
-
-&0 XTRN.DAT now contains EXEC directory, TEXT directory, TEMP directory,
-   System's QWK ID, and Node toggle options (in hex) for use with XSDK v2.40
-   and later.
-
-*1 Added TRIBBS.SYS door drop file support.
-
-!5 Fixed problem with lock-ups during text searches in message bases with
-   excessively large messages (>64k).
-
-*3 Maximum number of seconds to allow for message base open/lock retries
-   now configurable in SCFG->Message Options. Previously hard-coded at 10
-   seconds, now configurable (defaults to 30 seconds).
-
-*4 Inactivity seconds before warning and disconnection now configurable
-   (per node) under node advanced options in SCFG.
-
-&0 OS/2 flavor of SCFG now gives up time-slices while waiting for keyboard
-   input.
-
-*2 Internal editor no longer limited to 500 lines per message.
-
-*1 New modem configuration toggle option to disallow unknown result codes
-   (the default behavior is to allow them and use the last configured
-   result code information, but still log an error for the sysop).
-
-!3 COMPARE_STRN Baja function could/would mess up the execution (flow control)
-   if located in if/else/end_if code blocks.
-
-*7 All Baja File I/O functions now use buffered I/O for a major increase in
-   read/write performance from Baja modules.
-
-*1 New @-code (@SETSTR:value@) sets the current command string for the
-   currently executing module or shell to the value specified.
-
-&3 When a node is configured for exclusive execution and it is waiting for
-   other nodes to become inactive, it now displays the number and status of
-   the first offending node that it's waiting for (this will help sysops to
-   know which node is keeping their events from executing).
-
-*2 New Baja File I/O function FFLUSH <handle> to flush any pending output
-   (writes) to a file.
-
-&1 New ARS keyword "OS2" to specify whether or not the current node is running
-   Synchronet for OS/2 or not.
-
-&5 All paths are expanded to FULL paths (no longer relative) when the BBS is
-   run (i.e. "..\EXEC" becomes "C:\SBBS\EXEC") to eliminate dependancy on
-   the current directory (which SHOULD always be the current NODE directory
-   when the BBS is executing) and intermittent problems under some system
-   configurations. The downside is that users can now see your full system
-   paths when view/extracting archives (if the archiver, e.g. PKZIP, shows
-   the path).
-
-&0 If the sysop has specified a trailing backslash on the start-up directory
-   for a timed event, it will be automatically removed by the BBS. DOS will
-   not let you CD to a sub-directory with a trailing backslash.
-
-*9 When running Synchronet for OS/2, all executables (with the exception
-   of SCFG) are assumed to be DOS programs (which require extra work by the BBS
-   to execute) unless the program name is listed in SCFG->External
-   Programs->OS/2 Program List. At the very least, CMD.EXE should be listed
-   here. Since all DOS programs are executed in a fresh DOS window (with
-   very little overhead) all swap options are unused in SYNC4OS2. WWIV
-   external programs (requiring DCDWATCH and/or WWIV color codes) are not
-   supported in Synchronet for OS/2. OS/2 programs canNOT have I/O interrupts
-   intercepted (this is a DOS program ONLY feature).
-
-*2 New %y command line specifier points to your DOS COMMAND.COM (in
-   Synchronet for DOS, gets the path from the COMSPEC environment variable,
-   in Synchronet for OS/2, gets the path from SCFG->Nodes->Node X->DOS
-   Command Interpreter).
-
-&5 New modules for Synchronet for OS/2: EXECSBBS.EXE (not to be confused with
-   EXECSBBS.COM, still required by Synchronet for DOS) and EXECDOS.EXE located
-   in your EXEC directory.
-
-!2 All pending events are now executed when "SBBS O" is run regardless of
-   the order of their configuration vs. execution time in SCFG.
-
-&1 Posts to non-QWKnet sub-boards from a Q restricted account are now
-   disallowed.
-
-&4 Maximum file sizes (for the file transfer section) have been increased from
-   9,999,999 bytes to 999,999,999 bytes.
-
-!2 ARS for compressable file types was not being used.
-
-&1 New ARS keyword "DOS" evaluates to true if the current node is running the
-   16-bit DOS version of Synchronet.
-
-&5 The 32-bit versions of Synchronet now allow a maximum of 10000 files per
-   directory (vs. 1000 for the 16-bit DOS version) and 50000 total e-mail
-   messages (vs. 5000 for the 16-bit DOS version).
-
-&8 Synchronet no longer physically removes deleted e-mail messages when a user
-   exits the reading mail prompt unless the sysop has set SCFG->Message Opts
-   ->Delete E-mail Immediately to "Yes". Instead, the mail is physically
-   removed during the system daily maintenance (run automatically). This speeds
-   up the e-mail access considerably on systems with large e-mail databases.
-   Also, e-mail and posts that have been flagged for deletion will not be
-   visible to the user unless the sysop has set SCFG->Message Opts->Deleted
-   Messages Viewable to "Yes". Settings this option to "Sysop Only" means only
-   sysops or sub-ops (when appropriate) can see deleted messages. The above
-   mentioned system maintenance also scans for old e-mail (greater than the
-   maximum age specified in SCFG->Message Opts->Purge Mail by Age) if enabled.
-   SMBUTIL is no longer necessary for maintaining your MAIL database.
-
-&1 When a new user takes a deleted user's slot, any mail that user has SENT
-   will be deleted as well as any mail that user had received (previously,
-   sent mail was not deleted and thus readable by the new user).
-
-*3 Added the following @-codes: @last@ for user's last name/alias,
-   @firstreal@ for user's first real/company name, and @lastreal@ for
-   user's last real/company name.
-
-&0 Maximum allowed DCE rated increased from 57600 to 64000 (to support ISDN
-   modems).
-
-*2 When reading e-mail, the thread commands (<>{}[]) are now available
-   to thread forward and backward by subject, from user, and to user (as
-   with reading sub-boards).
-
-*0 When a node is run and a NODE.LOG already exists (not a normal situation)
-   it is appended to the file DATA\CRASH.LOG (as well as the normal system
-   log) to allow the sysop to easily browse through logs resulting in possible
-   crashes to help diagnose the cause. The file CRASH.LOG in the current
-   node's directory is also appended (to more easily solve node specific
-   crashes).
-
-*0 New @-codes: REAL, LAST, LASTREAL, and FIRSTREAL
-
-*7 Synchronet BBS now supports VERBAL modem result codes by setting SCFG->Nodes
-   ->Node #->Modem Config->Toggle Options->Use Verbal Result Codes to "Yes".
-   You must also change V0 to V1 in your modem init string. When verbal result
-   codes are enabled, the result code list is no longer used. This feature was
-   added for the flexibility and easier configuration of modems that don't
-   correctly support numeric result codes, insist on returning multiple connect
-   results (CARRIER, PROTOCOL, etc), or have too many possible result codes to
-   configure by hand. When this option is set to "Yes", Synchronet
-   automatically creates the connection description and estimated CPS rates.
-   This option also has the added advantage of supporting DCE (connection)
-   rates above 65535. The DCE rate is not to be confused with the DTE rate
-   which is currently limited to 115200 bps.
-
-*4 Synchronet will now automatically fix the E, V, and &C modem registers
-   if configured incorrectly in (one of) the modem init string(s). If the
-   above "Verbal Result Codes" option is used (for example), the init string
-   does not need to be modified. Synchronet will automatically send an ATV1
-   after the init and special init strings (if needed).
-
-&1 The PERSONAL.NDX file included in QWK packets now includes entries for
-   the E-mail conference (#0) as well as private posts in sub-boards.
-
-*3 Synchronet for OS/2 (SBBS4OS2.EXE) can now be launched with an already
-   open port by specifying the open port's handle on the command line (with
-   the new H command line parameter). This is useful for OS/2 front-end mailers
-   (like BinkleyTerm) that leave the port open when spawning the BBS.
-
-*3 When Synchronet for OS/2 launches OS/2 executables, the com port can be left
-   open by configuring the program (in SCFG->External Programs->OS/2 Programs)
-   to leave the port open. The port handle must then be passed to the child
-   process with the %H command line specifier. The port is always closed when
-   launching DOS executables and then re-opened upon returning.
-
-*0 The system variable, _WORDWRAP is now available for Baja programmers to
-   check/modify the current word wrap buffer (set with GETSTR).
-
-*0 New Baja functin, EXIT immediately aborts execution of the current module
-   (used in place of RETURN when in CALLed sub-routines).
-
-*4 The following Baja functions now allow integer variables to be used in place
-   of integer constants: USER_EVENT, COMPARE_STRN, RANDOM, FOPEN, FSET_ETX,
-   NODE_ACTION, NODE_STATUS, PRINTFILE, PRINTTAIL, GETSTR, GETNUM, MSWAIT,
-   GETLINE, GETSTRUPR, GETNAME, SHIFT_STR, REPLACE_TEXT, REVERT_TEXT,
-   TOGGLE/COMPARE_USER_MISC, TOGGLE/COMPARE_USER_CHAT, TOGGLE/COMPARE_USER_QWK,
-   TOGGLE/COMPARE_NODE_MISC, SET_USER_LEVEL, SET_USER_STRING,
-   ADJUST_USER_CREDITS, and ADJUST_USER_MINUTES.
-
-*0 New @-codes: MAILW (number of e-mail messages waiting for current user),
-   MAILP (number of e-mail messages sent by current user pending deletion),
-   MAILW:# (number of e-mail messages waiting for user #), and MAILP:#.
-
-&4 If a loadable module is executed from a module (or shell), the logic state
-   is maintained when returning to the parent. This allows sub-modules to
-   return error levels to the parent modules without using global variables.
-
-*2 If a module named FEEDBACK.BIN exists in the EXEC directory, it will be
-   executed whenever a user sends e-mail to user #1 (with the exception of
-   validation feedback). If the module sets the logic state to FALSE, then
-   the feedback will be aborted.
-
-!5 When the day passes midnight (new day) while a user is online, his/her
-   daily stats (e-mails per day, posts per day, free credits, etc) are reset
-   immediately.
-
-*3 New 'P'urge user command from the Sysop's e-mail and reading messages
-   menus.
-
-*4 New 'N'ext un-read message command from reading e-mail prompt.
-
-&2 If a user uploads a file and that user is then deleted and another user
-   then logs on as 'New' with the old users name and the file is subsequently
-   downloaded, the new user will not receive the credit award.
-
-!5 Fixed bug in daily mail maintenaince that would corrupt memory and the
-   mail index file in the 16-bit DOS 2.3 beta version if there were over 3276
-   messages in the e-mail database. No effect on the 32-bit versions.
-
-!9 Fixed bug that would potentially crash the process if first user to logon
-   was a new user and hung-up during the new-user feedback.
-
-!4 Fixed bug that would potentially crash the process if a DORINFO*.DEF door
-   was run with no timed events configured.
-
-!0 If SCFG->Message Options->Users Can View Deleted Messages was set to "No",
-   and a user delete a post, the current message number skipped over the next
-   message.
-
-!1 If the Internet toggle option for a sub-board is set to "Yes", replies are
-   always posted to "All" - reply-to-user name is not prompted for.
-
-***********************************
-May 30, 1997 Version 2.30a Released
-***********************************
-
-!2 SBBS4OS2 status bar would disappear sometimes (fixed by Enigma by shortening
-   status bar to 79 chars instead of 80).
-
-!9 SBBS4OS2 would occassionally display output very slowly (fixed by Enigma
-   by adding time-slice yields to various console loops).
-
-!4 SBBS4OS2 would get non-uppercase filenames confused on HPFS partitions
-   (fixed by Enigma by converting all filenames to uppercase).
-
-!3 Internal message editor would continue to display first line of message when
-   using the up arrow (fixed by Enigma).
-
-!6 When SBBS.EXE/SBBS4OS2.EXE returned with a non-zero errorlevel (e.g.
-   incoming FAX or whatever), the NODE.DAB was closed prematurely, posssibly
-   causing errrors (fixed by Enigma).
-
-*5 IP logging of telnet connections (requires "TEL FROM" in connect string)
-   to detailed log file and user note field (added by Enimga).
-
-*5 IP trash can (TEXT\IP.CAN) for telnet connections now supported
-   (added by Enigma).
-
-!5 Possible crash (GPF) cause in internal message editor when clearing (/CLR)
-   a message when not on the last line of the message (fixed by Enigma).
-
-****************************************
-September 5, 1997 Version 2.30b Released
-****************************************
-
-!8 Fixed Y2K bugs in QWK, Fido, and log filenames where a 2-digit year
-   is used (would have used 100 in some places for the year 2000). When parsing
-   a 2-digit year, a 100-year window is used with 1970 as the pivot point.
-   e.g. "69" is assumed to refer to 2069, "70" is assumed to refer to 1970.
-
-&4 Birthdates are still stored in MM/DD/YY format. But if a user's age is
-   calculated to be more than 90, then 90 is subtracted from the calculated age
-   e.g. A user born in 01/01/00 is assumed to have been born in 2000, not 1900.
-
-*3 New @-codes: REV (Synchronet revision), CONN (current connection),
-   LOCATION (system location), TNODES (total nodes on system),
-   HOST (same as CPU), CID and IP (Caller-ID or user IP addr).
-
-*1 Down-arrow at a pause prompt now moves down one line at a time.
-
-*1 'Q' at the Pause prompt aborts the display (same as 'N' or Ctrl-C).
-
-*1 TAB (Ctrl-I) now works like CR (enter) when at string prompts.
-   i.e. you can now "TAB" from the NN: prompt to the PW: prompt in a
-   full-screen/ANSI login.
-
-!4 Creating REP packets that contained messages with "Replied-to" numbers
-   larger than 7-digits (some OLRs apparently send large bogus numbers in
-   this field), would corrupt the packet. When attempting to import such a
-   corrupted packet into an SBBS system, the error message was garbled.
-
-!1 Only the last line of an inter-node telegram was logged to the system
-   activity log. Now the entire telegram is logged.
-
-!1 High-priority input is no longer assumed when in RAW input mode (Ctrl-Z).
-
-!5 Guest account ('G' restriction) would save the real user's name in the
-   database (if asked during login via logon module). If the user then hungup
-   and called back and logged on as "New", they would be unable to use their
-   real name (if duplicate real names are disallowed in SCFG). The real name
-   field is now cleared upong logoff (for 'G' restricted users).
-
-!0 If a user hung-up without fully logging on (during the new user process,
-   for example), an inter-node message was sent to all active nodes saying that
-   he/she logged off (even though there was never a "logon" anouncment).
-
-!1 The number of posts read statistic was not being properly reset for QWKnet
-   node ('Q' restricted user) calls.
-
-!0 If EXEC_XTRN was called from a loadable module or shell, the node status was
-   not automatically changed back to "User at external program menu".
-
-!3 SBBS4OS2 created an invalid EXITINFO.BBS (created with DORINFOx.DEF). Would
-   cause doors that used this file to behave strangely or fail to function.
-
-&4 Changed NOPEN/NODEDAB retry counter from 500 (which could take several
-   minutes on some systems) to 50 (more like several seconds).
-
-!0 Hitting 'A' from a local node WFC no longer tries to answer a call.
-
-****************************************
-December 14, 1999 Version 2.30c Released
-****************************************
-
-*3 New @-codes: QWKID (System QWK-ID), INETADDR (System's Internet Address),
-   FIDOADDR (System's primary FidoNet address).
-
diff --git a/docs/sbbsNTsvcs.txt b/docs/sbbsNTsvcs.txt
deleted file mode 100644
index ef3bfb36f0bdd8a6ca7f9740efe702e88fa843d5..0000000000000000000000000000000000000000
--- a/docs/sbbsNTsvcs.txt
+++ /dev/null
@@ -1,99 +0,0 @@
-Synchronet NT Services
-======================
-
-$Id$
-
-If you're running Synchronet on a Microsoft Windows NT based operating system
-(e.g. Windows NT, Windows 2000, Windows XP, or Windows 2003), you can run
-Synchronet as a set of NT services using the exectuable exec\sbbsNTsvcs.exe.
-
-This single executable includes five (5) NT services that handle all the
-functionality of Synchronet v3.12-Win32:
-
-Name                 Description
-----                 -----------
-SynchronetBBS        Synchronet Telnet/RLogin Server
-SynchronetFTP        Synchronet FTP Server
-SynchronetWeb        Synchronet Web Server
-SynchronetMail       Synchronet SMTP/POP3 Mail Server
-SynchronetServices   Synchronet Services (e.g. NNTP, IRC, Finger, etc.)
-
-You may install, disable, or remove each NT service independantly, or all at
-once. To install all the Synchronet NT services at once, run:
-
-	sbbsNTsvcs install
-
-The configuration of the Synchronet servers and services is handled in your
-Synchronet initialization file (e.g. ctrl/sbbs.ini). The Synchronet NT
-services know the location of your Synchronet CTRL directory from the
-SBBSCTRL environment variable. See sbbscon.txt for more details about the
-SBBSCTRL environment variable and the initialization file (sbbs.ini).
-
-Synchronet v3.12 and later automatically stores the relevant settings
-in your Synchronet initialization file (no exporting is necessary).
-
-Once installed, the Synchronet NT services may be started from the NT Services
-dialog (under the Windows Control Panel, Administrative Tools, Services), 
-by running the Synchronet Control Panel, or if the system is rebooted, the
-services will start automatically if enabled and configured for AutoStart.
-
-To remove/un-install the Synchronet NT services, run:
-
-	sbbsNTsvcs remove
-
-You may also enable and disable the Synchronet NT services with the sbbsNTsvcs
-command-line options. Run "sbbsNTsvcs -?" from a command prompt to see the 
-available command-line options. Example:
-
-Available Commands:
-
-list                 to list services
-install              to install services
-remove               to remove serivces
-disable              to disable services
-enable               to re-enable disabled services
-start                to start services
-stop                 to stop services
-recycle              to recycle services
-mute                 to mute (sounds of) services
-unmute               to unmute (sounds of) services
-
-To recycle the Synchronet Web Server service, run:
-
-	sbbsNTsvcs recycle web
-
-Synchronet Control Panel
-------------------------
-You should shutdown the Synchronet Control Panel (GUI) before installing the
-Synchronet NT services. The Synchronet Control Panel can be used to start,
-stop, configure, recycle, and monitor the NT services once installed, but it
-is not required for operation. If the Synchronet Control Panel is not running,
-the BBS servers will still function, even if no user is logged into Windows.
-
-You cannot "spy" on a BBS node running as an NT service and the "Clients"
-window and the optional "Tray icon" in the Synchronet Control Panel will not
-reflect active clients connected to Synchronet NT services. There are plans to
-integrate these features with the Synchronet NT services in the future.
-
-NT Event Log
-------------
-Log messages (determined by the LogMask in your sbbs.ini file) will be
-logged as NT application event log messages (viewable in your NT Event
-Viewer). 
-
-You may wish to configure your NT event log to overwrite old messages
-as needed:
-1. Open the Event Viewer (e.g. from Control Panel->Administrative Tools)
-2. Right click Application Log, Select Properties
-3. Set the maximum log size to something like 8192 (8MB) or bigger
-4. Select "Overwrite events as needed" or "older x days"
-
-Debug Output
-------------
-If you wish to use a Windows debug output viewer (such as DebugView from
-http://www.sysinternals.com/ntw2k/freeware/debugview.shtml) to view the log
-output of one or more of the Synchronet NT Services, set the "Start
-parameters" of one or more of the services (under the Windows Control Panel)
-to "-debug".
-
-/* End of file */
diff --git a/docs/sbbscon.txt b/docs/sbbscon.txt
deleted file mode 100644
index f531daae50b35c28c2c854a57c38a87653651e4f..0000000000000000000000000000000000000000
--- a/docs/sbbscon.txt
+++ /dev/null
@@ -1,301 +0,0 @@
-Synchronet Console Documentation
-================================
-
-$Id$
-
-1. Introduction
----------------
-The Synchronet Console is the console-mode sysop interface to Synchronet v3.
-On Win32 operating systems, this interface (sbbs.exe) is an alternative to
-the graphical Synchronet Control Panel (sbbsctrl.exe). On Unix, this
-interface (sbbs) is currently the only option.
-
-On Win32 operating systems, the exact same underlying server libraries (DLLs)
-are used to service the clients, so from the users perspective there should
-be no difference in performance or functionality. The console mode interface
-does use fewer system resources than the graphical control panel, so for some
-Win32 sysops that wish to conserve system resources, this may be the preferred
-interface. But, to date, this interface has been used almost exclusively by
-Unix sysops.
-
-
-2. BBS Configuration
---------------------
-The system-wide configuration files (ctrl/*.cnf) are edited using the
-Synchronet configuration utility (SCFG). The executable filename is
-exec/scfg.exe on Win32 and exec/scfg on Unix.
-
-SCFG needs to be told the location of your Synchronet ctrl directory, where
-it expects to find the Synchronet configuration (.cnf) files. This can be done
-by passing the path to your ctrl directory on the SCFG command line. Example:
-
-    scfg /sbbs/ctrl
-or:
-    scfg /usr/local/sbbs/ctrl
-
-or by setting the SBBSCTRL environment variable before running SCFG.  Example:
-
-Unix (bash): export SBBSCTRL=/sbbs/ctrl
-Unix (sh):   SBBSCTRL=/sbbs/ctrl && export SBBSCTRL
-Unix (csh):  setenv SBBSCTRL /sbbs/ctrl
-Win32:       set SBBSCTRL=/sbbs/ctrl
-
-Generally speaking, if you are running Linux, your shell is bash.  You can
-verify your shell by typing ``echo $SHELL'' at a command line.
-
-Many of the Synchronet utilities require this environment variable, so it is
-suggested you initialize this environment variable in your system startup
-and/or login scripts. See section 3 for details.
-
-The SCFG application supports multiple forms of user interface. The default
-interface is currently X11 if available or curses/conio (fullscreen colored
-text) if not. To use a different interface, use the -iD (stdio), or -iA (ANSI
-output) command-line options. There are other command-line options to control
-the character set used, escape key delay, monochrome/color mode, etc. Type
-"scfg --help" to list all the available command-line options.
-
-There are other system-configuration files that are simple text files to be
-edited using any ASCII text editor: ctrl/*.cfg and text/*.can. Each of
-these files should contain a description of its purpose and usage.
-
-
-3. Initializing the SBBSCTRL Environment Variable
--------------------------------------------------
-For Windows NT-based operating systems, goto the Windows Control Panel->
-System->Advanced->Environment Variables->System Variables->New...
-    Variable:           SBBSCTRL
-    Variable Value:     c:\sbbs\ctrl
-    (replace c:\sbbs\ctrl with the full path to your ctrl directory)
-
-For Windows 9x-based operating systems, edit your C:\AUTOEXEC.BAT file
-and add the line:
-    SET SBBSCTRL=c:\sbbs\ctrl
-    (replace c:\sbbs\ctrl with the full path to your ctrl directory)
-
-For Unix bash/sh:
-In the home directory of the user the BBS will be running as, edit the file
-named either .profile or .bash_profile depending on if you're running bash or
-sh and add the line:
-
-    SBBSCTRL=/sbbs/ctrl && export SBBSCTRL
-    (replace /sbbs/ctrl with the full path to your ctrl directory)
-
-For Unix csh/tcsh:
-Again, in the home directory of the user the BBS will be running as, in the
-file named .tcshrc (for tcsh) or .cshrc (for csh) add the line:
-
-    setenv SBBSCTRL /sbbs/ctrl
-    (replace /sbbs/ctrl with the full path to your ctrl directory)
-
-
-4. Server Configuration
------------------------
-The server/host-specific configuration options are set with sbbs command-line
-options (run "sbbs help" for a list) or by editing the Synchronet
-Initialization file (e.g. ctrl/sbbs.ini).
-
-
-4.1 Initialization File
------------------------
-The Synchronet initialization file is a plain text file in Windows ini format.
-Lines beginning with a semicolon (;) character are considered comments and
-are ignored. Configuration values are grouped into sections. Sections are
-defined by a "[section_name]" line. The configuration sections are:
-
-    [Global]        - Settings applied to all servers and services
-    [BBS]           - Settings applied to the Telnet/RLogin server
-    [Mail]          - Settings applied to the SMTP/POP3 mail server
-    [FTP]           - Settings applied to the FTP server
-    [Web]           - Settings applied to the Web server
-    [Services]      - Settings applied to Synchronet services
-    [UNIX]          - Settings applied to operations under Unix only
-
-Within each section is a list of values (one per line) in the form:
-    name=value
-
-It is recommended that sysops new to Synchronet, leave the default values
-intact unless instructed to do otherwise.
-
-The default initalization file is ctrl/sbbs.ini. A different initialization 
-filename may be used by specifying the path and filename on the sbbs
-command-line. Example:
-
-    sbbs /sbbs/ctrl/mybbs.ini
-
-If the path and filename of the initialization file is not passed on the
-command-line, sbbs will use the SBBSCTRL environment variable to determine
-the location of your Synchronet ctrl directory, where it expects to find
-either <HOSTNAME>.ini or sbbs.ini.
-
-If you are using the Synchronet Control Panel (for Win32) and want to use
-your current settings for the Synchronet Console or NT Services, you can
-export your settings to your ctrl/sbbs.ini file using the File->Export
-Settings menu option.
-
-
-5. For Unix Sysops
---------------------
-You will particularily want to pay attention to the [UNIX] section of your
-Initialization file.
-
-If you do not want to run Synchronet (and all external programs/doors) as
-root, you will have to set the User and Group values.  Also, the file
-permissions/ownership should be such that the other user would have read
-and write access to them.  The best way to accomplish this is a command
-like:
-
-chown -R sbbsuser:sbbsgroup /sbbs
-
-If you want Synchronet to fork and run in the background as a daemon, logging
-via syslog rather than the local console, set Daemonize=True in this section.
-
-To configure syslog and the LogFacility, a good default to use is
-LogFacility=3 Then, in /etc/syslog.conf you will need to add the line:
-local3.*                 /var/log/synchronet.log
-
-Depending on how your vendor set up syslog.conf initially, you may also want
-to exclude local3.* from other log files (Noteably /var/log/messages) how to
-do this varies with your syslogd implementation, but for BSD based ones
-(Which BSD and many Linux distros use) you would add ";local3.none" to the
-end of the first field in the /var/log/messages line.
-
-You will have to create this file manually initially by running:
-touch /var/log/synchronet.log
-
-Then send a HUP to syslogd like so:
-killall -HUP syslogd
-
-You will want to investigate how your system rotates logs and set it up to
-rotate synchronet.log also.
-
-Further use of the LogFacility setting is beyond the scope of this document.
-Read your syslog.conf manpage for more information about this.  In particular,
-do NOT use the 'S' setting unless you are familiar with advanced syslogd
-configuration.  The S setting will use different facilities for each feature
-of Synchronet as appropriate.  Specifically, S will use:
-
-    LOG_AUTH
-    LOG_DAEMON
-    LOG_FTP (If available)
-    LOG_MAIL
-    LOG_CRON
-
-
-5.1 Terminal Capabilities
--------------------------
-As you may have noticed by now, most telnet clients designed for use with
-ANSI BBSes do not display fullscreen Unix programs correctly. Included with
-Synchronet is a pair of terminal capability definition files that enable you
-to run native fullscreen Unix programs and have the output displayed correctly
-in a standard ANSI-BBS terminal.  These files are termcap and terminfo,
-located in your Synchronet install directory.  Your system will use one or the
-other, and it won't hurt to install both.  You will need to be logged in as
-root to install the files.
-
-Installing the terminfo file:
------------------------------
-1) Get the Synchronet ANSI-BBS terminfo file from:
-   http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/terminfo
-2) Enter the command ``tic terminfo''
-
-Installing the termcap file:
-----------------------------
-1) Get the Synchronet ANSI-BBS termcap file from:
-   http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/termcap
-2) Enter the command ``cat termcap >> /etc/termcap''
-3) *** FreeBSD Only *** run the command:
-   ``cap_mkdb -f /usr/share/misc/termcap /etc/termcap''
-
-Once the terminal capability files are installed, edit the ExternalTermANSI
-value in the [BBS] section of your .ini file to read:
-    ExternalTermANSI=ansi-bbs
-
-Note: Once again, many Linux distros do not have a termcap.  This is fine.
-      You do NOT need to install the termcap-compat package.  If termcap
-      isn't installed, it means nothing uses it.  Only if there is a
-      termcap do you need to add the ansi-bbs termcap definition.
-
-
-6. Running Synchronet
----------------------
-If you've initialized the SBBSCTRL environment variable and edited your BBS
-and server configuration, you are now ready to run Synchronet. You can do
-this by simply running exec/sbbs (off of the installation directory).
-
-
-6.1 Running Synchronet Automatically During Boot-up (Unix)
-----------------------------------------------------------
-If you want Synchronet to start automatically whenever your system boots,
-you will need to set that up using the system rc scripts.  A few example are:
-
-Linux:
-------
-1) Get the Synchronet service run script (init file) from:
-   http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/init.d/sbbs
-
-2) Copy the run script (sbbs) into your /etc/init.d directory (if you don't
-   have this directory, then your Linux distribution isn't supported by this
-   file).
-
-3) Add the Synchronet system service:
-   # chkconfig --add sbbs
-
-4) Start the Synchronet system service:
-   # /etc/init.d/sbbs start
-
-FreeBSD:
---------
-
-1) Get the Synchronet service run script (init file) from:
-   http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/rc.d/sbbs
-
-2) Copy the run script (sbbs) into your /etc/rc.d directory
-   (If using FreeBSD 4.x, install the rc_subr port and copy the run script
-   to /usr/local/etc/rc.d/sbbs.sh instead)
-
-3) Set up the sbbs settings:
-   In one of /etc/rc.conf, /etc/rc.conf.local, or /etc/rc.conf.d/sbbs add the
-   line:
-   sbbs_enable=YES      # Required to run Synchronet
-
-4) In one of the files from step three, add appropriate lines from the
-   following (Defaults are shown here):
-   sbbs_flags=""                        # Additional command-line flags
-   sbbs_pidfile="/var/run/sbbs.pid"     # Path of pid from your .ini
-   sbbs_dir="/sbbs/"                    # Root sbbs path
-                                        # The rest of the sbbs_*dir derive
-                                        # from this be default
-   sbbs_ctrldir="${sbbs_dir}/ctrl/"
-   sbbs_execdir="${sbbs_dir}/exec/"
-   sbbs_program="${sbbs_execdir}/sbbs"  # Synchronet binary
-   sbbs_procname="${sbbs_program}"      # Process name as seen by ps(1)
-   sbbs_shell="/bin/sh"                 # SHELL variable
-   sbbs_user="root"                     # User to START sbbs as.  If this is
-                                        # not root, you cannot bind low ports
-   sbbs_group="wheel"                   # Group to start sbbs as
-
-5) Start the Synchronet system service (FreeBSD 5.x+):
-   # /etc/rc.d/sbbs start
-   (FreeBSD 4.x and lower):
-   # /usr/local/etc/rc.d/sbbs.sh start
-
-A note on SysOp paging:
-For most systems, the BBS must either have write access to the sound card via
-/dev/dsp, or run as root to page the SysOp.  FreeBSD supports an alternative
-method which requires one of the following:
-
-On FreeBSD 4.x:
-A custom kernel with the following option in the config
-pseudo-device speaker
-
-On FreeBSD 5.x and higher:
-One of:
-1) A custom kernel with teh following option in the config
-device speaker
-2) The speaker module loaded by either:
-   - Running ``kldload speaker''
-   - The line ``speaker_load="YES"'' in /boot/loader.conf
-
-/dev/speaker should be read/writeable by the user the BBS runs as.
-
-/* End of sbbscon.txt */
diff --git a/docs/sbbsecho.html b/docs/sbbsecho.html
deleted file mode 100644
index f7c887c5442126b24ef31cbb945967c41589a2af..0000000000000000000000000000000000000000
--- a/docs/sbbsecho.html
+++ /dev/null
@@ -1,633 +0,0 @@
-
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Synchronet's FidoNet Packet Tosser Documentation</title>
-</head>
-
-<body>
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<h1> Synchronet's FidoNet Packet Tosser Documentation</h1>
-<pre><b>Table of Contents</b>
-
-<a href="#Introduction">Introduction</a>
-<a href="#Terminology">Terminology</a>
-<a href="#Installation">Installation</a>
-<a href="#AREAS.BBS">AREAS.BBS Format</a>
-<a href="#Configuration">Configuration</a>
-<a href="#RunningSBBSecho">Running SBBSecho</a>
-<a href="#CommandLineSwitches">Command Line Switches</a>
-<a href="#AREAFIXCommands">Area Manager Remote Commands</a></pre>
-<h2><a name="Introduction">
-<br>
-Introduction</a></h2>
-<pre>SBBSecho is a full-blown FTN echomail program (tosser/scanner) for Synchronet
-BBS version 2.0 and higher. SBBSecho is level III implementation of the SMB
-v2.00 specification including support for HyperAllocated and LZH compressed
-message bases.</pre>
-<pre>It is intended to replace FTSC-1 (*.MSG) compatible echomail programs (GEcho,
-Squish, FastEcho, Alexi/Mail, etc.) and SBBSFIDO with a single program
-incorporating the standard features of echomail programs without the .MSG
-phase (consuming disk space and time).</pre>
-<pre>You will not need to use SBBSFIDO (*.MSG import/export utility for Synchronet)
-or any echomail programs after you have installed SBBSecho.
-
-<a href="#TOC">Back to Table of Contents</a></pre>
-<h2><a name="Terminology">Terminology</a></h2>
-<pre><b>FTN</b>
-
-FidoNet Technology Network: Any network using FidoNet standards for addressing,
-mail packets, mail sessions, node lists, etc.</pre>
-<pre><b>Zones, Nets, Nodes, and Points?<u>
-</u></b>
-FTN node addresses are like phone numbers, they are made up of multiple
-components (four to be exact). The components are: zone, net, node, and point.
-Each component is specified by a decimal (base-10) number, separated by symbols
-(no spaces):</pre>
-<pre><b>	Zone:Net/Node.Point</b></pre>
-<pre>The zone represents the continent (if FidoNet) or the network number (if other
-FTN network). All FidoNet nodes in North America have a zone 1 address. When
-the zone is specified in an address, it is the first component and must be
-followed by a colon. If the zone is not present in an address, the local
-system's zone is assumed.</pre>
-<pre>The net represents the network number of the FTN node. Duplicate net numbers
-may exist between zones. If the net number is not present, the local system's
-net is assumed.</pre>
-<pre>The node number specifies an exact FTN node within a network. The node number
-is the only required element of an FTN node address.</pre>
-<pre>The point is an optional component which specifies a sub-node that does not
-directly receive mail and is also not listed in the main FTN node list, but
-instead gets all its mail from its boss-node (zone:net/node.0). When the point
-is not specified, 0 (zero) is assumed (i.e. 1:2/3 and 1:2/3.0 are identical)
-which indicates the system is not a point node address.</pre>
-<pre>A 2D (2 dimensional) address refers to an FTN address containing just the
-net and node numbers (i.e. 103/705).</pre>
-<pre>A 3D (3 dimensional) address refers to an FTN address containing the zone,
-net, and node numbers (i.e. 1:103/705), specifically excluding the point number
-if it exists.</pre>
-<pre>A 4D (4 dimensional) address refers to an FTN address containing the zone,
-net, node, and optional point numbers (i.e. 1:103/705.1).</pre>
-<pre>A 5D (5 dimensional) address refers to an FTN address consisting of a standard
-3D or 4D address with an appended &quot;@domain&quot; (i.e. 1:103/705@fidonet.org).
-
-<b>Attach or FLO Mailer?<u>
-</u></b>
-If you are using FrontDoor, InterMail, D'bridge, SEAdog, Dutchie, or any other
-ArcMail *.MSG attach-style mailer, you are using what we will refer to as an
-&quot;Attach Mailer&quot;.</pre>
-<pre>If you are using BinkleyTerm, Portal of Power, or any other FLO/CLO/HLO/DLO
-style mailer, you are using what we will refer to as a &quot;FLO Mailer&quot;.</pre>
-<pre>Both types are supported equally by SBBSecho.</pre>
-<pre><b>NetMail<u>
-</u></b>
-Point-to-point (usually person-to-person) direct or routed messages.</pre>
-<pre><b>EchoMail<u>
-</u></b>
-Group or conference messages of a particular subject matter. Usually
-distributed on a regional or continental (e.g. FidoNet Zone 1 backbone) scale.
-FTN style echomail areas have a unique area tag (name) associated with them to
-distinguish each area from the others.</pre>
-<pre><b>Packet<u>
-</u></b>
-An FTN packet is a group of one or more messages contained in a single
-uncompressed file. Packets may contain echomail and/or netmail messages.
-Packets usually have a .PKT extension, although outbound NetMail packets for
-FLO Mailers will have .?UT extensions (where ? is either O, C, D, or H). The
-first eight characters of the filename may be anything, but are usually decimal
-digits representing the date and time the packet was created. SBBSecho creates
-temporary outbound packet files with a .PK_ extension and then renames them to
-.PKT when they're completed. If you find any .PK_ files in your outbound
-directory, don't worry. SBBSecho will find them the next time it is run and
-continue packing them and sending them on their way.</pre>
-<pre><b>Bundle</b>
-
-An FTN bundle is a single file archive of one or more (usually compressed)
-packets. Bundles will have file extensions where the first two characters
-represent the day of the week the bundle was created (MO, TU, WE, TH, FR, SA,
-and SU) and the third character of the extension is a number or letter. The
-first eight characters of the filename may be anything, but are usually
-hexadecimal digits representing the FTN node address (or relative address) of
-the system that created the bundle. SBBSecho changes the file extension of bad
-inbound bundles to .MO_, .MO-, or .MO.</pre>
-<pre><b>Areafix/Area Manager</b>
-
-Areafix is a synonym for area manager (the very first FTN area manager
-program was called AreaFix). Area manager capabilities (remote adding/removing
-of areas, changing compression type, etc) are built into SBBSecho, so therefore
-no external area manager program is required. If you are not an FTN hub, then
-the area manager portion of SBBSecho will probably not get any use on your
-system.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="Installation">Installation</a></h2>
-<pre>To begin, copy the SBBSECHO.EXE, ECHOCFG.EXE, and AREAMGR.HLP files into your
-Synchronet EXEC directory (usually C:\SBBS\EXEC), copy the SBBSECHO.CFG file
-into your Synchronet CTRL directory (usually C:\SBBS\CTRL), and copy the
-SBBSECHO.DOC file into your Synchronet DOCS directory (usually C:\SBBS\DOCS).</pre>
-<pre>If you plan on using the 32-bit DOS, OS/2, or Windows 95/NT version of
-SBBSecho, you will need to put the appropriate SBBSECHO.EXE file into your
-Synchronet EXEC directory (unzip OS2.ZIP for the OS/2 version, DOS4G.ZIP for
-the 32-bit DOS version, or WIN32.ZIP for the Windows 95/NT version). If
-you get memory allocation errors running the 16-bit DOS version or desire
-improved performance, you will want to run one of the 32-bit versions.</pre>
-<pre>Add the SBBSCTRL and SBBSNODE environment variables to your AUTOEXEC.BAT.
-Example:</pre>
-<pre><b>SET SBBSCTRL=C:\SBBS\CTRL
-SET SBBSNODE=C:\SBBS\NODE1</b></pre>
-<pre>Note: The node number used for the SBBSNODE environment variable is not
-      important, use your NODE1 directory.</pre>
-<pre>These environment variables must be present for SBBSECHO and ECHOCFG to
-function correctly. Type &quot;SET&quot; at the DOS prompt to be sure they are listed
-correctly.</pre>
-<pre>You will also need to modify your existing MAILER.BAT (or FDRUN.BAT, IMRUN.BAT,
-etc) file to accomodate the use of SBBSecho, or replace it with the MAILER.BAT
-included with SBBSecho. If this is your first time setting up FidoNet, you will
-not currently have a MAILER.BAT file set up, so use the one that is included
-and modify it so that it reflects the proper drive letters and directories.</pre>
-<pre>Next, SBBSecho expects to find the file AREAS.BBS in your Synchronet DATA
-directory (usually C:\SBBS\DATA) unless you have overridden the default name
-and/or location using the ECHOCFG program.  The format of this file is very
-similar to the standard AREAS.BBS (which many echomail programs use, or can
-at least export their native area file to this format - i.e. GEcho's GSETUP).</pre>
-<pre>SCFG can also export your sub-boards to AREAS.BBS, but you're probably better
-off modifying the AREAS.BBS file you're already using (if you are) or
-converting your current echomail program's area file to AREAS.BBS. This is
-because SCFG assumes the sub-board short name will be the same as the area's
-tag (as shown in your echo list), but this may not always be the case - unless
-you imported an AREAS.BBS or FIDONET.NA file into SCFG to begin with).
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="AREAS.BBS">AREAS.BBS Format</a></h2>
-<pre>Lines beginning with a semicolon (;) are considered comments, and are ignored.</pre>
-<pre>Each line is in the following format:</pre>
-<pre><b><i>CODE	TAG	UPLINKS</i></b></pre>
-<pre><i>Where:</i>
-	<b>CODE</b> 	is the internal code of the sub-board. Any unrecognized internal
-		codes are considered &quot;Passthru&quot; (not imported to your BBS).</pre>
-<pre>	<b>TAG</b> 	is the FidoNet tag as shown in your echo list (i.e. FIDONET.NA).
-		If this is '*', then it will be considered a &quot;badecho&quot; area
-		and will receive all messages for areas not otherwise specified
-		in this file.</pre>
-<pre>	<b>UPLINKS</b> is a list of FidoNet addresses which you wish to export mail
-		to. At the very least, your hub's address should be listed
-		here. Your address should NOT be listed here. If multiple
-		addresses are specified, you should specify the full 3D address
-		for each.</pre>
-<pre><b>AREAS.BBS Example:</b></pre>
-<pre>SBBS		SYNCHRONET	1:3615/50
-SYNCDATA	SYNCDATA	1:3615/50
-SYNC_SYS	SYNC_SYSOPS	1:3615/50</pre>
-<pre>The amount of spacing between each element in the line is not important. Each
-line can be up to 1000 characters in length.</pre>
-<pre>So if your OLD AREAS.BBS file is in .MSG format (for example):</pre>
-<pre>C:\FD\ECHO\SBBS 	SYNCHRONET	1:3615/50</pre>
-<pre>It must be changed to match the example given above!
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="Configuration">Configuration</a>
-</h2>
-<pre>In order to set up SBBSecho for your system you must run the included ECHOCFG
-program. It should already be located in your EXEC directory. You may want to
-put your EXEC directory in your DOS search path so you can execute SBBSECHO and
-ECHOCFG from any drive and directory on your system.</pre>
-<pre>Multiple configuration files can be used (but isn't usually required) for
-multi-mailer systems. The default configuration filename is SBBSECHO.CFG
-located in your Synchronet CTRL directory. You can override this by specifying
-the name and location of the configuration file on the SBBSECHO and ECHOCFG
-command lines. Example:</pre>
-<pre><b>ECHOCFG D:\ECHO1.CFG
-SBBSECHO D:\ECHO1.CFG</b></pre>
-<pre>If you do not specify a configuration file, ECHOCFG and SBBSECHO will use
-SBBSECHO.CFG located in your Synchronet CTRL directory.</pre>
-<pre>Upon running ECHOCFG you will be brought to the main menu of the configuration
-program. The path and filename of the configuration file being modified will
-appear at the top of the menu. Following are screen captures of available menus
-within the configuration program and an explanation of the options contained on
-each of them.</pre>
-<pre><img border="0" src="images/sbbsecho_main.png" width="652" height="331"></pre>
-<pre><b>Mailer Type:
-</b>	Selecting this option will toggle between the mailer types supported
-	by SBBSecho, either FrontDoor (message attach) type mailers or Binkley
-	(FLO file) type mailers.  Choose the one that matches your front-end
-	mailer type.</pre>
-<pre><b>Maximum Packet Size:</b>
-	This option allows you to set the maximum size of each outgoing
-	echomail packet.
-
-<b>Maximum Bundle Size:
-</b>	Mail packets are normally packed into what are called &quot;bundles&quot; (unless
-	a node is set up to receive uncompressed mail packets).  This option
-	allows you to specify the maximum size of each outgoing mail bundle.</pre>
-<pre><b>Areafix Failure Notification:
-</b>	This is the user number of the person where notification of Areafix
-	failures should be sent.  Such failures include nodes which are not
-	configured for areafix, nodes using incorrect areafix passwords, and
-	the like.  Setting this to 0 will disable this option.</pre>
-<pre><b>Nodes...
-</b>	This option allows you to add, remove, and configure nodes that you
-	will be sending mail to.  Selecting this option will bring you to
-	a sub-menu which will look similar to the following:</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_nodes.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre>	At the Nodes... sub-menu, pressing the INSert key will allow you to
-	add a new node, pressing the DELete key will remove the currently
-	highlighted node number, and pressing ENTER on the currently
-	highlighted node will allow you to edit the options for that particular
-	node from a menu like the following (note that the node number you are
-	editing appears at the top of the window):</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_node_settings.png" width="652" height="331"></pre>
-<pre><b>Address:
-</b>	This is the address of the node you are editing, selecting it
-	will allow you to change this to a different address. Using
-	the &quot;ALL&quot; wildcard in place of one of the address components
-	will allow you to configure settings for all nodes that meet
-	that specification (e.g. all nodes in zone 1 can be specified
-	as 1:ALL or all nodes in zone 1, net 103 can be specified
-	as 1:103/ALL).</pre>
-  </blockquote>
-</blockquote>
-<pre><b>	Archive Type:</b>
-		This is the compression type to be used when packing mail
-		bundles for this node.	Selecting this option will allow you
-		to choose from a menu of currently configured archive types,
-		like the following:</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_node_arctype.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre>		Selecting &quot;None&quot; will specify that this node is to receive
-		uncompressed packets (no bundles).</pre>
-<pre><b>	Packet Type:</b>
-		This is the packet type that will be used when creating mail
-		packets for this node. The default packet type used by SBBSecho
-		is 2+.	If you are a &quot;point&quot; address (e.g. 1:100/100.1) you
-		should use either a type 2+ or 2.2 packet since type 2 packets
-		do not support point numbers. Selecting this option will allow
-		you to choose from a menu of currently supported packet types:</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_node_packettype.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre><b>	Packet Password:
-</b>		This is a password that will be placed into each outgoing mail
-		packet for this node.  Passwords are normally used for extra
-		security when sending and receiving mail packets.  This node
-		must also have the same packet password defined for your
-		address and SBBSecho must be set up for secure operation (set
-		in the 'Toggle Options' sub-menu) in order for this feature to
-		function properly.</pre>
-<pre><b>	Areafix Password:
-</b>		This is the password that will be required by this node (in
-		the subject field) when it sends messages to the area manager
-		(AreaFix).</pre>
-<pre><b>	Areafix Flags:
-</b>		When additional echo lists have been defined (from the
-		'Additional Echo Lists...' sub-menu) these flags determine
-		which echo lists can be used by this node when processing area
-		manager add requests.</pre>
-<pre><b>	Status:
-</b>		This option determines the netmail status that will be set
-		when SBBSecho sends out an areafix message or a file attach.
-		Selecting this option toggles between None, Crash, and Hold
-		status.</pre>
-<pre><b>	Direct:
-</b>		When set to 'Yes' this option will add a Direct kludge line
-		to messages that SBBSecho sends out (or create DLO/DUT files
-		for FLO mailers).</pre>
-<pre><b>	Passive:
-</b>		Setting this option to 'Yes' will prevent messages from being
-		sent to this node without the need for altering the AREAS.BBS
-		file.  This is useful for temporarily shutting off the messages
-		to this node.  This option can be toggled on and off remotely
-		via an area manager request.</pre>
-<pre><b>	Send Notify List:
-</b>                This determines whether or not this node is sent a Notify List
-                when using that command line option in SBBSecho.
-                A Notify List is a netmail sent to the system operator of the
-                node showing options set for the node as well as connected
-                areas.
-
-<b>Paths...
-</b>	This option allows you to configure the paths and filenames which are
-	used by SBBSecho.  Selecting this option will bring you to the
-	following sub-menu:</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_paths.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre><b>	Inbound Directory:
-</b>		This is the directory where SBBSecho should look for inbound
-		mail packets.  This is normally taken from whatever has been
-		set in the SCFG program.</pre>
-<pre><b>	Secure Inbound (optional):
-</b>		This is an optional directory where SBBSecho should look for
-		secure inbound mail packets.</pre>
-<pre><b>	Outbound Directory:
-</b>		This is the directory where SBBSecho will place outgoing mail
-		packets and bundles.</pre>
-<pre><b>	Area File:
-</b>		This is the path and filename of the file that SBBSecho will
-		use as it's AREAS.BBS file.  By default SBBSecho looks for
-		the file AREAS.BBS in the data directory defined in SCFG.</pre>
-<pre><b>	Log File:
-</b>		This is the path and filename of the file that SBBSecho will
-		use when logging events.  By default SBBSecho uses the file
-		SBBSECHO.LOG in the data directory defined in SCFG.
-
-<b>Log Options...
-</b>	This list allows you to toggle what events SBBSecho should place into
-	the logfile.  Selecting this option will bring you to the following
-	sub-menu:</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_logoptions.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre>	Selecting ALL, NONE, or DEFAULT will toggle all of the options to
-	'Yes', 'No', or to their default states, respectively.
-
-<b>Toggle Options...
-</b>	These options allow you to toggle various features in SBBSecho.
-	Selecting this option will bring you to the following sub-menu:</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_toggleoptions.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre><b>	Secure Operation:
-</b>		When set to 'Yes', SBBSecho will compare the origin of any
-		incoming mail packets to the nodes in the AREAS.BBS file
-		as messages are imported.  If a packet password has been
-		defined for that node, it will also be compared to the
-		password contained in the mail packet.	Packets and messages
-		failing this security will not be imported.</pre>
-<pre><b>	Swap for Executables:
-</b>		SBBSecho relies on external executable programs for extracting
-		and compressing mail bundles.  This option tells SBBSecho to
-		swap out of memory when running any of these executables,
-		giving the executable programs more free memory to run in.
-		This option is only used in the 16-bit DOS flavor of SBBSecho.</pre>
-<pre><b>	Fuzzy Zone Operation:
-</b>		Some mail programs do not create netmail messages with zone
-		information (INTL kludge line) or may only do so when sending
-		between zones. This is a problem for systems that receive
-		netmail for multiple addresses with different zones (AKAs with
-		different zone numbers). Setting this option to &quot;Yes&quot; allows
-		SBBSecho to guess what the correct originating and destination
-		zone is based on the net and node portions of the destination
-		address in netmail message.</pre>
-<pre><b>	Store PATH Lines in Message Base:
-</b>		When set to 'Yes', SBBSecho will store the PATH lines from
-		incoming echomail in the Synchronet message base headers (not
-		the body text). This option is useful for troubleshooting
-		routing/duplicate message problems.</pre>
-<pre><b>	Store SEEN-BY Lines in Message Base:
-</b>		When set to 'Yes', SBBSecho will store the SEEN-BY lines from
-		incoming echomail in the Synchronet message base headers (not
-		the body text).  This option is useful for troubleshooting
-		routing/duplicate message problems.
-
-<b>	Store Unknown Kludge Lines in Message Base:
-</b>		When set to 'Yes', SBBSecho will store any unknown kludge lines
-		from incoming echomail in the Synchronet message base headers.
-		This option is useful for troubleshooting problems.</pre>
-<pre><b>	Allow Nodes to Add Areas in the AREAS.BBS List:
-</b>		When set to 'Yes', SBBSecho will allow nodes to add areas
-		(via area manager) which are listed in the AREAS.BBS list.
-		When set to 'No', SBBSecho will only allow nodes to add areas
-		from any additionally configured echo lists which they have
-		access to.
-
-<b>Archive Programs...
-</b>	This option allows you to add or remove archive programs from SBBSecho.
-	Selecting this option will bring you to the following menu:</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_archiveprgs.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre>	At the Archive Programs... sub-menu, pressing the INSert key will allow
-	you to add a new archive program. Pressing the DELete key will remove
-	the currently highlighted archive program. And pressing ENTER on the
-	currently highlighted archive program will allow you to edit the
-	options for that particular program from a menu like the following (note
-	that the name of the archive program you are editing appears at the top
-	of the window):</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_archiveprgs_zip.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre><b>	Packer Name:
-</b>		This is the name that will be used to reference this particular
-		archiving program.  This is also the name that should be used
-		by nodes using areamanger to change their compression type
-		remotely.</pre>
-<pre><b>	Hexadecimal ID:
-</b>		This is a hexadecimal identifier that SBBSecho should look for
-		when determining the compression type used on incoming bundles.
-		In this example we are looking for the ID 'PK', '50' is the
-		hexadecimal value for the letter 'P' and '4B' is the
-		hexadecimal value for the letter 'K'.</pre>
-<pre><b>	Offset to Hex ID:
-</b>		This is the byte offset (from the beginning of the file) where
-		the hexadecimal ID for this archive program can be located.
-		In this example we are looking at an offset of 0 bytes from the
-		beginning of the file.
-
-<b>	Pack Command Line:
-</b>		This is the command line used by this archiving program for
-		compressing files.  The '%f' command line specifier will expand
-		to the name of the compressed file, the '%s' command line
-		specifier will expand to the name of the file being compressed.</pre>
-<pre><b>	Unpack Command Line:
-</b>		This is the command line used by the archiving program for
-		Uncompressing files.  The '%f' command line specifier will
-		expand to the name of the compressed file, the '%s' command
-		line specifier will expand to the path where the file is
-		being extracted to.
-
-<b>Additional Echo Lists...
-</b>	This option allows you to add and remove additional echo lists which
-	can be used by SBBSecho for area manager add requests.	Normally these
-	will be used in addition to your AREAS.BBS file.  If you have the
-	toggle option 'Allow Nodes to Add Areas in the AREAS.BBS List' set to
-	'No', you MUST create at least one additional echo list if you wish
-	to allow other nodes to add areas via area manager requests.</pre>
-<pre>	Selecting this option will bring you to a sub-menu listing any
-	additional echo lists you currently have defined:</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_additionalecho.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre>	Pressing the INSert key will allow you to add a new echo list, pressing
-	the DELete key will remove the currently highlighted echo list, and
-	pressing ENTER on the currently highlighted echo list will allow you to
-	edit information about that list:</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_additionalecho_list.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre><b>	Echo List Path/Name:
-</b>		This is the full path and filename of the echo list you are
-		defining.  This list should contain the areatag names of areas,
-		one per line, with any comments separated from the areatag by
-		at least one space.</pre>
-<pre><b>	Hub Address:
-</b>		This is the address of the hub of the conferences contained
-		in this list.  If an area is remotely added from this list
-		(using Areafix) this address is automatically added to the
-                AREAS.BBS file.</pre>
-<pre><b>	Forward Password:
-</b>		This is the area manager password to use when forwarding
-		requests.
-
-<b>	Forward Requests:
-</b>		Setting this option to 'Yes' will cause SBBSecho to send a
-		request to the Hub Address specified to turn on an area from
-		this list.  This happens when users remotely add areas using
-		Areafix and is not necessary if you are already receiving the
-		conferences in this list (i.e.: from Planet Connect).
-</pre>
-<pre><b>	Echo List Flags:
-</b>		These are the flags required for a node to be able to gain
-		access to this particular echo list.  These flags are defined
-		for each node from the 'Nodes...' sub-menu.</pre>
-<pre>		Selecting this option will bring you to a sub-menu where you
-		may add and remove flags for this echo list.</pre>
-<blockquote>
-  <blockquote>
-<pre><img border="0" src="images/sbbsecho_additionalecho_list_tag.png" width="652" height="331"></pre>
-  </blockquote>
-</blockquote>
-<pre><b><a href="#TOC">Back to Table of Contents</a></b></pre>
-<h2><a name="RunningSBBSecho">Running SBBSecho</a></h2>
-<pre>The command line for executing SBBSECHO is very similar to SBBSFIDO, although
-some command line switches have been eliminated.</pre>
-<pre>We suggest you use the following command lines:</pre>
-<pre>For importing:</pre>
-<pre>	<b>C:\SBBS\EXEC\SBBSECHO /LES!</b></pre>
-<pre>For exporting (Attach Mailer):</pre>
-<pre><b>	C:\SBBS\EXEC\SBBSECHO /LIN</b></pre>
-<pre>For exporting (FLO Mailer):</pre>
-<pre><b>	C:\SBBS\EXEC\SBBSECHO /LINF</b></pre>
-<pre>Remove all references to SBBSFIDO from your batch files (if you have any).
-See the included MAILER.BAT as an example.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="CommandLineSwitches">Command Line Switches</a>
-</h2>
-<pre><b>usage: sbbsecho [cfg_file] [/switches] [sub_code]</b></pre>
-<pre>where: cfg_file is the filename of config file (default is ctrl\sbbsecho.cfg)
-       sub_code is the internal code for a sub-board (default is ALL subs)</pre>
-<pre>SBBSecho will execute normally (for Attach Mailer operation) with NO command
-line switches required. Command lines switches are used to cause SBBSecho to
-_do_ or _not_ do specific operations. When used, command line switches
-are prepended by a slash (/) character. Multiple switches can be specified
-in one grouping (multiple /switch sets are supported, but not required).
-Switch letters are not case sensitive. The available switch letters and their
-descriptions are:</pre>
-<pre>P: Do not import inbound packets or extract inbound bundles
-X: Do not delete inbound packets (*.PKT) after they're imported
-N: Do not import inbound netmail (packetized netmail and *.MSG)
-D: Do not delete inbound netmail (*.MSG) after they're imported
-I: Do not import inbound echomail
-E: Do not export outbound echomail
-M: Ignore echomail pointers (export all locally created echomail messages)
-U: Update echomail pointers only (export no echomail messages)
-T: Do not update echomail pointers (test export)
-H: Export all echomail messages (including messages imported from FidoNet)
-J: Ignore received bit on netmail (import even though flagged as received)
-L: Create log file (data\sbbsecho.log)
-R: Create report of import totals (text\sbbsecho.msg)
-B: Import locally created netmail too (ignore the local flag)
-A: Export ASCII characters only (override individual sub-board ex-ASCII strip)
-F: Create packets for outbound netmail (necessary for FLO Mailer operation)
-G: Generate notify lists
-Y: Import netmail for unknown users to sysop (user #1)
-O: Import all netmail regardless of destination address (unless flagged local)
-S: Import private echomail override (strip private flag)
-=: Change existing tear lines to === when exporting
-!: Notify users via telegram of received echomail messages</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="AREAFIXCommands">AREAFIX Commands</a>
-</h2>
-<pre>Remote area manager, or areafix, commands are used by uplinks to be able to
-turn echo areas off and on, list currently connected areas, and more.</pre>
-<pre>The following text is from the file AREAMGR.HLP which, after installation of
-SBBSecho, should be located in your Synchronet EXEC directory.	It lists the
-area manager commands available to the nodes which have been configured using
-the ECHOCFG program:</pre>
-<pre>Address all requests to 'SBBSecho' or 'AreaFix' (without quotes).
-Your Area Manager password goes on the subject line.</pre>
-<pre>In the body of the message to Area Manager:</pre>
-<pre>[+]&lt;areaname&gt;         Connect an area
--&lt;areaname&gt;           Disconnect an area
-%HELP                 Request this message
-%LIST                 Request a list of areas available to you
-%QUERY                Request a list of areas to which you are connected
-%UNLINKED             Request a list of areas to which you are not connected
-%COMPRESSION &lt;type&gt;   Change the compression type (ARC/ARJ/LZH/PAK/SQZ/ZIP/ZOO)
-%PASSWORD &lt;password&gt;  Change your AreaMgr password
-%RESCAN 	      Request a rescan of newly added areas
-%ACTIVE 	      Reconnect all temporarily disconnected areas
-%PASSIVE	      Temporarily disconnect all connected areas
-%FROM &lt;address&gt;       Remote maintenance, must be the first command
-%+ALL		      Connect all available areas
-%-ALL		      Disconnect all areas
-[---]                 Everything below the tear line is ignored</pre>
-<pre>NOTE: A compression type of NONE is also supported for uncompressed packets.</pre>
-<pre><b><a href="#TOC">Back to Table of Contents</a></b></pre>
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-</body>
-
-</html>
diff --git a/docs/sbbsunix.txt b/docs/sbbsunix.txt
deleted file mode 100644
index 47d62ae89c8b433ca8741577925a52c1883f3898..0000000000000000000000000000000000000000
--- a/docs/sbbsunix.txt
+++ /dev/null
@@ -1,695 +0,0 @@
-Synchronet for Unix
--=-=-=-=-=-=-=-=-=-
-
-By: Rob Swindell (digital man) and Stephen Hurd (deuce)
-http://www.synchro.net
-
-$Id$
-
-The information in this file is current as of the date above. The answers and
-instructions in this file may change over time, so be sure to get the current
-version of this file at ftp://ftp.synchro.net/sbbsunix.txt
-or ViewCVS at
-http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/docs/sbbsunix.txt
-
-
-Answers to Frequently Asked Questions
-=====================================
-
-Q. What flavors of Unix (and Unix-like operating systems) are supported?
-A. Currently, Linux, FreeBSD, OpenBSD, and NetBSD are actively supported.
-   Additionally, QNX and Solaris-x86 have been known to work in the past,
-   but are not actively maintained.
-
-Q. What distributions of Linux are supported?
-A. Should work with any GNU/Linux-x86 distribution (e.g. RedHat, Mandrake, 
-   Debian, Slackware, etc.).
-
-Q. 64-bit?
-A. Untested experimental support for 64-bit platforms is in CVS.  Use the
-   directions available at
-   http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/docs/64bit.txt
-   in conjunction with this document for building and be prepared to deal with
-   bugs.
-
-Q. The installer (e.g. Linux-install from sbbsunix.tgz) segfaults, crashes,
-   or fails to get the file size of sbbs_src.tgz.
-A. This installer has known issues and is currently *unsupported*. Do not use
-   it. This installer (known to us as "sbbsinst") will be revamped and
-   re-released in the near future.
-
-   In the mean-time, follow the steps given in this document to download,
-   build, install, and run Synchronet for Unix.
-
-Q. Linking error: undefined reference: '__ctype_b'
-A: This is an issue linking the JavaScript library for Linux (libjs.a) on
-   RedHat Linux 9 and Mandrake Linux 9 using glibc v2.3.2-11+.
- 
-   This issue has been resolved with the addition of libjs.so and libnspr4.so
-   to the CVS repository (in the lib/mozilla directory). If you're having this
-   problem, run "cvs update -d" in your lib and src/sbbs3 directories and
-   rebuild.
-
-   Another solution is to use the lib[moz]js.so file included with your Linux 
-   distribution (if it is). See installation steps 1.E and 1.F for more
-   details.
-
-Q. Are non-x86 (Alpha, SPARC, 68k, PowerPC, etc) processors supported?
-A. Not currently. Synchronet assumes a little-endian processor. It *may* work
-   on other little-endian processors (e.g. Alpha), but hasn't been tested.
-   Big-endian support is currently being developed for the v3.20 time-frame.
-
-Q. Will Synchronet ever support big-endian and/or 64-bit processors?
-A. Yes, that is the plan.
-
-Q. Will Synchronet be ported to Mac OS X?
-A. Definitely. See the 2 questions above.
-
-Q. Where do I get Synchronet for Unix?
-A. There are no binary distributions at this time, so you must get the source
-   code from the Synchronet CVS repository (see the step-by-step instructions
-   below for details) or by downloading the latest verified buildable source
-   code tarball (tgz file) from ftp://vert.synchro.net/Synchronet.
-   
-Q. Will there be binary releases?
-A. Maybe. Linux is a particularly difficult "platform" to deliver consistently
-   compatible binaries for and unfortunately, it is the most popular Unix-like
-   operating system we currently support.
-
-Q. Can I mix Synchronet for Unix and Synchronet for Win32 or DOS or OS/2 nodes
-   on the same BBS?
-A. Yes. As long as all the nodes can access the same live data files (via LAN)
-   you can have as many instances of Synchronet on as many different platforms
-   as you wish.
-
-Q. Does Synchronet for Unix support external DOS programs/doors?
-A. Currently, only the FreeBSD build has doscmd support "built-in" (and this
-   "support" requires emulators/doscmd to be installed):
-
-   For FreeBSD, the path that is entered in the Start-up Directory is mapped
-   as C:\ the current node directory is mapped as D:\ and the Synchronet 
-   root directory is mapped as E:\.  When a DOS door is executed, a .doscmdrc
-   is created in the node directory.  Copying this file and using it to run
-   doscmd in X11 mode while running the setup programs is the simplest way
-   to configure the doors.
-
-   Other platforms can use DOSEMU or whatever is available for running DOS
-   programs.
-
-   There's a patch for "building-in" DOSEMU support with Synchronet for Linux:
-   http://www.icequake.net/bbs/syncmods/index.html and
-   (mirror) http://www.synchro.net/docs/linux-dosemu.html
-
-   and a FAQ for using DOSEMU with Synchronet for Linux (without a patch):
-   http://www.exeonline.com/bbs/howto-doors.txt
-
-Q. What external programs/doors does Synchronet for Unix support?
-A. External programs can either use standard I/O (e.g. bash, pico, Lord/X,
-   PimpWars) or socket I/O (e.g. Synchronet XSDK doors).
-
-Q. Does Synchronet for Unix require X-Windows?
-A. No, Synchronet for Unix is currently a console-based application.
-   However, it does have an X-based character mode console now.  The X11
-   headers (Part of the X11-devel package or something similar) are required
-   for this to work.
-
-Q. Are there any plans to make an X-Windows front-end for Synchronet?
-A. Possibly, but it would be optional.
-
-Q. What are the recent developments in Synchronet?
-A. There are changes (fixes, improvements, etc.) being made all the time.
-   See http://cvs.synchro.net/commitlog.ssjs for a log of the most recently
-   committed changes to the Synchronet CVS repository.
-
-   New releases are always posted on the web-site (http://www.synchro.net),
-   as well as announced in the Synchronet discussion groups
-   (http://www.synchro.net/docs/support.html) and the Synchronet Announcements
-   mailing list (subscribe at listserver@synchro.net).
-
-Q. Can I use a different compiler to build Synchronet for *nix?
-A. Yes, currently Synchronet has successfully been built with both GCC and ICC
-   (The Intel C Compiler).  To specify an alternate compiler, add
-   ``DONT_CLOBBER_CC=1 CC=icc CXX=icpc'' to the gmake command lines where
-   icc is the C compiler name and icpc is the C++ compiler name.  If you get
-   errors during the build (not warnings) please submit a bug report.  If you
-   are using a commercial compiler other than ICC, we will probobly be unable
-   to help you without a copy of the compiler.
-
-Q. I'm using SELinux and nothing works.
-A. Yes, you'll need to use chcon on each of the shared objects (.so files)
-   chcon -t texrel_shlib_t /path/to/libwhatever.so
-   Do this for each .so file that Synchronet creates.
-
-Q. How much disk space do I need?
-A. A fresh install (as of Feb-2009) requires about 70MBytes.
-   Much of the space consumed is in the form of intermediate build files which
-   may be removed after the build is complete if space is a concern.
-
-
-Quick Install/Configure/Run Instructions
-========================================
-
-Note: Type each of the following commands at a Unix shell prompt. 
-      Do not actually type the '#' character.
-
-# mkdir /sbbs
-# cd /sbbs
-# wget http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/GNUmakefile
-# gmake install SYMLINK=1
-# export SBBSCTRL=/sbbs/ctrl
-# /sbbs/exec/scfg
-# /sbbs/exec/sbbs
-
-If you have any problem with these commands, see the detailed step-by-step
-instructions below.
-
-
-Non-CVS Install/Configure/Run Instructions for Linux-x86 only
-=============================================================
-# mkdir /sbbs
-# cd /sbbs
-# wget ftp://vert.synchro.net/Synchronet/sbbs_src.tgz
-# wget ftp://vert.synchro.net/Synchronet/sbbs_run.tgz
-# tar -xzf sbbs_src.tgz
-# tar -xzf sbbs_run.tgz
-# ln -s /sbbs/lib/cryptlib/linux.release/*.so /usr/lib
-# cd /sbbs/src/sbbs3; gmake RELEASE=1
-# cd /sbbs/src/sbbs3/scfg; gmake RELEASE=1
-# cd /sbbs/xtrn/sbj; gmake
-# cd /sbbs/xtrn/sbl; gmake
-# cd /sbbs/exec
-# ln -s ../src/sbbs3/gcc.linux.exe.release/* .
-# ln -s ../src/sbbs3/scfg/gcc.linux.exe.release/scfg* .
-# gmake
-# ./scfg
-# ./sbbs
-
-If you have any problem with these commands, see the detailed step-by-step
-instructions below.
-
-
-Step-by-step Instructions
-=========================
-
-Note: These instructions assume you are already logged in as 'root'.
-
-Note: Example command-lines are pre-fixed with '#', symbolizing the Unix shell
-      prompt. You do not actually type the '#' character.
-
-Note: The "make" command may be used in place of "gmake" on systems where
-      the GNU Make utility is named "make" (e.g. Debian Linux).
-      Type "make -v" to verify that "make" is indeed GNU Make.
-
-Note: Any references to cvs.synchro.net can be replaced with
-      cvs-mirror.synchro.net (the Synchronet CVS Mirror site run by Stephen
-      Hurd) if you're having any problems with cvs.synchro.net.
-
-Note: Skip to step 8 if you are updating an existing Synchronet installation.
-
-1. Get the required installation and source code modules from CVS:
-
-   A. Create the Synchronet BBS directory on your file system:
-      # mkdir /sbbs
-
-   B. Change to the Synchronet BBS directory:
-      # cd /sbbs
-
-   *> Optional Shortcut:
-   *> At this point you can copy the file from this url: 
-   *> http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/GNUmakefile
-   *> into the Synchronet directory, run "gmake install SYMLINK=1"
-   *> and then skip ahead to step 5.
-
-   C. Get the required installation modules from the CVS repository:
-      # export CVSROOT=:pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs 
-      # cvs co run-sbbs3
-
-   *> Recommended Shortcut for Linux systems:
-   *> Download the last verified buildable source archive (for Linux)
-   *> from ftp://vert.synchro.net/Synchronet/sbbs_src.tgz
-   *> extract (with "tar -xzvf <filename>") in the Synchronet BBS Directory,
-   *> and skip ahead to G.
-
-   D. Get the required source code modules from the CVS repository:
-      # cvs co src-sbbs3
-
-   *> Reccomended Shortcut (existing JavaScript library):
-   *> If your Unix distribution includes the file /usr/lib/libjs.so or
-   *> /usr/lib/libmozjs.so, you can save a lot of time by using this
-   *> library instead of the one supplied in the Synchronet CVS repository.
-   *> If you have /usr/lib/libmozjs.so (instead of libjs.so), you can either:
-   *> Create a symlink or copy of this file with the name /usr/lib/libjs.so
-   *> or specify "JSLIB=mozjs" on the "gmake" command-line mentioned later.
-   *> If libmozjs.so is not located in a standard library path such as
-   *> /usr/lib or /usr/local/lib, you will also need to specify JSLIBDIR
-   *> also on the gmake command-line such as "JSLIBDIR=/usr/lib/mozilla".
-   *> If your system already has the JavaScript library, skip ahead to step 2.
-
-   E. Get the required JavaScript library for your platform and build type:
-      # cvs co lib/mozilla/js/linux.release
-      or:
-      # cvs co lib/mozilla/js/freebsd.release
-      etc.
-      Note: If you want to get the full source code to the Mozilla JavaScript
-            library to build it yourself, the cvs repository is:
-            :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
-            the module name is mozilla/js/src.
-
-   F. Get the required NSPR library for your platform and build type:
-      # cvs co lib/mozilla/nspr/linux.release
-      or:
-      # cvs co lib/mozilla/nspr/freebsd.release
-      etc.
-      Note: This step is not necessary if your system already has the file
-            /usr/lib/libnspr4.so
-
-   G. Create symbolic links to the Mozilla Libraries (JavaScript and NSPR) in 
-      your /usr/lib directory:
-      # ln -s /sbbs/lib/mozilla/*/linux.release/*.so /usr/lib
-
-      or: Add these two directories to your LD_LIBRARY_PATH environment 
-          variable.
-
-   H. Get the required Cryptlib library for your platform and build type:
-      # cvs co lib/cryptlib/linux.release
-      or:
-      # cvs co lib/cryptlib/freebsd.release
-      etc.
-      Note: This step is not necessary if your system already has the file
-            /usr/lib/libcl.so
-
-   I. Create symbolic links to the Cryptlib Library in your /usr/lib
-      directory:
-      # ln -s /sbbs/lib/cryptlib/linux.release/*.so /usr/lib
-
-      or: Add these two directories to your LD_LIBRARY_PATH environment 
-          variable.
-
-
-2. Build Synchronet:
-
-   Prerequisite: curses
-      You must have either the curses or ncurses headers and library files
-      installed on your system, or you must remove the USE_CURSES definition
-      from the various GNUmakefiles in the src/sbbs3 tree. If you have the 
-      files /usr/include/curses.h and /usr/lib/libcurses.a then you're ready
-      to continue.
-
-   A. Change to the Synchronet src/sbbs3 directory:
-      # cd /sbbs/src/sbbs3
-
-   B. Build the main executable (and utilities):
-      # gmake RELEASE=1
-      NOTES:
-      1: If you're linking with /usr/lib/libmozjs.so, don't forget to add
-         "JSLIB=mozjs" to the gmake command-line
-      2: If X is not installed in /usr/X11R6, 
-         use "gmake X_PATH=/path/to/X"
-      3: To debug compile/link command-line problems, adding "VERBOSE=1"
-         to the gmake command-line can be very helpful
-      4: Warnings (if any) can be safely ignored
-      5: The "current" code in the CVS repository is in a fairly constant
-         state of change. And often, one or more projects will not build
-         successfully on any given platform. This is a common occurance
-         and is expected in a fluid development project such as this one.
-         If you'd like a verifiably-buildable source code base, either
-         download one of the source code archives (e.g. sbbs_src.tgz) or
-         use a release label (tag) when checking out files from CVS.
-      6: By default, this will build RELEASE binaries which will be smaller,
-         faster, and consume less resources than a DEBUG build.  If you
-         wish a DEBUG build, remove "RELEASE=1" from the gmake command-line.
-         This will allow you to send us more useful error reports.
-
-   C. Change to the src/sbbs3/scfg directory:
-      # cd /sbbs/src/sbbs3/scfg
-
-   D. Build the Synchronet configuration utility (SCFG):
-      # gmake
-      Note: If X is not installed in /usr/X11R6, 
-            use "gmake X_PATH=/path/to/X"
-      Note: Warnings (if any) can be safely ignored
-
-   E. Congratulate yourself on a job well-done.
-
-
-3. Prepare the "exec" directory:
-
-   A. Change to the Synchronet exec directory:
-      # cd /sbbs/exec
-
-   B. Copy (or create symbolic links to) the following files:
-      ../src/sbbs3/gcc.linux.exe.release/*
-      ../src/sbbs3/scfg/gcc.linux.exe.release/scfg*
-      (the paths will be different for other platforms or release builds)
-
-      Example:
-      # ln -s ../src/sbbs3/gcc.linux.exe.release/* /sbbs/exec
-      # ln -s ../src/sbbs3/scfg/gcc.linux.exe.release/scfg* /sbbs/exec
-
-   C. Copy (or create symbolic links to) the following shared libraries:
-      ../src/sbbs3/gcc.linux.lib.release/*
-      (the path will be different for other platforms or release builds)
-
-      Example:
-      # ln -s ../src/sbbs3/gcc.linux.lib.release/* /sbbs/exec
-
-      Note: Another option is to create the symbolic links in your /usr/lib
-            directory (note the trailing dot):
-            # ln -s /sbbs/src/sbbs3/gcc.linux.lib.release/*.so /usr/lib
-
-        OR: set the LD_LIBRARY_PATH environment variable to point to your 
-            gcc.<os>.lib.<build> directory:
-            # export LD_LIBRARY_PATH=/sbbs/src/sbbs3/gcc.linux.lib.release
-
-   D. Build the required Baja {tm} modules (exec/*.bin):
-      # gmake
-
-
-4. Prepare the "xtrn" directory:
-
-   A. Change to the xtrn/sbj directory:
-      # cd /sbbs/xtrn/sbj
-
-   B. Build Synchronet Blackjack:
-      # gmake
-
-   C. Change to the xtrn/sbl directory:
-      # cd /sbbs/xtrn/sbl
-
-   D. Build Synchronet BBS List:
-      # gmake
-
-
-5. Configure the BBS:
-
-   A. Run the Synchronet Configuration Utility (SCFG)
-      # /sbbs/exec/scfg /sbbs/ctrl
-      (if you have problems with the curses interface, try running
-       "scfg -id" instead)
-      Tip: Set the SBBSCTRL environment variable and you won't have to specify
-           the path to the "ctrl" directory on the command-line:
-           # export SBBSCTRL=/sbbs/ctrl
-
-   B. Change SCFG->Networks->QWK->Hubs->VERT:
-      Pack Command Line               %@zip -jD %f %s
-      Unpack Command Line             %@unzip -Coj %f %s -d %g
-      Call-out Command Line           *qnet-ftp VERT dove.synchro.net YOURPASS
-      (see docs/dove-net.txt for more details)
-
-   C. You should also consider configuring important details about your BBS
-      (like the name) in SCFG->System.
-
-
-6. Running Synchronet:
-
-   A. Set the SBBSCTRL environment variable to point to your "ctrl" directory:
-      # export SBBSCTRL=/sbbs/ctrl
-
-   B. Run the main executable (with default settings/options):
-      # /sbbs/exec/sbbs
-
-   C. To view available command-line options, run:
-      # /sbbs/exec/sbbs help | more
-
-   D. To view default settings (node and port numbers), run:
-      # /sbbs/exec/sbbs defaults
-
-   E. To change the default settings, edit the file /sbbs/ctrl/sbbs.ini
-
-   F. For more details, see /sbbs/docs/sbbscon.txt
-
-
-7. Debugging:
-
-   You can either run Synchronet (sbbs) from the GNU debugger (gdb), or you
-   can debug an sbbs crash "post mortem" provided you have a system-generated
-   core file as a result of a crash. Often times, a core file is the best way
-   to find the root cause of a crash, so if you can configure your system to
-   create core files when sbbs crashes, that can be very helpful to the
-   developers in finding and fixing any bugs and ultimately, improving the
-   quality of the software.
-
-   You can run "ulimit -c" to check if core file generation is enabled for the
-   current user profile (0 = disabled, non-zero or "unlimited" = enabled). An 
-   "unlimited" core file size is the preferred setting. If your system is
-   configured for no core file generation, check for a call to "ulimit -c 0"
-   in your /etc/profile (or similar startup file) and remove/edit the command.
-
-   Linux Sysops: to help locate sbbs crash core files, the following
-   lines in your /etc/sysctl.conf file can be helpful:
-
-     # Controls whether core dumps will append the PID to the core filename.
-     # Useful for debugging multi-threaded applications.
-     kernel.core_uses_pid = 1
-     kernel.core_pattern = /tmp/core.%e.%p
-
-   This will place core files with the name "core.sbbs.####" in the /tmp dir
-   instead of core.#### in the current directory (typically /sbbs/ctrl).
-
-   A. Run the GNU debugger:
-      # gdb /sbbs/exec/sbbs
-      or:
-      # gdb /sbbs/exec/sbbs /tmp/core.sbbs.####
-
-   B. Run Synchronet (if no core file used):
-      (gdb) run -nd
-
-   C. After segfault or other crash (or when using a core), display back-trace:
-      (gdb) bt
-
-   D. If (and only if) the last line of the output looks like this:
-      '#2  0x00000000 in ?? ()' (The number at the start will vary)
-      display backtraces of all threads:
-      (gdb) thread apply all bt
-
-   E. Copy and paste in e-mail to rob[at]synchro[dot]net or post in one of the
-      Synchronet discussion groups (http://www.synchro.net/docs/support.html).
-
-
-8. Updating/synchronizing the source code with the CVS repository:
-
-   A. Change to your Synchronet installation directory:
-      # cd /sbbs
-
-   B. Back-up your working exec directory:
-      # cp -a exec exec.bak
-
-   C. Get the latest changes from CVS:
-      # export CVSROOT=:pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs 
-      # cvs update -d docs exec xtrn src lib include
-
-   D. Repeat steps 2, 3 and 4 (only).
-
-   E. Shutdown and re-run sbbs.
-
-   F. You're done. :-)
-
-
-Default Configuration (SCFG) Screen-shots
-=========================================
-
-[Viewable File Type]
-1: File Extension        zip
-2: Command Line          %@unzip -vq %s
-3: Access Requirements   
-
-[Viewable File Type]
-1: File Extension        tgz
-2: Command Line          tar -tzf %s
-3: Access Requirements   UNIX
-
-[Viewable File Type]
-1: File Extension        tar
-2: Command Line          tar -tf %s
-3: Access Requirements   UNIX
-
-[Testable File Type]
-1: File Extension        zip
-2: Command Line          %@unzip -tqq %f
-3: Working String        Testing ZIP Integrity...
-4: Access Requirements   
-
-[Testable File Type]
-1: File Extension        zip
-2: Command Line          %@zip -z %f < %zzipmsg.txt
-3: Working String        Adding ZIP Comment...
-4: Access Requirements   
-
-[Testable File Type]
-1: File Extension        tgz
-2: Command Line          tar -tzf %s
-3: Working String        Testing TGZ Integrity...
-4: Access Requirements   UNIX
-
-[Testable File Type]
-1: File Extension        tar
-2: Command Line          tar -tf %s
-3: Working String        Testing TAR Integrity...
-4: Access Requirements   UNIX
-
-[Extractable File Type]
-1: File Extension        zip
-2: Command Line          %@unzip -Cojqq %f %s -d %g
-3: Access Requirements   
-
-[Extractable File Type]
-1: File Extension        tgz
-2: Command Line          tar -xzf %f %s -C %g
-3: Access Requirements   UNIX
-
-[Extractable File Type]
-1: File Extension        tar
-2: Command Line          tar -xf %f %s -C %g
-3: Access Requirements   UNIX
-
-[Compressable File Type]
-1: File Extension        zip
-2: Command Line          %@zip -jD %f %s
-3: Access Requirements   
-
-[Compressable File Type]
-1: File Extension        tgz
-2: Command Line          tar -czf %f %s
-3: Access Requirements   UNIX
-
-[Compressable File Type]
-1: File Extension        tar
-2: Command Line          tar -cf %f %s
-3: Access Requirements   UNIX
-
-[File Transfer Protocol]
- 1: Mnemonic (Command Key)        X
- 2: Protocol Name                 Xmodem (SZ)
- 3: Access Requirements           UNIX
- 4: Upload Command Line           rz --xmodem
- 5: Download Command Line         sz --xmodem %f
- 6: Batch Upload Command Line
- 7: Batch Download Command Line
- 8: Bi-dir Command Line
- 9: Native (32-bit) Executable    Yes
-10: Supports DSZLOG               No
-
-[File Transfer Protocol]
- 1: Mnemonic (Command Key)        Y
- 2: Protocol Name                 Ymodem (SZ)
- 3: Access Requirements           UNIX
- 4: Upload Command Line           rz --ymodem
- 5: Download Command Line         sz --ymodem %f
- 6: Batch Upload Command Line     rz --ymodem
- 7: Batch Download Command Line   sz --ymodem %s
- 8: Bi-dir Command Line
- 9: Native (32-bit) Executable    Yes
-10: Supports DSZLOG               No
-
-[File Transfer Protocol]
- 1: Mnemonic (Command Key)        Z
- 2: Protocol Name                 Zmodem (SZ)
- 3: Access Requirements           UNIX
- 4: Upload Command Line           rz -p -R
- 5: Download Command Line         sz %f
- 6: Batch Upload Command Line     rz -p -R
- 7: Batch Download Command Line   sz %s
- 8: Bi-dir Command Line
- 9: Native (32-bit) Executable    Yes
-10: Supports DSZLOG               No
-
-[File Transfer Protocol]
- 1: Mnemonic (Command Key)        K
- 2: Protocol Name                 Kermit (G-Kermit)
- 3: Access Requirements           UNIX
- 4: Upload Command Line           gkermit -q -P -r -a %f
- 5: Download Command Line         gkermit -q -P -s %f
- 6: Batch Upload Command Line
- 7: Batch Download Command Line   gkermit -q -P -s %s
- 8: Bi-dir Command Line
- 9: Native (32-bit) Executable    Yes
-10: Supports DSZLOG               No
-
-[Native (32-bit) Program List]
- 1: cmd.exe
- 2: sh
- 3: csh
- 4: bash
- 5: node
- 6: zip
- 7: unzip
-
-[Pico (Pine Composer) Editor]
- 1: Name                            Pico (Pine Composer)
- 2: Internal Code                   PICO
- 3: Remote Command Line             pico -t -o %g %f
- 4: Access Requirements             UNIX
- 5: Intercept Standard I/O          Yes
- 6: Native (32-bit) Executable      Yes
- 7: Use Shell to Execute            No
- 8: Quoted Text                     Prompt User
- 9: QuickBBS Style (MSGTMP)         No
-10: Expand Line Feeds to CRLF       Yes
-11: Strip FidoNet Kludge Lines      No
-12: BBS Drop File Type              None
-
-[Synchronet BBS List]
- 1: Name                       Synchronet BBS List
- 2: Internal Code              SBL
- 3: Start-up Directory         ../xtrn/sbl
- 4: Command Line               sbl%.
- 5: Clean-up Command Line
- 6: Execution Cost             None
- 7: Access Requirements
- 8: Execution Requirements
- 9: Multiple Concurrent Users  Yes
-10: Intercept Standard I/O     No
-11: Native (32-bit) Executable Yes
-12: Use Shell to Execute       No
-13: Modify User Data           No
-14: Execute on Event           No
-15: BBS Drop File Type         Synchronet      XTRN.DAT
-16: Place Drop File In         Node Directory
-
-[Synchronet Blackjack!]
- 1: Name                       Synchronet Blackjack!
- 2: Internal Code              SBJ
- 3: Start-up Directory         ../xtrn/sbj
- 4: Command Line               sbj%. /l
- 5: Clean-up Command Line      sbjclean%.
- 6: Execution Cost             None
- 7: Access Requirements
- 8: Execution Requirements
- 9: Multiple Concurrent Users  Yes
-10: Intercept Standard I/O     No
-11: Native (32-bit) Executable Yes
-12: Use Shell to Execute       No
-13: Modify User Data           Yes
-14: Execute on Event           No
-15: BBS Drop File Type         Synchronet      XTRN.DAT
-16: Place Drop File In         Node Directory
-
-[Synchronet Configuration]
- 1: Name                       Synchronet Configuration
- 2: Internal Code              SCFG
- 3: Start-up Directory
- 4: Command Line               %!scfg -d -l%r
- 5: Clean-up Command Line
- 6: Execution Cost             None
- 7: Access Requirements        SYSOP
- 8: Execution Requirements
- 9: Multiple Concurrent Users  No
-10: Intercept Standard I/O     Yes
-11: Native (32-bit) Executable Yes
-12: Use Shell to Execute       No
-13: Modify User Data           No
-14: Execute on Event           No
-15: BBS Drop File Type         None
-16: Place Drop File In         Node Directory
-
-
-SBBSecho zip/unzip configuration (ctrl/sbbsecho.cfg)
-================================
-PACKER ZIP 0 504B
-    PACK %@zip -jD %f %s
-    UNPACK %@unzip -ojC %f -d %s
-END
-
-Send comments/questions to rob[at]synchro[dot]net
-
-/* End of sbbsunix.txt */
diff --git a/docs/security.html b/docs/security.html
deleted file mode 100644
index ae4f2f233c70f664e82286c21fa1a10a0c0d6bbe..0000000000000000000000000000000000000000
--- a/docs/security.html
+++ /dev/null
@@ -1,569 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>ARS Security</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-
-<h2><a name="Introduction">[7.1] - Introduction to ARS
-Security</a></h2>
-<pre>ARS stands for Access Requirement Strings. Access requirement strings are used
-to specify the requirements of a user to have access to features/sections of a
-Synchronet BBS. The string can consist entirely of English key words and
-numbers or use short-hand symbols to fit a large number of security
-requirements into the 40 character space allowed for access requirement
-strings. Short-hand symbols and key words may be used interchangeably and
-combined in the same string. For clarity, it is suggested you use the key words
-whenever possible. The string syntax is as follows:
-
-<b>usage: [not] [parm] [not] [equal] &lt;value&gt; [or] [and] [...]</b>
-
-<i>where:</i> <b>not</b>      is the word &quot;NOT&quot; or the symbol '!' to specify reverse logic
-       <b>parm</b>     is one of any keywords (or short-hand symbols) that specifies
-                a specific required parameter (default is LEVEL)
-       <b>equal</b>    is the word &quot;EQUAL&quot;, &quot;EQUALS&quot;, the words &quot;EQUAL TO&quot;, or the
-                symbol '=' to specify exact equality required
-       <b>value</b>    the required value (for either minimum requirement or equality)
-       <b>or</b>       the word &quot;OR&quot; or the symbol '|' used to specify that ANY of two
-                or more parameter values MAY be met to match the requirement
-       <b>and</b>      the word &quot;AND&quot; or the symbol '&amp;' may be used for clarity in
-                reading when specifying that two or more parameter values MUST
-                be met to match the requirement</pre>
-<h2><a name="Keywords/Symbols">[7.2] - Key words and Symbols</a></h2>
-<pre><b>Key word      Symbol	Description
-</b>------------------------------------------------------------------------------
-AND		&amp;	More than one requirement (optional)
-NOT		!	Logical negation (e.g. NOT EQUAL)
-EQUAL		=	Equality required
-OR		|	Either of two or more parameters is required
-AGE		$A	User's age (years since birthdate, 0-255)
-ANSI		$[	User has ANSI terminal (no value argument)
-BPS		$B	User's current connect rate (bps)
-CREDIT		$C	User's number of credits in Kilobytes (0-65535)
-DAY		$W	Day of the week (Sun, Mon, Tue, etc. or 0-6)
-DIR		$J	Current file directory (Internal code or 1-65535)
-DOS			Current node is running SBBS4DOS (no value argument)
-EXEMPT		$X	Exemption flag (A-Z)
-EXPERT			User is in expert menu mode (no value argument)
-EXPIRE		$E	Days till user account expires (0-65535)
-FILE_CMDS		Number of executed file menu commands (0-65535)
-FLAG		$F	User's flag (1-4) and (A-Z)
-GROUP		$M	Current message group (1-65535)
-LASTON		$Y	Days since last logon (0-65535)
-LEVEL		$L	User's level (0-99)
-LIB		$I	Current file library (1-65535)
-LOCAL		$G	Logged on locally (no value argument)
-MAIN_CMDS		Number of executed main menu commands (0-65535)
-NODE		$N	Current node (1-250)
-OS2			Current node is running SBBS4OS2 (no value argument)
-PCR		$P	User's post/call ratio (0-100)
-QUIET			User is in quiet mode
-RANDOM		$Q	Random number between 0 and value argument (0-65535)
-REST		$Z	Restriction flag (A-Z)
-RIP		$*	User has RIP terminal (no value argument)
-SEX		$S	User's sex/gender (M or F)
-SUB		$H	Current message sub-board (Internal code or 1-65535)
-SYSOP			User has level 90 or temp sysop (no value argument)
-TIME		$T	Time of day (HH:MM, 0-23:59)
-TLEFT		$R	User's time left online (minutes, 0-255)
-TUSED		$O	User's time online this call (minutes, 0-255)
-UDR		$K	User's upload/download ratio (0-100)
-UDFR		$D	User's upload/download file ratio (0-100)
-USER		$U	User's number (1-xxxx)
-WIP			User has WIP compatible terminal (no value argument)
-UNIX			BBS is running on a UNIX clone</pre>
-<h2><a name="GeneralUsageExamples">[7.3] - ARS General Usage Examples</a></h2>
-<pre><b>General Example #1</b>
-
-LEVEL 60
-
-This string specifies that only users with a level of 60 OR HIGHER meet this
-requirement. The space between the level and the required value is optional:
-
-LEVEL60
-
-is functionally equivalent, but doesn't read as well. You may also use short
-hand symbols in place of key words to save space:
-
-$L 60
-
-is also functionally equivalent. Once again, the space between the short hand
-symbol and the required value is optional. If a parameter is not specified,
-the requirement is assumed to be LEVEL. So the following string:
-
-60
-
-is also valid and evaluates the same as the above strings.
-
-<b>General Example #2</b>
-
-NOT LEVEL 60
-
-This string specifies that only users with a level BELOW 60 will meet the
-requirement. The &quot;NOT&quot; key word can be include before or after the parameter:
-
-LEVEL NOT 60
-
-evaluates identically to the first string in this example.
-
-Short-hand symbols may be used to abbreviate the string:
-
-LEVEL !60
-
-$L!60
-
-!60
-
-have exactly the same meaning as the first string in this example.
-
-<b>General Example #3</b>
-
-LEVEL EQUAL 60
-
-This string specifies that only users with a level EQUAL TO 60 will meet
-this requirement. The key word &quot;EQUALS&quot; or the combination &quot;EQUAL TO&quot; may
-be used in place of &quot;EQUAL&quot; if preferred:
-
-LEVEL EQUALS 60
-
-and
-
-LEVEL EQUAL TO 60
-
-are both functionally equivalent to the first string in this example. Again,
-short-hand symbols may be used to make the string shorter:
-
-LEVEL = 60
-
-evaluates identically to the above example strings and the space on either side
-of the '=' symbol are also optional:
-
-LEVEL=60
-
-is valid and may be preferred by some sysops. Since level is the default
-parameter type, the following string is also valid:
-
-=60
-
-<b>General Example #4</b>
-
-LEVEL 60 AND FLAG 1A
-
-This string indicates that the user must have a level of 60 or higher AND have
-the flag 'A' from flag set #1. The user must meet both requirements in order to
-be considered as meeting all the requirements of the string. The &quot;AND&quot; portion
-of the string is only included for clarity in reading and is optional:
-
-LEVEL 60 FLAG 1A
-
-has the same meaning, but may be confusing when read. When specifying a flag
-from flag set #1, the set number may be eliminated:
-
-LEVEL 60 AND FLAG A
-
-is functionally the same and is the preferred method of referring to flags from
-flag set #1. When specifying the flag set, spaces can be on either side of
-the number, or eliminated entirely:
-
-LEVEL 60 AND FLAG1 A
-
-and
-
-LEVEL 60 AND FLAG 1 A
-
-and
-
-LEVEL 60 AND FLAG1A
-
-have the same meaning as the first string in this example, but are probably
-not as easy to read as the second string in this example.
-
-The following strings all have the same meaning as the first string in this
-example but have been shortened using symbols and other short-cuts:
-
-LEVEL 60 &amp; $F A
-
-$L60 AND $FA
-
-$L60$FA
-
-60$FA
-
-but for reasons of clarity, the first string is preferred if space allows.
-
-<b>General Example #5</b>
-
-SEX F OR LEVEL 90
-
-This string specifies that the user must be of FEMALE gender OR have a level
-of 90 or higher. The following strings are functionally equivalent to the
-above:
-
-SEX F | LEVEL 90
-
-SEXF|LEVEL90
-
-$SF | $L90
-
-$SF|$L90
-
-<b>General Example #6</b>
-
-USER NOT EQUAL TO 20
-
-This string specifies that user #20 will not meet the requirement.
-
-Shortened using symbols:
-
-$U!=20
-
-<b>General Example #7</b>
-
-BPS 9600 OR NOT TIME 19:00
-
-This string specifies that the user must be connected at 9600bps or higher,
-OR the time of day must be before 7pm. The value for the TIME parameter
-is in the format 24 hour format of HH:MM. If the specified time is on an even
-hour, then &quot;:00&quot; portion may be omitted:
-
-BPS 9600 OR NOT TIME 19
-
-has the same meaning.
-
-You may also omit the &quot;00&quot; from the BPS value to shorten the string:
-
-BPS 96 OR NOT TIME 19
-
-Shortened versions:
-
-$B 9600 OR NOT $T19
-
-BPS9600|!TIME19
-
-$B96|!$T19
-
-<b>General Example #8</b>
-
-BPS 9600 OR TIME NOT 18:00 OR TIME 21:30
-
-This string specifies that the user must be connected at 9600bps or higher,
-OR the time of day must be before 6pm, OR the time of day must be after
-9:30pm.
-
-When specifying multiple parameters of the same type consecutively (in this
-example, two of the required parameters are &quot;TIME&quot;), the parameter does
-not need to be restated. For example, the string:
-
-BPS 9600 OR TIME NOT 18:00 OR 21:30
-
-has the same meaning as the first string in this example.
-
-Shortened versions:
-
-$B 9600 OR NOT $T 18 OR 21:30
-
-$B96|$T!18|21:30
-
-<b>General Example #9</b>
-
-FLAG A OR FLAG B OR FLAG C OR LEVEL 90
-
-The above string specifies that a user must have flag A, flag B, flag C, (all
-from flag set #1) or a level of 90 or higher to meet the requirement. Using the
-&quot;sticky&quot; parameter type feature of AR Strings, we can shorten the line:
-
-FLAG A OR B OR C OR LEVEL 90
-
-Utilitizing symbols, we can shorten it even further:
-
-FLAG A|B|C OR LEVEL 90
-
-Taking it to extremes:
-
-$FA|B|C|$L90
-
-<b>General Example #10</b>
-
-USER EQUALS 145 OR LEVEL 90
-
-This string indicates that user number 145 will meet the requirement and all
-users with level 90 and higher (sysops).
-
-Best shortened as:
-
-USER=145 OR LEVEL 90
-
-For ultimate compression:
-
-$U=145|$L90
-
-<b>General Example #11
-</b>
-LEVEL 60 AND FLAG X AND FLAG Y AND FLAG Z
-
-Compressed examples:
-
-LEVEL 60 AND FLAG X AND Y AND Z
-
-LEVEL 60 AND FLAG X Y Z
-
-LEVEL 60 FLAG XYZ
-
-LEVEL60 FLAGXYZ
-
-$L60 $FXYZ
-
-60$FXYZ
-
-<b>General Example #12
-</b>
-FLAG 2A OR FLAG 2B OR FLAG 4Z
-
-This string specifies that the user must have either flag 'A or 'B' from flag
-set #2, or flag 'Z' from flag set #4. Using the &quot;sticky&quot; parameter type
-feature, this could be shortened to:
-
-FLAG 2A OR B OR FLAG 4Z
-
-If the flag set is not #1, you MUST specify the flag set number when using
-the FLAG keyword.
-
-Example:
-
-FLAG 2A OR FLAG B OR FLAG 4Z
-
-is NOT the same as the first two strings in this example. The second flag (B)
-would be considered as from flag set #1, since a flag set number was not
-specified.
-
-Correct and shortened version:
-
-FLAG2A|B OR FLAG4Z
-
-$F2A|B|$F4Z
-
-Note: Multiple flag sets were developed for advanced sysops who found that
-      the 26 flag limitation (A-Z) was insufficient and requested additional
-      flag capabilities. Most sysops will probably not find it necessary to
-      use more than 26 flags, and therefore have no need for flag sets 2
-      through 4.
-
-<b>General Example #13</b>
-
-NOT FLAG 2G
-
-This string specifies that the user most not have flag 'G' from flag set #2.
-The NOT keyword can appear in several places in this string while keeping
-the exact same meaning:
-
-FLAG NOT 2G
-
-FLAG 2 NOT G
-
-Condensed versions:
-
-!$F2G
-
-$F!2G
-
-$F2!G</pre>
-<h2><a name="NestingExpressions">[7.4] - Nesting Expressions</a></h2>
-<pre>All of the above string examples have been single expressions that evaluate to
-either true of false. Sometimes, you may wish to require access to an area
-using &quot;nested&quot; logic.
-
-Example: If the user is level 90+, OR the user has the A flag, AND is 21+
-         years of age or older.
-
-The above example could be read two ways.
-
-1: The user must have level 90+, and either the A FLAG or be 21+ years old.
-
-2: The user must be 21+ years old and have either the A FLAG or level 90+.
-
-To clarify which of the above methods were intended, we use parentheses to
-separate the two true/false expressions.
-
-1: LEVEL 90 OR (FLAG A AND AGE 21)
-
-2: (LEVEL 90 OR FLAG A) AND AGE 21
-
-Strings 1 and 2 are interpreted differently and correlate to the above two
-English logic statements.
-
-Whenever using a combination of AND and OR logic, nested expressions are
-required. The following string:
-
-LEVEL 90 OR FLAG A AND AGE 21
-
-is INVALID and would most likely NOT produce the desired results.
-
-Expressions may be nested, using parenthesis, as deep as is required.
-
-Example:
-
-((LEVEL 80 OR FLAG S) AND AGE 18) OR LEVEL 90
-
-is a VALID string that would evaluate with the following:
-
-User with level of 80 and age 17 would not qualify
-User with level of 80, flag S and age 17 would not qualify
-User with level of 80 and age 18 would qualify
-User with flag S and age 18 would qualify
-Any user with level 90+ would qualify regardless of age or flags</pre>
-<h2><a name="NestedLogicExamples">[7.5] - ARS Nested Logic Examples</a></h2>
-<pre><b>Nested Example #1
-</b>
-BPS 9600 OR (BPS 2400 AND TIME NOT 15:00)
-
-User must be connected at 9600bps or higher, OR be connected at 2400bps or
-higher and the time of day being before 3pm. 9600bps and higher callers would
-always meet this requirement. 2400-7200bps callers will only meet this
-requirement between 12:00 midnight and 3pm in the afternoon. 1200bps and slower
-callers would never meet this requirement.
-
-Note, that when nesting expressions, the parameter type DOES NOT stick from
-one expression to another. Example:
-
-BPS 9600 OR (2400 AND TIME NOT 15:00)
-
-Is an INVALID string. The 2400 would be interpreted as a LEVEL requirement
-since it is as the beginning of a new expression and LEVEL is the default
-parameter type.
-
-The first (correct) string in this example, can of course also be shortened
-using symbols (and eliminating the AND key word):
-
-$B9600|($B2400$T!15)
-
-<b>Nested Example #2</b>
-
-(SEX M AND AGE 21) OR (SEX F AND AGE 18)
-
-This string specifies that only male users of 21 years and older and female
-users of 18 and older will meet the requirement.
-
-Shortened Example:
-
-($SM$A21)|($SF$A18)
-
-The logic of the above string is more verbose than necessary and could be
-reduced to:
-
-AGE 21 OR (SEX F AND AGE 18)
-
-producing the same results.
-
-<b>Nested Example #3<u>
-</u></b>
-(BPS 2400 AND PCR 20) OR LEVEL 90
-
-This string would indicate that users of any level will have access if they
-are connected at 2400bps and have a Post/Call ratio of 20% or higher - OR
-the users has as least level 90 (sysop).
-
-Utilizing the default parameter type of level, the LEVEL key word can be
-omitted:
-
-(BPS 2400 AND PCR 20) OR 90
-
-to create a functionally equivalent, though more confusing, AR string.
-
-A better way to shorten the string would be to eliminate the AND keyword
-and use symbols:
-
-($B 2400 $P 20) | $L 90
-
-Eliminating the spaces creates an even more compact string:
-
-($B2400$P20)|$L90
-
-<b>Nested Example #4<u>
-</u></b>
-NOT (USER=1 OR USER=20)
-
-All users will meet this requirement accept user #1 and user #20.
-
-The above string could also be stated in a non-nested format with the same
-results:
-
-NOT USER=1 AND NOT USER=20
-
-though the meaning is not quite as clear, they are functionally the same.
-
-Note: The second method requires 2 bytes less in raw logic storage because it
-      is not nested and will be interpreted slightly faster (by a matter of
-      microseconds). Just in case you were wondering...
-
-<b>Nested Example #5<u>
-</u></b>
-LEVEL 90 OR (TIME 12:00 AND TIME NOT 18:00)
-
-Users with level 90 or higher will always meet this requirement. Users with
-levels below 90 will only meet this requirement between 12 noon and 6pm.
-
-Re-arranged:
-
-(TIME 12:00 AND TIME NOT 18:00) OR LEVEL 90
-
-the string has exactly the same meaning. Eliminating the unnecessary occurrence
-of the second &quot;TIME&quot; parameter shortens the string while keeping it easily
-readable:
-
-(TIME 12:00 AND NOT 18:00) OR LEVEL 90
-
-Maximum compression:
-
-($T12!18)|90</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/sexpots.txt b/docs/sexpots.txt
deleted file mode 100644
index 3ae91eb2712266fd8282acc77ad8e1dab442b085..0000000000000000000000000000000000000000
--- a/docs/sexpots.txt
+++ /dev/null
@@ -1,248 +0,0 @@
-     Synchronet External Plain Old Telephone System (POTS) Support
-     -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-                            a.k.a. SEXPOTS
-                     Copyright 2007 Rob Swindell
-
-$Id$
-
-
-Overview
---------
-Synchronet BBS Software v3 (see www.synchro.net for more details)
-was designed for client connections over TCP/IP protocols only (predominently,
-Telnet). Over the 7 years since Synchronet v3's release, I've received
-occasional (but persistent) inquiries about the possibility or likelihood of
-adding modem support back into Synchronet to support direct analog dial-up
-users of the old BBS days before the Internet/broadband boom.
-
-I've resisted this idea (for a few significant reasons I won't go into here),
-and have instead, suggested alternative methods of supporting dial-up users
-(e.g. running Synchronet v2.3 for DOS concurrently with v3, using *getty on
-Linux/Unix, using Manning's Dialup-to-Telnet Win32 gateway program with a
-front-end application, etc.). But these solutions all seemed insufficient
-in some ways or excessively complex or inconvenient. I wanted to provide
-something easier, more seemless.... "nicer". Though I'm pretty sure there
-isn't much demand for dial-up BBSes today (30Kbps!), there has been enough
-interest from sysops to at least justify some effort (in my mind) to attempt
-to relive the BBS days of old, using actual *gasp* modems!
-
-I knew exactly what was required to write a Serial<->TCP tunneling program
-and blogged on the www.synchro.net web-site way back in 2002 that I planned on
-writing just such a program to give dial-up capabilities to Synchronet v3
-Win32 sysops.
-
-Better late than never (?), I finally started writing this a program a few
-months ago (early 2007). I had to buy an analog modem (I'd thrown-out or
-donated all my modems years ago) and get a second phone line installed to test
-it, but finally, here it is: SEXPOTS (the name pays homage to SEXYZ). 
-
-While SEXPOTS was designed with Synchronet-Win32 sysops in mind, it should
-work with any TCP Server (e.g. Telnet BBS software).
-
-I recently discovered a couple of unrelated Win32 programs by the name of
-COM2TCP which do fundamentally the same thing as SEXPOTS, but SEXPOTS is more
-robust/reliable, and has some niceties and cool BBS and Synchronet-specific
-features you'll like:
-
-    o Can run from command prompt or as an NT service
-    o Handles modem initialization or "Null modem" connections
-    o Supports Telnet (with full option negotiation) or raw TCP connections
-    o Can accept "live" COM handles on the command-line (from "front-end" app)
-    o Caller-ID (CID) Support
-    o Optional Ident server to communicate CID information to TCP Server
-    o Telnet options used to communicate baud rate and CID info to TCP server
-    o Highly configurable (via sexpots.ini file)
-
-
-Distribution
-------------
-SEXPOTS is freeware, licensed under the GNU General Public License (GPL)
-http://www.fsf.org/licensing/licenses/gpl.txt
-with portions licensed under the GNU Lesser General Public License (LGPL)
-http://www.fsf.org/licensing/licenses/lgpl.txt.
-
-You can find the current source code (in C) in the CVS repository at
-cvs.synchro.net.
-
-The latest and greatest build will be included in Synchronet-Win32 releases.
-You should be able to find/download the latest general release of SEXPOTS
-(sexpots.zip) at one or all of the following locations:
-
-http://www.synchro.net
-ftp://ftp.synchro.net
-ftp://vert.synchro.net
-telnet://vert.synchro.net
-
-
-Command-line Syntax
--------------------
-Running "sexpots -help" will display the supported command-line usage
-(options and commands):
-
-usage: sexpots [ini file] [options]
-
-Options:
-
-    -null                 No 'AT commands' sent to modem
-    -com <device>         Specify communications port device (or number)
-    -baud <rate>          Specify baud rate for communications port
-    -live [handle]        Communications port is already open/connected
-    -nohangup             Do not hangup (drop DTR) after call
-    -host <addr | name>   Specify TCP server hostname or IP address
-    -port <number>        Specify TCP port number
-    -debug                Enable debug log output
-
-NT Service Options:
-
-    -install              install and enable NT service (SEXPOTS)
-    -service              run as an NT service (background execution)
-    -remove               remove NT service
-    -enable               enable NT service (auto-start during boot)
-    -disable              disable NT service
-
-
-Installation
-------------
-No installation is required. You should be able to just run "sexpots",
-optionally specifying command-line options to over-ride the default
-values (shown below), or the values in your sexpots.ini file (if you
-have one).
-
-On Windows NT-based operating systems, you may install SEXPOTS as an
-NT service (runs in the background when your system boots up, before
-user login), by running "sexpots -install". You can then start and
-stop the service using the "Services" Windows Control Panel applet or
-with the "net start sexpots" or "net stop sexpots" Windows command-lines.
-You can toggle the service start mode (between auto-start and disabled)
-with the "-enable" and "-disable" command-line options. When running as
-an NT service, the SEXPOTS log output goes to the "Application Log"
-in the NT event viewer.
-
-
-Configuration
--------------
-Configuration is normally performed by editing the file sexpots.ini, located
-in the same directory where the SEXPOTS program (e.g. sexposts.exe) is 
-located. If sexpots.ini file doesn't exist or any of the key=value pairs are
-missing or blank in the file, the default values (indicated below) will be
-used.
-
-Optionally, a different .ini file may be specified on the command-line (e.g.
-for running multiple concurrent instances of SEXPOTS on different COM ports).
-If an .ini file is specified on the command-line, it will be loaded *after*
-sexpots.ini (if the file exists), over-riding any settings in sexpots.ini.
-
-Command-line options that modify values of the same name in the .ini file(s)
-will over-ride (take precedence over) the value in the .ini file(s).
-
-The order of precendence for configuration values is:
-    1. Command-line options
-    2. Command-line specified .ini file
-    3. sexpots.ini (from same directory as executable)
-    4. Default values
-
-The .ini files are just a plain text files that you can edit with any
-plain text/ASCII file editor (e.g. Windows notepad.exe).
-
-Example .ini file (with default values given):
-
-    LogLevel = INFO             ; set display/log output level
-    Debug = FALSE               ; enable debug logging (overrides LogLevel)
-    PauseOnExit = FALSE         ; wait for key-press on exit (non-service)
-
-    [COM]
-    Device = COM1               ; COM port device name (or port number)
-    BaudRate = 0                ; If non-zero, use this DTE rate (e.g. 115200)
-    Hangup = TRUE               ; Hang-up phone after call
-    IgnoreDCD = FALSE           ; Set to TRUE to ignore state of DCD
-    DCDTimeout = 10             ; Seconds to wait for DCD to drop
-    DTRDelay = 100              ; Milliseconds to delay before hangup
-    NullModem = FALSE           ; Set to TRUE to not send AT commands to modem
-
-    [Modem]
-    Init = AT&F                 ; Modem initialization string
-    AutoAnswer = ATS0=1         ; Put modem into "auto-answer" mode
-    CleanUp = ATS0=0            ; When exiting, turn off auto-answer
-    EnableCallerID = AT+VCID=1  ; Enable Caller-ID support (or try AT#CID=1)
-    Timeout = 5                 ; Seconds to wait for a response from modem
-
-    [TCP]
-    Host = localhost            ; Hostname or IP address of TCP server
-    Port = 23                   ; TCP port number of TCP server
-    NoDelay = TRUE              ; Set to TRUE to disable the Nagle Algorithm
-
-    [Telnet]
-    Enabled = TRUE              ; Set to FALSE to disable Telnet mode
-    Debug = FALSE               ; Set to TRUE to log Telnet commands sent/recv
-    AdvertiseLocation = FALSE   ; Set to TRUE to send "WILL SEND LOCATION"
-    TermType = SEXPOTS          ; You shouldn't normally change this value
-    TermSpeed = 28800,28800     ; Default terminal speed reported (tx, rx bps)
-
-    [Ident]
-    Enabled = FALSE             ; Set to TRUE to enable Ident (RFC1413) server
-    Port = 113                  ; TCP Port Ident server will listen on
-    Interface = 0               ; IP address of network interface (0=Any)
-    Response = CALLERID:SEXPOTS ; Resp-type and Add-info portions of response
-
-
-Notes on Advanced Features
---------------------------
-NOTE: Requires Synchronet v3.14b or later
-
-SEXPOTS will report the connection (DCE) rate to a Synchronet Telnet Server
-using the Telnet "TERMINAL SPEED" sub-option. Synchronet will use the reported
-speed to calculate estimated file transfer durations, update the node record,
-log to the user logon list, and save in the user record as the user's most
-recent "connection type".
-
-SEXPOTS can report Caller-ID information to the Synchronet Telnet server using
-the Telnet "Location" option. Synchronet will store the Caller-ID reported
-Phone Number in the user's 'note' field (where the IP address is normally
-stored) and the Caller-ID reported Caller Name in the user's 'computer'
-field (where the Hostname is normally stored). Synchronet will also log each
-caller's Caller-ID information for record-keeping purposes.
-
-Alternatively, SEXPOTS can report the Caller-ID information using the Ident
-protocol, but this feature is disabled by default and is not the preferred
-mechanism (use the Telnet "Location" option instead).
-
-Using Synchronet v3.14a or earlier, the Synchronet Telnet Server will detect
-the caller as just another Telnet connection, but comming in from the local
-network interface (IP address).
-
-
-Linux/Unix Version
-------------------
-There is a preliminary *nix port of SEXPOTS in cvs.synchro.net, but it's not
-being distributed or supported at this time.
-
-
-Terminology
------------
-AT      = Hayes standard modem command set ("AT" stands for "Attention")
-BBS     = Bulletin Board System
-BPS     = Bits Per Second
-CID     = Caller ID
-COM     = Communications port
-CPS     = Characters Per Second
-DCD     = Data Carrier Detect
-DCE     = Data Communication Equipment (your modem)
-DTE     = Data Terminal Equipment (your COM port)
-Ident   = Identification Service
-KBPS    = One thousand Bits Per Second
-IP      = Internet Protocol
-Modem   = Modulator / Demodulator
-NT      = Windows NT (New Technology), any of Windows NT/2000/XP/2003/Vista OS
-POTS    = Plain Old Telephone Service/System
-Sysop   = System Operator (of a BBS)
-Telnet  = Teletype Network protocol (over TCP, see RFC 854)
-TCP     = Transmission Control Protocol (over IP)
-Win32   = 32-bit versions of Windows (from Windows 95 through Windows Vista)
-
-
-Support
--------
-For technical support (including bug reports and feature requests), see 
-http://www.synchro.net/docs/support.html for details.
-
-/* End of file */
diff --git a/docs/sexyz.txt b/docs/sexyz.txt
deleted file mode 100644
index 7bbca93135592a18eb0a0fd153cfcdaa38de423d..0000000000000000000000000000000000000000
--- a/docs/sexyz.txt
+++ /dev/null
@@ -1,449 +0,0 @@
-Synchronet External X/Y/ZMODEM (SEXYZ) File Transfer Protocol Driver
---------------------------------------------------------------------
-
-$Id$
-
-Overview
---------
-SEXYZ was developed as a native (32-bit) TCP/socket-based replacement for the
-16-bit DOS file transfer drivers (e.g. FDSZ, CE-XYZ, etc.) that we've been
-stuck with on 32-bit BBSes for FAR too long. While SEXYZ was designed with
-Synchronet BBSes in mind, it should also work with other 32-bit BBS packages
-that have the ability to pass socket descriptors to external file transfer
-protocol drivers.
-
-SEXYZ behaves much like DSZ/FDSZ and CE-XYZ:
-
-    o Familiar command-line syntax
-    o Supports the DSZLOG environment variable for result logging
-    o Supports batch transfer file lists
-
-SEXYZ has several advantages over legacy drivers like FDSZ and CE-XYZ:
-
-    o Faster (native, multi-threaded design)
-    o Socket-based (no need for FOSSIL drivers or virtual COM ports/UARTs)
-    o Multi-tasking friendly (does not needlessly consume CPU cycles)
-    o Supports long filenames (e.g. not just DOS "8.3" formatted names)
-    o Supports YMODEM-G and XMODEM-G (FDSZ does not)
-    o Handles Telnet IAC escaping and option negotiations (optionally)
-    o Transfers files over fast connections (e.g. 100KB/sec) without issue
-    o Actively developed and supported
-    o Open source (at cvs.synchro.net)!
-
-
-Distribution
-------------
-SEXYZ is freeware, licensed under the GNU General Public License (GPL)
-http://www.fsf.org/licensing/licenses/gpl.txt
-with portions licensed under the GNU Lesser General Public License (LGPL)
-http://www.fsf.org/licensing/licenses/lgpl.txt.
-
-You can find the current source code (in C) in the CVS repository at
-cvs.synchro.net.
-
-The latest and greatest build will be included in Synchronet-Win32 releases.
-You should be able to find/download the latest general release of SEXYZ-Win32
-(sexyzNNN.zip) at one or all of the following locations:
-
-http://www.synchro.net
-ftp://ftp.synchro.net
-ftp://vert.synchro.net
-telnet://vert.synchro.net
-
-SEXYZ can also be built from the C source code for use (natively) on Linux
-and other Unix variants (e.g. FreeBSD).
-
-For a client implementation of SEXYZ, use the SyncTerm Telnet/RLogin/SSH
-terminal program (http://syncterm.net/), available for many platforms,
-including Win32, *nix, and Mac OS-X.
-
-
-Command-line Syntax
--------------------
-Just running "sexyz" by itself will display the supported command-line usage
-(options and commands):
-
-usage: sexyz <socket> [-opts] <cmd> [file | path | @list]
-
-socket = TCP socket descriptor (or leave blank for "stdio" mode on Unix)
-
-opts   = -y  allow overwriting of existing files when receiving
-         -o  disable ZMODEM CRC-32 mode (force CRC-16 mode instead)
-         -s  disable ZMODEM streaming (Slow ZMODEM)
-         -k  enable X/YMODEM-1K send mode
-         -c  enable XMODEM-CRC receive mode
-         -g  enable X/YMODEM-G receive mode (no error recovery)
-         -2  set maximum ZMODEM block size to 2K
-         -4  set maximum ZMODEM block size to 4K
-         -8  set maximum ZMODEM block size to 8K (ZedZap)
-         -!  to pause after abnormal exit (error)
-         -telnet to enable Telnet mode (the default)
-         -rlogin to enable RLogin (pass-through) mode
-
-cmd    = v  to display detailed version information
-         sx to send XMODEM     rx to receive XMODEM
-         sX to send XMODEM-1K  rc to receive XMODEM-CRC
-         sy to send YMODEM     ry to receive YMODEM
-         sY to send YMODEM-1K  rg to receive YMODEM-G
-         sz to send ZMODEM     rz to receive ZMODEM
-
-file   = filename to send or receive
-path   = directory to receive files into
-list   = name of text file with list of filenames to send or receive
-
-
-NOTE: SEXYZ actually supports either "+list" or "@list" syntax for specifying
-      a file list on the command-line. If the list file doesn't exist, it'll
-      treat the '+' or '@' as part of the filename to send or receive.
-
-NOTE: SEXYZ also supports "rz/sz style" command-line syntax for some commands.
-      Examples: "sexyz -c rx" to recv XMODEM-CRC (same as "sexyz rc")
-                "sexyz -k sx" to send XMODEM-1K  (same as "seyxz sX")
-                "sexyz rb"    to recv YMODEM     (same as "sexyz ry")
-                "sexyz -k sb" to send YMODEM-1K  (same as "sexyz sY")
-                "sexyz -g ry" to recv YMODEM-G   (same as "sexyz rg")
-                "sexyz -g rx" to recv XMODEM-G
-
-
-Installation for Synchronet v3.12-Win32
----------------------------------------
-Copy sexyz.exe into your Synchronet "exec" directory.
-
-
-Example configuration for Synchronet v3.12-Win32
-------------------------------------------------
-
-SCFG:File Options->Transfer Protocols:
-
-[File Transfer Protocol]
- 1: Mnemonic (Command Key)        X
- 2: Protocol Name                 XMODEM (SEXYZ)
- 3: Access Requirements           
- 4: Upload Command Line           %!sexyz%. %h -%p rC %f
- 5: Download Command Line         %!sexyz%. %h -%p sX %f
- 6: Batch Upload Command Line
- 7: Batch Download Command Line
- 8: Bi-dir Command Line
- 9: Native (32-bit) Executable    Yes
-10: Supports DSZLOG               Yes
-11: Socket I/O                    Yes
-
-[File Transfer Protocol]
- 1: Mnemonic (Command Key)        Y
- 2: Protocol Name                 YMODEM (SEXYZ)
- 3: Access Requirements           
- 4: Upload Command Line           %!sexyz%. %h -%p ry %f
- 5: Download Command Line         %!sexyz%. %h -%p sY %f
- 6: Batch Upload Command Line     %!sexyz%. %h -%p ry %g
- 7: Batch Download Command Line   %!sexyz%. %h -%p sY @%f
- 8: Bi-dir Command Line
- 9: Native (32-bit) Executable    Yes
-10: Supports DSZLOG               Yes
-11: Socket I/O                    Yes
-
-[File Transfer Protocol]
- 1: Mnemonic (Command Key)        G
- 2: Protocol Name                 YMODEM-G (SEXYZ)
- 3: Access Requirements           
- 4: Upload Command Line           %!sexyz%. %h -%p rg %f
- 5: Download Command Line         %!sexyz%. %h -%p sY %f
- 6: Batch Upload Command Line     %!sexyz%. %h -%p rg %g
- 7: Batch Download Command Line   %!sexyz%. %h -%p sY @%f
- 8: Bi-dir Command Line
- 9: Native (32-bit) Executable    Yes
-10: Supports DSZLOG               Yes
-11: Socket I/O                    Yes
-
-[File Transfer Protocol]
- 1: Mnemonic (Command Key)        Z
- 2: Protocol Name                 ZMODEM (SEXYZ)
- 3: Access Requirements           
- 4: Upload Command Line           %!sexyz%. %h -%p rz %f
- 5: Download Command Line         %!sexyz%. %h -%p sz %f
- 6: Batch Upload Command Line     %!sexyz%. %h -%p rz %g
- 7: Batch Download Command Line   %!sexyz%. %h -%p sz @%f
- 8: Bi-dir Command Line
- 9: Native (32-bit) Executable    Yes
-10: Supports DSZLOG               Yes
-11: Socket I/O                    Yes
-
-Optional/Advanced:
-
-[File Transfer Protocol]
- 1: Mnemonic (Command Key)        8
- 2: Protocol Name                 ZMODEM-8K (SEXYZ)
- 3: Access Requirements           
- 4: Upload Command Line           %!sexyz%. %h -%p rz %f
- 5: Download Command Line         %!sexyz%. %h -%p -8 sz %f
- 6: Batch Upload Command Line     %!sexyz%. %h -%p rz %g
- 7: Batch Download Command Line   %!sexyz%. %h -%p -8 sz @%f
- 8: Bi-dir Command Line
- 9: Native (32-bit) Executable    Yes
-10: Supports DSZLOG               Yes
-11: Socket I/O                    Yes
-
-NOTE: It is suggested you remove existing FDSZ, CE-XYZ, or sz/rz transfer
-      protocol entries as they are no longer needed.
-
-
-Example configuration for Mystic v1.08-Win32
---------------------------------------------
-(provided by Dream Master and Jack Phlash)
-
-A. Active     : Yes
-B. HotKey     : Z
-C. Description: ZMODEM
-D. Batch      : No
-E. Send Cmd   : c:\mystic\prots\sexyz.exe %0 sz %3
-F. Receive Cmd: c:\mystic\prots\sexyz.exe %0 rz %3
-
-A. Active     : Yes
-B. HotKey     : Z
-C. Description: ZMODEM batch
-D. Batch      : Yes
-E. Send Cmd   : c:\mystic\prots\sexyz.exe %0 sz @%3
-F. Receive Cmd: c:\mystic\prots\sexyz.exe %0 rz %3
-
-
-Example configuration for EleBBS-Win32
---------------------------------------
-(provided by Mike Ehlert, aka pcm)
-
-Name            ZMODEM (SEXYZ)
-Key             Z
-Ext ctl file    No
-Batch           Yes
-Status          Always available
-Log file        DSZ.LOG
-Control file    DSZ.CTL
-DL command line c:\bbs\sexyz.exe *W -quotes sz @DSZ.CTL
-UL command line c:\bbs\sexyz.exe *W -quotes rz
-DL ctl string   @
-UL ctl string   @
-DL log keyword  z
-UL log keyword  Z
-Log name word   10
-Log desc word   0
-
-You will need to have the environment variable DSZLOG set to DSZ.LOG.
-It should *not* have a path of course, so that it's created in the current
-node's directory.
-
-Once you define that under control panel > system > env variables > system
-variables, be sure to close the window running eleserv or telsrv and reopen
-it for the environment variable to become active.. Otherwise there will be
-no log of the transfer and EleBBS will assume it failed.
-
-Note: To support long filenames with EleBBS, you'll need Sexyz v1.74 or later
-and set "Quotes=true" in the [DSZLOG] section of your sexyz.ini file or use
-the secret "-quotes" command-line option.
-
-
-Note Regarding Synchronet for Unix
-----------------------------------
-Synchronet for Unix (prior to v3.14) did not support socket-based file
-transfer protocols, so SEXYZ is only currently supported on Synchronet for
-Unix (v3.13 and older) in "stdio" mode.
-
-You can use "stdio" mode in SEXYZ by removing '%h' (the socket descriptor)
-from the above command-lines. If you're using Synchronet for Unix v3.14 or
-later, socket I/O mode is preferred (do not use "stdio" mode).
-
-
-Optional Initialization File (sexyz.ini)
-----------------------------------------
-If the file sexyz.ini exists in the same directory as the sexyz executable
-(e.g. C:\sbbs\exec\sexyz.ini), it will be loaded and used to over-ride the
-default operating parameters shown below. Like all Synchronet .ini files,
-you can have a unique .ini file for different local systems by embedding
-the local hostname (sexyz[.host].ini) or platform (sexyz[.platform].ini)
-in the filename. The filenames are *not* case sensitive. Examples:
-
-    C:\sbbs\exec\sexyz.dadscomputer.ini
-    C:\sbbs\exec\sexyz.win32.ini
-    /sbbs/exec/sexyz.linux.ini
-
-Example .ini file (with default values given):
-
-    Telnet=TRUE                 ; set to FALSE to change the default mode
-    TCP_NoDelay=TRUE            ; disable the TCP Nagle algorithm
-    LogLevel=INFO               ; set display/log output level
-    Debug=FALSE                 ; enable debug logging (overrides LogLevel)
-    DebugTx=FALSE               ; debug transmitted characters
-    DebugRx=FALSE               ; debug received characters
-    DebugTelnet=FALSE           ; debug Telnet commands
-    PauseOnExit=FALSE           ; wait for key-press on exit
-    PauseOnAbend=FALSE          ; wait for key-press on abnormal exit
-    OutbufSize=16384            ; bytes (between 1024 and 65536)
-    OutbufHighwaterMark=1100    ; bytes before auto-flush
-    OutbufDrainTimeout=10       ; milliseconds before auto-flush
-    ProgressInterval=1          ; interval (in seconds) of progress display
-
-    [XMODEM]
-    SendTimeout=10      ; seconds
-    RecvTimeout=10      ; seconds
-    ByteTimeout=3       ; seconds
-    AckTimeout=10       ; seconds
-    BlockSize=1024      ; 128 or 1024
-    MaxBlockSize=1024   ; 128 or 1024   
-    MaxErrors=9
-    G_Delay=1           ; millisecond yield between sent X/YMODEM-G blocks
-    SendG=TRUE          ; Support G-mode for X/YMODEM sends
-    SendCRC=TRUE        ; Support CRC-16 error detection for X/YMODEM sends
-
-    [YMODEM]
-    FallbackToXMODEM=0  ; Failed send attempts before falling back to XMODEM
-
-    [ZMODEM]
-    InitTimeout=10      ; seconds
-    SendTimeout=15      ; seconds
-    RecvTimeout=20      ; seconds
-    CrcTimeout=60       ; seconds
-    BlockSize=1024      ; 1024 is usually best to start with
-    MaxBlockSize=1024   ; 1024 is "true" ZMODEM, 8192 for ZMODEM-8K (ZedZap)
-    MaxErrors=9         ; maximum number of consecutive errors
-    RecvBufSize=0       ; specify non-zero for partial streaming receives
-    Streaming=TRUE      ; set to FALSE to disable streaming (block-at-a-time)
-    CRC32=TRUE          ; set to FALSE to force CRC-16 instead
-    EscapeTelnetIAC=TRUE    ; send ZDLE/ZRUB1 instead of 0xff with -telnet
-    Escape8thBit=FALSE      ; ZDLE-escape all bytes with bit-7 set
-    EscapeCtrlChars=FALSE   ; ZDLE-escape all control characters (< 20h)
-
-    [DSZLOG]
-    Path=true           ; include full path to filename in log
-    Short=false         ; use Micros~1 short path/filename in log (Windows)
-    Quotes=false        ; enclose filename in "quotes" (for EleBBS)
-
-
-Compatibility
--------------
-The XMODEM, YMODEM, and ZMODEM file transfers should be compatible with any
-terminal programs or remote protocol drivers that conform to the public
-specifications for these protocols written by Chuck Forsberg (XMODEM was
-actually written by Ward Christensen, but was extended by others and
-documented by our good friend, Chuck).
-
-SEXYZ supports the following protocols and their popular permutations:
-
-XMODEM:     128-byte blocks, 8-bit checksum error detection
-XMODEM-CRC: 128-byte blocks, 16-bit CRC error detection
-XMODEM-1K:  1024-byte blocks, 16-bit CRC error detection
-XMODEM-G:   1024-byte blocks, 16-bit CRC error detection, and streaming
-            (no acknowledgements or error recovery) (a.k.a. QMODEM-G)
-YMODEM:     128-byte blocks, 16-bit CRC error detection, batch file transfers
-YMODEM-1K:  1024-byte blocks, 16-bit CRC error detection, batch file transfers
-YMODEM-G:   1024-byte blocks, 16-bit CRC error detection, batch file transfers
-            and streaming (no acknowledgements or error recovery)
-ZMODEM:     1024-byte blocks, 16-bit or 32-bit CRC error detection, batch file
-            transfers, resume, auto-download, and more
-ZMODEM-8K:  8192-byte blocks, 16-bit or 32-bit CRC error detection, batch file
-            transfers, resume, auto-download, and more (a.k.a. ZedZap)
-
-SEXYZ will automatically fall back from 1024-byte block XMODEM/YMODEM send
-mode to 128-byte block XMODEM/YMODEM send mode if the receiver does not appear
-to support 1024-byte blocks.
-
-SEXYZ also supports automatically falling back from XMODEM/YMODEM-CRC to
-XMODEM/YMODEM-Checksum mode when sending to a receiver that does not support
-CRC-16 error detection.
-
-As of this writing, the current version of SEXYZ and the X/ZMODEM modules are:
-
-    sexyz.c  1.81
-    xmodem.c 1.36   <-- Includes YMODEM
-    zmodem.c 1.77
-
-SEXYZ for Win32 has been tested successfully with the following Telnet clients
-/terminal programs:
-
-[ztelnet]
-OS: Linux
-Version: 1.2.2
-URL: ftp://ibiblio.org/pub/Linux/system/network/telnet/
-Tested: ZMODEM uploads and downloads
-Failed: none
-
-[HyperTerminal Private Edition]
-By: Hilgraeve, Inc.
-OS: Win32
-Version: 6.3
-URL: http://www.hilgraeve.com/htpe/
-Tested: XMODEM (checksum and CRC), XMODEM-1K, YMODEM-1K, YMODEM-G and ZMODEM
-        both uploads and downloads
-Failed: ZMODEM uploads (CRC errors detected): appears to be the fault of
-        HyperTerminal and can be reproduced with any protocol driver on the 
-        BBS/server side (even FDSZ)
-
-[mTelnet]
-By: enigma
-OS: Win32
-Version: 1.0 (beta 12)/w32
-URL: http://ozone.eesc.com
-Tested: ZMODEM uploads and downloads
-Failed: none
-
-[NetRunner]
-By: Mystic Software Development (James Coyle/g00r00)
-OS: Win32
-Version: 0.09
-URL: www.mysticbbs.com
-Tested: ZMODEM uploads and downloads
-Failed: ZMODEM uploads (CRC errors detected): appears to be the fault of
-        NetRunner and can be reproduced with any protocol driver on the 
-        BBS/server side (FDSZ and CEXYZ both failed in the same manner)
-
-[ZOC]
-By: EmTec, Innovative Software, Markus Schmidt
-OS: Win32
-Version: 5.02
-URL: http://www.emtec.com
-Tested: XMODEM, YMODEM, ZMODEM uploads and downloads
-Failed: none
-
-
-Support
--------
-For technical support (including bug reports), see 
-http://www.synchro.net/docs/support.html for details.
-
-When submitting problem/bug reports, please include the version output from
-the "sexyz v" command. We're also very interested in reports of compatibility
-(or incompatibility) with terminal programs or telnet clients.
-
-
-Credits
--------
-The XMODEM (a.k.a. MODEM, MODEM2) protocol was originally created by Ward
-Christensen in 1977.
-
-The XMODEM-CRC protocol (XMODEM derivative using a 16-CRC for error detection
-rather than XMODEM's 8-bit checksum) was created by John Mahr.
-
-The YMODEM, YMODEM-G and ZMODEM protocols were created and documented by Chuck
-Forsberg; YMODEM being primarily a set of enhancements to Ward's XMODEM and
-Mahr's XMODEM-CRC protocols.
-
-The X/YMODEM code used in SEXYZ was written by Rob Swindell <rob [at] synchro
-[dot] net>, migrated from the Synchronet Transfer Protocols (STP) program
-circa 1997.
-
-The Unix "stdio" mode support in SEXYZ was written by Stephen Hurd (a.k.a.
-Deuce) of Synchronix/FreeBSD Synchronet stardom and "scary code" infamy.
-
-The ZMODEM code in SEXYZ is based on zmtx/zmrx v1.02 (C) Mattheij Computer
-Service 1994 by Jacques Mattheij <jacquesm [at] hacktic [dot] nl>. Although
-SEXYZ's ZMODEM code no longer resembles zmtx/zmrx much, it served as a good
-starting point, and Jacques' version of Chuck's ZMODEM.DOC was very helpful!
-
-The 16-bit CRC table and calculation macro was (unwittingly) contributed by
-Mark G. Mendel and Stephen Satchell.
-
-The 32-bit CRC table and calculation macro was (unwittingly) contributed by
-Gary S. Brown.
-
-SEXYZ includes portions of the Synchronet XPDEV and SMBLIB libraries which
-are licensed under the GNU Lesser General Public License (LGPL).
-http://www.fsf.org/licensing/licenses/lgpl.txt
-
-Synchronet BBS software is written by and copyright 2008 Rob Swindell.
-http://www.synchro.net/docs/copyright.html
diff --git a/docs/smb.html b/docs/smb.html
deleted file mode 100644
index c53c6eded3de33d4045061a21f9ca4057355b780..0000000000000000000000000000000000000000
--- a/docs/smb.html
+++ /dev/null
@@ -1,2946 +0,0 @@
-
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Synchronet Message Base Specification</title>
-</head>
-
-<body>
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<h1><a name="top">Synchronet Message Base Specification</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<i>Version 1.21</i></h1>
-<h4><a name="toc"><b>Table of Contents</b></a></h4>
-<div align="left">
-  <pre><a href="#Introduction">Introduction</a>
-<a href="#Implementation Levels">Implementation Levels</a>
-<a href="#Definitions">Definitions</a>
-        <a href="#Acronyms:">Acronyms</a>
-        <a href="#Data types">Data Types</a>
-<a href="#File Formats">File Formats</a>
-        <a href="#Index File (*.SID)">Index</a>			(*.SID)
-        <a href="#Header File (*.SHD)">Header</a>			(*.SHD)
-        <a href="#Message Header Block Allocation (*.SHA)">Header Allocation</a>	(*.SHA)
-        <a href="#Message Data (*.SDT)">Data</a>			(*.SDT)
-        <a href="#Message Data Block Allocation (*.SDA)">Data Allocation</a>		(*.SDA)
-        <a href="#CRC history for duplicate message checking (*.SCH)">CRC History</a>		(*.SCH)
-<a href="#Header Field Types:">Header Field Types</a>
-<a href="#Data Field Types:">Data Field Types</a>
-<a href="#Message Attributes:">Messsage Attributes</a>
-<a href="#Translation Types:">Translation Types</a>
-<a href="#Agent Types:">Agent Types</a>
-<a href="#Network Types:">Network Types</a>
-<a href="#Media Types:">Media Types</a>
-<a href="#Message Storage Pseudo Code">Message Storage Pseudo Code</a>
-<a href="#Message Retrieval Pseudo Code">Message Retrieval Pseudo Code</a>
-<a href="#SMBUTIL">SMBUTIL</a>
-<a href="#CHKSMB">CHKSMB</a>
-<a href="#FIXSMB">FIXSMB</a>
-<a href="#SMBLIB">SMBLIB (C library)</a>
-        <a href="#SMBDEFS.H">Data Types and Constants</a>	(SMBDEFS.H)
-        <a href="#SMBVARS.C">Global Variables</a>		(SMBVARS.C)
-        <a href="#SMBLIB.H">Function Prototypes</a>		(SMBLIB.H)
-        <a href="#SMBLIB.C">Library Functions</a>		(SMBLIB.C)
-        <a href="#Miscellaneous SMBLIB Files">Miscellaneous</a>			(CRC*.* and LZH.*)
-<a href="#SMBLIB Storage Example">SMBLIB Storage Example</a>
-<a href="#SMBLIB Retrieval Example">SMBLIB Retrieval Example</a>
-<a href="#SMBLIB Performance Issues">SMBLIB Performance Issues</a>
-<a href="#Bibliography">Bibliography</a></pre>
-</div>
-<h2><u><a name="Introduction">Introduction</a></u></h2>
-<pre><b><i>Q. What is SMB?</i></b></pre>
-<pre>A. SMB (Synchronet Message Base) is a technical specification for the storage
-   format of electronic mail messages. These e-mail messages may all be
-   contained in one database, or, more commonly, separated into categorized
-   databases. These message databases (or message bases) are also referred to
-   as &quot;sub-boards&quot;, &quot;forums&quot;, &quot;conferences&quot;, and &quot;SIGs&quot;. The messages may be
-   directed to an individual person, sent to a group of individuals, or sent
-   to everyone who can read messages in that message base. Messages may be
-   created and read solely at one physical location, or imported from and
-   exported to a message network that may span continents. Message bases that
-   are connected to a message network are often called &quot;echoes&quot;.
-</pre>
-<pre><b><i>Q. Why SMB?</i></b></pre>
-<pre>A. The Synchronet Message Base is designed to store high volumes of messages
-   while maintaining optimum search, retrieval, and creation performance.
-   These messages are not limited to mere text. In addition to text, SMB
-   defines the storage of digitized sound, MIDI, graphics, fonts, animation,
-   as well as other multimedia data and triggers for localized multimedia.
-   SMB thrives on a multi-user environment where messages are being created,
-   read, modified, and deleted by multiple tasks simultaneously. With the
-   large message networks of today being the rule, rather than the exception,
-   and high volumes of messages being imported on a daily, sometimes hourly
-   basis, creation and deletion speed is of the utmost importance. This is
-   where SMB really shines. Being extensible enough to handle message formats
-   from networks of today and tomorrow, and fast enough to import more messages
-   that humanly readable, the SMB format will more than meet your message
-   storage needs.
-</pre>
-<pre><b><i>Q. Why a specification?</i></b></pre>
-<pre>A. Message bases are often accessed and modified by a number of different
-   programs. Often these programs are developed by individuals or companies
-   other than the original designer of the message base format. This
-   specification is an attempt to aid developers in creating programs that
-   access or modify a message base stored in the SMB format.
-</pre>
-<pre><b><i>Q. Who can use this specification?</i></b></pre>
-<pre>A. Anyone that has interest in the Synchronet Message Base format at either
-   an educational or professional level. Specifically, software developers
-   interested or currently involved in the development of message readers,
-   editors, echomail (toss/scan) programs, message transfer agents (MTAs),
-   network gateways, and bulletin board systems. Much of the information in
-   this specification is intended for those with preexisting programming
-   knowledge, so those with little or no programming experience may find it
-   hard to comprehend.</pre>
-<pre><b><i>Q. What does the SMB specification include?</i></b></pre>
-<pre>A. The text you are reading is part of the SMB specification: a single text
-   document that defines the storage format of each of the six files of an
-   SMB format message base and how they are related to each other.</pre>
-<pre>   Included with this specification is C source code to be used as an example
-   to programmers of how to access an SMB format message base and public domain
-   library functions (SMBLIB) that can be compiled and linked into programs
-   that access an SMB format message base developed by third parties. An SMB
-   utility program (SMBUTIL) is also included with C source code as an example
-   of how to use the SMBLIB functions.
-</pre>
-<pre><b><i>Q. Where did the SMB specification come from?</i></b></pre>
-<pre>A. Digital Dynamics (southern California based software development company)
-   released &quot;Synchronet Multinode BBS Software Version 1a&quot; in June of 1992 as
-   one of the first BBS packages to be designed from the ground-up to operate
-   in a multi-node environment with incredible speed and reliability, with a
-   large suite of multi-node specific features and design innovations.</pre>
-<pre>   The original message base format was designed with localized messaging and
-   low volume message networks in mind. By January of 1993, it was clear that
-   high volume message networks (FidoNet, RelayNet, Usenet, etc.) were the
-   preference of most BBS users and a new message base format was required to
-   allow for high volume message storage, improved storage, retrieval, and
-   maintenance performance, as well as lower storage space requirements.</pre>
-<pre>   Rather than introduce another new message format, Digital Dynamics sought
-   to implement an existing public specification for a format that would meet
-   current and future message storage needs. More than a few specifications
-   were seriously considered at one time or another, but after careful
-   examination, design flaws and lack of extensibility eliminated them from the
-   long term plans of Digital Dynamics and Synchronet BBS Software. Thus began
-   the design of the &quot;Synchronet Message Base&quot; (SMB) format.</pre>
-<pre>   At the request of many message related program developers, Digital Dynamics
-   created and released the SMB specification before the release of &quot;Synchronet
-   Version 2.00&quot; to allow lead-time on developing support programs for the new
-   format.</pre>
-<pre>   Digital Dynamics strongly encourages developers of message related programs
-   (including software that directly competes with Synchronet or other Digital
-   Dynamics products) to implement support for SMB. Though this is a public
-   specification and Digital Dynamics encourages developer suggestions, it will
-   remain under the sole control of Digital Dynamics unless specifically stated
-   otherwise in a future revision of this specification.</pre>
-<pre>   Digital Dynamics requests that any organizations that wish to adopt or
-   ratify this specification, in part or whole, notify Digital Dynamics through
-   any of the contact methods listed at the beginning of this document.</pre>
-<pre><b><i>Q. How does SMB store messages?</i></b></pre>
-<pre>A. Each message base is stored in a set of binary files. This set consists
-   of between three and six files depending the storage method used. The base
-   filename (maximum of eight characters under DOS) is the same for all six
-   files of the same message base and unique among the filenames of other
-   message bases in the same directory. The six files each have a different
-   three character extension. The first character of the extension is always
-   the letter 'S' (for SMB), while the second and third characters define the
-   contents of the file.</pre>
-<pre>   Two of the six files associated with each message base are not re-creatable
-   and therefore are the most important when considering data integrity. These
-   two files are the data file (with a .SDT extension) and header file (.SHD
-   extension). Both of these files use 256 byte blocks and have associated
-   block allocation tables (stored in .SDA and .SHA respectively) so that
-   deleted message blocks may be used by new messages without creating odd
-   sized unused 'holes' in the files. The block allocation table files (.SDA
-   and .SHA) can be recreated with the information stored in the header (.SHD)
-   file. When using Hyper Allocation storage method, the allocation files (.SDA
-   and .SHA) are not used.</pre>
-<pre>   For fast indexing, there is a small fixed length index file (with a .SID
-   extension). This file allows for the immediate location of message header
-   records based on sender's name or user number, recipient's name or user
-   number, subject, message number, or message attributes. This file can be
-   recreated with the data stored in the header (.SHD) file.</pre>
-<pre>   The last file is an optional CRC history (.SCH) file. It contains 32-bit
-   CRCs of a configurable number of messages imported or created locally. This
-   is to help eliminate duplicate messages created by user or program error.
-   The CRC history file can be recreated with the combination of information
-   stored in the data (.SDT) and header (.SHD) files.
-
-<b><i>Q. How fast do messages import into an SMB message base?</i></b></pre>
-<pre>A. This is a very important question for systems for that import large volumes
-   of messages. Of course, the answer depends on the storage format which you
-   are importing from, the average length of messages, the design of the
-   program which is performing the import process, as well as the hardware and
-   system software being used. What's important is that SMB will allow the
-   fastest import process possible with any given combination of the above
-   factors.</pre>
-<pre>   Since system storage capacity is rarely infinite, neither is the number
-   of messages which can be stored in a message base. System operators must
-   define the maximum number of messages to be stored in a message base, the
-   maximum age of the messages in that message base, or a combination of both.
-   When using the Self-packing storage method (defined later in this document),
-   the smaller the number of messages stored in a message base, the faster the
-   import process. The SMB format is flexible enough to support multiple levels
-   of import performance based on optimizations for storage space or speed.
-   Most system operators will almost invariably choose speed over space, but
-   which choices are available is determined by the importing program. This
-   specification defines three storage methods, from slowest to fastest:
-   Self-packing, Fast Allocation, and Hyper Allocation. Other options defined
-   in this specification may affect storage performance, including duplicate
-   message checking and message compression/encryption.
-</pre>
-<pre><b><i>Q. How much storage is required for an SMB message base?</i></b></pre>
-<pre>A. The biggest factor in determining storage requirements for a message base
-   is the maximum number of messages to be stored in the base (defined by the
-   system operator) and the average size of each message. The minimum required
-   storage for a message base is 32 bytes plus 532 bytes per message (plus four
-   bytes per message if duplicate message checking is used and three bytes
-   per message if Self-packing or Fast Allocation storage methods are used).</pre>
-<pre>   The SMB format was originally designed to be &quot;self-packing&quot;, meaning purged
-   (deleted) message header and data blocks will be used automatically by new
-   messages. Relying solely on self-packing, an SMB format message base will
-   never &quot;shrink&quot; in size. This is not to say that it will continually &quot;grow&quot;
-   in size, but that without specific packing procedures, deleted message
-   blocks may remain unused for extended periods of time, meanwhile using some
-   amount of storage space that could be recovered using specific packing
-   procedures. The Fast Allocation and Hyper Allocation storage methods do not
-   use deleted message blocks for new messages so specific packing procedures
-   must be used if any messages are deleted and that storage space is to ever
-   be recovered.</pre>
-<pre>   Limiting the maximum age of messages in an SMB message base is another way
-   to control the storage requirements. While maximum message age definition is
-   optional, the definition of the maximum number of messages is not.
-
-<b><i>Q. How many messages can be stored per SMB message base?</i></b></pre>
-<pre>A. Without considering storage limitations or message data lengths greater than
-   256, the theoretical maximum number of messages that can be stored in a
-   single SMB message base is 16.7 million. Considering the variable length
-   nature of message and header data, it is suggested that the system operator
-   allow no more than 1 million messages per base.</pre>
-<pre>   To determine an estimated maximum number of messages for a message base
-   using the average message data length as a factor, use the following
-   formula:</pre>
-<pre>   4.2 billion divided by the average message length rounded up to be evenly
-   divisible by 256.</pre>
-<pre>   If the average message data length is 1500 bytes, the estimated maximum
-   number of messages would be 2,734,375 (4.2 billion divided by 1536).</pre>
-<pre>   Implementations of this format may be further limited by available system
-   memory.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Implementation Levels">Implementation Levels</a></u></h2>
-<pre>The SMB format can be implemented to varying degrees between programs without
-creating compatibility issues. Rather than have developers specifically state
-which features they have and have not implemented, we have defined seven levels
-of implementation (represented by Roman numerals I through VII). For a program
-or software package to meet an implementation level, it must have all of the
-features listed for that level and all of those for each level below it. The
-minimum suggested implementation is level I. The SMBUTIL program included with
-this specification is an example of a level I implementation with features
-from some of the higher implementation levels.</pre>
-<pre><b><u>Level I</u></b>
-
-The minimum suggested level of implementation. Messages contain merely ASCII
-text displayable on an ANSI terminal. Messages can be added to the message
-base and if the maximum number of messages is exceeded, messages are removed
-or marked for deletion.</pre>
-<pre><b><u>Level II</u></b>
-
-The addition of file attachments, multiple index/header entries per message
-(multiple destinations), multiple text bodies for the separation of message
-text and tag/origin lines (for example), forwarding, threading, and specific
-FidoNet kludge header field support makes this level of implementation more
-realistic for bulletin board system and EchoMail software implementation.</pre>
-<pre>Synchronet Multinode BBS Software v2.00 has a level II implementation of this
-specification.</pre>
-<pre><b><u>Level III</u></b>
-
-This implementation adds support for translation strings defined later in this
-document for data compression, encryption, escaping, and encoding. This level
-is still limited to basic ASCII text and ANSI escape sequence entry and
-retrieval.</pre>
-<pre>Synchronet Multinode BBS Software v2.10 has a level III implementation of this
-specification.</pre>
-<pre><b><u>Level IV</u></b>
-
-The storage and retrieval of embedded and attached images is added in this
-level of implementation. Supported images are limited to single binary or text
-data blocks that can be displayed or transferred to the user (automatically,
-or by request) if their display and translation protocols define specific
-support for the image type.
-
-<b><u>Level V</u></b>
-
-This level of implementation adds support for embedded and attached sound data.
-This includes digitized sound and MIDI data. Supported sounds are limited to
-single binary or text data blocks that can be played or transferred to the user
-(automatically or by request) if their presentation and translation protocols
-define specific support for the sound type.</pre>
-<pre><b><u>Level VI
-</u></b>
-Localized sound and image data can be triggered by messages stored and
-retrieved in an implementation of this level.</pre>
-<pre><b><u>Level VII</u></b>
-
-Complete multimedia support is reached in this implementation level with
-support for embedded and attached animation, sound, and video data.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Definitions">Definitions</a></u></h2>
-<pre><u><b>Control Characters</b></u></pre>
-<pre>When specifying control characters (ASCII 1 through 31), the caret symbol &quot;^&quot;
-or the abbreviation &quot;ctrl-&quot; followed by a character will be used to indicate the
-value. ^A is equivalent to ASCII 1, ^B ASCII 2, etc. The case of the control
-character is not significant (i.e. ^z and ^Z are equivalent). The control
-character ^@ (ASCII 0) will be specified as NULL or 0.
-</pre>
-<pre><b><u>Hexadecimal</u></b>
-
-Base sixteen numbering system which includes the digits 0-9 and A-F.
-Hexadecimal numbers are represented in this document with a prefix of &quot;0x&quot; or
-&quot;\x&quot; or a suffix of &quot;h&quot;. Hexadecimal letter digits are not case sensitive
-(i.e. the number 0xff is the same as 0xFF).
-</pre>
-<pre><b><u>File dump</u></b>
-
-When example file dumps are displayed, the format is similar to that of the
-output from the DOS DEBUG program. With the exception of the ASCII characters,
-all numbers are in hexadecimal.</pre>
-<pre>Offset    Byte values                                          ASCII characters</pre>
-<pre>000000    53 4D 42 1A 10 01 20 00   F4 01 00 00 F4 01 00 00    SMB... .........
-000010    20 00 00 00 D0 07 00 00   D0 07 00 00 00 00 00 00     ...............
-</pre>
-<pre><b><u>Bit values</u></b>
-
-Bit (or flag) values are represented in C notation as (1&lt;&lt;x) where x is the bit
-number. (i.e. bit number 7 (1&lt;&lt;7) is the same as 0x80).
-</pre>
-<pre><b><u>Word storage</u></b>
-
-All words (16-bit) and double words (32-bit) are stored in Intel 80x86 (little
-endian) format with bytes stored from low to high (reverse of the Motorola
-680x0 word storage format).</pre>
-<pre>A 16-bit word with the value 1234h is stored as 34h 12h.
-
-<b><u>Translation strings</u></b>
-
-Translation strings (xlat variables) are arrays of words (16-bit) in the order
-of the original storage translation. The last translation type is followed by a
-16-bit zero (defined later as XLAT_NONE). If there are no translations, then
-the first and only element of the array is XLAT_NONE.</pre>
-<pre>If multiple translations are used, the translation order must be reversed
-upon retrieval to obtain the proper data.
-</pre>
-<pre><b><u>Local e-mail</u></b>
-
-When referring to the local e-mail message base of a Synchronet BBS, we are
-referring specifically to the message base with the name &quot;MAIL&quot; stored in the
-&quot;DATA&quot; directory (e.g. \SBBS\DATA\MAIL).</pre>
-<pre>Messages stored in this message base are different in the following respects:</pre>
-<ul>
-  <li>
-<pre>The SMB_EMAIL status header attribute is set ON</pre>
-  </li>
-  <li>
-<pre>Hyper Allocation storage method is not supported</pre>
-  </li>
-  <li>
-<pre>The &quot;To&quot; and and &quot;From&quot; fields of the message indexes do NOT contain CRCs</pre>
-  </li>
-</ul>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="Acronyms:">Acronyms:</a></u></h3>
-<pre>ANSI            American National Standards Institute
-ASCII           American Standard Code for Information Interchange
-BBS             Bulletin Board System
-C               The C programming language as defined by ANSI X3.159-1989
-CR              Carriage Return character (ASCII 13)
-CRC             Cyclic Redundancy Check
-CRC-16          Standard 16-bit CRC using 1021h polynomial (seed 0)
-CRC-32          Standard 32-bit CRC using EDB88320h polynomial (seed -1)
-CRLF            Carriage Return character followed by a Line Feed character
-FSC             FidoNet Standards Committee (FTS proposal)
-FTN             FidoNet Technology Network
-FTS             FidoNet Technical Standard
-LF              Line Feed character (ASCII 10)
-QWK             Compressed message packet format for message reading/networking
-RFC             Request for Comments
-SMB             Synchronet Message Base
-UT              Universal Time (formerly called &quot;Greenwhich Mean Time&quot;)</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="Data types">Data types</a></u></h3>
-<pre>uchar           Unsigned 8-bit value (0 through 255).
-                C example:</pre>
-<pre>                #define uchar unsigned char
-</pre>
-<pre>short           Signed 16-bit value (-32768 through 32767).
-                &quot;short&quot; is a C keyword indicating &quot;short int&quot;.
-</pre>
-<pre>ushort          Unsigned 16-bit value (0 through 65535).
-                C example:</pre>
-<pre>                #define ushort unsigned short
-</pre>
-<pre>ulong           Unsigned 32-bit value (0 through 4294967295).
-                C example:</pre>
-<pre>                #define ulong unsigned long
-</pre>
-<pre>time_t          Unsigned 32-bit value.
-                Seconds since 00:00 Jan 01 1970 (Unix format).
-                Used for all time/date storage in SMB as part of the when_t
-                data type. This time format will support dates through the year
-                2105.
-                time_t is defined by ANSI C as a long (signed) which can
-                limit its date support to the year 2038 depending on the
-                library routines used.
-</pre>
-<pre>ASCII           String (aka character array) of 8-bit ASCII characters.
-                Characters with the bit 7 set (80h through FFh) represent
-                the IBM PC extended ASCII character set. When data or header
-                fields of this type are stored in the header, a NULL
-                terminator may or may not be present.
-                C example:</pre>
-<pre>                uchar str[80];
-</pre>
-<pre>ASCIIZ          ASCII string with (non-optional) NULL terminator.
-                C example:</pre>
-<pre>                uchar str[81];
-
-nulstr          ASCII string immediately terminated by NULL.
-                C example:</pre>
-<pre>                uchar *nulstr=&quot;&quot;;
-</pre>
-<pre>undef           Data buffer with undefined contents.
-                C example:</pre>
-<pre>                uchar buf[BUF_LEN];</pre>
-<pre>when_t          Date/Time stamp including time-zone adjustment information.
-                C example:</pre>
-<pre>                typedef struct {</pre>
-<pre>                    time_t  time;   // Time stamp (in local time)
-                    short   zone;   // Zone constant or Minutes (+/-) from UT</pre>
-<pre>                    } when_t;</pre>
-<pre>                time:</pre>
-<pre>                A time value of 0 is invalid and indicates an un-initialized
-                time stamp.</pre>
-<pre>                Time stamps are always stored in universal time. i.e.
-                Regardless of what the local time zone is, Jan 1st 1994 00:00
-                will always be stored as 2D24BD00h.</pre>
-<pre>                zone:</pre>
-<pre>                If the zone is in the range -720 to +720, it represents the
-                number of minutes east or west of UT. Values in this range
-                should only be used for time zones not otherwise represented
-                here.</pre>
-<pre>                If the zone is greater than 720 or less than -720, then the
-                following bits have special meaning:</pre>
-<pre>                (1&lt;&lt;12)         // Non-US time zone     (east of UT)
-                (1&lt;&lt;13)         // Non-US time zone     (west of UT)
-                (1&lt;&lt;14)         // U.S. time zone
-                (1&lt;&lt;15)         // Daylight savings</pre>
-<pre>                The lower 12 bits (0 through 11) contain the number of minutes
-                east or west of UT (not accounting for daylight savings).
-
-                If the time zone is one specified in the U.S. Uniform Time Act,
-                the following values represent the zone:</pre>
-<pre>                AST 0x40F0      // Atlantic             (-04:00)
-                EST 0x412C      // Eastern              (-05:00)
-                CST 0x4168      // Central              (-06:00)
-                MST 0x41A4      // Mountain             (-07:00)
-                PST 0x41E0      // Pacific              (-08:00)
-                YST 0x421C      // Yukon                (-09:00)
-                HST 0x4258      // Hawaii/Alaska        (-10:00)
-                BST 0x4294      // Bering               (-11:00)</pre>
-<pre>                With bit 15 set, the following values represent the same zone
-                with the presence of daylight savings:</pre>
-<pre>                ADT 0xC0F0      // Atlantic             (-03:00)
-                EDT 0xC12C      // Eastern              (-04:00)
-                CDT 0xC168      // Central              (-05:00)
-                MDT 0xC1A4      // Mountain             (-06:00)
-                PDT 0xC1E0      // Pacific              (-07:00)
-                YDT 0xC21C      // Yukon                (-08:00)
-                HDT 0xC258      // Hawaii/Alaska        (-09:00)
-                BDT 0xC294      // Bering               (-10:00)</pre>
-<pre>                The following non-standard time zone specifications may also be
-                used:</pre>
-<pre>                MID 0x2294      // Midway               (-11:00)
-                VAN 0x21E0      // Vancouver            (-08:00)
-                EDM 0x21A4      // Edmonton             (-07:00)
-                WIN 0x2168      // Winnipeg             (-06:00)
-                BOG 0x212C      // Bogota               (-05:00)
-                CAR 0x20F0      // Caracas              (-04:00)
-                RIO 0x20B4      // Rio de Janeiro       (-03:00)
-                FER 0x2078      // Fernando de Noronha  (-02:00)
-                AZO 0x203C      // Azores               (-01:00)
-                LON 0x1000      // London               (+00:00)
-                BER 0x103C      // Berlin               (+01:00)
-                ATH 0x1078      // Athens               (+02:00)
-                MOS 0x10B4      // Moscow               (+03:00)
-                DUB 0x10F0      // Dubai                (+04:00)
-                KAB 0x110E      // Kabul                (+04:30)
-                KAR 0x112C      // Karachi              (+05:00)
-                BOM 0x114A      // Bombay               (+05:30)
-                KAT 0x1159      // Kathmandu            (+05:45)
-                DHA 0x1168      // Dhaka                (+06:00)
-                BAN 0x11A4      // Bangkok              (+07:00)
-                HON 0x11E0      // Hong Kong            (+08:00)
-                TOK 0x121C      // Tokyo                (+09:00)
-                SYD 0x1258      // Sydney               (+10:00)
-                NOU 0x1294      // Noumea               (+11:00)
-                WEL 0x12D0      // Wellington           (+12:00)
-
-fidoaddr_t      FidoNet address stored as four ushorts that represent the zone,
-                network, node, and point (in that order).
-                C example:</pre>
-<pre>                typedef struct {</pre>
-<pre>                    ushort zone,
-                           net,
-                           node,
-                           point;</pre>
-<pre>                    } fidoaddr_t;
-</pre>
-<pre>typestr_t       ASCIIZ string with ushort type prefix.
-                C example:</pre>
-<pre>                typedef struct {</pre>
-<pre>                    ushort  type;   // Specifier for type of 'str'
-                    uchar   str[];  // ASCIIZ filename or other string data</pre>
-<pre>                    } typestr_t;
-</pre>
-<pre>mattach_t       File attachment information with type prefix, translation
-                string, and filename.
-                C example:</pre>
-<pre>                typedef struct {</pre>
-<pre>                    ushort  type;   // Attachment type
-                    ushort  xlat[]; // Translations of data in attachment
-                    uchar   str[];  // ASCIIZ filename</pre>
-<pre>                    } mattach_t;</pre>
-<pre>vattach_t       Video file attachment information with type, compression,
-                translation string, and filename.
-                C example:</pre>
-<pre>                typedef struct {</pre>
-<pre>                    ushort  type;   // Attachment type
-                    ushort  comp;   // Compression method
-                    ushort  xlat[]; // Translations of data in attachment
-                    uchar   str[];  // ASCIIZ filename</pre>
-<pre>                    } vattach_t;
-
-mtext_t         Message text with translation string prefix.
-                C example:</pre>
-<pre>                typedef struct {</pre>
-<pre>                    ushort  xlat[]; // Translations of text
-                    uchar   text[]; // Actual text data</pre>
-<pre>                    } mtext_t;
-</pre>
-<pre>ftext_t         Formatted message text with translation string prefix and
-                format type.
-                C example:</pre>
-<pre>                typedef struct {</pre>
-<pre>                    ushort  type;   // See Image Types for valid types
-                    ushort  xlat[]; // Translations of data
-                    uchar   data[]; // Actual formatted text data</pre>
-<pre>                    } ftext_t;
-</pre>
-<pre>membed_t        Embedded data with type prefix, translation string, and ASCIIZ
-                description.
-                C example:</pre>
-<pre>                typedef struct {</pre>
-<pre>                    ushort  type;   // Specifier for type of 'dat'
-                    ushort  xlat[]; // Translations of embedded data
-                    uchar   name[]; // ASCIIZ char description of embedded data
-                    uchar   dat[];  // Binary data</pre>
-<pre>                    } membed_t;</pre>
-<pre>vembed_t        Embedded video data with type, compression method, translation
-                string, and ASCIIZ description.
-                C example:</pre>
-<pre>                typedef struct {</pre>
-<pre>                    ushort  type;   // Specifier for type of 'dat'
-                    ushort  comp;   // Compression method
-                    ushort  xlat[]; // Translations of embedded data
-                    uchar   name[]; // ASCIIZ char description of embedded data
-                    uchar   dat[];  // Binary data</pre>
-<pre>                    } vembed_t;</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="File Formats">File Formats</a></u></h2>
-<h3><u><a name="Index File (*.SID)">Index File (*.SID)</a></u></h3>
-<pre>The index file for each message base contains one record per message in the
-base. Each record is fixed length using the following format:
-
-<b><u>Index Record:</u></b>
-
-<i>C example:</i>
-
-typedef struct {
-
-    ushort  to;     // 16-bit CRC of recipient name (lower case) or user number
-    ushort  from;   // 16-bit CRC of sender name (lower case) or user number
-    ushort  subj;   // 16-bit CRC of title/subject (lower case)
-    ushort  attr;   // attributes (MSG_PRIVATE, MSG_READ, etc. flags)
-    ulong   offset; // byte offset of message header in header file
-    ulong   number; // message serial number (1 based)
-    time_t  time;   // import date/time stamp (Unix format)
-
-    } idxrec_t;
-</pre>
-<pre><b><font SIZE="2">Example file dump (16 messages starting with message number 15):</font></b></pre>
-<blockquote>
-<pre>000000 36 4F 13 07 2A 77 00 00 20 00 00 00 0F 00 00 00
-000010 BE 62 76 2C 36 4F 46 0A 7F B2 00 00 20 01 00 00
-000020 10 00 00 00 C7 29 78 2C 36 4F 70 6F 46 FF 00 00
-000030 20 02 00 00 11 00 00 00 AD D3 7A 2C 70 6F 13 07
-000040 46 FF 00 00 20 03 00 00 12 00 00 00 D6 F8 7F 2C
-000050 36 4F E1 EA E7 E9 00 00 20 04 00 00 13 00 00 00
-000060 1E 7B 85 2C 37 0D 2E DF 4D 79 00 00 20 05 00 00
-000070 14 00 00 00 5C E1 A1 2C 90 54 2D 5A 86 62 00 00
-000080 20 06 00 00 15 00 00 00 39 2E A2 2C 70 6F 1A 8B
-000090 46 FF 00 00 20 07 00 00 16 00 00 00 D0 7B A8 2C
-0000A0 2E DF 1A 8B 4D 79 00 00 20 08 00 00 17 00 00 00
-0000B0 FF 7B A8 2C B4 D9 35 7C 23 B1 00 00 20 09 00 00
-0000C0 18 00 00 00 CE D4 BA 2C 36 4F BC D8 B2 E7 00 00
-0000D0 20 0A 00 00 19 00 00 00 14 5F C3 2C BA A8 4E B0
-0000E0 67 76 00 00 20 0B 00 00 1A 00 00 00 6F 89 C3 2C
-0000F0 36 4F 0C 01 19 9C 00 00 20 0C 00 00 1B 00 00 00
-000100 F8 30 C6 2C 36 4F FA 48 0E 55 00 00 20 0D 00 00
-000110 1C 00 00 00 6A 94 D3 2C 36 4F F1 CE CF A2 00 00
-000120 20 0E 00 00 1D 00 00 00 53 DB D5 2C 8D A6 21 CE
-000130 F7 AB 00 00 20 0F 00 00 1E 00 00 00 31 29 DC 2C</pre>
-</blockquote>
-<pre><b><u>Field descriptions:</u></b></pre>
-<pre><b>To:</b>
-The 'To' field is the CRC-16 of the name of the intended recipient agent of
-this message or the intended recipient's user number. If the CRC is stored, the
-text must be converted to lower case (A-Z changed to a-z) before the CRC is
-calculated. If the message is forwarded to another agent, the original or new
-index record must be changed to contain the CRC-16 of the new recipient name or
-user number. This field must always contain the recipient user number for local
-e-mail on a Synchronet BBS. Outbound netmail stored in the Synchronet local
-e-mail message base will contain 0 in this field.</pre>
-<pre><b>From:</b>
-This field, similar to the 'To' field, contains the CRC-16 of the name of the
-sending agent of this message or the sender's user number. If the CRC is
-stored, the text must be converted to lower case (A-Z changed to a-z) before
-the CRC is calculated. If the message is forwarded to another agent, the
-original or new index record must be changed to contain the CRC-16 of the new
-sender name or user number. If the message was imported into the local e-mail
-message base on a Synchronet BBS via netmail, this field will contain 0.</pre>
-<pre><b>Subj:</b>
-The 'Subj' field contains the CRC-16 of the message's subject. The subject
-must be converted to lower case (A-Z changed to a-z) and all preceding
-&quot;re: &quot;'s and &quot;re:&quot;'s removed before calculating the CRC-16.</pre>
-<pre><b>Attr:</b>
-This ushort is a bit field of the specific attributes for this message.
-It is a clone of the 'attr' element of the msghdr_t structure.</pre>
-<pre><b>Offset:</b>
-This ulong is the offset (in bytes) in the header file for this message's
-header record.</pre>
-<pre><b>Number:</b>
-This ulong is the serial number of this message. Valid values are 1 through
-0xffffffff. No two index records in the same message base may have the same
-message number. All index records must have sequential, but not necessarily
-consecutive, message numbers.</pre>
-<pre><b>Time:</b>
-This field is the date/time stamp the message was imported to or posted in
-the message base. It is a clone of the 'when_imported.time' element of the
-msghdr_t structure.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="Header File (*.SHD)">Header File (*.SHD)</a></u></h3>
-<pre>Each SMB header file is made up of two distinct sections: base header records
-and message header records (usually the bulk of the file).</pre>
-<pre><b><u>Base Header Records:</u></b>
-
-Base header records are blocks of data that apply to the entire message base
-and are of variable length. This specification defines only one base header
-record, the &quot;Status info&quot; (smbstatus_t) record. This status info record must be
-the first base header record in the file (offset 0) and must be modified if 
-additional base header records are added.</pre>
-<pre>Additional header records allow other developers to store configuration and
-status information particular to their application needs. It also allows for
-future header record definitions as part of this specification without causing
-backward compatibility issues.</pre>
-<pre>Each base header record contains a fixed length portion (smbhdr_t) and an
-optional variable length portion.</pre>
-<pre>Whenever a base header record is read or updated (written), it must first
-be successfully locked and subsequently unlocked (using the file system record
-locking facilities).</pre>
-<pre>The first base header record (Status Info) is used as a semaphore when writing
-to the message index (.SID) file and, when using the Hyper Allocation storage
-method, writing to the message data (.SDT) file. This record must be
-successfully locked before writing and subsequently unlocked. This is to insure
-that multiple applications simultaneously writing to the same message base
-does not result in corrupted data.
-</pre>
-<pre><b><u>Message Header Records:</u></b>
-
-Following the last base header record is the first message header record. Each
-header record is stored in one or more 256 byte blocks. There must be exactly
-one active message header record for every index record in the index file.
-(Note: This does not include deleted message headers that have not been
-overwritten by a new message header).</pre>
-<pre>Each message header record contains a fixed length portion (msghdr_t), a list
-of zero or more fixed length data fields (dfield_t), and a list of three or
-more variable length header fields (hfield_t).</pre>
-<pre>The value of the data stored in the zero or more unused bytes of the last
-header record block have an undefined value, though whenever possible
-developers should initialize to binary zero for human readability.</pre>
-<pre>Whenever a message header record is read or updated (written), it must first
-be successfully locked and subsequently unlocked.
-
-
-<b><u>Base Header Record (Fixed Portion):</u></b>
-
-<i>C example:</i></pre>
-<pre>typedef struct {</pre>
-<pre>    uchar   id[4];          // text or binary unique hdr ID
-    ushort  version;        // version number (initially 100h for 1.00)
-    ushort  length;         // length including this struct</pre>
-<pre>    } smbhdr_t;
-</pre>
-<pre><b><u>Base Header Record Field Descriptions:</u></b>
-
-<b>Id:</b>
-This is a four byte unique ID identifying the type of the base header record.
-The bytes may contain any value, but printable ASCII characters are preferred.
-The only ID defined in this specification is &quot;SMB^Z&quot; used by the Status Info
-base header record.</pre>
-<pre><b>Version:</b>
-This is a version number of the base header record type. Base header records
-of different versions may have different formats or contain different
-information. This is to aid the application in determining if the record
-is pertinent and if so, to what degree. The Status Info base header record
-uses this version field to define the version of the format for the entire
-message base (currently 0x121 for version 1.21).</pre>
-<pre><b>Length:</b>
-This is entire length in bytes of this header record (including both fixed
-and variable portions).
-</pre>
-<pre><b><u>Base Header #1 (Status info) Record (Variable Portion):</u></b>
-
-<i>C example:</i></pre>
-<pre>typedef struct {</pre>
-<pre>    ulong   last_msg;       // last message number posted or imported
-    ulong   total_msgs;     // total messages currently in message base
-    ulong   header_offset;  // byte offset to first header record
-    ulong   max_crcs;       // Maximum number of CRCs to keep in history
-    ulong   max_msgs;       // Maximum number of messages to keep in base
-    ushort  max_age;        // Maximum age of messages (days) to keep in base
-    ushort  attr;           // Attribute bits</pre>
-<pre>    } smbstatus_t;
-
-<b><u>Base Header #1 (Status Info) Record (Variable Portion) Field Descriptions:</u></b></pre>
-<pre><b>Last_msg:</b>
-This is the serial number of the last message imported or posted into this
-message base. The index, header, and data records for this message may possibly
-not exist (due to deletion). This field is used for determining the message
-number to give to a new message being imported or posted into this message
-base. This field must be updated for every message added to the message base.</pre>
-<pre><b>Total_msgs:</b>
-This is the total number of active messages currently in the message base.
-This number should match the number of records in the index (.SID) file
-and active header records in the header (.SHD) file. This field must be
-updated whenever a message is added to or removed from the message base.</pre>
-<pre><b>Header_offset:</b>
-This is the byte offset to the first message header record. It is useful
-for skipping all the base header records and going directly to the first
-message header record.</pre>
-<pre><b>Max_crcs:</b>
-This is the maximum number of message CRCs to store in the CRC history (.SCH)
-file for duplicate message checking. If this field contains 0, then duplicate
-message checking is disabled.</pre>
-<pre><b>Max_msgs:</b>
-This is the preferred maximum number of messages to keep in this message
-base as specified by the system operator. It is used by maintenance programs
-that trim the message base down by removing old messages. This field should
-be ignored by applications importing or posting messages allowing them to
-exceed this maximum at will.</pre>
-<pre><b>Max_age:</b>
-This field is the maximum age (in days) of messages to keep in the message
-base. It is used by maintenance programs to purge out-dated messages from
-the message base.
-
-<b>Attr:</b>
-This is a bit field containing specific attributes (or flags) that may define
-the way messages are stored or retrieved from the this message base. The
-following attributes are defined:</pre>
-<pre>    <b>SMB_EMAIL       (1&lt;&lt;0)</b></pre>
-<pre>    Indicates the message base is specifically for messages to or from local
-    users. When this bit is set, the idxrec.to and idxrec.from fields will
-    contain the user numbers (or 0 for non-user destination/source) instead of
-    the CRC-16 of the agent name.</pre>
-<pre>    <b>SMB_HYPERALLOC  (1&lt;&lt;1)</b></pre>
-<pre>    Indicates the message base uses the Hyper Allocation storage method. This
-    bit should not be cleared by an application without first deleting all the
-    messages in the message base. This is due to the fact the Hyper Allocation
-    is not downward compatible with the Self-packing and Fast Allocation
-    storage methods.</pre>
-<pre>When used with Synchronet BBS software, a message base must NOT have both of
-the above attributes set. The only message base that should have the SMB_EMAIL
-attribute set is the DATA\MAIL message base.
-
-<b><u>Base Header #1 (Status info) Record Contents:</u></b>
-
-smbhdr.id=&quot;SMB\x1a&quot;;        // SMB^Z
-smbhdr.version=0x121;       // v1.21
-smbhdr.length=sizeof(smbhdr_t)+sizeof(smbstatus_t); smbstatus_t status;
-</pre>
-<pre><b><u>Additional Base Headers:</u></b>
-
-Additional headers from developers must have initial 8 bytes in smbhdr_t
-format, length must include size of smbhdr_t, and header_offset of smbstatus_t
-must be changed to include the size of the additional header(s).</pre>
-<pre><b>Example file dump (base header portion only):</b></pre>
-<blockquote>
-<pre>000000 53 4D 42 1A 20 01 20 00 F4 01 00 00 F4 01 00 00 SMB.............
-000010 20 00 00 00 D0 07 00 00 D0 07 00 00 00 00 00 00  ...............</pre>
-</blockquote>
-<pre><b><u>Message Header Record (Fixed portion):</u></b>
-
-<i>C example:</i></pre>
-<pre>typedef struct {</pre>
-<pre>    uchar   id[4];          // SHD^Z (same for all types and versions)
-    ushort  type;           // Message type (this is the definition of type 0)
-    ushort  version;        // Version of type (initially 100h for 1.00)
-    ushort  length;         // Total length of fixed portion + all fields
-    ushort  attr;           // Attributes (bit field) (duplicated in SID)
-    ulong   auxattr;        // Auxiliary attributes (bit field)
-    ulong   netattr;        // Network attributes (bit field)
-    when_t  when_written;   // Date/Time message was originally created
-    when_t  when_imported;  // Date/Time message was imported (locally)
-    ulong   number;         // Message number (unique, not necessarily seq.)
-    ulong   thread_orig;    // Original message number in thread
-    ulong   thread_next;    // Next message in thread
-    ulong   thread_first;   // Number of first reply to this message
-    uchar   reserved[16];   // 16 reserved bytes for future use
-    ulong   offset;         // Offset for buffer into data file (0 or mod 256)
-    ushort  total_dfields;  // Total number of data fields</pre>
-<pre>    } msghdr_t;</pre>
-<pre>typedef struct {</pre>
-<pre>    ushort  type;           // See &quot;Data Field Types&quot; values
-    ulong   offset;         // Offset into buffer 
-    ulong   length;         // Length of data field in buffer</pre>
-<pre>    } dfield_t;</pre>
-<pre>typedef struct {</pre>
-<pre>    ushort  type;           // See &quot;Header Field Types&quot; for values
-    ushort  length;         // Length of buffer
-    uchar   dat[length];</pre>
-<pre>    } hfield_t;
-</pre>
-<pre><b>Example file dump (one header record, both fixed and variable length portions):</b></pre>
-<blockquote>
-<pre>000020 53 48 44 1A 00 00 20 01 F5 00 00 00 00 00 00 00 SHD... .........
-000030 00 00 00 00 46 DB F7 2C 00 00 7D D7 29 2D 00 00 .......,..}�)-..
-000040 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
-000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
-000060 00 00 00 00 02 00 00 00 00 00 00 00 4A 01 00 00 ............J...
-000070 02 00 4A 01 00 00 53 00 00 00 00 00 13 00 4D 61 ..J...S.......Ma
-000080 72 69 61 6E 6E 65 20 4D 6F 6E 74 67 6F 6D 65 72 rianne Montgomer
-000090 79 30 00 0C 00 43 61 72 6F 6C 20 47 61 69 73 65 y0...Carol Gaise
-0000A0 72 60 00 07 00 46 61 72 6E 68 61 6D A4 00 14 00 r`...Farnham....
-0000B0 31 3A 31 33 38 2F 31 30 32 2E 30 20 32 63 66 38 1:138/102.0 2cf8
-0000C0 30 35 37 36 A5 00 14 00 31 3A 33 34 33 2F 31 30 0576....1:343/10
-0000D0 30 2E 30 20 32 63 66 33 62 39 30 61 A3 00 23 00 0.0 2cf3b90a..#.
-0000E0 31 33 38 2F 31 30 32 20 31 20 32 37 30 2F 31 30 138/102 1 270/10
-0000F0 31 20 32 30 39 2F 32 30 39 20 31 30 33 2F 30 20 1 209/209 103/0
-000100 33 35 35 02 00 02 00 02 00 03 00 08 00 01 00 8A 355.............
-000110 00 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .f..............</pre>
-</blockquote>
-<pre><b><u>Contents of example header:</u></b></pre>
-<pre>id                   SHD^Z
-type                 0000h
-version              0120h
-length               245
-attr                 0000h
-auxattr              00000000h
-netattr              00000000h
-when_written         Sat Nov 27 17:57:10 1993
-when_imported        Tue Jan 04 15:54:21 1994
-number               1
-thread_orig          0
-thread_next          0
-thread_first         0
-reserved[16]         
-offset               0
-total_dfields        2</pre>
-<pre>dfield[0].type       00h
-dfield[0].offset     0
-dfield[0].length     330
-dfield[1].type       02h
-dfield[1].offset     330
-dfield[1].length     83</pre>
-<pre>hfield[0].type       00h
-hfield[0].length     19
-hfield[0]_dat        Marianne Montgomery
-hfield[1].type       30h
-hfield[1].length     12
-hfield[1]_dat        Carol Gaiser
-hfield[2].type       60h
-hfield[2].length     7
-hfield[2]_dat        Farnham
-hfield[3].type       A4h
-hfield[3].length     20
-hfield[3]_dat        1:138/102.0 2cf80576
-hfield[4].type       A5h
-hfield[4].length     20
-hfield[4]_dat        1:343/100.0 2cf3b90a
-hfield[5].type       A3h
-hfield[5].length     35
-hfield[5]_dat        138/102 1 270/101 209/209 103/0 355
-hfield[6].type       02h
-hfield[6].length     2
-hfield[6]_dat        02 00
-hfield[7].type       03h
-hfield[7].length     8
-hfield[7]_dat        01 00 8A 00 66 00 00 00
-
-<b><u>Fixed Portion Field descriptions:</u></b>
-
-<b>Id:</b>
-This field (regardless of the header type or version) must always contain the
-the string &quot;SHD^Z&quot;. This is to aid in the restoration of a corrupted header
-file and give a visual indication of the beginning of a new header record when
-viewing dumps of the header file.</pre>
-<pre><b>Type:</b>
-This is the message header type. Only one type is currently defined by this
-specification (type 0). Any and all future header types will have the first
-4 fields (10 bytes) in the same format of type 0. This allows other types
-(with different lengths) to be skipped because the 4th field (length) will
-always be in the same position.</pre>
-<pre><b>Version:</b>
-This is the version of this header type. This specification defines version
-1.21 of message header type 0 (stored as 121h).</pre>
-<pre><b>Length:</b>
-This is the total length of this message header record (including both fixed
-and variable length portions, but NOT including unused block space).</pre>
-<pre><b>Attr:</b>
-This is a bit field (16-bit) containing basic message attributes (flags) for
-this message. An exact duplicate of this field is stored in the index file as
-well. They must always match.</pre>
-<pre><b>Auxattr:</b>
-This is a bit field (32-bit) containing the auxiliary attributes (flags) for
-this message. The attributes stored in this variable are more specific in
-nature and less critical than those in the Attr field.</pre>
-<pre><b>Netattr:</b>
-This is a bit field (32-bit) containing the network attributes (flags) for this
-message. The attributes stored in this variable are related solely to message
-networking.</pre>
-<pre><b>When_written:</b>
-This is the date and time when the message was originally created.</pre>
-<pre><b>When_imported:</b>
-This is the date and time when the message was posted on or imported into the
-local message system.</pre>
-<pre><b>Number:</b>
-This is the message's unique serial number (from 1 to FFFFFFFFh). This field
-is duplicated in the index file. They must always match.
-
-<b>Thread_orig:
-</b>If this message is a reply, then this field contains the number of the original
-message that was replied to. If this message was not a reply, this field will
-contain the value 0.</pre>
-<pre><b>Thread_next:
-</b>If this message is a reply, and there are later replies to that message
-(the message number contained in the Thread_orig field), then this field will
-contain the number of the next reply in the chain. If this message is the only
-reply to the original message, this field will contain the value 0.</pre>
-<pre><b>Thread_first:
-</b>If there are any replies to this message (after it has been posted), this field
-will contain the number of the first reply to this message. If there are no
-replies to this message, this field will contain the value 0.</pre>
-<pre><b>Reserved:
-</b>Unused bytes, reserved for future definition in the message header type 0
-specification.</pre>
-<pre><b>Offset:
-</b>The byte offset into the data file, specifying the start of the buffer for
-all data associated with this message. This value must be either 0 or modulus
-256. When retrieving the actual data portion of data fields, the physical
-offset into the file will be the offset of the message data buffer (this field)
-plus the offset of the individual data field (msghdr_t.offset+dfield_t.offset).</pre>
-<pre><b>Total_dfields:
-</b>This field contains the total number of data fields associated with this
-message. The value of this field must match the actual number of data fields
-stored in the header (dfield_t data types following the fixed portion of the
-message header).
-</pre>
-<pre><b><u>Variable Portion Field descriptions:</u></b>
-
-See the Header Field Type and Data Field Type sections for the descriptions
-of the values contained in these fields.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="Message Header Block Allocation (*.SHA)">Message Header Block
-Allocation (*.SHA)</a></u></h3>
-<pre>If this message base uses the Hyper Allocation storage method (the
-SMB_HYPERALLOC bit is set in the smbstatus_t.attr field), then this file is
-not created or used.</pre>
-<pre>This file contains no header or signature data. Each byte (uchar) in the file
-specifies the allocation state of the corresponding 256 byte block in the
-header (*.SHD) file. A value of 0 indicates a free header block, and a value of
-1 indicates an allocated block. Other non-zero values are undefined.</pre>
-<pre>This file must always be opened DENY ALL (non-shareable).</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="Message Data (*.SDT)">Message Data (*.SDT)</a></u></h3>
-<pre>This file contains no header or signature data. It contains the text and other
-embedded data for the messages in a single message base. The data for each
-message always begins on a 256 byte block boundary. The data in the unused
-portion of a data block is undefined, but should be initialized to NULL
-whenever possible.</pre>
-<pre>This file must always be opened DENY NONE (shareable).</pre>
-<pre>Data fields of type TEXT_BODY and TEXT_TAIL must have all trailing white space
-and control characters removed (i.e. the last character of the data record
-must be in the range 21h to FFh). The only exception to this rule, is if the
-TEXT_BODY is terminated with multiple contiguous CRLFs, only the last CRLF
-should be removed. A CRLF should always be appended to the text data when it is
-displayed.</pre>
-<pre>When reading from this file, it is a good idea to make sure the message header
-for the data being read is currently locked (though no single message header
-should be locked for extended durations of time). This will insure that no
-other application will write to this portion of the file while it's being
-read (read from disk, not displayed).</pre>
-<pre>When using the Hyper Allocation storage method, the Status Info message base
-header must be successfully locked before writing to this file and subsequently
-unlocked.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="Message Data Block Allocation (*.SDA)">Message Data Block
-Allocation (*.SDA)</a></u></h3>
-<pre>If this message base uses the Hyper Allocation storage method (the
-SMB_HYPERALLOC bit is set in the smbstatus_t.attr field), then this file is
-not created or used.</pre>
-<pre>This file contains no header or signature data. Each word (ushort) in the file
-specifies the allocation state of the corresponding 256 byte block in the data
-(*.SDT) file. A value of 0 indicates a free block, and a non-zero value
-indicates the number of message header records associated with this message
-data (most often 1). Each block can be used by up to 65,535 header records.</pre>
-<pre>This file must always be opened DENY ALL (non-shareable).</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="CRC history for duplicate message checking (*.SCH)">CRC history
-for duplicate message checking (*.SCH)</a></u></h3>
-<pre>This file is optional and contains no header or signature data. Each long word
-(ulong) in the file contains a CRC-32 of previously posted/imported messages.
-These CRCs can be used to check a candidate message for posting/import to be
-sure the message isn't a duplicate created by human or program error. The
-maximum number of CRCs to store is defined in the first message base header
-record (smbstatus_t.max_crcs).</pre>
-<pre>The CRC is calculated on the first TEXT_BODY data field before any translations
-are applied (e.g. encoding, compression, encryption).</pre>
-<pre>This file must always be opened DENY ALL (non-shareable).</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Header Field Types:">Header Field Types:</a></u></h2>
-<pre>These are the defined valid values for hfield_t.type:</pre>
-<pre>Name     : SENDER
-Value    : 00h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : Yes
-Summary  : Name of agent that sent this message</pre>
-<pre>If blank (0 length or nulstr), assumed &quot;Anonymous&quot;. If multiple SENDER fields
-exist, then the message has been forwarded and the order of the fields in the
-record must match the forwarding order (chronologically). When forwarding a
-message, the original SENDER field should be left intact and new SENDER,
-FORWARDED, and RECIPIENT fields added to the end of the record.</pre>
-<pre>Name     : SENDERAGENT
-Value    : 01h
-Data     : ushort
-Multiple : Yes, order significant
-Required : No
-Default  : AGENT_PERSON or previous SENDERAGENT if exists
-Summary  : Type of agent that sent this message</pre>
-<pre>If multiple SENDER fields exist, then the message has been forwarded. If any of the
-forwarding agents is of a type other than AGENT_PERSON, then this field must
-follow that SENDER field to specify the agent type.</pre>
-<pre>Name     : SENDERNETTYPE
-Value    : 02h
-Data     : ushort
-Multiple : Yes, order significant
-Required : No
-Default  : NET_NONE or previous SENDERNETTYPE if exists
-Summary  : Type of network message was sent from</pre>
-<pre>If multiple SENDERNETADDR fields are included, a SENDERNETTYPE field should be
-included before each to determine what data type the address is stored in.</pre>
-<pre>Name     : SENDERNETADDR
-Value    : 03h
-Data     : undef
-Multiple : Yes, order significant
-Required : No
-Default  : Previous SENDERNETADDR if exists
-Summary  : Network address for agent that sent this message</pre>
-<pre>The SENDERNETTYPE field indicates the data type of this field. If the
-SENDERNETTYPE is of type NET_INTERNET, the local-part of the Internet
-address is optional. If the local-part separator character ('@') is omitted,
-the SENDER field is assumed to be the local-part of the address.</pre>
-<pre>Name     : SENDEREXT
-Value    : 04h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : Previous SENDEREXT if exists
-Summary  : Extension of sending agent</pre>
-<pre>This field is useful for storing the sending agent's extension, when the
-agent's extension binds more tightly than the agent's name.</pre>
-<pre>For example, Synchronet Multinode BBS Software stores local e-mail with the
-sending and receiving agent's user numbers stored as their respective
-extensions. This is done so that if a user name changes for some reason,
-messages will not &quot;disappear&quot; from the user's mail box.</pre>
-<pre>If the SMB_EMAIL status header attribute is set, then the &quot;From&quot; field in the
-index must contain the binary value of this field rather than the CRC-16 of the
-SENDER (name) field.</pre>
-<pre>Name     : SENDERPOS
-Value    : 05h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : Previous SENDERPOS if exists
-Summary  : Position of sending agent</pre>
-<pre>Primarily for documentary purposes, this field contains the position of the
-sending agent (i.e. President, Sysop, C.E.O., MIS Director, etc).</pre>
-<pre>It can also be useful for getting a message or reply to the intended
-recipient when the agent name is not located or is unknown, but the position
-of the agent is known and specified.</pre>
-<pre>Name     : SENDERORG
-Value    : 06h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : Previous SENDERORG if exists
-Summary  : Organization name of sending agent</pre>
-<pre>Primarily for documentary purposes, this field contains the organization to
-which the sending agent belongs (i.e. Microsoft, Joe's BBS, SoCal User's Group,
-etc).
-
-Name     : AUTHOR
-Value    : 10h
-Data     : ASCII
-Multiple : Yes
-Required : No
-Default  : First SENDER
-Summary  : Name of agent that created this message</pre>
-<pre>This field can only be added by the process that originally creates the
-message. It should not be included if same as first SENDER field. If multiple
-AUTHOR fields exist, then the message was created by multiple agents and is
-considered valid. The order of multiple AUTHOR fields in the record is not
-significant.</pre>
-<pre>Name     : AUTHORAGENT
-Value    : 11h
-Data     : ushort
-Multiple : Yes, order significant
-Required : No
-Default  : SENDERAGENT or previous AUTHORAGENT if exists
-Summary  : Type of agent that created this message</pre>
-<pre>This field can only be added by the process that originally creates the
-message. It should not be included if same as first SENDERAGENT field. If
-multiple AUTHOR fields exist, then the message was created by multiple agents
-and if the agent type for any of the authors is other than AGENT_PERSON, an
-AUTHORAGENT field must follow to specify the agent type.</pre>
-<pre>Name     : AUTHORNETTYPE
-Value    : 12h
-Data     : ushort
-Multiple : Yes, order significant
-Required : No
-Default  : SENDERNETTYPE or previous AUTHORNETTYPE if exists
-Summary  : Type of network this author is member of</pre>
-<pre>Name     : AUTHORNETADDR
-Value    : 13h
-Data     : undef
-Multiple : Yes, order significant
-Required : No
-Default  : SENDERNETADDR or previous AUTHORNETADDR if exists
-Summary  : Network address of this author
-
-Name     : AUTHOREXT
-Value    : 14h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : SENDEREXT or previous AUTHOREXT if exists
-Summary  : Extension of this author</pre>
-<pre>Name     : AUTHORPOS
-Value    : 15h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : SENDERPOS or previous AUTHORPOS if exists
-Summary  : Position of this author</pre>
-<pre>Name     : AUTHORORG
-Value    : 16h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : SENDERORG or previous AUTHORORG if exists
-Summary  : Organization this author belongs to
-
-Name     : REPLYTO
-Value    : 20h
-Data     : ASCII
-Multiple : Yes, but only last is valid
-Required : No
-Default  : SENDER
-Summary  : Name of agent that replies should go to</pre>
-<pre>Name     : REPLYTOAGENT
-Value    : 21h
-Data     : ushort
-Multiple : Yes, but only last is valid
-Required : No
-Default  : SENDERAGENT
-Summary  : Type of agent that replies should go to</pre>
-<pre>Name     : REPLYTONETTYPE
-Value    : 22h
-Data     : ushort
-Multiple : Yes, but only last is valid
-Required : No
-Default  : SENDERNETTYPE
-Summary  : Type of network that replies should go to</pre>
-<pre>Name     : REPLYTONETADDR
-Value    : 23h
-Data     : undef
-Multiple : Yes, but only last is valid
-Required : No
-Default  : SENDERNETADDR
-Summary  : Network address that replies should go to
-
-Name     : REPLYTOEXT
-Value    : 24h
-Data     : ASCII
-Multiple : Yes, but only last is valid
-Required : No
-Default  : SENDEREXT
-Summary  : Extension of agent that replies should go to</pre>
-<pre>Name     : REPLYTOPOS
-Value    : 25h
-Data     : ASCII
-Multiple : Yes, but only last is valid
-Required : No
-Default  : SENDERPOS
-Summary  : Position of agent that replies should go to</pre>
-<pre>Name     : REPLYTOORG
-Value    : 26h
-Data     : ASCII
-Multiple : Yes, but only last is valid
-Required : No
-Default  : SENDERORG
-Summary  : Organization of agent that replies should go to
-
-Name     : RECIPIENT
-Value    : 30h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : Yes
-Default  : &quot;All&quot;
-Summary  : Name of agent to receive this message</pre>
-<pre>If multiple RECIPIENT fields exist, the message has been forwarded and for each
-additional RECIPIENT field (after the initial RECIPIENT), there should be a
-FORWARDED field. The order of the RECIPIENT fields in the record must match the
-order in which the message was sent and forwarded (chronologically).</pre>
-<pre>Name     : RECIPIENTAGENT
-Value    : 31h
-Data     : ushort
-Multiple : Yes, order significant
-Required : No
-Default  : AGENT_PERSON or previous RECIPIENTAGENT if exists
-Summary  : Type of agent to receive this message</pre>
-<pre>If multiple RECIPIENT fields exist, the message has been forwarded. If any of
-the recipient agents are of a type other than AGENT_PERSON, this field must
-follow the RECIPIENT field to specify the agent type.</pre>
-<pre>Name     : RECIPIENTNETTYPE
-Value    : 32h
-Data     : ushort
-Multiple : Yes, order significant
-Required : No
-Default  : NET_NONE or previous RECIPIENTNETTYPE if exists
-Summary  : Type of network to receive this message</pre>
-<pre>Name     : RECIPIENTNETADDR
-Value    : 33h
-Data     : undef
-Multiple : Yes, order significant
-Required : No
-Default  : Previous RECIPIENTNETADDR if exists
-Summary  : Address of network to receive this message
-
-Name     : RECIPIENTEXT
-Value    : 34h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : Previous RECIPIENTEXT if exists
-Summary  : Extension of agent to receive this message</pre>
-<pre>If SMB_EMAIL status header attribute is set, then the &quot;To&quot; field in the index
-must contain the binary value of this field rather than the CRC-16 of the
-RECIPIENT (name) field. This is the case specifically with the local e-mail
-message base on a Synchronet BBS.</pre>
-<pre>Name     : RECIPIENTPOS
-Value    : 35h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : Previous RECIPIENTPOS if exists
-Summary  : Position of agent to receive this message</pre>
-<pre>Name     : RECIPIENTORG
-Value    : 36h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : Previous RECIPIENTORG if exists
-Summary  : Type of agent to receive this message
-
-Name     : FORWARDTO
-Value    : 40h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Summary  : Name of agent this message is to be forwarded to</pre>
-<pre>Name     : FORWARDTOAGENT
-Value    : 41h
-Data     : ushort
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTAGENT or previous FORWARDTOAGENT if exists
-Summary  : Type of agent this message is to be forwarded to</pre>
-<pre>Name     : FORWARDTONETTYPE
-Value    : 42h
-Data     : ushort
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTNETTYPE or previous FORWARDTONETTYPE if exists
-Summary  : Type of network this message is to be forwarded to</pre>
-<pre>Name     : FORWARDTONETADDR
-Value    : 43h
-Data     : undef
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTNETADDR or previous FORWARDTONETADDR if exists
-Summary  : Network address this message is to be forwarded to
-
-Name     : FORWARDTOEXT
-Value    : 44h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTEXT or previous FORWARDTOEXT if exists
-Summary  : Extension of agent this message is to be forwarded to</pre>
-<pre>Name     : FORWARDTOPOS
-Value    : 45h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTPOS or previous FORWARDTOPOS if exists
-Summary  : Position of agent this message is to be forwarded to</pre>
-<pre>Name     : FORWARDTOORG
-Value    : 46h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTORG or previous FORWARDTOORG if exists
-Summary  : Organization of agent this message is to be forwarded to</pre>
-<pre>Name     : FORWARDED
-Value    : 48h
-Data     : when_t
-Multiple : Yes, order significant
-Required : Yes, if forwarded
-Summary  : Date/Time this message was forwarded to another agent
-
-Name     : RECEIVEDBY
-Value    : 50h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : Yes, if receiving agent is other than RECIPIENT
-Summary  : Name of agent that received this message</pre>
-<pre>Name     : RECEIVEDBYAGENT
-Value    : 51h
-Data     : ushort
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTAGENT or previous RECEIVEDBYAGENT if exists
-Summary  : Type of agent that received this message</pre>
-<pre>Name     : RECEIVEDBYNETTYPE
-Value    : 52h
-Data     : ushort
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTNETTYPE or previous RECEIVEDBYNETTYPE if exists
-Summary  : Type of network that received this message</pre>
-<pre>Name     : RECEIVEDBYNETADDR
-Value    : 53h
-Data     : undef
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTNETADDR or previous RECEIVEDBYNETADDR if exists
-Summary  : Network address that received this message
-
-Name     : RECEIVEDBYEXT
-Value    : 54h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTEXT or previous RECEIVEDBYEXT if exists
-Summary  : Extension of agent that received this message</pre>
-<pre>Name     : RECEIVEDBYPOS
-Value    : 55h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTPOS or previous RECEIVEDBYPOS if exists
-Summary  : Position of agent that received this message</pre>
-<pre>Name     : RECEIVEDBYORG
-Value    : 56h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Default  : RECIPIENTORG or previous RECEIVEDBYORG if exists
-Summary  : Organization of agent that received this message</pre>
-<pre>Name     : RECEIVED
-Value    : 58h
-Data     : when_t
-Multiple : Yes, order significant
-Required : Yes, if received
-Default  : NULL
-Summary  : Date/Time this message was received
-
-Name     : SUBJECT
-Value    : 60h
-Data     : ASCII
-Multiple : No
-Required : Yes, but may be blank (0 length or nulstr)
-Summary  : Subject/title of message</pre>
-<pre>Name     : SUMMARY
-Value    : 61h
-Data     : ASCII
-Multiple : No
-Required : No
-Summary  : Summary of message contents, created by AUTHOR</pre>
-<pre>Name     : COMMENT
-Value    : 62h
-Data     : ASCII
-Multiple : Yes
-Required : No
-Summary  : Comment about this message, created by SENDER</pre>
-<pre>This field is useful for adding notes to a message when forwarding to a new
-recipient.</pre>
-<pre>Name     : CARBONCOPY
-Value    : 63h
-Data     : ASCII
-Multiple : Yes
-Required : No
-Summary  : List of agents this message was also sent to</pre>
-<pre>This field is optional and only for the use of notifying the recipient of who
-else received the message.</pre>
-<pre>Name     : GROUP
-Value    : 64h
-Data     : ASCII
-Multiple : Yes
-Required : No
-Summary  : Name of group of users to receive message on recipient system</pre>
-<pre>This field is used when sending to a group name across a network, where the
-group can be expanded into multiple header records for each agent on the
-destination system.</pre>
-<pre>Name     : EXPIRATION
-Value    : 65h
-Data     : when_t
-Multiple : No
-Required : No
-Summary  : Date/Time that this message will expire
-
-Name     : PRIORITY
-Value    : 66h
-Data     : ulong
-Multiple : No
-Required : No
-Default  : 0
-Summary  : Message priority (0 is lowest, FFFFFFFFh is highest)
-
-Name     : FILEATTACH
-Value    : 70h
-Data     : ASCII
-Multiple : Yes
-Required : No
-Summary  : Name/file specification of attached file(s)</pre>
-<pre>Name of attached file(s). Wildcards allowed. MSG_FILEATTACH attribute must be
-set. If the MSG_FILEATTACH attribute is set but this field is not included,
-the SUBJECT field is assumed to be the filename(s).</pre>
-<pre>Name     : DESTFILE
-Value    : 71h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Summary  : Destination name for attached file(s)</pre>
-<pre>Wildcards allowed. FILEATTACH field must also be included.</pre>
-<pre>Name     : FILEATTACHLIST
-Value    : 72h
-Data     : ASCII
-Multiple : Yes
-Required : No
-Summary  : Name of ASCII list of attached filenames</pre>
-<pre>Wildcards not allowed in ASCII list filename. Wildcards allowed in ASCII list.
-MSG_FILEATTACH attribute must be set.</pre>
-<pre>Name     : DESTFILELIST
-Value    : 73h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Summary  : Name of ASCII list of destination filenames</pre>
-<pre>Wildcards not allowed in ASCII list filename. Wildcards allowed in ASCII list.</pre>
-<pre>Name     : FILEREQUEST
-Value    : 74h
-Data     : ASCII
-Multiple : Yes
-Required : No
-Summary  : Name of requested file</pre>
-<pre>Wildcards allowed. MSG_FILEREQUEST attribute must be set</pre>
-<pre>Name     : FILEPASSWORD
-Value    : 75h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Summary  : Password for FILEREQUEST</pre>
-<pre>Name     : FILEREQUESTLIST
-Value    : 76h
-Data     : ASCII
-Multiple : Yes
-Required : No
-Summary  : Name of ASCII list of filenames to request</pre>
-<pre>Wildcards allowed.</pre>
-<pre>Name     : FILEPASSWORDLIST
-Value    : 77h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Summary  : Name of ASCII list of passwords for FILEREQUESTLIST
-
-Name     : IMAGEATTACH
-Value    : 80h
-Data     : mattach_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of attached image file for display</pre>
-<pre>MSG_FILEATTACH attribute must be set. See Image Types for valid
-mattach_t.type values.</pre>
-<pre>Name     : ANIMATTACH
-Value    : 81h
-Data     : mattach_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of attached graphical animation file for display</pre>
-<pre>MSG_FILEATTACH attribute must be set. See Animation Types for valid
-mattach_t.type values.</pre>
-<pre>Name     : FONTATTACH
-Value    : 82h
-Data     : mattach_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of attached font definition file</pre>
-<pre>MSG_FILEATTACH attribute must be set. See Font Types for valid mattach_t.type
-values.</pre>
-<pre>Name     : SOUNDATTACH
-Value    : 83h
-Data     : mattach_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of attached sound file for playback</pre>
-<pre>MSG_FILEATTACH attribute must be set. See Sound Types for valid mattach_t.type
-values.</pre>
-<pre>Name     : PRESENTATTACH
-Value    : 84h
-Data     : mattach_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of attached presentation definition file</pre>
-<pre>MSG_FILEATTACH attribute must be set. See Present Types for valid
-mattach_t.type values.
-
-Name     : VIDEOATTACH
-Value    : 85h
-Data     : vattach_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of attached interleaved video/sound file</pre>
-<pre>MSG_FILEATTACH attribute must be set. See Video Types for valid
-vattach_t.type values and Video Compression Types for valid vattach_t.comp
-values.</pre>
-<pre>Name     : APPDATAATTACH
-Value    : 86h
-Data     : mattach_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Name of attached application data file for process/display</pre>
-<pre>MSG_FILEATTACH attribute must be set. See Application Data Types for valid
-mattach_t.type values.
-
-Name     : IMAGETRIGGER
-Value    : 90h
-Data     : typestr_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of image file to trigger for display</pre>
-<pre>See Image Types for valid typestr_t.type values.</pre>
-<pre>Name     : ANIMTRIGGER
-Value    : 91h
-Data     : typestr_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of animation file to trigger for display</pre>
-<pre>See Animation Types for valid typestr_t.type values.</pre>
-<pre>Name     : FONTTRIGGER
-Value    : 92h
-Data     : typestr_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of font definition file to trigger</pre>
-<pre>See Font Types for valid typestr_t.type values.</pre>
-<pre>Name     : SOUNDTRIGGER
-Value    : 93h
-Data     : typestr_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of sound file to trigger for playback</pre>
-<pre>See Sound Types for valid typestr_t.type values.</pre>
-<pre>Name     : PRESENTTRIGGER
-Value    : 94h
-Data     : typestr_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of presentation definition file to trigger</pre>
-<pre>See Present Types for valid typestr_t.type values.</pre>
-<pre>Name     : VIDEOTRIGGER
-Value    : 95h
-Data     : typestr_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of interleaved video/sound file to trigger</pre>
-<pre>See Video Types for valid typestr_t.type values.</pre>
-<pre>Name     : APPDATATRIGGER
-Value    : 96h
-Data     : typestr_t
-Multiple : Yes, order significant
-Required : No
-Summary  : Type and filename of application data file to trigger</pre>
-<pre>See Application Data Types for valid typestr_t.type values.
-
-Name     : FIDOCTRL
-Value    : A0h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Format   : keyword &quot;:&quot; [&quot; &quot;] appdata
-Summary  : FTS/FSC-compliant control information line</pre>
-<pre>Any FidoNet FTS/FSC-compliant control information (&quot;kludge&quot;) line that
-does not have an equivalent representation here. All data not unique to the
-actual control line, including leading and trailing white space, Ctrl-A (01h)
-character and terminating CR must be ommitted. Defined in FTS-0001.</pre>
-<pre>Name     : FIDOAREA
-Value    : A1h
-Data     : ASCII
-Multiple : No
-Required : No
-Summary  : FTN EchoMail conference name.</pre>
-<pre>Defined in FTS-0004.</pre>
-<pre>Name     : FIDOSEENBY
-Value    : A2h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Format   : net&quot;/&quot;node [&quot; &quot;[net&quot;/&quot;]node] [...]
-Summary  : Used to store two-dimensional (net/node) SEEN-BY information</pre>
-<pre>Often used in FTN EchoMail environments. Only the actual SEEN-BY data is stored
-and SEEN-BY: is stripped along with any leading and trailing white space
-characters. Defined in FTS-0004.</pre>
-<pre>Name     : FIDOPATH
-Value    : A3h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Format   : net&quot;/&quot;node [&quot; &quot;[net&quot;/&quot;]node] [...]
-Summary  : Used to store two-dimensional (net/node)</pre>
-<pre>Defined in FTS-0004. ^aPATH: is stripped along with any leading and trailing
-white space characters.
-
-Name     : FIDOMSGID
-Value    : A4h
-Data     : ASCII
-Multiple : No
-Required : No
-Format   : origaddr &quot; &quot; serialno
-Summary  : MSGID field as specified in FTS-0009.</pre>
-<pre>Name     : FIDOREPLYID
-Value    : A5h
-Data     : ASCII
-Multiple : No
-Required : No
-Format   : origaddr &quot; &quot; serialno
-Summary  : REPLY field as specified in FTS-0009.</pre>
-<pre>Name     : FIDOPID
-Value    : A6h
-Data     : ASCII
-Multiple : No
-Required : No
-Format   : pID &quot; &quot; version [&quot; &quot;serialno]
-Summary  : Identification string of program that created this message</pre>
-<pre>Defined FSC-0046. &quot;^aPID:&quot; and any white space is not included.</pre>
-<pre>Name     : FIDOFLAGS
-Value    : A7h
-Data     : ASCII
-Multiple : Yes
-Required : No
-Summary  : Used to store the FTN FLAGS kludge information</pre>
-<pre>Note that all FLAG options that have binary representation in the message
-header must be removed from the FLAGS string prior to storing it. Only the
-actual flags option string is stored and ^aFLAGS is stripped along with any
-leading and trailing white space characters. Defined in FSC-0053.
-
-Name     : RFC822HEADER
-Value    : B0h
-Data     : ASCII
-Multiple : Yes, order significant
-Required : No
-Format   : field-name &quot;:&quot; [field-body] [CRLF]
-Summary  : Undefined RFC-822 header field</pre>
-<pre>Internet Message storage format, that does not have an equivalent
-representation here. Folded header fields are allowed. Terminating CRLF may be
-ommited.</pre>
-<pre>Name     : RFC822MSGID
-Value    : B1h
-Data     : ASCII
-Multiple : No
-Required : No
-Format   : &quot;&lt;&quot; addr-spec &quot;&gt;&quot;
-Summary  : Message-ID field as specified in RFC-822.</pre>
-<pre>Name     : RFC822REPLYID
-Value    : B2h
-Data     : ASCII
-Multiple : No
-Required : No
-Format   : &quot;&lt;&quot; addr-spec &quot;&gt;&quot;
-Summary  : In-Reply-To field as specified in RFC-822.
-
-Name     : UNKNOWN
-Value    : F0h
-Data     : undef
-Multiple : Yes
-Required : No
-Summary  : Undefined header field of undefined type</pre>
-<pre>This field is useful for retaining binary header fields (that do not have an
-equivalent representation here) between message storage formats.</pre>
-<pre>Name     : UNKNOWNASCII
-Value    : F1h
-Data     : ASCII
-Multiple : Yes
-Required : No
-Summary  : Undefined header field of type ASCII</pre>
-<pre>This field is useful for retaining ASCII header fields (that do not have an
-equivalent representation here) between message storage formats.</pre>
-<pre>Name     : UNUSED
-Value    : FFh
-Data     : undef
-Multiple : Yes
-Required : No
-Summary  : Unused (deleted) header field</pre>
-<pre>The data contained in this header field is of an unknown type and should not be
-processed.
-</pre>
-<pre>Note:
-----
-Specifically, not defined are the values F000h through FFFFh. These values
-are to be used for user or system defined header fields. Digital Dynamics
-requests that any developers or organizations that wish to have additional
-header fields added to this specification notify Digital Dynamics through any
-of the contact methods listed at the beginning of this document.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Data Field Types:">Data Field Types:</a></u></h2>
-<pre>These are the defined valid values for dfield_t.type:
-</pre>
-<pre>Val Name                Data        Description
---- ----                ----        -----------
-00h TEXT_BODY           mtext_t     Displayable text (body of message).
-                                    Included in duplicate message checking.
-                                    All terminating white space and control
-                                    characters are to be truncated from data
-                                    (except when multiple contiguous CRLFs
-                                    terminate the text, only the last CRLF
-                                    is removed).</pre>
-<pre>01h TEXT_SOUL           mtext_t     Non-displayed text.
-                                    Not normally displayed. Not necessarily
-                                    displayable.
-                                    Included in duplicate message checking.</pre>
-<pre>02h TEXT_TAIL           mtext_t     Displayable text (tag/tear/origin lines,
-                                    etc).
-                                    Not included in duplicate message checking.
-                                    All terminating white space and control
-                                    characters are to be truncated from data.</pre>
-<pre>03h TEXT_WING           mtext_t     Non-displayed text.
-                                    Not normally displayed. Not necessarily
-                                    displayable.
-                                    Not included in duplicate message checking.</pre>
-<pre>10h FTEXT_BODY          ftext_t     Formatted equivalent of TEXT_BODY to be
-                                    displayed in place of TEXT_BODY if format
-                                    is supported. See Image Types for valid
-                                    values of ftext_t.type.</pre>
-<pre>12h FTEXT_TAIL          ftext_t     Formatted equivalent of TEXT_TAIL to be
-                                    displayed in place of TEXT_TAIL if format
-                                    is supported. See Image Types for valid
-                                    values of ftext_t.type.
-
-20h IMAGEEMBED          membed_t    Type and data of embedded raster image file
-                                    for display.
-                                    See Image Types for valid membed.type
-                                    values.</pre>
-<pre>21h ANIMEMBED           membed_t    Type and data of embedded graphical
-                                    animation file for display.
-                                    See Animation Types for valid membed.type
-                                    values.</pre>
-<pre>22h FONTEMBED           membed_t    Type and data of embedded font definition
-                                    file. See Font Types for valid
-                                    membed_t.type values.</pre>
-<pre>23h SOUNDEMBED          membed_t    Type and data of embedded sound file for
-                                    playback.
-                                    See Sound Types for valid membed_t.type
-                                    values.</pre>
-<pre>24h PRESENTEMBED        membed_t    Type and data of embedded presentation
-                                    definition file.
-                                    See Present Types for valid membed_t.type
-                                    values.</pre>
-<pre>25h VIDEOEMBED          vembed_t    Type and data of embedded video/sound file
-                                    for playback.
-                                    See Video Types for valid vembed_t.type
-                                    values.
-                                    See Video Compression Types for valid
-                                    vembed_t.comp values.</pre>
-<pre>26h APPDATAEMBED        membed_t    Type and data of embedded application data
-                                    file for process/display.
-                                    See Application Data Types for valid
-                                    membed_t.type values.</pre>
-<pre>FFh UNUSED              undef       Space allocated for future update/expansion
-</pre>
-<pre>Specifically, not defined are the values F000h through FFFFh. These values
-are to be used for user or system defined data fields. Digital Dynamics
-requests that any developers or organizations that wish to have additional
-data fields added to this specification notify Digital Dynamics through any
-of the contact methods listed at the beginning of this document.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Message Attributes:">Message Attributes:</a></u></h2>
-<pre>These are the bit values for idxrec_t.attr and msghdr_t.attr:</pre>
-<pre>MSG_PRIVATE         (1&lt;&lt;0)  // Private
-MSG_READ            (1&lt;&lt;1)  // Read by addressee
-MSG_PERMANENT       (1&lt;&lt;2)  // Permanent
-MSG_LOCKED          (1&lt;&lt;3)  // Msg is locked, no editing possible
-MSG_DELETE          (1&lt;&lt;4)  // Msg is marked for deletion
-MSG_ANONYMOUS       (1&lt;&lt;5)  // Anonymous author
-MSG_KILLREAD        (1&lt;&lt;6)  // Delete message after it has been read
-MSG_MODERATED       (1&lt;&lt;7)  // This message must be validated before export
-MSG_VALIDATED       (1&lt;&lt;8)  // This message has been validated by a moderator
-</pre>
-<pre><b>Auxiliary Attributes:</b>
-
-These are the bit values for msghdr_t.auxattr:</pre>
-<pre>MSG_FILEREQUEST     (1&lt;&lt;0)  // File request
-MSG_FILEATTACH      (1&lt;&lt;1)  // File(s) attached to Msg
-MSG_TRUNCFILE       (1&lt;&lt;2)  // Truncate file(s) when sent
-MSG_KILLFILE        (1&lt;&lt;3)  // Delete file(s) when sent
-MSG_RECEIPTREQ      (1&lt;&lt;4)  // Return receipt requested
-MSG_CONFIRMREQ      (1&lt;&lt;5)  // Confirmation receipt requested
-MSG_NODISP          (1&lt;&lt;6)  // Msg may not be displayed to user
-</pre>
-<pre><b>Network Attributes:
-</b>
-These are the bit values for msghdr_t.netattr:</pre>
-<pre>MSG_LOCAL           (1&lt;&lt;0)  // Msg created locally
-MSG_INTRANSIT       (1&lt;&lt;1)  // Msg is in-transit
-MSG_SENT            (1&lt;&lt;2)  // Sent to remote
-MSG_KILLSENT        (1&lt;&lt;3)  // Kill when sent
-MSG_ARCHIVESENT     (1&lt;&lt;4)  // Archive when sent
-MSG_HOLD            (1&lt;&lt;5)  // Hold for pick-up
-MSG_CRASH           (1&lt;&lt;6)  // Crash
-MSG_IMMEDIATE       (1&lt;&lt;7)  // Send Msg now, ignore restrictions
-MSG_DIRECT          (1&lt;&lt;8)  // Send directly to destination
-MSG_GATE            (1&lt;&lt;9)  // Send via gateway
-MSG_ORPHAN          (1&lt;&lt;10) // Unknown destination
-MSG_FPU             (1&lt;&lt;11) // Force pickup
-MSG_TYPELOCAL       (1&lt;&lt;12) // Msg is for local use only
-MSG_TYPEECHO        (1&lt;&lt;13) // Msg is for conference distribution
-MSG_TYPENET         (1&lt;&lt;14) // Msg is direct network mail</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Translation Types:">Translation Types:</a></u></h2>
-<pre>Definition for values of *.xlat[x]:</pre>
-<pre>XLAT_NONE           0       // No translation/End of translation list
-XLAT_LF2CRLF        1       // Expand sole LF to CRLF
-XLAT_ESCAPED        2       // 7-bit ASCII escaping for ctrl and 8-bit data
-XLAT_HUFFMAN        3       // Static and adaptive Huffman coding compression
-XLAT_LZW            4       // LZW (Lempel-Ziv-Welch) encoding for compression
-                            // Terry Welch, IEEE Computer Vol 17, No 6
-                            // June 1984, pp 8-19
-XLAT_LZC            5       // LZC (modified LZW) encoding for compression
-                            // Unix compress program
-XLAT_RLE            6       // Run length encoding compression
-XLAT_IMPLODE        7       // Implode compression (PKZIP v1.x)
-XLAT_SHRINK         8       // Shrink compression (PKZIP v1.x)
-XLAT_LZH            9       // LZH dynamic Huffman coding
-                            // Haruyasu Yoshizaki, LHarc
-                            // November, 1988</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Agent Types:">Agent Types:</a></u></h2>
-<pre>AGENT_PERSON        0       // To or from person
-AGENT_PROCESS       1       // Unknown process, identified by agent name</pre>
-<pre>Agent types E000h through EFFFh are reserved for Synchronet process types
-(defined specifically by Digital Dynamics).</pre>
-<pre><b>Note:</b>
-
-Specifically not defined are agent types F000h through FFFFh. These values
-are to be used for user or system defined agent types. Digital Dynamics
-requests that any developers or organizations that wish to have additional
-agent types added to this specification notify Digital Dynamics through any
-of the contact methods listed at the beginning of this document.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Network Types:">Network Types:</a></u></h2>
-<pre>                            // Net Type             Address Format
-                            // -----------------------------------
-NET_NONE            0       // Locally created      none
-NET_UNKNOWN         1       // Unknown              undef
-NET_FIDO            2       // FTN network          fidoaddr_t
-NET_POSTLINK        3       // PostLink network     none
-NET_QWK             4       // QWK based network    ASCII
-NET_INTERNET        5       // The Internet         ASCII
-NET_WWIV            6       // WWIV based network   ulong
-NET_MHS             7       // MHS network          ASCII</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Media Types:">Media Types:</a></u></h2>
-<pre><b>Image Types:</b></pre>
-<pre>IMAGE_UNKNOWN       0x00    // Use image signature header to determine format
-IMAGE_ASC           0x01    // ASCII text/IBM extended ASCII graphics
-IMAGE_ANS           0x02    // ANSI X3.64 terminal escape sequences
-IMAGE_AVT           0x03    // AVATAR terminal escape sequences
-IMAGE_LVI           0x04    // LVI terminal escape sequences
-IMAGE_GIF           0x05    // Compuserve Graphics Interchange Format (GIF)
-IMAGE_TIF           0x06    // Tagged Image Format (AKA TIFF)
-IMAGE_JPG           0x07    // Joint Photographers Electronics Group (JPEG)
-IMAGE_T16           0x08    // TrueVision 16-bit bitmap (TGA)
-IMAGE_T24           0x09    // TrueVision 24-bit bitmap (TGA)
-IMAGE_T32           0x0a    // TrueVision 32-bit bitmpa (TGA)
-IMAGE_PCX           0x0b    // ZSoft PaintBrush graphics
-IMAGE_BMP           0x0c    // Windows bitmap
-IMAGE_RLE           0x0d    // Windows bitmap (compressed)
-IMAGE_DIB           0x0e    // Display independant bitmap
-IMAGE_PCD           0x0f    // Kodak PhotoCD
-IMAGE_G3F           0x10    // Group 3 FAX
-IMAGE_EPS           0x11    // Encapsulated PostScript
-IMAGE_RTF           0x12    // Rich text format
-IMAGE_RIP           0x13    // Remote Imaging Protocol Script (RIPscrip)
-IMAGE_NAP           0x14    // NAPLPS
-IMAGE_CDR           0x15    // Corel Draw!
-IMAGE_CGM           0x16    // Computer graphics metafile
-IMAGE_WMF           0x17    // Windows metafile
-IMAGE_DFX           0x18    // Autodesk AutoCAD
-IMAGE_IFF           0x19    // Amiga Interchange File Format
-</pre>
-<pre><b>Animation Types:</b></pre>
-<pre>ANIM_UNKNOWN        0       // Use file signature header to determine format
-ANIM_FLI            1       // Autodesk animator
-ANIM_FLC            2       // Autodesk
-ANIM_GL             3       // Grasprt
-ANIM_IFF            4       // Amiga Interchange File Format
-</pre>
-<pre><b>Video Types:</b></pre>
-<pre>VIDEO_UNKNOWN       0       // Use file signature header to determine format
-VIDEO_QTIME         1       // Apple Quick-time
-VIDEO_FQTIME        2       // Apple Flattened Quick-time
-VIDEO_AVI           3       // Windows Auto/Video Interleave
-VIDEO_ULT           4       // OS/2 Ultimotion
-
-<b>Video Compression Types:</b></pre>
-<pre>VCOMP_UNKNOWN       0       // Use file signature header to determine codec
-VCOMP_RLE           1       // Apple animation
-VCOMP_SMC           2       // Apple graphics
-VCOMP_RPZA          3       // Apple video
-VCOMP_KLIC          4       // Captain crunch
-VCOMP_CVID          5       // CinePak
-VCOMP_RT21          6       // Intel indeo R2
-VCOMP_IV31          7       // Intel indeo R3
-VCOMP_YVU9          8       // Intel YVU9
-VCOMP_JPEG          9       // JPEG
-VCOMP_MRLE          10      // Microsoft RLE
-VCOMP_MSVC          11      // Microsoft video 1
-</pre>
-<pre><b>Font Types:</b></pre>
-<pre>FONT_UNKNOWN        0       // Use file signature header to determine format
-FONT_TTF            1       // Windows TrueType
-FONT_PFB            2       // PostScript Type 1 Font Binary
-FONT_PFM            3       // PostScript Type 1 Font Metric
-FONT_AMIGA          4       // Amiga Bitmapped
-FONT_AGFA           5       // CompuGraphic Fonts
-</pre>
-<pre><b>Sound Types:</b></pre>
-<pre>SOUND_UNKNOWN       0       // Use file signature header to determine format
-SOUND_MOD           1       // MOD format
-SOUND_VOC           2       // Sound Blaster VOC format
-SOUND_WAV           3       // Windows 3.1 WAV RIFF format
-SOUND_MID           4       // MIDI format
-SOUND_GMID          5       // General MIDI format (standardized patches)
-SOUND_SMP           6       // Turtle Beach SampleVision format
-SOUND_SF            7       // IRCAM format
-SOUND_AU            8       // Sun Microsystems AU format
-SOUND_IFF           9       // Amiga Interchange File Format
-
-<b>Application Data Types:</b></pre>
-<pre>APPDATA_UNKNOWN     0       // Use file signature header to determine format
-APPDATA_WORDPERFECT 1       // WordPerfect Document
-APPDATA_WKS         2       // Lotus 123 Worksheet (?)
-APPDATA_WK1         3       // Lotus 123 Worksheet rev 1
-APPDATA_WK2         4       // Lotus 123 Worksheet rev 2
-APPDATA_WK3         5       // Lotus 123 Worksheet rev 3
-APPDATA_DBF         6       // dBase III data file
-APPDATA_PDX         7       // Paradox data file
-APPDATA_EXCEL       8       // Excel data file
-APPDATA_QUATRO      9       // Borland Quatro Pro file
-APPDATA_WORD        10      // Microsoft Word</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Message Storage Pseudo Code">Message Storage Pseudo Code</a></u></h2>
-<pre>The following is a &quot;C like&quot; pseudo code listing example of adding a message to
-an SMB message base. SMBLIB contains C functions to do most of the following
-operations. We are supplying this pseudo code as a general definition of the
-order of required operations in writing to the message base. Many details have
-been left out to simplify the code and to demonstrate only the basic
-principles.</pre>
-<pre>shd = open ( MSGBASE.SHD , READ/WRITE/DENY_NONE )
-sdt = open ( MSGBASE.SDT , READ/WRITE/DENY_NONE )
-sid = open ( MSGBASE.SDT , READ/WRITE/DENY_NONE )</pre>
-<pre>lock ( shd , smbhdr )
-read ( shd , smbstatus )</pre>
-<pre>if ( smbstatus.attr &amp; SMB_HYPERALLOC )
-    msg.hdr.offset = filelength ( sdt )</pre>
-<pre>else {
-    number_of_blocks = length_of_message_data / SDT_BLOCK_LEN
-    if ( length_of_message_data % SDT_BLOCK_LEN )   /* unevenly divisible */
-        number_of_blocks = number_of_blocks + 1</pre>
-<pre>    sda = open ( MSGBASE.SDA , READ/WRITE/DENY_ALL )</pre>
-<pre>    if ( fast_allocation_mode )
-        seek ( sda , END_OF_FILE )</pre>
-<pre>    else {
-        seek ( sda , BEGINNING_OF_FILE )
-        while ( not end_of_file ( sda ) ) {
-            read ( sda , allocated , number_of_blocks * 2 )
-            if ( allocated = 0 ) {
-                seek_backwards ( sda , number_of_blocks * 2 )
-                break
-            }
-        }
-    }</pre>
-<pre>    msg.hdr.offset = ( current_position ( sda ) / 2 ) * SDT_BLOCK_LEN</pre>
-<pre>    allocated = 1</pre>
-<pre>    write ( sda , allocated , number_of_blocks * 2 )</pre>
-<pre>    close ( sda )
-}
-
-seek ( sdt , msg.hdr.offset )</pre>
-<pre>write ( sdt , message_data )</pre>
-<pre>if ( smbstatus.attr &amp; SMB_HYPERALLOC )
-    msg.idx.offset = filelength ( shd )</pre>
-<pre>else {
-    number_of_blocks = length_of_message_header / SHD_BLOCK_LEN
-    if ( length_of_message_header % SHD_BLOCK_LEN )   /* unevenly divisible */
-        number_of_blocks = number_of_blocks + 1</pre>
-<pre>    sha = open ( MSGBASE.SHA , READ/WRITE/DENY_ALL )</pre>
-<pre>    if ( fast_allocation_mode )
-        seek ( sha , END_OF_FILE )</pre>
-<pre>    else {
-        seek ( sha , BEGINNING_OF_FILE )
-        while ( not end_of_file ( sha ) ) {
-            read ( sha , allocated , number_of_blocks )
-            if ( allocated = 0 ) {
-                seek_backwards ( sha , number_of_blocks )
-                break
-            }
-        }
-    }</pre>
-<pre>    msg.idx.offset = ( current_position ( sha ) * SHD_BLOCK_LEN )
-    msg.idx.offset = msg.idx.offset + smbstatus.header_offset</pre>
-<pre>    allocated = 1</pre>
-<pre>    write ( sha , allocated , number_of_blocks )</pre>
-<pre>    close ( sha )
-}</pre>
-<pre>seek ( shd , msg.idx.offset )</pre>
-<pre>msg.hdr.number = smbstatus.last_msg+1</pre>
-<pre>write ( shd , msg.hdr )</pre>
-<pre>smbstatus.total_msgs = smbstatus.total_msgs + 1
-smbstatus.last_msg = msg.hdr.number</pre>
-<pre>write ( shd , smbstatus )</pre>
-<pre>write ( sid , msg.idx )</pre>
-<pre>unlock ( shd , smbstatus )</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Message Retrieval Pseudo Code">Message Retrieval Pseudo Code</a></u></h2>
-<pre>shd = open ( MSGBASE.SHD , READ/WRITE/DENY_NONE )
-sdt = open ( MSGBASE.SDT , READ/WRITE/DENY_NONE )
-sid = open ( MSGBASE.SDT , READ/WRITE/DENY_NONE )</pre>
-<pre>read ( sid , msg.idx )</pre>
-<pre>seek ( shd , msg.idx.offset )</pre>
-<pre>lock ( shd , msg.hdr )</pre>
-<pre>read ( shd , msg.hdr )</pre>
-<pre>seek ( sdt , msg.hdr.offset )</pre>
-<pre>read ( sdt , msg.hdr.data_length )</pre>
-<pre>unlock ( shd , msg.hdr )</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="SMBUTIL">SMBUTIL</a></u></h2>
-<pre>SMBUTIL is a utility that can perform various functions on an SMB message base.
-The primary purpose of SMBUTIL is as an example to C programmers of how to use
-the SMBLIB functions to access and modify an SMB message base. The complete C
-source code for SMBUTIL is included and functions from it can be used or
-modified by developers at their own discretion. The following files make up
-SMBUTIL:</pre>
-<pre>SMBUTIL.EXE     Compiled and linked for 16-bit DOS (ready to run)
-SMBUTIL.C       C functions
-SMBUTIL.H       C definitions and variable prototypes
-SMBUTIL.WAT     Makefile for Watcom C/C++ (type wmake -f smbutil.wat)
-SMBUTIL.BOR     Makefile for Borland C/C++ (type make -f smbutil.bor)</pre>
-<pre>The usage syntax is as follows:</pre>
-<pre>SMBUTIL [/opts] cmd smb_filespec.shd</pre>
-<pre>where cmd is one or more of the following:</pre>
-<pre>       l[n] = list msgs starting at number n
-       r[n] = read msgs starting at number n
-       v[n] = view msg headers starting at number n
-       k[n] = kill (delete) n msgs
-       i&lt;f&gt; = import from text file f
-       s    = display msg base status
-       c    = change msg base status
-       m    = maintain msg base - delete old msgs and msgs over max
-       p[k] = pack msg base (k specifies minimum packable Kbytes)</pre>
-<pre>where opts is one or more of the following:</pre>
-<pre>       a    = always (force) packing
-       z&lt;n&gt; = set time zone (n=min +/- from UT or 'EST','EDT','CST',etc)</pre>
-<pre>and smb_filespec is the base filename or file specification (wildcards) for the
-message base. If wildcards are used, the &quot;.SHD&quot; extension must be specified.</pre>
-<pre>An example command line:</pre>
-<pre>SMBUTIL MP C:\SBBS\DATA\SUBS\*.SHD</pre>
-<pre>would maintain and pack all the message bases found in the C:\SBBS\DATA\SUBS
-directory.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="CHKSMB">CHKSMB</a></u></h2>
-<pre>CHKSMB is a utility that performs a comprehensive analysis of a message base
-to find any possible errors and calculate the number of packable bytes. It does
-not &quot;fix&quot; a message base if any errors are found, it only reports the specific
-errors (and exits with a non-zero error level). If any errors are reported,
-packing the message base with SMBUTIL may rebuild the damaged files. If that
-doesn't work, then use FIXSMB as a last resort.</pre>
-<pre>C source code for CHKSMB is also included as an example to programmers of how
-to use SMBLIB functions.</pre>
-<pre>The usage syntax is as follows:</pre>
-<pre>CHKSMB [/opts] smb_filespec.shd</pre>
-<pre>where opts is one or more of the following:</pre>
-<pre>        q   = quiet mode (no beeps)
-        s   = stop after an erred message base (for use with wildcards)
-        p   = pause after an erred message base (wait for key press)
-        t   = don't check for unsupported translation strings (faster)
-        e   = display extended information on corrupted messages</pre>
-<pre>An example command line:</pre>
-<pre>CHKSMB /QP C:\SBBS\DATA\SUBS\*.SHD</pre>
-<pre>would check all the message bases in the C:\SBBS\DATA\SUBS directory, without
-beeping on errors, and pausing after an erred message base.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="FIXSMB">FIXSMB</a></u></h2>
-<pre>FIXSMB is a utility that will rebuild the index and allocation files for a
-message base. Since the message headers are not necessarily stored
-sequentially, the order of the messages in the index may be changed when the
-index is rebuilt. Messages are also re-numbered, so only use this program if
-the index is corrupted and the messages are extremely important.</pre>
-<pre>C source code for FIXSMB is also included as an example to programmers of how
-to use SMBLIB functions.</pre>
-<pre>The usage syntax is as follows:</pre>
-<pre>FIXSMB [/M] smb_file</pre>
-<pre>An example command line:</pre>
-<pre>FIXSMB \SBBS\DATA\MAIL</pre>
-<pre>Only use the &quot;/M&quot; command line switch if fixing an older Synchronet e-mail
-message base (created with SBBS v2.1 or earlier). Once the SMB_EMAIL status
-attr is set (&quot;SMBUTIL S&quot; will report a status attr of 1), the &quot;/M&quot; is not
-required.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="SMBLIB">SMBLIB</a></u></h2>
-<pre>SMBLIB is a library of C functions for accessing and storing messages in an
-SMB format message base. It can eliminate much of the development time for
-developers that wish to use the library in whole or in part, or use the
-functions as examples for their own message base function library. The library
-consists of the following files:</pre>
-<pre>SMBDEFS.H       Constant definitions, macros, and data types
-SMBLIB.H        Library constants and function prototypes
-SMBLIB.C        Function definitions
-SMBVARS.C       Global variable definitions (doubles as declaration file)</pre>
-<pre>For developers to use this library with their program, they must include the
-&quot;SMBLIB.H&quot; header file at the top of each C file that uses any of the library
-functions, global variables, data types, macros, and constants. This can be
-done by simply adding the following line to each .C file:</pre>
-<pre>#include &quot;smblib.h&quot;</pre>
-<pre>If SMBLIB.H is included, there is no need to include SMBDEFS.H or SMBVARS.C.</pre>
-<pre>To link the library functions and variables with a main program, the files
-SMBVARS.OBJ and SMBLIB.OBJ must be linked with the main program .OBJ files.
-If the operating system is DOS, be sure that all .OBJ files are compiled for
-the same memory model.</pre>
-<pre>Example MAKEFILEs for compiling and linking SMBUTIL with Borland C/C++
-(SMBUTIL.BOR) and Watcom C/C++ (SMBUTIL.WAT) are included.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="SMBDEFS.H">SMBDEFS.H</a></u></h3>
-<pre>The SMBDEFS.H file contains important constant definitions and data types (also
-defined in this document). If ever this document and SMBDEFS.H are inconsistent
-with each other, then SMBDEFS.H is to be considered correct and this document
-in error. If such a discrepancy is found, please notify Digital Dynamics so it
-can be corrected in a future revision of the specification.</pre>
-<pre>Most notable of the data types is a structure called smbmsg_t (not defined
-in this document). It contains the fixed and variable portions of a message's
-header record as well as convenience pointers to the sender's name
-(smbmsg_t.to), recipient's name (smbmsg_t.from), network addresses, and more.
-If multiple SENDER header fields are included (for example), then smbmsg_t.to
-will point to the last SENDER header field in the header record. Convenience
-pointers for other data items work in the same fashion if multiple header fields
-of the same type exist in the header record.</pre>
-<pre>Variables of the smbmsg_t data type (and pointers to variables of smbmsg_t
-type) are used as arguments to many of the SMBLIB functions.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="SMBVARS.C">SMBVARS.C</a></u></h3>
-<pre>The SMBVARS.C file contains definitions of the global variables used by the
-SMBLIB functions. It is a fairly small file since their are a small number of
-global variables (by design). This file is used for both definitions and
-declarations, so no &quot;extern&quot; declarations need to be made in developers source
-code as long as SMBVARS.C or (preferably) SMBLIB.H is included in the source
-code.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="SMBLIB.H">SMBLIB.H</a></u></h3>
-<pre>The SMBLIB.H file contains prototypes of all the functions in the SMBLIB.C
-file. It is necessary to include this file in C source code if any of the
-SMBLIB functions are used. The following C source line will include this file:</pre>
-<pre>#include &quot;smblib.h&quot;</pre>
-<pre>and should be placed near the top of all C source files that use SMBLIB
-functions, variables, constants, or data types.</pre>
-<pre>Function prototypes are necessary for compilers to know the correct calling
-syntax of a function and detect incorrect usage. Prototypes are also useful
-as a quick reference for programmers as to the correct calling syntax of a
-specific function.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="SMBLIB.C">SMBLIB.C</a></u></h3>
-<pre>The SMBLIB.C file contains the actual SMBLIB library functions. This source
-file is not a stand alone program, but instead must be compiled and linked
-with a main source file to create the executable program.</pre>
-<pre>The functions in this file are organized in a logical order, but their order
-is actually irrelevant to the compiling, linking, and execution of the
-resulting program.</pre>
-<pre>A comment block precedes each function, explaining what the function does,
-how the passed parameters are used, and what the return code (if any)
-indicates. A more detailed explanation of each function is included here:</pre>
-<pre><b>int smb_open(int retry_time)</b>
-
-The smb_open() function must be called before the message base is accessed
-(read from or written to). The parameter, retry_time, is the maximum number
-of seconds to wait while retrying to lock the message base header. If
-retry_time is 0, then the message base header is not locked or read (this is
-called &quot;Fast Open&quot; and should only be used when speed is more important than
-checking for compatibility and validity upon opening). The global variable
-smb_file must be initialized with the path and base filename of the message
-base. This function returns 0 on success, 1 if the .SDT file could not be
-opened, 2 if the .SHD file could not be opened, and 3 if the .SID file could
-not be opened. If the message base header could not be locked, this function
-returns -1. If the message base ID is incorrect, it returns -2. And if the
-message base is of an incompatible version, it returns -3.</pre>
-<pre>The errno global variable (standard of most C libraries) will most likely
-contain the error code for open failure.</pre>
-<pre><b>int smb_open_da(int retry_time)</b>
-
-The smb_open_da() function is used to open the data block allocation file for
-writing messages to a message base. The parameter, retry_time, is the maximum
-number of seconds to wait while retrying to open the file. This function
-returns 0 on success. -1 is returned if an open error other than &quot;Access
-Denied&quot; is returned from the operating system, and the global variable errno
-will contain the error code. -2 is returned if the retry_time has been
-reached, and -3 is returned if the file descriptor could not be converted to
-a stream by the fdopen() function.</pre>
-<pre>fclose(sda_fp) should be called immediately after all necessary file access
-has been completed.</pre>
-<pre>This function is not used with the Hyper Allocation storage method.
-
-<b>int smb_open_ha(int retry_time)
-</b>
-The smb_open_ha() function is used to open the header block allocation file for
-writing messages to a message base. The parameter, retry_time, is the maximum
-number of seconds to wait while retrying to open the file. This function
-returns 0 on success. -1 is returned if an open error other than &quot;Access
-Denied&quot; is returned from the operating system, and the global variable errno
-will contain the error code. -2 is returned if the retry_time has been
-reached, and -3 is returned if the file descriptor could not be converted to
-a stream by the fdopen() function.</pre>
-<pre>fclose(sha_fp) should be called immediately after all necessary file access
-has been completed.</pre>
-<pre>This function is not used with the Hyper Allocation storage method.</pre>
-<pre><b>int smb_create(ulong max_crcs, ulong max_msgs, ushort max_age, ushort attr, int retry_time)</b>
-
-The smb_create() function is used to create a new message base or reset an
-existing message base. The parameters max_crcs, max_msgs, max_age, and attr
-are used to set the initial status of the message base status header. The
-parameter, retry_time is the maximum number of seconds to wait while retrying
-to lock the message base header. This functions returns 0 on success or 1 if
-the message base header could not be locked.</pre>
-<pre><b>int smb_trunchdr(int retry_time)
-</b>
-The smb_trunchdr() function is used to truncate the header file when packing
-the message base and writing the new header information back to the header
-file. The parameter, retry_time is the maximum number of seconds to wait while
-retrying to truncate the header file. Returns 0 on success, -1 if error was
-other than &quot;Access Denied&quot;, or -2 if retry_time reached.</pre>
-<pre><b>int smb_locksmbhdr(int retry_time)</b></pre>
-<pre>The smb_locksmbhdr() function is used to lock the first message base (status)
-header. The parameter, retry_time is the number of seconds to wait while
-retrying to lock the header. The smb_unlocksmbhdr() function should always be
-used to unlock the header after accessing the message base header (usually
-with smb_getstatus() and/or smb_putstatus()). Returns 0 if successful, -1 if
-unsuccessful.</pre>
-<pre><b>int smb_unlocksmbhdr()
-</b>
-The smb_unlocksmbhdr() function is used to unlock a previously locked message
-base header (using smb_lockmsghdr()). Returns 0 on success, non-zero on
-failure.</pre>
-<pre><b>int smb_getstatus(smbstatus_t *hdr)
-</b>
-The smb_getstatus() function is used to read the status message base header
-into the hdr structure. Returns 0 on success, 1 on failure.</pre>
-<pre><b>int smb_putstatus(smbstatus_t hdr)</b></pre>
-<pre>The smb_putstatus() function is used to write the status information to the
-first message base header. The parameter hdr, contains the status information
-to be written. Returns 0 on success, 1 on failure.</pre>
-<pre><b>int smb_getmsgidx(smbmsg_t *msg)</b>
-
-The smb_getmsgidx() function is used to get the byte offset for a specific
-message header in the message header file based on the message base index.</pre>
-<pre>If msg-&gt;hdr.number is non-zero when this function is called, then the index
-will be searched for this message number. If the message number is found in
-the index, the msg-&gt;idx.offset is set to the byte offset of the message header
-record in the header file and msg-&gt;offset is set to the record offset of the
-index record in the index file, and the function returns 0. If the message
-number is not found in the index, the function returns 1.</pre>
-<pre>If msg-&gt;hdr.number is zero, msg-&gt;idx.offset and msg-&gt;idx.number are obtained
-from the index record at record offset msg-&gt;offset. If msg-&gt;offset is an
-invalid record offset when this function is called, the function returns 1.
-Otherwise, the function returns 0.</pre>
-<pre><b>int smb_getlastidx(idxrec_t *idx)</b>
-
-Reads the last index record of the currently open message base into the
-idxrec_t structure pointed to by idx. Returns 0 if successful, -1 if the index
-is empty or unopened, or -2 if the record can't be read.</pre>
-<pre><b>int smb_getmsghdrlen(smbmsg_t msg)</b>
-
-The smb_getmsghdrlen() function is used to calculate the total length of
-message header msg including both fixed and variable length portions. This
-function returns the length of the header record in bytes.</pre>
-<pre><b>long smb_getmsgdatlen(smbmsg_t msg)</b>
-
-The smb_getmsgdatlen() function is used to calculate the total length of the
-data for message msg. This function returns the length of all data fields
-combined.</pre>
-<pre><b>int smb_lockmsghdr(smbmsg_t msg, int retry_time)</b>
-
-The smb_lockmsghdr() function is used to lock the header record for message
-msg. The parameter retry_time is the maximum number of seconds to wait while
-retrying to lock the header. Returns 0 on success, -1 on failure. The function
-smb_unlockmsghdr() should immediately be called after accessing the message
-header (usually with smb_getmsghdr() or smb_putmsghdr()).
-
-<b>int smb_getmsghdr(smbmsg_t *msg)</b>
-
-The function smb_getmsghdr() is used to read the header record for message
-msg. msg-&gt;idx.offset must be initialized to the byte offset of the header
-record in the header file before this function is called. The function
-smb_freemsgmem() must be called to free the memory allocated by this function
-for the header and data fields. This function returns 0 on success, -1 if
-the fixed portion of the message header record could not be read, -2 if the
-message header ID was incorrect, -3 if memory could not be allocated, -4
-if a data field could not be read, -5 if the fixed length portion of a header
-field could not be read, -6 if the variable length portion of a header field
-could not be read, -7 if one or more of the mandatory header fields (SENDER,
-RECIPIENT, or SUBJECT) are missing, -8 if total_dfields extends beyond the
-end of the header record, or -9 if incompatible header version.</pre>
-<pre>Several convenience pointers in the msg structure are initialized by this
-function to point to the last occurrence of the SENDER (msg-&gt;from), RECIPIENT
-(msg-&gt;to), SUBJECT (msg-&gt;subj), etc.</pre>
-<pre><b>int smb_unlockmsghdr(smbmsg_t msg)</b>
-
-The smb_unlockmsghdr() function is used to unlock a previously locked message
-header (with smb_lockmsghdr()). This function returns 0 on success, non-zero
-on failure.</pre>
-<pre><b>int smb_addcrc(ulong max_crcs, ulong crc, int retry_time)</b>
-
-The smb_addcrc() function is used to add a CRC-32 to the CRC history file
-for a message base, automatically checking for duplicates. The parameter
-max_crcs should be the max_crcs defined in the status header of the message
-base. The parameter crc, is the CRC-32 of the TEXT_BODY and TEXT_SOUL data
-fields for the message. The parameter retry_time is the maximum number of
-seconds to wait when retrying to open the CRC history file.</pre>
-<pre>This function returns -1 if there was an open error, -2 if the retry_time
-was reached, -3 if there was a memory allocation error, 1 if the CRC already
-exists in the CRC history file (indicating a duplicate message), or 0 on
-success (and no duplicate).</pre>
-<pre><b>int smb_hfield(smbmsg_t *msg, ushort type, ushort length, void *data)</b>
-
-The smb_hfield() function is used to add a header field to the structure msg.
-The parameters type, length, and data, must be specified according to the
-header field values listed in this specification. This function returns 0
-on success, non-zero on memory allocation error. The function smb_freemsgmem()
-must be called to free the memory allocated by this function.</pre>
-<pre><b>int smb_dfield(smbmsg_t *msg, ushort type, ulong length)</b>
-
-The smb_dfield() function is used to add a data field to the structure msg.
-The parameters type and length must be specified according to the data field
-values listed in this specification. This function returns 0 on success,
-non-zero on memory allocation error. The function smb_freemsgmem() must be
-called to free the memory allocated by this function.</pre>
-<pre><b>int smb_addmsghdr(smbmsg_t *msg,smbstatus_t *status,int storage,int retry_time)</b>
-
-The smb_addmsghdr() function is used to add a new message header to the message
-header file and update the index file. The msg and status structures are
-updated to reflect the new total messages, last message number, etc. The
-storage parameter is used to indicate the storage method to use (either
-SMB_SELFPACK, SMB_FASTALLOC, or SMB_HYPERALLOC). If the storage type is
-SMB_SELFPACK, the header block allocation file will be searched for unused
-block(s) to store this header. If the storage type is SMB_FASTALLOC or
-SMB_HYPERALLOC, the header is stored at the end of the header file. Returns 0
-on success, non-zero on failure. The parameter retry_time is the maximum number
-of seconds to wait while retrying to lock and open files.</pre>
-<pre><b>int smb_putmsg(smbmsg_t msg)</b>
-
-The smb_putmsg() function calls both the smb_putmsghdr() and smb_putmsgidx()
-functions to write the header and index elements of a message to the
-appropriate files. Returns 0 on success, non-zero on failure.</pre>
-<pre><b>int smb_putmsgidx(smbmsg_t msg)</b>
-
-The smb_putmsgidx() function is used to store a message index in the message
-index file. The message index can be for a new message or an existing
-message. Returns 0 on success, non-zero on failure.</pre>
-<pre><b>int smb_putmsghdr(smbmsg_t msg)</b>
-
-The smb_putmsghdr() function is used to store a message header in the message
-header file. The message header can be for a new message or an existing
-message. Returns 0 on success, non-zero on failure.</pre>
-<pre><b>void smb_freemsgmem(smbmsg_t msg)</b>
-
-Frees allocated memory for the header and data fields in the msg structure.
-This function must be called to free the memory allocated by the functions
-smb_hfield(), smb_dfield(), and smb_getmsghdr().</pre>
-<pre><b>long smb_hdrblocks(ulong length)
-</b>
-The smb_hdrblocks() function is used to calculate the number of blocks
-required to store a message header of length size (in bytes). This function
-returns the number of blocks required.</pre>
-<pre><b>long smb_datblocks(ulong length)</b></pre>
-<pre>The smb_datblocks() function is used to calculate the number of blocks
-required to store message data of length size (in byte). This function returns
-the number of blocks required.
-
-<b>long smb_allochdr(ulong length)</b>
-
-The smb_allochdr() function is used to search for free blocks to store a
-message header of length bytes and mark the free blocks as allocated in the
-header allocation file. This function returns the byte offset to the header
-record or a negative number on error. The function smb_open_ha() should be
-called prior to calling this function and fclose(sha_fp) should be called
-after. The function is called from smb_addmsghdr(), so you probably have no
-need to call this function directly.</pre>
-<pre><b>long smb_fallochdr(ulong length)</b>
-
-The smb_fallochdr() function works exactly the same as the smb_allochdr()
-function except it is much faster because the header allocation file is not
-searched for free blocks. The function is called from smb_addmsghdr(), so you
-probably have no need to call this function directly.</pre>
-<pre><b>long smb_hallochdr(ulong header_offset)
-</b>
-This smb_hallochdr() functions works exactly the same as the smb_fallochdr()
-function except the status.header_offset is passed as the argument and the
-header allocation (.SHA) file is not updated so smb_open_ha() need not be
-called. The function is called from smb_addmsghdr(), so you probably have no
-need to call this function directly.</pre>
-<pre><b>long smb_allocdat(ulong length, ushort headers)</b></pre>
-<pre>The smb_allocdat() function is used to search for free blocks to store length
-amount of data for a message. The parameter headers, indicates the number of
-message headers that are associated with this data. Normally, the headers
-parameter will be 1, unless this message is part of a mass mailing. The offset
-to the allocated data blocks is returned, or a negative value on error. The
-function smb_open_da() should be called prior to calling this function and
-fclose(sda_fp) should be called after.</pre>
-<pre><b>long smb_fallocdat(ulong length, ushort headers)
-</b>
-The smb_fallocdat() function works exactly the same as the smb_allocdat()
-function except it is much faster because the data allocation file is not
-searched for free blocks.</pre>
-<pre><b>long smb_hallocdat()</b>
-
-The smb_hallocdat() function works exactly the same as the smb_hallocdat()
-function except no argument is passed and the data allocation file (.SDA) is
-not updated so smb_open_da() need not be called.
-
-<b>int smb_incdat(ulong offset, ulong length, ushort headers)
-</b>
-The smb_incdat() function is used to increment the header counter in the data
-allocation file for the data starting at the byte offset and length size in
-bytes. The parameter headers, indicates the number of headers to add to the
-current allocation value in the data allocation file. Returns 0 on success,
-non-zero on failure.</pre>
-<pre><b>int smb_freemsg(smbmsg_t msg, smbstatus_t status)
-</b>
-The smb_freemsg() function is used to free the disk space allocated for the
-header and data fields of the message msg. Returns 0 on success, non-zero on
-failure. The parameter, status, must be the current status from the message
-base header for this message base.</pre>
-<pre><b>int smb_freemsgdat(ulong offset, ulong length, ushort headers)</b></pre>
-<pre>The smb_freemsgdat() function is used to decrement the data block allocation
-records in the data allocation file associated with the data in the data file
-by the value of the headers parameter (normally 1). The parameter offset
-indicates the byte offset to the beginning of the message data in the data
-file and the parameter length is the total length of the message data.
-Returns 0 on success, non-zero on failure.</pre>
-<pre><b>int smb_freemsghdr(ulong offset, ulong length)
-</b>
-The smb_freemsghdr() function is used to set the header block allocation
-records in the header allocation file to 0 (indicated non-allocated block).
-The parameter offset indicates the byte offset to the beginning of the header
-record being freed and the parameter length indicates the total length of the
-header record. Returns 0 on success, non-zero on failure.</pre>
-<pre><b>int smb_stack(int op)</b>
-
-The smb_stack() function is used to save and restore message base information
-so that multiple message bases can be open simultaneously. The stack can
-save up to 4 message bases (allowing 5 simultaneously open message bases).
-The stack is a &quot;last in, first out&quot; storage area for open message bases.
-If the op parameter is SMB_STACK_PUSH, smb_stack() will save (push) the current
-message base onto the stack. Calling smb_stack(SMB_STACK_POP) will restore
-(pop) the most recently pushed message base off the stack. Calling
-smb_stack(SMB_STACK_XCHNG) will exchange the most recently pushed message base
-and the current message base (replacing the top of the stack with the current
-message base).</pre>
-<pre><b>void smb_close()
-</b>
-Closes the header, data, and index files for the currently open message base.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h3><u><a name="Miscellaneous SMBLIB Files">Miscellaneous SMBLIB Files</a></u></h3>
-<pre><b>CRC32.H         C header file for CRC-32 calculations</b>
-
-This file contains a static 32-bit CRC table (crc32tbl[]) and a macro (ucrc32)
-that uses this table to calculate 32-bit CRCs one byte at a time.</pre>
-<pre>Example:</pre>
-<pre>    ulong crc=0xffffffff;</pre>
-<pre>for(i=0;i&lt;length;i++)
-    crc=ucrc32(buf[i],crc);
-crc=~crc;
-</pre>
-<pre><b>CRC16.C         C functions for 16-bit CRC calculations</b></pre>
-<pre>This file contains a function (ucrc16), to calculate 16-bit CRCs one byte at a
-time and a function (crc16) that uses the ucrc16() function to calculate the
-16-bit CRC of an ASCIIZ character string.</pre>
-<pre>Example:</pre>
-<pre>    ushort crc;</pre>
-<pre>crc=crc16(&quot;Text&quot;);
-
-<b>LZH.H           Function prototypes for LZH.C</b>
-
-This file contains function prototypes for the two most important functions
-in LZH.C, lzh_encode() and lzh_decode().</pre>
-<pre>Example:</pre>
-<pre>    uchar str[256],lzh[512];
-    long length;</pre>
-<pre>strcpy(str,&quot;This is a string of text&quot;);
-length=lzh_encode(str,strlen(str),lzh);
-lzh_decode(lzh,length,str);
-</pre>
-<pre><b>LZH.C           C functions for LZH encoding (compression/decompression)</b>
-
-This file contains the functions for encoding and decoding LZH compressed
-data. If the macro LZH_DYNAMIC_BUF is defined when this file is compiled,
-temporary buffers will be dynamically allocated as opposed to static. This
-may be slower than the static buffer method, but frees the allocated memory
-after encoding or decoding. If free memory for your application is an issue,
-then define this macro when compiling this file.</pre>
-<pre>Example (Borland C):</pre>
-<pre>bcc -c -DLZH_DYNAMIC_BUF lzh</pre>
-<pre>Example (Watcom C):</pre>
-<pre>wcc -dLZH_DYNAMIC_BUF lzh</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="SMBLIB Storage Example">SMBLIB Storage Example</a></u></h2>
-<pre>#include &quot;smblib.h&quot;
-#include &quot;crc16.c&quot;</pre>
-<pre>int main(void)
-{
-    char    str[256]                        // General purpose string
-           ,*msg_text=&quot;Hello, world!&quot;       // Message text
-           ,nul_buf[SDT_BLOCK_LEN]={0}      // NULL initialized buffer
-           ;
-    int     i                               // General purpose integer
-           ,storage=SMB_SELFPACK            // Default storage method
-           ,retry=10                        // Retry for opening/locking files
-           ;
-    ushort  max_age=0                       // Default maximum age of messages
-           ,xlat=XLAT_NONE                  // Translation string
-           ,tzone=PST                       // Time zone
-           ,copies=1                        // Number of copies of this msg
-           ;
-    ulong   max_msgs=500                    // Default max number of msgs
-           ,max_crcs=0                      // Default max crcs
-           ,length                          // Length of msg text
-           ,offset                          // Offset to msg text in data file
-           ;
-    smbmsg_t    msg;                        // Message structure
-    smbstatus_t status;                     // Message base status record</pre>
-<pre>strcpy(smb_file,&quot;MSGBASE&quot;);                 // We'll use &quot;MSGBASE&quot; for the name
-if((i=smb_open(retry))!=0) {                // Can't open!?!
-    printf(&quot;smb_open returned %d\n&quot;,i);
-    return(1); }</pre>
-<pre>if(!filelength(fileno(shd_fp)))             // Message base not created yet
-    smb_create(max_crcs                     // Create with default settings
-              ,max_msgs
-              ,max_age
-              ,storage==SMB_HYPERALLOC
-                    ? SMB_HYPERALLOC : 0    // SMB_EMAIL if this was e-mail
-              ,retry
-              );</pre>
-<pre>if((i=smb_locksmbhdr(retry))!=0) {          // Can't lock status base header
-    printf(&quot;smb_locksmbhdr returned %d\n&quot;,i);
-    smb_close();
-    return(1); }</pre>
-<pre>if((i=smb_getstatus(&amp;status))!=0) {         // Can't read status base header
-    smb_unlocksmbhdr();
-    smb_close();
-    printf(&quot;smb_getstatus returned %d\n&quot;,i);
-    return(1); }</pre>
-<pre>if(status.attr&amp;SMB_HYPERALLOC)
-    storage=SMB_HYPERALLOC;
-else
-    storage=SMB_SELFPACK;</pre>
-<pre>length=strlen(msg_text);                    // Get length of message
-length+=sizeof(xlat);                       // Add length of xlat string</pre>
-<pre>if(storage==SMB_HYPERALLOC)                 // Allocate space for message text
-    offset=smb_hallocdat();
-else {
-    if((i=smb_open_da(retry))!=0) {
-        smb_unlocksmbhdr();
-        printf(&quot;smb_open_da returned %d\n&quot;,i);
-        smb_close();
-        return(1); }
-    if(storage==SMB_FASTALLOC)
-        offset=smb_fallocdat(length,copies);
-    else
-        offset=smb_allocdat(length,copies);
-    fclose(sda_fp); }</pre>
-<pre>fseek(sdt_fp,offset,SEEK_SET);              // Seek to beginning of data block
-fwrite(&amp;xlat,sizeof(xlat),1,sdt_fp);        // Write xlat string
-fwrite(msg_text,strlen(msg_text),1,sdt_fp); // Write message text
-fwrite(nul_buf,SDT_BLOCK_LEN-length         // Write NULLs out to end of block
-    ,1,sdt_fp);
-fflush(sdt_fp);                             // Flush output buffer
-smb_unlocksmbhdr();                         // Unlock status base header</pre>
-<pre>memset(&amp;msg,0,sizeof(smbmsg_t));            // Initialize header to NULL
-memcpy(msg.hdr.id,&quot;SHD\x1a&quot;,4);             // Always set to SHD^Z
-msg.hdr.version=SMB_VERSION;
-msg.hdr.when_written.time=time(NULL);
-msg.hdr.when_written.zone=tzone;
-msg.hdr.when_imported.time=time(NULL);
-msg.hdr.when_imported.zone=tzone;
-msg.hdr.offset=offset;</pre>
-<pre>strcpy(str,&quot;All&quot;);                          // Send message to &quot;All&quot;
-if((i=smb_hfield(&amp;msg,RECIPIENT,strlen(str),str))!=0) {
-    printf(&quot;smb_hfield returned %d\n&quot;,i);
-    smb_freemsgdat(offset,length,copies);
-    smb_close();
-    return(1); }
-strlwr(str);                                // If this were e-mail, idx.to
-msg.idx.to=crc16(str);                      // would be the &quot;to&quot; user number
-
-strcpy(str,&quot;Sysop&quot;);                        // Send message from &quot;Sysop&quot;
-if((i=smb_hfield(&amp;msg,SENDER,strlen(str),str))!=0) {
-    printf(&quot;smb_hfield returned %d\n&quot;,i);
-    smb_freemsgdat(offset,length,copies);
-    smb_freemsgmem(msg);
-    smb_close();
-    return(1); }
-strlwr(str);                                // If this were e-mail, idx.from
-msg.idx.from=crc16(str);                    // would be the &quot;from&quot; user number</pre>
-<pre>strcpy(str,&quot;This is a test&quot;);               // Set the message subject/title
-if((i=smb_hfield(&amp;msg,SUBJECT,strlen(str),str))!=0) {
-    printf(&quot;smb_hfield returned %d\n&quot;,i);
-    smb_freemsgdat(offset,length,copies);
-    smb_freemsgmem(msg);
-    smb_close();
-    return(1); }
-strlwr(str);
-msg.idx.subj=crc16(str);</pre>
-<pre>if((i=smb_dfield(&amp;msg,TEXT_BODY,length))!=0) {
-    printf(&quot;smb_dfield returned %d\n&quot;,i);
-    smb_freemsgdat(offset,length,copies);
-    smb_freemsgmem(msg);
-    smb_close();
-    return(1); }</pre>
-<pre>if((i=smb_addmsghdr(&amp;msg,&amp;status,storage,retry))!=0) {
-    printf(&quot;smb_addmsghdr returned %d\n&quot;,i);
-    smb_freemsgdat(offset,length,copies);
-    smb_freemsgmem(msg);
-    smb_close();
-    return(1); }</pre>
-<pre>smb_freemsgmem(msg);                        // Unnecessary if exiting main()
-smb_close();                                // Unnecessary if exiting main()
-return(0);
-}</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="SMBLIB Retrieval Example">SMBLIB Retrieval Example</a></u></h2>
-<pre>#include &quot;smblib.h&quot;</pre>
-<pre>int main(void)
-{
-    char        ch;                         // General purpose character
-    int         i,                          // General purpose integer
-                retry=10;                   // Retry for opening/locking files
-    ushort      xlat;                       // Translation string
-    ulong       l;                          // General purpose long integer
-    smbmsg_t    msg;                        // Message structure</pre>
-<pre>strcpy(smb_file,&quot;MSGBASE&quot;);                 // We'll use &quot;MSGBASE&quot; for the name
-if((i=smb_open(retry))!=0) {                // Can't open!?!
-    printf(&quot;smb_open returned %d\n&quot;,i);
-    return(1); }</pre>
-<pre>if(!filelength(fileno(shd_fp))) {           // Message base not created yet
-    printf(&quot;Empty\n&quot;);
-    smb_close();
-    return(0); }</pre>
-<pre>for(msg.offset=0;!ferror(sid_fp);msg.offset++) {</pre>
-<pre>    fseek(sid_fp,msg.offset*sizeof(idxrec_t),SEEK_SET);
-    if(!fread(&amp;msg.idx,1,sizeof(idxrec_t),sid_fp))
-        break;</pre>
-<pre>    if((i=smb_lockmsghdr(msg,retry))!=0) {
-        printf(&quot;smb_lockmsghdr returned %d\n&quot;,i);
-        break; }
-    if((i=smb_getmsghdr(&amp;msg))!=0) {
-        smb_unlockmsghdr(msg);
-        printf(&quot;smb_getmsghdr returned %d\n&quot;,i);
-        break; }
-    if((i=smb_unlockmsghdr(msg))!=0) {
-        smb_freemsgmem(msg);
-        printf(&quot;smb_unlockmsghdr returned %d\n&quot;,i);
-        break; }
-
-    printf(&quot;Subj : %s\n&quot;,msg.subj);
-    printf(&quot;To   : %s\n&quot;,msg.to);
-    printf(&quot;From : %s\n&quot;,msg.from);
-    printf(&quot;Date : %s\n&quot;,ctime((time_t *)&amp;msg.hdr.when_written.time));</pre>
-<pre>    for(i=0;i&lt;msg.hdr.total_dfields;i++)
-        switch(msg.dfield[i].type) {
-            case TEXT_BODY:             // Only show BODY and TAIL data fields
-            case TEXT_TAIL:
-                fseek(sdt_fp,msg.hdr.offset+msg.dfield[i].offset
-                    ,SEEK_SET);
-                fread(&amp;xlat,sizeof(xlat),1,sdt_fp);
-                if(xlat!=XLAT_NONE)     // No translations supported
-                    continue;
-                for(l=sizeof(xlat);l&lt;msg.dfield[i].length;l++) {
-                    ch=fgetc(sdt_fp);
-                    if(ch)
-                        putchar(ch); }
-                printf(&quot;\n&quot;);
-                break; }
-    printf(&quot;\n&quot;);</pre>
-<pre>    smb_freemsgmem(msg); }          // Free memory allocated by smb_getmsghdr()</pre>
-<pre>smb_close();
-return(0);
-}</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="SMBLIB Performance Issues">SMBLIB Performance Issues</a></u></h2>
-<pre>Since importing messages is the usually the most time consuming task likely
-undertaken by an SMB application, it is also the most susceptible to design
-issues that effect performance.</pre>
-<pre><b><u>Opening and Closing</u></b>
-
-When importing multiple messages for a single message base, it appears logical
-to open the message base, import all the messages, then close it. This indeed
-is preferred over opening and closing the message base for each message.</pre>
-<pre>When importing multiple messages for possibly non-consecutive message bases,
-developers may easily make the mistake of opening and closing the message base
-for each message. This is not necessary and can considerably hinder the
-import performance. The easiest solution is to only close the message base and
-open a new one if the next message to be imported is not for the same message
-base as the previously imported message. Example:</pre>
-<pre>smb_file[0]=0;
-for(i=0;i&lt;total_messages_to_be_imported;i++) {
-    if(stricmp(get_messagebase_for_this_message(i),smb_file)) {
-        if(smb_file[0])     /* We've already opened one */
-            smb_close();
-        strcpy(smb_file,get_messagebase_for_this_message(i));
-        smb_open(10); }
-    /* Import this message */
-    }
-if(smb_file[0])
-    smb_close();
-
-A more advanced method is to keep multiple message bases open at the same time.
-Due to the likely limitation of total file handles on the system, it is
-suggested to keep the number of simultaneously open message bases at or below
-3. SMBLIB includes the function smb_stack() to easily &quot;push&quot; and &quot;pop&quot; message
-bases without closing them (push is the equivalent to &quot;save&quot; and pop is the
-equivalent to &quot;restore&quot;). The downside of this function is that you cannot
-access message bases on the stack without actually popping them off (in reverse
-of the order they were pushed). You can however &quot;exchange&quot; the current message
-base with the message base on the top of the stack (most recently pushed).
-To intelligently juggle more than two open message bases, the developer should
-create their own equivalent of the smb_stack() function so they can access the
-message bases on the stack without popping them off. An example of keeping a
-maximum of two message bases open using smb_stack():</pre>
-<pre>    char last_messagebase[128],new_messagebase[128];</pre>
-<pre>smb_file[0]=0;
-last_messagebase[0]=0;
-for(i=0;i&lt;total_messages_to_be_imported;i++) {
-    strcpy(new_messagebase,get_messagebase_for_this_message(i));
-    if(stricmp(new_messagebase,smb_file)) {     /* Not current message base */
-        if(smb_file[0]) {                       /* We've already opened one */
-            if(!stricmp(new_messagebase,last_messagebase)) { /* Same as last */
-                strcpy(last_messagebase,smb_file);
-                smb_stack(SMB_STACK_XCHNG); }       /* Retore previous base */
-            else {
-                if(last_messagebase[0]) {
-                    smb_stack(SMB_STACK_XCHNG);
-                    smb_close();
-                    strcpy(last_messagebase,new_messagebase); }
-                else {
-                    strcpy(last_messagebase,smb_file);
-                    smb_stack(SMB_STACK_PUSH); }    /* Save current base */
-                strcpy(smb_file,new_messagebase);
-                smb_open(10); } }
-        else {
-            strcpy(smb_file,new_messagebase);
-            smb_open(10); } }
-    /* Import this message */
-    }
-if(smb_file[0])
-    smb_close();
-if(last_messagebase[0]) {
-    smb_stack(SMB_STACK_POP);
-    smb_close(); }
-
-The second example would be of negligible performance gain over the first
-example (6 open operations versus 7) if the messages to import were in the
-following order:</pre>
-<pre>msg[0] --&gt; msgbase[0]       // 0 opened
-msg[1] --&gt; msgbase[1]       // 0 pushed 1 opened
-msg[2] --&gt; msgbase[1]
-msg[3] --&gt; msgbase[2]       // 1 closed 0 popped 0 closed 2 opened
-msg[4] --&gt; msgbase[0]       // 2 pushed 0 opened
-msg[5] --&gt; msgbase[2]       // 0 pushed 2 popped (exchanged)
-msg[6] --&gt; msgbase[3]       // 2 closed 0 popped 0 closed 3 opened
-msg[7] --&gt; msgbase[0]       // 3 pushed 0 opened</pre>
-<pre>The second example would be of significant performance gain over the first
-example (4 open operations versus 8) if the messages to import were in the
-following order:</pre>
-<pre>msg[0] --&gt; msgbase[0]       // 0 opened
-msg[1] --&gt; msgbase[1]       // 0 pushed 1 opened
-msg[2] --&gt; msgbase[0]       // 1 pushed 0 popped (exchanged)
-msg[3] --&gt; msgbase[1]       // 0 pushed 1 popped (exchanged)
-msg[4] --&gt; msgbase[0]       // 1 pushed 0 popped (exchanged)
-msg[5] --&gt; msgbase[2]       // 0 pushed 1 popped (exchanged) 1 closed 2 opened
-msg[6] --&gt; msgbase[3]       // 2 pushed 0 popped (exchanged) 0 closed 3 opened
-msg[7] --&gt; msgbase[2]       // 3 pushed 2 popped (exchanged)</pre>
-<pre>More advanced use of &quot;stack-like&quot; message base file handle storage can easily
-reduce the number of open operations, therefore increasing import performance
-under more adverse message base ordering conditions.
-
-<b><u>Compression</u></b>
-
-If any message data compression features are offered by the application, it
-is important the the application not unnecessarily compress data that will
-not save any storage space. While this may seem an obvious statement, please
-review the following pseudo-code example:</pre>
-<pre>if ( message_data_length &lt; SDT_BLOCK_LEN )
-    // Store uncompressed data
-else {
-    // Compress data
-    if ( ( compressed_data_length / SDT_BLOCK_LEN )
-        &lt; ( message_data_length / SDT_BLOCK_LEN ) ) // Saves a block or more
-        // Store compressed data
-    else
-        // Store uncompressed data
-    }</pre>
-<pre>Since the SMB format stores message data in fixed length blocks, there is no
-point in storing a message in compressed format if it requires the same number
-of blocks as the uncompressed format (i.e. a message that is two blocks in
-length in uncompressed format and only a block and a half in length when
-compressed should not be stored in compressed format since it still requires
-two full blocks of storage). It is important to note that in the above example,
-the length of the data translation string was not taken into account in
-determining the number of required blocks. Also, the smb_datblocks() function
-is normally used in determining the number of required blocks to store a given
-data length and it is a little more involved than simply dividing the length of
-the data by SDT_BLOCK_LEN.</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Bibliography">Bibliography</a></u></h2>
-<pre>Title     : The C Programming Language
-Publisher : Prentice Hall
-Author    : Brian W. Kernighan and Dennis M. Ritchie</pre>
-<pre>Document  : ARPANET Request for Comments (RFC) #822
-Title     : Standard for the Format of ARPA Internet text messages
-Publisher : SRI International
-Author    : David H. Crocker, University of Delaware</pre>
-<pre>Document  : FTS-0001
-Publisher : FSC
-Author    : Randy Bush, Pacific Systems Group</pre>
-<pre>Document  : FTS-0004
-Title     : EchoMail Specification
-Publisher : FSC
-Author    : Bob Hartman</pre>
-<pre>Document  : FTS-0009
-Title     : A standard for unique message identifiers and reply chain linkage
-Publisher : FSC
-Author    : Jim Nutt</pre>
-<pre>Document  : FSC-00046
-Title     : A Product Identifier for FidoNet Message Handlers
-Publisher : FSC
-Author    : Joaquim H. Homrighausen</pre>
-<pre>Document  : FSC-00053
-Title     : Specifications for the ^aFLAGS field
-Publisher : FSC
-Author    : Joaquim H. Homrighausen</pre>
-<p><b><a href="#toc">Back to Table of Contents</a></b></p>
-<h2><u><a name="Implementations">Implementations</a></u></h2>
-<pre>Product   : Synchronet Multinode BBS Software
-Developer : Digital Dynamics
-Level     : III
-Version   : 2.20</pre>
-<pre>Product   : Synchronet/FidoNet Import/Export Utility (SBBSFIDO)
-Developer : Digital Dynamics
-Level     : III
-Version   : 2.23</pre>
-<pre>Product   : Synchronet UTI (Universal Text Interface) Driver
-Developer : Digital Dynamics
-Level     : III
-Version   : 2.23</pre>
-<pre>Product   : SBBSecho FidoNet Packet Tosser for Synchronet
-Developer : Digital Dynamics
-Level     : III
-Version   : 1.11</pre>
-<pre>Product   : NetXpress Internet UUCP for Synchronet
-Developer : Merlin Systems
-Level     : II
-Version   : 1.50</pre>
-<pre>Product   : InterEcho FidoNet Packet Tosser
-Developer : InterMail Sales Inc
-Level     : II
-Version   : 1.11</pre>
-<p><a href="#top"><b>Back to Top</b></a><!--webbot bot="Include"
-U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/source.html b/docs/source.html
deleted file mode 100644
index 29b0bf3fecc26d28efafca02438839ed0cdbaf36..0000000000000000000000000000000000000000
--- a/docs/source.html
+++ /dev/null
@@ -1,556 +0,0 @@
-<HTML><HEAD>
-<title>Synchronet Source Code</title>
-<META http-equiv=Content-Type content="text/html; charset=windows-1252">
-<META content="Microsoft FrontPage 5.0" name=GENERATOR><meta name="Microsoft Border" content="tb, default">
-</HEAD>
-<BODY><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td>
-<p><a href="../overview.html" target="Body">
-<img border="0" src="../images/synchronet2.png" align="middle" width="676" height="210"></a></p>
-
-</td></tr><!--msnavigation--></table><!--msnavigation--><table dir="ltr" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><!--msnavigation--><td valign="top">
-<p align="left"><font face="Arial Black" color="#808080"><i>Synchronet - Source 
-Code</i></font>
-<hr>
-<font face="Arial", "Helvetica">
-<H2>Availability</H2>The <A href="http://www.synchro.net/">Synchronet</A> source code is 
-<A href="http://www.synchro.net/copyright.html">freely</A> available:
-<UL>
-	<LI>Anonymous FTP (for official source code releases): 
-	<UL>
-		<LI><A href="ftp://vert.synchro.net/Synchronet_Archive/ssrc230b.zip">v2.30b for DOS and OS/2</A> (1997)
-		<LI><A href="ftp://vert.synchro.net/Synchronet_Archive/ssrc300c.zip">v3.00c for Win32</A> (2001) 
-		<LI><A href="ftp://vert.synchro.net/Synchronet_Archive/ssrc312a.zip">v3.12a for Win32</A> (2004) 
-		<LI><a href="ftp://vert.synchro.net/Synchronet/ssrc314a.zip">v3.14a for 
-        Win32</a> (2006)<LI><A href="ftp://vert.synchro.net/Synchronet/sbbs_src.zip">Nightly-archive for Win32</A> (Current) 
-		<LI><A href="ftp://vert.synchro.net/Synchronet/sbbs_src.tgz">Nightly-archive for Linux-x86</A> (Current)
-	</UL>
-	<p>
-  	<LI>Anonymous <A href="http://www.cvshome.org/">CVS</A> 
-		(for <i>current</i> source code or previous releases by label): 
-  	<ul>
-  		<li>Repository: <tt>cvs.synchro.net:/cvsroot/sbbs</tt>
-		<li>Mirror: <tt>cvs-mirror.synchro.net:/cvsroot/sbbs</tt>
-		<li>Required modules for <i>building</i> Synchronet:
-		<ul>
-			<li><tt>src-sbbs3</tt> (alias for several modules)
-			<li><tt>lib/mozilla/js/<i><b>os</b></i>.release (or .debug)
-				<br>example: lib/mozilla/js/linux.release</tt>
-			<li><tt>lib/mozilla/nspr/<i><b>os</b></i>.release (or .debug)
-				<br>example: lib/mozilla/nspr/win32.release</tt>
-			<li>Or you may use one of the following module aliases<br>
-				 (for all required libraries for the specified OS and build type):
-			<ul><tt>
-				<li>lib-linux.debug
-				<li>lib-linux.release
-				<li>lib-win32.debug
-				<li>lib-win32.release
-			</tt>
-			</ul>
-		</ul>
-		<li>Required modules for <i>running</i> Synchronet (if you don't already have Synchronet installed):
-		<ul>
-			<li><tt>run-sbbs3</tt> (alias for several modules)
-		</ul>
-	<li>Example labels (for checking-out a specific release):
-	<ul><tt>
-		<li>sbbs300c
-		<li>sbbs310k
-	</tt>
-	</ul>
-	<li>CVS command-line example:
-	<ul>
-	    <LI><tt>cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs co 
-	    	src/sbbs3</tt>
-	</ul>
-	    <li>Win32 batch file to get/update required modules using the
-        <a href="ftp://ftp.synchro.net/cvs-win32.zip">
-        Win32 command-line CVS client</a>:<ul>
-  		<li>
-        <a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/checkout.bat">
-        checkout.bat</a></li>
-	</UL>
-	    </li>
-	</UL>
-	<p>
-    <LI>Web-based CVS access, particularly useful for browsing the repository and visually comparing revisions of files ("diff'ing")<br>
-    <a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi">
-    http://cvs.synchro.net/cgi-bin/viewcvs.cgi</a>
-    <br><br>
-    <LI>Log of recent commits (changes/additions) to the CVS repository<br>
-    <a href="http://vert.synchro.net/commitlog.ssjs">
-    http://vert.synchro.net/commitlog.ssjs</a>
-    <br><br>
-    <LI>Rob's to-do list<br>
-    <a href="http://vert.synchro.net/todolist.ssjs">
-    http://vert.synchro.net/todolist.ssjs</a>
-    <br><br>
-
-	<li>Step-by-step instructions on how to download, build, and run the current
-    	source code on Unix (Linux, FreeBSD, and OpenBSD), 
-		see<br><a href="http://www.synchro.net/docs/sbbsunix.txt">http://www.synchro.net/docs/sbbsunix.txt</a></li><br>
-	<br>
-</UL>
-<hr>
-<H2>Building on Windows</H2>
-Unlike on Unix, a combination of compilers may be utilized to build <i>Synchronet for Win32</i>.
-If you have Borland's <a href="http://www.borland.com/bcppbuilder/freecompiler/"> free command-line C++ compiler</a>
- (v5.5) installed, 
-you can build almost everything except the GUI portions (e.g. <i>Synchronet Control Panel</i>),
-which require <i>Borland C++ Builder</i>, and the FOSSIL drivers, which require <i>Microsoft Visual C++</i>.
-<p>
-I use <i>Microsoft Visual C++ 6</i> for most of the non-GUI portions of Synchronet
-because it has a better debugger and more solid IDE (in my opinion).
-However, Borland provides a much better GUI framework (VCL) with <i>C++ Builder</i> and 
-a handy console I/O library (conio) not present in Microsoft's C run-time library
-(Note: Stephen Hurd has created a portable conio-compatible library for Win32, so this Microsoft omission
-is no longer a factor).
-<p>
-Even though I use <i>Microsoft Visual C++</i> to build most of the Synchronet command-line utilities
-and all the DLLs, you may use <i>Borland C++</i> or <i>C++ Builder</i> instead, if you prefer.
-But note: if you rebuild any of the DLLs, you must also re-link <tt>sbbsctrl.exe</tt> with the
-Borland import libraries for those DLLs (see <tt>src/sbbs3/ctrl/makelibs.bat</tt>
-for details). 
-<p>
-<b>Caveat:</b> There is a known limitation with the Borland C run-time library (RTL) which may effect any Synchronet
-system built soley with Borland C++: The Borland C RTL is limited to <i>50</i> open files.
-Microsoft's C RTL does not have this limitation. The solution requires you have the
-source code to the Borland C RTL (normally in the <tt>Source\rtl</tt> directory):
-<ul>
-<li>Increase the value for the <tt>_NFILE</tt> definition in <tt>include/_nfile.h</tt>
-<li>Compile <tt>rtl\Source\io\files.c</tt> and <tt>files2.c</tt>
-<li>Link <tt>files.obj</tt> and <tt>files2.obj</tt> with your Synchronet executable
-	(i.e. <tt>sbbs.exe</tt> or <tt>sbbsmono.exe</tt>)
-</ul>
-<p>
-As for the build files: the <tt>.dsp</tt> and <tt>.dsw</tt> files are used by <i> Microsoft Visual
-C++</i>,
-the <tt>Makefiles</tt> are used by <i>Borland C++ 5.5</i> (or <i>C++ Builder</i>),
-and the <tt>.bpr</tt> files are used by <i> C++ Builder</i>.
-<p>
-<table border="1">
-<tr><th>Project<th>Build File<th>Compiler
-<tr valign=top><td rowspan=2>sbbs.exe, ftpsrvr.dll, mailsrvr.dll, services.dll,
-    and most utilities (e.g. addfiles.exe, baja.exe, etc.)
-	<td>src/sbbs3/build.bat<br>src/sbbs3/sbbs3.dsw<br>src/sbbs3/*.dsp<td>msvc6
-<tr valign=top><td>src/sbbs3/Makefile<td>bcc32
-<tr valign=top><td rowspan=2>scfg.exe<td>src/sbbs3/scfg/build.bat<br>src/sbbs3/scfg/scfg.dsw<br>src/sbbs3/scfg/scfg.dsp<br>
-	<td>msvc6
-<tr valign=top><td>src/sbbs3/scfg/Makefile<td>bcc32
-<tr valign=top><td>echocfg.exe<td>src/sbbs3/Makefile<td>bcc32
-<tr valign=top><td>sbbsctrl.exe<td>src/sbbs3/ctrl/build.bat<br>src/sbbs3/ctrl/sbbsctrl.bpr<td>bcb6
-<tr valign=top><td>chat.exe<td>src/sbbs3/chat/chat.bpr<td>bcb6
-<tr valign=top><td>useredit.exe<td>src/sbbs3/useredit/useredit.dpr<td>delphi6
-<tr valign=top><td>dosxtrn.exe<td>src/sbbs3/dosxtrn/make.bat<td>msvc15
-<tr valign=top><td>sbbsexec.dll<td>src/sbbs3/sbbsexec.dsp<td>msvc6
-<tr valign=top><td>sbbsexec.vxd<td>src/sbbs3/execvxd/makefile<td>msvc6 and VtoolsD
-</table> 
-<p>
-Compiler legend:<br>
-<table border=1>
-<tr><th>Abbreviation<th>Full Product Name
-<tr><td>bcb6<td><a href="http://www.borland.com/bcppbuilder/">Borland C++ Builder 6</a>
-<tr><td>bcc32<td><a href="http://www.borland.com/bcppbuilder/freecompiler/">
-	Borland C++ Compiler 5.5</a> (<b>Free!</b>) or Borland C++ Builder
-<tr><td>delphi6<td><a href="http://www.borland.com/delphi/">Borland Delphi 6</a>
-<tr><td>msvc6<td><a href="http://msdn.microsoft.com/visualc/">Microsoft Visual C++ 6</a>
-    or <a href="http://msdn.microsoft.com/vstudio/express/visualc/download/">Visual C++ Express</a>
-	with the <a href="http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/">Platform SDK</a>
-	(<b>Free!</b>)
-<tr><td>msvc15<td>Microsoft Visual C++ 1.5 (16-bit)
-</table>
-<p>
-<h3>Step-by-step Instructions (using Microsoft Visual C++ 6.0)</h3>
-<ol>
-<li>Install Visual C++ (if you haven't already)
-<li>Get the Synchronet source and library files (if you haven't already)
-<li>Edit <tt>src\sbbs3\build.bat</tt> (if necessary) to point to your MSVC installation directory
-<li>At a command prompt, go to the Synchronet <tt>src\sbbs3</tt> directory and run <tt>build.bat</tt>
-<li>At a command prompt, go to the Synchronet <tt>src\sbbs3\scfg</tt> directory and run <tt>build.bat</tt>
-</ol>
-You can now copy the DLL and executables from the following directories into your Synchronet <tt>EXEC</tt> directory:
-<ul><tt>
-<li>src\sbbs3\msvc.win32.dll.release
-<li>src\sbbs3\msvc.win32.exe.release
-<li>src\sbbs3\scfg\msvc.win32.exe.release
-<li>src\sbbs3\scfg\msvc.win32.exe.release\scfghelp.*
-</tt></ul>
-<p>
-If the DLLs you just built are from a more recent version of Synchronet than your Synchronet Control Panel executable (<tt>sbbsctrl.exe</tt>),
-you will need to use <tt>sbbs.exe</tt> or <tt>sbbsNTsvcs.exe</tt> instead of <tt>sbbsctrl.exe</tt> to run Synchronet.
-<p>
-See <tt>docs\sbbscon.txt</tt> for more details on using the console mode version of Synchronet.
-<br>
-See <tt>docs\sbbsNTsvcs.txt</tt> for more details on using the NT services version of Synchronet.
-<p>
-<h3>Step-by-step Instructions (using Borland C++ Builder)</h3>
-<ol>
-<li>Install C++ Builder (if you haven't already)
-<li>Make sure your C++ Builder <tt>bin\bcc32.cfg</tt> file (create the file if necessary) contains the correct <i>include</i> and <i>lib</i> paths.
-<br>Example:<pre>-Ic:\borland\bcc55\include
--Lc:\borland\bcc55\lib</pre>
-<li>Get the Synchronet source and library files (if you haven't already)
-<li>At a command prompt, go to the Synchronet <tt>src\sbbs3</tt> directory and run <tt>make</tt>
-<li>At a command prompt, go to the Synchronet <tt>src\sbbs3\scfg</tt> directory and run <tt>make</tt>
-<li>At a command prompt, go to the Synchronet <tt>src\sbbs3\ctrl</tt> directory and run <tt>build.bat</tt>
-</ol>
-You can now copy the DLL and executables from the following directories into your Synchronet <tt>EXEC</tt> directory:
-<ul><tt>
-<li>src\sbbs3\bcc.win32.dll.release
-<li>src\sbbs3\bcc.win32.exe.release
-<li>src\sbbs3\scfg\bcc.win32.release
-<li>src\sbbs3\ctrl
-<li>lib\mozilla\js\win32.release
-<li>lib\mozilla\nspr\win32.release
-</tt></ul>
-If you wish to build binaries with debugging information, add <tt>DEBUG=1</tt> to your <tt>make</tt> command-lines and
-copy the binaries from the <tt>.debug</tt> instead of <tt>.release</tt> directories.
-<p>
-If you only have the free Borland command-line C++ compiler, all of the above steps still apply except for those
-referencing the <tt>src\sbbs3\ctrl</tt> directory. Also, if the DLLs you built are from a more recent version of
-Synchronet than your Synchronet Control Panel executable (<tt>sbbsctrl.exe</tt>), you will need to use <tt>sbbs.exe</tt> (or <tt>sbbsNTsvcs.exe</tt>)
-to run Synchronet.
-<p>
-See <tt>docs\sbbscon.txt</tt> for more details on using the console mode version of Synchronet.
-<br>
-See <tt>docs\sbbsNTsvcs.txt</tt> for more details on using the NT services version of Synchronet.
-<p>
-<hr>
-<H2>History (as of October 2000)</H2>
-<H3>The Beginning</H3>I, <a href="http://synchro.net/docs/author.html">Rob 
-Swindell</a>, started writing Synchronet BBS Software from scratch in 1990 (at 
-the age of 20). At that time, I had been programming in C for about a year and a 
-half. Needless to say, some of the early design decisions, I would've made 
-differently today (hindsight is always 20/20). When browsing the code, keep in 
-mind there are still portions of the source that have remained unchanged for the 
-past ten years (a virtual eternity in modern software). This should also explain any perceived 
-inconsistencies in programming style or design approach. 
-<H3>Version 1</H3>Synchronet v1 was written almost entirely in C with a couple 
-of small portions written in x86 assembler. Synchronet was an entirely "hard-coded"
-BBS, that is, the user menu structure and command key sequences were hard-coded into the source
-code (the ASCII/ANSI/RIP menu files themselves were sysop
-replaceable/customizable). 
-Synchronet v1 was a copyrighted commercial software package, and as such, was not 
-distributed with source code. Synchronet v1 utilized an inefficient message 
-storage method, using a separate file for each message (for both private e-mail 
-and public message forums). Synchronet v1 was available as a 16-bit console-mode 
-DOS program only.<BR><BR>Multi-node features (chat, multi-user games, etc) were 
-abundant from the very first release, but each node required a separate instance 
-of the program. Because of this requirement, local area networks (LANs) were 
-often utilized for connecting multiple PCs as part of a single BBS as well as 
-DESQview, Windows, and OS/2 for their DOS multi-tasking abilities. 
-<H3>Version 2</H3>Synchronet v2 incorporated a programmable command and menu 
-structure (<i>PCMS</i>), mostly doing away with hard-coded user commands. This allowed 
-emulation of competing BBS packages (from the user's perspective) as well as 
-sysop-customizable menus and dynamically loaded modules. A module/script 
-compiler called <I>Baja</I> was included that utilized a high-level BASIC-like 
-programming language.<BR><BR>Synchronet v2 also incorporated a new 
-database-style message base format called <I>SMB</I> (Synchronet Message Base). 
-The specifications and C library were released free to the public in hopes of 
-encouraging competing BBS packages and utility authors to adopt SMB as a 
-favorable alternative to the prolific Hudson, JAM, and Squish message base 
-formats.
-<p>A binary configuration file format (.cnf) was introduced in v2 to speed up
-the loading of configuration files and improve extensibility.<BR><BR>Although a 32-bit console-mode OS/2 version of Synchronet v2 was 
-released in 1995, it retained the same multi-node design as its DOS counterpart 
-and required a separate instance of the program for each node. It was also 
-during the active development life of Synchronet v2 that I began to release 
-32-bit extended DOS (DPMI), OS/2, and Win32 flavors of many of the utilities 
-included with Synchronet.<BR><BR>Synchronet v2 remained commercial software 
-until it was released as Freeware in early 1997 and the source code was 
-documented, packaged, and released to the <a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">Public 
-Domain</a> later that same year (the Digital Dynamics' copyright was officially
-relinquished at this time). In December of 1999, I released a public beta 
-of v2.30c for DOS and OS/2 (in binary form) that fixed a few millennium bugs and 
-introduced some of the minor features I had incorporated thus far in my 
-development of Synchronet v3.</p>
-<H3>Version 3</H3>Synchronet was significantly redesigned in the fall of 1999 as 
-a multi-threaded/multi-user telnet server for Win32 platforms. To aid the 
-transition from the single-node-per-process model to a single-node-per-thread model, 
-most of the source modules were converted from C to C++ so they could 
-automatically inherit the current node's properties (previously implemented as 
-global variables). Serial/modem/dial-up user support was not migrated from v2 to 
-v3, so only telnet logins were supported. Configuration and database file compatibility
-with v2 was consciously maintained to allow mixing v2 and v3 nodes 
-on the same live BBS. The main BBS module and telnet server was implemented as 
-a single Win32 dynamic link library (DLL) built with <a href="http://msdn.microsoft.com/visualc/"> Microsoft Visual
-C++</a>.<BR><BR>Integrated FTP and Mail (SMTP/POP3) servers were also created for 
-v3. The FTP and Mail servers were implemented as individual Win32 DLLs built with 
-Microsoft Visual C++.<BR><BR>A GUI front-end called the 
-<I>Synchronet Control Panel</I> was created using <a href="http://www.borland.com/bcppbuilder/"> Borland C++ Builder</a> and the 
-VCL visual framework. The Synchronet Control Panel (SBBSCTRL.EXE) married the
-separate server DLLs and provided a uniform place for the sysop to view the
-various log files, real-time status and statistics, and perform system
-configuration and maintenance functions. It provided the functional equivalent
-of the &quot;Wait for call screen&quot; in v2.<BR><BR>A GUI user editor was also created using
-<a href="http://www.borland.com/delphi/"> Borland 
-Delphi</a> and the VCL. Delphi was chosen for this project in anticipation of the 
-Borland <A href="http://www.borland.com/kylix/">Kylix</A> release and it 
-represents my very first Pascal programming effort.<BR><BR>Synchronet v3 still has some 
-reliance on some of the v2 utilities (most notably, SCFG.EXE), but moving as 
-much code as possible to 32-bit (GUI where appropriate) is an increasing 
-priority. Additionally, keeping as much of the code base as modular and portable 
-as possible is a high priority. Reliance on the 16-bit assembler modules used in 
-v2 has been eliminated.<BR><BR>The first official release of Synchronet v3 was 
-v3.00b for Win32 (Windows 95-OSR2, 98, 98-SE, NT4, 2000, and Millennium Edition), 
-released on June 25th, 2000. This release was simply Freeware, was not 
-copyrighted, and did not include source code or any implied licensing (GNU GPL 
-or otherwise). At this point, no proper revision control system had ever been 
-utilized for Synchronet development. 
-<H3>Today (October 2000)</H3>Synchronet for Unix is considered by myself and many others to be a 
-potentially highly-desirable "product". From the onset of v3 design and 
-development I have kept an eye towards <a href="http://www.gnu.org/gnu/linux-and-gnu.html">GNU</a>/<a href="http://www.linux.org/">Linux</a> (and other free Unix-like OSes). The 
-Unix/Linux community is increasingly biased towards <a href="http://www.fsf.org/philosophy/free-sw.html">free</a>/<a href="http://www.opensource.org/osd.html">open-source</a> software, so 
-I've been planning for some time to make Synchronet an open-source project, but 
-was leaning towards waiting until after the Unix/Linux port was complete. In the 
-mean-time, I've been getting increasingly frequent offers from Linux developers to assist in the 
-porting effort. Since I had no proper revision control system in place, it 
-would've been a logistical nightmare to co-develop Synchronet with anyone in a 
-geographically undesirable location. Additionally, I had no copyright or licensing in place 
-to protect the Synchronet source code from <a href="http://www.fsf.org/philosophy/categories.html#ProprietarySoftware"> proprietary
-software</a> developers.
-<p>This is not to suggest that only Unix/Linux sysops would potentially benefit
-from Synchronet becoming an open-source project. It's just that Unix users are
-traditionally more likely to be willing (and able) to mess with the source code,
-and hence, more likely to submit useful modifications to the project. In
-addition, development tools (i.e. C/C++ compiler, Make utility, CVS, etc) are
-usually included free with Unix-like operating systems, while they are not
-typically as readily available to Windows users.<BR><BR>So I created a revision control database (repository) using 
-<A href="http://www.cvshome.org/">CVS</A> and checked-in the v2.3 and v3 source 
-code trees along with all the various menus, text files, and documents included 
-in Synchronet distributions. I chose CVS as the revision control system because 
-it is free software and is the tool of choice among most free/open-source 
-software developers. I would've preferred to use one of the commercial revision 
-control systems I've become accustomed to using in my professional development 
-career, but their price and status as proprietary software would have 
-potentially deterred valued open-source developers from contributing to the 
-project.<BR><BR>I also <a href="copyright.html"> copyrighted</a> all of the source code (as Rob Swindell) and put the majority of the v3 source code files under the 
-<A href="http://www.fsf.org/copyleft/gpl.html">GNU General Public License</A> to 
-protect them from inclusion in proprietary projects. I put the XSDK and SMBLIB 
-modules under the <A href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser 
-General Public License</A>, which allows them to be linked with proprietary 
-projects.</p>
-<hr>
-<h2>Modifications</h2>
-<p>Presumably, you are reading this file because you want access to the source
-code. And you want access to the source code because you plan on making
-modifications (or maybe you just want to verify there aren't any &quot;back
-doors&quot;). In any case, if and when you make useful modifications to the
-source code, you are encouraged to submit those changes to <a href="mailto:mods&#64synchro.net">mods&#64synchro.net</a>
-for possible inclusion in a future Synchronet release. Frequent contributors may
-become official co-developers and be given direct read/write access to the CVS
-repository by <a href="http://synchro.net/docs/author.html">me</a>, the maintainer of the project.</p>
-<h3>Custom Modifications</h3>
-<p>If you are modifying the code for use on a single BBS and do not wish to give
-those modifications to anyone else, you have that right. To make synchronization
-of your version with the official Synchronet releases easier, it is highly
-recommended that you predefine a preprocessor symbol (e.g. MYMODS) and then wrap
-your modifications in a conditional compilation statement. Example:</p>
-<pre>#ifdef MYMODS
-    bprintf(&quot;You are experiencing my custom modification.\r\n&quot;);
-#endif</pre>
-<p>If you are changing existing lines of code, it is recommended that you
-include both the original and modified versions in your source and use
-conditional compilation statements to determine which version will be used.
-Example:</p>
-<pre>#ifdef MYMODS
-	i = j/100;
-#else /* Original code */
-	i = j/50;
-#endif	</pre>
-<p>This allows you to easily <i>&quot;</i>undo<i>&quot;</i> your modifications
-for testing purposes (by simply undefining MYMODS) as well as clearly marking,
-for future reference, which parts of the code were modified by you.</p>
-<h3>Coding Style</h3>
-<p>If you'd like to submit your modifications for possible inclusion in a future
-Synchronet release, it would be beneficial if the programming style was
-consistent with the style of the existing code base. Consistency of style helps
-improve readability and maintainability of the source code.</p>
-<p>Prior to Synchronet v3, I used a form of &quot;condensed&quot; <a href="http://cm.bell-labs.com/cm/cs/cbook/index.html">K&amp;R</a>
-style to get as much code in an 80x25 character display as possible while
-maintaining some degree of readability.&nbsp;</p>
-<pre><b>Example (K&amp;R style):</b>
-
-main()
-{
-    char line[MAXLINE];
-    int found = 0;
-
-    while (getline(line, MAXLINE) &gt; 0)
-	if (strindex(line, pattern) &gt;= 0) {
-	    printf(&quot;%s&quot;, line);
-	    found++;
-	}
-    return found;
-}
-
-<b>Example (Synchronet v2 style):</b>
-
-main()
-{
-    char line[MAXLINE];
-    int  found=0;
-
-while(getline(line,MAXLINE)&gt;0)
-    if(strindex(line,pattern)&gt;=0) {
-	printf(&quot;%s&quot;,line);
-	found++; }
-return(found);
-}
-</pre>
-<p>As you've probably noticed, in the Synchronet v2 style, the body of the
-function is not indented and the closing curly brace is not on its own line.
-Additionally, unnecessary white-space characters have been removed from within
-the body of the expressions. While the above examples do not demonstrate the
-potential advantages of compressing white-space in a C coding style, you can
-imagine how the limitations of an 80 column display could make heavily nested
-expressions difficult without resulting to such measures.</p>
-<p>In Synchronet v3, I've taken advantage of modern GUI text editors capable of
-displaying more than 80 characters on a line and have&nbsp;
-&quot;uncompressed&quot; the style to a degree:</p>
-<pre><b>Example (Synchronet v3 style):</b>
-
-main()
-{
-    char line[MAXLINE];
-    int  found=0;
-
-    while(getline(line,MAXLINE)&gt;0)
-        if(strindex(line,pattern)&gt;=0) {
-	    printf(&quot;%s&quot;,line);
-	    found++; 
-	}
-    return(found);
-}
-</pre>
-<p>Now the body of the function is indented and the closing curly brace has been
-placed on its own line (as in the K&amp;R style), but the unnecessary
-white-space characters remain compressed (eliminated from the body of the
-expressions). You may still find v2 style closing braces in some of the v3
-source files, but indentation and all other style elements should be consistent
-with the v3 style shown above.</p>
-<h4>Style Guidelines</h4>
-<ol>
-  <li>Use the Synchronet v3 indentation, white-space, and brace style (as
-    described above).</li>
-  <li>Configure your text editor for 4 space tab stops and keep the physical
-    tabs in the files (do not replace them with spaces).</li>
-  <li>Use the Synchronet copyright comment block (including the
-  <a href="http://synchro.net/ptsc_hdr.html">PT/SC
-    headers</a>) when creating new source files.</li>
-  <li>Do not extend lines beyond column 100.</li>
-  <li>Add comments around or near any code you add or modify explaining the
-    rationale behind the modification.</li>
-  <li>Use descriptive symbol (function and variable) and pre-processor macro names.</li>
-  <li>Use symbol and macro naming styles consistent with those already used in
-    the project/source file you are modifying.</li>
-  <li>Do not use unnecessary global variables (use class members or function
-    parameters to pass values).</li>
-  <li>Use return types and variable types consistent with the data to be stored
-    or returned (e.g. use bool/BOOL for true/false type values).</li>
-  <li>Do not embed important numeric constants in your code; use macros (e.g.
-    #define SPECIAL_VALUE 128) or configurable variables instead.</li>
-</ol>
-<h3>Backwards Compatibility</h3>
-<p>There are two very important areas of compatibility that must be maintained
-when modifying the code:</p>
-<ol>
-  <li>Data and configuration file compatibility with older Synchronet versions
-    (v2+)</li>
-  <li>Builds for other compilers and platforms</li>
-</ol>
-<p>On the first point, you must take care not to alter structure definitions or
-file formats that will cause the resulting file not to operate in a compatible
-way with Synchronet v2. If you need additional data storage, try to use unused
-or reserved elements, bit-fields, or data fields in existing structure or file
-definitions (without changing the overall size of the structure or data record)
-or create auxiliary data files that contain the additional required data. All
-binary words and double-words are to be stored in little endian (Intel)
-byte-order and there are currently no provisions in the source code to account
-for byte-order translations on big endian systems.</p>
-<p>On the second point, it is critical that you do not add system calls or
-system-dependant functionality in a non-portable fashion. If you are adding code
-that is only supported on a specific platform and when built with a specific
-compiler or run-time library, be sure to wrap that code in&nbsp; conditional
-compilation statements that test for the appropriate pre-processor definitions.
-In addition, take care to add error conditions, warnings, or alternate behavior
-when the code is built on an unsupported platform or with an unsupported tool.
-For example:</p>
-<pre>#if defined(__MSDOS__)
-	mswait(1);
-#elif defined(__OS2__)
-	DosSleep(1);
-#elif defined (_WIN32)
-	Sleep(1);
-#else
-	#error &quot;No Sleep Function for target platform!&quot;
-#endif</pre>
-<h3>Portability</h3>
-<p>To maintain as much compiler and platform compatibility as possible, do not
-unnecessarily restrict code portions to a specific Unix-like operating system (Linux for example)
-when the code will (or should) compile with most Unix-like operating systems. For example:</p>
-<pre>#if defined(__unix__)
-	this_code_for_any_unix_variant;
-#endif
-
-#if defined(__linux__)
-	this_code_only_for_linux;
-#endif</pre>
-<p>Also, be sure to separate <b>compiler</b> dependancies from <b>platform</b> dependancies. For example:</P>
-<pre>#if defined(__GNUC__)
-	this_code_only_for_gcc;
-#else
-	this_code_for_all_others;
-#endif</pre>
-<p><b>Please use the following pre-processor symbols to determine the target platform:</b></p>
-<table>
-<COLGROUP align=center>
-<COLGROUP align=left>
-<th width="150">Symbol<th>Target Platform
-<tr><td>
-    <p align="center"><b><code>__unix__</code></b><td>Any Unix-like OS
-<tr><td>
-    <p align="center"><b><code>__linux__</code></b><td>GNU/Linux (use sparingly)
-<tr><td>
-    <p align="center"><b><code>__FreeBSD__</code></b><td>FreeBSD (use sparingly)
-<tr><td>
-    <p align="center"><b><code>BSD</code></b><td>Any BSD-based Unix
-<tr><td>
-    <p align="center"><b><code>_WIN32</code></b><td>Win32-based OS
-<tr><td>
-    <p align="center"><b><code>__OS2__</code></b><td>OS/2
-<tr><td>
-    <p align="center"><b><code>__MSDOS__</code></b><td>MS-DOS
-<tr><td>
-    <p align="center"><b><code>__DOS4G__</code></b><td>Rational 32-bit DOS extender
-<tr><td>
-    <p align="center"><b><code>__FLAT__</code></b><td>Other 32-bit DOS extender
-</table>
-<p><b>Please use the following pre-processor symbols to determine the compiler:</b></p>
-<table>
-<COLGROUP align=center>
-<COLGROUP align=left>
-<th width="150">Symbol<th>Compiler
-<tr><td>
-    <p align="center"><b><code>__GNUC__</code></b><td>GNU C/C++ Compiler
-<tr><td>
-    <p align="center"><b><code>__BORLANDC__</code></b><td>Borland C++ or C++ Builder Compiler
-<tr><td>
-    <p align="center"><b><code>__WATCOM__</code></b><td>Watcom C++
-<tr><td>
-    <p align="center"><b><code>_MSC_VER</code></b><td>Microsoft Visual C++
-</table>
-<p>Little-endian/80386-class target CPUs are assumed, so no testing for CPU-type is required at this time.</p>
-<h3>Submissions</h3>
-<p>When you've created a modification that you think other Synchronet sysops or
-users may find useful, you are encouraged to submit this modification to <a href="mailto:mods&#64synchro.net">mods&#64synchro.net</a>.
-Modifications should be submitted in the Unix <a href="http://www.gnu.org/software/diffutils/diffutils.html">diff</a>
-format. Currently, I am the sole judge of which submissions will be merged into
-the code base and which ones will not. If I determine that a submission should
-not be merged into the code base for any reason, I will make my best effort to
-explain to the submitting developer the reasons why and offer advice on how to
-remedy the situation, if at all possible. </p>
-</font>
-<p align="right"><font face="Arial" size="1">Copyright � 2009 Rob Swindell
-<br>$Id$</font></p>
-</BODY>
-</HTML>
\ No newline at end of file
diff --git a/docs/support.html b/docs/support.html
deleted file mode 100644
index a325db2a4992301ae2f00384c7aae7247d888acb..0000000000000000000000000000000000000000
--- a/docs/support.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<title>Synchronet Support</title>
-<meta name="Microsoft Border" content="tb, default">
-</head>
-
-<body><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td>
-<p><a href="../overview.html" target="Body">
-<img border="0" src="../images/synchronet2.png" align="middle" width="676" height="210"></a></p>
-
-</td></tr><!--msnavigation--></table><!--msnavigation--><table dir="ltr" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><!--msnavigation--><td valign="top">
-<font face="Arial", "Helvetica">
-<p align="left"><font face="Arial Black" color="#808080"><i>Synchronet - 
-Technical Support</i></font>
-<hr>
-<h3>Support is on a Voluntary Basis</h3>
-<blockquote>
-<p>Just as <a href=http://www.synchro.net>Synchronet</a> is developed by volunteers, it is supported by volunteers.</p>
-<p>No one is obligated to help anyone else with Synchronet. However, Synchronet 
-sysops, users, and (especially) its developers, are usually very interested (and often feel 
-compelled) in helping 
-other sysops, users, and developers understand and overcome technical issues, of all kinds, related to 
-Synchronet. These <i>&quot;support-givers&quot;</i> are strictly volunteers, spontaneously giving of their 
-free time, to help others enjoy Synchronet as much as possible.</p>
-<p>The primary Synchronet <i>support-giver </i>is also the primary developer and 
-author of this document, <a href="http://synchro.net/author.html">Rob Swindell</a> 
-(AKA <i>digital man</i>). Generally speaking, the information provided by me can 
-be trusted to be the most accurate and researched. I do my best to provide 
-complete and accurate answers to questions, and no one is more intimate with the 
-inner-workings of Synchronet than I. However, I discourage direct e-mail support 
-as we want others to be able to learn from the questions and experiences of 
-others, as well as give an opportunity for other Synchronet <i>support-givers</i> 
-to field questions as much as possible.</p>
-</blockquote>
-<h3>Where to Find Support</h3>
-<ol>
-  <li><b>Documentation (RTFM)</b><br>
-  If you already have Synchronet 
-installed, then read the files or perform a text search in the Synchronet <tt>
-  <a href="http://wwww.synchro.net/docs/">docs</a></tt> directory.
-  The <a href="http://www.synchro.net/">official web-site</a> also includes the documentation files and <b>is</b> searchable online (thanks to <a href="http://google.com/">Google</a>).
-  <br>
-  <br>
-  If you 
-  haven't already, read the <a href="http://synchro.net/docs/sysop.html">HTML 
-  Sysop Documentation</a>. It is somewhat out-dated at this time (updated as of 
-  v3.00c-Win32), but still 
-  contains most of the relevant information needed to configure and run a 
-  Synchronet v3 BBS. <br>
-  <br>
-  Read the <a href="http://synchro.net/answers.html">answers</a> to frequently 
-  asked questions (FAQs).<br>
-  <br>
-  Many Synchronet documents were written by different people at different 
-  times during the 10-year history of Synchronet and are of a different style 
-  and quality.<br>
-  <br>
-  If you have trouble understanding a portion of a document, try reading the 
-  rest of the document to put it in context, or re-read the portion out-loud to 
-  yourself, a friend, or family member (which forces you to slow down your 
-  reading, hopefully).<br>
-&nbsp;</li>
-  <li><b>Discussion Groups<br>
-  </b>There are a number of Synchronet-related discussion groups that are very 
-  active and you can anticipate a response quickly.<br>
-  They include:<br>
-  <br><ul><tt>
-	<li><a href="news:alt.bbs.synchronet">USENET</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alt.bbs.synchronet<li><a href="dove-net.txt">DOVE-Net</a>&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://vert.synchro.net/msgs/msgs.ssjs?msg_sub=sync">Synchronet Discussion</a>, Synchronet Sysops, and <a href="http://vert.synchro.net/msgs/msgs.ssjs?msg_sub=syncprog">Synchronet Programming</a><br>
-  	<li><a href="http://www.fidonet.org/">FidoNet</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYNCHRONET, SYNC_SYSOPS, and SYNC_PROGRAMMING<br>
-  	<li><a href="http://groups.yahoo.com/group/synchronet/">Yahoo! 
-  Group</a> Synchronet BBS Discussion Group</tt></ul><br>
-  Before posting a message on one of these discussion groups, it is expected 
-  that you will first search through the previously posted messages for messages 
-  related to the issue you have questions about. Your question may have already 
-  been answered recently. Several times even.<br>
-  <br>
-  If you post a message, it is expected that you will read any replies to your 
-  message and post a reply with answers to any follow-up questions from <i>
-  support-givers</i> or the results of any suggested actions by <i>
-  support-givers</i>. More details about the recommended content of your message 
-  will follow later in this document.<br>
-  <br>
-  You can access the main Synchronet support discussion groups, that are gated 
-  between DOVE-Net, USENET, and FidoNet, on <i>Vertrauen</i> via
-  <a href="http://vert.synchro.net/msgs/subs.ssjs?msg_grp=DOVE-Net">HTTP</a>,
-  <a href="news://vert.synchro.net/">NNTP</a>,
-  <a href="telnet://vert.synchro.net">Telnet</a>, or
-  <a href="gopher://vert.synchro.net">Gopher</a>. You will need to create and 
-  login with a valid user account (e.g. not Guest/Anonymous) in order to post 
-  messages.<br>
-&nbsp;</li>
-  <li><b>Real-time Chat / Instant Messaging<br>
-  </b>
-  Unfortunately, there is no permanent record of the support given in Internet Relay Chat (IRC) or 
-  Instant Messaging (IM), so there is little chance of anyone else benefiting from 
-  the support given there. Also, you have to consider yourself lucky to find a 
-  knowledgeable <i>support-giver</i> available for chat at the exact time you 
-  need help. For these reasons, it is preferred that you use a <b>discussion group</b>
-  for support questions.<br>
-  <br>
-  Synchronet Inter-BBS Instant Messaging technology is in its infancy at this 
-  time and requires direct real-time one-on-one communication between you and a
-  <i>support-giver </i>of your choosing using a fairly cumbersome user 
-  interface. It's best to not use Synchronet's IM technology for technical 
-  support at this time. Synchronet <i>support-givers</i> are  generally 
-  not reachable using other Instant Message technologies.<br>
-  <br>
-  The best place to find instant answers to questions is in the <tt>#bbs</tt> or <tt>#synchronet</tt> 
-  channels on the BBSnet IRC server: <tt>irc.thebbs.org:6667</tt> or the new 
-  Synchronet IRC network at <tt>irc.synchro.net:6667</tt>.<br>
-  <br>
-</li>
-</ol>
-
-<h3>How to Ask Questions</h3>
-<ol>
-  <li><b>Be polite.</b><br>
-  Remember, we're just volunteers, so be nice. Don't be demanding, rude, 
-  hostile, or 
-  inconsiderate.<br>
-  This isn't to say we require excessive use of &quot;please and thank you&quot;, just 
-  don't abuse us.<br>
-&nbsp;</li>
-  <li><b>Use proper spelling and grammar.<br>
-  </b>I (and most, if not all, Synchronet <i>support-givers</i>) speak English 
-  and unfortunately, only English. If you do not have command of the English 
-  language, please do your best to learn from previous questions/answers from 
-  others before posting a message that will likely be difficult for <i>
-  support-givers</i> to 
-  comprehend.<br>
-  <br>
-  Many people don't find it necessary to type messages in complete sentences or use 
-  proper punctuation, but that can make it difficult for a reader to understand 
-  exactly what you're asking. If getting a complete and accurate answer is 
-  important to you, don't be lazy when typing your question. Example: Questions 
-  should end in a question-mark (?).<br>
-&nbsp;</li>
-  <li><b>Don't be emotional.<br>
-  </b>There is no point to starting off a question by explaining how frustrated 
-  or pissed-off you are, or explaining how helpless you feel. The issue is (or 
-  had better be) a technical one, not an emotional one, so it's best to just 
-  leave emotions out of it completely.<br>
-  If you feel the necessity to express emotion, use common emoticons. :-)<br>
-&nbsp;</li>
-  <li><b>No threats.<br>
-  </b>Threatening to shut-down your BBS or delete the software
-  (&quot;<tt>rm -rf sbbs</tt>&quot;)
-  if you don't receive immediate help with some problem is <b>less</b> likely to motivate Synchronet
-  <i>support-givers</i> than simply describing the problem in detail.<br><br>
-  Synchronet <i>support-givers</i> are generally much more interested in solving a real
-  technical problem than they are worried about making sure Synchronet continues to
-  consume disk space and CPU cycles for some whiny system operator.
-<br>
-&nbsp;</li>
-  <li><b>Be patient.<br>
-  </b>Remember that this is a hobby for us too and we may not read or reply to 
-  messages right away, for a variety of reasons. There is no point expressing 
-  how &quot;urgent&quot;, &quot;critical&quot;,&nbsp; or &quot;important&quot; your question or problem is; we 
-  reply to all messages when we read them and have an answer or follow-up 
-  question of relevance. Sometimes networked discussion groups do not work 100% 
-  correctly, a message is dropped or held in a queue for an excessive period of 
-  time. If you do not get a reply to your message within 5-7 days, post the same 
-  message again, perhaps adding a comment explaining that you have not seen a 
-  reply. If you don't get a reply within 5-7 days after that, try posting the 
-  same message in a different Synchronet-related discussion group. You will get 
-  an answer.<br>
-&nbsp;</li>
-  <li><b>Give complete, detailed information.<br>
-  </b>If you're getting an error message of any kind,  post the exact, 
-  complete error message from a screen capture, or copy/paste from a log 
-  file (e.g. <tt>data/error.log</tt>). Don't forget to edit-out any passwords or 
-  other sensitive information from logs or screen captures.<br>
-  <br>
-  Include the frequency of the problem (e.g. only once, every time, 
-  intermittently).<br>
-  <br>
-  The exact steps required to reproduce a problem can be extremely helpful in 
-  finding the root cause/solution to a problem.<br>
-  <br>
-  Specify what version and revision of Synchronet you're running (e.g. 
-  &quot;v3.10L-win32&quot;). It is often helpful to know what operating system version 
-  and/or distribution you're using (e.g. &quot;Windows XP Pro&quot; or &quot;RedHat Linux 9&quot;).
-  <br>
-  <br>
-  Details about your computer (brand, model, CPU type, speed, hard disk or RAM 
-  size) are rarely useful in determining the cause of any Synchronet-related 
-  problem. These details are best left out unless specifically asked for by a <i>
-  support-giver</i>.<br>
-  <br>
-  The more complete the information you provide in your initial question, the 
-  more likely you are to get a complete and accurate answer to your question 
-  without requiring follow-up questions/answers.<br>
-&nbsp;</li>
-  <li><b>Stay on-topic.<br>
-  </b>Try to keep your questions to one issue per message thread/topic/subject. This makes it easier 
-  to follow-up on later and keep the thread focused on solving one particular 
-  issue. <br>
-  <br>
-  Post any follow-up messages by replying to your original message or a 
-  reply from a <i>support-giver</i> (i.e. do not start a new topic for a 
-  follow-up message). Do not change the message subject when replying to a 
-  support message.<br>
-  <br>
-  Please do not mix &quot;suggestions&quot; with &quot;support questions&quot;, if you can help it.<br>
-&nbsp;</li>
-  <li><b>Answer any follow-up questions asked of you.<br>
-  </b>This may be the most important suggestion I can make. When a <i>
-  support-giver</i> replies to your message with one or more questions, <b>
-  answer</b> <b>each</b> and <b>every</b> question <b>completely</b>. Nothing 
-  frustrates me more than trying to help someone that has no problem asking 
-  questions but will not answer any questions asked of them.<br>
-  <br>
-  Quote the pertinent parts of previous messages when replying. (i.e. when 
-  posting an answer to a question, be sure to quote the original question as 
-  well).<br>
-&nbsp;</li>
-  <li><b>Share the final results for others to learn from.<br>
-  </b>When you've taken any recommend actions, don't forget to post a follow-up 
-  message with the results of those actions.<br>
-  If you see someone else asking the same question later, don't hesitate to 
-  become a <i>support-giver</i> yourself and tell them of any solutions or 
-  results you've encountered yourself.<br>
-&nbsp;</li>
-  <li><b>Read other articles on how to get good technical support from volunteers.<br>
-  </b><a href=http://www.catb.org/~esr/faqs/smart-questions.html>
-  How to Ask Questions The Smart Way</a><br>
-  <a href=http://www.chiark.greenend.org.uk/~sgtatham/bugs.html>
-  How to Report Bugs Effectively</a><br>
-</li>
-</ol>
-
-<h3>Examples of Bad Support Questions</h3>
-<p>&quot;hey man my bbs took a crap again.&quot;</p>
-
-<h3>Thank You</h3>
-<p>
-Thank you for taking the time to read this document. And thanks in advance for taking
-into consideration the recommendations made here for getting good technical suport in the future.
-As a nod to <i>support-givers</i>, include a &quot;Huzzah!&quot; in support messages (subject or body).
-This single word will let us know that you've read this document and agree to the principles
-out-lined here, and it just might give your support question a little boost in priority
-(no promises). For those who haven't bothered to read this document, let them wonder aloud
-what this secret handshake is all about. ;-)
-
-<p align="right"><font face="Arial" size="1" , "Helvetica">Copyright � 2009 Rob 
-Swindell <br>
-&nbsp;$Id$</font></p>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/svdmansi.txt b/docs/svdmansi.txt
deleted file mode 100644
index 5f7d4024c936f40229bc9fed1f0670407d50f53b..0000000000000000000000000000000000000000
--- a/docs/svdmansi.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-
-SVDMANSI.COM -- OS/2 Virtual DOS Machine ANSI Driver for Synchronet
-
-    This program is a direct replacement for OS2FIX.COM, which,
-although it solves an incompatibility problem between the OS/2 VDM and
-native DOS, leaves the VDM without ANSI support.
-
-    OS2FIX.COM is now obsolete, SVDMANSI is to be used in place of
-it.  If you are not familiar with the way OS2FIX worked: remove the
-line (if any) containing ANSI.SYS from DOS_DEVICE in the DOS session's
-settings, and place a line "SVDMANSI" in the file specified by the
-setting DOS_AUTOEXEC, before any ANSI codes are output to the screen.
-
-    The basic ANSI codes are supported.  Not supported are cursor
-position report (usually only used to detect the presence of an ANSI
-driver, and handled by the BBS itself), and keyboard key redefinition
-(less an omission than a safety feature).  If you have any questions
-or problems with this program, you can send me e-mail on Vertrauen
-(714) 529-9525, or via fidonet:
-                                    Ille Homine Albe @1:103/705
-
-    If you continue to use this program after the 30-day evaluation
-period, please send 5 cents to the Clinton Legal Defense Fund, or
-$1 to the charity of your choice.
diff --git a/docs/syedtfaq.txt b/docs/syedtfaq.txt
deleted file mode 100644
index 27de04d605dde15d59abf64c90aa0e22a9a2dced..0000000000000000000000000000000000000000
--- a/docs/syedtfaq.txt
+++ /dev/null
@@ -1,159 +0,0 @@
-	    Answers to Frequently Asked Questions Regarding SyncEdit
-	    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-				  Apr 15, 2000
-				  Rob Swindell
-
-
-What Is It?
-~~~~~~~~~~~
-SyncEdit is an external message editor originally designed for use with
-Synchronet Multinode BBS Software. It was later extended to support other BBS
-packages as well.
-
-
-Authorship
-~~~~~~~~~~
-Robert D. Bouman is the author of SyncEdit. Unfortunately he passed away a few
-years ago. I, Rob Swindell, am the author of Synchronet BBS Software and while
-I was given permission to include an unregistered demo version of SyncEdit in
-Synchronet distributions, I am not the author of SyncEdit and have never had
-any official connection with the product. I've decided to create this help file
-to answer all the common questions I get regarding SyncEdit (the most common
-being: "How do I register YOUR product, SyncEdit?").
-
-
-Registration
-~~~~~~~~~~~~
-Since it is no longer possible to purchase SyncEdit registrations, I have
-been including my personal registration key (SYNCEDIT.KEY, registered to
-"Digital Dynamics") with Synchronet distributions since v2.30b. Feel free to
-use this registration key guilt-free, as that's what I think Robert would have
-wanted. If you're using v2.20 or later, you'll need to convert this key to the
-SYNCEDIT.CFG file format by using the KEY2CFG.EXE program (included with the
-SyncEdit archive: SYEDTxxx.ZIP).
-
-
-Y2K Patch
-~~~~~~~~~
-There is a Y2K bug in all known versions of SyncEdit where the year 2000 is
-displayed as 100, causing the status bar to wrap and making the program
-unusable. I've released a group of binary-edited SyncEdit executables (for
-all located versions) that works around this problem: the year is still
-displayed as 100, but the status bar no-longer wraps. The file that includes
-these patched files is SYEDTY2K.ZIP and can be downloaded via Telnet/Zmodem or
-FTP from vert.synchro.net.
-
-
-Configuration
-~~~~~~~~~~~~~
-First, it is very important that you know WHAT VERSION of SyncEdit you're
-trying to get working. You can tell by looking at the file size of your
-SYNCEDIT.EXE in your Synchronet EXEC directory and comparing to the following
-list of known/located released versions:
-
-	166222	1.5.3
-	166570	2.0.0
-	162594	2.0.5
-	164490	2.20A
-	170900	2.50
-	192126	3.00
-	191906	3.05
-
-If the file size of your SYNCEDIT.EXE does not match any of the above, check
-your SyncEdit documentation for the version number or logon to Vertrauen
-(vert.synchro.net) to obtain one of the above versions (and the Y2K patches).
-
-Different versions of SyncEdit require different configurations in SCFG
-(SBBSCTRL->BBS->Configure)->External Programs->External Editors->SYNCEDIT:
-
-v1.0 - v1.5.0
-�������������������������������������������������������������������ͻ
-� Name				  SyncEdit			    �
-� Internal Code 		  SYNCEDIT			    �
-� Local Command Line		  %!syncedit %! %l %f		    �
-� Remote Command Line		  %!syncedit %! %l %f		    �
-� Access Requirements		  ANSI				    �
-� Intercept I/O Interrupts	  Yes <- Versions 1.0 - 1.5.0 only! �
-� Quoted Text			  None				    �
-� QuickBBS Style (MSGTMP)	  No				    �
-� Expand Line Feeds to CRLF	  No				    �
-� BBS Drop File Type		  Synchronet	  XTRN.DAT	    �
-�������������������������������������������������������������������ͼ
-
-
-v1.5.3 - v2.0.5
-�������������������������������������������������������������������ͻ
-� Name				  SyncEdit			    �
-� Internal Code 		  SYNCEDIT			    �
-� Local Command Line		  %!syncedit %! %l %f		    �
-� Remote Command Line		  %!syncedit %! %l %f		    �
-� Access Requirements		  ANSI				    �
-� Intercept I/O Interrupts	  No				    �
-� Quoted Text			  None				    �
-� QuickBBS Style (MSGTMP)	  No				    �
-� Expand Line Feeds to CRLF	  No				    �
-� BBS Drop File Type		  Synchronet	  XTRN.DAT	    �
-�������������������������������������������������������������������ͼ
-
-
-v2.20
-�������������������������������������������������������������������ͻ
-� Name				  SyncEdit			    �
-� Internal Code 		  SYNCEDIT			    �
-� Local Command Line		  %!syncedit %l %f		    �
-� Remote Command Line		  %!syncedit %l %f		    �
-� Access Requirements		  ANSI				    �
-� Intercept I/O Interrupts	  No				    �
-� Quote Text			  None				    �
-� QuickBBS Style Editor (MSGTMP)  No				    �
-� Expand line feeds to CRLF	  No				    �
-� BBS Drop File Type		  Synchronet	  XTRN.DAT	    �
-�������������������������������������������������������������������ͼ
-
-
-v2.50
-�������������������������������������������������������������������ͻ
-� Name				  SyncEdit			    �
-� Internal Code 		  SYNCEDIT			    �
-� Local Command Line		  %!syncedit local %l %f	    �
-� Remote Command Line		  %!syncedit %l %f		    �
-� Access Requirements		  ANSI				    �
-� Intercept I/O Interrupts	  No				    �
-� Quoted Text			  None				    �
-� QuickBBS Style (MSGTMP)	  Yes <- Version 2.5 and up	    �
-� Expand Line Feeds to CRLF	  No				    �
-� BBS Drop File Type		  Synchronet	  XTRN.DAT	    �
-�������������������������������������������������������������������ͼ
-
-
-v3.00 - v3.05
-�������������������������������������������������������������������ͻ
-� Name				  SyncEdit			    �
-� Internal Code 		  SYNCEDIT			    �
-� Local Command Line		  %!syncedit -l -maxlines %l -f %f  �
-� Remote Command Line		  %!syncedit -maxlines %l -f %f     �
-� Access Requirements		  ANSI				    �
-� Intercept I/O Interrupts	  No				    �
-� Quote Text			  None				    �
-� QuickBBS Style Editor (MSGTMP)  Yes				    �
-� Expand line feeds to CRLF	  No				    �
-� BBS Drop File Type		  GAP		  DOOR.SYS	    �
-�������������������������������������������������������������������ͼ
-
-
-SyncEdit v2.20 and higher requires running SETUP.EXE (included in the SyncEdit
-archive: SYEDTxxx.ZIP - should be unzipped with all other SyncEdit files into
-your Synchronet EXEC directory). Example configuration:
-
-   Directory of external files : C:\SBBS\EXEC\
-   User Timeout in Minutes : 3
-   Allow user dictionaries : Yes
-   Memory swap method : EMS
-   Registration code : ****************
-   Registered to : Digital Dynamics
-
-SyncEdit/G configurations not given (use SyncEdit instead).
-
-Hope this information is helpful!
-
--Rob (www.synchro.net)
diff --git a/docs/syncedit.txt b/docs/syncedit.txt
deleted file mode 100644
index 49be2e79a9d6a1b5f590a7ed41515d08a15325da..0000000000000000000000000000000000000000
--- a/docs/syncedit.txt
+++ /dev/null
@@ -1,538 +0,0 @@
-
-
-
-                                     SyncEdit
-                         The Synchronet Full-Screen Editor
-
-
-                        (c) Copyright 1995 Robert D. Bouman
- 
-                                ALL RIGHTS RESERVED
-
-
-                                 Robert D. Bouman
-                                94 W Roosevelt Ave.
-                                Zeeland, MI  49464
-                                        USA
-
-                             Fido:  1:2201/11
-                         Internet:  bouman@macatawa.org
-
-
-
-
-     
-     As this document covers both the freely distributable and registered 
-     versions, not all items apply to the demo version and are identified as 
-     such throughout the document.  
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                         Description                         ۲�� �
-     ������������������������������������������������������������������������� 
-
-     This product provides an integrated full-screen ANSI message editor for
-     use with the Synchronet bulletin board package.
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                         Disclaimer                          ۲�� �
-     ������������������������������������������������������������������������� 
-
-     The entire SyncEdit package is provided as is and comes with no warranty
-     of any kind, either expressed or implied.  In no event will Robert
-     Bouman be liable for damage resulting from the direct or indirect use of
-     this software.
-
-     The user of these programs bears all risks as to their quality and
-     performance.  
-
-     Users are encouraged to use common sense and back up all important system 
-     files using industry accepted methods before using this or any other
-     newly obtained application.  
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                       Special Thanks                        ۲�� �
-     ������������������������������������������������������������������������� 
-
-     We would like to thank the beta testers and others who have been most
-     instrumental in getting SyncEdit to where it is today.  They have been
-     very helpful in the debugging process and provided numerous suggestions
-     which have been included in SyncEdit.
-
-                   The testers include, in no particular order -
-
-                          Jim Knight of 21st Century
-                          Kelly Wright of Tele-Star
-                          Bill Cronkhite of The Game Room
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                       Included Files                        ۲�� �
-     ������������������������������������������������������������������������� 
-
-     HISTORY.TXT        Revision history of SyncEdit
-     REGISTER.FRM       Registration form
-     SYNCEDIT.DOC       What you're reading now, the documentation
-     UPGRADE.DOC        Information on upgrading to this version of SyncEdit.
-     SYNCEDIT.EXE       The executable text editor
-     KEYGEN.EXE         Program to generate key file
-     SYNCEDIT.MAC       Example macro file
-     FEATURES.TXT       List of features included in SyncEdit to date
-        
-     Note:  The dictionary is distributed as a seperate archive, and will not 
-     be used by the editor until a key code is obtained.  The dictionary can
-     be found at various locations as SYEDTDIC.ZIP.
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                     System Requirements                     ۲�� �
-     ������������������������������������������������������������������������� 
-
-     An operational Synchronet BBS system, version 2.00 or greater. ANSI
-     emulation is required for the remote user of course, DOS 3.0+, a fossil
-     driver may be needed if you are currently using Digiboard or similar
-     product.  SYNCEDIT SUPPORTS FOSSIL AND DIRECT COMPORT I/O ONLY!
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                     Distribution Method                     ۲�� �
-     ������������������������������������������������������������������������� 
-  
-     Freely distributable shareware.  This package may be uploaded, placed in
-     CD-ROM collections, or otherwise be freely disseminated as long as the
-     archive remains intact.  Only reasonable fees may charged for copying or
-     distributing, and no copyright or ownership may be claimed by parties
-     other than Robert Bouman.  This product is NOT in the "public domain".
-  
-     The latest version is always available via file request at 1:2201/11 as
-     SYNCEDIT.  
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                         Limitations                         ۲�� �
-     ������������������������������������������������������������������������� 
-
-     The registered version of SyncEdit is designed to operate with a KEY 
-     file, which activates the registered features of the editor.  Operation 
-     of the editor without a key will invoke the editor in demo mode.  A key 
-     file is not distributed with SyncEdit, it can be generated with KEYGEN
-     and a key code from Robert Bouman.
-     
-     The demo version is a very functional editor, with no time limitations or 
-     restrictions on usage except as noted above under "Distribution method".  
-     The demo contains complete block editing and file functions, but the menu 
-     items indicated by a light grey color, SEARCH, SPELL CHECKER, and 
-     GRAPHICS, are not active in the demo version.  Also, the demo does not 
-     allow the use of Sysop definable TAGLINES.  There is a three second delay 
-     upon entry to the editor as well.  
-
-     The key file activates SEARCH, SPELL CHECKING, GRAPHICS, Sysop definable 
-     TAGLINES and removes the entry delay screen.  
-
-     See "Registration" for specifics on how to obtain a key code.
-
-     Both versions of SyncEdit are limited to a maximum of 500 lines of text.  
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                        Installation                         ۲�� �
-     ������������������������������������������������������������������������� 
-
-     SyncEdit is installed as an external message editor, and if one is
-     familiar with Synchronet and installing doors, there should be little
-     difficulty. However, it is assumed that the reader is familiar with
-     Synchronet and how to configure the BBS software.
-
-
-                                      Step 1
-
-     Decide where you wish to place the external files, ie the SYNCEDIT.DIC,
-     SYNCEDIT.KEY and TAGLINE files, all of which are only activated by a
-     registered key file.  As mentioned earlier, remember that the dictionary
-     is distributed as a separate archive.
-
-     If you plan on using a different directory from \SBBS\EXEC, create the
-     directory using any valid DOS name and path, with the DOS "MD"    
-     command.
-  
-     If used, copy SYNCEDIT.DIC into the directory you just created, and make
-     a note of the full path and name of this directory as you'll need that
-     information in a moment.  Otherwise, if using the BBS EXEC directory,
-     copy SYNCEDIT.DIC into \SBBS\EXEC.
-
-     When you later get to the step of setting up the editor within 
-     Synchronet, you will need to be sure your second command line argument 
-     points to the directory containing the external files.  
-
-
-                                      Step 2
-     SYNCEDIT.EXE may be installed in any convenient directory, though we
-     suggest the \SBBS\EXEC subdirectory or a directory beneath \SBBS\EXEC
-     called SYNCEDIT.  If you place SYNCEDIT.EXE in a directory that's NOT
-     in your system path statement, then you must provide the full path to
-     this directory on the command line with the executable 
-     (C:\SYNCEDIT\SYNCEDIT %l .. .. ). 
-
-
-                                      Step 3
-     Add SYNCEDIT to your BBS's external on-line programs menu via the
-     Synchronet configuration utility:  External Programs -> External Editors
-
-     Before we get to installing SyncEdit, please note the command line used 
-     with SyncEdit:  
-
-     syncedit [<EXTERNAL DIR>] [<NUM LINES>] [PATH\FILE] 
-                                        or
-     %!syncedit [<EXTERNAL DIR>] [<NUM LINES>] [PATH\FILE] 
-
-
-     A typical command line example might be:  
-
-                          syncedit %! %l %f
-
-     Left to right:  the name of the executable, the path to the external 
-     directory (for the dictionary files, tag files, and SYNCEDIT.KEY), maximum
-     number of lines allowed in the editor, and the optional path\file_name
-     to read into the editor.
-
-     The external directory (first argument) is where the dictionary, and when 
-     obtained, the SYNCEDIT.KEY should be placed.  The external directory 
-     argument MUST be defined, even if you don't have a key file and don't 
-     intend to install the dictionary.  The count of the arguments must be at 
-     least two, with the last item, PATH\FILE_NAME being the only truly
-     optional parameter.  
-
-     Assuming you've placed SYNCEDIT.EXE in the \SBBS\EXEC directory and the 
-     \SBBS\EXEC path is properly defined in your system setup, it shouldn't be 
-     necessary to use the "%!"  in front of the executable name.  However, if 
-     you have difficulty getting SyncEdit to run, try placing the %! at the
-     beginning of the command line as in the second example above.  
-
-     The Synchronet parameter %l may be substituted for NUM LINES.  This is
-     handy if you wish the editor to use the default number of lines as 
-     configured within each of your BBS user levels.  
-
-     Note that in our example we used the path to the \SBBS\EXEC directory as 
-     our external directory (%!), received the maximum editor lines from the 
-     BBS (%l) and received the path & name of the file to read into the editor 
-     from the BBS (%f).  If %f isn't used, SyncEdit will default to reading 
-     the INPUT.MSG text dropped by the BBS in the respective NODE directory.  
-
-     If we wished to use a different external directory, and pass on the 
-     command line a specific number of lines to allow, we could have done 
-     something like:  
-
-                      syncedit c:\sbbs\exec\syncedit\ 80 %f
-
-     This example assumes a directory called "syncedit" exists in the
-     c:\sbbs\exec directory and will be used for our external files.  80
-     is the maximum lines allowed in the editor.  
-
-     We suggest the use of a separate external directory with the 
-     availability of user dictionaries.  Otherwise, the \EXEC directory may
-     become cluttered with dictionary files.
-
-
-     Hit INSERT on a blank line to start the process of adding the editor.  
-
-     Below is an example intended to show a typical setup for SyncEdit, and 
-     should work for the vast majority of users.  Please note, SyncEdit 
-     *requires* the use of the XTRN.DAT drop file so be sure to configure 
-     Synchronet to drop the file as indicated below.
-
-
-                                  SyncEdit Editor
-������������������������������������������������������������������������ͻ
-� Name                            SyncEdit                               �
-� Internal Code                   SYNCEDIT                               �
-� Local Command Line              syncedit %! %l %f                      �
-� Remote Command Line             syncedit %! %l %f                      �
-� Access Requirements             ANSI                                   �
-� Intercept I/O Interrupts        No                                     �
-� Quote Text                      Prompt User                            �
-� QuickBBS Style Editor (MSGTMP)  No                                     �
-� Expand line feeds to CRLF       No                                     �
-� BBS Drop File Type              Synchronet      XTRN.DAT               �
-������������������������������������������������������������������������ͼ
-
-
-     Once again, this example will work if you have the directory where you 
-     placed SYNCEDIT.EXE in your path, and you placed your external files in
-     \SBBS\EXEC.  Otherwise, you will need to modify the above to match
-     your setup.
-
-     If memory is tight, or you experience difficulties, add SyncEdit to your 
-     BBS global swap list.  This is accomplished within the Synchronet 
-     configuration utility.  
-
-
-     That's it, you and your users should now be able to use the editor!  
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                      Using the Editor                       ۲�� �
-     ������������������������������������������������������������������������� 
-
-     As SyncEdit contains an extensive built-in help system, we will not go 
-     into great detail here on the commands or how to use the editor.  
-
-     All functions are available from the menu at the top of the screen by 
-     using CTRL-key combinations.  For instance, on-line help is available by 
-     using CTRL-P.  There are also several keyboard shortcuts, such as CTRL-O
-     for quick save, as well as the traditional "slash" commands (/A, /ABT,
-     /N, /S, /?).  Again, be sure to review the help system when you first
-     use the editor for more detailed information.
-
-     The menu bar at the bottom of the editor reflects (left to right):
-  
-                registration information (who the editor is registered to)
-                maximum lines allowed
-                number of lines used
-                insert/delete mode status
-                date
-                time
-
-
-     �����������������������������������������������������������������������Ŀ
-     � ����                    Sysop File Functions                     ۲�� �
-     ������������������������������������������������������������������������� 
-
-     There are two Sysop only commands available from the File menu that are
-     accessible, and visible, only to user groups 90 and above (co-Sysops and
-     Sysops).  These commands are LoadFile and SaveFile which do exactly what
-     their names imply.
-
-     LoadFile reads a separate text file into the current editing session.  
-     This function does not overwrite existing text, but rather inserts the
-     file at the current cursor position.
-
-     SaveFile saves the current text to a file in ASCII format.
-
-     Both LoadFile and SaveFile expect a full DOS path.
-
-
-
-     �����������������������������������������������������������������������Ŀ
-     � ����                      Sysop Hot Keys                         ۲�� �
-     ������������������������������������������������������������������������� 
-
-     Several functions are also available to the sysop both when used locally
-     and when a remote user is using SyncEdit.  They are defined below.
-
-     ALT+C - Allows you to chat with the remote user while they are editing a
-     message.  This function is only available when the user is at the main
-     editing screen.  ALT+C again to return to normal screen.
-
-     ALT+H - Hang up on user and exit from SyncEdit.
-
-     ALT+J - Drop to DOS.  This is available when the user is on-line as well
-     as when the editor is used locally.  It is available when the remote
-     user or local user is in the main editing screen only.
-
-     ALT+K - When this key is pressed, SyncEdit will ignore key strokes from
-     the remote user.  Pressing this key again will return the editor to
-     normal function.
-
-     ALT+D - Drops user to BBS without hanging up on them.
-
-     F1 - Will display a status bar containing the sysop key information from
-     above.
-
-     F9 - Will return the status bar to the normal user information display.
-
-     F10 - Will remove the status bar completly from screen.
-
-     ALT-+/- - Increase or decrease the amount of time the user has in
-     SyncEdit to write or edit a message.
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����      Creating TAGLINE Files (registered version only)       ۲�� �
-     ������������������������������������������������������������������������� 
-
-     The registered version of SyncEdit allows for the use of up to 20 
-     different tag lines.  Remember, all the *.TAG files, must be placed in 
-     the external directory pointed to by the first command line argument.  
-
-     Each TAG file may be up to 600 bytes in length.  If these limits are
-     exceed, the file will be truncated.  Tag files may contain both ANSI or
-     ASCII text and must be named using any valid DOS name, with an extension
-     of .TAG.  These names may be descriptive, as in ANSI.TAG, ASCII.TAG,
-     simple as in 1.TAG, 2.TAG, or any other scheme you prefer.  Use
-     desecration when using tag lines, particularly those containing ANSI
-     escape codes as they can quickly become overdone and irritating to
-     readers of your messages (and network administrators).
-
-     If more than one *.TAG file is found, SyncEdit will randomly select
-     a different *.TAG file each time the editor is called by the BBS.  
-     For example, if you have two *.TAG files, the odds are approximately 
-     50-50 that a particular tag file will be used.  If you have three tag 
-     files, the odds are 1 in 3, and so on.  If you only wish to have one tag 
-     line added by the editor, only define one tag file, for example 1.TAG.  
-     If you don't want any tag lines added, simply don't define any.  
-
-     Note, the unregistered "SyncEdit" tear line is not user definable or 
-     modifiable.  The tear line is not appended by the registered version.
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                   Sysop (only) Macro Files                  ۲�� �
-     ������������������������������������������������������������������������� 
-
-     For the macros, a file named SYNCEDIT.MAC must be in the external
-     directory.  We have included a basic macro file so you have a reference
-     point for creating your own.
-
-     There is a maximum of 40 macros lines allowed.  If this number is 
-     exceeded, only 40 will be used.  Lines that have a ';' in column one
-     will be skipped, which is primarily used for adding comments to the
-     macro file.  Blank lines are skipped also.  Everything else is   
-     considered a macro line.
-
-     Macro lines 1-10 correspond to F1-F10 on the keyboard; 11-20 to
-     shift+F1-f10; 21-30 to ctrl+F1-F10; and finally 31-40 to alt+F1-F10.  For
-     example, if you have 11 lines that are considered macro lines, then you 
-     can insert those lines into your message by pressing F1-F10 and shift+F1.
-     If you press shirt+F2, the computer will beep telling you that there isn't
-     a macro associated with that key.
-
-     One common use of a macros as implemented within SyncEdit is to allow
-     the Sysop to easily use different signatures, depending on the target
-     audience of the message.
-
-
-
-     �����������������������������������������������������������������������Ŀ
-     � ����                      User Dictionaries                      ۲�� �
-     �������������������������������������������������������������������������
-
-     Any user that is allowed to use SyncEdit will be able to create their own 
-     custom dictionary.  SyncEdit will provide a menu item entitled ADD when 
-     it encounters a word during a spell checking session that it doesn't
-     believe is spelled correctly.  By simply choosing the add option the
-     highlighted word will be added to the users personal dictionary (*not*
-     the master dictionary).  Please note, SyncEdit doesn't delete user
-     dictionaries when there are changes to the BBS database.  Consequently,
-     if a user is deleted from the BBS database, the next person that has
-     the same user number will inherit the old dictionary.
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                Registration Cost and Process                ۲�� �
-     ������������������������������������������������������������������������� 
-
-     Registration fee is $20.00 (twenty dollars US).  That's right, only
-     twenty dollars.  This will get you a key code which you can use to
-     generate a customized key file that will activate all the editors
-     features.
-
-     Please review, complete and return the REGISTER.FRM (enclosed).  
-
-     Save yourself the time and expense of calling us to determine if we 
-     accept on-line orders or credit cards.  We don't.  Currently, the only 
-     way to register is to follow the procedure outlined above.  When this 
-     changes, we'll be sure to announce it.  
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                          Cautions                           ۲�� �
-     ������������������������������������������������������������������������� 
-
-     This product was designed specifically to interface with the Synchronet 
-     BBS system, and has not been tested with other BBS packages.  Though it 
-     may work with other BBS systems, we make no representation that it will.  
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                      Technical Support                      ۲�� �
-     ������������������������������������������������������������������������� 
-
-     Support is provided by calling the SyncEdit support BBS; The Game Room
-     (616)857-3135 and either posting a message to "Playster" in the SyncEdit
-     message section or by sending private e-mail, via FidoNet netmail
-     (1:2201/11) addressed to Robert Bouman or Internet e-mail addressed to
-     bouman@macatawa.org.
-
-     Please note, we will do everything possible to assist folks in getting 
-     the freely distributable version up and running.  However, technical 
-     support is primarily intended for registered users.  They are after all, 
-     our paying customers.  
-
-     Apparent bug reports should be forwarded as identified above.  Please 
-     provide as much detail as possible regarding your difficulty, ie hardware 
-     configuration, BBS setup (paths, etc), and a specific description of the 
-     problem.  
-
-     Suggestions regarding new features, and comments in general are welcome 
-     from all users and should be forwarded as indicated above.  
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                      Known "Anomalies"                      ۲�� �
-     ������������������������������������������������������������������������� 
-
-     o SyncEdit is limited to a maximum of 500 lines of text.  If attempts are 
-       made to use more than 500 lines, the editor will continue to load and
-       enter into an editing session.  However, only the first 500 lines of
-       text will actually be edited and saved.
-
-     o There seems to be some incompatibilities when SyncEdit is used under 
-       Novell DOS v7.  In particular, the problem occurs when attempting an
-       editing session from the WFC screen.  Usage of the editor from within
-       the BBS is not generally affected.
-
-     o Due to the spelling library SyncEdit currently uses, there are times
-       the spell checker will flag words as misspelled when in fact the word 
-       is spelled correctly.  This may be most noticeable when adding words to 
-       one's personal dictionary.  We are aware of the problem, but due to the 
-       fact that we don't have the source code to the library we can't easily 
-       correct the problem.  The solution lies in either writing our own 
-       library from scratch or locating another spelling library.  We are 
-       investigating the options are planning to correct this situation in a
-       future release.
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                       Upgrade Policy                        ۲�� �
-     ������������������������������������������������������������������������� 
-
-     Registering SyncEdit is a one time ONLY process.  By purchasing the
-     registered version of SyncEdit, you get a life long "subscription" to
-     all future versions of SyncEdit.
-
-
-
-     �����������������������������������������������������������������������Ŀ 
-     � ����                        Miscellaneous                        ۲�� �
-     ������������������������������������������������������������������������� 
-
-     SyncEdit reads either the INPUT.MSG placed in the node directories by
-     the BBS, or the file passed to it from the BBS via the %f parameter,
-     EDITOR.INF, QUOTES.TXT, and Synchronet's drop file XTRN.DAT.  No other
-     files are read from or written to.
-
-     If the LoadFile or SaveFile commands are used, SyncEdit will load and
-     save to the path\file provided by the user.  It does not, however,
-     modify any BBS system files on it's own.
-
-
-     SyncEdit is a trademark of Robert D. Bouman.
-     Synchronet is a trademark of Digital Dynamics.
-     All other brands are trademarks or registered trademarks of their
-     respective companies.
diff --git a/docs/sysop.html b/docs/sysop.html
deleted file mode 100644
index 568ecda986d0d34ec7026610890b2be842d29bf2..0000000000000000000000000000000000000000
--- a/docs/sysop.html
+++ /dev/null
@@ -1,283 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Synchronet BBS Software&nbsp; -&nbsp; Sysop Documentation</title>
-</head>
-
-<body>
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="56836" -->
-
-<h1>Synchronet System Operator Documentation</h1>
-<p><b><a name="TOC">Table of Contents</a></b>
-</p>
-
-<p><a href="features.html">Features</a>
-</p>
-
-<pre><b>Installation</b><a href="install.html">
-</a>    <a href="install.html">Installation</a>
-	Windows
-	    NT Services
-	Unix
-	    Daemon<a href="install.html#Getting Started">
-</a>    <a href="install.html#GettingStarted">Getting Started
-</a>    <a href="install.html#GettingHelp">How to Get Help
-</a>    <a href="install.html#AboutManual">About this Manual</a></pre>
-
-<div align="left">
-
-<pre><b>Configuration
-</b>    <a href="system_config.html">System Configuration</a>
-	Configuration Wizard (Windows only)
-    SCFG
-	<a href="system_config.html#MessageOptions">Message Options
-</a>	<a href="system_config.html#SystemOptions">System Options</a>
-	<a href="system_config.html#SystemToggleOptions">Toggle Options</a>
-	<a href="system_config.html#NewUserValues">New User Values</a>
-	<a href="system_config.html#AdvancedOptions">Advanced Options</a>
-	<a href="system_config.html#LoadableModules">Loadable Modules</a>
-	<a href="system_config.html#SecurityValues">System Security Level Values</a>
-	<a href="system_config.html#ExpiredAccountValues">Expired Account Values</a>
-	<a href="system_config.html#QuickValidationValues">Quick Validation Values</a>
-	<a href="adding_nodes.html">Adding Nodes</a>
-		<a href="adding_nodes.html#ConfiguringNodes">Node Configuration</a>
-		<a href="adding_nodes.html#NodeToggleOptions">Node Toggle Options</a>
-		<a href="adding_nodes.html#NodeAdvancedOptions">Node Advanced Options</a>
-    Configuration Files
-    Filter Files
-    <a href="system_config.html#CreatingUserAccountsLocally">Creating User Accounts Locally</a>
-	  <a href="system_config.html#CreatingSysopAccount">Creating a Sysop Account</a>
-	  <a href="system_config.html#CreatingGuestAccount">Creating a Guest Account</a></pre>
-
-</div>
-
-<pre><b>Sysop Commands (Remote / Local)</b>
-    <a href="sysop_commands.html">Sysop Commands</a>
-    <a href="sysop_commands.html#SysopDefinition">Definition of a Sysop</a>
-    <a href="sysop_commands.html#MultipleSysops">Multiple Sysops</a>
-    <a href="sysop_commands.html#LocalSysopCommands">Local Only Sysop Commands</a>
-    <a href="sysop_commands.html#OnlineSysopCommands">Remote/Local Sysop Commands</a></pre>
-
-<pre><b>User Management</b>
-    <a href="user_editor.html#UsingUserEditLocally">Editing Users Locally</a>
-	GUI User Editor (Windows)
-	uedit<a href="user_editor.html#UsingUserEditLocally">
-</a>    <a href="user_editor.html#UsingUserEditRemotely">Online User Editor</a>
-    <a href="user_editor.html#UsingUserEditRemotely">Online User Editor Commands</a>
-    <a href="user_editor.html#UserEditCommands">User Security Fields Explained</a></pre>
-
-<pre><b>Security</b>
-    <a href="security.html">ARS Security</a>
-	<a href="security.html#Introduction">Introduction to ARS</a>
-	<a href="security.html#Keywords/Symbols">ARS Keywords and Symbols</a>
-	<a href="security.html#GeneralUsageExamples">ARS General Usage Examples</a>
-	<a href="security.html#NestingExpressions">Nesting ARS Logic</a>
-	<a href="security.html#NestedLogicExamples">ARS Nested Logic Examples</a></pre>
-
-<pre><b>Message Bases</b>
-    <a href="message_section.html">Message Base</a>	
-    <a href="message_section.html#ElectronicMail">Electronic Mail
-</a>    <a href="message_section.html#SettingUpMessageBase">Adding Message Bases</a>
-          <a href="message_section.html#CreatingMessageGroups">Creating Message Groups</a>
-             <a href="message_section.html#MessageGroupOptions">Main Options
-</a>          <a href="message_section.html#CreatingMessageSub-boards">Creating Message Sub-Boards</a>
-	     <a href="message_section.html#Sub-boardMainOptions">Main Options</a>
-          <a href="message_section.html#ToggleOptions">Toggle Options</a>
-          <a href="message_section.html#NetworkOptions">Network Options</a>
-          <a href="message_section.html#AdvancedOptions">Advanced Options</a>
-    <a href="message_section.html#QWKPacketPreviousSoftware">Importing Messages from Your Previous BBS Software</a>
-    <a href="message_section.html#PostingMessage">Posting</a>
-    <a href="message_section.html#RemoteQWKFunctions">Remote QWK Functions</a></pre>
-
-<pre><b>Networking</b>
-    <a href="networking.html">Networking Message Bases</a>
-    <a href="networking.html#QWKPacketNetworking">QWK Networking</a>
-          <a href="networking.html#NetworkHubs">Network Hubs</a>
-          <a href="networking.html#NetworkedSub-boards">Networked Sub-Boards</a>
-          <a href="networking.html#ConfiguringQWKNode">Setting up a QWK Node</a>
-          <a href="networking.html#ConfiguringQWKHub">Setting up a QWK Hub
-</a>    <a href="networking.html#TransferringFilesThroughQWK">Transferring Files via QWK Network</a>
-    <a href="networking.html#FidoNetNetworking">FidoNet Networking</a>
-          <a href="networking.html#FidoNetUsingSBBSECHOandInterMail">Step-by-Step Setup</a>
-          <a href="networking.html#SendingFidoNetNetMail">Sending FidoNet NetMail</a>
-    <a href="networking.html#InternetNetworking">Internet Networking</a></pre>
-
-<div align="left">
-
-<pre><b>Internet Mail Server</b>
-    SMTP
-    POP3</pre>
-
-</div>
-
-<div align="left">
-
-<pre><b>File Section</b>
-    <a href="file_section.html">File Transfer Section
-</a>    <a href="file_section.html#SettingUpFileTransferSection">Setting up the File Section Options</a>
-          <a href="file_section.html#FileOptions">Main Options</a>
-    <a href="file_section.html#ViewableFiles">Viewable File Types</a>
-    <a href="file_section.html#TestableFiles">Testable File Types
-</a>    <a href="file_section.html#DownloadEvents">Download Events</a>
-    <a href="file_section.html#ExtractableFiles">Extractable File Types</a>
-    <a href="file_section.html#CompressableFiles">Compressible File Types</a>
-    <a href="file_section.html#TransferProtocols">Transfer Protocols
-</a>    <a href="file_section.html#CreatingFileLibraries">Adding File Libraries</a>
-          <a href="file_section.html#LibraryOptions">Main Options</a>
-    <a href="file_section.html#CreatingFileDirectories">Adding File Directories</a>
-          <a href="file_section.html#MainDirectoryOptions">Main Options</a>
-          <a href="file_section.html#ToggleOptions">Toggle Options</a>
-          <a href="file_section.html#AdvancedOptions">Advanced Options</a>
-    <a href="file_section.html#AddingFilesToDatabase">Adding Files to File Sections</a>
-          <a href="file_section.html#CreatingOfflineFileDirectories">Creating an Offline Files Directory</a>
-          <a href="file_section.html#CreatingSysopDirectory">Creating a Sysop Directory</a>
-          <a href="file_section.html#CreatingUser-to-UserDirectory">Creating a User to User Directory</a>
-          <a href="file_section.html#CreatingDefaultUploadDirectory">Creating a Default Upload Directory</a>
-          <a href="file_section.html#SupportingBlindBatchUploads">Supporting Blind Batch Uploads</a>
-    <a href="file_section.html#CD-ROM/SlowMediaDevices">CD-ROM and other Slow Media Devices</a>
-          <a href="file_section.html#AlternateFilePaths">Using Alternate File Paths</a></pre>
-
-</div>
-
-<div align="left">
-
-<pre><b><a href="file_section.html#SynchronetFTPServer">FTP Server</a></b></pre>
-
-</div>
-
-<pre><b>Chat Section</b>
-    <a href="chat_section.html">Chat Section Configuration</a>
-    <a href="chat_section.html#ArtificialChatGurus">Artificial Chat Gurus</a>
-    <a href="chat_section.html#ChatActions">Multinode Chat Actions</a>
-    <a href="chat_section.html#MultinodeChatChannels">Multinode Chat Channels</a>
-    <a href="chat_section.html#ExternalSysopPagers">External Sysop Chat Pagers</a>
-    Internet Relay Chat</pre>
-
-<pre><b>External Programs </b>
-    <a href="external_programs.html">External Programs
-</a>    <a href="external_programs.html#FixedEvents">Fixed Events</a>
-    <a href="external_programs.html#TimedEvents">Timed Events</a>
-    <a href="external_programs.html#Native32bitProgramList">Native (32-bit) Program List</a>
-    <a href="external_programs.html#ExternalEditors">External Editors</a>
-    <a href="external_programs.html#OnlinePrograms">Adding Online Programs</a>
-    <a href="external_programs.html#DropFiles">Supported BBS Drop File Types</a>
-    <a href="external_programs.html#Call-backVerifiers">Callback Verifiers</a>
-    <a href="external_programs.html#InstallingNewExternalProgram">Installing a New External Program</a>
-    <a href="external_programs.html#ConfiguringNewExternalProgram">Configuring a New External Program</a>
-    <a href="external_programs.html#ExampleDoorGameSetups">External Program Setup Examples</a>
-          <a href="external_programs.html#LORD">Legend of the Red Dragon (LORD)</a>
-          <a href="external_programs.html#Usurper">Usurper</a>
-          <a href="external_programs.html#TradeWars2002">Trade Wars 2002
-</a>          <a href="external_programs.html#BRE">Barren Realms Elite
-</a>    <a href="external_programs.html#InternalGateways">Internet Gateways (Telnet, RLogin, etc.)</a>
-    <a href="external_programs.html#TroubleshootingExternalPrograms">Troubleshooting External Programs</a></pre>
-
-<pre><b>Text File Section</b>
-    <a href="textfile_section.html">General Text Files</a>
-    <a href="textfile_section.html#TextFileOptions">Main Options</a>
-    <a href="textfile_section.html#AddingTextFiles">Adding Text Files to a Section</a></pre>
-
-<pre>Telnet/Rlogin Server</pre>
-
-<pre>Services
-    JavaScript services
-    Native Services
-    Defaults Services
-	Finger Service
-	NNTP Service
-	Gopher Service
-	IRC Service</pre>
-
-<pre><b>Synchronet Utility Reference</b><a href="utility_reference.html">
-</a>    <a href="utility_reference.html#CHKSMB">CHKSMB</a>	<b>(</b>Checks Message Base for Validity<b>)</b>
-    <a href="utility_reference.html#FIXSMB">FIXSMB</a>	<b>(</b>Fixes Message Base and Mail Indexes<b>)</b>
-    <a href="utility_reference.html#SMBUTIL">SMBUTIL</a> 	<b>(</b>Synchronet Message Base Utility<b>)
-</b>    <a href="utility_reference.html#SMBACTIV">SMBACTIV</a>	<b>(</b>Checks for Active Message Bases<b>)</b>
-    <a href="utility_reference.html#ADDFILES">ADDFILES</a>	<b>(</b>Importing ASCII File Lists<b>)</b>
-    <a href="utility_reference.html#FILELIST">FILELIST</a>	<b>(</b>Creating ASCII File Lists<b>)</b>
-    <a href="utility_reference.html#DUPEFIND">DUPEFIND</a>	<b>(</b>Finds Duplicate Files in Synchronet<b>)</b>
-    <a href="utility_reference.html#DELFILES">DELFILES</a>	<b>(</b>Deletes Files from File Base<b>)</b>
-    <a href="utility_reference.html#MLABELS">MLABELS</a> 	<b>(</b>Mailing Labels Creation Util<b>)</b>
-    <a href="utility_reference.html#QWKNODES">QWKNODES</a>	<b>(</b>Create QWKnet Users/Route/Node Lists<b>)</b>
-    <a href="utility_reference.html#ALLUSERS">ALLUSERS</a>	<b>(</b>Command Line Bulk User Editor<b>)</b>
-    <a href="utility_reference.html#NODE">NODE</a>	<b>(</b>Node Display/Control Utility<b>)</b>
-    <a href="utility_reference.html#SLOG">SLOG</a>	<b>(</b>Node/System Statistics Viewer<b>)</b>
-    <a href="utility_reference.html#DSTSEDIT">DSTSEDIT</a>	<b>(</b>Node/System Statistics Editor<b>)</b>
-    <a href="utility_reference.html#TOTALS">TOTALS</a>	<b>(</b>Credit Gain/Loss Util for Games<b>)</b>
-    <a href="utility_reference.html#ANS2ASC">ANS2ASC</a> 	<b>(</b>ANSI to Ctrl-A Conversion Utility<b>)</b>
-    <a href="utility_reference.html#ASC2ANS">ASC2ANS</a> 	<b>(</b>Ctrl-A to ANSI Conversion Utility<b>)</b></pre>
-
-<pre><b>Customizing your System</b>
-    <a href="customization.html#MenusAndTextFiles">Menus and Other Text Files</a>
-          <a href="customization.html#Text/Colors">Text Colors</a>
-          <a href="customization.html#NodeActionText">Node Action Text</a>
-          <a href="customization.html#TrashCanFiles">Trash Can Files</a>
-    <a href="customization.html#MessageVariables">Message Variables</a>
-    <a href="customization.html#MessageColorCodes">Message Color Codes</a>
-    <a href="customization.html#SIFQuestionnaireFile">SIF Questionnaire File Format</a>
-    <a href="customization.html#GURU.DAT">GURU.DAT (Guru Brain) Modifications</a></pre>
-
-<div align="left">
-
-<pre><b>Appendix Information
-</b>    <a href="appendix.html#Appendix_A">Appendix A</a> : Command Line Specifier Reference<b>
-</b>    <a href="appendix.html#Appendix_B">Appendix B</a> : Synchronet (SBBS/SCFG) Command Line Options
-    <a href="appendix.html#Appendix_C">Appendix C</a> : Synchronet Environment Variables<b>
-</b>    <a href="appendix.html#Appendix_D">Appendix D</a> : Wait for Call Status Display<b> <i><font color="#FF0000">(v2 Only)</font></i>
-</b>    <a href="appendix.html#Appendix_E">Appendix E</a> : Node Status Display<b>
-</b>    <a href="appendix.html#Appendix_F">Appendix F</a> : Log File Line Type Specifiers<b>
-</b>    <a href="appendix.html#Appendix_G">Appendix G</a> : File Formats (Technical Specs for Developers)</pre>
-
-</div>
-
-<pre><b>Definitions of Commonly Used Terms
-</b>    <a href="glossary.html">Glossary</a></pre>
-
-<p><b><a href="#TOC">Back to Table of Contents</a></b></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="52953" -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/sysop.url b/docs/sysop.url
deleted file mode 100644
index 8d911e0100f7b99cccf56f4f55be4f1c66fa0ba8..0000000000000000000000000000000000000000
--- a/docs/sysop.url
+++ /dev/null
@@ -1,5 +0,0 @@
-[DEFAULT]
-BASEURL=http://www.synchro.net/docs/sysop.html
-[InternetShortcut]
-URL=http://www.synchro.net/docs/sysop.html
-Modified=101FFF59F0B3C201ED
diff --git a/docs/sysop_commands.html b/docs/sysop_commands.html
deleted file mode 100644
index 6b2c35ec3b296fea9cbba34972fa2e044bfab7bc..0000000000000000000000000000000000000000
--- a/docs/sysop_commands.html
+++ /dev/null
@@ -1,476 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Sysop Commands</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-
-<h2><a name="SysopDefinition">[5.1] - Sysop Definition</a></h2>
-
-<pre>There is usually one sysop (System Operator) per BBS - the owner and operator
-of the hardware which Synchronet is running on and accepting remote users.
-Quite often systems require more than one sysop and Synchronet is flexible in
-this respect. Within Synchronet, a sysop is defined as any user with a main
-level of 90 or above. Any user that qualifies as a sysop, is prompted with an
-&quot;<b>SY:</b>&quot; to enter the system password at logon. Any time a sysop attempts to
-perform a sysop function that may breach the system security, he is prompted
-with an &quot;<b>SY:</b>&quot; to enter the system password before he can proceed. Users with
-sysop access can cause serious damage to the system. Give out this ability with
-caution.</pre>
-
-<h2><a name="MultipleSysops">[5.2] - Multiple Sysops</a></h2>
-
-<pre>As stated above, any user with a security level of 90 or greater can perform
-sysop functions, &quot;So why have levels 91-99?&quot; you might ask yourself. Well, you
-can still restrict a user with sysop access from accessing Message Groups or
-Sub-boards or File Libraries or Directories by setting the minimum required
-level above that user's level. For example: If you have a remote sysop with a
-security level of 90, you can still have a Message Group or Sub-board with a
-minimum required level of 91. Now this remote sysop will not be able to access
-that Group or Sub-board. While it is true that sysops can edit their own
-and subordinate user's accounts, they can not edit a sysop of higher level's
-account (when calling remotely). A remote sysop can't raise any user's level
-above his own, or add flags or exemptions that he himself doesn't have.</pre>
-
-<h2><a name="LocalSysopCommands">[5.3] - Local Sysop Commands </a><i><font color="#CC0000"><b>(v2
-Only)</b></font></i></h2>
-
-<pre>Most sysop functions will be performed locally, while some sysop functions can
-<u>only</u> be performed locally. The following special key combination are only
-available while online locally (not from the Waiting for Call screen).
-
-<u><b>Macros:</b>
-</u>        All the function keys (F1-F12) and combinations with Shift, Ctrl, and
-        Alt (48 macros total) are available for the sysop. A macro is a short
-        way to enter many keystrokes. Each macro is stored in a separate file
-        in the TEXT directory with a MAC extension. The name reflects which
-        key combination will initiate the macro. For regular F1 through F12,
-        the name is F1.MAC through F12.MAC respectively. For Alt-F1 through
-        Alt-F12 the name is ALT-F1.MAC through ALT-F12, Ctrl-F1 through
-        Ctrl-F12 are named CTRL-F1.MAC through CTRL-F12, and Shift-F1 through
-        Shift-F12 are named SHFT-F1.MAC through SHFT-F12. Each file is a basic
-        ASCII text file with one exception; an extended key combination (such
-        as Alt-D) can be entered by placing a Ctrl-@ (ASCII 0, NULL) in the
-        file followed by the scan code of the key you wish to use.
-
-<b><u>Alt-key combinations:
-</u></b>
-<b>        Alt-U           (User Edit)
-</b>        At any place within Synchronet, pressing Alt-U at the local keyboard 
-        will pop the local console into User Edit while the remote side (if 
-        there is a remote user) will see [WAIT]. Alt-U is available while using
-        the terminal mode as well. See User Edit for more information.
-        See UEDIT command below.
-        
-<b>        Alt-#           (Quick Validation)
-</b>        Pressing Alt and then any of the numbers 0-9 will change the current 
-        users level/flags/exemptions/restrictions/credits and extend their
-        expiration date to the settings for that quick-validation slot set in
-	the system configuration. SCFG-&gt;System-&gt;Toggle Options-&gt;Quick
-	Validation Hot Keys must be set to 'Yes' for this feature to work.
-        
-<b>        Alt-S           (Crazy Cursor Toggle)
-</b>        Pressing Alt-S will toggle the state of the crazy (spinning) cursor,
-        but doesn't change the current user's default settings regarding it.
-
-<b>        Alt-E           (Local I/O Only)
-</b>        If a user is on remotely, this allows the local console to use the BBS
-        while the remote user just sees [WAIT]. Pressing Alt-E again re-enables
-        the remote console.
-
-<b>        Alt-L           (Capture)
-</b>        This starts and stops the local capture of text to a file. If capture
-        is active the status line will reflect this state with a blinking 'C'
-        as the far left character. The file the BBS opens to capture to will be
-        appended if the file already exists. The filename to capture to is
-        prompted for when capture is started. The filename defaults to
-        CAPTURE.TXT in the current node's directory. To direct output to the
-        printer, change the filename to PRN.
-        See ANSCAP command below.
-
-<b>        Alt-Q           (Quiet Remote User)
-</b>        If a user is connected remotely, hitting this key will disable him from
-        being able to enter any keystrokes into the BBS . The user will see all
-        the BBSs output, but any characters sent from his side will not be
-        accepted as input. Hitting Alt-Q again enables remote input again.
-
-<b>        Alt-P           (Sysop Page Off)
-</b>        If someone is currently paging the local sysop (annoying sounds at the
-        local console), hitting Alt-P will turn them off. Scroll-lock toggles
-        local sysop availability.
-
-<b>        Alt-H           (Disconnect)
-</b>        Hangs up on the current user immediately.
-
-<b>        Alt-I           (Interrupt)
-</b>        Hangs up on the current user after displaying a message the node has
-        been closed for maintenance.
-        See INTR command below.
-
-<b>        Alt-A           (Sysop Alert)
-</b>        When the current user logs off the BBS, the local sysop will be alerted
-	by a message and a continuous alarm.
-
-<b>        Alt-R           (Rerun Node)
-</b>        When the current user logs off the BBS, this node will automatically
-        rerun itself.
-        See RERUN command below.
-
-<b>        Alt-X           (Down Node After User Logs Off)
-</b>	Hitting this key combination while the user is in the BBS will toggle
-        the down status of this node. When a node is to be downed, it will
-        be automatically shutdown when the current user logs off.
-        See DOWN command below.
-
-<b>        Alt--           (Subtracts 5 Minutes)
-</b>        Subtracts 5 minutes from the users time allowed online this logon.
-
-<b>        Alt-+           (Add 5 Minutes)
-</b>        Add 5 minutes to the user's time allowed online this logon.
-
-<b>        Alt-N           (Lock Node)
-</b>        Pressing this key will disallow any non-sysops or users without the
-        'N' exemption from logging on after the current user logs off.
-        See LOCK command below.
-
-<b>        Alt-T           (Temp Sysop)
-</b>        Gives the current user sysop status temporarily for this logon. Hitting
-        Alt-T again removes the temp sysop status. This doesn't actually raise
-        the security level of the user to 90, but gives him access to all sysop
-        functions. The status line reflects Temp Sysop state with a blinking
-        asterisk to the far left of the status line.
-
-<b>        Alt-G           (Guru Chat)
-</b>        Pops the user in and out of apparent local chat with the system's guru.
-
-<b>        Alt-C           (Local Chat)
-</b>        Pops the user into chat with the local console.
-
-<b>        Alt-D           (DOS Shell)
-</b>        Pops the local console into DOS. If a user is on remotely, he sees
-        [WAIT] till the local console exits the shell. The sysop can use the
-        'D' command to shell to DOS from the wait for call screen.
-        See DOS command below.
-
-<b>        Alt-Z           (Local Key Menu)
-</b>        Displays the local key menu.
-
-<b>Status Line:<u>
-</u></b>
-        The status line displays one line of user information at any given
-        time. To change the current line, use CTRL and the UP and DOWN arrow
-        keys to scroll through different information lines, or CTRL-HOME to go
-        to the  default (1st) or CTRL-END to go to the last.
-
-        The available status lines are:
-
-         0: UserName SecLevel Password ModemType Birthday Age Sex Phone
-         1: UserName SecLevel RealName/CompanyName &quot;Alt-Z for help&quot;
-         2: UserName SecLevel RealName/CompanyName Age Sex Phone
-         3: UserName SecLevel Location Phone
-	 4: UserName SecLevel Note/Caller-ID Phone
-         5: UserName SecLevel Flags1 Age Sex Phone
-         6: UserName SecLevel Flags1 Expiration
-         7: UserName SecLevel DateFirstOn DateLastOn Expiration
-         8: UserName SecLevel Credits Minutes Expiration
-         9: SecLevel Flags1 Flags2
-        10: Exemptions Restrictions
-        11: ComputerType ModemType ChatHandle
-        12: Address Location ZipCode
-        13: UploadBytes UploadFiles DownloadBytes DownloadFiles LeechCount
-        14: Posts EmailSent FeedbackSent EmailWaiting TotalLogons TotalTimeOn
-        15: NetMailForwardingAddress
-        16: SysopComment
-
-        You can set the default status line number in SCFG-&gt;System-&gt;Advanced
-        options. This will be the default status line that appears until
-        manually scrolled.
-
-        There are status flags on the status line that indicate specific status
-        items. They appear blinking on the left or right edges of the status
-        line. They are defined as:
-
-        C       Local text/ANSI capture is on
-        *       Temporary sysop status
-        A       Alert sysop when user logs off
-        R       Rerun this node when user logs off
-        D       Down this node when user logs off
-        E       Run node daily event when user logs off
-        L       This node is locked for sysop logons only</pre>
-
-<h2><a name="OnlineSysopCommands">[5.4] - Extra Online Sysop Commands</a></h2>
-
-<pre>Most of the additional commands available to sysops online (local or remote)
-are initiated from the main or transfer sections. A menu of the available
-commands can be viewed with the '!' command from the main or transfer sections
-with the Synchronet Classic command shell. Additional sysop commands are
-available in many other sections of the BBS and are displayed after the normal
-menu with the '?' command. All sysop commands from the main or transfer
-sections of the Synchronet Classic command shell begin with a semicolon (';')
-character, end with CR (ENTER), and some have optional parameters (shown in
-square brackets). Users with certain exemptions can use some of these commands
-and have access to the menus via the '!' command using the Synchronet Classic
-command shell. 
-
-
-<b>        UEDIT [x]       (User Edit)
-</b>        This command initiates the User Edit function. If 'x' is specified
-        and is a valid user number, that user will be the current user when
-        User Edit starts, otherwise the user online will be the current user.
-        This command is also available from the transfer menu. Locally, Alt-U
-        is the preferred method of initiating User Edit.
-        See the chapter on User Edit for more information.</pre>
-
-<pre><b>        SPY [n]        	(Spy on Another User) <font color="#CC0000"><i>(v3.00c+ Only)</i></font>
-</b>        This command allows the sysop to remotely monitor or control another node
-	running in the same instance as the node the sysop is logged into.</pre>
-
-<pre><b>        CHUSER          (Change into Another User)
-</b>        This command allows the sysop to temporarily change to another user
-        account. If changing to an account with a higher level, the password
-        of that user must be given. Changing to an account of non-sysop status
-        automatically enables Temp Sysop mode so that the sysop can change back
-        to his/her own account before logging off (a suggested action).
-
-<b>        ANSCAP          (Toggle ANSI Capture Mode) <font color="#CC0000"><i>(v2 Only)</i></font>
-</b>        Normal ANSI escape sequences are not written to the capture file. The
-        sysop can use this command to enable all characters (including ANSI
-        escape sequences) to be written.
-
-<b>        LOCK [x]        (Lock Node)
-</b>        The sysop can use this command to prevent users logging onto a node
-        until the lock is removed. If 'x' is specified, that node's lock
-        status will be toggled, otherwise a list of all nodes is given and
-        the sysop is prompted for the node to lock or unlock. Sysops and
-        users with the 'L' exemption can use this command and log onto locked
-        nodes. A locked node will have an 'L' in parenthesis after the node
-        information in the node listings.
-
-<b>        INTR [x]        (Interrupt Node)
-</b>	This command allows a sysop (or user with the 'I' exemption) to hang up
-        on a user on another node. If the user is currently executing an
-        external program (editors and transfer protocols included), he will
-        not be disconnected until control returns to Synchronet. A message will
-        be displayed telling the user that the node has been temporarily closed
-        for maintenance before carrier is dropped. If 'x' is specified that
-        node's interrupt status will be toggled, otherwise a list of all nodes
-        is displayed and the sysop is prompted for the node who's interrupt
-        state he wishes to toggle. The current interrupt status of a node is
-        reflected by an 'I' in square brackets following the node information
-        line in the node listings.
-
-<b>        DOWN [x]        (Down Node)
-</b>        A sysop can toggle the down status of a node with this command. When
-        a node has the down status (noted by the [D] flag on the node status
-        line) it will be shutdown immediately after the user logs off. If a
-        user is not online, it will shutdown immediately.
-
-<b>        ANON            (Anonymous)
-</b>        This command makes the current node anonymous. Sysops and users with
-        the 'Q' exemption have access to this command. To a sysop, an anonymous
-        node appears normal with the addition of an 'A' in square brackets
-        following the node information line.
-
-<b>        QUIET           (Quiet Mode)
-</b>        Using this command, a sysop (or user with the 'Q' exemption) can make
-        his node appear to be &quot;Waiting for call&quot; to other users of the system.
-        Users with this ability can also make this state their default state
-        upon logon in the user defaults section. Local users can logon in
-        this state with the WFC command SPACE, then 'Z' or user number 1 can
-        logon fast and quiet with the WFC command SPACE, then 'Q'.
-        To a sysop, a node in this state appears normal with the addition of
-        a 'Q' in square brackets following the node information line.
-
-<b>        RERUN [x]       (Rerun Node)
-</b>        This command allows a sysop to rerun any node on the system by
-        specifying the node number on the command line. If there is a user
-        on the node that is to be rerun, the node will not rerun until that
-	user logs off. A node that is going to be rerun is noted with an
-        'R' in square brackets following the node information in node listings.
-
-<b>        DOS             (Shell to DOS)
-</b>        Using this command, a sysop can go straight to the DOS command line
-        locally or remotely. If the sysop is on locally, ALT-D is the
-        preferred method of shelling to DOS. If a local sysop wishes to shell
-        to DOS from the wait for call screen, he can use the 'D' command.
-
-<b>        EDIT [s]        (Edit Text/MSG File)
-</b>        A sysop can edit any ASCII text (and MSG format) files on the system
-        with this command. If 's' is given, it will be used as the filename to
-        be opened or created if it doesn't exist. If 's' is not specified, the
-        filename will be prompted for.
-
-<b>        LOG             (Today's Detail Log)
-</b>        A sysop can view today's detailed log file with this command. This
-        command views the same file as the 'L' wait for call screen command.
-
-<b>        YLOG            (Yesterday's Detail Log)
-</b>        A sysop can view yesterday's detailed log file with this command. This
-        command views the same file as the 'Y' wait for call screen command.
-
-<b>        NS [x]          (Node Statistics)
-</b>        This command will give today's statistics for node 'x' if specified,
-        or the current node.
-
-<b>        SS              (System Statistics)
-</b>        This command will give today's statistics for all nodes combined.
-
-<b>        NLOG [x]        (Node Statistics Log)
-</b>        A sysop can view the history of statistics information for any node on
-        the system. If 'x' is specified, that will be the node who's statistics
-        are viewed, otherwise the current node. Same as 'N' from the wait for
-        call screen.
-
-<b>        SLOG            (System Statistics Log)
-</b>        Using this command, a sysop can view the history of statistics
-        information for the system. Same as 'S' from the wait for call screen.
-
-<b>        MEM             (Available Memory) <font color="#CC0000"><i>(v2 for DOS Only)</i></font>
-</b>        This command displays the amount of memory available to Synchronet and
-        any external programs it executes (without swapping).
-
-<b>        LIST [s]        (View Text/MSG File)
-</b>        A sysop can use this command to view any ASCII text (or MSG format)
-        file on the system. If the filename 's' is not specified, it is
-        prompted for.
-
-<b>	GURU		(View Guru Log)
-</b>        A sysop can use this command to view the GURU.LOG file which contains
-        discussions that users have had with the system guru (GURU.DAT).
-        See GURU.DAT for more information.
-
-<b>        MAIL            (Read All Mail)
-</b>        Using this command (or 'M' from the WFC screen) a sysop can read all
-        the e-mail on the system.
-
-<b>	BULKMAIL	(Send Mass Mailing)
-</b>	Use this command to send a single e-mail message to multiple users.
-
-<b>	CALL [Hub-ID]	(Force QWKnet Call-out)
-</b>	Forces a QWKnet call-out to the hub &quot;Hub-ID&quot; the next time the call-out
-	node is at the WFC screen. Example: CALL VERT
-
-<b>	EXEC [Command]	(Execute a DOS program or Baja module)
-</b>	Execute internal DOS commands (DIR, TYPE, etc.) by prepending
-	&quot;command /c&quot; to your command line. Execute Baja modules by prepending
-	&quot;*&quot; to  the command line. Baja modules must be located in your EXEC
-	directory. Command line specifiers (see appendix A) may be used.
-
-<b>	CHAT
-</b>	Users with the 'C' exemption can use this command to page the sysop.
-
-<b>        OLD             (Search for Files not Downloaded Since New-Scan Date)
-</b>        A sysop can use this command to remove, edit, or move files that were
-        uploaded before the new-scan date (set with the '&amp;P' transfer section
-        command) and have not been downloaded since.
-
-<b>        OLDUL           (Search for Files Uploaded Before New-Scan Date)
-</b>        A sysop can use this command to remove, edit, or move files that were
-        uploaded before the new-scan date (set with the '&amp;P' transfer section
-        command).
-
-<b>        CLOSE           (Search for Files Currently Open)
-</b>        If there are no users online and all nodes are running, there should
-        be no file records open. A sysop can check for open file records with
-	this command. Any file records that are left open erroneously, can be
-        closed with this command. This circumstance should not happen.
-
-<b>        ALTUL [x]       (Alternate File Path Uploads)
-</b>        If there are alternate file paths configured, a sysop can use this
-        command to set the current upload path to one of the alternate file
-        paths. All subsequent upload commands will use the alternate upload
-        path as the storage directory regardless of the storage path specified
-        for the directory being uploaded to. This is a useful command for
-        those who wish to have one directory with files listed from multiple
-        CD-ROMs.
-        See CD-ROM for more information on creating alternate file paths.
-
-<b>        UPLOAD          (Bulk Local Upload)
-</b>        This command searches for files that are on disk, but not in the
-        database of the directory. If any are found, a description is prompted
-        for and the file is then added to the database.
-
-<b>        RESORT          (Re-Sort and/or Compress)
-</b>        A sysop can use this command to re-sort a directory if he has changed
-        the sort order in the directory configuration or can use this command
-        to remove deleted file records from the database to conserve memory and
-        disk space. If there are many deleted files in the database of a
-        directory, performance will also be affected. Deleted file records
-        are used by new uploaded files, but if a substantial amount of files
-        have been removed from a directory, a sysop may wish to use this
-        command.
-
-<b>        OFFLINE         (Search for Offline Files)
-</b>        This command will search the disk for files that are in the database
-        of a directory but not actually on the disk. The sysop can then remove,
-        edit, or move these files to another directory. Offline directories
-        are ignored in this search.
-
-<b>	DIR [s] 	(Directory of Files)
-</b>	This command displays a DOS directory of the path specified. If no
-	path is specified, a directory of the current file transfer directory
-	is displayed.
-
-<b>	GET [s] 	(Download File From Anywhere)
-</b>        A sysop can download a file from any drive or directory on the system
-        by using this command. The file does not have to be in the file
-        database.
-
-<b>	PUT [s] 	(Upload File to Anywhere)
-</b>        A sysop can use this command to upload a file to a local disk without
-        having to add it to the file database.</pre>
-
-<pre>Note: The Baja source code file for these commands is: <b>exec/str_cmds.src</b></pre>
-
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-</body>
-
-</html>
diff --git a/docs/system_config.html b/docs/system_config.html
deleted file mode 100644
index 1ec3241a9c70c6ed080e9927ee39cc655bbf1844..0000000000000000000000000000000000000000
--- a/docs/system_config.html
+++ /dev/null
@@ -1,519 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>System Configuration</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="56836" -->
-
-<p><b><a name="top"></a></b><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2><a name="SystemConfiguration">[2.0] - System Configuration</a></h2>
-<pre>SCFG is the Synchronet Configuration Utility. It is a stand-alone console mode 
-application (e.g. SCFG.EXE for Windows).</pre>
-<pre>To run SCFG from the Synchronet Control Panel (Windows), select <i>Configure</i> from the <i>
-BBS</i> sub-menu on the menu bar.</pre>
-<pre><img border="0" src="images/sbbsctrl_configure.png" width="301" height="192"></pre>
-<pre>Once SCFG has initialized, you will see a main menu titled &quot;Configure&quot; which looks 
-something like this:</pre>
-<pre><img border="0" src="images/scfg_main.png" width="572" height="331">
-			
-To manipulate the light-bar, use the <i>UP</i> and <i>DOWN ARROW</i> keys or type a letter or
-number in the option you wish to highlight. To highlight the first option of
-the menu, hit the <i>HOME</i> key. To highlight the last option of the menu, hit the 
-<i>END</i> key. You'll notice that if you hit <i>UP ARROW</i> key when the light-bar is at the 
-first option of the menu, the last option will become highlighted. This wrap effect 
-also occurs when hitting the DOWN ARROW key when the light-bar is at the last option 
-of the menu. To select the current highlighted option, hit <i>ENTER</i>. To exit SCFG,
-hit the <i>ESC</i> key.</pre>
-<pre>Under &quot;System&quot;, set your system's name (BBS Name), the sysop's name (You), the
-system location (City, State), and system password. The system password you
-enter here will be required for any remote sysop operations and is prompted
-for with an &quot;<b>SY:</b>&quot; prompt. Under &quot;<a href="#Message Options">Message Options</a>&quot;, set your system's QWK ID
-(Up to 8 character BBS name abbreviation). Under &quot;Toggle Options&quot; set
-&quot;Allow Aliases&quot; to &quot;Yes&quot; or &quot;No&quot; depending on if you want users to be known
-by their real names on your BBS or a personal alias.</pre>
-<pre>Remember that at any time within SCFG, you can hit the <i>F1</i> key to get online
-help about the current configuration window. Following is a more specific list
-of the commands available in the SCFG under System options.</pre>
-<h2><b><a name="MessageOptions">[2.1] - </a> </b><a name="MessageOptions"><b>Message Options</b></a>
-<br>
-<br>
-<img border="0" src="images/scfg_msg_options.png" width="572" height="331"></h2>
-<pre><b>BBS ID for QWK Packets:</b>
-	This is the ID that will be used in QWK packets. It is important that
-	you set this to an abbreviation of your BBS name before users start
-	using the QWK functions of your BBS. Only valid DOS filename characters
-	can be used and the ID must begin with an alphabetic character. This
-	ID will also serve as your system's QWK Network address, should you
-	choose to join a QWK message network (e.g. <a href="dove-net.txt">DOVE-Net</a>).
-
-<b>Local Time Zone:</b>
-	This should be set to the time zone where your BBS is located.
-
-<b>Maximum Retry Time:</b>
-	This is the maximum number of seconds the Synchronet message base
-	library will wait for a locked message base to become unlocked.
-	Under normal conditions, message bases are only left locked for an
-	extremely short period of time.
-
-<b>Maximum QWK Messages:</b>
-	This is the maximum number of messages which will be packed when a
-	QWK packet is created. If the number of new messages to be packed
-	exceeds this, the packing will be stopped after packing this number
-	of messages. Setting this value to 0 sets the number of messages
-	per packet to unlimited. Private e-mail is not included in the total
-	number of messages and QWK network nodes are automatically exempt
-	from this maximum.
-
-<b>Pre-pack QWK Requirements:</b>
-	If this option is used (not blank), Synchronet will pre-pack any new
-	messages into a QWK packet in the DATA\FILE directory for each user
-	that meets this requirement. When that user calls to download their
-	packet, it will automatically extract the pre-packed QWK (if it
-	exists) and append to it. It is mainly intended for QWKnet nodes that
-	feed from your BBS, but can also be used for long distance users that
-	wish to save connect time and always read their messages via QWK.
-
-<b>Purge E-mail by Age:</b>
-	This will allow electronic mail for your users (stored in DATA\MAIL.*)
-	to be purged after a specific number of days (read or unread).
-
-<b>Purge Deleted E-mail:</b>
-	This option can be set to &quot;Daily&quot; or &quot;Immediately&quot;. If set to
-	&quot;Immediately&quot;, e-mail marked for deletion will be physically removed
-	from the e-mail database immediately after the user exits the
-	reading mail menu. If set to &quot;Daily&quot; (the suggested setting), e-mail
-	is marked for deletion isn't physically removed from the database
-	until the automatic daily event executes (sometime after midnight).
-
-<b>Duplicate E-mail Checking:</b>
-	This option allows the setting of a number of message CRCs to be kept
-	to check e-mail to insure that it is not a duplicate of another piece
-	of e-mail. This option should be set to 0 (disabled) unless you
-	specifically want duplicate e-mail disallowed, in which case a value
-	of 2000 should be sufficient.
-
-<b>Allow Anonymous E-mail:</b>
-	Setting this option to Yes will allow users with the 'A' exemption to
-	send anonymous e-mail.
-
-<b>Allow Quoting in E-mail:</b>
-	To allow users to quote from e-mail, this option should be set to Yes.
-
-<b>Allow Uploads in E-mail:</b>
-	To allow users to attach files to e-mail, this option must be set to
-	Yes.
-
-<b>Allow Forwarding to NetMail:</b>
-	If you allow users to send NetMail on your BBS and want to allow your
-	users to set their account to forwarding their e-mail to a NetMail
-	address, set this option to Yes.
-
-<b>Kill Read E-mail:</b>
-	If you would like to have any e-mail that has been read by the
-	recipient automatically deleted by the message base maintenance program
-	(SMBUTIL) set this option to yes.
-
-<b>Users Can View Deleted Messages:</b>
-	This option allows all users or sysops/sub-ops the ability to view
-	messages (posts/e-mail) marked for deletion (and optionally undelete
-	them) before they are permanently removed from the message base.
-
-<b>Extra Attribute Codes...:</b>
-	This option will give you a sub-menu of toggle options. These options
-	tell Synchronet whether or not it should interpret color codes which
-	are supported by other BBS packages.</pre>
-<h2><img border="0" src="images/scfg_msg_attrcodes.png" width="572" height="331">
-
-			
-<br>
-<br>
-
-			
-<a name="SystemOptions">
-
-			
-[2.2] - System Options</a></h2>
-<pre><img border="0" src="images/scfg_system.png" width="572" height="331">
-
-<b>BBS Name:</b>
-        This is the name of the BBS. Try to be original. :-)
-
-<b>Location:</b>
-        This is the city, state and/or other pertinent location information.
-
-<b>Operator:</b>
-        This is the name of the system operator. Doesn't have to be the same
-        as user #1, but usually is.
-
-<b>Password:</b>
-        This is the super-secret system password that only sysops should know.
-
-<b>Users Can Change Password:</b>
-        If you want enhanced system security, it is suggested that you force
-        users to keep the original randomly generated password they were
-        assigned by setting this option to No. If you do allow users to change
-        their passwords, you can make them change their password periodically
-        with this selection.
-
-<b>Days to Preserve Deleted Users:</b>
-        If a user is deleted, his slot will be preserved for this many days
-        since his last logon date. Preserved slots will not be written over
-	by new users. Preserved slots may be undeleted by the sysop.
-
-<b>Maximum Days of Inactivity:</b>
-        If you wish that users that haven't logged on in a certain number of
-        days be automatically deleted, set this value to the maximum number
-        of days a user can be inactive before he is deleted. Users can be
-        exempted from the automatic deletion with the 'P' exemption. Setting
-        this value to 0 disables this feature (Unlimited inactivity).
-
-<b>New User Password:</b>
-        If this field has a value, new users will have to enter this password
-        correctly before being able apply for access.</pre>
-<h2><b><a name="SystemToggleOptions">[2.3] - </a> </b><a name="SystemToggleOptions"><b>System Toggle Options</b></a></h2>
-<pre>Selecting this option will bring you to the following sub-menu:</pre>
-<pre><img border="0" src="images/scfg_system_toggle.png" width="572" height="331"></pre>
-<pre><b>Allow Aliases:</b>
-        If you wish the users of the BBS to be allowed to use aliases publicly,
-        set this option to Yes.
-
-<b>Allow Time Banking:</b>
-	Set this option to Yes to allow users to store their time in a time
-	bank, or to convert their credits to time via the BBS.
-
-<b>Allow Credit Conversions:</b>
-	Setting this option to Yes will allow users to be able to convert
-	credits to time.
-
-<b>Allow Sysop Logins:</b>
-	To be able to perform sysop actions remotely, this option should be set
-	to Yes.
-
-<b>Echo Passwords Locally:</b>
-	If this option is set to No, all BBS passwords will not be displayed
-	locally (characters will be replaced by an X). This includes passwords
-	entered during logon, passwords in the user editor, as well as
-	passwords normally displayed on the status line.
-
-<b>Short Sysop Page:
-</b>	If set to Yes, this sysop page will be a short series of beeps,
-	otherwise a continuous sysop page will be used.
-
-<b>Sound Alarm on Error:
-</b>	If the above option (beep locally) is toggled off, but you still wish
-	to have errors produce an audible alarm, you should toggle this option
-	to Yes.
-
-<b>Include Sysop in Statistics:
-</b>        It is suggested that you set this option to No, so that the sysop's
-        activity on the BBS is not included in the usage statistics.
-
-<b>Closed to New Users:
-</b>        If you wish to disallow access to any new users, set this option to
-        Yes.
-
-<b>Use Location In User Lists:
-</b>        If you wish the location (City, State) of the user to be displayed
-        in user listings instead of the user note, set this option to Yes.
-        Setting this option to No will display the user's note (sysop created)
-	if one has been created. The option should be set to Yes if using
-	Caller-ID since the user's note may contain their phone number.
-
-<b>Military (24 hour) Time Format:
-</b>	Use this option to toggle your BBS between 12 and 24 hour time formats.
-
-<b>European Date Format (DD/MM/YY):
-</b>	This option should ONLY be toggle to Yes if you are in a European
-	country which uses this date format. All countries using the MM/DD/YY
-	format should leave this option set to No. If your BBS has been running
-	for any length of time with this option set to No, you should NOT
-	change it to Yes.
-
-<b>User Expires When Out-of-time:
-</b>	Useful for BBSs which charge users based on time, this option, when set
-	to Yes, will set a user to the expired account values once the user's
-	time runs out.</pre>
-<pre><b>Display Sys Info During Logon:
-</b>	Display &quot;hard-coded&quot; system information during BBS logon process.</pre>
-<pre><b>Display Node List During Logon:
-</b>	Display list of active BBS nodes during BBS logon process.</pre>
-<h2><b><a name="NewUserValues">[2.4] - </a></b><a name="NewUserValues"><b>New 
-User Values</b></a> </h2>
-<pre><img border="0" src="images/scfg_system_newvalues.png" width="572" height="331"></pre>
-<pre>This option allows you to modify the security values assigned to a new user
-account. You can also set the number of credits and minutes new users start
-off with. If you have configured an alternate command shell or external
-editors, you may select one of these as the default for new users. See the
-<a href="user_editor.html">User Editor</a> chapter for more information about user account values.</pre>
-<pre><img border="0" src="images/scfg_system_newvalues_toggles.png" width="572" height="331"></pre>
-<pre>The 'Default Toggles' are used to set the account defaults that users will have
-when they log on to the system as a new user. These account defaults can be
-changed by the user at logon, or while on the system from the user defaults
-menu.</pre>
-<pre><img border="0" src="images/scfg_system_newvalues_questions.png" width="572" height="331"></pre>
-<pre>The 'Question Toggles' are used to enable/disable the different questions which
-new users will be asked when logging on to the BBS. The 'Force Unique...'
-question toggles are used to force users to pick a string that is not being
-used by any of the other users currently in the system user database.</pre>
-<h2><b><a name="AdvancedOptions">[2.5] - Advanced Options</a>
-</b></h2>
-<pre><img border="0" src="images/scfg_system_advanced.png" width="572" height="331">
-
-<b>New User Magic Word:
-</b>        If this field has a value, it is assumed the sysop would have put
-        some reference to this &quot;magic word&quot; in NEWUSER.MSG and the user
-        will be prompted for this after he enters his own assigned password.
-        If he doesn't enter it correctly, it is assumed he didn't read the
-        text displayed to him and he is disconnected.
-
-<b>Data Directory:
-</b>        This is the path to the directory where all the data files for
-	Synchronet will be stored. This value should not be changed unless
-	necessary.
-
-<b>Logs Directory:
-</b>        This is the path to the directory where all the logs files for
-        Synchronet will be stored. This value should not be changed unless
-	necessary.
-
-<b>Exec Directory:
-</b>        This is the path to the directory where all the executable files for
-        Synchronet are stored. This value should not be changed unless
-	necessary.
-
-<b>Mods Directory:
-</b>        This is the path to the directory where sysop-modified modules
-	(.bin and .js files) for Synchronet are stored. Normally, this
-	directory will be empty. If a sysop wishes to modify a stock/standard
-	module and protect the modified file from being over-written during
-	subsequent Synchronet upgrades, the sysop should copy the file from
-	the <b>Exec</b> directory to the <b>Mods</b> directory where it will take precedence
-	over the file by the same name in the <b>Exec</b> directory. 
-<b>
-Input SIF Questionnaire:
-</b>        This is the name of a SIF file that resides the text directory that
-        all users will be prompted to answer upon logging on the first time.
-        See SIF for more information.
-
-<b>Output SIF Questionnaire:
-</b>        This is the name of the SIF file that is used by the sysop to view
-        the users' answers to the input SIF questionnaire. If this value is
-        left blank, the input SIF questionnaire is used. This output SIF
-        questionable should be identical to the input SIF with the exception
-        of the text content. See SIF for more information.
-
-<b>Credits Per Dollar:
-</b>        This is the monetary value of a credit (How many credits per dollar).
-        This value should be a power of 2 (1, 2, 4, 8, 16, 32, 64, 128, etc.)
-        since credits are usually converted by 100 kilobyte (102400) blocks.
-        To make a dollar worth two megabytes of credits, set this value to
-        2,097,152 (a megabyte is 1024*1024 or 1048576).
-
-<b>Minutes Per 100k Credits:
-</b>        This is the value of a minute of time online. Credits can be converted
-	to minutes by the user if allowed by the command shell. Credits are
-	only converted in 100k (102400) blocks. This field is the number of
-	minutes to give the user in exchange for the 100k credit block.
-
-<b>Maximum Number of Minutes:
-</b>        This value is the maximum total number of minutes a user can have. If
-        the user has this number of minutes or more, he will not be allowed
-        to convert credits into minutes. A sysop can add minutes to a user's
-        account regardless of this maximum. If this value is set to 0, the
-        user will have no limit on the total number of minutes he can have.
-
-<b>Warning Days Till Expire:</b>
-	When a users account is about to expire, the BBS will begin sending
-	expiration warning messages to the users notifying them this many days
-	in advance.
-
-<b>Default Status Line <i><font color="#FF0000">(v2 Only)</font></i>:</b>
-	This is the number of the status line that will be displayed by default
-	at the bottom of the screen while the user is online.
-
-<b>Last Displayable Node:</b>
-	This is the number of the last node that will be viewable by the users.
-	Any nodes which exist above this number will be &quot;invisible&quot; nodes and
-	cannot be seen by anyone.
-
-<b>Phone Number Format:</b>
-	This is the format used for phone numbers in your local calling 
-	area. Use N for number positions, A for alphabetic, or ! for any 
-	character. All other characters will be static in the phone number 
-	format. An example for North American phone numbers is <i>NNN-NNN-NNNN</i>.
-
-<b>Sysop Chat Override:
-</b>	Any user meeting the criteria set here will be able to page the sysop
-	regardless of the status of the sysop availability.</pre>
-<pre><b>User Database Backups:
-</b>	Setting this option to anything but 0 will enable automatic daily 
-	backups of the user database. This number determines how many backups
-	to keep on disk (i.e. data/user/user.#.dat and data/user/name.#.dat). 
-
-<b>Mail Database Backups:
-</b>	Setting this option to anything but 0 will enable automatic daily 
-	backups of the mail database. This number determines how many backups
-	to keep on disk (i.e. data/mail.#.*). 
-
-<b>Control Key Pass-through:
-</b>	This value is a 32-bit hexadecimal number. Each set bit represents a 
-	control key combination that will <b>not</b> be handled internally by 
-	Synchronet or by a Global Hot Key Event. 
-
-	To disable internal handling of the <i>Ctrl-C</i> key combination (for example)
-	set this value to <b>8</b>. The value is determined by taking 2 to the power of
-	the ASCII value of the control character (Ctrl-A is 1, Ctrl-B is 2, 
-	etc.). In the case of Ctrl-C, taking 2 to the power of 3 equals 8. 
-
-	To pass-through multiple control key combinations, multiple bits must be
-	set (or'd together) to create the necessary value, which may require the
-	use of a hexadecimal calculator. 
-
-	If unsure, leave this value set to <b>0</b>, the default. </pre>
-<h2><b><a name="LoadableModules">[2.6] - Loadable Modules</a>
-</b></h2>
-<pre><img border="0" src="images/scfg_system_loadablemods.png" width="572" height="331">
-
-The Loadable Modules options are used for loading JavaScript (.js) or
-Baja (.bin) modules during various stages of the BBS operation. Selecting
-one of the functions will prompt you for the base filename of the module
-(excluding the file extension - .js or .bin) to be used when that event
-occurs. JavaScript (.js) modules take precedence over Baja (.bin) modules.
-
-Following is a brief description of when each of the Loadable Modules occur
-during the BBS operation:
-
-<b>Login:</b>
-	This module is <b>REQUIRED</b> for remote and local logins.  Occurs when a
-	user is connected, immediately after the Synchronet copyright notice is
-	displayed.
-
-<b>Logon Event:
-</b>	Occurs immediately after Login (above).
-
-<b>Sync Event:
-</b>	This is a Synchronization Event and occurs each time the BBS performs
-	a node synchronization (e.g. when node messages are received, node
-	status is read, etc...basically continuously while a user is online).
-
-<b>Logoff Event:
-</b>	Occurs ONLY when a user does a slow logoff.  Does NOT occur when users
-	hang up on the BBS or do a fast logoff.
-
-<b>Logout Event:
-</b>	This is an offline event that occurs after a user has disconnected from
-	the BBS, either by logging off or hanging up.
-
-<b>New User Event:
-</b>	Occurs at the end of a new user procedure (e.g. after the user has
-	logged on, left new user feedback, and anything else that is
-	required of a new user).
-
-<b>Expired User:
-</b>	This is an offline event that occurs during Synchronet's internal daily
-	event (after the first caller at the beginning of a new day).</pre>
-<h2><b><a name="SecurityValues">[2.7] - </a> </b><a name="SecurityValues"><b>Security 
-Level Values</b></a></h2>
-<pre><img border="0" src="images/scfg_system_securityvalues.png" width="572" height="331"></pre>
-<pre>This option allows you to define the operating parameters of the Security Levels (0-99).
-Selecting the desired security level will bring you to another menu similar to
-the following:</pre>
-<pre><img border="0" src="images/scfg_system_securityvalues_0.png" width="572" height="331"></pre>
-<pre>Here you can modify the corresponding values for that particular security
-level.	These values will be given to ALL users who have the selected security
-level.	Many of these values may be overridden by giving certain users the
-necessary exemptions (if required).  For example, the 'T' exemption will exempt
-a user from any <i>time</i> limitations.</pre>
-<h2><b><a name="ExpiredAccountValues">[2.8] - </a> </b><a name="ExpiredAccountValues"><b>Expired Account Values</b></a>
-</h2>
-<pre><img border="0" src="images/scfg_system_expired.png" width="572" height="331">
-
-This sub-menu contains the account values for expired user accounts. When
-a user account expires, the information contained here will be applied to
-that user account.</pre>
-<h2><b><a name="QuickValidationValues">[2.9] - </a> </b><a name="QuickValidationValues"><b>Quick Validation Values</b></a></h2>
-<pre><img border="0" src="images/scfg_system_quickval.png" width="572" height="331">
-
-This is where you define the values of the quick-validation sets (0-9).
-Selecting a level from this list will bring you to another menu similar to the
-following:</pre>
-<pre><img border="0" src="images/scfg_system_quickval_0.png" width="572" height="331">
-
-These are used to quickly set a user's Level, Flags, Restrictions and
-Exemptions, as well as extend their expiration date and add credits to their
-account.  A user can be quick-validated with the 'V' command from the 
-Telnet/RLogin-based User Editor.</pre>
-<h2><b><a name="CreatingUserAccountsLocally">[2.10] - </a> </b><a name="CreatingUserAccountsLocally"><b>
-Creating User Accounts</b></a></h2>
-<pre>Users may be created using one of the available user editors or by logging
-on as &quot;new&quot; via Telnet or RLogin.</pre>
-<h3><b><a name="CreatingSysopAccount">[2.10.1] - </a> </b><a name="CreatingSysopAccount"><b>Creating a Sysop Account</b></a></h3>
-<pre>The first user account created (via Telnet or RLogin) will automatically be
-given Sysop-level access (e.g. Security level 90, all flags and all exemptions).
-For this reason, the System Password is prompted for (with the <b>SY:</b> prompt)
-during the first new user creation process.</pre>
-<pre>The sysop account is traditionally the first user record in the database
-(i.e. user #1). This user account <b>should not</b> have the alias of <i>Sysop</i> - use your
-real name or a handle instead. Synchronet automatically treats the alias of
-<i>Sysop</i> special and forwards any mail received for &quot;Sysop&quot; to user #1.</pre>
-<h3><b><a name="CreatingGuestAccount">[2.10.2] - </a> </b><a name="CreatingGuestAccount"><b>Creating a Guest Account</b></a></h3>
-<pre>During the default Telnet/RLogin logon process, the sysop user account will
-be prompted whether to create a &quot;Guest&quot; account or not (via the exec/makeguest.js
-module). It is recommended that you answer &quot;Yes&quot; to create a Guest account.
-This will allow anonymous FTP logins as well as &quot;read only&quot; access to your
-other servers and services which encourage users to experience your BBS without
-requiring them to create a user account first.</pre>
-<pre>The sysop account's Security Flag 4G is used by the default logon module
-(exec/logon.js) to determine whether or not to prompt the sysop to create the
-Guest account.  If you answered &quot;No&quot; to the create Guest and &quot;Ask again later?&quot;
-prompts, you can either run the makeguest.js module manually, or restore the 4G
-security flag to the sysop account to be prompted during the next logon.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="15291" -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/tcpip_faq.html b/docs/tcpip_faq.html
deleted file mode 100644
index ddca335f78e5baf1dc7143f75b264d3be2ab28a0..0000000000000000000000000000000000000000
--- a/docs/tcpip_faq.html
+++ /dev/null
@@ -1,427 +0,0 @@
-<html>
-<head>
-<title>Synchronet Version 3 and TCP/IP: Answers to Frequently Asked Questions</title>
-</head>
-<body>
-<font face="Arial", "Helvetica">
-<h1 align="center">Synchronet Version 3 and TCP/IP<br><font size=5><i>Answers to Frequently Asked Questions</i></font></h1>
-<hr>
-<p>
-<h2>Table of Contents:</h2>
-<ul>
-	<li><a href="#ports">What inbound ports do I need to open in my firewall?</a>
-	<li><a href="#private_ip">How come my friends can't connect to my BBS at my IP address?</a>
-	<li><a href="#public_ip">What is my public IP address?</a>
-	<li><a href="#relay_smtp">Why can't I relay Internet e-mail through my BBS?</a>
-	<li><a href="#tx_smtp">Why can't I send Internet e-mail from my BBS?</a>
-	<li><a href="#rx_smtp">Why can't my BBS receive Internet e-mail or inter-BBS instant messages?</a>
-	<li><a href="#ftp_connect">Why can't users connect to my FTP server?</a>
-	<li><a href="#ftp_nat">Why do FTP clients lock-up or time-out when listing directories or downloading files from my FTP server?</a>
-	<li><a href="#socket_io">Why do external programs that use socket I/O not work on my Windows BBS?</a>
-	<li><a href="#bind">Why do some or all of my servers get bind errors when starting or recycling?</a>
-	<li><a href="#bandwidth">How many nodes/clients/users can I support with my Internet connection?</a>
-</ul>
-
-<a name="ports"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>What inbound ports do I need to open in my <b>firewall</b>?</i>
-<p>
-<b>Answer:</b>
-<br>Depends on which Synchronet servers and services you wish to make available
-to Internet clients and which ports you have configured those servers and services to listen on.
-<p>The default Synchronet installation enables servers and services on the following ports:
-<p>
-<table border=1>
-<tr valign="top" align="left"><th>Protocol<th align="center">TCP<th align="center">UDP<th>Comments
-<tr valign="top"><td>Telnet<td align="center">23<td align="center">-<td>For Telnet logins (highly recommended)
-<tr valign="top"><td>SSH<td align="center">22<td align="center">-<td>For SecureShell logins (recommended)
-<tr valign="top"><td>RLogin<td align="center">513<td align="center">-<td>Optional for quick-login from RLogin clients (e.g. SyncTerm)
-<tr valign="top"><td>SMTP<td align="center">25<td align="center">-<td>Necessary for receiving Internet e-mail and inter-BBS instant messages
-<tr valign="top"><td>POP3<td align="center">110<td align="center">-<td>Allows BBS users to check their e-mail using standard Internet mail clients (e.g. Outlook Express)
-<tr valign="top"><td>FTP<td align="center">21<td align="center">-<td>Allows access to the BBS file/download areas using a standard FTP client or web browser
-<tr valign="top"><td>HTTP<td align="center">80<td align="center">-<td>Required for access to the BBS's web server
-<tr valign="top"><td>NNTP<td align="center">119<td align="center">-<td>Allows BBS users to read and post messages using standard news readers/clients
-<tr valign="top"><td>Gopher<td align="center">70<td align="center">-<td>Archaic protocol allows reading of messages and other BBS info
-<tr valign="top"><td>IRC<td align="center">6667<td align="center">-<td>Allows Internet Relay Chat (IRC) clients to connect to your BBS
-<tr valign="top"><td>Finger<td align="center">79<td align="center">79<td>Allows remote querying of BBS user info, who's online, and other BBS info
-<tr valign="top"><td>SYSTAT<td align="center">11<td align="center">11<td>Allows remote querying of who's online (aka Active Users)
-<tr valign="top"><td>QOTD<td align="center">17<td align="center">17<td>Allows remote querying of the current auto-message (aka Quote Of The Day)
-<tr valign="top"><td>MSP<td align="center">18<td align="center">18<td>Allows incoming inter-BBS instant messages without SMTP connectivity
-</table>
-<p>Enabling connectivity to Synchronet through your firewall is <b>no different</b> than enabling connectivity to any other TCP/IP server. Follow your
-firewall documentation for forwarding or opening ports for TCP/IP servers located "behind" the firewall. Your firewall may have the option of placing
-the entire BBS computer in a "DMZ" (opening <b>all</b> its ports to the public Internet), but doing so is not normally recommended.
-</p>
-
-<a name="private_ip"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>How come my friends can't connect to my BBS at my <b>192.168.x.x</b>, <b>172.[16-31].x.x</b>, or <b>10.x.x.x</b> IP address?</i>
-<p>
-<b>Answer:</b>
-<br>The IP address ranges listed above are reserved for use in <b>private</b> networks and are <b>not publicly addressible</b>
-from the Internet. See this <a href=http://www.faqs.org/rfcs/rfc1918.html>document</a> for technical details.
-<p>You do <b>not</b> want to advertise this IP address to the public since it is useless to anyone outside of your
-own private/local area network (LAN). IP addresses in these ranges are typically assigned to your computer by your
-router/firewall device (using DHCP)
-to allow multiple computers on your <b>private</b> network to share the same <b>public</b> IP address using a mechanism known as
-<i>Network Address Translation</i> (<a href=http://www.faqs.org/rfcs/rfc1631.html>NAT</a>).
-Clients on the Internet must use the IP address of your router/firewall device's public/WAN port
-to connect to your BBS. This IP address <b>will not</b> begin with <i>192.168</i>, <i>172.[16-31]</i>, or <i>10</i>.
-</p>
-
-<a name="public_ip"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>What is my <b>public</b> IP address?</i>
-<p>
-<b>Answer:</b>
-<br>If you need to know your public IP address, you can usually query your router/firewall device using it's configuration interface
-(typically via Telnet or HTTP to its private/LAN port) or access <a href=http://www.whatismyipaddress.com/>any</a>
-<a href=http://checkip.dyndns.org/>one</a> of <a href=http://www.whatismyip.com/>many</a>
-public web-sites that can tell you what your public IP address is. However, it is usually much better to advertise a <b>hostname</b>
-(e.g. <i>vert.synchro.net</i>) rather than a cryptic hard-to-remember IP address (e.g. <i>69.104.209.211</i>).
-<p>
-If you use a <i><a href=dyndns.txt>Dynamic DNS</a></i> service to get a hostname for your BBS, 
-they can usually correctly determine your public IP address automatically, even if your IP address changes.
-So you don't <b>need</b> to necessarily know what it is.
-</p>
-
-<a name="relay_smtp"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>Why can't I <b>relay Internet e-mail</b> through my BBS?</i>
-<p>
-<b>Answer:</b>
-<br>Indications of this problem include error messages in your e-mail client similar to the following:
-<br><tt>553 Relaying through this server requires authentication. Please authenticate before sending.</tt>
-<br><tt>550 Relay not allowed.</tt>
-<br>
-Or error messages similar to the following in your Synchronet Mail Server window/log output:
-<br><tt>0504 !SMTP ILLEGAL RELAY ATTEMPT from &lt;yourname@yourhost.org&gt; [192.168.0.2] to someuser@somehost.com</tt>
-<br>Where the <i>from</i> address is that of your mail sending host and the <i>to</i> address is that of an external mail recipient
-that <b>you</b> are attempting to send e-mail to.
-<p>It is common and normal to see "illegal relay attempts" from remote systems
-that have happened on your mail server and are probing it to determine if it is an "Open Relay".
-So called "Open Relays" (mail servers that allow any and every host to relay mail through them) are a major source of SPAM on the Internet
-and are highly discouraged.
-<p>By default, the Synchronet Mail Server <b>disallows</b> the <i>relaying</i> of SMTP e-mail messages
-received for an external recipient (not destined for a local BBS user account).
-<p>
-You <b>can</b> allow specific hosts or users to relay e-mail through your mail server by either:
-<ol>
-	<li>Entering the sending host's IP address or hostname in your <tt>ctrl/relay.cfg</tt> file.
-	<br>This file may be edited with the SBBSCTRL:Mail->Edit->Allowed Relay List menu option.
-	<p>
-	or:
-	<p>
-	<li>Use SMTP authentication:
-	<ol type=a>
-	<li>Enable the mail server configuration option to allow authenticated users to relay mail.
-	<br>This can be done by adding <tt>ALLOW_RELAY</tt> to the <tt>Options</tt> key of the
-	<tt>[mail]</tt> section of your <tt>ctrl/sbbs.ini</tt> file.
-	<br>Or, if using SBBSCTRL, checking the "Allow Authenticated Users to Relay Mail" checkbox
-		on the SMTP tab of the Mail Server Configuration dialog.
-	<p>
-	<li>Configure your e-mail client to use SMTP authentication to login to your mail server using
-	your BBS user name (i.e. alias) and password.
-	</ol>
-	<br>The Synchronet Mail Server supports the following SMTP authentication schemes:
-		<ul>
-			<li>PLAIN
-			<li>LOGIN
-			<li>CRAM-MD5
-				<br>(Note: password case sensitivity
-				can be an issue when using CRAM-MD5 authentication)
-		</ul>
-</ol>
-
-<a name="tx_smtp"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>Why can't I <b>send Internet e-mail</b> from my BBS?</i>
-<p>
-<b>Answer:</b>
-<br>You must have the Synchronet <i>SendMail thread</i> enabled in your Synchronet Mail Server configuration.
-<br>If you <b>do not</b> see the following message in your Synchronet Mail Server window/log output when the server
-is started or recycled:</p>
-<tt>0000 SendMail thread started</tt>
-<p>then you do not have the SendMail thread enabled and your system cannot deliver any Internet e-mail messages
-until it is enabled and recycled (delivery of any previously queued outbound messages will be attempted at that time).
-<p>If your Synchronet SendMail thread cannot deliver e-mail messages, it could be for any of the following
-reasons:
-<ol>
-<li>You have your mail server configured for "Direct Delivery", but have an improperly configured DNS server
-IP address.
-<br>Example errors indicating this condition include:
-<br><tt>0000 !SEND INVALID DNS server address</tt>
-<br><tt>0000 !SEND ERROR -1 obtaining MX records for someserver.com from 192.168.1.1</tt>
-<p>The configured DNS server IP address should usually be set to that of your ISP's primary DNS server.
-<p>Note: Synchronet v3.13b can automatically detect and use your DNS server's correct IP address during run-time.
-This feature is enabled by configuring the DNS server IP address in the mail server configuration to <i>blank</i>
-or <tt>&lt;auto&gt;</tt>.
-<br>You'll know this feature is active when you see log lines similar to the following:
-<br><tt>0000 SEND using auto-detected DNS server address: 206.13.29.12</tt>
-<p>
-<li>Your firewall, Internet Service Provider, or Anti-Virus software is blocking, intercepting, or filtering
-outbound connections to TCP port 25 (many consumer-class ISPs do this). 
-<br>Example errors indicating this condition include:
-<br><tt>0700 !SEND ERROR 60 connecting to SMTP server: smtp.somedomain.com</tt>
-<br><tt>0023 !SEND ERROR 110 connecting to SMTP server: mx.somesite.org</tt>
-<p>
-You can verify if this is the case by attempting to Telnet to a known public SMTP server (e.g. <i>vert.synchro.net</i>) on TCP port 25.
-<br>You should see a mail server version banner similar to the following:
-<br><tt>220 bbs.synchro.net Synchronet SMTP Server 1.362-Win32 Ready</tt>
-<p>If you cannot connect or do not see a mail server version banner, then <i>something</i> is filtering or blocking
-your outbound connections to TCP port 25.
-<p>
-If your ISP is blocking port 25, they will normally make an exception for their own mail servers
-(e.g. <tt>mail.yourisp.com</tt> or <tt>smtp.yourisp.com</tt>). If this is the case (and your ISP's mail server allows the <i>from</i> address of your e-mail message
-to contain any hostname or IP address of your choosing), then you need to configure your mail server to use your ISP's mail server as its
-relay server. <b>Do not</b> use your own mail server's hostname or IP address as the relay server
-(this will cause an undesireable message "loop").
-<p>
-If your ISP's mail server <b>only</b> allows e-mail to be sent from <tt>somename@yourisp.com</tt>
-then you need to contact your ISP about how you can send e-mail from a different domain using their mail server.
-Perhaps they only allow this feature when using SMTP authentication?
-<p>
-<li>You have your mail server configured to use an external "Relay Server", but have an improperly configured
-relay server hostname or IP address.
-<br>Example errors indicating this condition include:
-<br><tt>0000 !ERROR resolving hostname: badhostname.com</tt>
-<br><tt>0680 !SEND ERROR 60 connecting to SMTP server: 192.168.1.1</tt>
-<p>
-<li>You have your mail server configured to use an external "Relay Server", but the specified relay server requires
-SMTP authentication in order to allow relaying of mail.
-<br>Example errors indicating this condition include:
-<br><tt>0000 !Delivery attempt #1 FAILED (somehost.org replied with: "550 Relay not allowed." instead of the expected reply: "250 ...")</tt>
-<br><tt>0000 !Delivery attempt #1 FAILED (somehost.org replied with: "553 Authentication required." instead of the expected reply: "250 ...")</tt>
-<p>Synchronet v3.12+ supports the <i>Plain</i>, <i>Login</i>, and <i>CRAM-MD5</i> methods of SMTP authentication when relaying
-mail through an external relay server. To enable SMTP authentication when relaying, add one of the <tt>RELAY_AUTH</tt> flags to the <tt>Options</tt> value in the
-<tt>[Mail]</tt> section of your <tt>ctrl/sbbs.ini</tt> file. Or, if running SBBSCTRL-Win32, enable one of the authentication
-radio buttons on the "Relay" tab of the Mail Server Configuration dialog.
-<p>
-<li>You have a message in your outbound e-mail queue that is flagged as '<i>in transit</i>'. If you're 
-running only <i>one</i> instance of the Synchronet Mail Server, this is not a normal condition and the affected message
-<b>will not be sent</b> until the '<i>in transit</i>' flag is cleared.
-<br>Example log message indicating this condition:
-<br><tt>0000 SEND Message #999 from Some User to someone@somesite.com - in transit</tt>
-<p>This condition can occur if the Synchronet SendMail thread is terminated unexpectedly while in the process of
-attempting the delivery an outbound e-mail message.
-The '<i>in transit</i>' flag is used to protect multiple instances of the SendMail thread from attempting to deliver the same e-mail message simultaneously.
-<p>
-If you only have one instance of the Synchronet SendMail thread active (the usual scenario), you can eliminate this problem
-by adding <tt>SEND_INTRANSIT</tt> to the <tt>Options</tt> value in the <tt>[Mail]</tt> section of your <tt>ctrl/sbbs.ini</tt> file.
-Or you can remove the '<i>in transit</i>' flags from all existing e-mail messages by running the <tt>fixsmb</tt> utility on your
-<tt>data/mail</tt> database or by running the <tt>exec/notransit.js</tt> script.
-</ol>
-In general, you need to check your Synchronet Mail Server window/log output for details about why Internet e-mail
-delivery attempts may be failing.
-</p>
-
-<a name="rx_smtp"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>Why can't my BBS <b>receive Internet e-mail</b> or inter-BBS instant messages?</i>
-<p>
-<b>Answer:</b>
-<br>You must have the Synchronet SMTP (mail) server running and listening for incoming connections on TCP port 25 (the standard SMTP port).
-You (or a friend) can test this basic connectivity by attempting to Telnet to port 25 (instead of port 23) at your BBS's hostname or
-public IP address from
-a remote location on the Internet. The remote Telnet client should see a successful connection and a text message similar to the following:</p>
-<tt>220 bbs.synchro.net Synchronet SMTP Server 1.362-Win32 Ready</tt>
-<p>You should also see evidence of the successful SMTP connection to the server in your Synchronet Mail Server window/log output.
-If you do not, then it's likely that your firewall or Internet Service Provider is blocking incoming connections to TCP port 25.
-Before concluding this is the case, verify that the remote Telnet client can connect to other SMTP servers first (e.g. <i>vert.synchro.net</i>, TCP port 25).
-If it cannot, then this remote client probably has restrictions on which (if any) connections he can make to TCP port 25.
-Try using a different, less restricted, remote Internet connection for your test.
-<p>
-If your firewall or Internet Service Provider is blocking incoming connections to TCP port 25 (many consumer-class ISPs do),
-then you won't be able to receive Internet e-mail on your BBS. Fixing your firewall configuration is rather simple, but
-changing ISPs is often not. One possible work-around is having a mail proxy (3rd party server) receive the e-mail for you and forward it
-to a non-standard, non-filtered/blocked SMTP port. Many Dynamic DNS services offer this <a href=http://www.dyndns.org/services/mailhop/relay.html>service</a>
-for a fee. Or a fellow sysop may be able and willing to perform this service for you as a favor.
-</p>
-
-
-<a name="ftp_connect"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>Why can't users connect to my FTP server?</i>
-<p>
-<b>Answer:</b>
-<br>You must have the Synchronet FTP server running and listening for incoming connections on TCP port 21 (the standard FTP port).
-See the previous answer about methods of testing this basic connectivity using a remote Telnet client.
-<p>If your FTP server window/log indicates an accepted FTP connection, then it's not a connectivity problem and probably a login failure.
-<p>FTP sessions require a <b>login</b>. If you have not created a <i>Guest</i> account for your BBS, then the FTP server will
-not allow <i>Annonymous</i> logins (most web browsers, for example, will attempt to login anonymously by default). If this is the problem,
-then either create a <i>Guest</i> account (preferably using the <tt>exec/makeguest.js</tt> module) or tell your FTP users that they
-must login with a valid BBS user account in order to use the FTP server.
-</p>
-
-<a name="ftp_nat"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>Why do FTP clients lock-up or time-out when listing directories or downloading files from my FTP server?</i>
-<p>
-<b>Answer:</b><br>
-Your BBS computer is probably behind a <i>Network Address Translator</i> (<a href=http://www.faqs.org/rfcs/rfc1631.html>NAT</a>). 
-NAT functionality is typically built into router/firewall devices.
-If your NAT device supports active and passive FTP servers "behind" the NAT, then you should have no problems. Unfortunately, this is
-not always the case: some cheaper consumer-level firewalls do not handle FTP server connections correctly
-or they do not support FTP servers listening on non-standard ports.
-Sometimes <b>passive</b> (PASV) transfers work fine, but <b>active</b> (PORT) transfers do not, or vice versa.
-<p>
-This <a href=http://www.ncftpd.com/ncftpd/doc/misc/ftp_and_firewalls.html>document</a>
-contains the technical details about how and why and the recommended solutions.
-<p>Note: Most web browsers (e.g. <i>Microsoft Internet Explorer</i>) use <b>passive</b> FTP transfer mode by default.
-<p>Note: Some FTP clients (e.g. the Windows command-line FTP client) <b>only</b> support <b>active</b> mode transfers.
-<p>
-Enabling the logging of FTP data channel activity can  help diagnose these kinds of problems. 
-This can be done by adding the <tt>DEBUG_DATA</tt> option to the <tt>Options</tt> value in the
-<tt>[FTP]</tt> section of your <tt>ctrl/sbbs.ini</tt> file
-or by checking the <b>Data Channel Activity</b> checkbox in the <i>Log</i>
-tab of the <i>FTP Server Configuration</i> dialog in the <i>Synchronet Control Panel</i> for Win32.
-<p>If you're having problems with <b>passive</b> transfers and you're seeing
-<tt>!UNSUPPORTED COMMAND from <i>username</i>: 'P@SW'</tt> in your FTP server log/window output,
-you're probably using an <b><i>SMC Barricade</i></b> router (see this <a href="http://www.gbnetwork.co.uk/smcftpd/">
-document</a> for details). Upgrade to Synchronet v3.13a (FTP Server Revision 1.296) or later to
-work-around this problem with this device.
-<p>
-If you're having problems with <b>passive</b> (PASV) transfers through your NAT/firewall device
-and you're running Synchronet v3.13a (FTP Server Revision 1.296) or later:
-<ul>
-<li>If the remote client is attempting to connect to your <a href="#private_ip"><b>private</b> IP address</a>
-(your NAT device isn't <i>translating</i> the PASV response from the FTP server) and you have a
-<b>static</b> public IP address, you can work-around this limitation of your NAT device by using
-the <tt>PasvIpAddress</tt> value in the <tt>[FTP]</tt> section of your <tt>ctrl/sbbs.ini</tt> file to
-specify your <a href="#public_ip"><b>public</b> IP address</a>.
-<p>
-This problem can be identified (on the client) by finding a comma-separated <a href="#private_ip"><b>private</b> IP address</a>
-in the PASV response received from the FTP server (in response to a directory or file transfer request from the client).
-<p>Example:<p>
-<pre>
-# ftp yourbbs.synchro.net
-Connected to yourbbs.synchro.net (70.19.142.182).
-220 Please enter your user name.
-Name (yourbbs.synchro.net:root): anonymous
-331 User name okay, give your full e-mail address as password.
-Password:
-230 Guest logged in.
-ftp> passive
-Passive mode on.
-ftp> dir
-227 Entering Passive Mode (192,168,56,2,4,0) <b><--- IP address reported as 192.168.56.2 instead of 70.19.41.182</b>
-</pre>
-<p>Use an FTP client that supports passive mode <b>and</b> can display all the responses received-from
-the FTP server to help identify this particular problem. The FTP client must be running on a system <i>outside</i> your private network,
-so you may need a friend to assist you with this.
-<p>If you have a dynamically-assigned IP address (via DHCP), then your IP address may change at some point,
-so setting the <tt>PasvIpAddress</tt> to a specific IP address may not be a long term solution for your FTP Server.
-In Synchronet v3.14a and later, you can
-enable the new <i>Lookup Passive IP</i> feature by checking the <i>Lookup</i> checkbox on the <i>Passive</i>
-tab of the <i>FTP Server Configuration Dialog</i> in SBBSCTRL-Win32, or by adding <tt>LOOKUP_PASV_IP</tt> to the
-<tt>Options</tt> value in the <tt>[FTP]</tt> section of your <tt>ctrl/sbbs.ini</tt> file. This option instructs
-the Synchronet FTP Server to perform a DNS hostname lookup on your BBS's public hostname and use the resulting IP address
-(which <b>should</b> be your BBS's public IP address) in passive responses.
-<p>
-<li>If your firewall cannot dynamically open/forward FTP PASV data ports for incoming passive FTP data connections, you can
-specifiy a limited <i>range</i> of TCP port numbers to use for passive transfers by modifying the
-<tt>PasvPortLow</tt> and <tt>PasvPortHigh</tt> values in the <tt>[FTP]</tt> section of your
-<tt>ctrl/sbbs.ini</tt> file. You will of course need to configure your firewall device to open/forward
-these ports to your FTP server.
-</ul>
-</p>
-
-<a name="socket_io"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>Why do external programs that use socket I/O (e.g. Synchronet Blackjack, Synchronet BBS List, DoorMUD, SEXYZ) not work on my Windows BBS?</i>
-<p>
-<b>Answer:</b><br>
-Some &quot;security&quot; software (e.g. firewall and anti-virus programs) will interfere with the inheritance of socket descriptors between processes. 
-One such program is the <b><i>ZoneAlarm Security Suite</i></b>. Another is <b><i>NOD32</b></i>.
-I don't know if this is an intentional security "feature" or a <b>design flaw</b>.
-If you have this (or similar) software installed, it may need to be disabled or <b>completely un-installed</b> for socket inheritance to work again.
-</p>
-
-<a name="bind"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>Why do some or all of my servers get <b>bind errors</b> when starting or recycling?</i>
-<p>
-<b>Answer:</b><br>
-If you're getting bind errors when first starting up one or more Synchronet servers,
-similar to the following:
-<p><tt>0420 !ERROR 48 binding FTP Server socket to port 21</tt>
-<p>this usually means you have another TCP/IP server on your system that is already bound to 
-(and is presumably already listening for incoming connections on) this port.
-This could be a pre-existing instance of Synchronet or any other Telnet/Web/Mail/FTP servers that you may
-have installed on your system. You can use utilities such as
-<a href="http://www.rt.com/man/netstat.1.html">netstat</a> (for Windows or Unix)
-or <a href="http://www.sysinternals.com/Utilities/TcpView.html">TCPView</a> (for Windows) to verify what programs
-(if any) have the TCP or UDP port in question already bound. If these utilities do not report any program is
-bound to (and listening) on this port, you can try Telnetting to the port in question and see if anything answers.
-If you're unable to connect to the port with a Telnet client and Synchronet cannot bind the port, your TCP/IP
-stack probably needs to be reset, so a system reboot may be in order.
-<p>If you're running a <b>Unix</b>-like operating system (<i>not</i> Windows) and get bind errors only when
-recycling servers, this is most likely because a TCP session is stuck in a TCP <i>TIMEWAIT</i> state
-(you can use <a href="http://www.rt.com/man/netstat.1.html">netstat</a> to verify this). The session
-will eventually time-out and close properly on its own, allowing the port to be re-bound at that time.
-To work-around this problem, you can either increase the 
-<tt>BindRetryCount</tt> and/or <tt>BindRetryDelay</tt> values
-in your <tt>ctrl/sbbs.ini</tt> file, or you can add the following line to your <tt>ctrl/sockopts.cfg</tt> file:
-<p><tt>REUSEADDR 1</tt>
-</p>
-Or, if running Synchronet v3.13b or later, your <tt>ctrl/sockopts.ini</tt> file:
-<p><tt>REUSEADDR=1</tt>
-</p>
-
-<a name="bandwidth"><hr></a>
-<p>
-<b>Question:</b><br>
-<i>How many nodes/clients/users can I support with my Internet connection?</i>
-<p>
-<b>Answer:</b><br>
-Depends on what those clients will be doing while connected. Here are some facts to consider:
-<ol>
-<li><b>A BBS node doesn't consume any bandwidth when not <i>in use</i>.</b>
-<p>
-<li><b>An active TCP session doesn't consume any appreciable bandwidth when <i>idle</i>.</b>
-<p>
-<li><b>Most Internet connections are <i>asymmetrical</i> in nature (as in <u>A</u>DSL).</b>
-<p>This means your <i>upstream</i> channel usually has less bandwidth than your <i>downstream</i> channel.
-<br>When TCP/IP clients (users of your BBS's servers) <i>download</i> content from your servers
-(this includes viewing menus, reading messages, and playing door games on your BBS),
-they are primarily using your <i>upstream</i> channel.
-<p>So if you have a  1.5Mbps/128Kbps DSL connection, your <i>downstream</i> is 1.5Mbps while your
-<i>upstream</i> is only 128Kbps.
-If you have a &quot;56K&quot; dial-up connection, for example, your <i>downstream</i> is probably 
-in the 43-53Kbps range while your <i>upstream</i> bandwidth cannot be any more than 33.6Kbps (or 48Kbps for V.92 modems).
-<p>If you are lucky enough to have an <b><u>S</u>DSL</b> or other type of <i>symmetrical</i> Internet connection,
-then both your upstream and downstream channels are of the same bandwidth.
-<p>
-<li><b>Most BBS traffic is <i>bursty</i>.</b>
-<p>With the exception of large file transfers, most BBS traffic is sent and received in small bursts.
-For example, the BBS user's TCP session is idle while the user is viewing menus, reading messages, 
-pausing between keystrokes, etc.
-Many clients sending and receiving data in small intermittent bursts can be active simultaneously without
-any perceptible impact on one another.
-<p>
-<li><b>Not all clients will be capable of saturating your upstream channel.</b>
-<p>If you have a 256Kbps upstream channel, for example, you could support four or five simultaneous
-&quot;56K&quot; clients all downloading files, and all getting 100% utilization of their respective
-downstream channels.
-</ol>
-<p>
-</p>
-
-
-<hr>
-<p align="right"><font size="1">
-$Id$</font>
-</p>
-</font>
-</body>
-</html>
diff --git a/docs/text210a.dif b/docs/text210a.dif
deleted file mode 100644
index c6c4ce90efc3c13a393d7a455de27958fc00c3e4..0000000000000000000000000000000000000000
--- a/docs/text210a.dif
+++ /dev/null
@@ -1,191 +0,0 @@
-Comparing files 200G\TEXT.DAT and 210A\TEXT.DAT
-***** 200G\TEXT.DAT
-"rh\r\n\7You have posted too many times today.\r\n"   TooManyPostsToday
-"\r\7Sorry, Sub-board is full - message NOT saved.\r\n" SubFull (*)
-"n\r\nThe sending of mail is beyond your ability.\r\n" R_Email
-"n\r\nPlease post on some other computer.\r\n"         R_Post
-"n\r\nThanks, but %s doesn't care to hear "\           R_Feedback
-        "from you.\r\n" 
-"nm\r\nSending E-mail to h%s nm#%un\r\n"          Emailing
-***** 210A\TEXT.DAT
-"rh\r\n\7You have posted too many times today.\r\n"   TooManyPostsToday
-"\r\7Sub-board is full - message NOT saved.\r\n"        SubFull (*)
-"n\r\nThe sending of mail is beyond your ability.\r\n" R_Email
-"n\r\nYou can't post messages.\r\n"                    R_Post
-"n\r\nYou can't send E-mail to %s.\r\n"                R_Feedback
-"nm\r\nSending E-mail to h%s nm#%un\r\n"          Emailing
-*****
-
-***** 200G\TEXT.DAT
-"nm\r\nForwarded by h%snm on "\                    ForwardedFrom
-        "h%s\r\n"
-"nm\r\nMail forwarded to h%s nm#%d.n\r\n"         Forwarded
-***** 210A\TEXT.DAT
-"nm\r\nForwarded by h%snm on "\                    ForwardedFrom
-        "h%sn\r\n"
-"nm\r\nMail forwarded to h%s nm#%d.n\r\n"         Forwarded
-*****
-
-***** 200G\TEXT.DAT
-        "h%ung): n"
-"n\r\nCannot reply to anonymous message.\r\n"          CantReplyToAnonMsg
-"ncRE: h%sn\r\n\r\n"                                Regarding
-***** 210A\TEXT.DAT
-        "h%ung): n"
-"n\r\nYou can't reply to an anonymous message.\r\n"    CantReplyToAnonMsg
-"ncRE: h%sn\r\n\r\n"                                Regarding
-*****
-
-***** 200G\TEXT.DAT
-"\r\nNo messages have been posted on %s %s\r\n"         NoMsgsOnSub
-"\r\nncPost  : [h%dnc][h%dnc] h%dnc/h%d"    ZScanPostHdr
-"_\r\nchReading nc[h%unc] %s "\                 ReadingSub
-***** 210A\TEXT.DAT
-"\r\nNo messages have been posted on %s %s\r\n"         NoMsgsOnSub
-"\r\nncPost : [h%unc][h%unc] h%lunc/h%lu"   ZScanPostHdr
-"_\r\nchReading nc[h%unc] %s "\                 ReadingSub
-*****
-
-***** 200G\TEXT.DAT
-"\r\nAre you sure"                                      AreYouSureQ
-"\r\n\r\nYour chatting abilities have disappeared.\r\n" R_Chat
-"RE: Feedback\r\n\r\n"                                  ReFeedback
-***** 210A\TEXT.DAT
-"\r\nAre you sure"                                      AreYouSureQ
-"\r\n\r\nYou can't chat.\r\n"                           R_Chat
-"RE: Feedback\r\n\r\n"                                  ReFeedback
-*****
-
-***** 200G\TEXT.DAT
-"\r\nYou can't post on this sub.\r\n"                   CantPostOnSub
-"\r\n\r\nSorry, you can't access the transfer "\        R_TransferSection
-        "section.\r\n" 
-***** 210A\TEXT.DAT
-"\r\nYou can't post on this sub.\r\n"                   CantPostOnSub
-"\r\n\r\nYou can't access the transfer "\               R_TransferSection
-        "section.\r\n" 
-*****
-
-***** 200G\TEXT.DAT
-        "than %d days.\r\n\r\n"
-"\r\nChoose a new password"                             NewPasswordQ
-"_\r\nyhNew password (4-8 chars): "                  NewPassword
-***** 210A\TEXT.DAT
-        "than %d days.\r\n\r\n"
-"\r\nEnter a different password"                        NewPasswordQ
-"_\r\nyhNew password (4-8 chars): "                  NewPassword
-*****
-
-***** 200G\TEXT.DAT
-"_\r\nyhMagic word: w"                              MagicWordPrompt
-"\r\nSorry, illiterate users aren't given "\            FailedMagicWord
-        "access here.\r\n"
-"Sorry, the system is full."                            SystemFull
-***** 210A\TEXT.DAT
-"_\r\nyhMagic word: w"                              MagicWordPrompt
-"\r\nSorry, that was not the magic word.\r\n"           FailedMagicWord
-"Sorry, the system is full."                            SystemFull
-*****
-
-***** 200G\TEXT.DAT
-"rhiYou call that a password?n"                     PasswordInvalid
-"rhiThat's not very original!n"                     PasswordObvious
-"\r\nnA) IBM (or compatible)\r\nB) Apple\r\nC) "\      ComuterTypeMenu
-***** 210A\TEXT.DAT
-"rhiYou call that a password?n"                     PasswordInvalid
-"rhiThat password is too obvious!n"                 PasswordObvious
-"\r\nnA) IBM (or compatible)\r\nB) Apple\r\nC) "\      ComuterTypeMenu
-*****
-
-***** 200G\TEXT.DAT
-"\r\n_yhNetMail address "\                           EnterNetMailAddress
-        "(Example: Joe Schmoe @1:1/1)\r\n: "
-"nlgSelect h%sng:\r\n\r\n"                        SelectItemHdr
-***** 210A\TEXT.DAT
-"\r\n_yhNetMail address "\                           EnterNetMailAddress
-        "(Example: name@address)\r\n: "
-"nlgSelect h%sng:\r\n\r\n"                        SelectItemHdr
-*****
-
-***** 200G\TEXT.DAT
-"\r\nwhWelcome to Channel %d (c%sw)\r\n\r\nn"      WelcomeToChannelN
-"_whNode %2d: g%sng in multinode chat "\          NodeInMultiChatLocally
-        "channel %d locally.\r\n"       
-***** 210A\TEXT.DAT
-"\r\nwhWelcome to Channel %d (c%sw)\r\n\r\nn"      WelcomeToChannelN
-"_wh%3d  g%sng in multinode chat "\               NodeInMultiChatLocally
-        "channel %d locally.\r\n"       
-*****
-
-***** 200G\TEXT.DAT
-"\r\nCorrect.\r\n"                                      CorrectPassword
-"\r\nWrong password.\r\n"                               WrongPassword
-"Password protect this channel"                         PasswordProtectChanQ
-***** 210A\TEXT.DAT
-"\r\nCorrect.\r\n"                                      CorrectPassword
-"rh\r\nWrong password.\r\n"                           WrongPassword
-"Password protect this channel"                         PasswordProtectChanQ
-*****
-
-***** 200G\TEXT.DAT
-"\r\nnYou've taken too long to log on.\r\n"            TakenTooLongToLogon
-"\r\nnCall back later when you are there.\r\n"         CallBackWhenYoureThere
-"_bh%s (cYb/cnb) ? w"                           YesNoQuestion
-***** 210A\TEXT.DAT
-"\r\nnYou've taken too long to log on.\r\n"            TakenTooLongToLogon
-"\r\nnYou've been inactive too long.\r\n"              CallBackWhenYoureThere
-"_bh%s (cYb/cnb) ? w"                           YesNoQuestion
-*****
-
-***** 200G\TEXT.DAT
-        "Continue"
-"nm\r\nSending NetMail To: h%snm at h%s\r\n"\      NetMailing
-        "              nmFrom: h%snm at h%s\r\n"
-"Remove this sub-board from your new-scan list"         RemoveFromNewScanQ
-***** 210A\TEXT.DAT
-        "Continue"
-"nm\r\nSending NetMail To: h%snm (h%snm)\r\n"\  NetMailing
-        "              From: h%snm (h%snm)\r\n"
-"Remove this sub-board from your new-scan list"         RemoveFromNewScanQ
-*****
-
-***** 200G\TEXT.DAT
-"\r\nEcho is now %s \r\n"                               EchoIsNow
-"\r\nnyhPrivate Chat - bType w/?b for "\          WelcomeToPrivateChat
-        "menu.n\r\n\r\n"
-"\r\nngUploading h%s.REP\r\n"                        UploadingREP
-***** 210A\TEXT.DAT
-"\r\nEcho is now %s \r\n"                               EchoIsNow
-"\r\nnyhPrivate Chat - bCtrl-C to Quitn\r\n\r\n"   WelcomeToPrivateChat
-"\r\nngUploading h%s.REP\r\n"                        UploadingREP
-*****
-
-***** 200G\TEXT.DAT
-"hc%3u nc%-25.25sh%8lu"                            ChatChanLstFmt
-"\r\nYou cannot access that channel.\r\n"               CantAccessThatChannel
-"\r\nYou cannot download from this directory.\r\n"      CantDownloadFromDir
-"_whSearching for duplicates..."                     SearchingForDupes
-***** 210A\TEXT.DAT
-"hc%3u nc%-25.25sh%8lu"                            ChatChanLstFmt
-"\r\nYou can't access that channel.\r\n"                CantAccessThatChannel
-"\r\nYou can't download from this directory.\r\n"       CantDownloadFromDir
-"_whSearching for duplicates..."                     SearchingForDupes
-*****
-
-***** 200G\TEXT.DAT
-"ng(h%dng) %sh\r\n"                               CfgLibLstFmt
-"~Batch download, ~Extended info, ~View file, "\        BatchFlagPrompt
-        "~Skip dir, ~Quit or [More]: "
-"~Batch, ~Extended, ~View, ~Delete, ~Move, "\           SysopBatchFlagPrompt
-        "~Skip dir, ~Quit or [More]: "
-"\r\nDownload attached file: w%sb (%s bytes)"         DownloadAttachedFileQ
-***** 210A\TEXT.DAT
-"ng(h%dng) %sh\r\n"                               CfgLibLstFmt
-"_chListing nc(h%unc) %s "\                     BatchFlagPrompt
-        "(h%unc) %s (h?nc=Menu) (h%lunc Filesnc): n" 
-"nl4  hy[wBy]atch Download  [wVy]iew Content  [wEy]xtended "\
-        "Info  [wPy]revious Files  [wQy]uit  n\r\n"
-"\r\nDownload attached file: w%sb (%s bytes)"         DownloadAttachedFileQ
-*****
-
-
diff --git a/docs/text220a.dif b/docs/text220a.dif
deleted file mode 100644
index 01ca95023c3c0244cd4fac10690cecb37977ed20..0000000000000000000000000000000000000000
--- a/docs/text220a.dif
+++ /dev/null
@@ -1,167 +0,0 @@
-Comparing files 211A\TEXT.DAT and 220A\TEXT.DAT
-***** 211A\TEXT.DAT
-"\1n\1cSubj : \1h%s\r\n"                                MsgSubj
-"\1n\1cAttr : \1h%s%s%s%s%s%s%s\r\n"                    MsgAttr
-"\1n\1cTo   : \1h%s"                                    MsgTo
-***** 220A\TEXT.DAT
-"\1n\1cSubj : \1h%s\r\n"                                MsgSubj
-"\1n\1cAttr : \1h%s%s%s%s%s%s%s%s%s\r\n"                MsgAttr
-"\1n\1cTo   : \1h%s"                                    MsgTo
-*****
-
-***** 211A\TEXT.DAT
-"rh\r\n\7You have posted too many times today.\r\n"   TooManyPostsToday
-"\r\7Sub-board is full - message NOT saved.\r\n"        SubFull (*)
-"n\r\nThe sending of mail is beyond your ability.\r\n" R_Email
-***** 220A\TEXT.DAT
-"rh\r\n\7You have posted too many times today.\r\n"   TooManyPostsToday
-"\r\7nrhCannot add w%sr to queue - n"             CantAddToQueue
-"n\r\nThe sending of mail is beyond your ability.\r\n" R_Email
-*****
-
-***** 211A\TEXT.DAT
-"\r\nWhich, ~Add, ~Remove, ~Edit, or ~Quit: "           WhichTextFileSysop
-"_\r\ncWhich or h~Qncuit: h"                      WhichTextFile
-"_\r\nyhBefore which file: n"                       AddTextFileBeforeWhich
-***** 220A\TEXT.DAT
-"\r\nWhich, ~Add, ~Remove, ~Edit, or ~Quit: "           WhichTextFileSysop
-"_\r\nncWhich or h~Qncuit: h"                    WhichTextFile
-"_\r\nyhBefore which file: n"                       AddTextFileBeforeWhich
-*****
-
-***** 211A\TEXT.DAT
-"\r\n~Quit or [Next]: "                                 QuitOrNext
-"~Remove, ~Move, ~Edit, ~Quit, or [Next]: "             RExemptRemoveFilePrompt
-"n(%d) %s\r\n"                                         MoveToLibLstFmt
-***** 220A\TEXT.DAT
-"\r\n~Quit or [Next]: "                                 QuitOrNext
-"~Remove, ~Move, ~Edit, ~View, ~Quit, or [Next]: "      RExemptRemoveFilePrompt
-"n(%d) %s\r\n"                                         MoveToLibLstFmt
-*****
-
-***** 211A\TEXT.DAT
-"~Remove, ~Credits only, ~File only, ~Move, ~Edit, "\   SysopRemoveFilePrompt
-        "~Quit, or [Next]: " 
-"~Remove, ~Edit, ~Quit, or [Next]: "                    UserRemoveFilePrompt
-"\r\nFile not there.\r\n"                               FileNotThere
-***** 220A\TEXT.DAT
-"~Remove, ~Credits only, ~File only, ~Move, ~Edit, "\   SysopRemoveFilePrompt
-        "~View, ~Quit, or [Next]: " 
-"~Remove, ~Edit, ~View, ~Quit, or [Next]: "             UserRemoveFilePrompt
-"\r\nFile not there.\r\n"                               FileNotThere
-*****
-
-***** 211A\TEXT.DAT
-        "(%s bytes)n\r\n"
-"wh\r\nFile is already in queue.\r\n"                 FileAlreadyInQueue
-"wh\r\nFile is not online.\r\n"                       FileIsNotOnline
-***** 220A\TEXT.DAT
-        "(%s bytes)n\r\n"
-"wh\r\n%s is already in the queue.\r\n"               FileAlreadyInQueue
-"wh\r\nFile is not online.\r\n"                       FileIsNotOnline
-*****
-
-***** 211A\TEXT.DAT
-        "  Bytes: h%snc  Time: h%s\r\n"
-"\r\nNon-viewable file type.\r\n"                       NonviewableFile
-"rhi%s NOT RECEIVED!n\r\n"                          FileNotReceived
-***** 220A\TEXT.DAT
-        "  Bytes: h%snc  Time: h%s\r\n"
-"\r\nnrhThe sysop has not configured w%sr as a"\   NonviewableFile
-        " viewable file type.\r\n"
-"rhi%s NOT RECEIVED!n\r\n"                          FileNotReceived
-*****
-
-***** 211A\TEXT.DAT
-"\r\nmhChecking Slots..."                             CheckingSlots
-"%-32.32s%-30.30s%-8.8s %-8.8s\r\n"                     UserListFmt
-"\r%d Total users.        \r\n"                         NTotalUsers
-***** 220A\TEXT.DAT
-"\r\nmhChecking Slots..."                             CheckingSlots
-"nh%-32.32snm%-30.30sh%-8.8s nm%-8.8s\r\n"       UserListFmt
-"\r%d Total users.        \r\n"                         NTotalUsers
-*****
-
-***** 211A\TEXT.DAT
-"ncExemption : h%-26s   ncRestricts : h%s\r\n"    UeditExempts
-"\r\n_yhUser edit (%u of %u): n"                    UeditPrompt
-"Restore User"                                          UeditRestoreQ
-***** 220A\TEXT.DAT
-"ncExemption : h%-26s   ncRestricts : h%s\r\n"    UeditExempts
-"\r\n_yhUser edit (w?y=Menu) "\                    UeditPrompt
-        "(w%uy of w%uy): n"
-"Restore User"                                          UeditRestoreQ
-*****
-
-***** 211A\TEXT.DAT
-"\r\nDelete Questionaire"                               DeleteQuestionaireQ
-"-gDefault settings for h%s #%d\r\n\r\nn"           UserDefaultsHdr
-"T) Terminal Mode                 : %s\r\n"             UserDefaultsTerminal
-"E) External Editor               : %s\r\n"             UserDefaultsXeditor
-"L) Screen Length                 : %s\r\n"             UserDefaultsRows
-"X) Expert Menu Mode              : %s\r\n"             UserDefaultsMenuMode
-"P) Screen Pause                  : %s\r\n"             UserDefaultsPause
-"H) Hot Keys                      : %s\r\n"             UserDefaultsHotKey
-"S) Spinning Cursor               : %s\r\n"             UserDefaultsCursor
-"C) Clear Screen Between Messages : %s\r\n"             UserDefaultsCLS
-"N) Ask For New Message/File Scan : %s\r\n"             UserDefaultsAskNScan
-"Y) Ask For Your Un-read Msg Scan : %s\r\n"             UserDefaultsAskSScan
-"F) Automatic New File Scan       : %s\r\n"             UserDefaultsANFS
-"R) Remember Current Sub-board    : %s\r\n"             UserDefaultsRemember
-"B) Batch Download File Flagging  : %s\r\n"             UserDefaultsBatFlag
-"M) Forward E-mail to NetMail     : %s\r\n"             UserDefaultsNetMail
-"K) Command Shell                 : %s\r\n"             UserDefaultsCmdShell
-"D) Default to Quiet Mode         : %s\r\n"             UserDefaultsQuiet
-"W) Change Password\r\n"                                UserDefaultsPassword
-"A) Temporary/QWK Archive Type    : %s\r\n"             UserDefualtsArcType
-"Q) Quit (accept settings)\r\n\r\n"                     UserDefaultsQuit
-"_yhWhich: n"                                       UserDefaultsWhich
-"On"                                                    On
-***** 220A\TEXT.DAT
-"\r\nDelete Questionaire"                               DeleteQuestionaireQ
-"-gDefault settings for hw%s #%d\r\n\r\nn"         UserDefaultsHdr
-"nhTng) Terminal Mode                 : h%s\r\n"   UserDefaultsTerminal
-"nhEng) External Editor               : h%s\r\n"   UserDefaultsXeditor
-"nhLng) Screen Length                 : h%s\r\n"   UserDefaultsRows
-"nhXng) Expert Menu Mode              : h%s\r\n"   UserDefaultsMenuMode
-"nhPng) Screen Pause                  : h%s\r\n"   UserDefaultsPause
-"nhHng) Hot Keys                      : h%s\r\n"   UserDefaultsHotKey
-"nhSng) Spinning Cursor               : h%s\r\n"   UserDefaultsCursor
-"nhCng) Clear Screen Between Messages : h%s\r\n"   UserDefaultsCLS
-"nhNng) Ask For New Message/File Scan : h%s\r\n"   UserDefaultsAskNScan
-"nhYng) Ask For Your Un-read Msg Scan : h%s\r\n"   UserDefaultsAskSScan
-"nhFng) Automatic New File Scan       : h%s\r\n"   UserDefaultsANFS
-"nhRng) Remember Current Sub-board    : h%s\r\n"   UserDefaultsRemember
-"nhBng) Batch Download File Flagging  : h%s\r\n"   UserDefaultsBatFlag
-"nhMng) Forward E-mail to NetMail     : h%s\r\n"   UserDefaultsNetMail
-"nhKng) Command Shell                 : h%s\r\n"   UserDefaultsCmdShell
-"nhDng) Default to Quiet Mode         : h%s\r\n"   UserDefaultsQuiet
-"nhWng) Change Password\r\n"                        UserDefaultsPassword
-"nhAng) Temporary/QWK Archive Type    : h%s\r\n"   UserDefualtsArcType
-"nhZng) Default Download Protocol     : h%s "\     UserDefaultsProtocol
-        "ng%s\r\n"
-"\r\n_gWhich or [hwQng]uit: n"                   UserDefaultsWhich
-"On"                                                    On
-*****
-
-***** 211A\TEXT.DAT
-"No one has logged on today.\r\n"                       NoOneHasLoggedOnToday
-"ghLast few callers:\r\nng"                         LastFewCallers
-"\r\n%-2d %-6lu %-25.25s %-25.25s%02u:%02u %-8.8s %-3d" LastFewCallersFmt
-"\r\nghCallers Today:\r\nng"                        CallersToday
-"_bhDo you mean %s #%u "\                            DoYouMeanThisUserQ
-***** 220A\TEXT.DAT
-"No one has logged on today.\r\n"                       NoOneHasLoggedOnToday
-"ghLast few callers:\r\nng"                         LastFewCallers (*)
-"\r\nnhm%-2d nm%-6lu wh%-25.25s m%-25.25s"\     LastFewCallersFmt
-        "nm%02u:%02u h%-8.8s nm%-3d" 
-"\r\nghCallers Today:ng"                            CallersToday
-"_bhDo you mean %s #%u "\                            DoYouMeanThisUserQ
-*****
-
-***** 211A\TEXT.DAT
-***** 220A\TEXT.DAT
-"YN"                                                    YN
-*****
-
-
diff --git a/docs/text220b.dif b/docs/text220b.dif
deleted file mode 100644
index 74a1fb481afc85aafcb69a97d05f248b85483c3d..0000000000000000000000000000000000000000
--- a/docs/text220b.dif
+++ /dev/null
@@ -1,22 +0,0 @@
-Comparing files 220A\TEXT.DAT and 220B\TEXT.DAT
-***** 220A\TEXT.DAT
-"Only %d lines left.\r\n"                               025 OnlyNLinesLeft
-"\r\n\r\nOut of bytes.\r\n"                             026 OutOfBytes
-"Invalid line number\r\n"                               027 InvalidLineNumber
-***** 220B\TEXT.DAT
-"Only %d lines left.\r\n"                               025 OnlyNLinesLeft
-"\r\n\r\n\1n\1r\1h\1iOut of bytes.\1n\r\n"              026 OutOfBytes
-"Invalid line number\r\n"                               027 InvalidLineNumber
-*****
-
-***** 220A\TEXT.DAT
-"nh\r\nSaving..."                                     033 Saving
-"\rbSaved w%ub bytes.n\r\n"                         034 SavedNBytes
-"n\r\nWriting Index..."                                035 WritingIndx
-***** 220B\TEXT.DAT
-"nh\r\nSaving..."                                     033 Saving
-"\rbSaved w%lub characters (w%ub lines).n\r\n"    034 SavedNBytss
-"n\r\nWriting Index..."                                035 WritingIndx
-*****
-
-
diff --git a/docs/text230a.dif b/docs/text230a.dif
deleted file mode 100644
index 5581592b4809b070d66d1b13694bf871a1976471..0000000000000000000000000000000000000000
--- a/docs/text230a.dif
+++ /dev/null
@@ -1,106 +0,0 @@
-Comparing files 220B\TEXT.DAT and 230A\TEXT.DAT
-***** 220B\TEXT.DAT
-"_\r\nghMail Waiting:\r\n\r\n"                       046 MailWaitingLstHdr
-"gh%3d: ng%-25.25s h%cng %.47s\r\n"              047 MailWaitingLstFmt
-"_\r\nyhStart with number [w%luy]: w"             048 StartWithN
-***** 230A\TEXT.DAT
-"_\r\nghMail Waiting:\r\n\r\n"                       046 MailWaitingLstHdr
-"gh%3d: ng%-25.25s h%cng %.46s\r\n"              047 MailWaitingLstFmt
-"_\r\nyhStart with number [w%luy]: w"             048 StartWithN
-*****
-
-***** 220B\TEXT.DAT
-"-\r\nghMessages:\r\n\r\nn"                         077 SubMsgLstHdr
-"gh%4lu:ng %-22.22s %-22.22s h%cng %.25s\r\n"    078 SubMsgLstFmt
-"\r\nMake post #%d %s"                                  079 ChangeMsgPurgeQ
-***** 230A\TEXT.DAT
-"-\r\nghMessages:\r\n\r\nn"                         077 SubMsgLstHdr
-"gh%4u:ng %-22.22s %-22.22s h%cng %.25s\r\n"     078 SubMsgLstFmt
-"\r\nMake post #%d %s"                                  079 ChangeMsgPurgeQ
-*****
-
-***** 220B\TEXT.DAT
-"l_chGeneral Text File Sections:\r\n\r\n"           081 TextSectionLstHdr
-"nc<h%dnc> %s\r\n"                                 082 TextSectionLstFmt
-"_\r\ncWhich or h~Qncuit: h"                      083 WhichTextSection
-***** 230A\TEXT.DAT
-"l_chGeneral Text File Sections:\r\n\r\n"           081 TextSectionLstHdr
-"nc<h%ldnc> %s\r\n"                                082 TextSectionLstFmt
-"_\r\ncWhich or h~Qncuit: h"                      083 WhichTextSection
-*****
-
-***** 220B\TEXT.DAT
-"l_ch%s Files:\r\n\r\n"                             084 TextFilesLstHdr
-"ch%3d: nc%s"                                       085 TextFilesLstFmt
-"\r\nWhich, ~Add, ~Remove, ~Edit, or ~Quit: "           086 WhichTextFileSysop
-***** 230A\TEXT.DAT
-"l_ch%s Files:\r\n\r\n"                             084 TextFilesLstHdr
-"ch%3ld: nc%s"                                      085 TextFilesLstFmt
-"\r\nWhich, ~Add, ~Remove, ~Edit, or ~Quit: "           086 WhichTextFileSysop
-*****
-
-***** 220B\TEXT.DAT
-"l-gSub-boards of h%s:\r\n\r\nh"                   131 CfgSubLstHdr
-"ng[h%dng] %-40.40s  h%s\r\n"                     132 CfgSubLstFmt
-"l_ghMessage Groups:\r\n\r\n"                       133 CfgGrpLstHdr
-"ng[h%dng] %sh\r\n"                               134 CfgGrpLstFmt
-"\r\nSub-board to toggle new message scan"\             135 NScanCfgWhichSub
-***** 230A\TEXT.DAT
-"l-gSub-boards of h%s:\r\n\r\nh"                   131 CfgSubLstHdr
-"ng[h%ldng] %-40.40s  h%s\r\n"                    132 CfgSubLstFmt
-"l_ghMessage Groups:\r\n\r\n"                       133 CfgGrpLstHdr
-"ng[h%ldng] %sh\r\n"                              134 CfgGrpLstFmt
-"\r\nSub-board to toggle new message scan"\             135 NScanCfgWhichSub
-*****
-
-***** 220B\TEXT.DAT
-        ", ~All, or ~Quit: "   
-"ng[h%dng] %-40.40s  hc%s\r\n"                   137 SubPtrLstFmt
-"\r\nSet new-scan pointer for which, ~All, or ~Quit: "  138 WhichOrAll
-***** 230A\TEXT.DAT
-        ", ~All, or ~Quit: "   
-"ng[h%ldng] %-40.40s  hc%s\r\n"                  137 SubPtrLstFmt
-"\r\nSet new-scan pointer for which, ~All, or ~Quit: "  138 WhichOrAll
-*****
-
-***** 220B\TEXT.DAT
-"You do not have sufficient access for this node."      388 NoNodeAccess
-"nr\7\r\nSorry, This node is temporarily closed "\    389 NodeLocked
-        "for maintenance.n\r\n"
-***** 230A\TEXT.DAT
-"You do not have sufficient access for this node."      388 NoNodeAccess
-"nr\7\r\nSorry, this node is temporarily closed "\    389 NodeLocked
-        "for maintenance.n\r\n"
-*****
-
-***** 220B\TEXT.DAT
-"\r\nYou can't send messages.\r\n"                      533 R_SendMessages
-"\r\nhyNode, User name, w#yNumber, "\               534 NodeToSendMsgTo
-        "w'yHandle, w^Uyser list, or wAlly: wh"
-***** 230A\TEXT.DAT
-"\r\nYou can't send messages.\r\n"                      533 R_SendMessages
-"\r\nhyNode, Name, w#yNumber, "\                    534 NodeToSendMsgTo
-        "w'yHandle, w^Uyser list, or wAlly: wh"
-*****
-
-***** 220B\TEXT.DAT
-"\r\nnYou've been inactive too long.\r\n"              558 CallBackWhenYoureThere
-"_bh%s (cYb/cnb) ? w"                           559 YesNoQuestion
-"Yes"                                                   560 Yes
-***** 230A\TEXT.DAT
-"\r\nnYou've been inactive too long.\r\n"              558 CallBackWhenYoureThere
-"@EXEC:YESNOBAR@"                                       559 YesNoQuestion
-"Yes"                                                   560 Yes
-*****
-
-***** 220B\TEXT.DAT
-"No"                                                    561 No
-"_bh%s (cyb/cNb) ? w"                           562 NoYesQuestion
-"_rh[Hit a key] "                                    563 Pause
-***** 230A\TEXT.DAT
-"No"                                                    561 No
-"@EXEC:NOYESBAR@"                                       562 NoYesQuestion
-"_rh[Hit a key] "                                    563 Pause
-*****
-
-
diff --git a/docs/text310g.dif b/docs/text310g.dif
deleted file mode 100644
index 939628cf09b7c987c25fb565a211cdae8b24c317..0000000000000000000000000000000000000000
--- a/docs/text310g.dif
+++ /dev/null
@@ -1,372 +0,0 @@
-Comparing files 300C\text.dat and 310G\TEXT.DAT
-***** 300C\text.dat
-"\1n\1cSubj : \1h%s\r\n"                                001 MsgSubj
-"\1n\1cAttr : \1h%s%s%s%s%s%s%s%s%s%s\r\n"              002 MsgAttr
-"\1n\1cTo   : \1h%s"                                    003 MsgTo
-" #%s"                                                  004 MsgToExt
-***** 310G\TEXT.DAT
-"nhc�������n������hk�������nc���������\r\n"\    001 MsgSubj
-        "h� bSubjnb: hc%s\r\n"
-"� bAttrnb: hc%s%s%s%s%s%s%s%s%s%s\r\n"            002 MsgAttr
-"� bTo  nb: hc%s"                                  003 MsgTo
-" #%s"                                                  004 MsgToExt
-*****
-
-***** 300C\text.dat
-" (%s)"                                                 005 MsgToNet
-"\1n\1c\r\nFrom : \1h%s"                                006 MsgFrom
-" #%s"                                                  007 MsgFromExt
-***** 310G\TEXT.DAT
-" (%s)"                                                 005 MsgToNet
-"\r\nw� bFromnb: hc%s"                            006 MsgFrom
-" #%s"                                                  007 MsgFromExt
-*****
-
-***** 300C\text.dat
-" (%s)"                                                 008 MsgFromNet
-"\1n\1c\r\nDate : \1h%.24s %s\1n"                       009 MsgDate
-"_\r\nbhE-mail (User name or number): w"            010 Email
-***** 310G\TEXT.DAT
-" (%s)"                                                 008 MsgFromNet
-"\r\nw� bDatenb: hc%.24s %s\r\n"\                 009 MsgDate
-        "w�������c���������n����������hk����"\
-        "����nc�������b�������������n"
-"_\r\nbhE-mail (User name or number): w"            010 Email
-*****
-
-***** 300C\text.dat
-"\r\nNew file.\r\n"                                     020 NewFile
-"_\r\nyhTitle: "                                     021 TitlePrompt
-"ng\r\nEnter message now (h%dng lines max). "\     022 EnterMsgNow
-***** 310G\TEXT.DAT
-"\r\nNew file.\r\n"                                     020 NewFile
-"_\r\nyhSubject: "                                   021 SubjectPrompt
-"ng\r\nEnter message now (h%dng lines max). "\     022 EnterMsgNow
-*****
-
-***** 300C\text.dat
-"nm\r\nMail forwarded to h%s nm#%d.n\r\n"         041 Forwarded
-"bhAuto message by: c%sn\r\n\r\n"                   042 AutoMsgBy
-"\r\nAuto Message - ~Read, ~Write, or ~Quit: "          043 AutoMsg
-***** 310G\TEXT.DAT
-"nm\r\nMail forwarded to h%s nm#%d.n\r\n"         041 Forwarded
-"bhAuto message by: c%sb on %sn\r\n\r\n"           042 AutoMsgBy
-"\r\nAuto Message - ~Read, ~Write, or ~Quit: "          043 AutoMsg
-*****
-
-***** 300C\text.dat
-"_\r\nyhStart with number [w%luy]: w"             048 StartWithN
-"-\r\ngReading E-mail (h?ng=Menu) (h%ung of "\  049 ReadingMail
-        "h%ung): n"
-"n\r\nYou can't reply to an anonymous message.\r\n"    050 CantReplyToAnonMsg
-"ncRE: h%sn\r\n\r\n"                                051 Regarding
-"ncRE: h%s\r\nncBY: h%s ncon h%sn\r\n\r\n"    052 RegardingByOn
-"ncRE: h%s\r\nncBY: h%s ncto h%s ncon "\     053 RegardingByToOn
-        "h%sn\r\n\r\n"
-"Delete %s's mail"                                      054 DeleteMailQ
-***** 310G\TEXT.DAT
-"_\r\nyhStart with number [w%luy]: w"             048 StartWithN
-"\r\nnc� bhReading E-mail nc� bh(w?b=Menu)"\  049 ReadingMail
-        " (w%ub of w%ub): n"
-"n\r\nYou can't reply to an anonymous message.\r\n"    050 CantReplyToAnonMsg
-"  hbRenb: hc%sn\r\n\r\n"                        051 Regarding
-"  hbRenb: hc%s\r\n  "\                           052 RegardingByOn
-        "bBynb: hc%s bon c%sn\r\n\r\n"          053 RegardingByToOn
-"  hbRenb: hc%s\r\n  "\  
-        "bBynb: hc%s bto c%s bon "\       
-        "c%sn\r\n\r\n"
-"Delete %s's mail"                                      054 DeleteMailQ
-*****
-
-***** 300C\text.dat
-        "\r\n\r\nn"
-"-\r\ngReading Sent E-mail (h?ng=Menu) "\          061 ReadingSentMail
-        "(h%ung of h%ung): n"
-"hm\r\nSending Internet Mail To: w%sm\r\n"\         062 InternetMailing
-***** 310G\TEXT.DAT
-        "\r\n\r\nn"
-"n\r\nc� hbReading Sent E-mail nc� hb"\         061 ReadingSentMail
-        "(w?b=Menu) (w%ub of w%ub): n"
-"hm\r\nSending Internet Mail To: w%sm\r\n"\         062 InternetMailing
-*****
-
-***** 300C\text.dat
-"n\r\nNo mail on system.\r\n"                          063 NoMailOnSystem
-"-\r\ngReading All E-mail (h%ung of h%ung): n" 064 ReadingAllMail
-"_\r\ngh      From                   "\              065 MailOnSystemLstHdr
-        "To                       Title\r\nn"
-"gh%4d:ng %-22.22s %-22.22s h%cng %.25s\r\n"     066 MailOnSystemLstFmt
-***** 310G\TEXT.DAT
-"n\r\nNo mail on system.\r\n"                          063 NoMailOnSystem
-"n\r\nc� hbReading All E-mail nc� hb"\          064 ReadingAllMail
-        "(w%u bof w%ub): n" 
-"_\r\ngh      From                   "\              065 MailOnSystemLstHdr
-        "To                     Subject\r\nn"
-"gh%4d:ng %-22.22s %-22.22s h%cng %.25s\r\n"     066 MailOnSystemLstFmt
-*****
-
-***** 300C\text.dat
-"\r\nncPost : [h%unc][h%unc] h%lunc/h%lu"   070 ZScanPostHdr
-"_\r\nchReading nc[h%unc] %s "\                 071 ReadingSub
-        "[h%unc] %s (h?nc=Menu) (h%lunc of h%lunc): n"
-***** 310G\TEXT.DAT
-"\r\nncPost : [h%unc][h%unc] h%lunc/h%lu"   070 ZScanPostHdr
-"n\r\nc� hbReading nc� [h%unc] %s "\           071 ReadingSub
-        "[h%unc] %s (h?nc=Menu) (h%lunc of h%lunc): n"
-*****
-
-***** 300C\text.dat
-        "\1h%s\r\n"
-"<UNUSED>"                                              075 Unused75
-"_\r\nyhString to search for: "                      076 SearchStringPrompt
-"<UNUSED>"                                              077 Unused77
-"gh%4lu:ng %-22.22s %-22.22s h%cng %.25s\r\n"    078 SubMsgLstFmt
-"<UNUSED>"                                              079 Unused79
-"\r\n\r\nNo text file sections available.\r\n"          080 NoTextSections
-***** 310G\TEXT.DAT
-        "\1h%s\r\n"
-"\1n\r\n\1m%s sent to \1h%s #%u\r\n"                    075 MsgSentToUser
-"_\r\nyhString to search for: "                      076 SearchStringPrompt
-"\1w\1h�����[\1i\1r%c\1n\1h]���Ĵ "\                    077 PrivateChatSeparator
-        "\1yPrivate Chat - \1rCtrl-C to Quit \1y- "\
-        "Time Left: \1g%-8s\1w"\
-        " �����[\1i\1b%c\1n\1h]�����"
-"gh%4lu:ng %-22.22s %-22.22s h%cng %.25s\r\n"    078 SubMsgLstFmt
-"\1w\1h�����[\1i\1r%c\1n\1h]���Ĵ "\                    079 SysopChatSeparator
-        "\1rSplit-Screen \1cSysop\1r Chat          \1y"\
-        "Time Left: \1g%-8s\1w"\
-        " �����[\1i\1b%c\1n\1h]�����"
-"\r\n\r\nNo text file sections available.\r\n"          080 NoTextSections
-*****
-
-***** 300C\text.dat
-"\r\nwhMessage Scan "                                 116 MessageScan
-"complete.\r\n"                                         117 MessageScanComplete
-"riaborted.n\r\n"                                    118 MessageScanAborted
-***** 310G\TEXT.DAT
-"\r\nwhMessage Scan "                                 116 MessageScan
-"nc(h%lu ncsub-boards)hw complete.\r\n"          117 MessageScanComplete
-"riaborted.n\r\n"                                    118 MessageScanAborted
-*****
-
-***** 300C\text.dat
-"\r\nYou can't post on this sub.\r\n"                   120 CantPostOnSub
-"<UNUSED>"                                              121 Unused121
-"\r\nrhNo other active nodes.\1n\r\n"                 122 NoOtherActiveNodes
-***** 310G\TEXT.DAT
-"\r\nYou can't post on this sub.\r\n"                   120 CantPostOnSub
-"\r\n\1n\1mSending message to \1h%s\r\n"                121 SendingMessageToUser
-"\r\nrhNo other active nodes.\1n\r\n"                 122 NoOtherActiveNodes
-*****
-
-***** 300C\text.dat
-"ON"                                                    141 ON
-"<UNUSED>"                                              142 Unused142
-"\r\n-gSystem Statistics:\r\n\r\nn"                  143 SystemStatsHdr
-***** 310G\TEXT.DAT
-"ON"                                                    141 ON
-"\r\n\1n\1mPaging \1h%s #%u\1n\1m for private chat\r\n" 142 PagingUser
-"\r\n-gSystem Statistics:\r\n\r\nn"                  143 SystemStatsHdr
-*****
-
-***** 300C\text.dat
-"\r\nInvalid node.\r\n"                                 161 InvalidNode
-"<UNUSED>"                                              162 Unused162
-"Delete Guru file"                                      163 DeleteGuruLogQ
-"<UNUSED>"                                              164 Unused164
-"\r\n\r\nYou can't download.\r\n"                       165 R_Download
-***** 310G\TEXT.DAT
-"\r\nInvalid node.\r\n"                                 161 InvalidNode
-"\1n\r\n\1mSending telegram to \1h%s #%u\1n\1m "\       162 SendingTelegramToUser
-        "(Max 5 lines, Blank line ends):\r\n\r\n\1g\1h"  
-"Delete Guru file"                                      163 DeleteGuruLogQ
-"\1n\1g\7Telegram from \1n\1h%s\1n\1g on %s:\r\n\1h"    164 TelegramFmt
-"\r\n\r\nYou can't download.\r\n"                       165 R_Download
-*****
-
-***** 300C\text.dat
-"_\r\n\r\nyhFilespec: n"                            175 FileSpec
-"<UNUSED>"                                              176 Unused176
-"\r\n\r\nNo sysop directory specified.\r\n"             177 NoSysopDir
-***** 310G\TEXT.DAT
-"_\r\n\r\nyhFilespec: n"                            175 FileSpec
-"SY: "                                                  176 SystemPassword
-"\r\n\r\nNo sysop directory specified.\r\n"             177 NoSysopDir
-*****
-
-***** 300C\text.dat
-"ng(h%ung) %-40.40s %12.12s h%4u\r\n"             182 LibLstFmt
-"<UNUSED>"                                              183 Unused183
-"_\r\ngh%s ngTransfer Policy\r\n\r\nn"            184 TransferPolicyHdr
-"<UNUSED>"                                              185 Unused185
-"Initial uploads are rewarded with %d%% of the "\       186 TpUpload
-***** 310G\TEXT.DAT
-"ng(h%ung) %-40.40s %12.12s h%4u\r\n"             182 LibLstFmt
-"\1n\r\nInvalid NetMail address.\r\n"                   183 InvalidNetMailAddr
-"_\r\ngh%s ngTransfer Policy\r\n\r\nn"            184 TransferPolicyHdr
-"<UNUSED185>"                                           185 Unused185
-"Initial uploads are rewarded with %d%% of the "\       186 TpUpload
-*****
-
-***** 300C\text.dat
-"\r\n\7rhiBatch download queue is full.n\r\n"       198 BatchDlQueueIsFull
-"_\r\nyhFilespec [*.*]: n"                          199 FileSpecStarDotStar
-"\r\n\r\nrhiNot enough free disk space.n\r\n"\      200 LowDiskSpace
-***** 310G\TEXT.DAT
-"\r\n\7rhiBatch download queue is full.n\r\n"       198 BatchDlQueueIsFull
-"_\r\nyhFilespec [\1wAll Files\1y]: n"              199 FileSpecStarDotStar
-"\r\n\r\nrhiNot enough free disk space.n\r\n"\      200 LowDiskSpace
-*****
-
-***** 300C\text.dat
-"You can only logon once a day.\r\n"                    337 R_Logons
-"_yhEnter your full name or alias: w"               338 EnterYourAlias
-"_yhEnter your full real name: w"                   339 EnterYourRealName
-"_yhEnter your company name: w"                     340 EnterYourCompany
-"_yhEnter your chat handle: w"                      341 EnterYourHandle
-"_yhEnter your sex (M/F): w"                        342 EnterYourSex
-"_yhEnter your street address: w"                   343 EnterYourAddress
-"_yhEnter your voice phone number: w"               344 EnterYourPhoneNumber
-"_yhEnter your birthday (MM/DD/YY): w"              345 EnterYourBirthday
-"_yhEnter your city, state: w"                      346 EnterYourCityState
-"_yhEnter your zip (or postal) code: w"             347 EnterYourZipCode
-"_yhEnter a description of your computer: w"        348 EnterYourComputer
-***** 310G\TEXT.DAT
-"You can only logon once a day.\r\n"                    337 R_Logons
-"_bh[c�b] yEnter your full name or alias: w"     338 EnterYourAlias
-"_bh[c�b] yEnter your full real name: w"         339 EnterYourRealName
-"_bh[c�b] yEnter your company name: w"           340 EnterYourCompany
-"_bh[c�b] yEnter your chat handle: w"            341 EnterYourHandle
-"_bh[c�b] yEnter your sex (M/F): w"              342 EnterYourSex
-"_bh[c�b] yEnter your street address: w"         343 EnterYourAddress
-"_bh[c�b] yEnter your voice phone number: w"     344 EnterYourPhoneNumber
-"_bh[c�b] yEnter your birthday (%s): w"          345 EnterYourBirthday
-"_bh[c�b] yEnter your city, state: w"            346 EnterYourCityState
-"_bh[c�b] yEnter your zip (or postal) code: w"   347 EnterYourZipCode
-"_yhEnter a description of your computer: w"        348 EnterYourComputer
-*****
-
-***** 300C\text.dat
-"New User Password: "                                   364 NewUserPasswordPrompt
-"\r\nUse automatic terminal type detection"             365 AutoTerminalQ
-"Does your terminal support ANSI"                       366 AnsiTerminalQ
-***** 310G\TEXT.DAT
-"New User Password: "                                   364 NewUserPasswordPrompt
-"Use automatic terminal type detection"                 365 AutoTerminalQ
-"Does your terminal support ANSI"                       366 AnsiTerminalQ
-*****
-
-***** 300C\text.dat
-"Does your terminal support IBM extended ASCII"         369 ExAsciiTerminalQ
-"nYou can't use that name.\r\n"                        370 YouCantUseThatName
-"l-gYour password is h%s\r\n"                       371 YourPasswordIs
-***** 310G\TEXT.DAT
-"Does your terminal support IBM extended ASCII"         369 ExAsciiTerminalQ
-"nYou can't use that name (duplicate or invalid).\r\n" 370 YouCantUseThatName
-"l-gYour password is h%s\r\n"                       371 YourPasswordIs
-*****
-
-***** 300C\text.dat
-"nh%-32.32snm%-30.30sh%-8.8s nm%-8.8s\r\n"       396 UserListFmt
-"\rh%dnb Total users.        \r\n"                   397 NTotalUsers
-"%d Users with access to current sub.\r\n"              398 NUsersOnCurSub
-"%d Users with access to current dir.\r\n"              399 NUsersOnCurDir
-"\r\n-cCurrent New-Scan date/time: h"                400 NScanDate
-***** 310G\TEXT.DAT
-"nh%-32.32snm%-30.30sh%-8.8s nm%-8.8s\r\n"       396 UserListFmt
-"\r\1h\1w%d\b total users.        \r\n"                 397 NTotalUsers
-"\1w%d \1busers with access to current sub-board.\r\n"  398 NUsersOnCurSub
-"\1w%d \1busers with access to current directory.\r\n"  399 NUsersOnCurDir
-"\r\n-cCurrent New-Scan date/time: h"                400 NScanDate
-*****
-
-***** 300C\text.dat
-"\r\nDelete Questionaire"                               473 DeleteQuestionaireQ
-"-gDefault settings for hw%s #%d\r\n\r\nn"         474 UserDefaultsHdr
-"nhTng) Terminal Mode                 : h%s\r\n"   475 UserDefaultsTerminal
-"nhEng) External Editor               : h%s\r\n"   476 UserDefaultsXeditor
-"nhLng) Screen Length                 : h%s\r\n"   477 UserDefaultsRows
-"nhXng) Expert Menu Mode              : h%s\r\n"   478 UserDefaultsMenuMode
-"nhPng) Screen Pause                  : h%s\r\n"   479 UserDefaultsPause
-"nhHng) Hot Keys                      : h%s\r\n"   480 UserDefaultsHotKey
-"nhSng) Spinning Cursor               : h%s\r\n"   481 UserDefaultsCursor
-"nhCng) Clear Screen Between Messages : h%s\r\n"   482 UserDefaultsCLS
-"nhNng) Ask For New Message/File Scan : h%s\r\n"   483 UserDefaultsAskNScan
-"nhYng) Ask For Your Un-read Msg Scan : h%s\r\n"   484 UserDefaultsAskSScan
-"nhFng) Automatic New File Scan       : h%s\r\n"   485 UserDefaultsANFS
-"nhRng) Remember Current Sub-board    : h%s\r\n"   486 UserDefaultsRemember
-"nhBng) Batch Download File Flagging  : h%s\r\n"   487 UserDefaultsBatFlag
-"nhMng) Forward E-mail to NetMail     : h%s\r\n"   488 UserDefaultsNetMail
-"nhKng) Command Shell                 : h%s\r\n"   489 UserDefaultsCmdShell
-"nhDng) Default to Quiet Mode         : h%s\r\n"   490 UserDefaultsQuiet
-"nhWng) Change Password\r\n"                        491 UserDefaultsPassword
-"nhAng) Temporary/QWK Archive Type    : h%s\r\n"   492 UserDefualtsArcType
-"nhZng) Default Download Protocol     : h%s "\     493 UserDefaultsProtocol
-        "ng%s\r\n"
-"\r\n_gWhich or [hwQng]uit: n"                   494 UserDefaultsWhich
-"On"                                                    495 On
-***** 310G\TEXT.DAT
-"\r\nDelete Questionaire"                               473 DeleteQuestionaireQ
-"hbDefault settings for w%s #%d\r\n\r\n"             474 UserDefaultsHdr
-"nb[hwTnb] hTerminal Mode                 nb: c%s\r\n"475 UserDefaultsTerminal
-"nb[hwEnb] hExternal Editor               nb: c%s\r\n"   476 UserDefaultsXeditor
-"nb[hwLnb] hScreen Length                 nb: c%s\r\n"   477 UserDefaultsRows
-"nb[hwXnb] hExpert Menu Mode              nb: c%s\r\n"   478 UserDefaultsMenuMode
-"nb[hwPnb] hScreen Pause                  nb: c%s\r\n"   479 UserDefaultsPause
-"nb[hwHnb] hHot Keys                      nb: c%s\r\n"   480 UserDefaultsHotKey
-"nb[hwSnb] hSpinning Cursor               nb: c%s\r\n"   481 UserDefaultsCursor
-"nb[hwCnb] hClear Screen Between Messages nb: c%s\r\n"   482 UserDefaultsCLS
-"nb[hwNnb] hAsk For New Message/File Scan nb: c%s\r\n"   483 UserDefaultsAskNScan
-"nb[hwYnb] hAsk For Your Un-read Msg Scan nb: c%s\r\n"   484 UserDefaultsAskSScan
-"nb[hwFnb] hAutomatic New File Scan       nb: c%s\r\n"   485 UserDefaultsANFS
-"nb[hwRnb] hRemember Current Sub-board    nb: c%s\r\n"   486 UserDefaultsRemember
-"nb[hwBnb] hBatch Download File Flagging  nb: c%s\r\n"   487 UserDefaultsBatFlag
-"nb[hwMnb] hForward E-mail to NetMail     nb: c%s\r\n"   488 UserDefaultsNetMail
-"nb[hwKnb] hCommand Shell                 nb: c%s\r\n"   489 UserDefaultsCmdShell
-"nb[hwDnb] hDefault to Quiet Mode         nb: c%s\r\n"   490 UserDefaultsQuiet
-"nb[hwWnb] hChange Password or Signature\r\n"               491 UserDefaultsPassword
-"nb[hwAnb] hTemporary/QWK Archive Type    nb: c%s\r\n"   492 UserDefualtsArcType
-"nb[hwZnb] hDefault Download Protocol     nb: c%s "\     493 UserDefaultsProtocol
-        "b%s\r\n"
-"\r\nnhbWhich or [wQb]uit: c"                   494 UserDefaultsWhich
-"On"                                                    495 On
-*****
-
-***** 300C\text.dat
-"Off"                                                   496 Off
-"\r\n_yhHow many rows on your monitor "\             497 HowManyRows
-        "[Auto Detect]: "
-"\r\n_yhCurrent Password: w"                        498 CurrentPassword
-"\r\nForward E-mail to NetMail address"                 499 ForwardMailQ
-"\r\n_yhNetMail/e-mail address "\                    500 EnterNetMailAddress
-        "(Example: name@address)\r\n: "
-"nlgSelect h%sng:\r\n\r\n"                        501 SelectItemHdr
-***** 310G\TEXT.DAT
-"Off"                                                   496 Off
-"\r\n_bh[c�b] yHow many rows on your monitor "\   497 HowManyRows
-        "[\1wAuto Detect\1y]: "
-"\r\n_yhCurrent Password: w"                        498 CurrentPassword
-"Forward personal e-mail to network mail address"       499 ForwardMailQ
-"_bh[c�b] yNetwork mail address "\                500 EnterNetMailAddress
-        "(Example: user@domain)\r\n: "
-"nlgSelect h%sng:\r\n\r\n"                        501 SelectItemHdr
-*****
-
-***** 300C\text.dat
-"\r\nSearch and display extended information"           624 SearchExtendedQ
-"\r\nDisplay Titles Only"                               625 DisplayTitlesOnlyQ
-"\r\nEcho is now %s \r\n"                               626 EchoIsNow
-***** 310G\TEXT.DAT
-"\r\nSearch and display extended information"           624 SearchExtendedQ
-"\r\nDisplay Subjects Only"                             625 DisplaySubjectsOnlyQ
-"\r\nEcho is now %s \r\n"                               626 EchoIsNow
-*****
-
-***** 300C\text.dat
-""                                                      719 NodeActionRetrieving
-"YN"                                                    720 YN
-***** 310G\TEXT.DAT
-""                                                      719 NodeActionRetrieving
-"YNQ*"                                                  720 YNQP (Yes/No/Quit/Password chars)
-*****
-
diff --git a/docs/text311b.dif b/docs/text311b.dif
deleted file mode 100644
index 76178d172bb63b3c52000a1d13adaca29a9c3025..0000000000000000000000000000000000000000
--- a/docs/text311b.dif
+++ /dev/null
@@ -1,21 +0,0 @@
-Comparing files 310L\text.dat and 311B\TEXT.DAT
-***** 310L\text.dat
-"_\r\ngh%s ngTransfer Policy\r\n\r\nn"            184 TransferPolicyHdr
-"<UNUSED185>"                                           185 Unused185
-"Initial uploads are rewarded with %d%% of the "\       186 TpUpload
-***** 311B\TEXT.DAT
-"_\r\ngh%s ngTransfer Policy\r\n\r\nn"            184 TransferPolicyHdr
-"\1n\1h[\1y%c\1w] \1b%-25s  "                           185 TransferProtLstFmt
-"Initial uploads are rewarded with %d%% of the "\       186 TpUpload
-*****
-
-***** 310L\text.dat
-"_rhYour time has been reduced due to an "\          567 ReducedTime
-        "upcoming event.\r\n\r\n"
-"n\r\nTimed Event - Node: %d   Time: %02d:%02d   "\    568 EventInfo
-***** 311B\TEXT.DAT
-"_rhYour time has been reduced due to an "\          567 ReducedTime
-        "upcoming event on \1w%s\r\n\r\n"
-"n\r\nTimed Event - Node: %d   Time: %02d:%02d   "\    568 EventInfo
-*****
-
diff --git a/docs/text312a.dif b/docs/text312a.dif
deleted file mode 100644
index db035c3f89b6a1392f07fe40678cd9c36308156d..0000000000000000000000000000000000000000
--- a/docs/text312a.dif
+++ /dev/null
@@ -1,21 +0,0 @@
-Comparing files 311B\text.dat and 312A\TEXT.DAT
-***** 311B\text.dat
-"\r\nBulk Upload %s %s Directory:\r\n"                  265 BulkUpload
-"_yh%s %7ld:"                                        266 BulkUploadDescPrompt
-"\r\nrhiNo files in batch queue.n"\                 267 NoFilesInBatchQueue
-***** 312A\TEXT.DAT
-"\r\nBulk Upload %s %s Directory:\r\n"                  265 BulkUpload
-"_yh%sw%7lukb:"                                    266 BulkUploadDescPrompt
-"\r\nrhiNo files in batch queue.n"\                 267 NoFilesInBatchQueue
-*****
-
-***** 311B\text.dat
-"_rh[Hit a key] "                                    563 Pause
-"_bh[WAIT]"                                          564 Wait
-"-g\r\nSystem Statistics Log:\r\n\r\nn"              565 SysStatsLogHdr
-***** 312A\TEXT.DAT
-"_rh[Hit a key] "                                    563 Pause
-"Continue"                                              564 ContinueQ
-"-g\r\nSystem Statistics Log:\r\n\r\nn"              565 SysStatsLogHdr
-*****
-
diff --git a/docs/textfile_section.html b/docs/textfile_section.html
deleted file mode 100644
index 6fd3bb48582f45664d05e2856032ece322747325..0000000000000000000000000000000000000000
--- a/docs/textfile_section.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Text File Section</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="56836" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2><a name="TextFileSections">[13.0] - Text File Sections</a></h2>
-<pre>Run the SCFG utility, and select the Text File Sections option from the menu.
-This selection will produce a list of text file sections that the sysop has
-created for users to freely view text files. It is requested that all sysops
-make some or all of the Synchronet documentation available in a text file
-section. At the very minimum, TEXT\SBBS.MSG should be available for users to
-review. You can add and remove sections with the INS and DEL keys. The
-following configuration options are available for each section:</pre>
-<h2><a name="TextFileOptions">[13.1] - Text File Options</a></h2>
-<pre><b>Name:</b>
-        This is a description of the text file section.
-
-<b>Access Requirements:
-</b>        Use this option to set the security requirements to access this file
-        section.
-
-<b>Internal Code:
-</b>        This is an internal code for SBBS to distinguish this text file section
-        from the others on the system. This must be a unique name of up to 8
-        valid DOS filename characters.</pre>
-<h2><a name="AddingTextFiles">[13.2] - Adding Text Files</a></h2>
-<pre>To add files to a text file section, you'll need to log on to the BBS and enter
-the section you would like to add files to.  Here you'll be given a choice to
-add files to the section, you will be prompted for the title of the file, and
-the path/filename. If you do not enter a path for the file, the default path is
-the Synchronet DATA\TEXT directory PLUS the internal code of the text file
-section.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="15291" -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/troubleshooting.html b/docs/troubleshooting.html
deleted file mode 100644
index 49cdf42ad7020473c815b557eeb430456daa101b..0000000000000000000000000000000000000000
--- a/docs/troubleshooting.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Troubleshooting</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="56836" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2>[16.0] - Troubleshooting</h2>
-<pre>Section Deleted</pre>
-<pre>
-<a href="#top"><b>Back to Top</b></a></pre>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="15291" -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/upgrade.txt b/docs/upgrade.txt
deleted file mode 100644
index 10c2f9f7791d67c952a084d9154c124f7826ecff..0000000000000000000000000000000000000000
--- a/docs/upgrade.txt
+++ /dev/null
@@ -1,128 +0,0 @@
-Upgrading to Synchronet BBS for Win32 v3.0c
-===========================================
-
-This is an UPGRADE ONLY, so you must have Synchronet (v2.3 or 
-v3.0b) already installed before you can continue. A full
-Synchronet installation package can be obtained via FTP or 
-Telnet/Zmodem from vert.synchro.net.
-
-This version has been tested with the following operating
-systems:
-
-	o Microsoft Windows 95
-	o Microsoft Windows 95a
-	o Microsoft Windows 95b (OSR2)
-	o Microsoft Windows 98
-	o Microsoft Windows Me
-	o Microsoft Windows NT 3.51
-	o Microsoft Windows NT 4
-	o Microsoft Windows 2000
-
-
-Configuration Files
-~~~~~~~~~~~~~~~~~~~
-The following files will be over-written by this upgrade, so
-if you have customized them, it is highly recommended that you
-make a BACK-UP of the files before continuing this installation:
-
-	SBBS\CTRL\TEXT.DAT		(Text Strings)
-	SBBS\CTRL\GURU.DAT		(Guru Brain)
-	SBBS\CTRL\ATTR.CFG		(Default Colors)
-	SBBS\CTRL\ALIAS.CFG		(Internet Mail Aliases)
-	SBBS\CTRL\FTPALIAS.CFG		(FTP Filename Aliases)
-	SBBS\TEXT\MENU\LOGON.ASC	(Logon Screen)
-	SBBS\TEXT\MENU\EXEMPT.ASC	(Exemption Descriptions)
-	SBBS\TEXT\MENU\EDITOR.ASC	(Internal Editor Menu)
-	SBBS\TEXT\MENU\MSGSCAN.ASC	(Message Scan Menu)
-	SBBS\TEXT\MENU\MAILREAD.ASC	(Mail Read Menu)
-
-Two of the unused lines in CTRL\TEXT.DAT (lines 62 and 74) are
-now used in v3. If you're going to allow auto-logon by IP or
-sending of Internet e-mail, then you'll need to use the TEXT.DAT
-included (or modify your own). If you're still going to be using 
-v2.3c (or earlier), you'll want to eliminate one of the %s's from 
-the MsgAttr line in your TEXT.DAT.
-
-If you do not want these files installed (you're upgrading a
-previous installation of SBBS v3 for example), choose "Custom
-Installation" and disable the "Configuration Files" from the
-install set.
-
-
-Command Shell Updates
-~~~~~~~~~~~~~~~~~~~~~
-The following files will be over-written by this upgrade, so
-if you have customized them, it is highly recommended that you
-make a BACK-UP of the files before continuing this installation:
-
-	SBBS\EXEC\RENEGADE.SRC		(Renegade Command Shell)
-	SBBS\EXEC\RENEGADE.BIN		(Renegade Command Shell)
-
-
-SBBSCTRL
-~~~~~~~~
-SBBSCTRL is the Sysop's console for SBBS v3. You still must use
-SCFG to configure the BBS options shared between the new and old
-versions.
-
-The installation program will create a short-cut to SBBSCTRL.EXE
-on your desktop and in your startup folder (so Synchronet will
-start automatically during boot-up).
-
-
-Update Your Configuration
-~~~~~~~~~~~~~~~~~~~~~~~~~
-Before you run your BBS with v3, you'll need to go through all
-of your command lines in SCFG (SBBSCTRL->BBS->Configure) and
-make sure there aren't any hard-coded relative paths.
-
-For example, you must change SCFG->File Options->Testable Files
-       %!pkzip -z %f < ..\text\zipmsg.txt
-to:    %!pkzip -z %f < %zzipmsg.txt
-
-If you have any Baja modules that assume the current directory
-(use relative paths), they need to be fixed too.
-
-Relative paths in "data directories" in SCFG are okay. Only
-executable command lines need to be changed to absolute paths
-("%n..\xtrn\etc" is okay).
-
-Also, make sure that all of your external programs either use DOS
-I/O interception (XSDK/WWIV doors) or utilize a FOSSIL driver
-(i.e. use FDSZ or CEXYZ instead of DSZ). The COM ports and baud
-rates configured for your doors are irrelevant.
-
-
-Known Issues
-~~~~~~~~~~~~
-o DOSKEY must be loaded in your autoexec.bat for the DOS shell to
-  work right (Windows 95/98)
-o Backspace doesn't work right in DOS shell (Windows 95/98)
-o QNET.BIN doesn't work (see DOVE-NET.ZIP for alternatives)
-o First node (set in SBBSCTRL) configuration is used for all nodes
-  (this is actually intentional, i.e. not a bug)
-o First node's temp directory must be set to "TEMP\"
-
-
-For More Information
-~~~~~~~~~~~~~~~~~~~~
-See DOCS\NTREADME.TXT for instructions on running 
-    Synchronet v3.0 on Windows NT or Windows 2000.
-
-See DOCS\V300_NEW.TXT for list of new features in 
-    Synchronet v3.0.
-
-See DOCS\SBBS3FAQ.TXT for answers to frequently asked
-    questions regarding Synchronet v3.0.
-
-See DOCS\V3CFGFAQ.TXT for answers to frequently asked
-    questions about configuring Synchronet v3.0.
-
-See DOCS\DOVE-NET.ZIP for details on joining DOVE-Net
-    (Synchronet support message network).
-
-Thanks for your interest in Synchronet BBS Software
-(www.synchro.net).
-
-Rob Swindell
-(rob@synchro.net)
diff --git a/docs/user.html b/docs/user.html
deleted file mode 100644
index 716c4ccdf8e35ca27445f6054037367d7532920c..0000000000000000000000000000000000000000
--- a/docs/user.html
+++ /dev/null
@@ -1,1363 +0,0 @@
-
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Synchronet BBS Software - User Documentation</title>
-</head>
-
-<body>
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
-
-<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="23126" -->
-
-<h1>Synchronet User Documentation</h1>
-<p><b><a name="TOC">Table of Contents</a></b></p>
-<p align="left"><a href="#HowtousetheUserManual">How to use the User's Manual</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#QuickKeySequenceGuides">Quick Key Sequence Guides</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#Nomenclature">Nomenclature</a><br>
-<a href="#LoggingontotheBBS">Logging onto the BBS</a><br>
-<a href="#LoggingofftheBBS">Logging off the BBS</a><br>
-<a href="#DisplayingMenus">Displaying Menus</a><br>
-<a href="#ControlCommands">Control Commands</a><br>
-<a href="#SettingUpYourUserAccount">Setting Up Your User Account</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#AccountDefaultsConfiguration">Account Defaults Configuration</a><br>
-<a href="#ElectronicMailFunctions">Electronic Mail Functions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ElectronicMailMenu">Electronic Mail Menu</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;;
-mso-fareast-font-family:&quot;MS Mincho&quot;;mso-ansi-language:EN-US;mso-fareast-language:
-EN-US;mso-bidi-language:AR-SA"><a href="#SendE-mail">Send Local E-mail</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#SendNetMail">Send Internet Email / NetMail</a></span><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#ReadMail">Read Mail</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;;
-mso-fareast-font-family:&quot;MS Mincho&quot;;mso-ansi-language:EN-US;mso-fareast-language:
-EN-US;mso-bidi-language:AR-SA"><a href="#ReadSentMail">Read Sent Mail</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#SendSysopFeedback">Send Sysop Feedback</a><br>
-<a href="#MessageBaseFunctions">Message Base Functions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#GroupandSubboardSelection">Group and Subboard Selection</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ReadingMessages">Reading Messages</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#ReadMessages">Read Messages</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#NewMessageScan">New Message Scan</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#Browse">Browse</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#ContinuousNewScan">Continuous New Scan</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#PostingMessages">Posting Messages</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#PostingMessages">Posting a message</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#PrivatemessagevsE-mail">
-Private message vs E-mail</a></span><span style="font-size: 12.0pt; font-family: Times New Roman; mso-fareast-font-family: MS Mincho; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;;
-mso-fareast-font-family:&quot;MS Mincho&quot;;mso-ansi-language:EN-US;mso-fareast-language:
-EN-US;mso-bidi-language:AR-SA"><a href="#AutoMessage">Auto Message</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#SynchronetMessageEditor">Synchronet Message Editor</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#SlashCommands(/)">Slash Commands</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#Control(Ctrl)Commands">Control (Ctrl) Commands</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#TextAttributes(Ctrl-Axwherexisattribute)">Text Attributes (Ctrl-Ax where x is attribute)</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#QWKMailPacketMenu">QWK Mail Packet Menu</a><br>
-<a href="#ConfigurationCommands">Configuration Commands</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ConfigurationMenu">Configuration Menu</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ConvertCreditstoMinutes">Convert Credits to Minutes</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#UnfilteredInputSwitch">Unfiltered Input Switch</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#NewMessageScanListConfiguration">New Message Scan List Configuration</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#NewMessageScanDate/TimePointers">New Message Scan Date/Time Pointers</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ReinitializeNewScanDate/TimePointers">Reinitialize New Scan Date/Time Pointers</a><br>
-<a href="#OnlineUserInteraction">Online User Interaction</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#UsersOnlineCtrl-U">Users Online &lt;Ctrl-U&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ListNodeActivity{/L}">List Node Activity {/L}</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="mso-fareast-font-family:&quot;MS Mincho&quot;"><a href="#SendPrivateMessagetoNodeCtrl-P">Send Private Message to Node &lt;Ctrl-P&gt;</a><o:p>
-</o:p>
-<br>
-<a href="#ChattingFeatures">Chatting Features</a><o:p>
-</o:p>
-<br>
-&nbsp;&nbsp;&nbsp;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ChatMenu">Chat Menu</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#Pagingdisable/enable">Paging disable/enable</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ActivityAlertsdisable/enable">Activity Alerts disable/enable</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#PageSysoptoChat">Page Sysop to Chat</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#TalkwiththeGuru">Talk with the Guru</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Join/InitiateMultinodeChat">Join/Initiate Multinode Chat</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#PrivateNodetoNodeChat">Private Node to Node Chat</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ChatCommandPrompt(/fromwithinchat)">Chat Command Prompt (/ from within chat)</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#PageUsertoChat(multinodechatonly)">Page User to Chat (multinode chat only)</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ChangeChannel(multinodechatonly)">Change Channel (multinode chat only)</a><br>
-<a href="#TextFileSection">Text File Section</a><br>
-<a href="#ExternalServices">External Services</a><br>
-<a href="#UserLists">User Listings</a><br>
-<a href="#Information/Statistics">Information/Statistics</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#InformationCommandMenu">Information Command Menu</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#SystemInformation">System Information</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#VersionInformation">Version Information</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#SubboardInformation">Subboard Information</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#YourAccountStatistics">Your Account Statistics</a><br>
-<a href="#FileTransferSection">File Transfer Section</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#LibraryandDirectorySelection">Library and Directory Selection</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#Wildcards">Wildcards</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ListingFiles">Listing Files</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#ExtendedFileInformationListing">Extended File Information Listing</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#NewFileScan">New File Scan</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#SearchforFilename">Search for Filename</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#FindTextinDescription">Find Text in Description</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#QuickKeys">Quick Keys</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#FileTransferAreaInformation">File Transfer Area Information</a><o:p>
-</o:p>
-<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#FileTransferInformationMenu">File Transfer Information Menu</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#BBSFileTransferPolicy">BBS File Transfer Policy</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#CurrentDirectoryInformation">Current Directory Information</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#UsersWithAccesstoDirectory">Users With Access to Directory</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#YourFileTransferAccountStatistics">Your File Transfer Account Statistics</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#FileTransferAreaConfiguration">File Transfer Area Configuration</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#FileTransferAreaConfigurationMenu">File Transfer Area Configuration Menu</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#BatchDownloadQuickFileFlagging">Batch Download Quick File Flagging</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#ChangeNewFileScanDate/Time">Change New File Scan Date/Time</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#DownloadingFiles">Downloading Files</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#DownloadFileorFiles">Download File or Files</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#DownloadUsertoUserFile">Download User to User File</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#DownloadOptions">Download Options</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#UploadingFiles">Uploading Files</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#UploadFileorFiles">Upload File or Files</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#UploadUsertoUserFile">Upload User to User File</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#UploadFiletoSysop">Upload File to Sysop</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#UploadProcedures">Upload Procedures</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#Remove/EditFile">Remove / Edit File</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#BatchFileTransfers">Batch File Transfers</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#Batch/BidirectionalCommands">Batch/Bidirectional Commands</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#FileExtraction/TempDirectory">File Extraction / Temp Directory</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#TempDirectoryCommands">Temp Directory Commands</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#ExtractfromarchiveinTempDirectory">Extract from archive in Temp Directory<o:p>
-</o:p>
-</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#AddfilestoTempfile">Add files to Temp file</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#DownloadTempfile">Download Temp file</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#Creatinganddownloadingfilelists">Creating and downloading file lists</a></span></span></span></span></p>
-<p><a href="#TOC"><b>Back to Table of Contents</b></a></p>
-<h2>
-<a name="HowtousetheUserManual">How to use the User's Manual</a></h2>
-<pre><a name="QuickKeySequenceGuides"><b>Quick Key Sequence Guides</b></a>
--------------------------
-Each command title will be followed by a quick key sequence guide. The command 
-sequences are the exact keystrokes to enter from the Main or File Transfer 
-prompt to execute that command without pausing to look at menus. Key sequences 
-to be entered from the Main prompt are enclosed in brackets. For example the 
-Send E-Mail command title will be listed as:</pre>
-<pre>	Send E-Mail [ES]</pre>
-<pre>You would type E then S from the Main Prompt (noted by the brackets) to Send 
-E-Mail. Key sequences to be entered from the File Transfer prompt are enclosed 
-in parenthesis. For example the Find File command title would be listed as:</pre>
-<pre>	Find File (F)</pre>
-<pre>For this command you would type F from the File Transfer prompt (noted by the 
-parenthesis). If a command may be entered from either the Main or File Transfer 
-prompt it will be enclosed in curly brackets. For example the Join Multinode 
-Chat command title would be listed as:</pre>
-<pre>	Join/Initiate Multinode Chat {CJ} </pre>
-<pre>For this command you would type C then J from either the Main or File transfer 
-prompt.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><a name="Nomenclature"><b>Nomenclature</b>
-</a>------------
-Throughout the documentation Carriage Return (or the ENTER key) is referred to 
-as &lt;CR&gt;.</pre>
-<pre>There are two primary prompts on the Synchronet BBS, the Main prompt from the 
-Main section, and the File Transfer prompt, from the File Transfer section. 
-These can be identified by diagrams in the Message Base Functions chapter and 
-the File Transfer Section chapter. When referred to in the documentation the 
-Main and File Transfer prompts are italicized.</pre>
-<pre>Most key strokes referred to in the documentation are highlighted in bold. 
-<a href="#TOC"><b>
-Back to Table of Contents</b></a></pre>
-<h2><a name="LoggingontotheBBS"><b>Logging onto the BBS</b></a>
-</h2>
-<pre>After dialing and connecting to the BBS:</pre>
-<pre>At NN: prompt enter your username or user number. </pre>
-<pre>At the PW: prompt enter your unique user password.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="LoggingofftheBBS"><b>Logging off the BBS</b></a>
-</h2>
-<pre>To logoff the BBS enter O from either the Main prompt or the File Transfer 
-prompt. Enter /O for a quick logoff.
-<a href="#TOC"><b>
-Back to Table of Contents</b></a></pre>
-<h2><a name="DisplayingMenus"><b>Displaying Menus</b></a>
-</h2>
-<pre>Hitting ? from almost any prompt will display a menu of available commands. 
-From inside chat or the Synchronet editor /? will display a menu of the 
-available commands.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="ControlCommands"><b>Control Commands</b></a>
-</h2>
-<pre>Control commands are commands that are available from anywhere on the BBS. 
-Control commands are primarily used to control the scrolling of text at anytime 
-on the system or to abort a command in process such as a file search. Two 
-online user to user commands are also available to list the users currently 
-online or send messages at anytime while on the BBS. Control commands are 
-entered by holding down the Ctrl key and hitting the control letter. For 
-example, to enter the control command Ctrl-S hold down the Ctrl key and strike 
-the S key. The following control commands are available at all times while on 
-the BBS:</pre>
-<pre>&lt;sm heading&gt;Scrolling Text/ Messages/ System Commands	
-	Ctrl-S	Pause scrolling text/messages
-	Ctrl-Q	Continue scrolling text/messages
-	Ctrl-C	Abort scrolling text/messages or a BBS command</pre>
-<pre>&lt;sm heading&gt;Online User Information/Interaction
-	Ctrl-P	Send a private one line message to another user
-	Ctrl-U	List users online</pre>
-<pre>&lt;sm heading&gt;Other Information
-	Ctrl-K	List control commands
-	Ctrl-T	Time online info
-<a href="#TOC"><b>
-Back to Table of Contents</b></a></pre>
-<h2><a name="SettingUpYourUserAccount">Setting Up Your User Account</a>
-</h2>
-<pre><b><a name="AccountDefaultsConfiguration">Account Defaults Configuration</a> [D]</b>
-----------------------------------
-To display and or change your user account defaults hit D from the Main prompt. 
-Your account defaults will be displayed. </pre>
-<pre>A) ANSI Terminal				: Yes, Color
-E) External Editor				: None
-L) Screen Length				: Auto Detect (24)
-K) Command Keys					: Synchronet
-X) Expert Menu Mode				: On
-P) Screen Pause					: Off
-S) Spinning Cursor				: Off
-C) Clear Screen Between Messages		: Off
-N) Prompt for New Message / File Scan		: Off
-F) Auto New File Scan*				: Off
-R) Remember Current Sub-board			: Off
-B) Batch Download File Flagging			: Off
-W) Change Password (if allowed)
-Q) Quit (and accept settings)
- </pre>
-<pre>The A) option toggles ANSI terminal support. The ANSI definition of terminal 
-escape sequences used for text attributes and animation is supported by most 
-communications programs and dumb terminals. If your terminal supports ANSI, 
-this option should be set to &quot;Yes&quot;. You can also tell the system if you have a 
-color or monochrome display with this option.</pre>
-<pre>The E) option selects an external editor as your default message editor. 
-External editors may have more functionality or a command structure that you 
-may prefer over the internal editor. You may only select external editors from 
-a list that the sysop has configured for the system.</pre>
-<pre>The L) option sets how many lines (or rows) your display has. If your terminal 
-or communications program has a status line, you will want this set to the 
-number of lines your terminal can display excluding the status line. If this 
-option is set to &quot;Auto Detect&quot;, the number of screen lines your terminal 
-supports will be automatically detected upon each logon.</pre>
-<pre>The K) option selects an optional command key set. You may select an alternate 
-command key set resembling another BBS type or any command set the sysop has 
-predefined. You may also define your own command set. If you select an 
-alternate command set you will also receive matching menus. However, if you 
-define your own set you will not receive matching menus.</pre>
-<pre>The X) option toggles Expert menu mode on and off. When Expert menu mode is 
-turned off menus automatically appear at each new command prompt. When Expert 
-menu mode is turned on menus only appear as requested with the '?' command. 
-Expert menu mode off is generally referred to as Novice mode.</pre>
-<pre>The P) option toggles screen pausing. When this option is on, every screen full 
-of text displayed to you will pause with a &quot;Hit a key&quot; prompt. When this option 
-is off, the user must use the Ctrl-S and Ctrl-Q commands to pause and unpause 
-scrolling text.</pre>
-<pre>The S) option toggles the spinning cursor on and off</pre>
-<pre>The C) option toggles screen clearing before each message (posts or E-mail) is 
-displayed.</pre>
-<pre>The N) option toggles whether or not the BBS will automatically prompt you for 
-a new message and file scan upon logging on.</pre>
-<pre>The F) option toggles automatic new file scanning  after a New Message Scan All 
-(NA or /N) from the Main Section.</pre>
-<pre>The R) option is used to toggle whether or not the BBS remembers your current 
-subboard each time you logoff.</pre>
-<pre>The B) option is used to toggle the Batch Download File Flagging prompt that is 
-displayed after each screen full of files are listed to you. This function is 
-handy for quickly adding files to the batch download queue without having to 
-type the name of each file. Batch Download File Flagging can be temporarily 
-toggled with the &amp;B command from the Transfer Section.</pre>
-<pre>The W) option is not available on all systems. If the sysop has configured the 
-system so that users can edit their passwords, this option will appear on the 
-menu and allow you to change your current password.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="ElectronicMailFunctions">Electronic Mail Functions</a>
-</h2>
-<pre><b><a name="ElectronicMailMenu">Electronic Mail Menu</a> [E]</b>
-------------------------
-Selecting E from the Main prompt brings you to the E-mail Prompt. From here you 
-can read, send, and kill E-mail (mail to and from users on your BBS) and 
-NetMail (mail to and from users on other BBSs). Your E-mail options are:</pre>
-<pre>	S	Send E-mail
-	N	Send NetMail
-	R	Read E-Mail\NetMail
-	K	Read\Kill mail you have sent
-	F	Send feedback to the sysop
-	Q	Quit to the Mail Menu
-	
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="SendE-mail">Send E-mail</a> [ES]</b>
-----------------
-Select Send E-Mail to send a mail message to another user's mailbox. You will 
-be prompted for the user's name or user number. If you don't know the correct 
-spelling for the target user and don't know the user number, you can enter in 
-just part of the user's name and the system will help you find the user's full 
-name. Enter the message title then your message. All Synchronet editor commands 
-are available to you (see Synchronet Message Editor) in the message unless you 
-have selected another (external) editor as your default editor. /S will save 
-and send your message when you are finished.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="SendNetMail">Send NetMail</a> [EN]</b>
------------------
-Select Send NetMail to send a personal message to user on another BBS across a 
-Fidonet style network. This feature works exactly like the Send E-Mail command 
-except that you will be prompted for the user's name and Fidonet address. The 
-syntax is as follows:</pre>
-<pre>	Username @Fidonet Address</pre>
-<pre>	Ex: John Doe  @1:138:110
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="ReadMail">Read Mail</a> [ER]</b>
---------------
-After selecting Read Mail you will receive a list of the mail messages in your 
-mailbox. An *  will be displayed next to any unread mail messages. If you have 
-only one message in your mailbox, that message will be displayed rather than 
-the list. Either event will be followed by the Read Mail prompt. At the Read 
-Mail prompt you have the following commands available:
-	#	read a mail message (where # is the number of the message).
-	&lt;CR&gt;	read the next mail message.
-	- 	read the previous mail message.
-	L	list all mail message titles and authors.
-	R	re-read the current mail message.
-	D	delete the current mail message.
-	A	automatically reply in mail to the author of the current mail message.
-		This will prompt for mail message removal.
-	F	forward the current mail message to another user. This will automatically 
-		remove the mail message from your mailbox.
-	Q	quit the Read Mail prompt and return to the Main prompt.
-	?	display the Read Mail menu
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="ReadSentMail">Read Sent Mail</a> [EK]</b>
--------------------
-After selecting Read Sent Mail you will receive a list of active mail messages 
-you have sent and to whom you have sent them. An * next to a title denotes an 
-unread mail message. If you have only one active mail message that message will 
-be displayed rather than the list. Either event will be followed by the Read 
-Sent Mail prompt. At the Read Sent Mail prompt the following commands are 
-available:</pre>
-<pre>	#	read a sent mail message (where # is the number of the message).
-	&lt;CR&gt;	read the next sent mail message.
-	- 	read the previous sent mail message.
-	L	list all sent mail message titles and recipients.
-	R	re-read the current sent mail message.
-	D	delete the current sent mail message.
-	Q	quit the Read Sent Mail prompt and return to the Main prompt.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="SendSysopFeedback">Send Sysop Feedback</a> [EF]</b>
-------------------------
-Send Sysop Feedback sends a private  message to the Sysop. Again, all 
-Synchronet editor commands are available to you (see Synchronet Message Editor) 
-in the message unless you have selected another (external) editor as your 
-default editor. /S will save and send your feedback when you are finished.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="MessageBaseFunctions">Message Base Functions</a>
-</h2>
-<pre>The Synchronet message base is a two level system. It is organized in groups 
-and subboards. A group is a generalized collection of related subboards. 
-Subboards contain specific interest messages. 
-Groups tend to be categories such as Public, Computers, 18 and Over, etc. 
-Subboard categories are more specific such as: Public/Politics, Public/Game 
-Hints,  Computers/Macintosh, Computers/DOS, Fidonet/For Sale, Fidonet/Trekkies, 
-etc. 
-At the Main prompt you can always see your current group and subboard. The Main 
-prompt and the File Transfer prompt can be easily differentiated by the bracket 
-style. The Main prompt uses square brackets [ ] and the File Transfer prompt 
-uses parenthesis ( ). The first name and number is your current group. The 
-second name and number is your current subboard. The clock displays your time 
-left online unless you have a time exemption in which case it will display your 
-time spent  online. ? will display the Main Menu. </pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="GroupandSubboardSelection">Group and Subboard Selection</a>
-</h3>
-<pre>There are two ways to select groups and subboards. You can jump to the group 
-and subboard #'s directly or you can jump through the groups and subboards 
-sequentially until you reach the desired selection. If you wish to jump to the 
-group and subboard #'s directly you may want to view a list of groups or 
-subboards first. From the Main prompt enter:</pre>
-<pre>	*	to list all available subboards in your current group
-	/*	to list all available groups</pre>
-<pre>	#	to jump to a new subboard (where # is the subboard number)
-	/#	to jump to a new group (where # is the group number)
-	</pre>
-<pre>	} 	to jump forward to the next subboard
-	{	to jump backward to the previous subboard
-	]	to jump forward to the next group
-	[	to jump backward to the previous group.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="ReadingMessages">Reading Messages</a>
-</h3>
-<pre>To read messages in a subboard you can either go to the Read Messages prompt or 
-you can scan for new messages. There are three different new scan commands 
-available. All new scan commands can scan either your current subboard, all 
-subboards in your current group, or all subboards in all groups. Remember that 
-the control commands are available at all times while on the BBS to control 
-text scrolling. Ctrl-S to pause, Ctrl-Q to continue, and Ctrl-C to abort. 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="ReadMessages">Read Messages</a> [R]	</b>
-------------------
-Read Messages, activated by hitting R at the Main prompt, is used to read 
-messages sequentially forward or backward in your current subboard (displayed 
-at the prompt). While reading messages you can also reply to and post messages. 
-The following are the Read Message commands:</pre>
-<pre>	&lt;CR&gt;	Display next message 
-	-	Display previous message 
-	L	Lists message titles and authors.
-	T	Lists message titles and authors of next ten messages
-		(advances current message forward ten messages)
-	R	Re-read current message 
-	F	Searches for specified text in all messages.
-	B	Bypasses remaining messages in current subboard and moves to next
-		subboard in new scan list if applicable.
-	I	Displays information about current subboard
-	Y	Lists posts addressed to you
-	C	Displays remaining messages in current subboard continuously
-		without pausing for a Message Scanning prompt.
-	A	Reply publicly regarding current message.
-	M	Reply privately in mail regarding current message.
-	Z	Reply privately in message area regarding last message.
-	D	Deletes only the last message in current subboard if you are the
-		message's author. 
-	P	Post a message in current subboard (see Synchronet Editor commands)
-	W	Post a private message in current subboard.
-	Q	Quits to Main prompt.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="NewMessageScan">New Message Scan</a> [N]</b>
---------------------
-After selecting New Message Scan you will be prompted to scan for new messages 
-in your current subboard, all subboards in your current group, or all subboards 
-in all groups. Browse and Continuous New Scan will also prompt for these 
-selections.</pre>
-<pre>After each displayed message you are provided a Read Message prompt and may 
-execute any Read Message  commands (See Read Messages). When &lt;CR&gt; is hit after 
-the last message is displayed or the subboard is bypassed (B) the new scan will 
-continue with the next subboard in the new scan list. &quot;Group&quot; and &quot;All&quot; new 
-scans will skip over subboards that do not contain any new messages.</pre>
-<pre>	Quick Keys:
-		New Message Scan Subboard [NS]
-		New Message Scan Group [NG]
-		New Message Scan All [NA]
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="Browse">Browse</a> [B]</b>
-----------
-Browse works exactly like New Scan except on subboards that do not contain any 
-new messages. Unlike New Scan Group, which will skip over a subboard that 
-contains no new messages, Browse will display the last message read in a 
-subboard that contains no new messages and provide you with a Read Message  
-prompt (see Read Messages) allowing you to still read and post messages in that 
-subboard. When &lt;CR&gt; is hit after the last message is displayed or the subboard 
-is bypassed, by hitting B, the browse will continue with the next subboard in 
-the new scan list.</pre>
-<pre>	Quick Keys:
-		Browse Subboard [BS]
-		Browse Group [BG]
-		Browse All [BA]
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="ContinuousNewScan">Continuous New Scan</a> [Z]</b>
------------------------
-Continuous New Scan displays all new messages continuously without providing a 
-Message Scanning prompt.</pre>
-<pre>	Quick Keys:
-		Continuous New Scan Subboard [ZS]
-		Continuous New Scan Group [ZG]
-		Continuous New Scan All [ZA]</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="PostingMessages">Posting Messages</a>
-</h3>
-<pre><b>Posting a message [P]</b>
----------------------
-To post (write) a message in your current subboard hit P from the Main or the 
-Message Scanning prompt. You will also be prompted to post when you pass the 
-last message in your current subboard when reading, new scanning, or browsing. 
-After selecting Post Message you will be prompted whether to make the post 
-private or public. When posting a message all Synchronet Editor commands are 
-available to you (see Synchronet Message Editor) unless you have selected an 
-external editor as your default editor. In which case you should consult the 
-documentation for the external editor you have selected.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><a name="PrivatemessagevsE-mail"><b>Private message vs E-mail</b></a>
--------------------------
-Private Messages cannot be delivered directly into another user's mailbox as 
-can E-mail or NetMail so when ever possible use E-mail and NetMail to send 
-confidential messages to other users. However, QWK style BBS networks do not 
-support NetMail. If you wish to send a confidential message to a user on 
-another BBS through a QWK style network you should use a private message on a 
-subboard. You can tell what types of networks are being utilized on a subboard 
-by hitting I from the read message prompt or [IS] from the main prompt.  
-NetMail is the most convenient and direct way to send confidential messages to 
-users on other BBSs if the BBSs are connected to a Fidonet style network. (see 
-also E-mail and NetMail)</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="AutoMessage">Auto Message</a> [A]</b>
-----------------
-The auto message is displayed to every user when the user logs on. You may 
-change the Auto Message from the Main prompt by hitting A. Remember that as 
-soon as another user changes the Auto Message your message will be deleted.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="SynchronetMessageEditor">Synchronet Message Editor</a>
- </h3>
-<pre>When using the Synchronet Message Editor to post, send mail, or send feedback 
-you have a wealth of powerful message editing functions available. There are 
-two types of editor commands available: Slash (/) commands and Control (Ctrl) 
-commands. </pre>
-<pre>Slash commands are preceded by the forward slash key (/) and must be entered 
-from the beginning of any new line. Control (Ctrl) commands may be entered from 
-any cursor position on any line. </pre>
-<pre>There are two help menus available when in the editor. /? displays all standard 
-message editing commands and /ATTR displays all available text attributes which 
-can set by the Ctrl-A command. Text attributes set with the Ctrl-A command do 
-not become visible until the line is word wrapped or a carriage return &lt;CR&gt; is 
-entered.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><a name="SlashCommands(/)"><b>Slash Commands (/)</b></a>
-------------------
-	/?	Message editor help menu
-	/S	Save message
-	/ABT	Abort message
-	/CLR	Clear message	
-	/L	List message
-	/Lx	List message from line number x
-	/E	Edit last line
-	/Ex	Edit line number x
-	/D	Delete last line
-	/Dx	Delete line number x
-	/I	Insert line before last
-	/Ix	Insert line before line number x
-	/T	Edit message title
-	/ATTR	Text attribute code list
-	
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><a name="Control(Ctrl)Commands"><b>Control (Ctrl) Commands</b></a>
------------------------
-	Ctrl-C		Cancel current line
-	Ctrl-V		Center current line
-	Ctrl-R		Redraw current line
-	Ctrl-X		Delete current line
-	Ctrl-Y	*	Delete to end of line
-	Ctrl-W		Delete word to left
-	Ctrl-D	*	Delete word to right
-	Ctrl-B	*	Move cursor to beginning of line
-	Ctrl-E	*	Move cursor to end of line
-	Ctrl-N	*	Move cursor to next word
-	Ctrl-\	*	Move cursor to previous word
-	Ctrl-F	*	Move cursor position forward one space
-	Ctrl-Bkspc	*	Move cursor position back one space
-	Ctrl-Minus	*	Toggle insert/overwrite mode
-	Ctrl-Ax	*	Toggle new text attribute where x is attribute</pre>
-<pre>* Requires ANSI
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><a name="TextAttributes(Ctrl-Axwherexisattribute)"><b>Text Attributes (Ctrl-Ax where x is attribute)</b></a>
-----------------------------------------------
-	</pre>
-<pre>	K	Black foreground (zero) 0	Black background
-	R	Red foreground		1	Red background
-	G	Green foreground	2	Green background
-	Y	Yellow foreground	3	Yellow background
-	B	Blue foreground		4	Blue background
-	M	Magenta foreground	5	Magenta background
-	C	Cyan foreground		6	Cyan background
-	W	White foreground	7	White background
-	</pre>
-<pre>	H	High intensity
-	I	Blinking
-	N	Normal (reset attributes)
-	P	Insert pause into message
-	L	Insert form feed into message
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><b><a name="QWKMailPacketMenu">QWK Mail Packet Menu</a>  [Q]</b>
-	</h3>
-<pre>Hitting Q from the Main prompt accesses the QWK Mail Packet Menu. QWK mail 
-packets are used in conjunction with an offline mail reader. When you download 
-a QWK mail packet all of your new messages in all of the subboards flagged in 
-your newscan list and a list of new uploaded files will be compiled into a QWK 
-file readable by most QWK supported offline mail readers. After logging off the 
-BBS you can read the messages, E-mail, and new files list with your offline 
-reader. You can reply to and post messages from your offline reader and upload 
-the reply packet (.REP) to the BBS and your messages will be posted for you. 
-(see QWK Offline Reader Diagram) There are many offline readers available as 
-shareware and commercial products. The QWK Mail Packet Menu offers the 
-following commands:
-	</pre>
-<pre>	D	Download QWK message packet
-	U	Upload REP reply packet
-	B	Bidirectional simultaneous QWK &amp; REP transfer 
-	Q	Quit to Main prompt</pre>
-<pre>When D or B is selected to download a QWK packet you will be prompted to select 
-a what type of Ctrl-A filtering you wish to employ. Synchronet uses Ctrl-A 
-codes in messages to signify color and other text attributes. </pre>
-<pre>	E	Expand the Ctrl-A codes to ANSI, which is recommended if you wish
-		to display ANSI color and have an ANSI compatible offline reader. 
-	L	Leave the Ctrl-A codes in. In which case you would need an offline
-		reader capable of converting Ctrl-A codes to ANSI. 
-	&lt;CR&gt;	Strip out the Ctrl-A codes, removing the color and other text
-		attributes from the messages.</pre>
-<pre>If you are not sure which method to use the safest bet is to just hit &lt;CR&gt; to 
-strip out the Ctrl-A codes.</pre>
-<pre>Your QWK packet will not contain any messages you have already read since you 
-logged on. If you wish to reset your new message scan pointers back to their 
-state when you logged on use the Reinitialize New Message Scan Pointers [&amp;I] 
-command before downloading your QWK packet. After downloading a QWK packet your 
-New Message Scan Pointers will always be set to the last messages stored in the 
-packet. If you wish to new scan messages while still online after downloading a 
-QWK packet you may wish to use the [&amp;I] or [&amp;P] command before attempting a new 
-message scan. (see Reinitialize New Message Scan Pointers and New Message Scan 
-Date/Time Pointers in next section)
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="ConfigurationCommands">Configuration Commands</a>
-</h2>
-<pre><b><a name="ConfigurationMenu">Configuration Menu</a> [&amp;]</b>
-----------------------
-Hitting &amp; from the Main prompt access the Configuration prompt. Your choices 
-from the Configuration prompt are:</pre>
-<pre>	C	Convert Credits to Minutes
-	R	Unfiltered Input Switch
-	N	New Message Scan Configuration
-	P	New Message Scan Pointers
-	I	Reinitialize Message Pointers
-	Q	Quit to Main Menu
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="ConvertCreditstoMinutes">Convert Credits to Minutes</a> [&amp;C]</b>
--------------------------------
-To convert online credits to online minutes hit C from the Configuration  
-prompt. You cannot convert minutes back to credits.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="UnfilteredInputSwitch">Unfiltered Input Switch</a> [&amp;R]</b>
-----------------------------
-The Unfiltered Input Switch, R from the Configuration prompt, is used to allow 
-text files created offline with control codes, ANSI graphics and colors, and 
-page formatting to be uploaded into a message or a mail message. To toggle 
-unfiltered input ON hit R from the Configuration prompt. The next message you 
-post or mail message you send will allow you to ASCII upload a text file from 
-your computer by executing your terminal program's upload command (often PGUP) 
-and selecting ASCII upload. Save your message by hitting Ctrl-Z. After you save 
-the message the Unfiltered Input Switch will be toggled OFF. 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="NewMessageScanListConfiguration">New Message Scan List Configuration</a> [&amp;N]</b>
-----------------------------------------
-New Message Scan List Configuration, N from the Configuration prompt, allows 
-you to set which subboards you wish to be scanned in a new scan, browse, or 
-express new scan. When you select New Scan Configuration you will be prompted 
-with a list of groups. Select the group number you wish to view. A list of 
-subboards in the selected group will be displayed. An asterisk * next to a 
-subboard designates the subboard is toggled ON for new scans. To toggle a 
-subboard OFF select the subboard number. To toggle a subboard back ON, select 
-the subboard number again. Hit Q to quit back to the group selection. Select 
-another group or Q to quit back to the Main prompt. Your selections in the New 
-Message Scan List Configuration are saved and remain in effect until the next 
-time you change the settings.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="NewMessageScanDate/TimePointers">New Message Scan Date/Time Pointers</a> [&amp;P]</b>
-----------------------------------------
-The New Message Scan Date/Time Pointers, P from the Configuration prompt, 
-allows you to set back the date and time a new scan will begin to look for new 
-messages in a specified subboard. After hitting P from the Configuration prompt 
-select the group number you wish to change or A to change all groups. If an 
-individual group was selected a list of subboards in the selected group will be 
-displayed. Select the subboard you wish to change or hit A to select all 
-subboards in that group. Enter in the new date and time. When finished hit Q to 
-quit back to the group selection. Select another group or Q to quit back to the 
-Main prompt.</pre>
-<pre>The pointer is automatically set to the date and time of the most recently 
-posted message you have read in a subboard each time you read messages.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="ReinitializeNewScanDate/TimePointers">Reinitialize New Scan Date/Time Pointers</a> [&amp;I]</b>
----------------------------------------------
-I from the Configuration prompt resets all your New Message Scan Date/Time 
-Pointers back to the their original values for your current logon. This command 
-is helpful if you have already executed a New Message Scan and then wish to 
-download a QWK message packet containing new messages you have already read 
-online or at any time you wish to reset your new message pointers back to their 
-original state for your current logon. </pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="OnlineUserInteraction">Online User Interaction</a>
-</h2>
-<pre><a name="UsersOnlineCtrl-U"><b>Users Online &lt;Ctrl-U&gt;</b></a>
----------------------
-To list users currently online enter Ctrl-U at any time from any section of the 
-BBS. Users Online lists the user names, which nodes they are logged on to, 
-their connect rate, and what each user's current action is on the BBS.
-<a href="#TOC"><b>
-Back to Table of Contents</b></a></pre>
-<pre><a name="ListNodeActivity{/L}"><b>List Node Activity {/L}</b></a>
------------------------
-List Node Activity, /L from the Main prompt, the File Transfer prompt, or from 
-inside a chat session, lists the current activity of each node on the system. 
-List Node Activity lists all the information of Users Online (Ctrl-U) but also 
-lists inactive nodes and their current state.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><a name="SendPrivateMessagetoNodeCtrl-P"><b>Send Private Message to Node &lt;Ctrl-P&gt;</b></a>
--------------------------------------
-Ctrl-P from anywhere in the BBS will allow you to send a private one line 
-message to another user on another node or all users on the system. After 
-entering Ctrl-P you will see a list of users currently online and their node 
-numbers, enter the node number or A for all users. Then enter your one line 
-message followed by &lt;CR&gt;. Your message will be sent to the user on the node 
-specified or all users on the system. 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="ChattingFeatures">Chatting Features</a>
-</h2>
-<pre><b><a name="ChatMenu">Chat Menu</a> {C}</b>
--------------
-The Chat Menu, C from the Main or File Transfer prompt, allows you to join or 
-initiate multiuser chat, page the sysop to chat, talk with the system's all 
-knowing Guru, toggle your paging switch ON and OFF, and toggle the activity 
-alert switch ON and OFF. Commands available from the Chat prompt are:
-	D	Disable and enable paging
-	A	Disable and enable activity alerts
-	J	Join or initiate a Multinode chat session
-	P	Private node to node chat initiate/join
-	T	Talk with the system Guru
-	C	Page the sysop to chat
-	Q	Quit to Main prompt</pre>
-<pre>	Ctrl-U	List users online
-	Ctrl-P	Send private message to another user</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a><a name="Pagingdisable/enable">
-
-<b>Paging disable/enable</b></a><b> {CD}</b>
---------------------------
-Paging disable/enable lets you allow other users to or disallow other users 
-from paging you to chat. The default is Paging enabled. To disable Paging hit D 
-from the Chat prompt. The system will show you your new node status. A (P) 
-after your node status designates Paging is disabled. If there is no (P) after 
-your node status then Paging is enabled (default). If you need to check your's 
-or another user's Paging status use Ctrl-U to list users online and their 
-current status.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="ActivityAlertsdisable/enable">Activity Alerts disable/enable</a> {CA}</b>
------------------------------------
-Activity alerts are messages displayed to you regarding other users activities 
-such as logons and logoffs. The default is for Activity Alerts enabled. If you 
-wish to disable Activity Alerts so they are not displayed to your console hit A 
-from the Chat prompt. To reenable Activity Alerts hit A again from the Chat 
-prompt. The system will show you your new node status. An (A) after your node 
-status designates Activity Alerts are disabled. If there is no (A) after your 
-node status then Activity Alerts are enabled (default). If you need to check 
-your's or another user's Activity Alerts status use Ctrl-U.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="PageSysoptoChat">Page Sysop to Chat</a> {CC}</b>
------------------------
-To page the sysop to chat hit C from the Chat prompt. This will alert the sysop 
-that you wish to chat with him/her if the sysop is available.
-<a href="#TOC"><b>
-Back to Table of Contents</b></a></pre>
-<pre><b><a name="TalkwiththeGuru">Talk with the Guru</a> {CT}</b>
------------------------
-The system Guru is a programmable artificial intelligence engine capable of 
-simulating and understanding human conversation. The guru may be programmed to 
-assist users in BBS usage or purely for entertainment. To enter a conversation 
-with the Guru hit T from the Chat prompt.
-  
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="Join/InitiateMultinodeChat">Join/Initiate Multinode Chat</a> {CJ}</b>
----------------------------------
-Multinode chatting is joined by hitting J from the Chat prompt. You are 
-immediately placed in channel 1 of a 99 channel chat system. From this point 
-any text you type will be sent out on the channel when you press &lt;CR&gt;. Entering 
-a forward slash (/) will enter you into the Chat Command mode (see Chat Command 
-prompt). Remember CTRL-U (list users online) and CTRL-P (send private message 
-to another node) are available from anywhere on the BBS. 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="PrivateNodetoNodeChat">Private Node to Node Chat</a> {CP}</b>
-------------------------------
-To initiate or join someone in a two way private node to node chat hit P from 
-the Chat prompt. If you are initiating a private chat you will be prompted for 
-the username you wish to chat with. It will page that user to join you. If you 
-have been paged to join someone in a private chat hit P from the Chat Menu and 
-you will be placed in private chat with the user who paged you. Once in a 
-private chat session hit / to acces the Chat Command mode (see Chat Command 
-prompt). All Chat commands are available from within Private Node to Node Chat 
-except /P and /#. An additional command, /E,  is available to toggle local echo 
-off and on so you can invoke split screen chat with your terminal program. For 
-example, with Telix, split screen chat is ALT-Y.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><a name="ChatCommandPrompt(/fromwithinchat)"><b>Chat Command Prompt (/ from within chat)</b></a>
-----------------------------------------
-	</pre>
-<pre>	?	Display Chat Command Menu
-	P	Page another user to chat
-	#	Change channel (where # is the number of the channel)
-	L	List node activity 
-	E	Toggle local echo off/on (private node to node chat only)
-	Q	Quit chat session 
-	</pre>
-<pre>	Ctrl-U	List users online
-	Ctrl-P	Send private message to another user online
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><a name="PageUsertoChat(multinodechatonly)"><b>Page User to Chat (multinode chat only)</b>	</a>	
------------------------------------------
-Enter P from the chat command prompt to page another user online to chat. The 
-targeted user will receive a brief message requesting they join you in 
-multinode chat. 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><a name="ChangeChannel(multinodechatonly)"><b>Change Channel (multinode chat only)</b></a> 	
---------------------------------------
-You can see what channel you and others are in by listing users, Ctrl-U. If you 
-wish to change to a different channel enter the channel number at the chat 
-command prompt. If there are no other users in the channel you will be prompted 
-to password protect the channel. By password protecting a channel you can 
-create a &quot;private&quot; chat session. Anyone entering a password protected channel 
-will be prompted to enter the password upon joining the channel. If you 
-password protect a channel be sure to send the password to the users you wish 
-to join the channel. Only the first user in the channel has the option of 
-password protecting the channel. The password protection is lifted after the 
-user who protected the channel leaves. The number of channels available to you 
-is determined by the sysop.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="TextFileSection">Text File Section</a>
-</h2>
-<pre>The BBS may contain text files available for you to read online. These files 
-may be anything from BBS rules to special interest information to ANSI art. To 
-enter the Text File Section hit G from the Main prompt. The system will display 
-a list of text file areas. These are groups of related text files. Select an 
-area and a list of files contained in that text file area will be displayed or 
-hit Q to quit back to the Main prompt. Each file will be numbered. Enter a 
-number at the prompt to view a file or Q to quit back to the text file area 
-list. Remember that the Ctrl commands are available at all times while on the 
-BBS. Ctrl-S to pause, Ctrl-Q to continue, and Ctrl-C to abort.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="ExternalServices">External Services</a>
-</h2>
-<pre>External services (commonly referred to as Doors) are programs the sysop has 
-added to the system and made available to the users. Programs may be games, 
-database applications, online shopping, date/match making, and virtually 
-thousands of other possible services. Hitting X from the Main prompt will enter 
-you into the External Services menu where you may select from the listed 
-services available. Each service should contain its own online instructions and 
-help. If a service requires a charge for access the rate will be listed next to 
-the title.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2>User Lists</h2>
-<pre><b><a name="UserLists">User Lists</a> [U]</b>
---------------
-To display a list of user accounts on the BBS, users who have access to your 
-current subboard, or a logon list for the day hit U from the Main prompt. You 
-will be prompted for which list you would like to view.</pre>
-<pre>	Quick Keys:
-		User Account List [UU]
-		User Account List of Subboard [US]
-		Logon List for the Day [UL]</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="Information/Statistics">Information/Statistics</a>
-</h2>
-<pre><b><a name="InformationCommandMenu">Information Command Menu </a>[I]</b>
-----------------------------
-Hitting I from the Main Menu will access the Information Command prompt. 
-Information on the BBS, your user account, and the current subboard can be 
-accessed through the Information Commands.</pre>
-<pre>	I	System information
-	V	Version information on Synchronet
-	S	Information on your current subboard
-	Y	Your user account information and statistics
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="SystemInformation">System Information </a>[II]</b>
------------------------
-To view information regarding the BBS hit I Information Commands prompt. 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="VersionInformation">Version Information</a> [IV]</b>
-------------------------
-To view information regarding the version of Synchronet your node is running 
-hit V from the Information Commands prompt.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="SubboardInformation">Subboard Information</a> [IS]</b>
--------------------------
-To view information regarding your current subboard hit S from the Information 
-Commands prompt.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="YourAccountStatistics">Your Account Statistics </a>[IY]</b>
-----------------------------
-To view your account statistics hit Y from the Information Commands prompt. 
-Statistics include credits, minutes, uploads, downloads, E-mail, posts, logons, 
-time online, and account expiration date.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h2><a name="FileTransferSection">File Transfer Section</a>
-</h2>
-<pre>The Synchronet File Transfer section is entered from the Main prompt by hitting 
-T. To return to the Main prompt from the File Transfer prompt hit Q. The File 
-Transfer section is organized in the same manner as the Message area; a 
-bi-level hierarchal system with groups and sub groups. In the case of the File 
-Transfer section there are libraries and directories. Libraries are groups of 
-related  directories. 
-Libraries might be organized such as Shareware, Graphics, etc. The Shareware 
-library, for example, may contain directories such as Windows, Business, 
-Utilities, etc. 
-The File Transfer prompt identifies your current library and directory. The 
-first name and number is your current Library. The second name and number is 
-your current directory. ? will display the Main Menu. 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="LibraryandDirectorySelection"><b>Library and Directory Selection</b></a>
-</h3>
-<pre>There are two ways to select libraries and directories. You can jump to the 
-library and directory #'s directly or you can jump through the libraries and 
-directories sequentially until you reach the desired selection. If you wish to 
-jump to the library and directory #'s directly you may want to view a list of 
-libraries and directories first. From the File Transfer prompt enter:</pre>
-<pre>	*	to list all available directories in your current library
-	/*	to list all available libraries</pre>
-<pre>	#	to jump to a new directory (where # is the directory number)
-	/#	to jump to a new library (where # is the library number)</pre>
-<pre>	} 	to jump forward to the next directory
-	{	to jump backward to the previous directory</pre>
-<pre>	]	to jump forward to the next library
-	[	to jump backward to the previous library
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="Wildcards"><b>Wildcards</b></a>
-</h3>
-<pre>Many commands in the File Transfer section accept wildcards. Wildcards allow 
-you to search for or list a specific file or files based on part of a filename. 
-Wildcard syntax is entered by typing part of the filename in conjunction with 
-wildcard characters. * will wild the remainder of a filename and/or the 
-remainder of an extension and ? will wild specific character positions. No 
-extension after the filename will wild the entire extension. &lt;CR&gt; for the 
-entire filename will wild the entire filename and select/list all files. When 
-wildcards are accepted the prompt will appear as follows Filespec [*.*]. Some 
-examples of wildcard uses are:</pre>
-<pre>Filespec [*.*]:	FONT?.ZIP	=	FONT1.ZIP or FONT2.ZIP	not FONTMAN.ZIP 
-Filespec [*.*]:	FONT*.ZIP	=	FONTMAN.ZIP or FONT1.ZIP	not LANMAN.ZIP
-Filespec [*.*]:	FONTMAN.Z*	=	FONTMAN.ZIP or FONTMAN.ZOO	not FONTMAN.png
-Filespec [*.*]:	&lt;CR&gt;		=	all files 
-Filespec [*.*]:	FONTMAN		=	FONTMAN.ZIP or FONTMAN.png	</pre>
-<pre>&lt;heading&gt;
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><b><a name="ListingFiles">Listing Files</a>  (L)</b>
-</h3>
-<pre>L from the File Transfer prompt lists files in your current directory. 
-Wildcards may be used.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><b><a name="ExtendedFileInformationListing">Extended File Information Listing</a> 
-(E)</b>
-</h3>
-<pre>Hitting E from the File Transfer prompt allows you to list a file or files with 
-extended information. This displays the filename, uploader name, time to 
-download, credit cost, times downloaded, date/time uploaded, file date/time, 
-and last date/time downloaded. If an extended description is included it will 
-also be displayed. Wildcards may be used.
- 
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><b><a name="NewFileScan">New File Scan </a>(N)</b>
- </h3>
-<pre>N from the File Transfer prompt lists all new files uploaded since your last 
-logon. The last logon date can be changed with the Change New File Scan 
-Date/Time command (&amp;P). After selecting New File Scan you will be prompted to 
-scan your current directory, all directories in your current library, or all 
-directories in all libraries. </pre>
-<pre>	Quick Keys:
-		New File Scan Current Directory (ND)
-		New File Scan Current Library (NL)
-		New File Scan All Libraries (NA)
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><b><a name="SearchforFilename">Search for Filename</a>  (S)</b>
-	</h3>
-<pre>S from the File Transfer prompt allows you to search for a filename in your 
-current directory, all directories in your current library, or all directories 
-in all libraries. Wildcards may be used.
-	</pre>
-<pre>	Quick Keys:
-		Search for Filename Current Directory (SD)
-		Search for Filename Current Library (SL)
-		Search for Filename All Libraries (SA)
-<a href="#TOC"><b>
-Back to Table of Contents</b></a></pre>
-<h3><b><a name="FindTextinDescription">Find Text in Description</a>  (F)</b>
-</h3>
-<pre>F from the File Transfer prompt allows you to list files by searching for a 
-string of text in the file descriptions. Partial words may be used. Wildcards, 
-however, may not be used. You will be prompted to search your current 
-directory, all directories in your current library, or all directories in all 
-libraries. You also will be prompted to expand the search to include extended 
-file descriptions if desired.</pre>
-<pre><b><a name="QuickKeys">Quick Keys</a>:</b>
-------------------------------------------------------
-    Find Text in Description Current Directory (FD)
--------------------------------------------------------
-    Find Text in Description Current Library (FL)
--------------------------------------------------------
-    Find Text in Description All Libraries (FA)
--------------------------------------------------------
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="FileTransferAreaInformation">File Transfer Area Information</a>
-</h3>
-<pre><b><a name="FileTransferInformationMenu">File Transfer Information Menu</a> (I)</b>
-----------------------------------
-To access the File Transfer Information prompt hit I from the File Transfer 
-prompt. The following choices are available from the prompt:</pre>
-<pre>	T	File transfer policies
-	D	Current directory information
-	U	User account list with access to current directory
-	Y	Your file transfer statistics
-	Q	Quit back to Main menu 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="BBSFileTransferPolicy">BBS File Transfer Policy</a> (IT)</b>
------------------------------
-T from the File Transfer Information  prompt displays the BBS's file transfer 
-policies, rates, upload credit system etc.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="CurrentDirectoryInformation">Current Directory Information</a> (ID)</b>
-----------------------------------
-D from the File Transfer Information prompt displays information on your 
-current directory. 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="UsersWithAccesstoDirectory">Users With Access to Directory</a> (IU)</b>
------------------------------------
-U from the File Transfer Information prompt lists all users with access to your 
-current directory. The list can be sorted alphabetically or numerically by user 
-number.
-<a href="#TOC"><b>
-Back to Table of Contents</b></a></pre>
-<pre><b><a name="YourFileTransferAccountStatistics">Your File Transfer Account Statistics</a> (IY)</b>
-------------------------------------------
-Y from the File Transfer prompt displays your File Transfer account statistics 
-including credits, downloads, and uploads.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="FileTransferAreaConfiguration">File Transfer Area Configuration</a>
-</h3>
-<pre><b><a name="FileTransferAreaConfigurationMenu">File Transfer Area Configuration Menu</a> (&amp;)</b>
------------------------------------------
-Hit &amp; from the File Transfer prompt to access the File Transfer Area 
-Configuration prompt. From this prompt you have the following choices:</pre>
-<pre>	B	Batch Download File Flagging toggle ON/OFF
-	P	New File Scan pointers
-	Q	Quit to Main Menu
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="BatchDownloadQuickFileFlagging">Batch Download Quick File Flagging </a>(&amp;B)</b>
----------------------------------------
-B from the File Transfer Information prompt toggles Batch Download Quick File 
-Flagging ON and OFF. This feature allows you to add files to your batch 
-download queue quickly and easily by simply with file list commands L, S, F, 
-and N. With Batch File Flagging turned on file listings will list  one page of 
-files at a time displaying a letter next to each file and a prompt at the end 
-of the list. Enter the letters of any files you wish to add to your batch 
-download queue then hit &lt;CR&gt; to continue the listings. Batch Download Quick 
-File Flagging can be set ON as your default in User Defaults (see User 
-Defaults). Remember CTRL-C (abort listing) is available from anywhere on the 
-BBS.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="ChangeNewFileScanDate/Time">Change New File Scan Date/Time</a> (&amp;P)</b>
------------------------------------
-The new file scan date and time is set each time you logoff. If you wish to new 
-scan files from a different date than the last date you logged on, hit P from 
-the File Transfer Information prompt. After entering the new date and time new 
-file scans (ND, NL, and NA) will scan from the new date and time you have set. 
-The new file scan date and time will be reset when you logoff.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="DownloadingFiles">Downloading Files</a>
-</h3>
-<pre><b><a name="DownloadFileorFiles">Download File or Files</a> (D)</b>
---------------------------
-To download a file (or files) or add files to the Batch Download queue hit D 
-from the File Transfer prompt. You will be prompted to enter the filename. You 
-may use wildcards.</pre>
-<pre>Filespec [*.*]: filename.ext or wildcards</pre>
-<pre>All file matches in you current directory will be listed one by one with 
-download options after each file (see Download Options). If no matches are 
-found in your current directory the search will automatically expand to all 
-directories in all libraries. If a wildcard was entered the next file in the 
-search will be displayed with download options (see Download Options) after 
-each file is downloaded, entered into the batch/bidirectional queue or skipped.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="DownloadUsertoUserFile">Download User to User File</a> (/D)</b>
--------------------------------
-To download personal user to user file transfer sent to you by another user hit 
-/D from the File Transfer prompt. All user to user files sent to you will be 
-listed one by one with download options (see Download Options) after each file. 
-User to user file transfers may not be allowed on all systems.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><a name="DownloadOptions"><b>Download Options</b></a>
-----------------
-Download options vary depending on which and how many protocols the sysop has 
-installed on the BBS. The most common protocols are Xmodem, Ymodem, Zmodem, and 
-Ymodem-G. The download options are:
-	</pre>
-<pre>	protocol	Download file with selected protocol (usually X, Y, Z, or G).
- 	B		Add file to Batch/Bidirectional Download queue (see Batch
-			File Transfers).
-	Q	Quit to File Transfer prompt and abort search.
-	&lt;CR&gt;	Display next file and download options. Will quit to File
-		Transfer prompt on last file.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="UploadingFiles">Uploading Files</a>
-</h3>
-<pre><b><a name="UploadFileorFiles">Upload File or Files</a> (U)</b>
-------------------------
-To upload a file to the current directory or add a file or files to the Batch 
-Upload Queue (see Batch File Transfers) hit U from the File Transfer prompt. 
-You will be prompted for the filename. Now see Upload Procedures.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="UploadUsertoUserFile">Upload User to User File</a> (/U)</b>
------------------------------
-To upload a file to another user or users hit /U from the File Transfer prompt. 
-You will be prompted to enter the filename. After confirming the filename you 
-will be prompted to select the destination user or users. Enter the user's 
-name, user number, or partial name. After the user has been selected you may 
-select additional users or &lt;CR&gt; when finished. User to user file transfers may 
-not be allowed on all systems. Now see Upload Procedures.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="UploadFiletoSysop">Upload File to Sysop</a> (Z)</b>
-------------------------
-To upload a file to the sysop's file directory hit Z from the File Transfer 
-prompt. You will be prompted for the filename. User to sysop file uploads may 
-not be available on all systems. Now see Upload Procedures.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="UploadProcedures">Upload Procedures</a>:</b>
-------------------
-You now may be asked if the file is part of a multiple file set. If the file is 
-not a part of a set (1 of 3 for example) then hit &lt;CR&gt; or N. You may now be 
-asked to rate the file based on its contents. Next you will be prompted to 
-enter the one line file description as you wish it to appear in the file 
-listing. Then you may be asked to enter an extended description. If you do not 
-wish to enter an extended description hit &lt;CR&gt; or N. When entering an extended 
-description all Synchronet editor commands are available to you (see Synchronet 
-Message Editor) in the description unless you have selected another (external) 
-editor as your default editor. /S will save your description when you are 
-finished.</pre>
-<pre>After the extended description you will be prompted with upload options. The 
-upload options are:</pre>
-<pre>	protocol	Upload file with selected protocol (usually X, Y, Z, or G).
- 	B		Add file to Batch Upload queue (except user to user).
-	Q		Quit to File Transfer prompt and abort search.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="Remove/EditFile">Remove / Edit File</a> (R)</b>
-----------------------
-To remove any file or edit the description or extended description of any file 
-you have uploaded on to the BBS hit R from the File Transfer prompt.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="BatchFileTransfers"><b>Batch File Transfers</b></a>
-  </h3>
-<pre>You can make uploading and or downloading multiple files much easier by using 
-batch file transfers. In batch file transfers you have two queues (like holding 
-tanks) in which to store files to be transferred. The upload queue holds files 
-to be uploaded and the download queue holds files to be downloaded. To place 
-files into the queues use the standard upload and download commands from the 
-File Transfer prompt but select B for batch instead of a protocol when prompted 
-with upload or download options. The upload and download commands that accept 
-batch transfers are D, U, /D, and Z. The maximum number of files you may store 
-in your batch queues is determined by the sysop.  </pre>
-<pre>An additional option available with batch file transfers is bidirectional file 
-transfers. Bidirectional file transfers allow you to upload and download files 
-simultaneously in the same amount of time it takes to upload or download in one 
-direction. Using bidirectional file transfers you can optimize your time online 
-by virtually doubling your file transfer speed if you are uploading and 
-downloading. To use bidirectional file transfers your communications software 
-must either support bidirectional protocols directly or allow you to add them 
-as external protocols. Currently the two most popular bidirectional protocols 
-are Bimodem and HS/Link. All modems should support bidirectional file transfers 
-without any problem except for US Robotics HST modems in high speed modes. 
-These modems are designed to send high-speed in one direction and 450bps in the 
-other simultaneously. You will not benefit from bidirectional file transfers 
-with this modem at high-speed. If you have a US Robotics Dual Standard modem 
-make sure you are calling in the v.32 or v.32bis mode to utilize bidirectional 
-file transfers.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="Batch/BidirectionalCommands">Batch/Bidirectional Commands</a> (B)</b>
---------------------------------
-To use Batch/Bidirectional commands hit B from the File Transfer prompt. If you 
-have no files in either your upload or download queues you will not be able to 
-use Batch/Bidirectional commands until you add at least one file to one of your 
-queues. Only protocols supporting batch uploads and downloads will be available 
-from these commands. Xmodem for example will not be an option. The 
-Batch/Bidirectional commands are:</pre>
-<pre>	B	Start a bidirectional file transfer
-	U	Upload files from upload queue
-	D	Download files from download queue
- 	L	List files in Upload and Download queues
-	R	Remove a file or files from Upload or Download queues
-	C	Clear (remove all) files from Upload or Download queues
-	Q	Quit to File Transfer prompt
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><a name="FileExtraction/TempDirectory">File Extraction / Temp Directory</a>
- </h3>
-<pre>If implemented on the BBS, file extraction allows you to extract files from an 
-archived file (ZIP, ARC, LZH, etc.) and download only the file or files you 
-need from that archive. This can be extremely helpful if you need only one 50k 
-file from a 1MB ZIP file online. </pre>
-<pre>You can even extract files from nested archives. For example if an archive 
-called FONTMAN.ZIP contained two archives within itself, BLUE.ZIP and RED.ZIP 
-and BLUE.ZIP contained two files called FILE1.FON and FILE2.FON you would be 
-able to download just the file FILE1.FON if that were the only file you needed.</pre>
-<pre>All file extraction is done in your Temp Directory. This is an area you may 
-extract files to and download from. You may work on one original archive at a 
-time in the Temp Directory. The Temp Directory may, however, contain many files 
-extracted from the original archive.  </pre>
-<pre>The Temp Directory is also used to create and download a new file scan list or 
-a complete list of all files on the BBS.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b><a name="TempDirectoryCommands">Temp Directory Commands</a> (T)</b>
----------------------------
-Hit T from the File Transfer prompt to access the Temp Directory prompt. From 
-this prompt the following commands are available:</pre>
-<pre>	E	Extract files from an archive into the Temp Directory
-	N	Create a New Files list
-	F	Create a list of all files on the BBS
-	A	Add or create a Temp File 
-	D	Download a Temp File
-	I	Information on files
-	V	View the contents of any archive located in Temp Directory
-	L	List all files in the Temp Directory
-	X	Extract from an archive located in Temp Directory
-	R	Remove file or files from Temp Directory
-	Q	Quit to File Transfer prompt</pre>
-<pre><a name="ExtractfromarchiveinTempDirectory"><b>1) Extract from archive in Temp Directory</b></a>
------------------------------------------
-To extract files from an archive into the Temp Directory hit E from the Temp 
-Directory prompt. Enter the filename you wish to extract from. You may use a 
-wildcard. 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b>2) <a name="AddfilestoTempfile">Add files to Temp file</a></b>
--------------------------
-To download from the Temp Directory you must first create a Temp File 
-containing any files you wish to download from the Temp Directory. To create a 
-Temp File or add to a Temp File select A from the Temp Directory prompt. You 
-can view the contents on any archives located in the Temp Directory by 
-selecting V from the Temp Directory prompt. If you wish to extract files from a 
-nested archive located in the Temp Directory select X. 
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<pre><b>3) <a name="DownloadTempfile">Download Temp file</a></b>
----------------------
-When your Temp File contains all the files you wish to download select D from 
-the Temp Directory prompt to download the Temp File.</pre>
-<pre><a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-<h3><b><a name="Creatinganddownloadingfilelists">Creating and downloading file lists</a> &nbsp; </b>
- </h3>
-<pre>Entering N from the Temp Directory prompt will create a file listing of all new 
-file uploads called NEWFILES.TXT, and place the file in the Temp Directory. To 
-download the file hit A to create a Temp File then D to download the Temp File. 
-The list is a standard ASCII text file and can be read from any standard text 
-editor or wordprocessor. Remember that creating this file in the Temp Directory 
-will delete any files that are already in the directory. </pre>
-<pre>To create and download a complete file list of all files on the BBS hit F from 
-the Temp Directory prompt. This will create a file called FILELIST.TXT. Then 
-hit A to create a Temp File then D to download the Temp File. Again, creating 
-the FILELIST.TXT will erase all existing files in the Temp Directory.
-
-<a href="#TOC"><b>Back to Table of Contents</b></a></pre>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="55766" -->
-
-<pre>&nbsp;</pre>
-
-</body>
-
-</html>
diff --git a/docs/user_editor.html b/docs/user_editor.html
deleted file mode 100644
index 15b77f4aeeb2f8c3ea4e618b927a33ba2fdd05d5..0000000000000000000000000000000000000000
--- a/docs/user_editor.html
+++ /dev/null
@@ -1,542 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>User Editor</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" endspan i-checksum="56836" -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-
-<h2><a name="UsingUserEditLocally">[6.0] - Editing Users Locally&nbsp;</a></h2>
-
-<pre><b>Graphical Synchronet User Editor <i><font color="#FF0000">(Windows Only)</font></i></b></pre>
-<pre>The Windows graphical user editor application can be executed from the
-menu bar of the Synchronet Control Panel as shown below.
-
-<img border="0" src="images/uedit_v3_exe.png" width="430" height="151"></pre>
-<pre>Below is a screenshot of the GUI User Editor with a sample user and data
-shown.  How this screen looks will vary depending upon your configuration
-and what data you decide to collect from new users. There are many options
-and settings available in the User Editor and you should spend some time
-getting familiar with this feature.</pre>
-<pre><img border="0" src="images/uedit_v3.png" width="453" height="403"></pre>
-<h2><a name="UsingUserEditRemotely">[6.1] - Online User Editor <i>
-(Telnet/RLogin)</i></a></h2>
-<pre><b>U</b>
-	At the Reading Mail or Reading All Mail prompts, hitting 'U' will pop
-	the sysop into User Edit with the author of the previous message as the
-	current user.  Hitting 'U' from the Reading Messages (O)perator menu will
-	start User Edit too.
-
-<b>UEDIT Sysop Command
-</b>        Typing ';UEDIT' at either the Main or File prompts (when using the
-	Synchronet Classic command shell) will also pop the sysop into User Edit
-	and if a user number or name is specified (e.g. ;UEDIT 20 or ;UEDIT BOB),
-	then that user will be the current user account in the editor.
-
-	Other command shells may have different methods of accessing sysop commands
-	from the top-most level menus.</pre>
-<pre>Using the online user editor, a sysop cannot raise any user's security level above
-his own and cannot give a user any Flags or Exemptions that he/she doesn't have. 
-A remote sysop can not edit any information of any users with a Level higher than
-his own and their passwords, real names, and phone numbers aren't displayed to him/her.
-
-<b>Online User Editor Screen Example:</b>
-
-<font color="#000080">Alias     : The Albatross                   Password     : MYPASS    10/12/91
-Real Name : Joe Schmoe                      Phone number : 714-555-1212
-Address   : 404 N.S. West Ln.               Age/Sex/BD   : 31 M 03/08/61
-Location  : Irvine, Ca                      Zip Code     : 90001
-Note      :                                 Handle       : J Schmoe
-Computer  : 386DX-25 ISA SVGA 4 60 ST506    Modem type   : 14.4/V32
-
-First on  : 07/19/91  Expire    : 12/18/95  Last on   : 09/12/92  20:13
-Time on   : 2831      Today     : 0   105   Last call : 9   90    Extra : 0
-Logons    : 156       Today     : 0   6     Posts     : 39  24    Today : 0
-E-mails   : 22        To sysop  : 3         Waiting   : 0         Today : 0
-
-Uploads   :         3,085 bytes in 1 files
-Downloads :    90,389,401 bytes in 282 files 
-Credits   :     4,007,324 free: 0 (0 per day)
-Minutes   :             0
-
-Sec Level :
-Flags #1  :   CD       L N              Flags #3  : AB  E
-Flags #2  :       G                     Flags #4  :      F H
-Exemption :                             Restricts :
-
-</font><b>User Edit Screen Explanation</b></pre>
-<pre>The 1st line contains either the alias (if aliases are allowed) or the name
-of the user, the user's password, and the date the password was last modified.
-
-The 2nd line contains the user's real name and the user's phone number.
-
-The 3rd line contains address of the user, the user's age, sex, and birthday in
-the form MM/DD/YY or DD/MM/YY if European Date format is enabled.
-
-The 4th line contains the user's location (normally City, State) and Zip
-(or postal) code.
-
-The 5th line contains a public note about the user and the user's chat handle.
-
-The 6th line contains the user's computer description and modem type.
-
-The 7th line contains the user's private comment - only readable or editable
-by a sysop. If there is a '$' after the &quot;Comment&quot; label, then this user has
-a message file currently attached and is view/editable with the '$' command.
-If the comment is blank and there isn't an extended comment, this line is
-blank.
-
-The 8th line contains the date the user was first on, the user's expiration
-date, and the date and time the user was last on. Dates are in the form
-MM/DD/YY or DD/MM/YY if European date format is enabled.
-
-The 9th line contains the total time (in minutes) the user has been online,
-how much time today, the maximum time he is allowed per day, amount of time on
-his most recent call, the maximum time he is allowed per call, and any extra
-time the user may have accumulated through file uploads.
-
-The 10th line contains the total number of logons for this user, the number
-of logons today, the maximum number of logons this user is allowed per day,
-total number of messages posted by this user, the user's current post/call
-ratio, and total posts today.
-
-The 11th line contains the total number of e-mails sent by this user, total
-number of e-mails sent to user #1, number of e-mails currently in user's
-mailbox, and the number of e-mails this user has sent today.
-
-The 12th line contains the user's NetMail forwarding address. If the user
-doesn't have a NetMail forwarding address specified, this line is blank.
-
-The 13th line contains the total number of bytes uploaded by this user and
-the total number of files.
-
-The 14th line contains the total number of bytes downloaded by this user and
-the total number of files. If the user has had any suspected leech downloads,
-the number of leech downloads is displayed here too.
-
-The 15th line contains the number of credits this user currently has. The
-free credits are given on a daily basis as determined by the sysop.
-
-The 16th line contains the amount of time credits this user has (in minutes).
-
-The 18th line contains the user's Security Level.
-
-The 19th line contains the user's Flag Sets 1 and 2 (if any).
-
-The 20th line contains the user's Flag Sets 3 and 4 (if any).
-
-The 21st line contains the user's Exemption and Restriction Flags that are set
-(if any).
-
-The 23rd line contains the User Edit command prompt which contains the number
-of the current user and the total number of user slots on the system.
-
-If the current user is deleted or inactive, then the 1st line will contain a
-string that specifies this status and all other lines will be shifted down one.</pre>
-<h2><a name="UserEditCommands">[6.2] - Online User Editor Commands</a></h2>
-<pre>As with most Synchronet command prompts, hitting '?' will display a menu
-of commands.</pre>
-<pre>  A  Alias and Chat Handle		 S  Sex (Gender)		      
-  B  Birthday                            T  Set Text Search String           
-  C  Computer                            U  Upload/Download Stats            
-  D  Delete/Deactivate/Restore           V  Validate User                    
-  E  Exemptions                          W  Password                         
-  F  Flags                               X  View Extended Comment            
-  G  Go to a User                        Y  Copy User to Another Slot        
-  H  Edit/Create Extended Comment        Z  Restrictions                     
-  I  Inspect/Edit User's Defaults        ]  Go Up One User                   
-  J  Edit Minutes                        [  Go Down One User                 
-  K  Edit Dates                          }  Search Up                        
-  L  Location and Address                {  Search Down                      
-  M  Security Level                      /  Set ARS Search String            
-  N  Note                                ~  Set Leech Download Counter       
-  O  Comment                             +  Adjust Credits                   
-  P  Phone Number                        *  Adjust Minutes                   
-  Q  Quit to Main Menu                   $  Edit Credits                     
-  R  Real Name                           #  View User Questionnaire          
-
-The available commands are listed below with explanations.
-
-<b>A - Alias and Chat Handle:
-</b>        This command will let you edit the user's alias - a 25 character field
-        that must start with a non numeric character. You can also edit the
-        user's chat handle (an 8 character field) with this command.
-
-<b>B - Birthday
-</b>        You can edit the user's birthday with this command. The form of the
-        date is forced as either MM/DD/YY or DD/MM/YY (depending on the
-        setting of the European date option).
-
-<b>C - Computer Description:
-</b>        You can edit the user's 30 character computer description field with
-        this command.
-
-<b>D - Delete/Deactivate/Restore/Activate:
-</b>        If the current user is at normal status (not deleted or inactive),
-        hitting this command will prompt you if you wish to delete or
-        inactivate this user. If you delete a user, his account will be saved
-        for number of days since his last logon. This number of days is
-        specified by the sysop in the SCFG. After this number of days,
-        a new user may obtain this slot. Inactive slots are the same as deleted
-        ones, except that they are reserved and can't be used by new users.
- 
-        If the current user is deleted or inactive (as specified by the 1st
-        line of the screen), this command will allow you to restore the user
-        to normal status.
-
-<b>E - Exemption Flags:</b>
-        Exemptions are used by the sysop to give user's extended privilege
-        to the system. For example, you might want to give a trustworthy
-        user the right to remove, move, and edit descriptions of all files
-        in the Transfer Section. Normally users can only remove or edit the
-        description of a file they've uploaded, but a user with the 'R'
-        exemption can move any file, remove any file, or edit any file
-        description in the Transfer Section. This ability is normally only
-        given to sysops.
-
-        Using this command you can toggle the state of an Exemption Flag
-        by hitting the corresponding letter. To view a menu of the available
-        exemptions, hit '?' or [ENTER] to stop editing the Exemption Flags.
-
-        The following is a list of the available exemptions and their
-        descriptions ($ indicates that sysops have this capability):
-
-<b>        A - Anonymous
-</b>                Allows user to post and send e-mail anonymously.
-<b>        C - Chat $
-</b>                Allows user to page the local sysop with the ;CHAT command
-                regardless of the sysop availability state (Scroll-Lock).
-<b>        D - Download
-</b>                Allows user to download files even when the user doesn't
-                have enough credits.
-<b>	E - Expire by Time
-</b>		Prevents user account from expiring when the user runs out of
-		time and the SCFG-&gt;System-&gt;Toggle Options-&gt;User Expires When
-		Out of Time is set to YES.
-<b>        F - FidoNet Crash/File Request/Return Receipt NetMail
-</b>                Allows user to send NetMail using title specifiers:
-                &quot;CR:&quot; to over-ride default crash status to ON
-                &quot;FR:&quot; to send file requests (FREQ)
-		&quot;FA:&quot; to send file attachments
-                &quot;RR:&quot; to request a return receipt
-                See Sending FidoNet NetMail for more information.
-<b>        G - Multiple Nodes $
-</b>                Allows user to be logged on to more than one node at a time.
-                This exemption is useful for Guest accounts.
-<b>        H - No inactivity
-</b>                Allows user to be logged for extended inactive periods
-                without being automatically disconnected.
-<b>        I - Interrupt Nodes $
-</b>		Allows user to interrupt (hang up on) other nodes with the
-                ;INTR command.
-<b>        J - Chat Channel Cost
-</b>                User will not be charged credits to change chat channels.
-<b>        L - Logons per day
-</b>                Allows user to logon the system an indefinite number of times
-                per day.
-<b>        M - Modem Rate $
-</b>                Allows user to logon any node at any modem speed regardless
-                of what the minimum modem speed for that node is.
-<b>        N - Node Locking $
-</b>                Allows user to toggle the lock status of any node with the
-                ;LOCK command and log on a locked node.
-<b>        P - Permanent
-</b>                This user account will not be automatically deleted because
-                of inactivity.
-<b>        Q - Quiet/Anonymous Node $
-</b>		Allows user to toggle the quiet or anonymous state of his node
-                with the ;QUIET or ;ANON commands respectively. Nodes that are
-                in quiet mode appear to be &quot;Waiting for call&quot; to the other
-                nodes. Anonymous modes appear to have &quot;UNKNOWN USER&quot; online.
-<b>        R - Remove/Move/Edit Descriptions of Files $
-</b>                Allows user to remove, move, or edit the descriptions of any
-                file in the Transfer Section that the user has access to.
-<b>        S - Send NetMail Cost
-</b>                User will not be charge credits for sending NetMail.
-<b>        T - Time Online
-</b>                Allows the user to remain online indefinitely - no time limit.
-                The inactivity timer remains active.
-<b>        X - External Programs
-</b>                User will not be charged credits to run external.
-
-<b>F - Flags:
-</b>        This command lets you toggle the state of all Flags. Hitting a number
-        will allow you to edit that particular flag set. Hitting '?' will
-        display a menu that is used to remind the sysop of the meaning of each
-        Flag. These menus are located in the TEXT\MENU directory and names are
-        FLAGS1.ASC, FLAGS2.ASC, FLAGS3.ASC, and FLAGS4.ASC. Hitting [ENTER]
-        will end the editing of the flags.
-
-        The Flags in conjunction with the Level can by used by the sysop to
-        limit access to Message Groups, Sub-boards, External Programs,
-        General Text File Sections, Transfer Libraries, and Directories.
-
-<b>G - Go to a User:
-</b>        This command will let you change the current user into another user
-        by entering the user's name, partial name, or number. It should be
-        noted that the fastest way to change the current user is to type the
-        number of the user directly at the User Edit prompt.
-
-<b>H - Edit/Create Extended Comment:
-</b>        This command will let the sysop edit or view an existing extended
-        comment or create a new one. An extended comment is a free-form message
-        file that a sysop creates that contains information pertaining to this
-        user. A '+' after the &quot;Comment:&quot; string on the 5th line of the User
-        Edit screen specifies that an extended comment already exists.
-
-<b>I - Inspect or Edit User's Default Settings:
-</b>        This command will bring up the current user's default settings for
-        ANSI terminal emulation, screen length, screen pausing, spinning
-        cursor, auto new file scan, clear screen after messages, auto menu
-        display, and default QUIET mode (if the user has the 'Q' exemption).
-
-<b>J - Edit Minutes:
-</b>        This command allows the sysop to edit the current user's minute field.
-
-<b>K - Edit Date Fields:
-</b>        The command will let you edit the date fields for this user's last
-        logon, first logon, expiration date, and password modification date.
-        All dates are forced to the form MM/DD/YY or DD/MM/YY if European
-        date format is enabled.
-
-<b>L - Location:
-</b>        This command will allow the sysop to edit the user's address, location,
-        and zip/postal code fields.
-
-<b>M - Security Level:
-</b>        The sysop can edit the user's Security Level with this command. The
-        user's Level is a decimal number in the range 0 to 99. Higher levels
-        indicate higher access. Users with a level of 90 or higher are
-        considered to be sysops. The sysop can use the Level in conjunction
-        with the Flags to limit access to Message Groups, Sub-boards, General
-        Text File Sections, External Programs, Transfer Libraries, and
-        Directories. The Level also determines the user's maximum time online
-        per day, per call, maximum logons per day, and maximum number of lines
-        per message (post or e-mail).
-
-<b>N - Note/Name:
-</b>        If aliases are allowed on the system, this command will allow the sysop
-        to edit the user's public note. This field is displayed next to the
-        user's alias in user listings and the logon list.
-
-        If aliases are not allowed, this command allows the sysop to edit the
-        user's name. The user's name is a 30 character field that must begin
-        with a printable non-numeric character. The first letter of each word
-        in the user's name is forced uppercase.
-
-<b>O - Sysop Comment:
-</b>        This command allows the sysop to edit the private 60 character comment
-        field regarding this user.
-
-<b>P - Phone Number:</b>
-        The sysop can edit the user's phone number.
-
-<b>Q - Quit User Edit:
-</b>        Exits the User Edit function and returns the sysop to where he was
-        prior to initiating User Edit.
-
-<b>R - Real Name (if aliases are allowed):
-</b>        This command allows the sysop to edit the user's real name - a 25
-        character field. The first letter of each word in this field is forced
-        uppercase.
-
-<b>S - Sex:
-</b>        A single uppercase character is used to describe the sex of the user
-        (normally 'M' or 'F'), but can be changed to any uppercase character
-        with this command.
-
-<b>T - Set Text Search String:
-</b>        Use this command to set the text string to search for (using the {
-        and } commands).
-
-<b>U - Upload/Download Statistics:
-</b>        The sysop can edit the user's upload and download statistics with
-        this command. The statistics are the number of bytes and files uploaded
-        and the number of bytes and files downloaded. These are numeric fields.
-
-<b>V - Quick-Validate User:
-</b>        This command will display the ten quick-validation sets (0 to 9)
-        for quickly setting the user's Security Level, Flags, Exemptions,
-        Restrictions, Expiration Date, and/or Credits. The Quick-Validation
-        sets are set by the sysop in SCFG-&gt;System-&gt;Quick-Validation Values.
-
-<b>W - Password:
-</b>        Use this command to change the user's password. The password
-        modification date doesn't change when using this command (use 'K'
-        to change the password modification date).
-
-<b>X - View Extended Comment:
-</b>        This command allows the sysop to the user's extended comment if it
-        exists.
-
-<b>Y - Copy User to Another Slot:
-</b>        This command will copy the user data of the current slot to another
-        valid slot. This will overwrite any user information in the
-        destination slot.
-
-<b>Z - Restriction Flags:
-</b>        A sysop can give a user restrictions from certain sections or features
-        of the BBS by setting one or more valid Restriction Flags. Typing the
-        letter of a restriction will toggle its status, '?' will display a menu
-        of the valid restrictions and [ENTER] will end the flag editing
-        procedure. The valid restrictions and their descriptions follow:
-
-<b>        A - ANSI and Ctrl-A Codes
-</b>                User can't write messages containing either ANSI escape
-                sequences or Ctrl-A attribute codes.
-<b>        B - Beep
-</b>                User can't put beeps (Ctrl-G, ASCII 7) into messages
-                (posts, mail, or chat).
-<b>        C - Chat
-</b>                User can't use any chat functions.
-<b>        D - Download
-</b>                User can't download files.
-<b>        E - E-mail
-</b>                User can't e-mail other users (includes M) (can still e-mail sysop).
-<b>        F - Forward Mail
-</b>                User can't forward mail.
-<b>        G - Edit Defaults
-</b>                User can't edit their default settings.
-<b>        J - Quoting
-</b>                User can't use internal message quoting.
-<b>        K - Read Sent Mail
-</b>		User can't read/kill sent mail.
-<b>        L - Logon Once a Day
-</b>                User will only be allowed to logon a maximum of once a day
-                regardless of what his Level allows normally.
-<b>        M - Networked Mail
-</b>                Can't send NetMail.
-<b>        N - Networked Subs
-</b>                User can't post on networked sub-boards.
-<b>        P - Post
-</b>                User can't post messages on Sub-Boards.
-<b>        Q - QWK Network Node
-</b>                This user account is used for a QWK Network Node BBS system.
-                This restriction automatically puts the user at the QWK prompt
-                upon logon and no other sections of the BBS are accessible.
-                This restriction also allows the user to upload REP packets
-                containing messages that are from users other than the current
-                user.
-<b>        R - Remove/Edit Descriptions of Files
-</b>                User can't remove or edit file descriptions of files he has
-                uploaded.
-<b>        S - E-mail Sysop
-</b>                User can't send e-mail (feedback) to user #1.
-<b>        T - Transfer Section
-</b>                User can't access the Transfer Section at all.
-<b>        U - Upload
-</b>                User cannot upload files to the Transfer Section.
-<b>        W - Auto-message
-</b>                User cannot write to auto-message.
-<b>        X - External Programs
-</b>                User can't access the external program menu ('X' from Main
-                Menu).
-<b>        Y - Are you sure (y/N) ?
-</b>                The user will be forced to answer Yes prior to performing
-                any function from the Main or Transfer Sections.
-
-<b>] - Move Up One User Slot:
-</b>        Increment the current user number by one. If the current user is
-        the last user, the current user will become user number 1 (wrap).
-
-<b>[ - Move Down One User Slot:
-</b>        Decrement the current user number by one. If the current user is
-        the first user, the current user will become the last user (wrap).
-
-<b>(Number) - Change to User Number:
-</b>        Entering a user number directly at the User Edit command prompt will
-        make that user the current user.
-
-<b>/ - Set Search String:
-</b>        Use this command to set the AR string to search for (using the { and
-	} commands). See the ARS Security chapter for explanation of AR string.
-
-<b>} - Search Forward:
-</b>        Searches from the current user to the last user for the string set by
-	the '/' (ARS) or 'T' (text) command.
-
-<b>{ - Search Backward:
-</b>        Searches from the current user to the first user for the string set by
-	the '/' (ARS) or 'T' (text) command.
-
-<b>~ - Set Leech Download Counter:
-</b>        Every time a user downloads a file and the BBS detects the possible
-        use of a 'leech' protocol, a counter is incremented and the value is
-        displayed on the Downloaded Bytes and Files line if it is not zero. To
-        change the value of this counter, use the '~' command.
-
-<b>+ - Add or Subtract Credits:
-</b>        This command will let you add or subtract credits to/from a user's
-        account. Putting an 'M' after the number will multiply the amount by
-        one megabyte (1,048,576) or a 'K' will multiply the amount by one
-        kilobyte (1024). Placing a '$' will multiply with the number by the
-        number of credits per dollar in the current system configuration.
-        Placing a minus sign before the number will perform a subtraction of
-        credits.
-
-<b>* - Add or Subtract Minutes:
-</b>        This command will let you add or subtract time from the user's minute
-        field. Putting an 'H' after the number will multiply the amount by 60
-        minutes (an hour). Placing a minus sign before the number will perform
-        a subtraction of minutes.
-
-<b>$ - Edit Credits:
-</b>        This command allows you to edit the amount of credits of the current
-        user.
-
-<b># - View SIF Questionnaire:
-</b>        If the sysop has specified a SIF questionnaire in the SCFG and the
-        current user has answered the questionnaire, this command will allow
-        the sysop to view the answered questionnaire. An output SIF (usually
-        an abbreviation of the input SIF) will be used if specified in the
-        SCFG, if not specified the output SIF will be used for viewing.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
-.</font></p>
-
-<!--webbot bot="Include" endspan i-checksum="15291" -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/utility_reference.html b/docs/utility_reference.html
deleted file mode 100644
index 50466008e6c3e51cec3f943b4f64a6f2127c52ab..0000000000000000000000000000000000000000
--- a/docs/utility_reference.html
+++ /dev/null
@@ -1,1250 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>External Utility Reference</title>
-</head>
-
-<body>
-
-<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
-
-<a href="http://www.synchro.net">
-<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
-</p>
-
-<hr>
-
-<!--webbot bot="Include" i-checksum="56836" endspan -->
-
-<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
-<h2>[15.1] - <a name="CHKSMB">CHKSMB</a>  - Checks mail/message base for
-validity</h2>
-<pre><b>usage: chksmb [/opts] &lt;filespec.SHD&gt;</b>
-
-opts:
-       s - stop after errored message base
-       p - pause after errored message base
-       q - quiet mode (no beeps while checking)
-
-<b><i>WARNING:</i></b> All BBS nodes should be DOWNed (offline) or inactive when utilizing
-	 the CHKSMB utility.
-
-The purpose of the CHKSMB utility is to insure that mail and/or message bases
-are valid.  If you suspect that your mail, or one of your message bases has
-become corrupted, you can run CHKSMB.  This will inform you of any possible
-corruption, and display information which may be useful in determining the
-cause of the corruption.
-
-Example command line:
-
-	<b>CHKSMB \SBBS\DATA\MAIL \SBBS\DATA\SUBS\*.SHD</b>
-
-to check your e-mail and sub-board data files for possible corruption.
-
-Most mail and/or message bases which are corrupted can be reconstructed
-(fixed) using the SMBUTIL program with the pack option.
-
-Message bases with corrupted index files must be fixed with the FIXSMB program.</pre>
-<h2>[15.2] - <a name="FIXSMB">FIXSMB</a>  - Rebuild Synchronet Message/Mail
-Base</h2>
-<pre><b>usage: fixsmb [/opts] &lt;smb_file&gt;
-</b>
- opts:
-       m - mail format instead of sub-board format
-
-   ex: <b>FIXSMB /M C:\SBBS\DATA\MAIL
-</b>   or: <b>FIXSMB C:\SBBS\DATA\SUBS\DEBATE
-</b>
-Use the FIXSMB utility whenever CHKSMB shows that a message base has become
-corrupted due to problems with the index.</pre>
-<h2>[15.3] - <a name="SMBUTIL">SMBUTIL</a>  - Synchronet Message Base Utility</h2>
-<pre><b>usage: smbutil [/opts] cmd &lt;filespec.SHD&gt;
-</b>
-cmd:
-       l[n] = list msgs starting at number n
-       r[n] = read msgs starting at number n
-       v[n] = view msg headers starting at number n
-       k[n] = kill (delete) n msgs
-       i&lt;f&gt; = import from text file f
-       s    = display msg base status
-       c    = change msg base status
-       m    = maintain msg base - delete old msgs and msgs over max
-       p[k] = pack msg base (k specifies minimum packable Kbytes)
-opts:
-       a    = always pack msg base (disable compression analysis)
-       f    = fast msg creation mode
-       d    = disable duplicate message checking
-       z[n] = set time zone (n=min +/- from UT or 'EST','EDT','CST',etc)
-
-
-The SMBUTIL can be used for several things, but most importantly, it must be
-used for maintaining your Synchronet message base (using the 'm' command). This
-command causes SMBUTIL to mark old messages, and messages over the maximum sub-
-board limit, as deleted so that their spaces can be used by new messages. If
-you are using the 'Hyper Allocation' or 'Fast Allocation' method for your
-message bases, you must also use this utility to pack your message bases (using
-the 'p' command) periodically.  The pack command causes SMBUTIL to compress the
-message bases removing any unused spaces (messages marked as deleted).
-
-SMBUTIL maintenance and/or packing should be done using your daily event (or
-after importing from a network such as FidoNet).  If your message base is using
-the 'Fast Allocation' or 'Hyper Allocation' storage methods, you should run
-maintenance before packing (there is no reason to pack if you do not run
-maintenance!).	If your message base is set up for the 'Self Packing' method,
-you do NOT need to use SMBUTIL to pack, only to perform maintenance.
-
-Example batch file lines for SMBUTIL would read:
-
-for maintenance and packing (100k or more per sub):
-
-<b>	SMBUTIL mp100 \sbbs\data\subs\*.shd
-</b>
-for maintenance only (self-packing sub-boards):
-
-<b>	SMBUTIL m \sbbs\data\subs\*.shd
-</b>
-<b><i>WARNING:</i></b> All BBS nodes should be DOWNed (offline) when using SMBUTIL with the
-	 pack option!  To do this, set the SMBUTIL event to be 'Exclusive' in
-	 the SCFG program.
-
-When using the pack command, SMBUTIL will check to see if it is necessary for
-you to pack your message base, if you want to skip this checking and have it
-unconditionally pack the message base (useful when attempting to repair a
-corrupted message base), you should add the '/a' switch to the command line:
-
-	<b>SMBUTIL /a p \sbbs\data\subs\*.shd
-</b>
-The maintenance and pack commands are likely all that you will ever need to
-SMBUTIL for.</pre>
-<h2>[15.4] - <a name="SMBACTIV">SMBACTIV</a>  - Checks Synchronet Message
-Base Activity</h2>
-<pre>SMBACTIV.EXE is used to create a list of the number of users that are currently
-reading each message area (sub-board) on your BBS. If a message area has a
-very low number of active users, then it may be a waste of disk space and
-memory on your BBS.
-
-Before SMBACTIV is run, you must have your SBBSNODE environment variable set
-to point to a valid node directory. Example:
-
-<b>SET SBBSNODE=C:\SBBS\NODE1
-</b>
-SMBACTIV can be run with no parameters to display a list of all your sub-boards
-and the number of active users. If you wish to keep this list for reference,
-it is a good idea to redirect the output to a file or printer. Example:
-
-<b>SMBACTIV &gt; PRN
-</b>
-You can also specify a maximum number of active users to include in the list
-of sub-boards as a paramter. Example:
-
-<b>SMBACTIV 50
-</b>
-would create a list of all sub-boards that have 50 or less active users. To
-create a list of sub-boards that have no active users, you would use:
-
-<b>SMBACTIV 0</b></pre>
-<h2>[15.5] - <a name="ADDFILES">ADDFILES</a>  - Adds Files to Synchronet File
-Database</h2>
-<pre><b>usage: addfiles code [.alt_path] [/opts] [&quot;*user&quot;] +list [desc_off] [size_off]
-</b>
-   or: <b>addfiles code [.alt_path] [/opts] [&quot;*user&quot;]  file &quot;description&quot;
-</b>
-available opts:
-
-       a    import ASCII only (no extended ASCII)
-       d    delete list after import
-       e    do not import extended descriptions
-       f    include file date in descriptions
-       t    include today's date in descriptions
-       i    include added files in upload statistics
-       n    do not update information for existing files
-       o    update upload date only for existing files
-       u    do not update upload date for existing files
-       z    check for and import FILE_ID.DIZ and DESC.SDI
-       k    keep original short description (not DIZ)
-       s    search for files in directory (no file list)
-       *    use * in place of code for Auto-ADD of FILES.BBS
-            use *filename to Auto-ADD a different filename
-
-example for importing FILES.BBS format:
-<b>       addfiles games +c:\lists\files.bbs
-</b>
-example for importing DIRxx format:
-<b>       addfiles games +c:\lists\dir01 33
-</b>
-
-<b>SBBSNODE DOS Environment variable:</b>
-
-The environment variable SBBSNODE must be set prior to running ADDFILES. Add
-the following line to your AUTOEXEC.BAT:
-
-<b>SET SBBSNODE=C:\SBBS\NODE1</b>
-
-Where, the path to NODE1 reflects the complete path of your NODE1 directory.</pre>
-<h3>Parameter Explanations:</h3>
-<pre><b>dir_code:</b></pre>
-<pre>The dir_code parameter is the first argument and is the internal code of the
-Synchronet file directory you are adding the files to. This parameter is
-not case sensitive. The dir_code parameter is required. Use * for Auto-ADD.
-
-<b>.alt_path:
-</b>
-If the files are located on an alternate file path, you can specify the
-alternate file path number by using the &quot;.x&quot; paramter, where 'x' is the
-number of the alternate path.
-
-<b>/opts:<u>
-</u></b>
-If desired, you may specify a list of options. The available options are:
-
-A - Import ASCII character only (ignore any extended ASCII or control chars)
-D - If you want ADDFILES to delete the file list after importing it
-E - If you want ADDFILES to NOT import extended descriptions
-F - Automatically include the file date in the beginning of the description
-T - Automatically include the today's date in the beginning of the description
-I - Include files that are added in the system's upload statistics
-N - Do not update any information for files already in the database
-O - Only update the upload date for files already in the database
-U - Do not update upload date for files already in the database
-Z - Check for and import FILE_ID.DIZ and DESC.SDI as extended description
-K - Keep original short description (don't override with DIZ)
-S - Search for files in directory (no file list for names and descriptions)
-
-<b>*user:<u>
-</u></b>
-The *user parameter sets the name of the uploader of the files to the
-string following the asterisk. An example would be: &quot;*Digital Man&quot;. If an
-uploader is not specified, files will be added with &quot;-&gt; ADDFILES &lt;-&quot; as the
-uploader. The quotation marks are only necessary for uploader names of more
-than one word. The quotation marks are not used as part of the actual name.
-Example:
-
-*Joe		is OK
-*Joe Doe	is NOT OK
-&quot;*Joe Doe&quot;      is OK
-
-Multiple uploader names can be used if more than one file or file list is being
-added. Example:
-
-<b>ADDFILES GAMES &quot;*Bob&quot; +FILES.BBS &quot;*John Doe&quot; TICTAC.ZIP &quot;tic-tac-toe&quot;
-</b>
-The above command line would add the files listed in FILES.BBS using &quot;Bob&quot;
-as the uploader, and then add TICTAC.ZIP using &quot;John Doe&quot; as the uploader.
-
-<b>file &quot;description&quot;:
-</b>
-You can specify individual filename and description pairs on the command line
-to add. The filename is NOT case sensitive and the description IS. The
-quotation marks are only necessary for descriptions of more than one word.
-Example:
-
-TICTAC.ZIP Tic-Tac-Toe		is OK
-TICTAC.ZIP Tic Tac Toe		is NOT OK
-TICTAC.ZIP &quot;Tic Tac Toe&quot;        is OK
-
-<b>+list [desc_off] [size_off]:<u>
-</u></b>
-An ASCII text file list can be specified for adding to the database. The format
-of the file must be as follows (FILES.BBS lists work best):
-
-Filename and description on single line. Number of spaces between filename and
-	description doesn't matter.
-Filename must contain a period (.).
-	Example: TICTAC.ZIP	 is OK
-		 TICTAC ZIP	 is NOT OK
-		 TICTAC  .ZIP	 is OK
-Lines beginning with control characters or extended ASCII characters
-	are ignored (this includes blank lines).
-Up to 58 characters of description are used.
-Lines following a filename/description line that begin with space are
-	used as additional information for the description, and the entire
-	description is used as an extended description for the file as well.
-
-The name of the file list is specified on the command line after the plus (+)
-character. Example:
-
-<b>ADDFILES GAMES +FILES.BBS
-</b>
-If the file list is not located in the current directory, you must specify
-the complete path to the file list:
-
-<b>ADDFILES GAMES +C:\LISTS\FILES.BBS
-</b>
-If no filename/description pairs are given on the command line and no +list
-parameter is given, ADDFILES will attempt to use a file list with the dir_code
-as the filename and .LST as the extension.
-Example:
-
-<b>ADDFILES GAMES
-</b>
-Would add files to the GAMES directory using GAMES.LST as the file list. If
-GAMES.LST is can not be found, it will look for FILES.BBS in the current
-directory or in the directory's storage path.
-
-If a file list is specified on the command line, but is not found in the
-current directory, the storage path for that directory is searched. If the
-file list exists, it will be imported from there.
-
-<b>desc_off:</b>
-
-If a filelist is specified on the command line, a description offset can be
-specified as the next argument. If used, this parameter will specify at what
-column to start importing the descriptions. For PCBoard DIR file format, you 
-should specify a description offset of 33. Example:
-
-<b>ADDFILES GAMES +DIR10 33
-</b>
-This offset is also used for the importing of any extended description lines.
-size_off:
-
-If a filelist is specified on the command line with a description offset,
-a file size offset can be specified too. If a file size offset is specified,
-the disk does not need to be searched for the size of the file to determine
-the credit value. This is useful for adding lists of files from a CD-ROM
-drive as it speeds up process since the CD does not need to be scanned for
-the file size. This parameter is also useful for importing off-line file
-lists, where the file doesn't actually exist on the drive. For PCBoard DIR
-file format, this offset should be set to 13. Example:
-
-<b>ADDFILES GAMES +DIR10 33 13</b></pre>
-<h2>[15.6] - <a name="FILELIST">FILELIST</a>&nbsp; - Generate Synchronet File
-Directory Listings</h2>
-<pre><b>Description:<u>
-</u></b>
-This utility creates an ASCII text file list of the files in a Synchronet file
-transfer database. This utility is useful for creating file lists for users to
-download, exporting into other programs, or for easy statistics reporting by
-the sysop.
-
-The default output is compatible with the FILES.BBS standard format. Options
-are available for enhancing the output for your needs.
-
-Understand that this is an EXPORT utility and is not necessary for the normal
-execution of Synchronet. This utility exports from the binary indexed file
-databases of Synchronet into ASCII text. If you are looking for a program to
-IMPORT files from ASCII into Synchronet, you need to look for the ADDFILES
-utility for Synchronet. If you are just trying to ADD files to your Synchronet
-database, then you need to read Sysop Commands - specifically the &quot;;UPLOAD&quot;
-sysop transfer section command.
-
-<b>Syntax:</b>
-
-<b>usage: FILELIST [dir_code] [switches] outfile
-</b>
-switches: /LIB name All directories of specified library
-          /ALL      All directories in all libraries
-          /NOT code Exclude specific directory
-          /CAT      Concatenate to existing outfile
-          /PAD      Pad filename with spaces
-          /HDR      Include directory headers
-          /CDT      Include credit value
-          /ULN      Include uploader's name
-          /ULD      Include upload date
-          /DFD      Include DOS file date
-          /DLD      Include download date
-          /DLS      Include total downloads
-          /NOD      Exclude normal descriptions
-          /NOE      Exclude normal descriptions, if extended exists
-          /EXT      Include extended descriptions
-          /JST      Justify extended descriptions under normal
-          /+        Include extended description indicator (+)
-          /-        Include offline file indicator (-)
-          /*        Short-hand for /PAD /HDR /CDT /+ /-</pre>
-<h3>Parameter Descriptions:</h3>
-<pre>Either the &quot;/LIB name&quot;, &quot;/ALL&quot;, or &lt;dir_code&gt; parameter must be included for
-a list to be generated. If you want to create a list of files for a single
-file directory, use that directory's internal code as the first parameter on
-the command line. If you want all directories in a certain library to be in
-the list, use the &quot;/LIB name&quot; switch - where &quot;name&quot; is the short name of the
-library you want to list. If the library short name is more than one word,
-you most puts quotes around the name (e.g. /LIB &quot;short name&quot;). If you want to
-include all the directories on your system in the list, use the &quot;/ALL&quot;
-parameter.
-
-If you want to exclude a specific directory from a library (when using the
-&quot;/LIB&quot; or &quot;/ALL&quot; parameters), use the &quot;/NOT&quot; switch and follow the switch
-with the internal code of the directory to NOT include in the list. If you
-wish to exclude multiple directories, you must use multiple &quot;/NOT&quot; switches.
-
-If you want the list to be appended to an existing file rather than overwrite
-the original file, include the &quot;/CAT&quot; switch on your command line.
-
-The default format for file names is non-padded (FILE.EXT). If you want the
-list to have the filename and extension in separate columns (like the file
-listings inside Synchronet), use the &quot;/PAD&quot; switch, so that &quot;FILE.EXT&quot; will
-be displayed as &quot;FILE    .EXT&quot;.
-
-If you want a small header to be placed at the beginning of each directory,
-include the &quot;/HDR&quot; switch. The header contains the library short name, the
-directory long name, and the total number of files in the directory.
-
-If you want the credit value of the file (normally the same as the file size)
-included in the listing, include the &quot;/CDT&quot; switch on the command line.
-
-If you want the name of the uploader of each file to be included in the list,
-use the &quot;/ULN&quot; switch on the command line.
-
-If you want the date of the upload (in MM/DD/YY format) to be included in the
-list, use the &quot;/ULD&quot; switch on the command line.
-
-If you want the DOS file date to be included in the file listing, use the
-&quot;/DFD&quot; switch on the command line.
-
-If you want the date of the most recent download (in MM/DD/YY format) to be
-included in the list, use the &quot;/DLD&quot; switch on the command line.
-
-If you want the total number of downloads for each file included in the list,
-use the &quot;/DLS&quot; switch on the command line.
-
-If you DO NOT want the normal (58 character) description included in the file
-list, include the &quot;/NOD&quot; switch on the command line.
-
-If you want the normal description to be excluded only if an extended
-description exists, then use the &quot;/NOE&quot; switch. This is useful for generating
-file lists from a directory where the original descriptions were imported
-from an ASCII file list using ADDFILES. When using this switch, you do not
-have to include the &quot;/EXT&quot; switch.
-
-If you want extended descriptions to be included in the file list, use the
-&quot;/EXT&quot; switch on the command line.
-
-If you want extended descriptions to be automatically justified under the
-normal description, include the &quot;/JST&quot; switch on the command line. You do not
-have to include the &quot;/EXT&quot; switch if you use this switch.
-
-If you want the '+' identifiers for extended descriptions to be included in the
-list, use the &quot;/+&quot; switch.
-
-If you want the existence of each file to be verified and non-existent
-(offline) files to be indicated by a '-', use the &quot;/-&quot; switch. This switch
-should NOT be used for CD-ROM directories.
-
-To generate a list most closely resembling the internal Synchronet file listing
-format, use the &quot;/*&quot; switch. It is the same as including the &quot;/HDR&quot;, &quot;/CDT&quot;,
-&quot;/PAD&quot;, &quot;/+&quot;, and &quot;/-&quot; switches.
-
-<b>SBBSNODE Environment Variable:<u>
-</u></b>
-Prior to running FILELIST you must set the SBBSNODE environment variable to
-the path of one of your NODE directories.
-
-Example:
-
-<b>SET SBBSNODE=C:\SBBS\NODE1
-</b>
-<b>Examples:<u>
-</u></b>
-<b>FILES.BBS<u>
-</u></b>
-If you want to create a simple FILES.BBS format listing of your GAMES directory
-(and the directory's internal code is &quot;GAMES&quot;), then use the following command
-line:
-
-<b>FILELIST GAMES FILES.BBS
-</b>
-This command line would create the file &quot;FILES.BBS&quot; in your current DOS
-directory with a list of the filenames and descriptions in your Synchronet
-GAMES file directory. This file could then be imported into another BBS package
-or used by another FILES.BBS compatible program for searching, sorting, moving
-or other file maintenance.
-
-<b>FILELIST.TXT<u>
-</u></b>
-If you want to create a list of all the files on your BBS that closely matches
-the format of the internal Synchronet file listings, use the following command
-line:
-
-<b>FILELIST /* /ALL FILELIST.TXT
-</b>
-This command line would create the file &quot;FILELIST.TXT&quot; in your current DOS
-directory with a list of the filenames, credit values, and descriptions of
-all the files in your Synchronet file transfer database. A header for each file
-directory would be included and the filenames would be padded with spaces for
-easier viewing.
-
-To generate the same list, but include any extended descriptions as well, add
-the &quot;/EXT&quot; switch after the &quot;/ALL&quot; parameter.
-
-
-<b>FILESTAT.TXT<u>
-</u></b>
-If you wanted to create a list of all the files on your BBS with detailed
-statistical information, you may want to use a command line similar to the
-following:
-
-<b>FILELIST /* /ALL /NOD /ULN /ULD /DLD /DLS FILESTAT.TXT
-</b>
-This command line would create a list of the files with the uploader's name,
-the date the file was uploaded, the date of the most recent download, and the
-total number of downloads. The &quot;/NOD&quot; switch would cause the descriptions to be
-excluded from the list. This list could then be used for statistic reports.
-It would be a fairly simple programming task to create a utility that read in
-this generated file and created file popularity graphs or a list of the most
-valued uploaders. The possibilities are endless.
-
-
-<b>NOTE:<u>
-</u></b>
-The functionality of creating file lists is not limited to only this utility.
-There are commands to generate file lists (of both New files and All files)
-from the Temp Directory menu in the Synchronet transfer section. Users can use
-these commands to generate lists for download immediately. Also, QWK packets
-generated in Synchronet contain a file named &quot;NEWFILES.DAT&quot; - an ASCII text
-file containing a list of files uploaded since the user's last logon.
-
-The main advantages of this utility over the internal file list generation
-capabilities of Synchronet are its output format flexibility and compatibility
-with the FILES.BBS standard.</pre>
-<h2>[15.7] - <a name="DUPEFIND">DUPEFIND</a>  - Synchronet Duplicate File
-Finder</h2>
-<pre>DUPEFIND.EXE is used to find duplicate file names in your Synchronet file
-database. This is most useful for CD-ROM installations, where files may be
-duplicated on the CD-ROM and your hard disk. Duplicate files can be a waste
-of memory and disk space on your BBS.
-
-Before DUPEFIND is run, you must have your SBBSNODE environment variable set
-to point to a valid node directory. Example:
-
-<b>SET SBBSNODE=C:\SBBS\NODE1
-</b>
-DUPEFIND can be run with no parameters to search all of your file directories
-in Synchronet for duplicate file names. If you wish to keep this list for
-reference, it is a good idea to redirect the output to a file or printer.
-Example:
-
-<b>DUPEFIND &gt; PRN
-</b>
-You can also specify a starting and ending library number to limit the search
-to certain libraries. Example:
-
-<b>DUPEFIND 1 3
-</b>
-would only search file libraries 1 through 3 for duplicate file names.</pre>
-<h2>[15.8] - <a name="DELFILES">DELFILES</a>  - Removes Files from Synchronet
-File Database</h2>
-<pre><b>   usage: DELFILES &lt;dir_code or * for ALL&gt; [switches]
-</b>
-switches: /LIB name All directories of specified library
-          /NOT code Exclude specific directory
-          /OFF      Remove files that are offline (don't exist on disk)
-          /NOL      Remove files with no link (don't exist in database)
-          /RPT      Report findings only (don't delete any files)
-
-<b>Examples:<u>
-</u></b>
-If you wanted to remove ALL files that are offline (don't exist on disk) you
-would use the command line:
-
-<b>	DELFILES * /OFF
-</b>
-To remove files that exist on the disk but not in the Synchronet file database
-you would use:
-
-<b>	DELFILES * /NOL
-</b>
-Or to simply remove files that match the criteria specified in the SCFG program
-you would use:
-
-<b>	DELFILES *
-</b>
-The /NOT parameter is used to exclude certain directories:
-
-<b>	DELFILES * /NOT GAMES /NOT TEXT
-</b>
-Or you can specify a library name rather than a directory name:
-
-<b>	DELFILES /LIB &lt;library name&gt;
-</b>
-Appending /RPT to the command line will cause DELFILES to generate a report
-of files that would have been removed, but it will not actually remove any
-files.</pre>
-<h2>[15.9] - Synchronet <a name="MLABELS">MLABELS</a>  Utility</h2>
-<pre>The MLABELS utility is used to generate a list of mailing labels from a
-Synchronet user database. Two basic label forms are supported, single
-column (e.g. Avery 4145) and double column (e.g. Avery 4143). Specific
-groups of users to print labels for can be specified by level, flags,
-exemptions, or restrictions. If the BBS is real name based (no aliases), and
-the &quot;Company Name&quot; new user question is toggled on in SCFG, then the company
-name will appear at the top of the address and an ATTN: &lt;User's Name&gt; can
-optionally  be added to the end of the address (with the use of the &quot;/A&quot;
-command line switch).
-
-Syntax:
-
-<b>	MLABELS C:\SBBS\DATA\USER [-required] [/options] &lt;output&gt;
-</b>
-<b>User Data Path<u>
-</u></b>
-The first parameter is the path to your USER.DAT file. The example given is
-the default location of the USER.DAT file (&quot;\SBBS\DATA\USER&quot;).
-
-<b>Requirements<u>
-</u></b>
-The second parameter, &quot;-require&quot; is optional. Use this parameter to specify
-a security requirement for the users to be included. Multiple &quot;-require&quot;
-parameters can be specified, and the syntax is as follows:
-
--L#		set minimum level to # (default is 0)
--M#		set maximum level to # (default is 99)
--F#&lt;flags&gt;	set required flags for flag set # (Default is flag set #1)
--E&lt;flags&gt;	set required exemption flags
--R&lt;flags&gt;       set required restriction flags
-
-The syntax of the -require option is identical to the ALLUSERS utility, so
-please see the chapter on ALLUSERS for examples of how to use this parameter.
-
-<b>Options<u>
-</u></b>
-The next parameter, if specified, are one or more valid option characters
-following the slash '/' character. The available option characters are:
-
-D		Double column labels
-A		Add ATTN: &lt;Alias/Real Name&gt; to the labels
-
-<b>Output<u>
-</u></b>
-The last parameter is the name of the output file. If you want the output
-to go immediately to the printer, specify &quot;PRN&quot; as the output file.
-
-Example:
-
-<b>	MLABELS \SBBS\DATA\USER PRN
-</b>
-If you wish to view the labels before you print them, specify a filename.
-
-Example:
-
-<b>	MLABELS \SBBS\DATA\USER LABELS.TXT
-</b>
-<b>Complete Example</b>
-
-<b>MLABELS \SBBS\DATA\USER -L50 -M59 -FP /DA PRN
-</b>
-The above command line would create a double wide mailing list containing all
-users with security levels between 50 and 59 and flag 'P' from flag set #1,
-and send the output directly to the printer, adding &quot;ATTN: &lt;Alias/Name&gt;&quot;
-to the end of each label.
-
-<b>Example label:</b>
-
-John Doe
-555 Main St.
-Small Town, Ny 01234
-ATTN: Mr. Anonymous</pre>
-<h2>[15.10] - Synchronet <a name="QWKNODES">QWKNODES</a>  Utility</h2>
-<pre><b>usage: qwknodes [/opts] cmds
-</b>
- cmds: r  =  create ROUTE.DAT
-       u  =  create USERS.DAT
-       n  =  create NODES.DAT
-
- opts: f  =  format addresses for nodes that feed from this system
-       a  =  append existing output files
-       t  =  include tag lines in NODES.DAT
-       l  =  include local users in USERS.DAT
-       m# =  maximum message age set to # days
-
-The QWKNODES utility is used to scan through all the messages in all of your
-QWK networked sub-boards and create one or more lists:
-
-<b>ROUTE.DAT<u>
-</u></b>
-The DATA\QNET\ROUTE.DAT file is automatically created and maintained by SBBS.
-It includes the routing necessary to get netmail from your BBS to any other
-QWKnet BBS (using Synchronet's QWKnet extensions) in your QWK network. Entries
-are automatically added, modified, and removed (when out-dated). You can use
-QWKNODES to create this file (by scanning your QWK networked message bases),
-but it isn't normally necessary.
-
-If you are a QWKnet hub and wish to create a ROUTE.DAT for your QWKnet nodes
-(other BBSs that call your BBS for QWKnet messages), you must include the
-/F command line option when creating the file (and DO NOT put that ROUTE.DAT
-in your DATA\QNET directory as the routing information will be incorrect for
-your system). This is a convenience for your QWKnet nodes which allows them to
-immediately send routed QWK netmail (without waiting for SBBS to create the
-ROUTE.DAT automatically while parsing incoming echomail).
-
-<b>USERS.DAT<u>
-</u></b>
-The DATA\QNET\USERS.DAT file (if it exists) is used by SBBS to look-up user
-names on other BBSs in your QWK network when attempting to send e-mail to an
-unknown user name. The QWKNODES utility must be used to create this file (most
-likely via timed event). If the /L command line option is specified when this
-file is created, it will include the names of users that posted from YOUR BBS
-as well as all others in the network (not of any use to SBBS, but informative
-if you wish to create a list of ALL active users in your QWK network). Only
-users who are active in the message bases (on any of the BBSs) will appear in
-the USERS.DAT file.
-
-<b>NODES.DAT<u>
-</u></b>
-While this file is informative (list of all QWKnet nodes that have generated
-messages in your QWKnet sub-boards) it is not used by SBBS currently. If the
-/T command line option is specified when this file is created, it will include
-a copy of each node's tagline in the list in addition to their QWK-ID and
-routing details.
-
-<b>/A<u>
-</u></b>
-The /A option is used to append (concatenate) an existing output file. If this
-option isn't specified any existing output file (ROUTE.DAT, USERS.DAT, or
-NODES.DAT) will be truncated and overwritten.
-
-<b>/M#
-</b>
-The maximum message age option is used to specify a maximum age of messages
-(in days) to include in the list of messages scanned to obtain user/node
-/routing information from (example: /M90 to specify a maximum age of 90 days
-causing QWKNODES to ignore any messages older than 90 days). The default
-behavior is all messages (no maximum age).
-
-<b><i>Note:</i></b> Output files are created in the current directory.
-      While it is possible to create all three output files from one
-      execution of QWKNODES, the U command will cause duplicate entries
-      in the NODES.DAT and ROUTE.DAT files. So it is best to create the
-      USERS.DAT in a separate execution of the QWKNODES utility. Example:
-
-	QWKNODES RN	-&gt; To create ROUTE.DAT and NODES.DAT
-	QWKNODES U	-&gt; To create USERS.DAT</pre>
-<h2>[15.11] - Synchronet <a name="ALLUSERS">ALLUSERS</a>  Utility</h2>
-<pre>ALLUSERS can allow a sysop to modify the security settings for a large number
-of users with one command line. If you're a Synchronet sysop, you may have
-found yourself at one time or another going through the internal User Editor
-searching for users with a certain flag or exemption and changing their level,
-removing an exemption, adding a restriction, etc. The User Editor's ARS search
-facility is very quick and flexible, but having to hand modify each user, even
-with the use of macros, can be very tedious with a large user database.
-
-This program attempts to eliminate the monotony of such a task. With a single
-command line, you can change security levels, add/remove flags, exemptions,
-or restrictions to some or all of the users in your database. The syntax is
-pretty simple:
-
-<b>Syntax<u>
-</u></b>
-<b>ALLUSERS C:\SBBS\DATA\USER -require /modify
-</b>
-
-<b>User Data Path<u>
-</u></b>
-The first parameter, &quot;C:\SBBS\DATA\USER&quot; is the directory where your USER.DAT
-file is located. The example given is the default location of the USER.DAT
-file. If the USER.DAT is in the current directory, the path should be simply
-&quot;.&quot; for current directory. This parameter is not optional.
-
-<b>Requirements<u>
-</u></b>
-The second parameter, &quot;-require&quot; is optional. Use this parameter to specify
-a security requirement for the modifications to follow. Multiple &quot;-require&quot;
-parameters can be specified, and the syntax is as follows:
-
--L#		set minimum level to # (default is 0)
--M#		set maximum level to # (default is 99)
--F#&lt;flags&gt;	set required flags for flag set # (Default is flag set #1)
--E&lt;flags&gt;	set required exemption flags
--R&lt;flags&gt;	set required restriction flags
-
-<b>Examples:</b>
-
--L20  indicates that only users with a level of 20 or higher will be modified
--M80  indicates that only users with a level of 80 or lower will be modified
--FC   indicates that only users with flag 'C' from flag set #1 will be modified
--F3G  indicates that only users with flag 'G' from flag set #3 will be modified
--RA   indicates that only users with the 'A' restriction will be modified
-
-If multiple requirement parameters are specified, they must each begin with
-a dash '-' character and be separated by at least one space.
-
-<b>Examples:</b>
-
--L50 -M59  indicates that only users between level 50 and 59 will be modified
--RB -F2M   indicates that only users with the 'B' restriction and flag 'M' in
-	   flag set #2 will be modified
-
-Multiple required flags may be specified as well.
-
-<b>Example:</b>
-
--F4AC	   indicates that only users with both the 'A' and 'C' flags from
-	   flag set #4 will be modified
--EPLM	   indicates that only users with the 'P', 'L', and 'M' exemptions
-	   will be modified
-
-<b>Modifications
-</b>
-Next on the command line are one or more modification parameters. Each
-modification parameter begins with the slash '/' character. The available
-modification parameters are as follows:
-
-/L#			set level to #
-/F#[+|-]&lt;flags&gt; 	add or remove flags from flag set #
-/E[+|-]&lt;flags&gt;		add or remove exemption flags
-/R[+|-]&lt;flags&gt;		add or remove restriction flags
-
-<b>Examples:</b>
-
-/L20  indicates that all users' levels will be changed to 20
-/FA   indicates that flag 'A' from flag set #1 will be added to all users
-/F3-G indicates that flag 'G' will be removed from flag set #3 for all users
-/E+L  indicates that exemption 'L' will be added to all users
-/R-N  indicates that restriction 'N' will be removed from all users
-
-Flag set #1 is the default, so &quot;/F1+A&quot; and &quot;/F+A&quot; are equivalent.
-Addition of flags (+) is the default, so &quot;/F+A&quot; and &quot;/FA&quot; are equivalent.
-Flags and parameters are not case sensitive, so &quot;/FA&quot; and &quot;/fa&quot; are equivalent.
-
-Multiple modification parameters can be used.
-
-<b>Example:</b>
-
-/L40 /F2-Z   indicates that all users will be set to level 40 and have flag
-	     'Z' from flag set #2 removed
-
-Multiple flags per modification may be specified.
-
-<b>Example:</b>
-
-/RAB	     indicates that both 'A' and 'B' restrictions will be added to
-	     all users.
-
-<b>Complete Examples</b>
-
-To change all level 20 users to level 30, use the following command line:
-
-<b>ALLUSERS C:\SBBS\DATA\USER -L20 -M20 /L30
-</b>
-To give all QWKnet node users the 'M' exemption, use the following command:
-
-<b>ALLUSERS C:\SBBS\DATA\USER -RQ /EM
-</b>
-To give all users below level 90, the 'B' restriction, use the following:
-
-<b>ALLUSERS C:\SBBS\DATA\USER -M89 /RB
-</b>
-To give all users with level 50 or higher, the 'M' and 'L' exemptions:
-
-<b>ALLUSERS C:\SBBS\DATA\USER -L50 /EML
-</b>
-To remove flag 'C' from flag sets #1 and #2 from all users:
-
-<b>ALLUSERS C:\SBBS\DATA\USER /F1-C /F2-C</b></pre>
-<h2>[15.12] - Synchronet <a name="AUTONODE">AUTONODE</a>  Utility</h2>
-<pre>The AUTONODE utility is used for automatically finding an available local
-node for logon and running that node. You set the first local node number
-in SCFG-&gt;System-&gt;Advanced Options-&gt;First Local Auto-Node.
-
-In order for the AUTONODE utility to run, you must first set the SBBSCTRL
-and SBBSNODE environment variables. Add the lines:
-
-<b>SET SBBSCTRL=C:\SBBS\CTRL
-SET SBBSNODE=C:\SBBS\NODE1
-</b>
-to your AUTOEXEC.BAT file. If your CTRL or NODE1 directories are in a different
-locations, then specify the correct paths accordingly.
-
-This utility is useful for systems that have more than one local node. This
-eliminates the need for those users to change into an unused node directory
-and run SBBS. It will automatically find the first unused local node and
-take them to the logon prompt. When they logoff, they will return to the
-DOS prompt.
-
-If for some reason, you do not wish the user to automatically go to a logon
-prompt or to exit back to DOS after logoff, you can specify which command
-line to use when running SBBS. The default is &quot;SBBS L Q&quot;, which tells
-Synchronet to take the user straight to the logon prompt and then quit back
-to DOS.</pre>
-<h2>[15.13] - Synchronet <a name="NODE">Node</a>  Display/Control Utility</h2>
-<pre>The NODE utility can be used to display or control the status of nodes from
-the DOS prompt or via batch files.
-
-<b>usage: node [/debug] [action [on|off]] [node numbers] [...]
-</b>
-actions (default is list):
-
-list        = list status
-anon        = anonymous user
-lock        = locked
-intr        = interrupt
-down        = shut-down
-rerun       = rerun
-event       = run event
-nopage      = page disable
-noalerts    = activity alerts disable
-status=#    = set status value (definition of status values at end of section)
-useron=#    = set useron number
-action=#    = set action value (definition of action values at end of section)
-errors=#    = set error counter
-conn=#      = set connection value
-misc=#      = set misc value
-aux=#       = set aux value
-extaux=#    = set extended aux value
-
-Before the NODE utility can be run, the SBBSCTRL environment variable must
-be set to point to your CTRL directory. Example:
-
-<b>SET SBBSCTRL=C:\SBBS\CTRL</b>
-
-Place this line in your AUTOEXEC.BAT file to automatically set this variable
-at boot-up. It is necessary for the NODE utility to find the shared node
-control files. If your CTRL directory is in a different location, use the
-correct path for the SET command.
-
-If you want to be able to run the NODE utility from any directory, you must
-have the NODE.COM program in one of your DOS search directories. Either copy
-this file into a directory already in your DOS search path, or add your
-Synchronet EXEC directory to your search path in your AUTOEXEC.BAT. Example:
-
-<b>SET PATH=C:\DOS;C:\UTIL;C:\SBBS\EXEC
-</b>
-(DOS and UTIL directory are included for example only).
-
-<b>Running NODE</b>
-
-To run the NODE utility, you must type the word &quot;NODE&quot;, an action (ex: &quot;LOCK&quot;),
-then a list of nodes to take the action on (ex: &quot;1 2 4 5&quot;). If no node numbers
-are specified, it is assumed you wanted to perform the action on ALL nodes.
-
-Some actions can have an option &quot;ON&quot; or &quot;OFF&quot; state specified. Typing &quot;NODE
-LOCK 1&quot; would toggle the &quot;locked&quot; state of node 1. If it were previously off,
-it would be set to on. To be sure you are setting the state to either on or
-off rather than toggling, you may specify on or off (e.g. &quot;NODE LOCK ON 1&quot;
-would set the locked state of node 1 to on).
-
-Some actions are setting a value for the node status. These actions are listed
-with &quot;=#&quot; after the action word. This indicates that you must specify a numeric
-value for that status option (e.g. &quot;NODE USERON=1 5&quot; would set the current
-user number on node 5 to 1).
-
-The optional &quot;/debug&quot; switch can be used to view the current numeric values
-associated with the node status.
-
-<b>Example Usage</b>
-
-Example #1: To list the status of all your nodes, type
-
-<b>NODE LIST</b>
-
-Example #2: To lock node 1, type
-
-<b>NODE LOCK ON 1</b>
-
-Example #3: To unlock nodes 1 and 2, type
-
-<b>NODE LOCK OFF 1 2</b>
-
-Example #4: To set the status of node 3 to &quot;Offline&quot;, type
-
-<b>NODE STATUS=5 3
-</b>
-Example #5: To interrupt and lock node 4, type
-
-<b>NODE INTR ON 4 LOCK ON 4</b>
-
-Example #6: To clear the error counter of all nodes, type
-
-<b>NODE ERRORS=0</b>
-
-Example #7: To toggle the &quot;rerun&quot; status of all nodes, type
-
-<b>NODE RERUN</b>
-
-Example #8: To down node 2, type
-
-<b>NODE DOWN ON 2</b>
-
-<b>Definition of Numeric Values</b>
-
-Possible Node Status Values:
-
-0	Waiting for call
-1	At logon prompt
-2	New user applying for access
-3	User online
-4	User online in quiet mode
-5	Offline
-6	Networking
-7	Waiting for all nodes to become inactive before running timed event
-8	Running timed event
-9	Waiting for timed event node to finish running event
-
-<b>Possible Node Action Values:</b>
-
-0	Main Prompt
-1	Reading Messages
-2	Reading Mail
-3	Sending Mail
-4	Reading G-Files
-5	Reading Sent Mail
-6	Posting Message
-7	Auto-message
-8	Running External Program (aux=program number)
-9	Main Defaults Section
-10	Transfer Prompt
-11	Downloading File (aux=estimated time of transfer completion)
-12	Uploading File
-13	Bi-directional Transfer (aux=estimated time of transfer completion)
-14	Listing Files
-15	Logging on
-16	In Local Chat with Sysop
-17	In Multi-Chat with Other Nodes
-18	In Local Chat with Guru
-19	In Chat Section
-20	Sysop Activity
-21	Transferring QWK packet
-22	In Private Chat (aux=node chatting with)
-23	Paging another node for Private Chat (aux=node being paged)
-24	Retrieving file from a sequential device (aux=device num)
-
-<b>Bits Used in Node Misc:</b>
-
-0       Anonymous User
-1       Locked for sysops only
-2       Interrupted - hang up
-3       Message is waiting for user
-4       Paging disabled
-5       Activity Alert disabled
-6       User data has been updated by another node
-7       Re-run this node when logoff
-8       Must run node event after logoff
-9       Down this node after logoff
-10      Reset private chat
-11	Message is waiting for node</pre>
-<h2>[15.14] - <a name="UTI">UTI</a>  Driver</h2>
-<pre>This UTI driver complies with UTI Driver Specification Rev 2.1 by Kip Compton.
-This driver is for use with PostLink v1.05+ and possibly MegaMail.
-
-Copy the UTI driver files:
-
-	UTIVER.EXE		Returns UTI version number (2)
-	UTILIST.EXE		Generates list of conferences (sub-boards)
-	UTIHIGH.EXE		Returns highest message number in a conference
-	UTILSTRD.EXE		Generates list of message pointers for a user
-	UTIIMPRT.EXE		Imports messages into a conference
-	UTIEXPRT.EXE		Exports messages from a conference
-
-into your PostLink directory, or another directory that is in your DOS search
-path.
-
-The UTIDOOR.EXE program is not part of this driver set, since Synchronet can
-generate a UTIDOOR.TXT file internally.
-
-You may need to know that the conference identifiers, as well as the name of
-each conference, is the same as the Synchronet internal code for each
-conference. This allows you to modify your message base configuration in
-Synchronet without having to immediately &quot;Update&quot; the network or mail software
-conference list to avoid a catastrophe. However, you should still &quot;Update&quot; the
-network or mail software to avoid configuration confusion - especially when
-deleting sub-boards.
-
-<b>ERROR LEVELS</b>
-
-If one of the UTI driver programs exits with an error level, you can define
-the error with the following table. If the UTI driver program exits with an
-unlisted error level, please contact Digital Dynamics.
-
-<b><u>Level	Description</u></b>
-1	Syntax error on command line
-2	Cannot open/create UTI text file
-3	Memory allocation error
-4	Too many messages in a conference to import
-5	Cannot open Synchronet message data file
-6	Cannot open Synchronet message index file
-7	Unrecognized Synchronet sub-board code
-8	Cannot open Synchronet user name data file
-9	Cannot find user name in Synchronet user database
-10	Cannot open Synchronet message pointer index
-
-
-If you get an error 2, 5, 6, 8, or 10, you may want to double check the number
-of files handles you are reserving in your CONFIG.SYS file (FILES=# statement)
-and try increasing it.
-
-If you get an error 3, then you need to make more DOS memory available to the
-UTI driver and the parent program (i.e. PostLink).</pre>
-<h2>[15.15] - <a name="SLOG">System/Node Statistics Log</a>  Viewing Utility</h2>
-<pre><b>Usage: slog [path]
-</b>
-where path is the directory where CSTS.DAB is located. If your SBBSCTRL
-environment variable is set and no path is specified, it will use the system's
-statistics file located in the CTRL directory. To set your SBBSCTRL environment
-variable, add the following line to your AUTOEXEC.BAT:
-
-<b>SET SBBSCTRL=C:\SBBS\CTRL</b>
-
-Make sure the path is the correct path for the Synchronet CTRL directory in
-your configuration.
-
-If you want to list the statistics of a specific node on your system (same as
-using the ;NLOG command from the main menu, or the 'N' WFC command), specify
-the path for that node on the command line. Example:
-
-<b>SLOG C:\SBBS\NODE1</b>
-
-If a path is not specified and the SBBSCTRL environment variable is not set,
-the current directory will be searched for CSTS.DAB.
-
-The output of SLOG can be redirected to a file or printer for easy viewing.
-Example:
-
-<b>SLOG &gt; PRN</b>
-
-or
-
-<b>SLOG &gt; SLOG.TXT</b></pre>
-<h2>[15.16] - <a name="DSTSEDIT">Daily Statistics Editor Documentation</a></h2>
-<pre><b>Description:</b>
-
-DSTSEDIT (Daily Statistics Editor) is used to edit the statistic values of your
-BBS that are stored in the DSTS.DAB file in your CTRL directory. There is also
-a separate DSTS.DAB file in each node directory which stores the statistic 
-values for that individual node. This utility can be used to edit either of the
-two statistic types: System or Node.
-
-<b>Usage:</b>
-
-To edit your system's statistics, you can either run DSTSEDIT with your CTRL
-directory as the current directory, or run DSTSEDIT with the path of the
-CTRL directory as an argument.
-
-	Example: <b>DSTSEDIT C:\SBBS\CTRL</b>
-
-To edit an individual node's statistics, you can either run DSTSEDIT with the
-node's directory as the current directory, or run DSTSEDIT with the node's 
-directory as an argument.
-
-	Example: <b>DSTSEDIT C:\SBBS\NODE1</b></pre>
-<h2>[15.17] - <a name="TOTALS">TOTALS</a>: External Programs Credit Gain/Loss
-Log Totaling Utility</h2>
-<pre>The TOTALS.COM utility is used to generate a total gain/loss of multiple log
-files created by SBBS external programs that adjust user credits and log the
-adjustments in text files. Each file containing one line that contains the
-gain/loss value in credits. It is a positive value if it had net winnings
-(took more credits than it gave), and negative value if it had a net loss
-(gave away more credits than it took). The Synchronet external programs that
-currently generate such logs (by running the program with the /L option) are
-Synchronet Blackjack, Dice War, and Domain Poker.
-
-<b>usage:</b>	<b>totals &lt;log files [...]&gt;
-</b>
-	examples:
-
-	<b>	totals *.log
-		totals 06*.log 07*.log 080192.log</b></pre>
-<h2>[15.17] - <a name="ANS2ASC">ANS2ASC</a></h2>
-<pre>ANSI to Synchronet Ctrl-A message format conversion utility 
-
-This utility will convert basic non-animated ANSI files into Synchronet Ctrl-A
-code files that can be displayed to color or monochrome ansi users with 
-attractive results as well as non-ansi users. This allows you to use an ANSI
-drawing program (such as TheDraw) to create your menus in ANSI and convert the
-ANSI file to Ctrl-A message format for your .ASC or .MSG version. Or you can
-use the converted file for all users by keeping the ANSI (.ANS) version in
-a directory other than TEXT\MENU.
-
-If, for example, you create a main menu with an ANSI drawing program that you
-want your ASCII and monochrome ANSI users to see with attractive output, use
-ANS2ASC to create the .MON and .ASC versions.
-
-Type: <b>ans2asc main.ans main.mon</b>
-in your TEXT\MENU directory to create the monochrome version. 
-
-Type: <b>ans2asc main.ans main.asc</b>
-in your TEXT\MENU directory to create the ASCII version.
-
-If you rename MAIN.ANS or move into a directory other than TEXT\MENU, then
-you will not need the .MON version as the .ASC version will be used for all
-terminal types.
-
-This utility is also useful for creating colorful system, newuser, feedback
-and other Synchronet .MSG files for display. For example, create 
-TEXT\SYSTEM.ANS with your favorite ANSI editor and then convert to .MSG by
-typing: <b>ans2asc system.ans system.msg</b>
-
-Be aware that ANSI animation codes are NOT supported since there aren't Ctrl-A
-equivalents. The following ANSI codes (preceded by &lt;ESC&gt;[) are supported:
-
-<b>ANSI Code 	Ctrl-A Code	Explanation (* indicates not supported by IBM)</b>
-2J		L		Clear Screen
-#C		7Fh-FFh 	Move cursor right # columns
-0m		N		Normal attribute
-1m		H		High intensity
-2m		N		Low intensity *
-3m		I		Italic *
-4m		I		Underline *
-5m		I		Blink
-6m		I		Rapid Blink *
-7m		H		Reverse Video *
-8m		E		Concealed text *
-30m		K		Foreground black
-31m		R		Foreground red
-32m		G		Foreground green
-33m		Y		Foreground yellow
-34m		B		Foreground blue
-35m		M		Foreground magenta
-36m		C		Foreground cyan
-37m		W		Foreground white
-40m		0		Foreground black
-41m		1		Foreground red
-42m		2		Foreground green
-43m		3		Foreground yellow
-44m		4		Foreground blue
-45m		5		Foreground magenta
-46m		6		Foreground cyan
-47m		7		Foreground white</pre>
-<h2>[15.18] - <a name="ASC2ANS">ASC2ANS</a></h2>
-<pre>Converts Synchronet Ctrl-A file to ANSI escape sequences.
-
-This utility allows you to convert files that use Ctrl-A codes into ANSI files.
-(the opposite of the ANS2ASC utility).
-
-The syntax is: <b>asc2ans main.asc main.ans</b>
-
-The extension for the input file will most likely be .ASC or .MSG and the
-output file should be .ANS.
-
-This utility is also useful for viewing files with Synchronet Ctrl-A codes from
-the DOS prompt.
-
-Example: <b>asc2ans main.asc con</b>
-
-This will read from the Ctrl-A file MAIN.ASC and write to your screen using
-ANSI escape sequences.</pre>
-<p><a href="#top"><b>Back to Top</b></a></p>
-<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
-<hr>
-<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> � 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
-</a>
-
-<a href="http://www.synchro.net"><font size="2"><br>
-Synchronet BBS Software</font></a>  <font size="2">  (Synchronet)
-Version 3 is comprised of several documentation,<br>
-library, executable, and <a href="http://www.synchro.net/source.html">source code</a> 
-files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
-<br>
-GNU General Public License</a>  with the exception of the following portions
-covered by<br>
-the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
-SMBLIB and XSDK.<br>
-<br>
-Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
-<br>
-Public Domain</a>  by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a> 
-in 1997 and remains Public Domain software today.<br>
-Synchronet Version 3 is not Public Domain software.</font></p>
-<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
-</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
-http://www.synchro.net</a>
-
-</font></p>
-<p align="left"><font size="2">For the complete Copyright Information please
-read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
-.</font></p>
-
-<!--webbot bot="Include" i-checksum="52953" endspan -->
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/docs/v200_new.txt b/docs/v200_new.txt
deleted file mode 100644
index 5b1256b5be459a0164ccaaabc7e74e0701ca19b7..0000000000000000000000000000000000000000
--- a/docs/v200_new.txt
+++ /dev/null
@@ -1,174 +0,0 @@
-	      What's new in Synchronet BBS Version 2.00 Revision A
-	      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Programmable Command and Menu Structure
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-o Multiple command 'shells' can be available for you and your users with
-	configurable security access to each
-o Includes Baja {tm} shell/module compiler free ($50 value)
-o Shells can dynamically load and execute third party Baja modules or 
-	external DOS applications/doors automatically or by command
-o Stock command shells include emulations of other BBS packages and a 
-	simplified beginner/first-time user shell
-o Shells are easily modified and recompiled for your user interface preferences
-
-
-Communications
-~~~~~~~~~~~~~~
-o FOSSIL, PC BIOS Int 14h, and PS/2 BIOS Int 14h communications driver support
-	allows the use of virtually any multiport serial card (Intelligent
-	or Non-Intelligent), shared IRQ cards, and non-UART serial devices
-o DTE rates to 115.2K
-o Support for manual hang up (for devices/interfaces lacking DTR support)
-o 12 new high-speed (19.2K-28.8K) modems added to auto-configuration list
-o Supra/Practical Peripherals Caller ID formats supported
-o Configurable number of rings to answer after
-o Invalid/Unrecognized result codes are now logged as critical errors
-o Intelligent answer function detects and recovers from ring-interrupted answer
-	sequences
-o Specific modem result codes can be ignored or defined as "FAX"
-
-
-General
-~~~~~~~
-o New configuration file format (.CNF) for faster BBS initialization, lower
-	storage space requirments, and future expandability
-o Significant reduction in memory requirements for SCFG allowing for larger
-	quantities of sub-boards, directories, etc.
-o "Sticky" menus in SCFG for sysop convenience when editing long lists
-o Local "beep" replacement to eliminate performance over-head and decrease
-	the sysop annoyance factor
-o Optional critical error siren
-o Sysop Manual overhaul/additions (from 188 pages to 273 pages) including
-	many more examples, screen captures, explanatory text, and an index
-o Automatic "maximum" adjustment eliminates need for manual adjustment for
-	maximum values in SCFG
-o Maximum configurable options per SCFG menu increased from 254 to 500
-	(raising the ceiling)
-o Addition of WWIV Color Codes 8 and 9
-o Node activity text can be overridden to include any text and optional
-	user variables (including age, gender, location, etc.)
-o Hot Keys are now optional
-o New user default setting screen can be toggled off by sysop
-o Callers log now contains time logged on
-o User listings now contain date last on
-o Username "look-up" available
-
-
-Security
-~~~~~~~~
-o Current message group, sub-board, file library, and file directory ARS
-	parameters
-o RIP and ANSI ARS parameters to limit access based on terminal support
-o Disallows invalid birth dates, incomplete phone numbers, single word
-	real names, locations without a state, etc.
-o Users can be set to expired account values when out-of-time
-o Quick Validation Hot-Keys can be disabled (default)
-o Configurable maximum posts per day and E-mails per day based on user level
-
-
-External Programs
-~~~~~~~~~~~~~~~~~
-o Ability to swap out of memory almost entirely for any executable from
-	anywhere in the BBS to XMS, EMS, Extended Memory or Disk
-	(no more "Shrinking" or use of SHROOM)
-o Up to 500 configurable timed external events with optional exclusive
-	execution and shortening of users' time online
-o Online External Program (door) sections for organizational purposes
-	and easier manuverability (Group/Sub principle)
-o RIP and ANSI ARS parameters to limit access based on terminal support
-o MODUSER.DAT supports simultaneous addition and removal of flags
-
-
-File Transfers
-~~~~~~~~~~~~~~
-o New storage format lowers storage space requirements, and speeds up searches
-o First line of FILE_ID.DIZ or DESC.SDI imported into short description
-o Viewable, Testable, and Extractable File Types can have ARS parameters
-	specified for limiting to specific users or file areas
-o Download Events for modifying files (e.g. adding comments) just before
-	download (with attached ARS)
-o Up to 500 Compressable File Types can be defined for QWK packet creation
-	and temp archives (with attached ARS, of course)
-o ARS attachment to Transfer Protocols
-o Up to 500 Alternate File Paths 
-o Directory operators definable per directory via ARS
-o Exempted users can be defined for each directory via ARS
-o Credit percentages configurable on a per-directory basis
-o Each directory's data can be stored on any drive, in any DOS directory
-o Upload semaphore files supported on a per-directory basis
-o Sysop can allow blind (unsolicited) batch/bi-dir uploads
-o Uploads can be forced rated using any alphabetic rating scheme
-o Individual directories can be eliminated from duplicate upload name search
-
-
-Message Base
-~~~~~~~~~~~~
-o New storage format lower storage space requirements, increases maximum
-	storage capacity, lowers memory requirements, and speeds up
-	import/export (Download SMB_1*.ZIP for details)
-o Support for moderated sub-boards (via ARS)
-o Sub-board operators definable per sub-board via ARS
-o ARS to restrict users from reading a sub-board while still seeing it
-o Message data can be stored on any drive, in any directory, on a per-sub basis
-o Messages (including E-mail) are purgable by age (via SMBUTIL)
-o Optional and configurable duplicate message checking
-o Operator/Sub-op messages can be automatically permanent
-o Operator/Sub-op can move messages between areas
-o Read messages can be automatically purged
-o Self-packing and Fast Allocation storage methods available for each sub
-o Network Gateway Security
-o Separate EchoMail semaphore file per sub-board
-o Message pointers can be set by date or number of messages from end
-o Bulk E-mail capabilities (via ARS or user names)
-o Start message number specified for message text searches
-o Received mail can be forwarded to multiple users
-o Message listings include "To" user as well as "from" and "subject"
-
-
-QWK
-~~~
-o Incredible speed increase (via SMB)
-o Multiple archive formats supported (user selectable)
-o Automatic inclusion/exclusion of file attachments
-o Optional inclusion of Un-read, All, or No E-mail
-o Optional automatic deletion of E-mail (user configured)
-o Optional exclusion of messages from user
-o Scan configuration and pointer adjustment from QWK menu
-o Inclusion of new files list is optional (user configured)
-o NetMail can be sent by sending to "user@addr"
-o New conference numbering scheme to allow for more subs per group
-o New QWK control messages: YOURS, RESET, RESETALL, FILES, ATTACH, MAIL, OWN
-	, DELMAIL, and CTRL-A
-
-
-Networking
-~~~~~~~~~~
-o Up to 500 FidoNet AKAs supported
-o Optional use of "Default Outbound Address" for Fido/UUCP gateway convenience
-o Separate NetMail and EchoMail semaphore files
-o EchoMail Gateway security to eliminate unintentional gating
-o Pending QWKnet REP packets appended with new messages before call-out
-o Internal support for outbound Internet mail storage with file attachments
-	(SMB compliant UUCP gateway required)
-o Public message base specification (SMB) insures 3rd party developer interest
-	and support for EchoMail programs, gateways, editors, offline readers,
-	etc.
-
-
-Chat
-~~~~
-o Multiple Artificial Gurus - can be separately attached to different chat
-	channels
-o Multiple MultiNode Chat Action sets, separately attached to different chat
-	channels
-o Real-time InterNode Telegrams with store-and-forward if user is offline
-o Real-time key-by-key chat available from anywhere via Ctrl-P
-o Whisper command in MultiNode Chat
-o InterNode messages can be sent by node number, user number, user name, or
-	user chat handle (with search for partial names)
-o Chat options (echo, action commands, pagability, action alerts) are now saved
-	between logons
-
-/* End of V200A.NEW */
-
diff --git a/docs/v210_new.txt b/docs/v210_new.txt
deleted file mode 100644
index bd09e9202df46f9c742afbdb59e8ef3b52534fc1..0000000000000000000000000000000000000000
--- a/docs/v210_new.txt
+++ /dev/null
@@ -1,173 +0,0 @@
-	      What's new in Synchronet BBS Version 2.10 Revision A
-              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-		      Estimated Date of Release: 02/17/95
-
-General
-~~~~~~~
-o New file sharing method for user database (USER.DAT) significantly improves
-	performance on active multinode systems
-
-o Systems with large quantities of message and files areas will see
-	significantly more free memory inside the BBS with this version
-
-
-Message Base
-~~~~~~~~~~~~
-o SMB level III implementation offers optional real-time message base
-	compression/decompression using LZH algorithm for up to 50% savings on
-	disk space (potentially hundreds of megabytes on some systems)!
-
-o New Hyper Allocation storage method (defined in v1.20 of the SMB
-	specification), twice as fast as "Fast Allocation"!
-
-o Innovative QWK NetMail technology using dynamically maintained route map
-	Send NetMail to User@BBSID from ANY DOVE-Net system (using v2.10)
-	(i.e. "Digital Man@VERT" to send me routed NetMail) No nodelist hassle!
-
-o Automatic detection of circular paths for QWK EchoMail messages (duplicates)
-
-o Optional QWKnet user list (DATA\QNET\USERS.DAT) for automatic address look-up
-
-o Ability to force QWKnet call-outs from within the BBS (;CALL HUBID) and
-	from any node WFC screen
-
-o Internet mail replies from Reading Messages prompt for UUCP gateways
-        (i.e. NetXpress)
-
-o New memory compression allows for significantly greater number of configured
-        message areas in Synchronet
-
-o UTI driver supports long names (>25 chars) for internet addresses
-
-o When quoting messages, tag/origin lines are automatically not quoted
-
-o Out-bound file attachments supported for both FidoNet and Internet NetMail
-
-o 'Direct' FidoNet NetMail status now supported in SCFG
-
-o 'To' field for FidoNet EchoMail now supports up to 35 characters
-
-o 'To' field for PostLink messages now supports up to 60 characters
-
-o 'Subject' field for PostLink messages now supports up to 70 characters
-
-o Crash, Return Receipt, and File Request over-rides now supported in off-line
-	FidoNet NetMail
-
-o Attempted e-mail to user@addr will automatically be interpreted as NetMail
-
-
-Security
-~~~~~~~~
-o Logon via user number can be disabled
-
-o Optionally allow logons via real name or alias
-
-o Optionally prompt for password for all logon attempts
-
-o Keyboard buffer flushed after execution of external programs
-
-o Extended ASCII char 255 stripped from strings (would appear as space)
-
-
-Chat
-~~~~
-o Automatic split-screen private chat for ANSI users with 24 or more rows
-
-o Internode messages received and displayed before logoff when user runs
-        out of time
-
-
-External Programs
-~~~~~~~~~~~~~~~~~
-o External editors can have drop files created automatically
-
-o Baja modules can be executed as doors in place of DOS executables
-
-o External online programs can give the user extra time while in use
-
-o External online programs can be configured to suspend BBS time while in use
-
-o DOOR.SYS is created with user credits (in Kbytes) on line 31 (Download limit)
-
-o If a DOOR.SYS external program is set to modify user data, lines 29 and 30
-	are read back in to update files/bytes downloaded and subtract credits
-
-o External programs can have Synchronet immediately hang-up upon return
-
-o DORINFO1.DEF (always 1 instead of node #) added to available drop file list
-
-o New software development kit (XSDK v2.30) has improved incorporation of
-	intelligent variable time-slicing (IVT) under multitaskers and other
-	enhancements for Synchronet application developers
-
-
-File Transfers
-~~~~~~~~~~~~~~
-o Extended descriptions optionally displayed in normal file listings (&E)
-
-o Batch flagging prompt redisplays page after operations
-
-o Batch flagging prompt allows (P)revious page command to move backwards
-
-o Batch flagging prompt has help bar at top of screen for list command
-
-o Batch flagging prompt has help menu (?) for available commands
-
-o Batch flagging prompt can display library and directory name
-
-o TYPE.BIN included to be used as a viewable file type command for text files
-
-o New-file scan date/time defaults to last new-scan, not from last logon
-
-o Duplicate files (already in database) are rejected on blind uploads
-
-o New memory compression allows for significantly greater number of configured
-        file areas in Synchronet
-
-o New toggle option to allow the inclusion or exclusion of each directory in
-        the Auto-ADDFILES search and import of FILES.BBS (for FDNs or CDROMs)
-
-o New toggle option to allow the inclusion or exclusion of each directory in
-        users' new file scans (for CDROMs)
-
-
-Programmability
-~~~~~~~~~~~~~~~
-o Baja modules can be automatically loaded during logon, logoff, or new users
-
-o Baja modules can be used in place of any executable command line in SCFG
-
-o New Baja function PRINTFILE_STR used to create TYPE.BIN module
-
-o New Baja function REPLACE_TEXT used to replace TEXT.DAT strings in shells
-
-o New Baja functions SET_USER_LEVEL, TOGGLE_USER_FLAG, and SET_USER_STRING
-	used to change or adjust user flags, exemptions, restrictions, level,
-	name, address, etc.
-
-o New Baja functions FILE_ADD_BATCH and FILE_CLEAR_BATCH allow batch download
-	queue manipulation
-
-o New Baja functions GETLINE, GETNUM, and GET_TEMPLATE for extended control
-	over user input
-
-
-Miscellaneous
-~~~~~~~~~~~~~
-o Support for auto-detecting FAX/Modems that return "+FCON" on FAX connections.
-
-o Supra Caller-ID NAME and NMBR strings can be in either order.
-
-
-Revisions Since v2.00a
-~~~~~~~~~~~~~~~~~~~~~~
-o Direct QWK logons with normal user accounts by prepending '*' to the username
-
-o SCFG uses a modem configuration database that is user extensible
-
-o Toggle option for each sub-board to default ON or OFF in users' personal
-        (as opposed to new) message scans
-
-
-/* End of V210A.NEW */
diff --git a/docs/v211_new.txt b/docs/v211_new.txt
deleted file mode 100644
index f770410a7e3d7e266f056ab7fc7cee7a46b43e82..0000000000000000000000000000000000000000
--- a/docs/v211_new.txt
+++ /dev/null
@@ -1,130 +0,0 @@
-	      What's new in Synchronet BBS Version 2.11 Revision A
-	      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-General
-~~~~~~~
-o Overlay buffer manipulation released 32k of more free memory in SCFG and
-	40k of more free memory in SBBS
-o Forcing the internal daily event ("SBBS F") when using a front-end mailer
-	is no longer necessary
-o Pending QWKnet and PostLink call-outs are performed immediately after user
-	logoff, even when launched from a front-end mailer
-o WFC statistics retrieval many times faster when "Total Msgs/Files on WFC"
-	toggled off in SCFG node toggles
-o User inactivity warning and auto-logoff can be disabled for local logons
-	in SCFG node toggles
-o Local system security can require the input of the system password for WFC
-	and Alt-key commmands
-o Configuration program (SCFG) support multiple levels of automated backup of
-	config files
-o Local keyboard can be completely disabled for the ultimate in local security
-
-
-New Baja Functions
-~~~~~~~~~~~~~~~~~~
-COMPARE_NODE_MISC	Check miscellaneous node attributes
-COMPARE_USER_CHAT	Check user chat settings
-COMPARE_USER_QWK	Check user QWK settings
-TOGGLE_USER_CHAT	Change user chat settings
-TOGGLE_USER_QWK 	Change user QWK settings
-SELECT_SHELL		Allow user to select command shell from list
-SET_SHELL		Set the user's command shell to specific shell
-SELECT_EDITOR		Allow user to select external editor from list
-SET_EDITOR		Set the user's extrnal editor to a specific editor
-MSG_NEW_SCAN_SUB	Force the new scan of the current sub-board
-MSG_SET_GROUP		Set the current message group by short name
-FILE_SET_LIBRARY	Set the current file library by short name
-
-
-Enhanced Baja Functions
-~~~~~~~~~~~~~~~~~~~~~~~
-SET_USER_STRING 	Checks for duplicates, proper syntax, and trash can
-REPLACE_TEXT		Can use command line specifiers in string argument
-LOG			"                                                "
-PRINT			"                                                "
-PRINT_LOCAL		"                                                "
-PRINT_REMOTE		"                                                "
-PRINTFILE		"                                                "
-PRINTFILE_REMOTE	"                                                "
-PRINTFILE_LOCAL 	"                                                "
-CHKFILE 		"                                                "
-EXEC_BIN		"                                                "
-YES_NO			"                                                "
-NO_YES			"                                                "
-MENU			"                                                "
-SETSTR			"                                                "
-SET_MENU_DIR		"                                                "
-SET_MENU_FILE		"                                                "
-COMPARE_STR		"                                                "
-
-
-New ARS Parameters
-~~~~~~~~~~~~~~~~~~
-RANDOM			Random number generation for random access/Baja control
-LASTON			Number of days since last logon
-LOGONS			Total number of logons
-
-
-New Command Line Specifiers
-~~~~~~~~~~~~~~~~~~~~~~~~~~~
-%o			Sysop name
-%q			System QWK ID
-%x			Internal code of user's command shell
-%*			Node number 0 padded to 3 digits
-%1			User number
-%2			User number 0 padded to 2 digits
-%3			User number 0 padded to 3 digits
-%4			etc..
-
-
-Message Base
-~~~~~~~~~~~~
-o Optional Daily QWK Pre-packing (for any user accounts)
-o The automatic forwarding of e-mail to NetMail can be specifically allowed
-	or disallowed in SCFG
-o New toggle option in SCFG to automatically kill e-mail after it has been read
-o QuickBBS/RemoteAccess MSGTMP style external editors now internally supported
-o Unix style (sole LF for newline) external editors now internally supported
-o When posting on a sub-board, any user added tear lines are changed to "-+-"
-o Searches for Personal Messages will now include both Real Name and Alias
-	matches, regardless of how the sub-board is configured in SCFG
-o Searches for Personal Messages now significantly faster
-o Message threading now many times faster
-o Un-read Personal Messages will display with an '!' in message title lists
-o Posting to a username on a local-only sub-board will require a valid username
-o QWK indexes and control files can be toggled off for smaller/faster packets
-o Synchronet QWK extensions (@VIA and @TZ) can be toggled from the QWK menu
-	or via QWK control messages
-o Importing and exporting of Area Files: Synchronet SUBS.TXT format, three
-	flavors of AREAS.BBS, and FIDONET.NA format
-o QWK control messages are now echoed to the user when importing REP packets
-
-QWK Networking
-~~~~~~~~~~~~~~
-o HUBID.QW0 through .QW9 will be imported in addition to .QWK
-o Routed QWK netmail will automatically take shortest route
-
-
-File Transfers
-~~~~~~~~~~~~~~
-o Externalized storage (environment variables SBBSFILENAME and SBBSFILEDESC
-	and files SBBSFILE.NAM and SBBSFILE.DES) of uploaded file names and
-	descriptions allows upload processors to convert/rename files, modify
-	file descriptions, or auto-hatch files into file distribution networks
-o Extended file descriptions in file listings will not be truncated and listed
-	twice on the same screen
-o Importing and exporting of Areas Files: Synchronet DIRS.TXT format and
-	FILEBONE.NA format
-o ADDFILES v2.12 adds "/S" option to search directories for files and import
-	them without requiring a file listing (FILES.BBS)
-
-
-Chat
-~~~~
-o Split-screen private node-to-node chat now has fake cursor in top window
-o Ctrl-P and Ctrl-U are active while in private chat
-o Notification of awaiting messages and telegrams while in split-screen chat
-o Split-screen chat can be toggled off/on by users from the Chat menu
-
-
-/* End of V211A.NEW */
diff --git a/docs/v220_new.txt b/docs/v220_new.txt
deleted file mode 100644
index d934c7496567e2b9dd3cefb0d4ed7b8ebe1efbba..0000000000000000000000000000000000000000
--- a/docs/v220_new.txt
+++ /dev/null
@@ -1,162 +0,0 @@
-                   What's new in Synchronet BBS Version 2.20
-                   =========================================
-
-General
-~~~~~~~
-o Support for WIP (Windows Interface Protocol) terminal programs (DCTERMW.ZIP)
-        by automatically detecting WIP terminals and displaying WIP menus
-o Each security level can be set to expire to a specific security level, the
-        default expired level, or a specific quick-validation set
-o Loadable module can be executed during daily maintenance for each expired
-        user enabling custom expiration options/features
-o New exemption (E) keeps specific users from expiring when their time runs out
-        if the "Expire when out-of-time" option has been enabled in SCFG
-o Expired users are written to the detailed log with a !% line for each user
-o New SBBS command line switch (o) to force all pending events to execute
-        and then immediately exit (for use with Front-end mailers)
-o New system toggle to disallow credit to minute conversions
-o Timed events can be forced by creating a semaphore file in the DATA directory
-        (similar to forced QWKnet call-outs)
-o Number of seconds between checks for node semaphores (down/rerun/event/etc)
-        and seconds between checks for waiting for call statistics can be
-        configured on a per-node basis
-o Each node can be individually toggled to disallow local beeps
-o New user locations can be allowed without commas (between city and state)
-        if the sysop wishes
-o Quick-validation hot-keys require locally input system password if changing
-        a user with level 90 or higher (reduces accidental Quick-validations)
-o If daily statistics database (DSTS.DAB) time stamp is more than 24 hours
-        in the future (apparently corrupted), a critical error is generated
-o Last few callers and callers today listing can be custom colorized and
-        easily removed from the logon procedure for some or all users
-        (number of callers displayed for last few callers is Baja modifiable)
-o Low-priority input toggle available on a per-node basis to fine-tune
-        aggregate system performance under multitasking environments
-o ARS keywords SUB and DIR now support sub-board and directory internal codes
-        (static) as well as the area number (dynamic) for the value argument
-o Doors can be configured for maximum time allowed (in drop file)
-o Waiting for call configuration (SCFG) command line configurable for each node
-o 32-bit DOS and OS/2 versions of the Synchronet configuration (SCFG) program
-o RIP and WIP screens are not displayed locally for a cleaner local console
-o E-7-1 remote terminals are now directly supported by Synchronet
-
-
-Message Networks
-~~~~~~~~~~~~~~~~
-o New FA: (file attachment) status override for sysops and 'F' exempt users
-        to send file attachments from anywhere to multiple addresses
-o Sub-boards can be toggled for "Internet Networked" to allow posts to unknown
-        user names and the 'N' restriction to work properly with NetXpress
-o QWK NetMail imported for an unknown address will be returned to the sender
-        (bounced) with "BADADDR: address" in the subject of the message
-
-
-Message Base
-~~~~~~~~~~~~
-o Moderated messages now show Moderated and Validated attributes
-o When changing message attributes, a hot-key menu interface is used
-o When moving messages between sub-boards, the original message may be left
-        intact (copying messages rather than moving)
-o When deleting messages from a message base, they are only flagged for
-        deletion later by message base maintenance, allowing the user to
-        undelete the message
-o More than 3000-4000 messages per sub-board supported (if memory allows)
-o Messages and text files of any size (no maximum length) can be viewed online
-o File attachments (e-mail) can now be forwarded among users
-o Local posts and e-mail from user #1 may contain @-code variables/actions
-o Sub-boards can be configured with static QWK conference numbers instead of
-        the default dynamic numbering scheme
-
-
-Guru Chat
-~~~~~~~~~
-o New response variables:
-        `O      SysOp's name
-        `S      System name
-        `G      Guru's name
-        `I      System's QWK ID
-        `L      User's level (previously `m)
-        `T      Time
-        `M      Month
-        `W      Day of the week
-        `J      Day of the month
-        `Y      Year
-        `Z      User's zip/postal code
-o AR strings can be used in Guru expressions by enclosing them in brackets
-        e.g. (HELLO&GURU&[LEVEL 90 OR FLAG S])
-o Guru starts conversation in "Local" mode (not multinode chat mode)
-
-
-File Transfers
-~~~~~~~~~~~~~~
-o Non-Synchronet color codes (@-codes, pipe-codes, etc) are now supported in
-        the descriptions of extended file listings (&E toggled ON)
-o Files moved from the upload or sysop directories automatically have their
-        upload date set to the current date so they will appear in new-scans
-o When in novice mode and batch flagging is enabled, file scans clear the
-        screen and display the batch flag command reference at the top of the
-        screen between each group of files
-o File areas can be configured for maximum file age in days for the new
-        file maintenance utility (DELFILES) to purge by upload date, last
-        download date, and/or files not on disk
-o Users can select a default download protocol and enable auto hang-up after
-        download (sysop can configure new user default values for these too)
-o Files placed in the batch download queue, but not downloaded during the call
-        will be automatically added to the batch download queue during the
-        user's next logon
-o File contents can be viewed from the (R)emove/Edit file prompt
-o External programs can place files in the batch download queue by creating a
-        list of files as DATA\FILE\####.DWN (where #### is the user number)
-o File areas can be set to deduct users' time online during uploads (instead
-        of the default behavior of suspending their time while uploading)
-o File areas can be set to award uploaders with minutes instead of credits
-
-
-PCMS (Programmable Command and Menu Structure) Enhancements
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-o Login procedure is controlled by a loadable module instead of hard-coded,
-        allowing custom login protocols and matrix menus
-o Loadable logon module has greater control over logon procedure, assuming
-        responsibility for displaying logon screens, initiating logon events,
-        displaying auto-message, last few callers, etc.
-o Optional synchronization module to be executed whenever nodes and displays
-        are synchronized (very frequently)
-o Optional logout module to be executed offline during logout procedure
-        (after disconnection)
-o Optional expired user module to be executed offline during daily maintenance
-        when users expire
-o Modules can be loaded and executed from anywhere by placing @EXEC:MODNAME@
-        in TEXT.DAT lines (excluding lines with % specifiers), menus, text
-        files, and even e-mail messages (optional)
-o Command shells and modules can use dynamic global and local variables
-        (character strings and 32-bit integers)
-o Direct file i/o operations available for command shells and modules
-o Maximum binary executable size increased from 32k to 64k
-o Read/write access to over 100 internal system string and integer variables
-o Ability to dynamically load alternate TEXT.DAT files allowing complete
-        foreign language and graphical protocol shells
-o Additional TEXT.DAT line to specify which keys are to be used for Yes and No,
-        completing the support necessary for foreign language shells
-o Comments allowed in TEXT.DAT by placing '#' at the beginning of the line
-
-
-Baja Compiler Version 2.00 Enhancements
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-o Compiler supports C-like macros (!define) for pre-processor definition of
-        integer and string constants
-o Compiler supports multi-file projects using a C-like pre-processor directive
-        (!include) for combining multiple source/include files
-o Many enhanced functions
-o New String Manipulation functions
-o New Integer Manipulation functions
-o New Logic/Control Flow functions
-o New Display functions
-o New Input functions
-o New Miscellaneous functions
-o New File Base functions
-o New Chat functions
-o New File I/O functions
-o New File system functions
-o New Directory system functions
-
-/* End of V220A.NEW */
diff --git a/docs/v300_new.txt b/docs/v300_new.txt
deleted file mode 100644
index 90a3535650a4857adc7dc069fcce1a0a7ad3d795..0000000000000000000000000000000000000000
--- a/docs/v300_new.txt
+++ /dev/null
@@ -1,495 +0,0 @@
-***************************************************
-* What's New in Synchronet Version 3.00 for Win32 *
-***************************************************
-
-General
-~~~~~~~
-o All "nodes" run in a single multi-threaded process
-  - Minimal resource requirements and improved performance
-  - DOS Windows are automatically opened/closed for external DOS programs/doors
-  - It's never been easier to run a 10+ node system (with DOS door support) on
-    one computer
-
-o Professional GUI Control Panel to monitor all clients and servers 
-  simultaneously
-  - Replaces old "Waiting for call" screen
-  - Launch configuration and editor dialogs directly
-
-o Optionally plays sysop's choice of .WAV file on user connect/disconnect
-
-
-Internet
-~~~~~~~~
-o Supports Telnet logins only (no more direct-dial user support)
-  - No third-party FOSSIL/Telnet driver (SIO/VMODEM, NetModem, COM/IP) required
-  - Full FOSSIL/DOS/WWIV/XSDK program/door support (easy setup!)
-  - Outbound Telnet module included for external MUDs/BBSs
-  - Automatically detects and logs client IP and hostname
-  - Optional auto-logon via IP address (requires V exemption)
-
-o Includes integrated FTP server
-  - Supports Anonymous (Guest) logins
-  - Virtual directory structure mimics BBS filebase hierarchy
-  - User security settings enforced
-  - Supports long/mixed-case filenames
-  - Dynamically generates index (description) files
-  - Supports blind upload and sysop directories
-  - QWK/QWKnet packet uploads and downloads
-  - Upload description support
-  - Transfers included in BBS and user upload/download statistics
-  - Time/Credit system enforced
-  - Custom login/hello/goodbye messages
-  - Optional connect/disconnect sounds (.WAV files)
-
-o Includes integrated Mail (POP3/SMTP) server
-  - Check BBS mailbox using standard Internet mail clients (Eudora, Outlook)
-  - SPAM Filters supported: RBL, RSS, DUL
-  - Configurable alias list
-  - Optionally receive mail by user number (1@yourbbs.com)
-  - Optional inbound/outbound sounds (.WAV files)
-  - Optional DNS/MX record lookup (no SMTP Relay Server required)
-
-o IP/hostname filter/trashcan file (IP.CAN) for all Internet servers/services
-
-
-Configuration
-~~~~~~~~~~~~~
-o New @-codes:
-	REV             :Synchronet revision
-        CONN            :current connection type
-        LOCATION        :system location
-        TNODES          :total nodes on system
-        HOST            :user's hostname
-        CID and IP      :user's IP address
-        QWKID           :System QWK-ID
-        INETADDR        :System's Internet Address
-        FIDOADDR        :System's primary FidoNet address
-
-o The following environment variables are now initialized for DOS externals
-  (specifically for event batch file convenience):
-	YEAR		:Current year (2000)
-	MONTH		:Month (1-12)
-	DAY		:Day of Month (1-31)
-	WEEKDAY		:Three letter weekday abbreviation (Mon, Tue, etc.)
-  - Example: if %DAY%==1 call maintain.bat /reroll
-  - Example: if %WEEKDAY%==Tue chksmb /q %sbbs%\data\mail.shd
-
-
-Message Base
-~~~~~~~~~~~~
-o New SMB REPLIED attribute to indicate a message has been replied-to
-  - Requires TEXT.DAT update (additional %s in MsgAttr line)
-
-
-External Programs/Doors
-~~~~~~~~~~~~~~~~~~~~~~~
-o Most popular DOS doors fully supported
-  - Includes native 32-bit FOSSIL driver that requires NO configuration/setup
-  - Users can be ;INTERrupted while running ANY external program
-  - Non-exclusive events do not take any nodes off-line
-  - No more hassling with baud rates and initialization strings
-  - DCDWATCH no longer necessary to support WWIV/DOS extrernals
-
-o New TELNET_GATE Baja function/module to run external MUDs and BBSs
-  - Includes any-time ^] menu to see who is on the BBS, send messages, etc.
-  - See TELGATE.DOC for details
-
-
-***********************************************************************
-* What's New in Synchronet Version 3.00 Revision B (official release) *
-***********************************************************************
-
-General
-~~~~~~~
-o Windows Version Information display:
-  - Windows NT/2000 indicated by "NT"
-  - Windows 95/98 build number corrected in version information
-  - Service pack information now displayed along with version info
-
-o Block FOSSIL transfers (from DOS externals) now correctly escape Telent IAC
-  character (255) - fixed SBBSEXEC.VXD - does not effect FDSZ
-
-o Windows NT/2000 FOSSIL/DOS Interrupt driver (DOSXTRN.EXE) created and VDD
-  (SBBSEXEC.DLL) created to complete Windows NT/2000 support
-
-o Changed insert text command from Ctrl-<minus> to Ctrl-V
-
-o Changed center text command from Ctrl-V to Ctrl-L
-
-o Filename searches are no longer case sensitive
-
-o Fixed problem viewing extended file description if longer than screen length
-
-o Ability to easily switch A and R commands on the reading mail/msgs prompts
-  for some or all command shells (see RA_EMU.BIN)
-  - New @-codes to represent correct command keys in menus 
-    (MSGREPLY and MSGREREAD)
-
-o New @-codes: 
-	LOCAL-IP 	displays current local IP address
-	CRLF		carriage return/line-feed pair
-	UP		Move cursor up one row			(ANSI)
-	UP:n		Move cursor up n rows			(ANSI)
-	DOWN		Move cursor down one row		(ANSI)
-	DOWN:n		Move cursor down n rows			(ANSI)
-	RIGHT		Move cursor right one column		(ANSI)
-	RIGHT:n		Move cursor right n columns		(ANSI)	
-	LEFT		Move cursor left one column 		(ANSI)
-	LEFT:n		Move cursor left n columns		(ANSI)
-	GOTOXY:x,y	Move cursor to x/y (1-based)		(ANSI)
-	PUSHXY		Save current cursor position		(ANSI)
-	POPXY		Restore saved cursor position		(ANSI)
-	STATS.LOGONS	Total logons during history of system
-	STATS.LTODAY	Total logons today
-	STATS.TIMEON	Total time used during history of system (in minutes)
-	STATS.TTODAY	Total time used today (in minutes)
-	STATS.ULS	Total uploads today				
-	STATS.ULB	Total bytes uploaded today
-	STATS.DLS	Total download today
-	STATS.DLB	Total bytes downloaded today
-	STATS.PTODAY	Total posts today
-	STATS.ETODAY	Total e-mails sent today
-	STATS.FTODAY	Total feedbacks sent today
-	STATS.NUSERS	Total number of new users today
-	MSGREPLY	Command key to reply to last message	
-	MSGREREAD	Command key used to re-read last message
-
-o Ability to disable hostname lookups for Telnet, FTP, and Mail servers
-
-o Ability to disable the spinning cursor for one or all nodes via Baja:
-	OR _node_misc NM_NOPAUSESPIN
-
-
-Control Panel
-~~~~~~~~~~~~~
-o New Clients window shows all connected client details (username, IP address,
-  hostname, time connected, etc.)
-  - Allows sysop to disconnect any client by right clicking socket number and 
-    selecting "Close"
-
-o New GUI User Editor (USEREDIT.EXE)
-  - Launched from SBBSCTRL->User->Editor
-  - Create new user records
-  - Edit all user fields, statistics, and settings
-
-o New Sysop Availability toggle button (replaces v2.3 Scroll-Lock function)
-
-
-FTP Server
-~~~~~~~~~~
-o FTP server now times out and closes data connection if user runs out of time
-  - Helps eliminate stranded transfer threads/sockets
-
-o File aliases supported
-  - Put links in your FTP root directory to often access files
-  - Link to files on your local hard disk or your BBS filebase
-  - Use general alias names to point to often-changing versioned filenames
-
-o Credits now checked before allowing file download
-
-o QWK packet creation time-out bug fix (wasn't timing-out ever)
-
-o Special logon sequence to receive sysop access (users with level >= 90)
-
-o Complete access to local file systems for remote sysops
-
-o Ability to disable QWK packet transfers
-
-
-Mail Server
-~~~~~~~~~~~
-o Attempts delivery a configurable number of times before bouncing message
-  - Uses new SMB message field: delivery_attempts
-
-o Automatically re-scans mail database every configurable number of seconds
-
-o Fixed rare Access Violation in MAILSRVR.DLL during shutdown
-
-
-Online Programs
-~~~~~~~~~~~~~~~
-o 32-bit door support
-  - Duplicate socket handle passed in DOOR32.SYS drop file (new standard)
-  - Duplicate socket handle passed on command line via %H specifier
-  - Support for external programs written with 32-bit XSDK (v3.0)
-
-
-************************************************************************
-* What's New in Synchronet Version 3.00 Revision C (official release) *
-************************************************************************
-
-General
-~~~~~~~
-o Sysop ;SPY command to remotely spy/control other nodes via Telnet
-
-o Support for Windows 95 (pre-OSR2) and Windows NT 3.x
-
-o New filter/trashcan (.CAN) file syntax:
-  - Ignores leading white-space
-  - Beginning a line with a semicolon (;) indicates a comment (line ignored)
-  - Beginning a string with an exclamation mark (!) reverses the match logic
-
-o Win32 DLLs built with Visual C++ 6.0 (Previous 3.0 DLLs built with 5.0)
-
-o "user_alias" is synonymous with "user alias" and "user.alias"
-  - For logins, duplicate name checking, receiving e-mail, etc
-
-
-Control Panel
-~~~~~~~~~~~~~
-o New Local Sysop Split-screen Chat module
-
-o New Local Node Spy module (with ANSI terminal emulation)
-  - View multiple nodes simultaneous
-  - View consecutive logins
-  - Customize font and window size
-
-o New User Listing form with sortable columns
-
-o New BBS Login menu option (launches telnet://localhost)
-  (REGEDIT->HKEY_CURRENT_USER\Software\Swindell\Synchronet Control Panel\LoginCommand)
-
-o Version information for each module is now retrieved and displayed in the 
-  Help->About dialog box
-
-o Reorganization of the Edit Filters sub-menu
-
-o Configurable SCFG command line 
-  (REGEDIT->HKEY_CURRENT_USER\Software\Swindell\Synchronet Control Panel\ConfigCommand)
-
-o Documentation Index (docs/index.htm) can now be launched with SBBSCTRL->Help->Index
-
-
-Internet
-~~~~~~~~
-o RLogin server for immediate logins from trusted hosts
-  - Similar to Trade Wars Game Server (TWGS) operation
-
-o Separate IP address and hostname filter/trashcan files 
-	(IP.CAN and HOST.CAN)
-
-o Added new telnet_gate mode: TG_PASSTHRU (defined in SBBSDEFS.INC)
-  - Allows passthrough of Telnet commandsto gated system
-  - Included UNIXGATE.SRC/BIN to gate to Unix telnet servers
-
-o Added new telnet_gate mode: TG_RLOGIN (defined in SBBSDEFS.INC)
-  - Allows outbound logins using BSD RLogin protocol
-  - Included RLOGIN.SRC/BIN to gate to RLogin servers (e.g. TWGS)
-
-
-FTP Server
-~~~~~~~~~~
-o Sysops and dir-ops can now remove files from the filebase with the DELE 
-  command
-
-o Directory aliases (in FTPALIAS.CFG) now supported. 
-  Example: incoming  bbs://main/uploads/    Blind uploads
-
-o Optional "Directory File Access" allows users to view and download files
-  in the local directory that are not in the BBS file database
-  - Useful for FidoNet packets and other dynamically generated files
-
-o Filename filter/trashcan file (FILE.CAN) is now checked before allowing uploads
-
-o QWK packet option no longer forced on (whoops)
-
-o Total user credits are now displayed during login (for non-exempt users)
-
-o Credits are no longer checked (before download) for D-exempted users
-
-o Credits are only checked for downloads now (not getdate/size commands)
-
-o Now deletes QWK packet semaphore file if failed to create packet 
-  (BBS event thread not running?)
-
-o New sets user modem/connection description in database to "FTP"
-
-o Fixed socket leaks under certain circumstances
-
-o Fixed Access Violation in FTPSRVR.DLL if shutdown during transfer
-
-
-Mail Server
-~~~~~~~~~~~
-o SMTP relay support (supported relay clients must be listed in RELAY.CAN)
-
-o SMTP server now supports multiple recipients (locally, relayed, or forwarded)
-
-o SendMail thread immediately bounces fatally errored messages
-
-o New SMTP state machine guards against invalid sequences of commands
-  - Some messages could cause corruption (SMB error -7, missing header fields)
-
-o Configurable SMTP Relay Server port number (defaults to 25)
-
-o DNS MX-record lookups using TCP (optionally instead of UDP)
-
-o Mail message base is no longer left locked for extended periods of time
-
-o Supports SMB v2.13 extended error information
-
-
-Baja
-~~~~
-o New /Q (quiet/no banner) command-line option
-
-o Included shell/module Makefiles for Borland and GNU make
-
-New Functions:
-
-	- GETCHAR		Case-insensitive version of GETKEY
-	- CMDCHAR		Case-insensitive version of CMDKEY
-	- COMPARE_CHAR		Case-insensitive version of COMPARE_KEY
-	- COPY_FIRST_CHAR	Copies first char of str var to int var
-	- COMPARE_FIRST_CHAR	Compares first char of str var to constant
-
-
-Source Code
-~~~~~~~~~~~
-o Now available as Open Source, see http://www.synchro.net/source.html for details
-
-o Main modules may be built with 
-	- Microsoft Visual C++
-	- Borland C++ Builder (required for SBBSCTRL)
-	- Borland C++ Builder Compiler 5.5 (free)
-	- GNU C/MinGW support in the works
-
-o User Editor may be built with Borland Delphi
-
-
-Documentation
-~~~~~~~~~~~~~
-o Updated for version 3 (version-specific features are noted)
-
-o Converted to HTML format (see docs\index.htm)
-
-
-************************************************************
-* What's New in Synchronet Version 3.00 Revision D (alpha) *
-************************************************************
-
-Control Panel
-~~~~~~~~~~~~~
-o New MinimizeToSysTray option
-  - Minimizes SBBSCTRL to an icon in the system tray
-  - Icon animates when there are active clients
-  - Icon tool tip reports number of active clients
-  - Double-click icon to restore SBBSCTRL window
-
-o New Control Panel Properties Dialog (File->Properties)
-  - Allows configuration of LoginCommand, ConfigCommand, etc.
-
-o Closing no longer interferes with Windows shut-down procedure
-
-o Sorting by first/last on dates in User List now works correctly
-
-
-Telnet Server
-~~~~~~~~~~~~~
-o Quicker response to Ctrl-C (abort) command
-
-o Binary receive mode is automaticaly disabled when returning 
-  from external programs
-  - Some Telnet clents (e.g. HyperTerminal) enable Binary mode when
-    transferring files, but do not disable Binary mode when done.
-    This causes transmitted CR/LF pairs to be interpretted as two
-    separate characters (instead of one).
-
-Baja v2.30
-~~~~~~~~~~
-New Control Flow Functions:
-
-	- LOOP			Begins an execution loop (nesting supported)
-	- CONTINUE		Continues an execution loop
-	- BREAK			Breaks an executuion loop
-	- END_LOOP		Ends an execution loop
-
-New TCP/IP Functions:
-
-	- SOCKET_OPEN		Create/open a TCP/IP socket
-	- SOCKET_CLOSE		Close a socket
-	- SOCKET_CONNECT	Initiate outbound connection
-	- SOCKET_ACCEPT		Accept an inbound connection
-	- SOCKET_NREAD		Get number of bytes ready to read
-	- SOCKET_PEEK		Peek at receive buffer
-	- SOCKET_READ		Read from socket
-	- SOCKET_WRITE		Write to socket
-	- SOCKET_CHECK		Check socket connection status
-
-	- FTP_LOGIN		Login to a remote FTP server
-	- FTP_LOGOUT		Logout from a remote FTP server
-	- FTP_PWD		Print current working directory
-	- FTP_CWD		Change current working directory
-	- FTP_DIR		Display current directory listing
-	- FTP_PUT		Send (upload) a file to server
-	- FTP_GET		Receive (download) file from server
-	- FTP_RENAME		Rename file on server
-	- FTP_DELETE		Delete file from server
-
-Miscellaneous New Functions:
-
-	- INCHAR		Case-insensitive version of INKEY
-	- COPY_CHAR		Copy current cmdkey to int var or str var
-	- COMPARE_ANY_BITS	Compares bits in any two integers
-	- COMPARE_ALL_BITS	Compares bits in any two integers
-	- SHIFT_TO_FIRST_CHAR	Shifts string to first occurance of char
-	- SHIFT_TO_LAST_CHAR	Shifts string to last occurance of char
-	- FILE_RECEIVE		Like FILE_PUT, but doesn't require sys pass
-	- LPRINTF		Local printf (to local console)
-
-New System Variables (defined in exec/sbbsdefs.inc):
-
-	- _FTP_MODE		FTP operating modes (see FTP_* constants)
-	- _CLIENT_SOCKET	Current telnet client's socket handle
-	- _SOCKET_ERROR		Last socket error
-	- _STARTUP_OPTIONS	BBS startup options (See BBS_OPT_* constants)
-
-
-************************************************************
-* What's New in Synchronet Version 3.00 Revision E (beta)  *
-************************************************************
-
-BBS
-~~~
-o Fixed Guru Chat GPF/segfault bug (finally)
-
-
-Control Panel
-~~~~~~~~~~~~~
-o New "Events" window for event-thread log messages and status
-	- No longer clutters Telnet Server log
-
-o New tray-minimized icon (globe)
-
-o Updated closure method
-	- Hopefully resolves problem with shutting down after net event
-	- 30 second time-out waiting for servers to stop (just incase)
-
-
-FTP Server v1.05
-~~~~~~~~~~~~~~~~
-o Failure to create uploaded file (e.g. directory not created) bugs fixed:
-	- Error message cause gpf/segfault
-	- No 450 error response to client
-
-o Resumed downloads (using FTP "REST" command) fixed (wrong response code)
-
-o Now uses control port-1 (normally 20) as TCP port for all active data sessions
-
-o Added active/passive mode indication to upload/download log output
-
-o Detected hack/intrusion attempts are now logged to data/hack.log
-
-o Directory listing are now sorted alphabetically (ala Unix)
-
-
-Mail Server v1.11
-~~~~~~~~~~~~~~~~~
-o SMTP Sending to a forwarded address (251 response) fixed
-
-o POP3 port, address, hostname activity logged
-
-o Now supports destination address hostnames starting with a digit
-
-
-/* End of V300_NEW.TXT */
diff --git a/docs/v310_new.txt b/docs/v310_new.txt
deleted file mode 100644
index e2a5bf595f190fb91261663cab9113c016d0b253..0000000000000000000000000000000000000000
--- a/docs/v310_new.txt
+++ /dev/null
@@ -1,2498 +0,0 @@
-***************************************************
-* What's New in Synchronet Version 3.10 for Win32 *
-* (ChangeLog since v3.00c for Win32 Dec 31, 2000) *
-***************************************************
-
-$Id$
-
-Highlights
-~~~~~~~~~~
-o Server-side JavaScript for dynamically-loaded BBS modules 
-  and dynamic-HTML indexes for FTP server
-
-o GUI Configuration Wizard
-
-o TCP socket and FTP client support in loadable modules
-
-o Support for embedded file descriptions (FILE_ID.DIZ/DESC.SDI) in FTP server
-
-o Improved support for multiple SBBSCTRL instances
-
-o Improved support for external DOS/FOSSIL programs (doors)
-
-o Additional configurability/programmability options
-
-
-General
-~~~~~~~
-o Support for '*' wildcard syntax in trashcan/filter files
-  (e.g. "24.0.193.*" or "*.ppp.someisp.com")
-
-
-Control Panel
-~~~~~~~~~~~~~
-o New Configuration Wizard
-  - Automatically runs on fresh install
-  - Asks basic required questions
-  - Hopefully eliminate some FAQs and common newbie-sysop errors
-
-o New MinimizeToSysTray option
-  - Minimizes SBBSCTRL to an icon in the system tray
-  - Icon animates when there are active clients
-  - Icon tool-tip reports number of active clients
-  - Double-click icon to restore SBBSCTRL window
-  - Right-click for pop-up menu of frequently-used menu items
-
-o New "Events" window for event-thread log messages and status
-  - No longer clutters Telnet Server log
-
-o QWK message events (e.g. for FTP-QWK transfers) can be disabled per-instance
-  using the new "QWK Events" checkbox (defaults to enabled)
-  - Required for multiple instances of SBBSCTRL
-
-o New Control Panel Properties Dialog (File->Properties)
-  - Allows configuration of LoginCommand, ConfigCommand, etc.
-
-o Configurable Node and Client window display intervals 
-  (previously hard-coded to 1 and 5 seconds, respectively)
-
-o Closing no longer interferes with Windows shut-down procedure
-
-o Sorting by first/last-on dates in User List now works correctly
-
-o Added to the BBS->Edit menu: 
-  - New user password (NUP) failure message (text/nupguess.msg)
-  - Nodes full message (text/nonodes.txt, previously hard-coded)
-  - Logon message (text/menu/logon.asc)
-  - Auto-message (data/msgs/auto.msg)
-
-o Eliminated possibility of over-writing registry values with defaults
-  if SBBSCTRL is immediately shut-down before initialization has completed
-
-o SBBS.DLL version is now checked and verified (can't mix versions)
-
-o Minor cosmetic improvements (e.g. FTP server configuration dialog)
-  - Fixed tab orders and enabled more control hints (tool-tips)
-
-o Revamped Node Window
-  - Improved handling of NODE.DAB read/locking errors
-  - New popup menu item to refresh display
-  - New keyboard short-cuts for all popup menu items
-
-o Spy Window fix: KeyboardActive checkbox alternating checked status and 
-  not reflecting previously saved value
-
-o Link to Online Docs (http://www.synchro.net/docs) on Help menu
-
-o Statistics window update interval (previously hard-coded to 5 seconds) now 
-  configured via SCFG->Nodes->Node 1->Advanced Options->Statistics Frequency
-
-
-Telnet Server
-~~~~~~~~~~~~~
-o Server-side JavaScript Support for Loadable Modules
-  - Full support for Core JavaScript objects and classes:
-    - Global (extended and enhanced)
-    - Object
-    - Function
-    - Array
-    - String
-    - Boolean
-    - Number
-    - Date
-    - Math
-    - RegExp (Perlesque regular expressions)
-  - Includes Netscape server-side File class
-  - Both a procedure and object-oriented language
-  - Substantially more powerful language than Baja
-  - No "compiling" required (don't ever lose your source code again)
-  - For more info on Core JavaScript, see http://mozilla.org/js
-  - See exec/*.js for examples
-  - Baja modules and command shells are still fully supported
-  - Execute JS via command-line with "?modulename" instead of "*modulename"
-  - New and evolving ASP/DOM-like Synchronet Object Model:
-    - system
-    - system.stats
-    - system.node_list[]
-    - server
-    - client
-    - user
-    - file_area
-    - file_area.lib_list[]
-    - file_area.lib_list[].dir_list[]
-    - Socket (class)
-    - User (class)
-  - Telnet-specific objects:
-    - bbs
-    - console
-
-o Improved auto-terminal-type detection
-  - Telnet option negotiation occurs before auto-detection sequence 
-    (for CRT compatibility)
-  - Added ANSI save and restore cursor position codes to sequence 
-    (for HyperTerminal compatibility)
-
-o New inactivity (H) exemption
-  - Eliminates "Are you still there?" prompt and auto-disconnection for 
-    specific users
-  - Add to your exec/logon.src (if upgrading):
-    compare_ars exempt H
-    if_true
-        or _console CON_NO_INACT
-        end_if
-
-o New @-codes:
-  - FULL_VER            Synchronet version and revision
-  - VER_NOTICE          Synchronet version notice
-  - OS_VER              Operating system name and version
-  - JS_VER              JavaScript implementation version
-  - PLATFORM            Platform name (e.g. Win32, Linux, etc)
-  - COPYRIGHT           Copyright notice
-  - COMPILER            Compiler name and version
-  - SOCKET_LIB          Socket library name and version
-  - MSG_LIB             Message library name and version
-  - HOST                Now contains FULL (untruncated) host-name
-  - AGE                 User's age (in years)
-
-o Configurable "Nodes full" message (via text/nonodes.txt)
-
-o Better handling of DLL/EXE version mis-matches
-
-o Quicker response to Ctrl-C (abort) command
-
-o Fixed Guru Chat GPF/segfault bug
-
-o Screen pause is disabled while at the private message (Ctrl-P) prompt
-
-o Chat Menu is fully reprogrammable using PCMS (Baja or JavaScript)
-  - See exec/chat_sec.src for example
-
-o No longer logs (or displays locally) failed password attempts if the sysop 
-  has so configured the system in SCFG
-
-o Fixed problems with changing first/last node parameters during run-time
-  - New first/last node parameters don't take effect until server is restarted
-
-o Input and output threads now log/display number of bytes and packets 
-  sent/received upon termination
-
-o Changed NODE.DAB locking failure delays (earlier and longer)
-
-o Process directory is now changed to the ctrl directory during initialization
-
-o Uninitialized port numbers (set to 0) are now set to sensible defaults 
-
-o External Program enhancements/fixes:
-  - Added %~ command-line specifier for DOS-compatible (8.3) filename
-    (use in place of %f to convert long filenames to DOS-compatible)
-  - Added SBBSCTRL environment variable when running native external programs
-  - Moved exec_mutex protection to cover all types of executables 
-    (fixed problem with I/O occasionally going to wrong node/user)
-  - Improvement resource clean-up for Win32 version
-  - Sets Baja-retrievable errorlevel
-
-o Binary receive mode is automaticaly disabled when returning 
-  from external programs
-  - Some Telnet clents (e.g. HyperTerminal) enable Binary mode when
-    transferring files, but do not disable Binary mode when done.
-    This causes transmitted CR/LF pairs to be interpretted as two
-    separate characters (instead of one)
-
-o Added support under Win9x/Me for "naughty" FOSSIL programs/doors
-  - DOSXTRN.EXE now includes a 16-bit ISR stub for FOSSIL programs/doors
-    that DO NOT generate interrupts (e.g. IceEdit, Operation Overkill II, etc)
-
-o Improved background DOS program/door performance under Win9x/Me
-  - DOS/FOSSIL driver (SBBSEXEC.VXD) now schedules VM upon user input
-  - Most noticable performance gain with Global War
-
-o Reduced CPU utilization for DOS programs/doors under WinNT/2K
-  - DOS/FOSSIL driver (SBBSEXEC.DLL) now yields time-slices for programs
-    that poll for input (similar to how TAME operates)
-  - No more 100% CPU usage from games like LORD, TradeWars, BRE, etc
-
-o Improved disconnected-user detection while running DOS/FOSSIL doors
-  - Periodic sending of telnet GA (go-ahead) command
-
-o Non-exclusive timed events now run in the background automatically
-  - Allows multiple simultaneous events and asynchronous execution
-  - Has nothing to do with child window appearance or priority
-
-o Timed event codes are now logged/displayed in uppercase (cosmetic only)
-
-o Fixed bug in random number generation
-
-o No longer prompts for "Forward To Netmail" if the option is disabled in SCFG
-
-o Optional e-mail/netmail address filter/trashcan file (text/email.can) 
-
-o Event loop delay (previously hard-coded to 1 second) now configured via 
-  SCFG->Nodes->Node 1->Advanced Options->Semaphore Frequency
-  
-
-Baja v2.3
-~~~~~~~~~
-o Partially compiled .BIN files are now deleted
-
-o New Control Flow Functions:
-
-  - LOOP                Begins an execution loop (nesting supported)
-  - CONTINUE            Continues an execution loop
-  - BREAK               Breaks an executuion loop
-  - END_LOOP            Ends an execution loop
-
-o New TCP/IP Functions:
-
-  - SOCKET_OPEN         Create/open a TCP/IP socket
-  - SOCKET_CLOSE        Close a socket
-  - SOCKET_CONNECT      Initiate outbound connection
-  - SOCKET_ACCEPT       Accept an inbound connection
-  - SOCKET_NREAD        Get number of bytes ready to read
-  - SOCKET_PEEK         Peek at receive buffer
-  - SOCKET_READ         Read from socket
-  - SOCKET_WRITE        Write to socket
-  - SOCKET_CHECK        Check socket connection status
-  - SOCKET_READLINE     Read a CR/LF terminated line of text
-
-  - FTP_LOGIN           Login to a remote FTP server
-  - FTP_LOGOUT          Logout from a remote FTP server
-  - FTP_PWD             Print current working directory
-  - FTP_CWD             Change current working directory
-  - FTP_DIR             Display current directory listing
-  - FTP_PUT             Send (upload) a file to server
-  - FTP_GET             Receive (download) file from server
-  - FTP_RENAME          Rename file on server
-  - FTP_DELETE          Delete file from server
-
-o Miscellaneous New Functions:
-
-  - INCHAR              Case-insensitive version of INKEY
-  - COPY_CHAR           Copy current cmdkey to int var or str var
-  - COMPARE_ANY_BITS    Compares bits in any two integers
-  - COMPARE_ALL_BITS    Compares bits in any two integers
-  - SHIFT_TO_FIRST_CHAR Shifts string to first occurance of char
-  - SHIFT_TO_LAST_CHAR  Shifts string to last occurance of char
-  - FILE_RECEIVE        Like FILE_PUT, but doesn't require sys pass
-  - LPRINTF             Local printf (to local console)
-
-o New BBS Functions:
-
-  - FILE_RECEIVE        Same as FILE_PUT, but no system password required
-  - MULTINODE_CHAT      Joins a specified multinode chat channel
-                        (used in new exec/chat_sec.src)
-
-o New System Variables (defined in exec/sbbsdefs.inc):
-
-  - _FTP_MODE           FTP operating modes (see FTP_* constants)
-  - _CLIENT_SOCKET      Current telnet client's socket handle
-  - _SOCKET_ERROR       Last socket error
-  - _STARTUP_OPTIONS    BBS startup options (See BBS_OPT_* constants)
-
-
-FTP Server v1.10
-~~~~~~~~~~~~~~~~
-o Dynamic HTML Index support using Server-Side JavaScript 
-  - See exec/ftp-html.js for source code
-  - Additional FTP-specific objects:
-    - ftp.path
-    - ftp.sort
-    - ftp.reverse
-    - ftp.file_list[]
-    - ftp.dir_list[]
-    - ftp.curlib
-    - ftp.curdir
-    - ftp.html_index_file
-
-o Automatic support for embedded file descriptions (FILE_ID.DIZ and DESC.SDI)
-
-o Detected hack/intrusion attempts are now logged to data/hack.log
-
-o Directory listings are now sorted alphabetically (ala Unix)
-
-o Failure to create uploaded file (e.g. directory not created) bugs fixed:
-  - Error message cause gpf/segfault
-  - No 450 error response to client
-
-o Resumed downloads (using FTP "REST" command) fixed (wrong response code)
-
-o Now uses control port-1 (normally 20) as TCP port for all active data 
-  sessions
-  - Fixes problem of locating FTP server behind intelligent firewalls
-
-o Added active/passive mode indication to upload/download log output
-
-o Configurable QWK packet creation timeout 
-  - defaults to 10 minutes, previously hard-coded at 5 minutes
-
-o No longer logs (or displays locally) failed password attempts if the sysop 
-  has so configured the system in SCFG
-
-o Fixed mutex leak in Win32 build when stopping/restarting FTP server
-
-o Fix to disallow viewing of (ASCII or HTML) index file for aliased directory
-  where user has insufficient access to list files
-  (e.g. "/main/uploads" aliased as "/incoming" in ctrl/ftpalias.cfg)
-
-o Shortened thread shutdown timeout (from 60 seconds to 15)
-
-o Fixed upload filename bug in non-Win32 flavors
-
-o Now disallows uploading of dynamic index filenames (if enabled)
-
-o Sending a 0-length file is no longer treated as a failed download
-
-o The path to the upload or sysop directory can now be specified with the STOR 
-  (upload) command
-  - previously, you had to change the current directory first
-
-o Fixed occasional GPF/segfault during shutdown
-
-o Fixed case sensitivity problem with locally added files via telnet
-
-o Optional "hack attempt" sound file (Win32 version only)
-
-o Optional e-mail address filter for guest account passwords
-
-
-Mail Server v1.11
-~~~~~~~~~~~~~~~~~
-o SMTP Sending to a forwarded address (251 response) fixed
-
-o POP3 port, address, hostname activity logged
-
-o Now supports destination address hostnames starting with a digit
-
-o No longer logs (or displays locally) failed password attempts if the sysop 
-  has so configured the system in SCFG
-
-o Shortened thread shutdown timeout (from 60 seconds to 15)
-
-o Uninitialized startup values are now set to sensible defaults 
-
-o Fixed memory leak if server stopped and re-started
-
-
-***********************************************************
-* What's New in Synchronet Version 3.10 Revision C (Beta) *
-***********************************************************
-
-Telnet Server
-~~~~~~~~~~~~~
-o 0-byte QWK packets are now simply ignored rather than generating errors
-  - It is assumed the file is still being downloaded by another process
-
-o Configurable number of polls before yield for NT/2K/XP fossil driver
-  - Allows tuning of multitasker TAME-like performance
-  - Was previosly hard-coded to 10, values of 5000+ improve LORD and LORD IGM 
-    RIP detection but increases CPU usage for BRE and possibly other doors
-
-o Fixed old bug: anonymous uploads weren't flagged as anonymous unless the 
-  entire directory was forced anonymous
-
-o Fixed new bug: FidoNet echomail semaphore files weren't working
-
-o Password display char is now configurable as the fourth character in the 
-  last line of the text.dat - defaults to 'X' if not specified
-  - third char is currently ignored but is reserved for for configurable
-    "quit" character in the future (currently hard-coded to 'Q')
-
-o When replying to mail, no longer prompts to delete message if message was 
-  already flagged for deletion (caused unintential UN-deletion of message)
-
-o Fixed Baja bugs: SYSOP_PAGE and GURU_PAGE functions set reversed logic state
-
-o Improved internal chat page performance (random tones) - rarely used
-
-
-JavaScript
-~~~~~~~~~~
-o Improved Socket class 
-  - last_error property is maintained on a per-instance basis
-  - externally created sockets won't be closed on deletion
-
-o Added global sound() function to play external WAV files 
-  - use sound.js module via command-line (e.g. for external chat pager)
-
-
-FTP Server v1.10
-~~~~~~~~~~~~~~~~
-o JavaScript contexts are only created when needed
-  - should improve performance, reduce memory usage, and improve reliability
-
-o Fixed bug: anonymous uploader names were shown in directory listings
-
-o Fixed bug: daily user statistics (logons today, time used today, etc) were
-  not being reset if user was logged in during the date change (12 midnight)
-
-o Fixed bug: logoff was setting timed-used-last-call to number of 'seconds'
-  used rather than 'minutes'
-
-o Implemented security considerations recommended in RFC2577:
-  - Added a 5 second delay after each failed login attempt
-  - Session is terminated after 3 failed login attempts
-  - Port command supports ports >=1024 only, defeats "bounce attack"
-
-
-Mail Server v1.11
-~~~~~~~~~~~~~~~~~
-o Updated mail-abuse.org DNS and HTTP server addresses 
-  (for RBL/RSS/DUL SPAM rejection)
-
-o Creates data/spam.log listing every rejected SPAM attempt
-
-o Fixed bug: logoff now handles resetting of user's daily statistics
-
-o Time used during POP3 sessions are now added to user's timeon stats
-
-
-***********************************************************
-* What's New in Synchronet Version 3.10 Revision D (Beta) *
-***********************************************************
-
-Control Panel
-~~~~~~~~~~~~~
-o Fixed linker problem in v3.10c that caused various control panel functions
-  to not work or generate access violations or exceptions
-
-
-Telnet Server
-~~~~~~~~~~~~~
-o Bug fixes in Online user editor (;UEDIT) when searching based on ARS
-  potential memory leak if disconnected and access violation on blank string
-
-o Remote sysops can now give flags and exemptions (using the internal user 
-  editor) to users even if they themselves don't have that specific flag or 
-  exemption as long as the user has a lower security level than the sysop
-
-
-***********************************************************
-* What's New in Synchronet Version 3.10 Revision E (Beta) *
-***********************************************************
-
-Control Panel
-~~~~~~~~~~~~~
-o Forms are now not "undockable" (they can't be dragged and undocked)
-  by default
-  - Undockable property toggled in File->Properties dialog
-
-o Log and List colors and fonts are now customizazble via registry keys:
-  HKEY_CURRENT_USER/Software/Swindell/Synchronet Control Panel
-
-o File->Properties dialog now contains tool tips
-
-o New Mail->View->SPAM Log menu item
-
-o New Mail->Edit->Domain List menu item to edit domain alias list
-
-o Mail->Edit->Allowed Relay List menu item now edits ctrl/relay.cfg
-  instead of text/relay.can (same format and purpose)
-
-o New BBS->Reload Configuration menu item (and toolbar button)
-  -Reloads configuration in sbbsctrl and all nodes (when possible)
-
-o Configuration Wizard now loads at appropriate time during "first run"
-
-o Configuration is automatically reloaded after Wizard is run at any time
-
-o New "Lookup Idenity" checkbox in Telnet configuration dialog
-
-
-GUI User Editor
-~~~~~~~~~~~~~~~
-o Fixed problems with disabling expiration dates (setting to 00/00/00)
-
-
-JavaScript
-~~~~~~~~~~
-o New file_remove() global method/function
-o Global exit() method/function now clears pending exceptions
-o Created new File class to replace Mozilla's crappy implementation
-  - Methods:
-        open([mode string], [buflen]) - mode string ala fopen()
-        close()
-        remove() - deletes file if unopen
-        clear_error()
-        flush()
-        lock(offset, length) - provides record locking
-        unlock(offset, length)
-        read([length])
-        readln([length])
-        readBin([size]) - read binary integers of 1, 2, or 4 bytes
-        readAll() - read all lines and return as an array
-        write(string, [length])
-        writeln(string)
-        writeBin(val, size])
-        writeAll(array)
-  - Properties:
-        name       [readonly] - filename
-        mode       [readonly] - mode string
-        exists     [readonly] - file exists?
-        date       [readonly] - time_t format
-        is_open    [readonly] - file open?
-        eof        [readonly] - end of file?
-        error      [readonly] 
-        descriptor [readonly] - no known use at this time
-        etx - end of text character (defaults to 0/NULL)
-        debug - enable debug output
-        position   (ala seek)
-        length     (size in bytes)
-        attributes (OS-dependant)
-  - see http://synchro.net/docs/js.html for details (in the works)
-
-
-Baja v2.31
-~~~~~~~~~~
-o New MATCHUSER function to get the number of a user by name
-  - Used in login.src to dynamically detect Guest account
-
-
-Telnet Server
-~~~~~~~~~~~~~
-o Added identity look-up and log during logon 
-  - using IDENT protocol often utilized by IRC clients/servers
-
-o Added user name to New User dupliate IP warning
-
-o Fixed problem with ZModem/FDSZ file transfers on NT-based OSes
-
-o Event command-lines are now logged to the event log window
-
-o Includes updated DOSXTRN.EXE to allow configurable "polls before yield"
-  on NT-based OSes (forgotten in rev D beta)
-
-o Removed unused global Baja variable: CAP_FNAME
-
-o Cleaned up/beautified the log output a bit
-
-o Fixed potential race condition/crash when re-running a node right as
-  a client was connecting
-
-o Potentially helpful log message on failure to bind to server port
-  - "Another service may be using this port"
-
-o Potentially helpful log message when remote sysop login attempted
-  but disabled in SCFG
-
-o Event log output on network call-out
-
-o More fine-grained checking of 'C' restriction in chat functions
-
-o Cleaned up error.log entries 
-  - eliminated misleading/unnecessary source code path
-  - eliminated useless doserrno
-
-o QWK improvements
-  - Added time-slice yields while creating QWK messages.dat file
-  - Logs/displays total number of bytes packed in QWK packets
-  - Calculates and displays number of sub-boards scanned
-  - Beautified the static config menu
-
-o New message scans now calculate and dipslay number of sub-boards scanned
-
-o More configurable text in ctrl/text.dat
-  - SendingMessageToUser
-  - SendingTelegramToUser
-  - TelegramFmt
-  - MsgSentToUser
-  - PagingUser
-  - PrivateChatSeparator
-  - SysopChatSeparator
-  - SystemPassword
-  - InvalidNetMailAddr
-  - YNQP (Yes/No/Quit/Password chars)
-
-o In password-entry mode, non-destructive backspace now deletes the
-  password char (which is now configurable in ctrl/text.dat)
-
-o @nopause@ and @poff@ codes now work as expected (disabling pause) in
-  text/answer.* files
-  - Ctrl-AQ trick no longer necessary
-
-o New @-codes:
-  - EMAILADDR - user's Internet e-mail address on your system
-  - RESETPAUSE - resets line counter for auto-pause (same as Ctrl-AQ)
-
-o Eliminated many hard-coded colors (uses colors from ctrl/attr.cfg instead)
-
-
-Mail Server v1.11
-~~~~~~~~~~~~~~~~~
-o New optional ctrl/domains.cfg file can be used to list additional domain
-  name aliases to receive mail for
-  - wildcards are allowed, e.g. "*.synchro.net"
-
-o Allowed relay list is now stored in ctrl/relay.cfg instead of
-  text/relay.can
-  - .can files are used for trashcan/filter files
-
-o SendMail thread will now stop sending mail when the server is terminated
-
-o Potentially helpful log message on failure to bind to server port
-  - "Another service may be using this port"
-
-o Eliminated potential lock-ups waiting to receive data while looking up
-  DNS MX records and while waiting for SMTP respones in SendMail thread
-
-
-FTP Server v1.10
-~~~~~~~~~~~~~~~~
-o Fixed potential race condition and segfault while
-  "waiting for transfer to complete" upon server termination
-
-o Potentially helpful log message on failure to bind to server port
-  - "Another service may be using this port"
-
-o Displays telnet command descriptions rather than decimal value 
-  - yes, telnet commands can, and often are, sent on the FTP control port
-
-
-***********************************************************
-* What's New in Synchronet Version 3.10 Revision F (Beta) *
-***********************************************************
-
-General
-~~~~~~~
-o Now using select() before send() or recv() to eliminate potential TCP/IP
-  socket blocking problems
-
-o Much improved Linux-build functionality and FreeBSD compatibility
-  (X/Y/Zmodem file transfers, native external programs, stdio doors, etc)
-
-o Improved user name matching using underscore and dot replacement
-  (e.g. "Dr._Seuss" will match "Dr. Seuss")
-
-o Sysop psuedonym matching is now performed in global matchuser function
-  - Basically, anywhere a user name or number can be specified, "Sysop",
-    "Postmaster", the configured sysop name (in SCFG) and the system's QWK
-    ID will all be considered pseudonym's for user record #1
-
-o Sped up getuserdat() significantly by eliminating call to lastuser->flength
-  - this has a side-effect of greatly improving the load-time for the 
-    SBBSCTRL:View->User->List menu item and other places in the BBS
-
-o No longer logs <no name> host name if host name lookup is disabled
-
-
-Control Panel
-~~~~~~~~~~~~~
-o Fixed Mail Server POP3 sound file configuration
-
-o Fixed the slow close of the User List
-
-o Uninitialized user genders are no longer printed as garbage
-
-o New menu item SBBSCTRL:BBS->Filters->Email Subject Filters
-
-o Added NT-compatible work-around for default LoginCommand 
-  ("start telnet://localhost")
-
-o FTP and Mail server logs are now opened shareable (deny none)
-
-o New "Services" window, see below for details
-
-
-JavaScript (http://synchro.net/docs/js.html)
-~~~~~~~~~~
-o Each client gets its own JS-runtime to improve multi-threaded reliability
-  - This will hopefully eliminate all the JS reliability issues
-
-o New bbs.nodesync() method
-
-o bbs.text() returns null on invalid index (instead of static string)
-
-o Fixed a couple of bugs in Socket.recvline method:
-  1. was incrementing buffer char pointer even when there was no new data
-  2. was not releasing time-slices when there was no new data
-  - This same fix was applied to the Baja SOCKET_READLINE function
-
-o Socket recv, recvline, and peek methods now return null when there is a 
-  time-out or no data (instead of an empty string)
-
-o Socket recvline/readline method now supports an optional 'timeout' parameter 
-  (second argument)
-
-o Socket recvline method will now truncate \n terminated lines correctly
-
-o Dynamic instances of User class were missing stats and security properties
-
-o Changed User class email property to reflect user's BBS e-mail address
-  - Different from the netmail property - their external e-mail address
-
-o New global methods:
-    log(str)    - Log specified string to log window and/or file
-
-o System object
-    New properties:
-        system.uptime   - Time system was brought "up" (in time_t format)
-                          Subtract from time() to get seconds "up"
-    New methods:
-        alias(username) - Returns aliased user name (from ctrl/alias.cfg)
-        timestr([time]) - Returns string representation of specified time
-                          or current time if not specified
-
-o New msg_area object
-    properites:
-        msg_area.grp_list[].name
-        msg_area.grp_list[].description
-        msg_area.grp_list[].sub_list[].name
-        msg_area.grp_list[].sub_list[].description
-        msg_area.grp_list[].sub_list[].code
-        msg_area.grp_list[].sub_list[].newsgroup
-        msg_area.grp_list[].sub_list[].can_read
-        msg_area.grp_list[].sub_list[].can_post
-    (see exec/nntpservice.js for example)
-
-o New MsgBase class - constructor: new MsgBase("code")
-    properties:
-        MsgBase.last_error
-        MsgBase.file
-        MsgBase.debug
-        MsgBase.retry_time
-        MsgBase.first_msg   
-        MsgBase.last_msg    
-        MsgBase.total_msgs
-        MsgBase.max_crcs    
-        MsgBase.max_msgs    
-        MsgBase.max_age     
-        MsgBase.attributes
-    methods:
-        MsgBase.close()
-        MsgBase.get_msg_header(bool by_index, number)
-        MsgBase.get_msg_body(bool by_index, number, bool strip_ctrl_a)
-        MsgBase.save_msg(header, body)
-    (see exec/nntpservice.js for example)
-
-
-Synchronet Services
-~~~~~~~~~~~~~~~~~~~
-o Services are TCP servers that are launched dynamically by Synchronet when an
-  inbound connection is detected on a specific TCP port (ala Unix inetd)
-
-o Services are normally written in JavaScript, but native (32-bit) services are
-  also suppoorted 
-  - Native services must be able to receive socket descriptor on command-line
-
-o Stock "sample" services:
-  - Finger (exec/fingerservice.js)
-  - Gopher (exec/gopherservice.js)
-  - HTTP/HTML node list (exec/nodelist-html.js)
-  - NNTP, Network News Transfer Protocol (exec/nntpservice.js)
-
-o Services are configured with ctrl/services.cfg
-
-o The Finger service along with the SMTP telegram support creates a new 
-  Inter-BBS "Instant Messaging" technology using standard Internet protocols
-
-o Expect to see more standard Internet server protocols supported with 
-  Synchronet services in the near future, as well as-yet-to-be-invented 
-  technologies
-
-
-Telnet Server
-~~~~~~~~~~~~~
-o New finger client (exec/finger.js) launched with the [F]inger command from 
-  the chat menu
-
-o New Inter-BBS "Instant Messaging" module (exec/sbbsimsg.js) launched with the
-  [I]nstant message command from the chat menu
-
-o Increased delay after ANSI cursor position report (detection response) is 
-  received
-  - This increases the likelyhood of detecting RIPscrip support properly in
-    RIPtel
-
-o Non-QuickBBS/MSGTMP-sytle external editors now use the TEMP directory as the
-  current directory and the location of the temporary message files 
-  (for additional security)
-
-o Added support for editing existing messages using QuickBBS/MSGINF-style 
-  external editors
-
-o Batch download programs can now use %s to represent the full list of files
-  to be downloaded (required for Unix sb/sz support)
-
-o Beautified the temp directory listing a bit
-
-o Fixed a really old bug where you couldn't 'R'emove files from the temp dir
-
-o Max QWK message limit now applies to Q-restricted accounts too
-
-o Added new 'O' (QWK packet size) exemption
-
-o Detailed log entries now include user's alias
-
-o userlist will now sort up to 2500 users (previously limited to 1000)
-
-o Changed wildcard use to be more Unix-like ("*" means all files)
-
-o SEND/RECEIVE_FILE functions now use higher level protocol function 
-  - prompt for hangup after transfer, handles log parsing, etc.
-
-o @nopause@ and @poff@ codes now disable all pauses, even on screen clears
-
-o New @-code:
-  - UPTIME - System up-time in days, hours and minutes
-
-o Fixed potential lock-up in getstr if input_thread is unexpectedly terminated
-
-o inkey now recognizes and adheres to the K_UPPER mode bit
-
-o getkey no longer asks if user is still there if cfg.sec_warn is equal to
-  cfg.sec_hangup
-
-o getkey releases time-slices when called with node offline or input_thread not
-  running (just in case)
-
-o Added optional date/time argument (%s) to ctrl/text.dat/AutoMsgBy (line 42)
-
-
-Events
-~~~~~~
-o Added more event log output, especially concerning exclusive events
-
-o Added one hour time-outs while waiting for exclusive events
-  - prevents extended down-time waiting for an unresponsive node or event
-
-o Removed redundant node_daily event execution at end of node_thread 
-  - already handled in event_thread
-
-
-Mail Server v1.11
-~~~~~~~~~~~~~~~~~
-o POP3 server supports login by alias (from ctrl/alias.cfg)
-
-o SMTP server now rejects mail if there is no body text
-
-o Added ability to post on a sub-board via SMTP (sub:code@host)
-  - best to use alias.cfg for this feature (e.g. "syncprog sub:syncprog")
-
-o Support for receving SEND/SOML/SAML SMTP commands (which create telegrams)
-  - used in new Inter-BBS "Instant Messaging" technology
-
-o Set a hard maximum number of recipients in a given mail session 
-  - currently 1000
-
-o Added last_error strings to smb_getmsgtxt() error log entries for better 
-  error reporting
-
-o Added text/email.can and text/subject.can checking as sysop-configurable
-  Spam filters
-
-o Illegal relay attempts are now logged in the SPAM.LOG as Spam attempts
-
-o SMTP server now supports messages missing the 'From' field 
-  - uses MAIL FROM: return-path
-
-o SMTP server supports external address aliases (you@somedomain.com = sysop) in
-  the ctrl/alias.cfg file
-
-o Original destination address is now stored in "name" field of message header
-
-
-FTP Server v1.10
-~~~~~~~~~~~~~~~~
-o Periodic transfer progress reports occur even when no data is transferring
-
-o Progress report cps rates are now per-report rather than for total file
-
-o If resuming a transfer, file offset is now shown in progress reports
-
-
-***********************************************************
-* What's New in Synchronet Version 3.10 Revision G (Beta) *
-***********************************************************
-
-General
-~~~~~~~
-o Added user number validation to data functions to eliminate potential user
-  database corruption by external programs
-
-o New ARS keyword: SHELL
-  - used to specify the user's command shell as an access requirement
-
-
-Configuration Utility (SCFG) Updated for Version 3.x
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-o True Win32 console mode application
-
-o Added automatic re-running of nodes upon configuration changes (yea!)
-
-o Can be run in "standard input/output" mode (scfg -d) to run as a DOOR!
-
-o Increased default backup_level from 3 to 5
-
-o More flexible command-line syntax
-
-o Reads SBBSCTRL environment variable to determine location of CTRL directory 
-  (if not specified on the command-line)
-
-o Supports up to 80x60 console window
-
-o Elimination of version 2-specific options (unused in version 3)
-
-o File paths are no longer forced to uppercase (for Unix support)
-
-o Fixed importing of FIDONET.NA echolist tags with slashes (e.g. "AIDS/ARC")
-  - was creating an invalid internal code for imported sub-board
-
-o No more problems with consuming time-slices (100% CPU utilization)
-
-o No more problems with initializing larger than 80x25 console windows
-
-o New options to control the following:
-  - Long filename support in listings (Win98/Win2K+)
-  - Spinning cursor at [Hit a key] prompt
-  - Native 32-bit external programs (doors), timed events, and editors
-  - DOOR32.SYS drop file creation
-  - Timed events based on frequency (multiple executions per day)
-  - Background execution toggle for timed events
-  - Global Hot Key events
-  - SMTP (inbound e-mail) semaphore file
-  - New user e-mail/netmail address question
-  - Stripping of FidoNet Kludge lines for external editors
-
-
-Control Panel
-~~~~~~~~~~~~~
-o Password-protected tray icon option
-
-o Client form column widths saved/restored
-
-o Added window title to SCFG console ("Synchronet Configuration Utility")
-
-o Fixed crashes when closing while minimized to system tray
-
-o Code Input dialog now lists the available events/hubs in a drop-down list
-
-o Added "User->Truncate Deleted Users" menu option
-  - used to remove all deleted user records from end of user database
-
-o Fixed LogColor registry settings (weren't working)
-
-o Created File->Properties->Customize menu to change color/font schemes
-
-o Fixed window position of services config dialog 
-  (wasn't visible at low resolutions)
-
-o Detailed error reporting upon failure to load configuration files
-
-o New Help->Frequently Asked Question menu option
-
-
-Configuration Wizard
-~~~~~~~~~~~~~~~~~~~~
-o Added automatic detection of DNS server address (yea!)
-
-o Fixed Internet Address configuration page when run for the first time
-
-
-JavaScript (http://synchro.net/docs/js.html)
-~~~~~~~~~~
-o Increased maximum JavaScript heap size from 1 to 8 megabytes
-  - no additional overhead or memory consumption
-  - now supports thousands of message and file areas
-
-o Elminated reliance on exec/nspr4.dll
-  - benefit from switching to the "separate run-time per thread" model
-
-o User class is defined before the answer/login procedure
-  - answer/login .js modules can now use the User class
-
-o user, file_area, and msg_area objects are now created during logon
-
-o New bbs properties:
-    alt_ul_dir, node_action, curgrp, cursub, curlib, curdir,
-    smb_group, smb_group_desc, smb_group_number, smb_sub, smb_sub_desc,
-    smb_sub_code, smb_sub_number, msg_to, msg_to_ext, msg_to_net,
-    msg_to_agent, msg_from, msg_from_ext, msg_from_net, msg_from_agent,
-    msg_replyto, msg_replyto_ext, msg_replyto_net, msg_replyto_agent,
-    msg_subject, msg_date, msg_timezone, msg_date_imported, msg_attr,
-    msg_auxattr, msg_netattr, msg_offset, msg_number, msg_expiration,
-    msg_forwarded, msg_thread_orig, msg_thread_first, msg_thread_next, and
-    msg_delivery_attempts
-
-o New bbs methods:
-    page_sysop, page_guru, multinode_chat, private_message, private_chat,
-    get_node_message, put_node_message, get_telegram, put_telegram,
-    text_sec, xtrn_sec, user_config, sys_info, sub_info, dir_info, 
-    user_info, ver, sys_stats, node_stats, userlist, useredit, logonlist,
-    nodelist, whos_online, spy, xfer_policy, read_mail, email, netmail, 
-    qwk_sec, post_msg, cfg_msg_scan, cfg_msg_ptrs, reinit_msg_ptrs,
-    scan_posts, auto_msg, time_bank, batch_menu, batch_download,
-    batch_add_list, temp_xfer, change_user, bulk_mail, bulk_upload,
-    resort_dir, listfiles, listfileinfo, scan_subs, scan_dirs, cmdstr,
-    get_filespec, get_newscantime, list_users, edit_user, list_logons,
-    list_files, list_file_info, post_msg, list_nodes, upload_file, and atcode
-
-o New User class properties:
-    logontime   - the exact time (in time_t format) of current login
-                  (used to display time spent online in node listings)
-    curxtrn     - the internal code of the external program last run
-                  (used to display the name of the door in node listings)
-
-o New Socket class property: nonblocking (set to true for nonblocking sockets)
-
-o New Socket class method: ioctl (for sending ioctl commands to TCP/IP driver)
-
-o New MsgBase.put_msg_header() method for modifying or deleting messages
-
-o MsgBase class message header properties can now be enumerated
-  - example: for(i in header) print("header." + i + " = " + header[i]);
-
-o MsgBase class now supports anonymous-only and private-only sub-boards
-
-o MsgBase class wasn't locking message headers before reading/writing them
-
-o MsgBase class sub-boards in non-default storage directory didn't work
-
-o exec/sbbsdefs.js now includes SMB constant definitions
-  - for use with the MsgBase class
-
-o msg_area.grp_list[x].sub_list[y].can_post property now accounts for P and N 
-  user restrictions
-
-o New msg_area.grp_list[x].sub_list[y] properties:
-    settings        - bitmask of settings (SUB_*)
-    qwk_name        - QWK conference name
-    data_dir        - path to data files
-    fidonet_origin  - FidoNet origin line
-    qwknet_tagline  - QWKnet tagline
-    is_operator     - current user is sub-board operator (true/false)
-    is_moderated    - sub-board is moderated (true/false)
-    ptridx          - index into data/user/ptrs/<usernum>.ixb files
-    qwk_conf        - QWK conference number
-    max_age         - max message age (in days) before purging
-    max_msgs        - max number of messages before purging
-    max_crcs        - max number of message CRCs to store (for dupe checking)
-
-o New file_area.lib_list[x].dir_list[y] properties:
-    settings        - bitmask of settings (DIR_*)
-    can_upload      - current user can upload (true/false)
-    can_download    - current user can download (true/false)
-    is_exempt       - current user is exempt from d/l credits (true/false)
-    is_operator     - current user is a directory operator (true/false)
-    path            - path to storage directory
-    extensions      - file extensions allowed (comma separated list)
-    upload_sem      - path to upload semaphore file
-    data_dir        - path to data files
-    seqdev          - sequential device number
-    sort            - sort order
-    max_files       - max number of files allowed
-    max_age         - max age before purging
-    upload_credit_pct   - percentage of credits given for uploads
-    download_credit_pct - percentage of credits given for subsequent downloads
-
-o New system.findstr() method for searching any file for pseudo-regexp strings
-  - similar to system.trashcan(), but not limited to text/*.can files
-
-o New global directory() method to return array of files in specified
-  local file system directory matching specified wildcard pattern 
-  - example: files = directory( system.ctrl_dir + "*.cnf");
-  - see exec/dir.js for complete example
-
-o File.readBin() now returns -1 instead of garbage when attempting to read
-  past the end-of-file
-
-o system.uptime is now correctly set after accounting for timezone
-
-o Fixed bug with concurrent access to the MsgBase class from the Telnet server
-  and the services module
-
-
-Synchronet Services
-~~~~~~~~~~~~~~~~~~~
-o Fixed parsing of services.cfg, two spaces were required before port number
-
-o html-nodelist.js:
-  - now reports time online and door names in node listings
-  - added optional location to node list (use "-l" option)
-  - added Runkeeper's mod for Login button to work around MSIE table bug
-
-o fingerservice.js:
-  - now reports time online and door names in node listings
-
-o nntpservice.js:
-  - fixed message-ids for Netscape (and other client) support
-  - now supports real name only sub-boards
-  - now supports private and moderated messages
-  - includes e-mail address in "From:" header fields
-
-o Added support for server recycle semaphore file (ctrl/services.rec)
-
-
-Telnet Server
-~~~~~~~~~~~~~
-o User signature file support (totally independant of message editor)
-
-o Now supports 3-digit ANSI cursor position reports during initial
-  terminal screen length detection (fix for Windows 2K/XP telnet)
-
-o New user netmail/e-mail address question can now be toggled off
-
-o Long filenames are now displayed in extended file information and are
-  optionally displayed in file listings (requires Win98/Win2K+)
-  - files with long filenames must still be uploaded via FTP
-  - complete long filename support will follow the emergence of a WinSock
-    X/Y/Zmodem driver
-
-o 32-bit external programs (doors) and editors no longer need to be in the
-  Native Program List in SCFG for a DOOR32.SYS drop file to be created
-  - select "DOOR32.SYS" from the drop file list instead
-  - also need to set "Native (32-bit) Executable" toggle option to "Yes"
-
-o Added support for I/O redirection of Win32 console apps (e.g. cmd.exe)
-  - ;SHELL command now works on Windows NT/2K/XP
-  - unix-like (stdio) doors now supported (e.g. Lord/X)
-
-o Date environment variables (DAY, WEEKDAY, MONTH, MONTHNAME, and YEAR)
-  are now set before executing native (32-bit) programs
-  - these variables were previously only set when executing DOSXTRN.EXE
-
-o EnterYourBirthday ctrl/text.dat line now uses automatically-supplied
-  variable for the format example ("MM/DD/YY" or "DD/MM/YY") based on the
-  sysop-configured date format
-
-o Message "Title" ctrl/text.dat entries changed to "Subject"
-
-o New @-codes:
-  - SMB_GROUP           Current message group name          
-  - SMB_GROUP_DESC      Current message group description (long name)
-  - SMB_GROUP_NUM       Current message group number
-  - SMB_SUB             Current message sub-board name
-  - SMB_SUB_DESC        Current message sub-board description
-  - SMB_SUB_CODE        Current message sub-board internal code
-  - SMB_SUB_NUM         Current message sub-board number
-  - MSG_TO              Current message to-user name/number/address
-  - MSG_TO_NAME         Current message to-user name
-  - MSG_TO_EXT          Current message to-user extension (number)
-  - MSG_TO_NET          Current message to-user network address
-  - MSG_FROM            Current message from-user name/number/address
-  - MSG_FROM_EXT        Current message from-user extension (number)
-  - MSG_FROM_NET        Current message from-user network address
-  - MSG_SUBJECT         Current message subject
-  - MSG_DATE            Current message date/time
-  - MSG_TIMEZONE        Current message timezone
-  - MSG_ATTR            Current message attributes
-
-o All @-codes now support the -L and -R variations for fixed length display
-  (left or right justified) Example: [@name-l___________________@]
-
-o Fixed %f command-line expansion for DORINFO1.DEF and TRIBBS.SYS drop files
-
-o Fixed bug where the uptime was incorrectly reported in some timezones
-
-o Fixed bug where time left could go negative in Unix builds
-
-o Fixed infinite "error selecting socket for send" error message
-
-o Fixed Baja FTP passive (PASV) mode file transfers
-  - exec/getimlst.bin should now work with ftp.synchro.net
-
-o Fixed Baja FTP active/normal (non-passive) transfers 
-  - was only broken when Telnet server network interface was set to 0 (<any>)
-
-
-Events
-~~~~~~
-o Timed events based on frequency (multiple executions per day)
-
-o DOSXTRN is no longer used to launch timed events (unnecessary overhead)
-
-o Background execution can now be toggled off/on in SCFG
-
-
-Mail Server v1.11
-~~~~~~~~~~~~~~~~~
-o Support for MIME-encoding of outbound e-mails with file attachments
-  - thanks to Marc for this source code contribution
-
-o Recipient e-mail addresses can now be blocked using text/email.can
-
-o Optional "default user" for catch-all e-mail account (e.g. sysop)
-
-o Support for "port-extended" addresses to send mail to SMTP servers on 
-  non-standard ports (e.g. user@some.mail.server:2025)
-
-o alias.cfg can now specify external servers (different address or port)
-  '*' wildcard char is supported (e.g. to forward all mail for anyone at
-  some.com to the same user at orther.org, use "*@some.com *@other.org")
-
-o More detailed smap.log entries
-
-o Time-slice yields while receiving SMTP messages
-  - no more 100% CPU utilization while receiving large e-mails
-
-o Support for SMTP (inbound e-mail) semaphore file
-  - used to trigger external mail processing events
-
-o Removed support for logging in with aliases from alias.cfg (bad idea)
-  - alias.cfg is strictly used for e-mail recipient aliasing
-
-o Added support for server recycle semaphore file (ctrl/mailsrvr.rec)
-
-o Fixed double domain bug in POP3 server
-
-o Counts and logs number of lines per message
-
-
-FTP Server v1.10
-~~~~~~~~~~~~~~~~
-o E-mail aliases (from ctrl/alias.cfg) can no longer be used to login
-
-o Guest/anonymous e-mail address listed in client display
-
-o Added support for server recycle semaphore file (ctrl/ftpsrvr.rec)
-
-o Automatic server recycling upon socket select or accept failure
-
-
-***********************************************************
-* What's New in Synchronet Version 3.10 Revision H (Beta) *
-***********************************************************
-
-General
-~~~~~~~
-o New NewsLink event module (exec/newslink.js)
-  - used to link sub-boards with newsgroups (e.g. USENET)
-  - requires ctrl/newslink.cfg
-  - create a timed event with command line of "?newslink"
-
-o Changed use of gmtime() to localtime() for systems using local/system
-  time zone rather than GMT/UTC (the default)
-
-o Including Win32 console-mode version of Synchronet (sbbs.exe)
-  - less overhead
-  - more ideally suited to run as an NT service
-  - identical to Unix version
-
-o Better error reporting (includes text description of errno)
-
-o All TCP servers support recycling via semaphore and semaphore files
-  - ctrl/telnet.rec, ftpsrvr.rec, mailsrvr.rec, and services.rec
-  - waits until server is not in-use before recycling
-  - re-loads config files
-  - re-binds sockets
-
-o Fixed bugs in parsing ARS keywords: UNIX, LINUX, and WIN32
-  - any additional ARS keywords in the same string were corrupted
-
-
-Configuration Utility (SCFG) Updated for Version 3.x
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-o Changed default QWKnet call-out command line to use QNET-FTP module
-
-o Fixed access violations/segfaults when adding file options:
-  protocols, download events, viewable/testable/compressable/extractable file
-  types, and alternate file paths, at the end of the list
-
-o New System "Toggle Option" to use local/system time zone instead of
-  GMT/UTC
-
-o New Node "Toggle Option" to leave NODE.DAB open (defaults to "Yes")
-  - This is how Synchronet operated prior to v3, but was changed in the
-    interest of Linux/smbfs-compatibility
-  - In the interest of performance and reliability, I've changed the default
-    behavior back to leaving the file open and added an option to disable
-	this behavior (and make it behave like Synchronet v3.0)
-
-o System toggles default to previously configured state
-
-o Added External Program "Time Option" to enable "Monitor Time Left"
-  - Synchronet will automatically disconnect the user if they run out of time
-
-o New "Newsgroup Name" for sub-boards (used by NNTP service)
-
-
-Control Panel (Win32)
-~~~~~~~~~~~~~~~~~~~~~
-o Fixed resource (thread and process handle) leak when using BBS->Configure
-
-o Fixed potentially incorrect client counter in status bar
-
-o New File->Properties->Advanced tab to set control directory and host name
-  - Host name should be set only if different for this instance of sbbsctrl
-
-
-JavaScript (http://synchro.net/docs/js.html)
-~~~~~~~~~~
-o Added BranchCallback for detecting infinite loops and releasing time-slices
-  while executing scripts
-
-o New MsgBase.subnum (0-based sub-board number) property
-
-o New message hdr.date property for proper RFC822 date representation
-
-o Added time to message-id for messages in sub-boards (for more uniqueness)
-
-o Added extra bool param to MsgBase.get_msg_body() method (tails)
-  - defaults to true if unspecified
-
-o New MsgBase.get_msg_tail() method
-  - returns message tail (tear/taglines) only
-
-o New global properties:
-  - errno     (mirrors C RTL "errno" variable)
-  - errno_str (String description of errno value)
-
-o New global methods: 
-  - ascii_str(String)	  return ex-ascii string converted to pure ascii
-  - strip_exascii(String) return string with ex-ascii chars removed
-
-o New system methods:
-  - system.spamlog(prot, reason, host, ip_addr, to)
-  - system.hacklog(prot, user, text, host, ip_addr, port)
-
-o New system.host_name property 
-  - may be different from Internet address configured in SCFG->Networks->
-    Internet e-mail
-  - configured with sbbsctrl->File->Properites->Advanced
-  - only required for multiple machine BBSes (e.g. vert/rob/cvs.synchro.net)
-
-o New socket method:
-  - socket.sendfile(filename)
-
-o Global printf() function outputs to event log when appropriate
-
-o Fixed JavaScript context corruption caused by bbs.login() method
-
-o Fixed null pointer dereferences when accessing properites of unopen JS file
-
-o Fixed bug in File.writeAll() method (would stop writing prematurely)
-
-o File.readln() and readAll() methods no longer truncate trailing whitespace
-
-o Doesn't ask for new/your message scan if user has access to no message areas
-
-
-Telnet Server
-~~~~~~~~~~~~~
-o Added QWK config menu option to toggle QWK_EXT flag
-
-o Added support for long conference names in CONTROL.DAT if QWK_EXT flag set
-
-o Now detects if new user record number (determined by name.dat) is beyond
-  the valid size of the user.dat, generates an error log message, and fixes the
-  user number so the record can be created successfully
-
-o Added code to putusername() to automatically fix a corrupted name.dat file
-
-o Added error report if failed to create new user record
-
-o Fixed output_sem re-initialization bug that caused segfaults in Linux and
-  *may* have been a cause of occasional output blocks in Win32
-
-o Mail maintenance/purge event no longer tries to delete msgs in an empty base
-
-o No longer clears useron number in node.dab when logging off
-  - multinode chat users need this value to display the user name that left 
-    chat channel (disconnected)
-
-o New toggle option to check time left online while executing doors
-  - fix for doors that fail to check user's time left online
-
-o Switched back to using DOSXTRN for offline events
-  - executing events without DOSXTRN caused too many problems
-
-o Fixed Win32 resource leaks when executing external programs
-
-o Fixed CR to CRLF expansion for intercepted standard I/O in Win32 programs
-
-o Fixed condition in node.dab where a node status could be left as "in use"
-
-o New command-line specifier (%.) expands to ".exe" for non-Unix platforms
-  - Allows Unix and Win32 executables to reside in the same directory
-
-o NT FOSSIL driver no longer creates sbbsexec*.log files
-
-
-Synchronet Services
-~~~~~~~~~~~~~~~~~~~
-o NNTP Service (exec/nntpservice.js)
-  - Added log output for rejected commands when not authenticated
-  - Handles P (post) user restriction more gracefully
-  - Served message headers now include properly formatted date field
-  - Posted messages now use original date/time in header
-  - Added support for SLAVE and IHAVE commands
-  - Updated From: headers to include user name separate from address
-  - Added subject trashcan (text/subject.can) checking (spam filtering/log)
-
-o Finger Service
-  - Fixed negative time online values
-
-o Fixed buffer overflow bug in JavaScript global log() method
-
-o Support for unique host names per Synchronet instance (system.host_name)
-
-
-FTP Server
-~~~~~~~~~~
-o Fixed race condition that caused client transfer threads to be orphaned
-
-o Eliminated warning when attempting to close socket after sock_mutex is gone
-
-o Added special log output to ftp_close_socket when closing the server socket
-
-o Rearranged termination sequence at end of ctrl_thread to fix race conditions
-
-o Added wait at end of ftp_server thread for other threads to terminate
-
-
-***********************************************************
-* What's New in Synchronet Version 3.10 Revision I (Beta) *
-***********************************************************
-
-General
-~~~~~~~
-o Additional "buffer overflow" precautions
-
-o Better random number "seeding"
-
-o Better/early detection of corrupt message base headers 
-
-o Fixed long message header field support in message base utilities
-  - smbutil, chksmb, and fixsmb
-
-
-Configuration Utility (SCFG) Updated for Version 3.x
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-o Fixed bug that was corrupting message headers (build problem?)
-
-o Increased maximum SCFG->Security Levels->Time Per Call/Day to 1440 minutes
-
-o Uses SBBSEXEC environment variable for help file location (if set)
-
-
-Control Panel (Win32)
-~~~~~~~~~~~~~~~~~~~~~
-o Fixed bug with reporting incorrect "up time" in daylight savings time
-
-o GUI user editor now saves changes to Note field
-  - Deleted/inactive user record status is displayed as red/yellow
-
-
-Console Mode (sbbs.exe)
-~~~~~~~~~~~~~~~~~~~~~~~
-o New command-line options:
-	-ma			allow SMTP relays from authenticated users
-	-md<addr>	set DNS server address for MX-record lookups
-	-mr<addr>	set SMTP relay server (and enable SMTP relay)
-	            (supports address:port syntax)
-
-
-Telnet Server
-~~~~~~~~~~~~~
-o Added optional text/menu/msghdr.* file (actually a couple of revs back)
-  - Replaces built-in/text.dat message headers
-  - Use new message header @-codes to display message details
-
-o Errno descriptions are now included in error log
-
-o exec_mutex is no longer used for NT-based OSes and native 32-bit executables
-
-
-Mail Server
-~~~~~~~~~~~
-o New mail server option to allow SMTP relay to authenticated users
-  - Requires user's last logon to be within the hour (via Telnet/FTP/POP3)
-
-o Immediately disconnects upon illegal relay attempt
-
-o More detailed message base error messages
-
-o Reduced maximum SMTP recipients from 1000 to 100 (RFC minimum)
-
-o Improved tracking of number of recipients and enforcement of maximum
-
-o Logs maximum recipients reached error in spam.log
-
-o SMTP MAIL command now resets recipient list per RFC 821
-
-
-***********************************************************
-* What's New in Synchronet Version 3.10 Revision J (Beta) *
-***********************************************************
-
-General
-~~~~~~~
-o Better JavaScript reliability
-
-o Much improved anti-SPAM measures in SMTP Mail server
-
-o More detailed spam.log entries
-
-o Sysop-configurable socket options (applied to all opened sockets)
-  - socket options set in ctrl/sockopts.cfg
-  - socket option values can be queried using "finger ?sockopts"
-
-o Servers are automatically recycled on an "accept" failure
-
-o Improved message base error handling (SMBLIB v2.15)
-
-o Automated daily backups of user and mail databases
-
-o SBBSCTRL can export/import sbbs.ini file (registry settings)
-
-o Console mode version (sbbs.exe) can read in sbbs.ini file for instance
-  settings - no more ugly command-lines required
-
-o Console mode version now includes node listing/control commands
-
-o Services on UDP (datagram) sockets are now supported
-
-o Tons of improvements to both newslink.js and nntpservice.js
-  - Better dupe message detection/prevention
-  - Better retainment of message-ids across gated message networks
-  - Better prevention of inadvertent gating (must have gate-between-net-types)
-
-
-SCFG
-~~~~
-
-o Now creates data and storage directories (again)
-
-o Bugfix: wasn't saving sub-board's newsgroup name
-
-o Backed-up .cnf files are now named *.cnf.# instead of *.cn#
-  - no longer limited to 10 backups
-
-o Number of daily user and mail database backups to keep, configured in
-  SCFG->System->Advanced Options
-
-o Removed unused new user question toggles: computer type and multiple choice
-  computer questions
-
-
-NewsLink (newslink.js)
-~~~~~~~~
-o Better dupe message detection/prevention using X-Gateway header field
-
-o Better retainment of message-ids across gated message networks
-
-o Better prevention of inadvertent gating (must have gate-between-net-types)
-
-o Creates default (blank) properties for message header object:
-  eliminates script errors when importing malformed message headers
-
-o Uses newsgroup name as default "to" header field value of imported msgs
-
-o Added optional flags field to area lines in newslink.cfg
-  Supported flags:
-	n - don't add "from newsgroup" tag to imported message text
-	t - don't add tear lines to imported message text
-	x - don't add tear and tag lines to exported message text
-
-o Improved debug/status output
-
-o Added support for Tracker1's -ix option (import fixed number of messages)
-
-o Added support for parsing and sending of FidoNet-extension headers
-  (e.g. X-FTN-MSGID)
-
-o Only includes references/reply_id field if it exists in the header (!undefined)
-
-o print statements are now crlf-terminated for easier debugging with ;EXEC
-
-
-nntpservice.js
-~~~~~~~~~~~~~~
-o Many of the improvements made to newslink.js, also made in nntpservice.js
-
-o Added support for the DATE command (RFC 2980)
-
-o Uses message-id of posted msgs if sender is a slave server (not a client)
-
-o Tracker1's modification to set the "to" field of posted messages based on
-  the from field of the message referenced in "references" header field
-  (if present)
-
-o Tracker1's modification to replace spaces with underscores in e-mail 
-  addresses
-
-o Added support for missing argument to ARTICLE, HEAD, BODY, and STAT cmds
-
-o Added support for the STAT command
-
-o Added read/posted messages stats after logoff
-
-o Writes original newsgroups header to outbound msgs
-
-
-JavaScript
-~~~~~~~~~~
-o printf() and format() now convert floating point numbers to long (%ld)
-
-o BBS timed events can now use User class
-
-o Branch callbacks now collect garbage (free-up memory) every 100 calls
-  - this fixes the problem of every created object living in memory during
-    the life of a script causing a long-running script to eventually run 
-    out of memory
-
-o Fixed the following global methods (were corrupting passed string buffer):
-  ascii_str(), strip_ctrl(), strip_exascii(), and truncsp()
-
-o UDP (datagram) sockets are now supported by the Socket class
-
-o New Socket class properties: local_ip_address, local_port,
-  remote_ip_address, and remote_port
-
-o Socket getoption() and setoption() methods no longer have the option "level"
-  as an argument and the option name is now specified as a string (the numeric
-  values defined in sockdefs.js are not cross-platform)
-
-o Fixed Socket is_connected property value (was true before connect)
-
-o Created Socket poll() method - with optional timeout argument (in seconds)
-
-o Changed Socket recv, recvline, and peek methods to support unlimited buffer
-  lengths
-
-o Fixed bug in bbs.replace_text() method when called with empty string ("")
-
-o New bbs properties: msg_id, msg_reply_id, smb_msgs, and smb_curmsg
-
-o New console method: ansi_getxy() to get terminal's current cursor location
-
-o New console method: lock_input() to lock/unlock the input_thread allowing
-  direct client.socket read calls from scripts
-
-o system.spamlog() now takes an "action" parameter
-  - usage: spamlog(prot, action, reason, host, ip_addr, to);
-
-o Fixed memory leaks in MsgBase class
-
-o MsgBase save_msg() and put_msg_header() methods now parse the header 
-  object's id and reply_id properties and place them in the appropriate SMB 
-  header fields
-
-o MsgBase get_msg_header() method defines only the following properties as 
-  read only: number, id, and reply_id 
-  - the rest are now read/write
-
-o MsgBase get_msg_body and get_msg_tail methods now take additional bool
-  parameter indicating whether the message is to be rfc822-encoded or not
-  (defaults to false)
-  - this solves the problem of the nntp service and newslink module sending
-    messages with dots in the first character of a line incorrectly
-
-o Added MsgBase ftn_msgid, ftn_reply, ftn_pid, ftn_area, and ftn_flags
-  FidoNet msg header properties
-
-o MsgBase msg hdr reply_id based on time and number of original message
-  - reply_id property is not created if it doesn't exist in the msg header
-  - msg.id is based on the time the message was imported rather than written
-
-o Fixed MsgBase subject, to, and from CRCs in message base index
-  - threading on author, to, or subject didn't work on imported msgs
-
-o Added support for MsgBase msg hdr USENET Path and Newsgroups header fields
-
-
-Telnet Server
-~~~~~~~~~~~~~
-
-o PostLink and QWK call-out events now run in foreground (to avoid packet
-  open conflicts) and use the command-shell (for shell scripts on Unix)
-
-o An "riosync timeout" is no longer logged as an error
-
-o Non-exclusive timed events can now run *while* the event node is "in use"
-
-o Fixed bug with multiple instances and non-exclusive events, was setting node
-  status to WFC even if user was online
-
-o IDENT lookup no longer assumes server is running on port 23
-
-o getkey now releases time-slices while waiting for "cold key" input
-
-o ansi_getxy releases time-slices while waiting for terminal response
-
-o ansi_getlines releases time-slices while waiting for terminal response
-
-o Timed events that use Baja or JavaScript output routines will now print to
-  the event log
-
-o "To users" are now supported on Internet-networked message areas
-
-o New user question toggle (SCFG->System->New User Values->Question Toggles)
-  to disable the upper/lower case conversion of new-user-supplied strings
-
-o New system toggle options (SCFG->System->Toggle Options) to suppress
-  hard-coded displays (system info and active node list) during logon
-
-o New MSGID and REPLY kludge lines in QWK networked messages
-  - allows cross-network threading based on message-id
-
-o Added new command (E) to allow users to edit their posted messages on a
-  specific sub-board (sysop configurable in SCFG)
-
-o Implemented support for SUB_DELLAST toggle option
-  - allows deleting of last message only
-  - option has been in SCFG for a long time, but never implemented
-
-o Fixed chat channel 0 (sysop broadcast channel) bugs related to chat actions
-
-o Auto-initializes SBBSDATA and SBBSEXEC convenience environment variables
-  for use in external programs/batch files/shell scripts
-
-o Sets socket mode back to blocking after running external programs
-  - fix for external programs that change the socket's blocking mode
-
-o If the menu file text/menu/xtrn/code.* exists (where code is the external
-  program's internal code), the file will be displayed to the user before the
-  door is run
-
-o New @-codes: MSG_NUM, MSG_ID, MSG_REPLY_ID, SMB_MSGS, SMB_CURMSG, 
-  SMB_LAST_MSG, SMB_MAX_MSGS, SMB_MAX_CRCS, SMB_MAX_AGE, and SMB_TOTAL_MSGS
-
-o Updated old msg group and sub-board name/number @-codes to use currently
-  open message base details, if applicable
-
-
-SBBSecho
-~~~~~~~~
-o New option (in ECHOCFG) to strip linefeeds from exported messages
-  - Previously, it *always* stripped linefeeds causing formatting problems
-    with some non-comforming echomail programs (defaults to "Off")
-
-
-Mail Server
-~~~~~~~~~~~
-o Added support to SMTP server for "forward:" and "local:" address prefixes,
-  allowing sender-control of forwarding to external mail addresses
-
-o Created generic DNS blacklist support via optional configuration file:
-  ctrl/dns_blacklist.cfg - allows multipe RBL-style DNS blacklists
-
-o The hardcoded RBL functionality has been replaced with dns_blacklist.cfg
-
-o Added support for ctrl/dnsbl_exempt.cfg to exempt a list of IPs 
-  (or IP masks) from DNSBL testing
-
-o Three new options on handling of mail from DNSBL-listed servers:
-  A. refuse sesion (used to be only choice)
-  B. refuse mail (e.g. report "bad address")
-  C. ignore mail (e.g. pretend to receive)
-  D. receive mail, but tag msg subject and header with configurable tags
-
-o Now logs DNS query result (e.g. 127.0.0.2) from DNS-based Blacklist servers
-
-o Changed DNS blacklist reject error code from 571 to 550
-
-o POP3 server allows up to three non-USER commands in authentication state
-  i.e. ignores "CAPA" command (RFC 2449)
-
-o Better support for outbound addresses with both "name" and <addr> portions
-
-o sendmail_thread sends properly formatted RCPT TO command even if address
-  is not properly formatted ("name" <addr> for example)
-
-o sendmail_thread can now send mail to addresses that have text after hostname
-
-o Made "msg text lines per yield" value configurable (default: 100)
-
-o Made "max recipients" value configurable (default: 100)
-
-o Undeliverable messages from local user #0 can't be bounced
-  (e.g. telval/smbutil)
-
-
-***********************************************************
-* What's New in Synchronet Version 3.10 Revision K (Beta) *
-***********************************************************
-
-General
-~~~~~~~
-o New IP filter file: text/ip-silent.can
-  - connections from IP addresses in this file are silently refused
-    (same format as other text/*.can files)
-
-o More consistent message threading-by-subject
-
-o Non-standard timezones are now represented as UTC+/-hh:mm
-
-o All messages created are assigned both Internet (RFC822) and FidoNet (FTS-9)
-  compliant message-IDs
-
-o All messages created are assigned a FidoNet (FSC-46) compliant program ID
-
-o SBBSCTRL (Win32) now saves and restores customized font styles 
-  (bold, italic, underline, etc.)
-
-o Fixed handling of invalid Ctrl-A sequences in FILE_ID.DIZ
-
-o Web server included in console-mode version (sbbs.exe) Unix build
-  - very preliminary
-
-o Synchronet ported to OpenBSD (thanks Deuce!), so Synchronet for Unix now
-  builds and runs on Linux-x86, FreeBSD-x86, and OpenBSD-x86.
-
-
-JavaScript
-~~~~~~~~~~
-o New documentation in the works
-  http://synchro.net/docs/js.html
-
-o Dynamically-generated Object Model Reference (more complete and accurate)
-  http://synchro.net/docs/jsobjs.html
-
-o Better error reporting of internal errors that cause script termination
-
-o User class constructor can be called with no arguments
-  - creates a User object representing no existing user
-  - number property must be set before any changes can be saved
-
-o Global load() method can now (optionally) take additional arguments which
-  are then used to change the values of the global argv and argc properties
-  Example: load("myscript.js", arg1, arg2);
-
-o New global truncstr(str,set) method, truncates a given string at the first
-  occurance of any char in set (ala strpbrk), returns the truncated string
-
-o New methods: system.put_node_message() and system.put_telegram()
-  - same as bbs methods by the same name but can be called from other servers
-
-o New method: system.new_user(alias)
-  - returns User object representing a new user record
-
-o New method: system.matchuserdata(field, data, [usernumber]) 
-  - searches for an exact string match of any user record data field and
-    returns the number of the first matching user
-  - the field is specified by offset into user.dat record
-  - usernumber is an optional user to skip in the search
-
-o Fixed system.freediskspace property, returns up to 4GB (instead of -1)
-
-o bbs.scan_dirs() and scan_subs() methods ignored first parameter
-
-o bbs.get_newscantime() returns new scan pointer date/time
-
-o bbs.get_telegram() was expecting too many parameters
-
-o Fixed console.question property (was dupe of console.wordwrap property)
-
-o Made console.question property writeable
-
-o New console.strlen() method returns length of string excluding Ctrl-A codes
-
-o File.open() method now accepts an additional, optional bool argument:
-  shareable (defaults to false)
-  - if a file is opened as 'shareable', then simultaneous opens will be
-    allowed (no file locking), otherwise, the file is locked according the
-    open 'mode'
-
-o File.open() method now opens file in text mode (on Win32) unless 'b'
-  (binary) mode is not specified
-
-o New File.printf() method (works like the C fprintf function)
-
-o File.lock() and unlock() methods:
-  - act on the entire file if called with no arguments
-  - offset defaults 0, and length defaults to the file length - offset
-
-o New xtrn_area object that represents the configured external programs
-  - currently only includes online external programs (doors)
-  - will add timed events, external editors, etc. later
-  - sorry Rocko, couldn't wait for your version :-)
-
-o MsgBase class:
-  Fixed case sensitivity problem with opening message bases on Unix
-  Added support for hdr.from_org (Organization) header field
-  Imports and exports SMTP reverse_path header field (hdr.reverse_path)
-
-o New MsgBase.open() method - now required to access a message base, allows
-  better error handling than opening in the constructor
-
-o New MsgBase.is_open property (boolean), reflects msgbase open state
-
-o MsgBase.save_msg() method will open the message base if necessary
-
-o MsgBase.put_msg_header() method now updates the index record too
-
-o MsgBase.get_msg_header() now exports the following header fields:
-  summary, priority, cost, times_downloaded, and last_downloaded
-
-o MsgBase.get_msg_header() method truncates trailing whitespace characters
-  from all header fields
-
-o Repeating and generic ASCII header fields (e.g. RFC822HEADER) are accessed
-  with the new hdr.field_list array
-
-o New MsgBase.cfg property contains all sub-board configuration settings
-  - doesn't exist for "mail" message base
-
-o MsgBase.save_msg():
-  USENETPATH headers are no longer *always* added to newly saved messages
-  It's up to another application (e.g. nntpservice.js) to add the local system
-  to the path
-  Added support for importing message headers with replyto header fields
-
-o Fixed bug in Socket.poll() - timeout value only worked as first argument
-
-o Fixed memory leak in Socket.sendfile() if file read failed
-
-o New Socket.recvfrom() method that returns an object with 3 properties:
-  data, ip_address, and port (for UDP responses to broadcasted requests)
-
-o New Socket.sendto() method - usage: sendto(data,ip_addr,port) for UDP
-
-o Socket.connect() call is no longer needed for UDP sockets
-
-o Socket.local_port and remote_port properties are now numbers
-  (instead of strings)
-
-o New property Socket.type, set to SOCK_STREAM (TCP) or SOCK_DGRAM (UDP)
-  when the socket is created (read-only)
-  - SOCK_STREAM and SOCK_DGRAM are defined in exec/sockdefs.js
-
-o Fixed bug in Socket.bind() if port number specified (byte-order fix)
-
-o Port arguments in Socket.bind(), connect() and sendto() can now be
-  specified as a service name (e.g. "telnet", "http", "finger", etc).
-
-o New Socket.listen() method, puts socket in 'listening' state,
-  accepts optional 'backlog' argument (defaults to 1)
-
-o New Socket.accept() method, accepts an inbound TCP connection,
-  returns a newly created socket object
-
-o Socket.poll() method now accepts an additional, optional argument: 
-  bool poll_for_write, defaults to false (poll for read)
-
-
-SCFG (Configuration Utility)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-o Added optional parent directory to file library configuration
-  - used to specify a physical parent directory for all logical directories
-    in a file library (convenient for importing CD-ROM directories)
-  - requires v3 of ADDFILES and FILELIST utilities
-
-o Support for importing "raw" directory listings (containing just dir names)
-  - for use in conjunction with the new "parent directory" option
-
-o User signatures can now be disabled on a per sub-board basis
-
-o New option to create lowercase drop file names for external programs
-  (for better Unix file system compatibility)
-
-o Exports and imports newsgroup name as part of subs.txt format
-
-o Fixed bug that could occur if new user command shell was set to last
-  configured command shell, and that shell was later deleted
-
-
-Telnet Server
-~~~~~~~~~~~~~
-o All ctrl-keys (built-ins and hot-key events) use same the recursion 
-  protection mechanism now limiting them to a total maximum depth of 2
-  - solves re-entrancy issues for hot-key events
-
-o DEL (ASCII 127) is treated the same as backspace (ASCII 8) in string
-  input routines
-
-o When importing QWK and REP network packets, the corresponding
-  data/qnet/<id>.in is only created when necessary
-
-o Improved message header display with sysop message scan 'OH' command
-
-o New sysop mail read command, 'H', used to display mail message headers
-
-o Converted SMB_CURMSG @-code to 1-based (cosmetic bugfix)
-
-o Added new @-code HOSTNAME, used to display current host name
-  - may not always be the same as the INETADDR
-
-o New log entry created when the user pages the sysop to chat
-
-o Added Continue? questions during new user procedure to give user an opt-out
-
-o Creates user, msg_area, and file_area JavaScript objects during user logon
-  and new user creation
-
-o Checks for node interruption during an outbound telnet gateway session
-
-o Unix-build creates external program (door) drop-files with CRLF-deliminated
-  lines if not configured as 32-bit native
-  - for DOSEMU/DOSCMD compatibility
-
-o trashcan() now delays 500 milliseconds after displaying the optional
-  text/bad*.msg file 
-  - gives time for transmit buffer to clear before disconnecting
-
-o Fixed exception during termination of bbs_thread if subs/dirs were added in
-  SCFG and the confg files were re-loaded (node(s) recycled) before shutdown
-
-o Baja FTP function fixes:
-  - Removed extra crlf sent with FTP PASS command
-  - Fixed bug causing intermittent bind failures on FreeBSD
-  - Fixed active (non-PASV) mode file transfers
-
-o FOSSIL driver for NT-based operating systems (sbbsexec.dll) now reports
-  I/O buffer fullness more accurately
-  - fixes problem with FDSZ sending entire file then timing out while waiting
-    for acknowledgement from client
-
-o One-byte-at-time external programs (e.g. LORD) should preform better on
-  NT-based operating systems due to better interprocess communication
-
-o When debugging (logging) received telnet commands, sent commands are now
-  logged too
-
-o QWKnet kludge line lengths up to 500 chars now supported
-  - previously limited to 128 chars
-
-o Fixed bug that would change user #1's QWK settings when importing QWKnet
-  packets
-
-o Removed log output during the packing/unpacking of messages for QWK nodes
-
-
-ADDFILES
-~~~~~~~~
-o Several bugs fixed since last 3.00 beta releases
-
-
-FILELIST
-~~~~~~~~
-o New version 3.00 port (for Win32 and Unix)
-
-
-SMBUTIL
-~~~~~~~
-o Messages posted via SMBUTIL now have the SENDERAGENT field set to
-  AGENT_SMBUTIL to prevent the Synchronet mail server (or other programs)
-  from bouncing undeliverable messages back to a "process"
-
-o Improved packmsgs() handling of failed deletion/renaming of temp files
-  (occurs if the msgbase is open by another process at the time of packing)
-  - the msgbase should no longer be left in a corrupted state if this occurs
-
-o Cosmetic changes to header dump routine
-
-o Creates a FIDOPID (program identifier) header field when storing messages
-
-o New command-line option (-d) to set default values for header fields
-  (to, from, from_number, and subject) when importing messages
-
-
-CHKSMB
-~~~~~~
-o Now verifies header lengths match calculated header lengths
-
-o Displays more detail regarding corrupted data field offsets when used 
-  with the -e switch
-
-
-SBBSecho
-~~~~~~~~
-o Bugfix: FLO files were being truncated rather than appended
-
-o No longer writes the same (duplicate) bundle name to the FLO file if it's
-  already listed
-
-o Now deletes BUNDLES.SBE when no longer needed (rather than truncate it)
-  - hopefully eliminates FAQs about this file
-
-o OS/2 builds now available again (thanks Watcom!)
-
-o Now imports and exports TZUTC, MSGID, REPLYID, PID, and TID control fields
-
-o Sets "when written" time zone on imported messages based on TZUTC or
-  TZUTCINFO kludge lines, if present
-
-o Tosser ID (TID) fields are created if it doesn't already exist
-
-o Fixed the creation of inter-zone outbound point directories for FLO mailers
-
-o Fixed importation of FLAGS ctrl line (was looking for "FLAGS:" not "FLAGS")
-
-o FLAGS and unrecognized kludge lines are now added to exported messages
-
-o Line feeds are ignored when converting non-ASCII chars for ASCII-only subs
-
-o Fixed case of mail message base (for Unix file systems)
-
-
-Services
-~~~~~~~~
-o Support for new "static" services
-  - services that listen on a socket and accept their own connections/clients
-  - requires option bit 1 (0x2) set in ctrl/services.cfg file
-
-o New global write() and writeln() methods to make it consistent with FTP and
-  Web server global methods used to generate html (e.g. nodelist-html.js)
-
-
-Mail Server
-~~~~~~~~~~~
-o Uses hostname instead of inetaddr (usually the same) in SMTP cmds/responses
-  and SMTP "Received" headers
-
-o Support for sender addresses that include comments (in parenthesis)
-
-o Increased read timeout from from 1 to 5 minutes
-
-o POP3 server actually checks the number of lines sent successfully and only
-  marks the message as 'read' if all lines requested were sent successfully
-
-o Now stores original, unmodified RFC822: to, from, and reply-to header fields
-
-o Bounce-messages are now flagged as from AGENT_SMTPSYSMSG and messages from
-  processes aren't bounced (preventing bounced message loops)
-
-o Reduced mail server cycle time from 5 to 2 seconds (frequency at which
-  recycle semaphores are checked)
-
-o Added option to toggle logging of received responses (DEBUG_RX_RSP)
-
-o Much improved message bouncing:
-  - delivery failure (bounce) messages now includes error details
-  - error message text is no longer crammed into the bounce-message subject
-  - the original subject is retained
-  - fixed bug that could cause corruption after original message deletion
-  - use of original reverse-path for bounced message delivery
-
-
-FTP Server
-~~~~~~~~~~
-o Improved string bounds checking
-
-o Fixed bug with continuous recycling
-
-o Now (optionally) echoes password attempt for unknown users
-
-o Increased select timeouts (from 1 to 5 minutes)
-
-o Increased recycle semaphore check frequency (from 5 to 2 seconds)
-
-o The reported "unix" file and directory modes more closely reflect
-  the actual read/write permissions (FTP clients should ignore them anyway)
-
-o Added support for resumed uploads (using APPE or REST commands)
-
-o Fixed time display of files in local directory listings
-
-o CWD's to paths with trailing filenames now fail (as they should) 
-  - when IE fails to download a file, it attempts to CWD to the path, and if 
-    the CWD succeeds the subsequent requested paths were all wrong
-
-
-***********************************************************
-* What's New in Synchronet Version 3.10 Revision L (Beta) *
-***********************************************************
-
-General
-~~~~~~~
-o Timed events can be configured to run only on specific days of the month
-  (example: the 1st and 15th of every month)
-
-o Eliminated harmless accept/select errors when shutting down servers
-
-o Win32 build now uses Critical Sections in place of Mutexes
-  - Mutexe API routines are slower because they must enter the kernel
-
-o Now using thread-safe time functions in Unix builds
-
-o Now using thread-safe "real path" function in OpenBSD build
-
-o New command-line utility (makeuser) to add a user to the user database
-  - run makeuser -? for usage instructions
-
-o Node window in SBBSCTRL no longer unnecessarily locks node.dab
-  - eliminates locking/reading errors
-
-o QWK Bugfix: was always truncating MESSAGES.DAT, so appending to an existing
-  QWK packet (pre-packed or aborted download) did not work at all (ever)
-  - this also resulted in a side-effect of corrupted indexes (if enabled)
-
-o Beautified and sped-up (immensely) the unpacking of QWK network message 
-  packets
-
-o New optional ctrl/twitlist.cfg file contains, names (with wildcards) of
-  users/authors whose posts will not be imported from QWK or FidoNet networks
-
-o Configurable directory for modified modules/scripts
-
-o Configurable directory for log files
-
-o Message sub-board and file directory internal codes can now be extended to
-  16 characters by using the new optional message group/file library 
-  "internal code prefix" - this feature allows sysops to easy create message
-  and file areas with unique (non-conflicting) internal codes
-
-o Download notifications can now be disabled on a per-directory basis
-
-o New cross-platform graphical user interface (based on FLTK) for SCFG and
-  ECHOCFG (run with "-g" to enable GUI interface)
-
-o New Unix installer - installs and builds source code from CVS or tgz files
-  - thank Deuce for this neat-o program
-
-o New IRC client module (exec/irc.js) - again, thank Deuce
-
-o All TCP servers individually track and log the number of clients served
-
-o All TCP servers now detect and log client hostname aliases (canonical names)
-
-o Bugfix: TCP server's up-time root value is reset if the server thread is 
-  shutdown and restarted (excluding recycles)
-
-
-Control Panel (Win32 GUI)
-~~~~~~~~~~~~~~~~~~~~~~~~~
-o Bugfix: Configuration Wizard no longer fails to save configuration files
-  if there is no existing mail message database (data/mail.*)
-
-o Servers are recycled/refreshed after completing Configuration Wizard
-
-o Fixed DNS Server address detection on systems with multiple NICs
-
-o File->Import/Export Settings menu options now prompt for path/filename
-
-
-Synchronet for UNIX
-~~~~~~~~~~~~~~~~~~~
-o Separately configurable ANSI and Dumb (non-ANSI) terminal values:
-  ExternalTermANSI and ExternalTermDumb
-
-
-Telnet Server
-~~~~~~~~~~~~~
-o System password is now required to create the first user (sysop) account
-
-o Fixed problem detecting number of rows for Windows 2K/XP telnet client 
-  (was reporting 105 lines when used in a scrollable window)
-  - fixed by Deuce
-
-o Screen-lines are no longer auto-detected (for ANSI terminals) at every
-  "default config" menu prompt, but rather only when using the "Screen Length"
-  option and selecting "Auto Detect"
-  - solves problem with terminals that don't respond properly to the ANSI
-    cursor position request
-
-o Ctrl-C now purges both input and output buffers (when appropriate)
-
-o Built-in ctrl key handling (Ctrl-C, Ctrl-T, Ctrl-U, etc) can be disabled
-  with SCFG->System->Advanced->Control Key Pass-through
-  - any keys specified in this bit-map will not be handled internally or by
-    global hot key events
-
-o New toggle option for external programs, events, and message editors:
-  - use Shell to Execute, forces command-line to be executed via system
-    command shell (e.g. cmd.exe, bash/sh, etc.)
-
-o The periodic sending of Telnet Go-Ahead commands can now be disabled
-  - This feature is useful for quickly detecting dropped connections
-  - Unfortunately, some Telnet clients print/echo the Telnet GA command
-
-o Now sends Telnet DO/WILL BINARY TRANSMIT commands before file transfers
-  - Fixes problem with some Unix telnet clients that don't do this themselves
-
-o ctrl/attr.cfg now support lower-case attribute character codes
-
-o Improved server shutdown detection in node threads
-
-o Short (single line) error log entry now includes last Win32 error value
-
-o Displays external netmail address before prompting to forward local mail
-
-o The 'F'ind text command while reading messages can now either show message
-  headers only or entire text
-
-o Bugfix: files with on extension in filebase would corrupt listing display
-
-o Optional text/menu/msgtabs.* menu, displayed as the "tab bar" in the
-  internal editor instead of the hard-coded tab bar
-
-o New FREESPACEK @-code to display free disk space in kilobytes
-
-o New SERVED @-code to report the number of clients served since started
-
-o Bugfix: telnet gateway now handles temporarily blocked sockets (retries)
-
-o Bugfix: occasional attribute mismatch when restoring saved line with ANSI
-
-o %s command-line specifier now represents the configured start-up directory
-  when used in online external program (door) and timed event command lines
-  - This is actually a cross-platform compatibility fix for Unix systems
-    where '.' is not in the current search path
-
-o New default modules: newuser.js and logon.js to replace Baja equivalents
-  - newuser.js optionally sends welcome e-mail to new users
-  - logon.js prompts sysop to create guest account (calls makeguest.js)
-
-o New chkspace.js event module to check free disk space and e-mail warning
-  to sysop when low
-
-
-JavaScript
-~~~~~~~~~~
-o Increased the default JavaScript heap size to 8MB
-
-o JavaScript heap size is configurable
-  - JavaScriptMaxBytes key in the [Global] section of the sbbs.ini file
-  - SBBSCTRL:File->Properties->Advanced->JavaScript Heap
-
-o console.attributes can now be set with an attribute string
-  (Ctrl-A codes without the Ctrl-A escape characters)
-
-o New property: console.ctrlkey_passthru, bit-map specifying which control
-  keys will not be handled internally or by global hot key events
-
-o New array, console.color_list[] contains sysop-configured attributes from
-  ctrl/attr.cfg (which can now be extended with additional color definitions)
-
-o Timed events now have access to user objects (msg_area, file_area, etc)
-
-o Fixed MsgBase.put_msg_header() - no longer creates duplicate header fields
-
-o MsgBase.get/put msg header/body/tail functions can now access messages
-  via message ID (rather than by offset or message number)
-
-o system.spamlog() now takes additional 'from' parameter (typically the SMTP
-  reverse-path)
-
-o New system.freediskspacek property - free disk space in kilobytes
-
-o New system.logs_dir and system.mods_dir properties
-
-o Socket poll() method accepts a floating point timeout for fractional timeout
-  values
-
-o bbs.sub_info() and dir_info methods now accept optional sub/dir argument
-
-o All bbs methods that accept sub/dir argument will now default to current sub
-  or dir if not specified
-
-o New properties: bbs.batch_upload_total and bbs.batch_dnload_total
-
-o bbs.batch_download() now checks if download queue is empty, now returns BOOL
-  instead of VOID
-
-o New methods: bbs.good_password(), bbs.select_shell(), bbs.select_editor()
-
-o Fixed msg_area.grp_list[].sub_list[].is_operator and is_moderated properties
-  - were true if configured as blank in SCFG (should be false)
-
-o file_area.lib_list[].dir_list[].link property returns (as in v3.10j)
-
-o New properties: file_area.min_diskspace, user_dir, sysop_dir, and upload_dir
-
-o Renamed the File.delete() method to File.remove() - can't use JavaScript 
-  keyword as method name
-
-o New method: console.telnet_cmd(cmd,opt) - used to send a Telnet command to
-  client (with optional 'opt' value)
-
-o New property: console.aborted (bool), true if user hit Ctrl-C to abort I/O
-
-o Renamed property: console.rio_abortable to console.abortable (no local I/O)
-
-o New global method: lfexpand(), converts line-feeds (LF) to carriage-return
-  /line-feed pairs (CRLF end-of-line sequences) in strings
-
-o Bugfix: system.new_user(): if a sysop-configured default new user editor has
-  terminal-type access requirements (e.g. ANSI), it will now work
-
-o Services now have access to user objects (e.g. msg_area, file_area, etc.),
-  without requiring a false login() call
-
-
-SMBUTIL
-~~~~~~~
-o Added support for -i (ignore CRC) option, to override duplicate msg checking
-
-
-SBBSecho
-~~~~~~~~
-o The TID (Tosser ID) kludge line is only added when exporting messages
-
-o Adds FSP-1010 Via control code to packed NetMail messages
-
-o 0-byte bundles less than 24-hours old are not deleted or overwritten
-  - allows unique bundle numbering if mailer truncates sent bundles
-
-o Unix versions expand sole LFs to CRLFs in NetMail created from text files
-
-o Unix version unpacks bundles with upper or mixed case extensions
-
-o Added log message for routed EchoMail bundles
-
-o Added support for ctrl/twitlist.cfg - optional twit list
-
-
-ADDFILES
-~~~~~~~~
-o Ignores ex-ASCII chars in filenames only when run in ASCII-only mode
-  - support for foreign language chars in filenames
-
-o Added -L option to specify library name to limit Auto-ADD directory list
-
-o Strips whitespace off beginning of second line ext-desc in files.bbs
-
-o Reverted to the old (v2) method of preparing the file descriptions
-  (compressing white-space, etc)
-
-
-FILELIST
-~~~~~~~~
-o Displays files with no extension without a '.'
-
-
-Mail Server
-~~~~~~~~~~~
-o Added support for external (native) mail processing commands that can modify
-  a message's header, body, or recipient list, or reject the message with a
-  specific error message based on its contents (SPAM filter, virus scan, etc)
-  - may also be used for mailing lists, file requests, etc
-  - see ctrl/mailproc.cfg for details
-
-o The current hostname is now also used in determing if a received e-mail is
-  addressed to a local or external user
-
-o Better handling of misconfigured/missing DNS server address (for MX-lookups)
-
-o SPAM log now includes the SMTP reverse-path (address) as specified by client
-
-o Added option to enable DNSBL debug log output (MAIL_OPT_DNSBL_DEBUG)
-
-o Active client counter is incremented before (potentially lengthy) DNSBL 
-  lookups
-
-o dnsbl_exempt.cfg is now checked against the IP address and the hostname
-  of the sending server (if either matches, the server is exempt)
-
-o No longer adds the Organization header field to messages received via SMTP
-
-o Now deletes attached file if MSG_KILLFILE aux attribute set
-
-o New log entry when a delivery failure notification message is created
-
-o Configurable maximum message size (in bytes) - default: 10MB
-
-o Now correctly handles (and rejects) mail headers > 64K in size
-  - total length of all header fields for a single message cannot exceed 64K
-
-o Fixed failure to create delivery failure notification message:
-  !BOUNCE ERROR -100 (msgbase not open) incrementing data allocation units
-
-
-FTP Server
-~~~~~~~~~~
-o SITE WHO command now reports total number of active FTP clients
-
-o Added SITE VER and SITE UPTIME commands
-
-o Added SITE RECYCLE and SITE RECYCLE ALL sysop-only commands
-
-o Fixed normal (non-PASV) file transfers on Unix when running as non-root user
-  - if it can't bind ctrl_port-1, then it'll retry the bind using any port (0)
-
-o Now gives uploader credits/minutes upon subsequent downloads (as configured)
-  
-o Now notifies the uploader of a file when the file is later downloaded
-
-o Data sessions now use non-blocking sockets to prevent occasional locked
-  client sessions (noticed on Win9x only)
-
-/* End of V310_NEW.TXT */
diff --git a/docs/v311_jsnew.html b/docs/v311_jsnew.html
deleted file mode 100644
index 56c6b1082b471166d322a82b96d1c97938759ac4..0000000000000000000000000000000000000000
--- a/docs/v311_jsnew.html
+++ /dev/null
@@ -1,674 +0,0 @@
-<html>
-<head>
-<title>Synchronet JavaScript Object Model Reference</title>
-<STYLE>
-	OL LI                { cursor: hand; }
-	UL LI                { display: none;list-style: square; }
-	.showList LI         { display: list-item; }
-</STYLE>
-</head>
-<body>
-<font face=arial,helvetica>
-<h1>Synchronet JavaScript Object Model Reference</h1>
-Generated for <b>Synchronet v3.11a beta Debug</b>, compiled Dec  6 2003 19:56
-<br><font size=-1>
-Includes Properties and Methods added in Synchronet v3.11 only.
-</font>
-<ol type=square>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#global"><b>global</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#global_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#global_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#js"><b>js</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#js_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#js_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#system"><b>system</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#system_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#system_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#server"><b>server</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#server_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#client"><b>client</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#user"><b>user</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#user_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#user_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#bbs"><b>bbs</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#bbs_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#bbs_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#console"><b>console</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#console_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#console_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#msg_area"><b>msg_area</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#file_area"><b>file_area</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#xtrn_area"><b>xtrn_area</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#MsgBase"><b>MsgBase</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#MsgBase_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#MsgBase_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#File"><b>File</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#File_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#File_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#Socket"><b>Socket</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Socket_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Socket_properties>properties</a>
-</ul>
-</ol>
-<h2><a name=global>global object</a>
-<br><font size=-1>Top-level functions and properties (common to all servers and services)</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>global</tt>
-<a name=global_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>log</b><td>string<td><tt>log([level,] value [,value])
-<td>add a line of text to the server and/or system log, <i>values</i> are typically string constants or variables, <i>level</i> is the debug level/priority (default: <tt>LOG_INFO</tt>)
-<tr valign=top><td><b>read</b><td>string<td><tt>read([count])
-<td>read up to count characters from input stream
-<tr valign=top><td><b>readln</b><td>string<td><tt>readln([count])
-<td>read a single line, up to count characters, from input stream
-<tr valign=top><td><b>write</b><td>void<td><tt>write(value [,value])
-<td>send one or more values (typically strings) to the server output
-<tr valign=top><td><b>writeln</b><td>void<td><tt>writeln(value [,value])
-<td>send a line of text to the console or event log with automatic line termination (CRLF), <i>values</i> are typically string constants or variables (AKA print)
-<tr valign=top><td><b>exit</b><td>void<td><tt>exit([number exit_code])
-<td>stop script execution, optionally setting the global property <tt>exit_code</tt> to the specified numeric value
-<tr valign=top><td><b>load</b><td>boolean<td><tt>load([object scope,] string filename [,args])
-<td>load and execute a JavaScript module (<i>filename</i>), optionally specifying a target <i>scope</i> object (default: <i>this</i>) and a list of arguments to pass to the module (as <i>argv</i>), returns <i>true</i> if the execution was successful
-<tr valign=top><td><b>yield</b><td>void<td><tt>yield([bool forced])
-<td>release current thread time-slice, a <i>forced</i> yield will yield to all other pending tasks (lowering CPU utilization), a non-<i>forced</i> yield will yield only to pending tasks of equal or higher priority. <i>forced</i> defaults to <i>true</i>
-<tr valign=top><td><b>ctrl</b><td>string<td><tt>ctrl(number or string)
-<td>return ASCII control character representing character passed - Example: <tt>ctrl('C') returns ''</tt>
-<tr valign=top><td><b>file_getname</b><td>string<td><tt>file_getname(string path)
-<td>returns filename portion of passed path string
-<tr valign=top><td><b>file_getext</b><td>string<td><tt>file_getext(string path)
-<td>returns file extension portion of passed path/filename string (including '.') or <i>undefined</i> if no extension is found
-<tr valign=top><td><b>file_getcase</b><td>string<td><tt>file_getcase(string filename)
-<td>returns correct case of filename (long version of filename on Win32) or <i>undefined</i> if the file doesn't exist
-<tr valign=top><td><b>file_rename</b><td>boolean<td><tt>file_rename(oldname, newname)
-<td>rename a file, possibly moving it to another directory in the process
-<tr valign=top><td><b>file_copy</b><td>boolean<td><tt>file_copy(source, destination)
-<td>copy a file from one directory or filename to another
-<tr valign=top><td><b>file_backup</b><td>boolean<td><tt>file_backup(string filename [,number level] [,bool rename])
-<td>backup the specified <i>filename</i> as <tt>filename.<i>number</i>.extension</tt> where <i>number</i> is the backup number 0 through <i>level</i>-1 (default backup <i>level</i> is 5), if <i>rename</i> is <i>true</i>, the original file is renamed instead of copied (default is <i>false</i>)
-<tr valign=top><td><b>file_utime</b><td>boolean<td><tt>file_utime(string filename [,access_time] [,mod_time])
-<td>change a file's last accessed and modification date/time (in time_t format), or change to current time
-<tr valign=top><td><b>file_touch</b><td>boolean<td><tt>file_touch(string filename)
-<td>updates a file's last modification date/time to current time, creating an empty file if it doesn't already exist
-<tr valign=top><td><b>dir_freespace</b><td>number<td><tt>dir_freespace(string directory [,unit_size])
-<td>returns the amount of available disk space in the specified <i>directory</i> using the specified <i>unit_size</i> in bytes (default: 1), specify a <i>unit_size</i> of <tt>1024</tt> to return the available space in <i>kilobytes</i>.
-<tr valign=top><td><b>socket_select</b><td>array<td><tt>socket_select([array of socket objects or descriptors] [,number timeout] [,bool write])
-<td>checks an array of socket objects or descriptors for read or write ability (default is <i>read</i>), default timeout value is 0.0 seconds (immediate timeout), returns an array of 0-based index values into the socket array, representing the sockets that were ready for reading or writing
-<tr valign=top><td><b>html_encode</b><td>string<td><tt>html_encode(string text [,bool ex_ascii] [,bool white_space] [,bool ansi] [,bool ctrl_a])
-<td>return an HTML-encoded text string (using standard HTML character entities), escaping IBM extended-ASCII, white-space characters, ANSI codes, and CTRL-A codes by default
-<tr valign=top><td><b>html_decode</b><td>string<td><tt>html_decode(string text)
-<td>return a decoded HTML-encoded text string
-<tr valign=top><td><b>word_wrap</b><td>string<td><tt>word_wrap(string text [,line_length])
-<td>returns a word-wrapped version of the text string argument, <i>line_length</i> defaults to <i>79</i>
-<tr valign=top><td><b>quote_msg</b><td>string<td><tt>quote_msg(string text [,line_length] [,prefix])
-<td>returns a quoted version of the message text string argumnet, <i>line_length</i> defaults to <i>79</i>, <i>prefix</i> defaults to <tt>" > "</tt>
-<tr valign=top><td><b>rot13_translate</b><td>string<td><tt>rot13_translate(string text)
-<td>returns ROT13-translated version of text string (will encode or decode text)
-<tr valign=top><td><b>base64_encode</b><td>string<td><tt>base64_encode(string text)
-<td>returns base64-encoded version of text string or <i>null</i> on error
-<tr valign=top><td><b>base64_decode</b><td>string<td><tt>base64_decode(string text)
-<td>returns base64-decoded text string or <i>null</i> on error (not useful for binary data)
-<tr valign=top><td><b>crc16_calc</b><td>number<td><tt>crc16_calc(string text)
-<td>calculate and return 16-bit CRC of text string
-<tr valign=top><td><b>crc32_calc</b><td>number<td><tt>crc32_calc(string text)
-<td>calculate and return 32-bit CRC of text string
-<tr valign=top><td><b>chksum_calc</b><td>number<td><tt>chksum_calc(string text)
-<td>calculate and return 32-bit checksum of text string
-<tr valign=top><td><b>md5_calc</b><td>string<td><tt>md5_calc(string text [,bool hex])
-<td>calculate and return 128-bit MD5 digest of text string, result encoded in base64 (default) or hexadecimal
-<tr valign=top><td><b>resolve_ip</b><td>string<td><tt>resolve_ip(string hostname)
-<td>resolve IP address of specified hostname (AKA gethostbyname)
-<tr valign=top><td><b>resolve_host</b><td>string<td><tt>resolve_host(string ip_address)
-<td>resolve hostname of specified IP address (AKA gethostbyaddr)
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>global</tt>
-<a name=global_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr><td><b>argc</b><td>number<td>number of arguments passed to the script</td>
-<tr><td><b>argv</b><td>array<td>array of argument strings (argv.length == argc)</td>
-<tr><td><b>errno</b><td>number<td>last system error number</td>
-<tr><td><b>errno_str</b><td>string<td>description of last system error</td>
-</table>
-<h2><a name=js>js object</a>
-<br><font size=-1>JavaScript execution and garbage collection control object</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>js</tt>
-<a name=js_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>eval</b><td>string<td><tt>js.eval(string script)
-<td>evaluate a JavaScript string in its own (secure) context, returning the result
-<tr valign=top><td><b>gc</b><td>void<td><tt>js.gc(bool forced)
-<td>perform a garbage collection operation (freeing memory for unused allocated objects), if <i>forced</i> is <i>true</i> (the default) a garbage collection is always performed, otherwise it is only performed if deemed appropriate by the JavaScript engine
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>js</tt>
-<a name=js_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>version</b><td>string
-<td>JavaScript engine version information (AKA system.js_version)
-<tr valign=top><td><b>auto_terminate</b><td>boolean
-<td>set to <i>false</i> to disable the automatic termination of the script upon external request
-<tr valign=top><td><b>terminated</b><td>boolean
-<td>termination has been requested (stop execution as soon as possible)
-<tr valign=top><td><b>branch_counter</b><td>number
-<td>number of branch operations performed in this runtime
-<tr valign=top><td><b>branch_limit</b><td>number
-<td>maximum number of branches, used for infinite-loop detection (0=disabled)
-<tr valign=top><td><b>yield_interval</b><td>number
-<td>interval of periodic time-slice yields (lower number=higher frequency, 0=disabled)
-<tr valign=top><td><b>gc_interval</b><td>number
-<td>interval of periodic garbage collection attempts (lower number=higher frequency, 0=disabled)
-<tr valign=top><td><b>gc_attempts</b><td>number
-<td>number of garbage collections attempted in this runtime - <small>READ ONLY</small>
-<tr valign=top><td><b>gc_counter</b><td>number
-<td>number of garbage collections performed in this runtime - <small>READ ONLY</small>
-<tr valign=top><td><b>gc_last_bytes</b><td>number
-<td>number of heap bytes in use after last garbage collection - <small>READ ONLY</small>
-<tr valign=top><td><b>bytes</b><td>number
-<td>number of heap bytes currently in use - <small>READ ONLY</small>
-<tr valign=top><td><b>max_bytes</b><td>number
-<td>maximum number of bytes available for heap
-</table>
-<h2><a name=system>system object</a>
-<br><font size=-1>Global system-related properties and methods</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>system</tt>
-<a name=system_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>username</b><td>string<td><tt>system.username(number)
-<td>returns name of user in specified user record <i>number</i>, or empty string if not found
-<tr valign=top><td><b>filter_ip</b><td>boolean<td><tt>system.filter_ip([protocol, reason, host, ip, username])
-<td>add an IP address (with comment) to the system's IP filter file
-<tr valign=top><td><b>get_node_message</b><td>string<td><tt>system.get_node_message(number node)
-<td>read any messages waiting for the specified node and return in a single string
-<tr valign=top><td><b>get_telegram</b><td>string<td><tt>system.get_telegram(number user)
-<td>returns any short text messages waiting for the specified user
-<tr valign=top><td><b>exec</b><td>number<td><tt>system.exec(command-line)
-<td>executes a native system/shell command-line, returns <i>0</i> on success
-<tr valign=top><td><b>popen</b><td>array<td><tt>system.popen(command-line)
-<td>executes a native system/shell command-line, returns array of captured output lines on success (<b>only functional on UNIX systems</b>)
-<tr valign=top><td><b>check_syspass</b><td>boolean<td><tt>system.check_syspass(string password)
-<td>compares the supplied <i>password</i> against the system password and return's <i>true</i> if it matches
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>system</tt>
-<a name=system_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>inet_addr</b><td>string
-<td>Internet address (host or domain name)
-<tr valign=top><td><b>lastuser</b><td>number
-<td>last user record number in user database (includes deleted and inactive user records)
-<tr valign=top><td><b>devnull</b><td>string
-<td>null device filename
-<tr valign=top><td><b>clock_ticks</b><td>number
-<td>amount of elapsed processor time in clock 'ticks'
-<tr valign=top><td><b>clock_ticks_per_second</b><td>number
-<td>number of clock ticks per second
-<tr valign=top><td><b>local_host_name</b><td>string
-<td>private host name that uniquely identifies this system on the local network
-</table>
-<h2><a name=server>server object</a>
-<br><font size=-1>Server-specifc properties</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>server</tt>
-<a name=server_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>interface_ip_address</b><td>string
-<td>IP address of bound network interface (<tt>0.0.0.0</tt> = <i>ANY</i>)
-<tr valign=top><td><b>options</b><td>number
-<td>bit-field of server-specific startup options
-<tr valign=top><td><b>clients</b><td>number
-<td>number of active clients (if available)
-</table>
-<h2><a name=client>client object</a>
-<br><font size=-1>Represents a TCP/IP client session</font>
-</h2>
-<h2><a name=user>user object</a>
-<br><font size=-1>Instance of <i>User</i> class, representing current user online</font>
-</h2>
-<p>To create a new user object: <tt>var u = new User(number)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>user</tt>
-<a name=user_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>user</tt>
-<a name=user_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>new_file_time</b><td>number
-<td>new file scan date/time (time_t format)
-</table>
-<h2><a name=bbs>bbs object</a>
-<br><font size=-1>Controls the Telnet/RLogin BBS experience</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>bbs</tt>
-<a name=bbs_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>bbs</tt>
-<a name=bbs_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>time_left</b><td>number
-<td>time left (in seconds)
-<tr valign=top><td><b>event_time</b><td>number
-<td>time of next exclusive event (in time_t format), or 0 if none
-<tr valign=top><td><b>event_code</b><td>string
-<td>internal code of next exclusive event
-</table>
-<h2><a name=console>console object</a>
-<br><font size=-1>Controls the user's Telnet/RLogin terminal</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>console</tt>
-<a name=console_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>inkey</b><td>string<td><tt>console.inkey([number mode] [,number timeout])
-<td>get a single key with optional <i>timeout</i> in milliseconds (defaults to 0, for no wait), see <tt>K_*</tt> in <tt>sbbsdefs.js</tt> for <i>mode</i> bits
-<tr valign=top><td><b>home</b><td>void<td><tt>console.home()
-<td>send cursor to home position (x,y:1,1)
-<tr valign=top><td><b>cleartoeol</b><td>void<td><tt>console.cleartoeol()
-<td>clear to end-of-line (ANSI)
-<tr valign=top><td><b>beep</b><td>void<td><tt>console.beep([number count])
-<td>beep for count number of times (default count is 1)
-<tr valign=top><td><b>pushxy</b><td>void<td><tt>console.pushxy()
-<td>save current cursor position (AKA ansi_save)
-<tr valign=top><td><b>popxy</b><td>void<td><tt>console.popxy()
-<td>restore saved cursor position (AKA ansi_restore)
-<tr valign=top><td><b>gotoxy</b><td>void<td><tt>console.gotoxy(number x,y)
-<td>Move cursor to a specific screen coordinate (ANSI), arguments can be separate x and y cooridinates or an object with x and y properites (like that returned from <tt>console.getxy()</tt>)
-<tr valign=top><td><b>up</b><td>void<td><tt>console.up([number rows])
-<td>Move cursor up one or more rows (ANSI)
-<tr valign=top><td><b>down</b><td>void<td><tt>console.down([number rows])
-<td>Move cursor down one or more rows (ANSI)
-<tr valign=top><td><b>right</b><td>void<td><tt>console.right([number columns])
-<td>Move cursor right one or more columns (ANSI)
-<tr valign=top><td><b>left</b><td>void<td><tt>console.left([number columns])
-<td>Move cursor left one or more columns (ANSI)
-<tr valign=top><td><b>getlines</b><td>void<td><tt>console.getlines()
-<td>Auto-detect the number of rows/lines on the user's terminal (ANSI)
-<tr valign=top><td><b>getxy</b><td>object<td><tt>console.getxy()
-<td>Returns the current cursor position as an object (with x and y properties)
-<tr valign=top><td><b>handle_ctrlkey</b><td>boolean<td><tt>console.handle_ctrlkey(string key [,number mode])
-<td>Call internal control key handler for specified control key, returns true if handled
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>console</tt>
-<a name=console_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>screen_columns</b><td>number
-<td>number of terminal screen columns (in character cells)
-<tr valign=top><td><b>terminal</b><td>string
-<td>terminal type description (e.g. 'ANSI')
-<tr valign=top><td><b>getstr_offset</b><td>number
-<td>cursor position offset for use with <tt>getstr(K_USEOFFSET)</tt>
-</table>
-<h2><a name=msg_area>msg_area object</a>
-<br><font size=-1>Message Areas</font>
-</h2>
-<h2><a name=file_area>file_area object</a>
-<br><font size=-1>File Transfer Areas</font>
-</h2>
-<h2><a name=xtrn_area>xtrn_area object</a>
-<br><font size=-1>External Program Areas</font>
-</h2>
-<h2><a name=MsgBase>MsgBase class</a>
-<br><font size=-1>Class used for accessing message bases</font>
-</h2>
-<p>To create a new MsgBase object: <tt>var msgbase = new MsgBase('<i>code</i>')</tt><br>where <i>code</i> is a sub-board internal code, or <tt>mail</tt> for the e-mail message base</p>
-<table border=1 width=100%>
-<caption align=left><b><tt>MsgBase</tt>
-<a name=MsgBase_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>get_msg_index</b><td>object<td><tt>MsgBase.get_msg_index([boolean by_offset,] number)
-<td>returns a specific message index, <i>null</i> on failure. The index object will contain the following properties:<br><table><tr><td><tt>subject</tt><td>CRC-16 of lowercase message subject<tr><td><tt>to</tt><td>CRC-16 of lowercase recipient's name (or user number if e-mail)<tr><td><tt>from</tt><td>CRC-16 of lowercase sender's name (or user number if e-mail)<tr><td><tt>attr</tt><td>Attribute bitfield<tr><td><tt>time</tt><td>Date/time (in time_t format)<tr><td><tt>number</tt><td>Message number<tr><td><tt>offset</tt><td>Byte-offset into header file</table>
-<tr valign=top><td><b>remove_msg</b><td>boolean<td><tt>MsgBase.remove_msg([boolean by_offset,] number_or_id)
-<td>mark message as deleted
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>MsgBase</tt>
-<a name=MsgBase_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>retry_delay</b><td>number
-<td>delay between message base open/lock retries (in milliseconds)
-</table>
-<h2><a name=File>File class</a>
-<br><font size=-1>Class used for opening, creating, reading, or writing files on the local file system<p>Special features include:</h2><ol type=disc><li>Exclusive-access files (default) or shared files<ol type=circle><li>optional record-locking<li>buffered or non-buffered I/O</ol><li>Support for binary files<ol type=circle><li>native or network byte order (endian)<li>automatic Unix-to-Unix (<i>UUE</i>), yEncode (<i>yEnc</i>) or Base64 encoding/decoding</ol><li>Support for ASCII text files<ol type=circle><li>supports line-based I/O<ol type=square><li>entire file may be read or written as an array of strings<li>individual lines may be read or written one line at a time</ol><li>supports fixed-length records<ol type=square><li>optional end-of-text (<i>etx</i>) character for automatic record padding/termination<li>Synchronet <tt>.dat</tt> files use an <i>etx</i> value of 3 (Ctrl-C)</ol><li>supports <tt>.ini</tt> formated configuration files<li>optional ROT13 encoding/translation</ol><li>Dynamically-calculated industry standard checksums (e.g. CRC-16, CRC-32, MD5)</ol></font>
-</h2>
-<p>To create a new File object: <tt>var f = new File(filename)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>File</tt>
-<a name=File_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>rewind</b><td>boolean<td><tt>File.rewind()
-<td>repositions the file pointer (<i>position</i>) to the beginning of a file and clears error and end-of-file indicators
-<tr valign=top><td><b>iniGetSections</b><td>array<td><tt>File.iniGetSections([prefix])
-<td>parse all section names from a <tt>.ini</tt> file (format = '<tt>[section]</tt>') and return the section names as an <i>array of strings</i>, optionally, only those section names that begin with the specified <i>prefix</i>
-<tr valign=top><td><b>iniGetKeys</b><td>array<td><tt>File.iniGetKeys(section)
-<td>parse all key names from the specified <i>section</i> in a <tt>.ini</tt> file and return the key names as an <i>array of strings</i>
-<tr valign=top><td><b>iniGetValue</b><td>string<td><tt>File.iniGetValue(section, key [,default])
-<td>parse a key from a <tt>.ini</tt> file and return its value (format = '<tt>key = value</tt>'). returns the specified <i>default</i> value if the key or value is missing or invalid. will return a <i>bool</i>, <i>number</i>, <i>string</i>, or an <i>array of strings</i> determined by the type of <i>default</i> value specified
-<tr valign=top><td><b>iniGetObject</b><td>object<td><tt>File.iniGetObject(section)
-<td>parse an entire section from a .ini file and return all of its keys and values as properties of an object
-<tr valign=top><td><b>iniGetAllObjects</b><td>array<td><tt>File.iniGetAllObjects([name_property] [,prefix])
-<td>parse all sections from a .ini file and return all sections and keys an array of objects with each section's keys as properties of each section object, <i>name_property</i> is the name of the property to create to contain the section's name (default is <tt>"name"</tt>), the optional <i>prefix</i> has the same use as in the <tt>iniGetSections</tt> method, if a <i>prefix</i> is specified, it is removed from each section's name
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>File</tt>
-<a name=File_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>date</b><td>number
-<td>last modified date/time (in time_t format)
-<tr valign=top><td><b>network_byte_order</b><td>boolean
-<td>set to <i>true</i> if binary data is to be written and read in Network Byte Order (big end first)
-<tr valign=top><td><b>rot13</b><td>boolean
-<td>set to <i>true</i> to enable automatic ROT13 translatation of text
-<tr valign=top><td><b>uue</b><td>boolean
-<td>set to <i>true</i> to enable automatic Unix-to-Unix encode and decode on <tt>read</tt> and <tt>write</tt> calls
-<tr valign=top><td><b>yenc</b><td>boolean
-<td>set to <i>true</i> to enable automatic yEnc encode and decode on <tt>read</tt> and <tt>write</tt> calls
-<tr valign=top><td><b>base64</b><td>boolean
-<td>set to <i>true</i> to enable automatic Base64 encode and decode on <tt>read</tt> and <tt>write</tt> calls
-<tr valign=top><td><b>crc16</b><td>number
-<td>calculated 16-bit CRC of file contents - <small>READ ONLY</small>
-<tr valign=top><td><b>crc32</b><td>number
-<td>calculated 32-bit CRC of file contents - <small>READ ONLY</small>
-<tr valign=top><td><b>chksum</b><td>number
-<td>calculated 32-bit checksum of file contents - <small>READ ONLY</small>
-<tr valign=top><td><b>md5_hex</b><td>undefined
-<td>calculated 128-bit MD5 digest of file contents as hexadecimal string - <small>READ ONLY</small>
-<tr valign=top><td><b>md5_base64</b><td>undefined
-<td>calculated 128-bit MD5 digest of file contents as base64-encoded string - <small>READ ONLY</small>
-</table>
-<h2><a name=Socket>Socket class</a>
-<br><font size=-1>Class used for TCP/IP socket communications</font>
-</h2>
-<p>To create a new Socket object: <tt>load('sockdefs.js'); var s = new Socket(<i>type</i>)</tt><br>where <i>type</i> = <tt>SOCK_STREAM</tt> for TCP (default) or <tt>SOCK_DGRAM</tt> for UDP</p>
-<table border=1 width=100%>
-<caption align=left><b><tt>Socket</tt>
-<a name=Socket_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>bind</b><td>boolean<td><tt>Socket.bind([port] [,ip_address])
-<td>bind socket to a TCP or UDP <i>port</i> (number or service name), optionally specifying a network interface (via <i>ip_address</i>)
-<tr valign=top><td><b>connect</b><td>boolean<td><tt>Socket.connect(host, port [,timeout])
-<td>connect to a remote port (number or service name) on the specified host (IP address or host name), default <i>timeout</i> value is <i>10.0</i> (seconds)
-<tr valign=top><td><b>sendBin</b><td>boolean<td><tt>Socket.sendBin(number value [,number bytes])
-<td>send a binary integer over the socket, default number of bytes is 4 (32-bits)
-<tr valign=top><td><b>recvfrom</b><td>object<td><tt>Socket.recvfrom([bool binary] [,maxlen or int_size])
-<td>receive data (string or integer) from a socket (typically UDP)<p>returns object with <i>ip_address</i> and <i>port</i> of sender along with <i>data</i><p><i>binary</i> defaults to <i>false</i>, <i>maxlen</i> defaults to 512 chars, <i>int_size</i> defaults to 4 bytes (32-bits)
-<tr valign=top><td><b>recvBin</b><td>number<td><tt>Socket.recvBin([number bytes])
-<td>receive a binary integer from the socket, default number of bytes is 4 (32-bits)
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>Socket</tt>
-<a name=Socket_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>error</b><td>number
-<td>error status for the last socket operation that failed - <small>READ ONLY</small>
-<tr valign=top><td><b>is_writeable</b><td>boolean
-<td><i>true</i> if socket can accept written data - <small>READ ONLY</small>
-<tr valign=top><td><b>network_byte_order</b><td>boolean
-<td><i>true</i> if binary data is to be sent in Network Byte Order (big end first), default is <i>true</i>
-</table>
-<p><small>
-Totals: 43 properties, 68 methods
diff --git a/docs/v311_new.html b/docs/v311_new.html
deleted file mode 100644
index 8741bd736b21cb2b015708477928762d5f57659e..0000000000000000000000000000000000000000
--- a/docs/v311_new.html
+++ /dev/null
@@ -1,475 +0,0 @@
-<html>
-<head>
-<title>What's New in Synchronet v3.11 (Change History)</title>
-</head>
-<body>
-<font face=Arial,Helvetica>
-<h1 align=center>What's New in Synchronet v3.11</h1>
-<h2>Contents</h2>
-<ul>
-<li>Platform-Specific Changes
-<ul>
-	<li><a href=#win32>Win32</a>
-	<ul>
-		<li><a href=#sbbsctrl>Synchronet Control Panel (GUI)</a>	
-		</ul>
-	<li><a href=#unix>UNIX</a>
-	</ul>
-<li><a href=#servers>Servers</a>
-<li><a href=#scfg>SCFG</a>
-<li><a href=#telnet>Telnet/RLogin</a>
-<li><a href=#ftpsrvr>FTP Server</a>
-<li><a href=#mailsrvr>Mail Server</a>
-<li><a href=#services>Synchronet Services</a>
-<li><a href=#javascript>JavaScript-Related Changes</a>
-<ul>
-	<li><a href=#jsobjs>Object Model</a>
-	<li><a href=#jsexec>JSexec</a> (Brand New!)
-	</ul>
-<li><a href=#sbbsecho>SBBSecho</a>
-<li><a href=#misc>Miscellaneous</a>
-</ul>
-
-<h2><a name=win32>Win32-specific Changes</a></h2>
-<ul>
-<li>Switched from Win32 Mutex to xpdev pthread_mutex_t (which is implemented
-using Win32 critical sections) - faster, lighter weight
-<li>Doubled the size of the Telnet/RLogin I/O ring buffers from 10000 to 20000 bytes. This allows
-for up to 10000 byte blocks from external programs with plenty of room for
-telnet IAC, CRLF, or color-code expansion. Win32 named pipes, for example,
-will send up to 8096 byte blocks (before CR to CRLF expansion).
-Size of Win32 named pipes now specified (override 4K default).
-Using WaitForSingle/MultipleObject now to detect terminated processes
-(rather than looping on GetExitCodeProcess with sleep/yield).
-Using WaitForMultipleObjects to immediately continue loop on remote input
-(terminate 100ms wait) - experiments with local output_event (set by
-sbbsexec.dll on writes) yielded no perceived performance improvement
-(and named pipes, for example, would not benefit from such a mechanism).
-</ul>
-
-<h2><a name=unix>UNIX-specific Changes</a></h2>
-<ul>
-<li>New sysop monitor/control application for UNIX (src/sbbs3/umonitor)
-<li>Several filename case-insensitivity fixes for Unix file systems
-<li>Changed default DOSemu path on Linux to /usr/bin/dosemu.bin (per runderwo)
-<li>Signals should work correctly in Linux (Finally!)
-<li>Fix stack overflow in JS on FreeBSD - s3 shell now runs
-<li>Installer: -f option now enables FTP-verbose (debug) mode (-v is already in use)<br>
--n option now disables FTP-download of distribution list
-</ul>
-
-<h2><a name=sbbsctrl>Synchronet Control Panel (Win32 GUI) Specific Changes</a></h2>
-<ul>
-<li>Configurable maximum log length (auto-truncation point)
-<li>Client window: Now prompts operator before filtering IPs
-<li>Client window: Changed popup menu option from "Close" to "Close Socket"
-<li>MailServer configuration dialog:
-Added AuthViaIpCheckBox which allows authentication (for relay) via POP3
-or other protocol within the last 60 minutes (this was previously always
-enabled if authenticated-relay was allowed, but now that we have real SMTP
-AUTH support, this less-secure method is optional)
-<li>Node window timer tick event now (again) locks node record before reading
-(but using a non-blocking locking call) - does not report lock or read errors.
-This is necessary due to the use of advisory locks on Unix nodes
-<li>Configuration Wizard can now accurately query the primary DNS server
-replaces old method (kludge) of shelling out and running "ipconfig /all"
-<li>Configuration Wizard now automatically converts Windows timezone to SMB format on new install.
-Supports non-standard timezones (as configured in SCFG
-<li>Use single left click to restore from tray icon, double-click has some weird
-problem where a click is sent to adjacent icons
-<li>Spy form window now clears the terminal when it detects a form-feed character
-(Ctrl-L)
-<li>Spy terminal window now auto-wraps
-<li>Added support for OutbufHighwaterMark and OutbufDrainTimeout "tweaking"
-registry keys
-<li>Created BBS->Preview menu item (to preview ANSI files)
-<li>Lots of new "File->Edit and BBS->Edit" file menu items to easily edit, preview,
-and compile various text files
-<li>Sysop chat: Added use of utime() to insure NFS/smbfs compatibility with node/chat.dab
-(shared-write) files.
-New look (green on black, System font) simulates Telnet interface.
-Ctrl-V (paste) and other unexpected control keys are now filtered
-</ul>
-
-<h2><a name=servers>All Servers</a></h2>
-<ul>
-<li>Silently-filtered IP address (using ip-silent.can) are truely silent now
-(no sounds or log entries)
-<li>New SemFileCheckFrequency value in .ini file (both global and per-server) (previously hard-coded to 2 seconds in most cases), defaults to 5 seconds
-<li>New table-driven 16-bit CRC calcution function (much faster)
-<li>Added support for new global TempDirectory key (used by BBS events thread
-and FTP server)
-<li>Added support for TCP_NODELAY socket option in ctrl/sockopts.cfg
-<li>Backup functions now renames/copies filename.ext to filename.#.ext rather than 
-filename.ext.# (making the backup files easier to sort, copy, etc)
-</ul>
-
-<h2><a name=scfg>Synchronet Configuration Utility (SCFG)</a></h2>
-<ul>
-<li>Change name of "Sysop Chat Requirements" option to "Sysop Chat Override".
-Hopefully this more clearly describes what this feature is used for
-<li>Updated descriptions of file/byte ratio ARS keywords
-<li>fcopy function (used by backup function) releases time-slices every 10 kbytes
-<li>New System->Toggle Option:  automatic toggle of daylight savings time bit in system
-timezone value (for display purposes only)
-<li>Bugfix: When importing a subs.txt into an existing message group (over existing subs
-with the same internal codes), the original pointer index is maintained. This
-fixes a problem with importing a subs.txt over existing sub-boards causing
-duplicate pointer indexes when the BBS is re-initialized
-</ul>
-
-<h2><a name=telnet>Telnet/RLogin Server</a></h2>
-<ul>
-<li>Ringbuf lib now supports optional highwater semaphore (used to control output
-block size average)
-<br>Default OutputHighwaterMark value to 1024
-<li>output_thread termination stats displays average block size in log
-<li>Now clears the screen before executing an external editor (assumes fullscreen).
-Solves problem with SyncEdit and Windows telnet.exe.
-<li>Added option to disable events thread entirely (in sbbs.ini and sbbsctrl checkbox)
-<li>No longer converts filenames to uppercase before adding to or retrieving from
-file databases
-<li>Bugfix: Threading while in reading messages in "find mode" didn't work
-<li>Bugfix: JavaScript User class was using temporary scfg pointer which would be overwritten
-by subsequent logins on other nodes. When the other nodes logged off, the
-pointer was bad so a call to the User constructor would cause a segfault
-<li>Fix for e-mail attachments uloaded with Unix rz: if attached file isn't found in upload dir, but is found in
-temp dir, move it
-<li>New 32-bit ports of ANS2MSG and MSG2ANS (to convert files to/from ANSI and Ctrl-A format), 
-now named ANS2ASC and ASC2ANS (to reduce new sysop confusion)
-<li>ctrl/text.dat BulkUploadDescPrompt now displays file size in kilobytes rather than bytes
-<li>TUSER @-code now displays accurate number of users (not included deleted/inactive slots)
-<li>Upload events (testing files and extracting embedded descriptions) now run
-with EX_OFFLINE mode bit set (don't care if user hung-up)
-<li>Increased time-out (waiting for nodes) during exclusive events from 60 to 90
-minutes, allowing clock to be adjusted 60 minutes (auto-DST) without issue
-<li>Creates a log entry when time has been reduced due to upcoming event.
-<li>ctrl/text.dat ReducedTime entry now may display the time the event will run
-<li>Reintroduced EVENT @-code (date/time of pending exclusive event)
-<li>IRC command (from default chat menu module) now prompts for server and channel (with new default value)
-<li>LZH encode/decode routines are now thread-safe (no longer using global variables)
-<li>Using message number instead of time to determine which e-mails should be
-deleted after QWK-packing
-<li>Improved Guru realism, particularly when in "local chat" with Guru: Guru won't
-repeat himself/herself and waits for user to stop typing (including word wrap)
-before responding
-<li>Bugfix: DOSXTRN.RET is only used for non-native programs (run with DOSXTRN)
-<li>Don't allow new user's alias to match anything already in the ctrl/alias.cfg
-<li>Allow user to enter more than the maximum password length (currently 8 chars
-when verifying the password, alerts user to >8 char password errors
-<li>More descriptive error message if SHELL/COMSPEC environment variable can't be
-found
-<li>send_telnet_cmd() does nothing on an RLogin connection (RLogin clients do not
-use or recognize telnet commands)
-<li>Reduce the amount of disk I/O in privchat() loop - only check node.dab once
-every second of inactivity
-<li>Added use of utime() to insure NFS/smbfs compatibility with node/chat.dab
-(shared-write) files
-</ul>
-
-<h2><a name=ftpsrvr>FTP Server</a></h2>
-<ul>
-<li>Bugfix: in send_thread() that could send partial files if the last block was
-retried because of a EWOULDBLOCK error (new bug due to non-blocking socket use)
-<li>Bugfix: No longer stops send_thread when send() reports a short packet
-(still logs a error/warning message)
-<li>Only reports data send error if send returns < 1.
-Apparently its normal on Linux for send to send short data (on non-blocking
-sockets)
-<li>No longer converts filenames to uppercase before adding to or retrieving from
-file databases
-<li>Implemented support for directory exemption ARS (finally)
-<li>Support SITE EXEC command for sysop logins
-<li>Added new directory toggle option to prevent transfers to/from that directory
-to be included in the system's upload and download statistics
-<li>Bugfix: wasn't closing ctrl/ftpalias.cfg under some circumstances (file handle/descriptor leak)
-<li>Added current PID to FTP temporary filenames (for more uniqueness)
-<li>Gets current user information after each FTP command, making external changes
-to security, credits, etc. immediately effective
-<li>Removed unnecessary time-slice yields
-</ul>
-
-<h2><a name=mailsrvr>Mail (SMTP/POP3) Server</a></h2>
-<ul>
-<li>QWKnet NetMail messages can now routed over SMTP using qwk-id!user@domain addressing (only single hops are currently supported)
-<li>Bugfix: 100% CPU utilization in sendmail thread when no mail database exists
-<li>Bugfix: RSET and MAIL commands were not correctly resetting (truncating) the recipient list file
-<li>sockreadline() function terminates at sole LF (fix for broken TCP apps - e.g. some Perl mail script)
-<li>Support for folded RFC822 header fields
-<li>Support for SMTP authentication protocols: LOGIN (used by Outlook Express), CRAM-MD5, and PLAIN
-<li>New "SMTP AUTH via IP" toggle option (defaults to OFF) - this
-option must be enabled to allow POP-before-SMTP type authentication
-<li>Support for POP3 APOP authentication
-<li>POP3 server thread reads all msg indices and headers before reporting initial OK or ERR reponse after authentication
-<li>Strip control chars from received SMTP commands - apparently some newer
-spammer technique involves embedding a carriage return character in the
-MAIL FROM address
-<li>If an SMTP message is received for an address in the ctrl/spambait.cfg file,
-the message is refused and the IP address of the sender is added to ctrl/spamblock.cfg for later auto-blocking of spammers
-<li>An SMTP-authenticated client is automatically exempt from DNSBL-based mail
-tagging, ignoring, or reporting "bad user" 
-<br>(DNSBL-based "session refusal" occurs before SMTP authentication can take place)
-<li>Added new option: DNSBL_CHKRECVHDRS which checks all of the Received:
-from header IPs against the DNS blacklists.
-<li>Added new mail server option: NO_NOTIFY, to disable user notification telegrams for received SMTP mail (for all users)
-<li>SMTP and POP3 servers now return termporarily failures if the mail database
-is currently locked (for packing)
-<li>Mail server now uses .ini-formatted recipient list file (much more flexible)
-<li>Added support for mail processing command-line specifers: %h, %i, and %u
-(see ctrl/mailproc.cfg for details). Fixed %v (version specifier)
-</ul>
-
-<h2><a name=services>Synchronet Services</a></h2>
-
-<h2><a name=javascript>JavaScript-specific Changes</a></h2>
-<ul>
-<li>Now using thread-safe build of Mozilla JavaScript Engine for improved reliability when multiple simultaneous JavaScripts modules are being executed
-<li>Upgraded JavaScript engine to JavaScript-C (SpiderMonkey) 1.5 RC 5a for improved relability
-<li>Static global objects are now created as read-only: prevents inadvertent
-reasignment by script author accidentally using object name as local variable
-<li>Bugfix: (finally) JavaScript object initialization segfaults when the JS runtime
-"max_bytes" value is insufficient for the number of configured items:
-by defining dynamically created objects and arrays as properties of child
-objects of the global object immediately after such objects are created,
-they are "implicitly rooted", protecting them from (unexpected) garbage
-collection. Now the initialization will simply fail with a nice "out of memory"
-error. This was a long-standing bug that rarely occurred in the wild
-<li>Bugfix: if a node record could not be unlocked, the JavaScript context
-initialization could segfault while creating the system.node_list array.
-<li>JavaScript context stack size is now configurable 
-<li>Using JS_NewNumberValue for full 32-bit integer support (bitfields mostly)
-</ul>
-
-<h2><a name=jsobjs>JavaScript Object Model</a></h2>
-<ul>
-<li>Added support for ROT13 text string translation (encode or decode) as global and File class methods
-<li>Global method yield() method now accepts an optional boolean forced argument 
-(default is true), a non-forced yield will not lower the CPU utilization of a
-busy loop, but will yield to tasks of equal or higher priority
-<li>Global method load() now clears pending exceptions before compiling script and returns
-bool (true if script compiled and executed without error). An error in the
-loaded script no longer terminates the calling script
-<li>Global strftime() now uses current time if not specified (without warning)
-<li>New global mtehod: ctrl() to return an ASCII control character (as a string) 
-that represents the character string (or ASCII value) passed.
-Example: ctrl('C') returns '\3'
-<li>New global method: html_encode() which converts a passed buffer to HTML
-escaped text (using standard HTML character entities) - optionally converting
-IBM ex-ASCII chars too
-<li>New global methods: file_copy() and file_backup()
-<li>New global method: resolve_ip(), returns IP address (as string) of specified
-hostname
-<li>New global method: file_getname(), returns filename portion of path string
-<li>New global method: file_utime() to set a file's last-accessed and
-modification times to the specified times or the current time (if unspecified)
-<li>New global method: html_decode()
-<li>New global methods: word_wrap() and quote_msg()
-<li>New global methods: base64_encode() and base64_decode()
-<li>New global method: md5_calc(), returns base64 or hex-encoded MD5 digest of
-specified string
-<li>Renamed global methods: crc16(), crc32(), and chksum() to crc16_calc(), 
-crc32_calc(), and chksum_calc()
-
-<li>New File properties: chksum, crc16, crc32, base64, md5_base64, and md5_hex
-<li>New File property: uue, when set to true, read and write methods
-automatically base64 encode and decode
-<li>New File property: base64, when set to true, read and write methods
-automatically uuencode and uudecode (respectively)
-<li>New File property: yenc, to enable automatic yEnc encode/decode on read and
-write calls
-<li>File.error property now resolves to errno if file is not open
-<li>File.read() now defaults to reading the entire file from the current file position
-<li>New File property: network_byte_order, for reading-from/writing-to big-endian
-binary files on little endian machines (e.g. PCs)
-<li>A whole suite of File.iniGet methods - really nice stuff for using .ini based
-config files for JS modules
-
-<li>New method: system.exec() which can be used to execute any native system/shell
-command from any JS-enabled system/service
-<li>New methods: system.get_node_message() and system.get_telegram()
-<li>New method: system.username() - returns name of specified user number
-<li>system.stats.total_users property now reports only active user records
-<li>New property: system.lastuser to get last user record number (number of user slots)
-<li>system.secondstr() now returns null if no argument specified
-
-<li>bbs.timeleft property is now an alias for time_left.
-<li>New property: bbs.event_time
-<li>Bugfix: bbs.smb_* properties (blank strings and wrong sub_num)
-
-<li>New method: console.handle_ctrlkey()
-<li>MsgBase.save_msg() method now support header and body args in either order.
-The other MsgBase.get/put methods now return null/false correctly if no msg
-id/offset/number was specified
-<li>MsgBase.savemsg() function now does auto-threading (reply chaining) if the thread_orig
-head field is initialized by the caller
-<li>MsgBase.savemsg() will look-up the thread_orig (via reply_id) if unspecified
-<li>MsgBase.savemsg() now supports LZH-compressed message bases
-<li>MsgBase header object (in put_msg_hdr and save_msg methods) supports new properties: to_org, replyto_org, to_agent, from_agent, and
-replyto_agent
-<li>New method: MsgBase.get_msg_index() to retreive *just* a message's index record
-(faster than retrieving a complete message header)
-<li>MsgBase.last_error property is now officially renamed to MsgBase.error
-(old name aliased for backwards compatibility)
-<li>Bugfix: MsgBase.retry_time property was being set as boolean rather than int
-<li>New MsgBase.retry_delay property (number of milliseconds between lock/read attempts
-
-<li>Socket.last_error property is now officially renamed to MsgBase.error
-(old name aliased for backwards compatibility)
-<li>New Socket.is_writeable property (read-only), TRUE if/when the socket writeable
-
-<li>msg_area, file_area, xtrN_area areas configured with non-blank access requirements will no longer be visible
-to scripts with no user logged in (e.g. fingerservice.js)
-<li>New msg_area.sub property that contains all the sub-boards the
-user has access to in a single object (associative array)
-<li>New file_area.dir property that contains all the file directories the
-user has access to in a single object (associative array)
-<li>New xtrn_area.prog object containing all external programs as properties
-(associative array)
-<li>Socket.recvline() method terminates at first linefeed even if its the first character of
-the string (for broken TCP apps that send LF-terminted lines)
-<li>Socket.connect() method now supports an optional timeout value parameter (in seconds)
-default is 10 seconds
-</ul>
-
-<h2><a name=jsexec>JSexec</a></h2>
-<ul>
-<li>This is a new program used to execute JavaScript modules in a separate process outside of Synchronet
-<br>(run <tt>jsexec -?</tt> for usage syntax)
-<li>Can be used to execute JavaScript timed events (e.g. newslink.js) in the background (asynchronous to other timed events)
-<li>Can be used to execute JavaScript modules (e.g. nodelist_html.js) as web server CGI scripts (using a 3rd party web server)
-<li>Can be used to execute some static Synchronet services (e.g. ircd.js) externally from Synchronet
-</ul>
-
-<h2><a name=sbbsecho>SBBSecho (FidoNet NetMail/EchoMail Program)</a></h2>
-<ul>
-<li>Added "Truncate Bundles" toggle option in ECHOCFG, adds TFS instead of KFS flag to
-bundle attachment netmail messages
-<li>Now adds 2+ packet data to packed netmail packets (for FLO mailers) - needed
-for proper point operation
-<li>Added NOCHECKPATH option (to .cfg file and ECHOCFG) to optionally disable circular
-path detection
-<li>If all uplinks are removed via areafix, free's uplink list and doesn't try to
-realloc it
-</ul>
-
-<h2><a name=misc>Miscellaneous</a></h2>
-<ul>
-<li>FIXSMB overhaul (v2.0): no-longer re-numbers message base by default.
-Instead, the index is sorted to guarantee message numbers are indexed
-sequentially. The message base may still be re-numbered using the -renumber
-command-line option (not recommended).
-The /m command-line option has been removed since the SMB_EMAIL status bit has
-been supported for many years now
-<li>Baja v2.33: Changed command-line options to use -opt instead of /opt (for better
-Unix compatibility)
-<br>Added support for -p, pause-on-error command-line option
-<li>ADDFILES now uses chk_ar() from userdat.c to select the correct file extractor
-based on the platform ARS (e.g. pkunzip for DOS/Win32 and unzip for Unix)
-</ul>
-
-<h2>Changes in v3.11b (Beta)</h2>
-<ul>
-	<li>Baja bug-fix: expected <tt>!included</tt>files to be in current directory, now 
-	looks in directory of <tt>.src</tt> file<br>
-	(this fixes the problem with the SBBSCTRL:BBS-&gt;Edit and Compile Baja 
-	Source... menu option)</li>
-	<li>Baja feature: Include directory may be over-ridden with the new <tt>-i</tt> 
-	command-line option</li>
-	<li>Mail server: Added <var>DNSBL_THROTTLE </var>option to throttle receipt of messages 
-	from DNSBL-listed servers (in <samp>sbbs.ini</samp> only)<br>
-	(this feature needs to be added to the Synchronet Control Panel at a later 
-	date)</li>
-	<li>BBS bug-fix: sysop &quot;BULKMAIL&quot; function didn't set message's <var>when_written</var> 
-	date/time/zone</li>
-	<li>BBS bug-fix: when using internal 
-	editor to edit a file larger than the allowed maximum number of lines, would 
-	display error message, free buffer and still read file contents into buffer 
-	causing A/V or segfault</li>
-	<li>BBS bug-fix: when using internal editor, and quote buffer exceeded 
-	lines-per-message limit for user, would read max bytes and then add null 
-	terminator, one byte beyond the buffer bounds, causing a later free of the 
-	buffer to assert failure</li>
-	<li>BBS bug-fix: Baja <code>PRINTF</code> and <code>PRINT &lt;var&gt;</code> functions no longer expand 
-	@-codes<br>
-	(potential security risk when displaying variables containing 
-	user-supplied strings)</li>
-	<li>BBS bug-fix: pack_rep() no longer leaves console with local echo enabled 
-	causing subsequent QWK packing events to spew unintended output strings into 
-	the event log</li>
-	<li>BBS bug-fix: cursor movement functions (e.g. <code>cursor_left</code>) should do 
-	nothing if passed a count less than 1 - this indirectly fixes a bug in 
-	<code>getstr()</code> when hitting Ctrl-X when already at the first character in the 
-	string</li>
-	<li>BBS bug-fix: <code>getfname()</code> would return a pointer to a sub-directory 
-	(instead of the filename) if passed a path that included both forward and 
-	back-slashes (reported side-effect was the failure to display menu files in 
-	Baja modules that called the <code>MENU</code> function with a path that contained a 
-	back-slash and the configured text directory contained a forward-slash)</li>
-	<li>BBS enhancement: turn on/off local console output when packing REP 
-	packets</li>
-	<li>BBS enhancement: improved internal daily checking of inactive/expired 
-	user accounts: skipping user #1, better error handling, etc.</li>
-	<li>BBS enhancement: enable TCP Nagle algorithm when running 
-	socket-based external programs<br>
-		(improving
-	performance for socket doors that don't perform their own buffering)</li>
-	<li>BBS enhancement: socket options (configured in <code>ctrl/sockopts.cfg</code>) are 
-	re-applied to client sockets when returning from external programs (which 
-	could have modified them)</li>
-	<li>JS bug-fix: <code>user.limits</code> object wasn't be created for dynamically-created user objects
-        - users created with <code>new User()</code> constructor</li>
-	<li>JS bug-fix: <code>user.limits</code> properties were indexed by user number rather than level
-        - causing errorneous values (e.g. <code>user.limits.lines_per_message</code> as witnessed when posting via
-        <tt>nntpservice.js</tt>)</li>
-	<li>JS bug-fix: <code>system.new_user()</code> 
-	method no longer creates <code>system.user</code> object (harmless bug</li>
-	<li>JS bug-fix: <code>msg_area.sub</code> object (associative array) contained 
-	sub-board's <var>is_moderated</var> properties (bool) rather than the sub-board objects 
-	themselves</li>
-	<li>JS bug-fix: support for full 32-bit <code>system.uptime</code> value<br>
-	(cause of 
-	invalid uptime numbers after early January 2004)</li>
-	<li>JS bug-fix: support for full 32-bit file date/times in the FTP server's 
-	HTML index</li>
-	<li>JS feature: created more named constants for standard (Unix <samp>errno.h</samp>) 
-	socket error values<br>
-	(e.g. <code>ECONNREFUSED</code>, <code>ENOTCONN</code>, 
-	<code>ENOBUFS</code>, <code>EADDRINUSE</code>, etc.)</li>
-	<li>JS enhancement: <code>printf</code>-style functions now convert any non-number 
-	(integer or float) arguments, including bools, to strings<br>
-	(this prevents 
-	accidental crashes due to printing a bool variable with &quot;%s&quot;, for example</li>)<li>NewsLink feature: filter incoming messages to or from names in the 
-	<samp>twitlist.cfg</samp> file</li>
-	<li>NewsLink feature: <samp>newslink.cfg</samp> option &quot;interface&quot; to specify a different 
-	network interface IP address to bind to for outbound NNTP sessions</li>
-	<li>NewsLink bug-fix: using variable name &quot;host&quot; for server hostname instead 
-	of &quot;server&quot; to resolve conflict with internal global &quot;server&quot; object</li>
-	<li>NewsLink docs: new documentation file (<samp>docs/newslink.txt</samp>)</li>
-	<li>DynDNS bug-fix: enforce a maximum of 10 command/response pairs, avoiding 
-	potential infinite loop</li>
-	<li>Services feature: each service may have a separately-configured network 
-	interface (configured with the &quot;interface&quot; key in the <samp>ctrl/services.ini</samp> file) - 
-	defaults to use the services network interface specified in <samp>sbbs.ini</samp> or 
-	Synchronet Control Panel</li>
-	<li>SBBSecho bug-fix: double memory free (segfault/AV) when exporting 
-	echomail </li>
-	<li>SBBSecho bug-fix: if packed-message header can't be read (end of 
-	packet?), don't report/log message as &quot;grunged&quot;</li>
-	<li>SBBSecho bug-fix: when processing AreaFix messages, expected 
-	kludge lines to terminate in line-feed instead of carriage-return<br>
-	(bug introduced in rev 1.105)</li>
-	<li>SBBSecho enhancement: only check NetMail attributes (e.g. Local, 
-	Orphaned, Already Received), if from <samp>.msg </samp>file (not <samp>.pkt</samp>)</li>
-	<li>SMBLIB bug-fix: smb_hfield() and smb_hfield_append() no longer adjust 
-	msg-&gt;hdr.length since this value is needed by smb_putmsghdr() to <i>
-	accurately</i> detect an illegal header length increase (exceeds allocated 
-	space for header) - the header length is now calculated each time for each 
-	call to smb_hfield/hfield_append()</li>
-</ul>
-
-<p align="right"><font face="Arial" size="1" , "Helvetica">Copyright � 2004 Rob 
-Swindell <br>
-&nbsp;$Id$</font></p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/v312_jsnew.html b/docs/v312_jsnew.html
deleted file mode 100644
index 581aede324bf03c402cc2908aaff4fdefc39bddd..0000000000000000000000000000000000000000
--- a/docs/v312_jsnew.html
+++ /dev/null
@@ -1,471 +0,0 @@
-<html>
-<head>
-<title>Synchronet JavaScript Object Model Reference</title>
-<STYLE>
-	OL LI                { cursor: hand; }
-	UL LI                { display: none;list-style: square; }
-	.showList LI         { display: list-item; }
-</STYLE>
-</head>
-<body>
-<font face=arial,helvetica>
-<h1>Synchronet JavaScript Object Model Reference</h1>
-Generated for <b>Synchronet v3.12a</b>, compiled Dec 31 2004 01:54
-<br><font size=-1>
-Includes Properties and Methods added or substantially modified in Synchronet v3.12 only.
-</font>
-<ol type=square>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#global"><b>global</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#global_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#global_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#js"><b>js</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#js_methods>methods</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#system"><b>system</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#system_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#system_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#server"><b>server</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#client"><b>client</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#user"><b>user</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#user_methods>methods</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#bbs"><b>bbs</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#bbs_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#bbs_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#console"><b>console</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#console_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#console_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#msg_area"><b>msg_area</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#file_area"><b>file_area</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#xtrn_area"><b>xtrn_area</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#MsgBase"><b>MsgBase</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#MsgBase_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#MsgBase_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#File"><b>File</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#File_methods>methods</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#Queue"><b>Queue</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Queue_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Queue_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#Socket"><b>Socket</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Socket_methods>methods</a>
-</ul>
-</ol>
-<h2><a name=global>global object</a>
-<br><font size=-1>Top-level functions and properties (common to all servers and services)</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>global</tt>
-<a name=global_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>load</b><td>undefined<td><tt>load([<i>bool</i> background or <i>object</i> scope,] <i>string</i> filename [,args])
-<td>load and execute a JavaScript module (<i>filename</i>), optionally specifying a target <i>scope</i> object (default: <i>this</i>) and a list of arguments to pass to the module (as <i>argv</i>). Returns the result (last executed statement) of the executed script or a newly created <i>Queue</i> object if <i>background</i> is <i>true</i>).<br><br><b>Background</b> (added in v3.12):<br>If <i>background</i> is <i>true</i>, the loaded script runs in the background (in a child thread) but may communicate with the parent script/thread by reading from and/or writing to the <i>parent_queue</i> (an automatically created <i>Queue</i> object). The result (last executed statement) of the executed script will also be automatically written to the <i>parent_queue</i> which may be read later by the parent script.
-<tr valign=top><td><b>backslash</b><td>string<td><tt>backslash(string path)
-<td>returns directory path with trailing (platform-specific) path delimeter (i.e. "slash" or "backslash")
-<tr valign=top><td><b>file_cfgname</b><td>string<td><tt>file_cfgname(string path, filename)
-<td>returns completed configuration filename from supplied <i>path</i> and <i>filename</i>, optionally including the local hostname (e.g. <tt>path/file.<i>host</i>.<i>domain</i>.ext</tt> or <tt>path/file.<i>host</i>.ext</tt>) if such a variation of the filename exists
-<tr valign=top><td><b>file_mutex</b><td>boolean<td><tt>file_mutex(string filename [,text])
-<td>attempts to create an exclusive (e.g. lock) file, optionally with the contents of <i>text</i>
-<tr valign=top><td><b>netaddr_type</b><td>number<td><tt>netaddr_type(string email_address)
-<td>returns the proper message <i>net_type</i> for the specified <i>email_address</i>, (e.g. <tt>NET_INTERNET</tt> for Internet e-mail or <tt>NET_NONE</tt> for local e-mail)
-<tr valign=top><td><b>list_named_queues</b><td>array<td><tt>list_named_queues()
-<td>returns an array of <i>named queues</i> (created with the <i>Queue</i> constructor)
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>global</tt>
-<a name=global_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr><td><b>argc</b><td>number<td>number of arguments passed to the script</td>
-<tr><td><b>argv</b><td>array<td>array of argument strings (argv.length == argc)</td>
-<tr><td><b>errno</b><td>number<td>last system error number</td>
-<tr><td><b>errno_str</b><td>string<td>description of last system error</td>
-</table>
-<h2><a name=js>js object</a>
-<br><font size=-1>JavaScript execution and garbage collection control object</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>js</tt>
-<a name=js_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<h2><a name=system>system object</a>
-<br><font size=-1>Global system-related properties and methods</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>system</tt>
-<a name=system_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>system</tt>
-<a name=system_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>temp_path</b><td>string
-<td>platform-specific temporary file directory
-</table>
-<h2><a name=server>server object</a>
-<br><font size=-1>Server-specifc properties</font>
-</h2>
-<h2><a name=client>client object</a>
-<br><font size=-1>Represents a TCP/IP client session</font>
-</h2>
-<h2><a name=user>user object</a>
-<br><font size=-1>Instance of <i>User</i> class, representing current user online</font>
-</h2>
-<p>To create a new user object: <tt>var u = new User(<i>number</i>)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>user</tt>
-<a name=user_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<h2><a name=bbs>bbs object</a>
-<br><font size=-1>Controls the Telnet/RLogin BBS experience</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>bbs</tt>
-<a name=bbs_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>bbs</tt>
-<a name=bbs_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>errorlevel</b><td>number
-<td>error level returned from last executed external program
-<tr valign=top><td><b>msg_thread_back</b><td>number
-<td>message thread, back message number (AKA msg_thread_orig)
-</table>
-<h2><a name=console>console object</a>
-<br><font size=-1>Controls the user's Telnet/RLogin terminal</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>console</tt>
-<a name=console_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>uselect</b><td>number<td><tt>console.uselect([number, string title, string item, string ars])
-<td>user selection menu, call for each item, then with no args to display select menu
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>console</tt>
-<a name=console_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>input_buffer_level</b><td>number
-<td>number of bytes currently in the input buffer (from the remote client) - <small>READ ONLY</small>
-<tr valign=top><td><b>input_buffer_space</b><td>number
-<td>number of bytes available in the input buffer	- <small>READ ONLY</small>
-<tr valign=top><td><b>output_buffer_level</b><td>number
-<td>number of bytes currently in the output buffer (from the local server) - <small>READ ONLY</small>
-<tr valign=top><td><b>output_buffer_space</b><td>number
-<td>number of bytes available in the output buffer - <small>READ ONLY</small>
-</table>
-<h2><a name=msg_area>msg_area object</a>
-<br><font size=-1>Message Areas</font>
-</h2>
-<h2><a name=file_area>file_area object</a>
-<br><font size=-1>File Transfer Areas</font>
-</h2>
-<h2><a name=xtrn_area>xtrn_area object</a>
-<br><font size=-1>External Program Areas</font>
-</h2>
-<h2><a name=MsgBase>MsgBase class</a>
-<br><font size=-1>Class used for accessing message bases</font>
-</h2>
-<p>To create a new MsgBase object: <tt>var msgbase = new MsgBase('<i>code</i>')</tt><br>where <i>code</i> is a sub-board internal code, or <tt>mail</tt> for the e-mail message base</p>
-<table border=1 width=100%>
-<caption align=left><b><tt>MsgBase</tt>
-<a name=MsgBase_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>get_msg_header</b><td>object<td><tt>MsgBase.get_msg_header([boolean by_offset,] number_or_id [,boolean expand_fields])
-<td>returns a specific message header, <i>null</i> on failure. <br><i>New in v3.12:</i> Pass <i>false</i> for the <i>expand_fields</i> argument (default: <i>true</i>) if you will be re-writing the header later with <i>put_msg_header()</i>
-<tr valign=top><td><b>save_msg</b><td>boolean<td><tt>MsgBase.save_msg(object header [,client] [,body_text] [,array rcpt_list])
-<td>create a new message in message base, the <i>header</i> object may contain the following properties:<br><table><tr><td align=top><tt>subject</tt><td>Message subject <i>(required)</i><tr><td align=top><tt>to</tt><td>Recipient's name <i>(required)</i><tr><td align=top><tt>to_ext</tt><td>Recipient's user number (for local e-mail)<tr><td align=top><tt>to_org</tt><td>Recipient's organization<tr><td align=top><tt>to_net_type</tt><td>Recipient's network type (default: 0 for local)<tr><td align=top><tt>to_net_addr</tt><td>Recipient's network address<tr><td align=top><tt>to_agent</tt><td>Recipient's agent type<tr><td align=top><tt>from</tt><td>Sender's name <i>(required)</i><tr><td align=top><tt>from_ext</tt><td>Sender's user number<tr><td align=top><tt>from_org</tt><td>Sender's organization<tr><td align=top><tt>from_net_type</tt><td>Sender's network type (default: 0 for local)<tr><td align=top><tt>from_net_addr</tt><td>Sender's network address<tr><td align=top><tt>from_agent</tt><td>Sender's agent type<tr><td align=top><tt>from_ip_addr</tt><td>Sender's IP address (if available, for security tracking)<tr><td align=top><tt>from_host_name</tt><td>Sender's host name (if available, for security tracking)<tr><td align=top><tt>from_protocol</tt><td>TCP/IP protocol used by sender (if available, for security tracking)<tr><td align=top><tt>from_port</tt><td>TCP/UDP port number used by sender (if available, for security tracking)<tr><td align=top><tt>replyto</tt><td>Replies should be sent to this name<tr><td align=top><tt>replyto_ext</tt><td>Replies should be sent to this user number<tr><td align=top><tt>replyto_org</tt><td>Replies should be sent to organization<tr><td align=top><tt>replyto_net_type</tt><td>Replies should be sent to this network type<tr><td align=top><tt>replyto_net_addr</tt><td>Replies should be sent to this network address<tr><td align=top><tt>replyto_agent</tt><td>Replies should be sent to this agent type<tr><td align=top><tt>id</tt><td>Message's RFC-822 compliant Message-ID<tr><td align=top><tt>reply_id</tt><td>Message's RFC-822 compliant Reply-ID<tr><td align=top><tt>reverse_path</tt><td>Message's SMTP sender address<tr><td align=top><tt>path</tt><td>Messages's NNTP path<tr><td align=top><tt>newsgroups</tt><td>Message's NNTP newsgroups header<tr><td align=top><tt>ftn_msgid</tt><td>FidoNet FTS-9 Message-ID<tr><td align=top><tt>ftn_reply</tt><td>FidoNet FTS-9 Reply-ID<tr><td align=top><tt>ftn_area</tt><td>FidoNet FTS-4 echomail AREA tag<tr><td align=top><tt>ftn_flags</tt><td>FidoNet FSC-53 FLAGS<tr><td align=top><tt>ftn_pid</tt><td>FidoNet FSC-46 Program Identifier<tr><td align=top><tt>ftn_tid</tt><td>FidoNet FSC-46 Tosser Identifier<tr><td align=top><tt>date</tt><td>RFC-822 formatted date/time<tr><td align=top><tt>attr</tt><td>Attribute bitfield<tr><td align=top><tt>auxattr</tt><td>Auxillary attribute bitfield<tr><td align=top><tt>netattr</tt><td>Network attribute bitfield<tr><td align=top><tt>when_written_time</tt><td>Date/time (in time_t format)<tr><td align=top><tt>when_written_zone</tt><td>Time zone<tr><td align=top><tt>when_imported_time</tt><td>Date/time message was imported<tr><td align=top><tt>when_imported_zone</tt><td>Time zone<tr><td align=top><tt>thread_back</tt><td>Message number that this message is a reply to<tr><td align=top><tt>thread_next</tt><td>Message number of the next reply to the original message in this thread<tr><td align=top><tt>thread_first</tt><td>Message number of the first reply to this message<tr><td align=top><tt>field_list[].type</tt><td>Other SMB header fields (type)<tr><td align=top><tt>field_list[].data</tt><td>Other SMB header fields (data)</table><br><i>New in v3.12:</i> The optional <i>client</i> argument is an instance of the <i>Client</i> class to be used for the security log header fields (e.g. sender IP address, hostname, protocol, and port). <br><br><i>New in v3.12:</i> The optional <i>rcpt_list</i> is an array of objects that specifies multiple recipients for a single message (e.g. bulk e-mail). Each object in the array may include the following header properties (described above): <br><i>to</i>, <i>to_ext</i>, <i>to_org</i>, <i>to_net_type</i>, <i>to_net_addr</i>, and <i>to_agent</i>
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>MsgBase</tt>
-<a name=MsgBase_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>status</b><td>number
-<td>return value of last <i>SMB Library</i> function call - <small>READ ONLY</small>
-</table>
-<h2><a name=File>File class</a>
-<br><font size=-1>Class used for opening, creating, reading, or writing files on the local file system<p>Special features include:</h2><ol type=disc><li>Exclusive-access files (default) or shared files<ol type=circle><li>optional record-locking<li>buffered or non-buffered I/O</ol><li>Support for binary files<ol type=circle><li>native or network byte order (endian)<li>automatic Unix-to-Unix (<i>UUE</i>), yEncode (<i>yEnc</i>) or Base64 encoding/decoding</ol><li>Support for ASCII text files<ol type=circle><li>supports line-based I/O<ol type=square><li>entire file may be read or written as an array of strings<li>individual lines may be read or written one line at a time</ol><li>supports fixed-length records<ol type=square><li>optional end-of-text (<i>etx</i>) character for automatic record padding/termination<li>Synchronet <tt>.dat</tt> files use an <i>etx</i> value of 3 (Ctrl-C)</ol><li>supports <tt>.ini</tt> formated configuration files<ol type=square><li>concept and support of <i>root</i> ini sections added in v3.12</ol><li>optional ROT13 encoding/translation</ol><li>Dynamically-calculated industry standard checksums (e.g. CRC-16, CRC-32, MD5)</ol></font>
-</h2>
-<p>To create a new File object: <tt>var f = new File(<i>filename</i>)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>File</tt>
-<a name=File_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>iniSetValue</b><td>boolean<td><tt>File.iniSetValue(section, key, value)
-<td>set the specified <i>key</i> to the specified <i>value</i> in the specified <i>section</i> of a <tt>.ini</tt> file. to set a key in the <i>root</i> section, pass <i>null</i> for <i>section</i>. 
-<tr valign=top><td><b>iniSetObject</b><td>boolean<td><tt>File.iniSetObject(section, object)
-<td>write all the properties of the specified <i>object</i> as separate <tt>key=value</tt> pairs in the specified <i>section</i> of a <tt>.ini</tt> file. to write an object in the <i>root</i> section, pass <i>null</i> for <i>section</i>. 
-<tr valign=top><td><b>iniSetAllObjects</b><td>array<td><tt>File.iniSetAllObjects(object array [,name_property])
-<td>write an array of objects to a .ini file, each object in its own section named after the object's <i>name_property</i> (default: <tt>name</tt>)
-</table>
-<h2><a name=Queue>Queue class</a>
-<br><font size=-1>Class for bi-directional message queues. Used for inter-thread/module communications.</font>
-</h2>
-<p>To create a new (named) Queue object: <tt>var q = new Queue(<i>name</i>)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>Queue</tt>
-<a name=Queue_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>poll</b><td>undefined<td><tt>Queue.poll([timeout])
-<td>wait for a value on the queue for up to <i>timeout</i> milliseconds (default: <i>infinite</i>), returns <i>true</i> or the <i>name</i> (string) of the value waiting (if it has one), or <i>false</i> if no values are waiting
-<tr valign=top><td><b>read</b><td>undefined<td><tt>Queue.read([name])
-<td>read a value from the queue, if <i>name</i> not specified, reads next value from the bottom of the queue
-<tr valign=top><td><b>peek</b><td>undefined<td><tt>Queue.peek()
-<td>peek at the value at the bottom of the queue
-<tr valign=top><td><b>write</b><td>boolean<td><tt>Queue.write(value [,name])
-<td>write a value (optionally named) to the queue
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>Queue</tt>
-<a name=Queue_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>name</b><td>undefined
-<td>name of the queue (if it has one)
-<tr valign=top><td><b>data_waiting</b><td>boolean
-<td><i>true</i> if data is waiting to be read from queue
-<tr valign=top><td><b>read_level</b><td>number
-<td>number of values in the read queue
-<tr valign=top><td><b>write_level</b><td>number
-<td>number of values in the write qeueue
-</table>
-<h2><a name=Socket>Socket class</a>
-<br><font size=-1>Class used for TCP/IP socket communications</font>
-</h2>
-<p>To create a new Socket object: <tt>load('sockdefs.js'); var s = new Socket(<i>type</i>)</tt><br>where <i>type</i> = <tt>SOCK_STREAM</tt> for TCP (default) or <tt>SOCK_DGRAM</tt> for UDP</p>
-<table border=1 width=100%>
-<caption align=left><b><tt>Socket</tt>
-<a name=Socket_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<p><small>
-Totals: 12 properties, 16 methods
diff --git a/docs/v312_new.html b/docs/v312_new.html
deleted file mode 100644
index c03b66087c8a2d262ed9d5eade3cacd2447b2f77..0000000000000000000000000000000000000000
--- a/docs/v312_new.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<html>
-<head>
-<title>What's New in Synchronet v3.12 (Change History)</title>
-</head>
-<body>
-<font face=Arial,Helvetica>
-<h1 align=center>What's New in Synchronet v3.12</h1>
-<ul>
-<li><b>Web Server</b> (New!)<ul>
-	<li>HTTP 1.0 and 1.1
-	<li>Virtual Hosts
-	<li>CGI (currently on Unix only)
-	<li>Server-side JavaScript (SSJS) for dynamically-generated web content
-	<li>Default HTML user interface for creating new user accounts and reading messages
-	<li>Standard format HTTP access logs (<tt>data/logs/http-*</tt>)
-	<li>Configurable MIME file type support (<tt>ctrl/mime_types.ini</tt>)
-	<li>... and many more cool features thanks to Stephen Hurd (Deuce)
-	</ul><br>
-<li><b>Mail Server</b><ul>
-	<li>Supports SMTP authentication (PLAIN, LOGIN, or CRAM-MD5) when using an external relay server
-	<li>Creates default MIME Content-Type for non-Internet messages (<tt>charset=IBM437</tt>)
-	<li>Supports <tt>user@[<i>ip_address</i>]</tt> notation
-	<li>Supports RFC822 header fields in <tt>Field<i>[white-space]</i>:</tt> format
-	<li>Fixed receipt of SMTP telegrams (inter-BBS instant-messages)
-	<li>Fixed possible buffer overflow scenarios
-	<li>Fixed UDP DNS MX-record look-up bug
-	<li>If posting via authenticatd SMTP (e.g. <tt>sub:code@yourbbs.com</tt>), verifies user meets access requirements
-	<li>Much-improved external mail processor support using new <tt>ctrl/mailproc.ini</tt><ul>
-		<li>Or <tt>ctrl/mailproc.<i>host</i>.ini</tt> if it exists
-		<li>Includes ListServer module as example mail processor
-		<li>See <a href=listserver.txt>listserver.txt</a> for details
-		</ul>
-	<li>Mail processors may run only for specific recipients (or a set of recipients)
-	<li>Additional mail processor command-line specifiers:<ul>
-		<li><tt>%R</tt> (Reverse path)
-		<li><tt>%S</tt> (Sender's name)
-		<li><tt>%A</tt> (Sender's address)
-		</ul>
-	<li>JavaScript mail processor modules:<ul>
-		<li>can now use <tt>log()</tt> to write to the mail server log window<br>
-			(AKA <tt>write</tt>, <tt>writeln</tt>, and <tt>print</tt>)
-		<li>have access to global variables: <tt>sender_name</tt>, <tt>sender_address</tt>, and <tt>reverse_path</tt>
-		</ul>
-	</ul><br>
-<li><b>Telnet/RLogin Server</b><ul>
-	<li>Telnet option negotiation overhaul:<ul>
-		<li>Compatibility with more clients
-		<li>Gets/stores terminal type
-		<li>Supports negotiated window size (much more reliable than ANSI cursor position reports)
-		</ul>
-	<li>Telnet server now escapes the telnet IAC (ASCII 255) character
-	<li>Many RLogin improvements and behavior changes (ask Deuce for details)
-	<li>Switched "Allowed RLogin address list" from <tt>data/rlogin.can</tt> to <tt>ctrl/rlogin.cfg</tt>
-	<li>QWK/REP packing/unpacking semaphore file allows multiple hosts to process QWK events (for FTP server)
-	<li>Counts and logs number of "short sends" on client socket
-	<li>Fixed crashes/segfaults when re-loading configuration files
-	<li>Fixed "Monitor Time Left" external program toggle option
-	<li>Fixed calculation of upload/download and post/call ratios over 50% in Access Requirement Strings
-	<li>Beeps at user when reaching end of allowed string input
-	<li>Batch download file list now contains the long filenames if the file transfer protocol is "Native 32-bit"
-	<li>Rejects filenames begining with a dash as a "suspicious filename"
-	<li>Use default <tt>SHELL</tt> value of <tt>/bin/sh</tt> if environment variable not set for Unix version
-	<li>Created <tt>PROT</tt> ARS keyword (e.g. "Telnet" or "RLogin")
-	<li>The <tt>%p</tt> command-line specifier now expands to the client's protocol (e.g. "Telnet" or "RLogin")
-	<li>Allow spinning cursor to be completely disabled by users (even for pause prompts)
-	<li><tt>input_thread_mutex</tt> lock fix (work-around necessary for some Linux distros)
-	<li>Eliminated hard-coded "Continue?" prompt during new user procedure, using text.dat line 564 instead
-	</ul><br>
-<li><b>FTP Server</b><ul>
-	<li>Supports both shared and non-shared open modes when sending files (for download)
-	<li>Guest/anonymous HTML clients can now toggle on/off extended file descriptions in <tt>00index.html</tt>
-	<li>Don't update existing (pre-packed?) QWK packet when downloading or "sizing" a QWK packet via FTP
-	</ul><br>
-<li><b>Synchronet Services</b><ul>
-	<li>Configurable stack size for service threads
-	<li>Improved <tt>client_add()</tt> and <tt>client_remove()</tt> methods
-	<li>Eliminated support for legacy <tt>ctrl/services.cfg</tt><ul>
-		<li>Must use <tt>ctrl/services.ini</tt> or <tt>ctrl/services.<i>host</i>.ini</tt> now
-		</ul>
-	<li>Fixed termination request with active clients
-	</ul><br>
-<li><b>All Servers</b><ul>
-	<li>Automatic bind-retry on failure (typically, "address/port already in use")
-	<li>Much more flexible semaphore file format for recycling or shutting-down servers using the local file system<ul>
-		<li>Format: <tt>ctrl/<i>action</i>[.<i>host</i>][.<i>service</i>]</tt>
-		<li>Examples:<ul>
-			<li><tt>ctrl/recycle</tt> - recycle all services on all hosts
-			<li><tt>ctrl/recycle.vert</tt> - recycle all services on system with hostname "vert"
-			<li><tt>ctrl/shutdown.vert.telnet</tt> - shutdown telnet service on vert only
-			<br>
-			<i>service</i> may be "telnet", "ftp", "mail", "web" or "services"
-			</ul>
-		<li>Legacy (<tt>ctrl/*.rec</tt>) recycle semaphore files still supported
-		</ul>
-	<li>Startup initialization file (<tt>ctrl/sbbs.ini</tt>) is re-parsed upon server recycle
-	<li>Much more responsive to requests for termination (immediate) and shutdown (when not in use)
-	</ul><br>
-<li><b>Message Bases</b> (SMBLIB v2.40)<ul>
-	<li>Performance and reliability improvements
-	<li>The e-mail message base (<tt>data/mail</tt>) now supports an unlimited number of messages (within SMB limits)
-	<li>High-level functions added for the convenience of 3rd party developers
-	<li>New security header fields track who posted what messages from where
-	<li>New hash database<ul>
-		<li>to perform fast look-ups of message-IDs for threading and duplicate checking
-		<li>robust body text dupe checking (better than legacy CRC history method)
-		<li>hash history file is never purged or deleted so old dupes cannot return
-		<li>no chance for false positives
-		</ul>
-	<li>Auto-thread linkage<ul>
-		<li>resulting thread-links will be used extensively in future threaded message displays (ala web-boards)
-		</ul>
-	<li>New SMBUTIL commands:<ul>
-		<li><tt>d</tt> delete all messages
-		<li><tt>h</tt> dump hash database
-		</ul>
-	<li>New SMBUTIL options:<ul>
-		<li><tt>-c[m]</tt> create message base if it doesn't exist (m=max msgs)
-		<li><tt>-l</tt> LZH-compress imported message text
-		<li><tt>-o</tt> print errors on stdout (instead of stderr)
-		<li><tt>-p</tt> wait for keypress (pause) on exit
-		<li><tt>-!</tt> wait for keypress (pause) on error
-		<li><tt>-b</tt> beep on error (quiet is now the default)
-		</ul>
-	<li>New CHKSMB options:<ul>
-		<li><tt>-b</tt> beep on error (quiet is now the default)
-		<li><tt>-h</tt> do not check hash database
-		</ul>
-	<li>FIXSMB may now be used to repair multiple message bases with a single command<br>
-		Example: <tt>fixsmb data/*.shd</tt>
-	<li>FIXSMB now removes "in-transit" attributes (holding messages in the mail server queue)
-	<li>FIXSMB will now add message hashes to the hash database (if missing)
-	</ul><br>
-<li><b>JavaScript</b><ul>
-	<li>JSexec new global methods:<ul>
-		<li><tt>chdir()</tt> (change current directory)
-		<li><tt>putenv()</tt> (create/set environment variable)
-		</ul>
-	<li>Background (multi-threaded) script support using <tt>load(true, <i>filename, args</i>)</tt>
-	<li>New <a href=v312_jsnew.html#Queue>Queue</a> class for bi-directional communications between modules/threads
-	<li>New <tt>bbs.mods</tt> object for a common global repository for 3rd party modifications/modules
-	<li>Reduced memory usage (using the undocumented JSPROP_SHARED attribute for properties)
-	<li><tt>MsgBase.save_msg()</tt> will accept any variable type for the body text<br>
-		and will automatically convert to a string (even arrays of objects)
-	<li>For a complete list of JavaScript Object Model changes, see <a href=v312_jsnew.html>v312_jsnew.html</a>
-	</ul><br>
-<li><b>Full-screen Utilities</b> (e.g. SCFG, EchoCfg, etc.)<ul>
-	<li>Mouse support returns to Win32
-	<li>Strings longer than the screen width can now be edited
-	<li>Support ANSI terminals (remote input doesn't currently work on NT-based OSes)
-	<li>Support X consoles on Unix
-	<li>Compatibility with terminals/keyboards lacking some extended keys.<br>
-	The following are now equivalanet in ulist (menus) and string input:<ul>
-		<li>^B = home
-		<li>^E = end
-		<li>^V = insert (string input only)
-		<li>^Z = help (F1)
-		</ul>
-	and in menus only:<ul>
-		<li>+ = insert
-		<li>- = delete
-		<li>backspace = escape (not new)
-		<li>^U = pgup
-		<li>^D = pgdn
-		<li>^C = copy (F5)
-		<li>^V = paste (F6)
-		</ul>
-	<li>... and many more cool features thanks to Stephen Hurd (Deuce)
-	</ul><br>
-<li><b>Windows NT Services</b><ul>
-	<li>Supports mute/umute and sysop available/unavailable control from the Synchronet Control Panel
-	<li>Event log messages no longer contain warnings about "missing event source descriptions"
-	</ul><br>
-<li><b>Synchronet Control Panel (for Win32)</b><ul>
-	<li>Now stores common server settings in <tt>ctrl/sbbs.ini</tt> instead of Windows Registry<ul>
-		<li>Legacy registry settings are automatically imported
-		<li>Allows easy interoperation with <tt>sbbsNTsvcs.exe</tt> and <tt>sbbs.exe</tt>
-		<li>The startup .ini file can now be specified on the <tt>sbbsctrl.exe</tt> comand-line
-		<li>Will use <tt>ctrl/<i>host</i>.ini</tt> by default, if it exists
-		</ul>
-	<li>Optionally use Windows file associations when editing or viewing text/ansi/ascii files
-	<li>Synchronet Control Panel configuration (window sizes/positions/colors, etc) may be exported-to<br>
-	or imported-from <tt>ctrl/sbbsctrl.ini</tt>
-	</ul><br>
-<li><b>Synchronet Console</b><ul>
-	<li>Added commands:<ul>
-		<li>(R)ecycle/(S)hutdown/(T)erminate any server (or all servers)
-		<li>(!) to execute an external (system) command
-		</ul>
-	</ul>
-</ul>
-For <b>many</b> more changes since v3.10, see <a href=v311_new.html>v311_new.html</a> and
-<a href=v311_jsnew.html>v311_jsnew.html</a>
-<p align="right"><font face="Arial" size="1" , "Helvetica">Copyright � 2005 Rob 
-Swindell <br>
-&nbsp;$Id$</font></p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/v313_new.html b/docs/v313_new.html
deleted file mode 100644
index 3bb01cfc0b2150773ab3a7779f5c20a747e9177a..0000000000000000000000000000000000000000
--- a/docs/v313_new.html
+++ /dev/null
@@ -1,340 +0,0 @@
-<html>
-<head>
-<title>What's New in Synchronet v3.13 (Change History)</title>
-</head>
-<body>
-<font face=Arial,Helvetica>
-<h1 align=center>What's New in Synchronet v3.13</h1>
-<ul>
-<li><b>All Servers</b><ul>
-	<li>Overhaul of temporary directory usage:<br><ul>
-		<li>No more temp files in <tt>data</tt> or <tt>data/temp</tt><br>
-			<tt>ctrl/../temp</tt> (e.g. <tt>sbbs/temp</tt>) is the new default location for temporary files
-		<li>Each server has its own separately configurable temp dir (in <tt>ctrl/sbbs.ini</tt>)
-		<li>BBS events (e.g. QWK packet processing) now have their own exclusive-use
-			temp dir (e.g. <tt>sbbs/temp/event</tt>)
-		<li>All server threads will attempt to create and verify the validity of their temp dir
-		<li>The system temp directory is only used as the default temp dir for Unix (i.e. <tt>/tmp</tt>)<br>
-			since the Windows default temp dir (e.g. <tt>C:\DOCUME~1\Rob\LOCALS~1\Temp</tt>) is not
-			particularly friendly or attractive
-		</ul>
-	<li>The startup/initialization file may now be named:<br>
-		<tt>ctrl/sbbs<i>[.host | .platform]</i>.ini</tt> or <tt>ctrl/startup<i>[.host | .platform]</i>.ini</tt>
-	<li>New bool ARS keywords (convenience shorthand):<ul>
-		<li><tt>GUEST</tt> (shorthand for "<tt>REST G</tt>")
-		<li><tt>QNODE</tt> (shorthand for "<tt>REST Q</tt>")
-		</ul>
-	</ul><br>
-<li><b>Web Server</b><ul>
-	<li>Win32-CGI support (tested with <tt>php-cgi.exe</tt>)
-	<li>Created <tt>ctrl/cgi_env.ini</tt> which dictates which system environment variables
-	will be passed to CGI processes and which default or forced values they will have
-	<li>Default CGI content-type is now configurable via <tt>sbbs.ini [web] DefaultCGIContent</tt><br>
-		(defaults to "<tt>text/plain</tt>")
-	<li>Added CGI environment variable <tt>REDIRECT_STATUS=200</tt> for PHP-CGI kludge (thx Deuce)
-	<li>Added non-standard (Apache) <tt>SCRIPT_FILENAME</tt> environment variable required by PHP-CGI
-	<li>Bug-fix: default server-side JavaScript file extension (".ssjs", not "ssjs")
-	<li>Bug-fix: removed ":port" specification from vhost paths
-	<li>When logging and using virtual hosts, log every virtual host in it's own
-		separate file in the format: <tt>(prefix)vhostname-date.log</tt>
-	<li>Renamed <tt>sbbs.ini [web] CgiTempDirectory</tt> to just <tt>TempDirectory</tt><br>
-		(this directory is actually used for SSJS, not CGI)
-	<li>Work-around: change current directory to <tt>ctrl</tt> directory during initialization
-		<br>Deuce's .ssjs files
-		make assumptions about the current working directory when opening files
-	<li>Created global JS variables: <i>web_root_dir</i> and <i>web_error_dir</i><br>
-		to be used in the
-		future instead of assuming that <tt>"../web/.."</tt> will be the correct location of a
-		specific file
-	<li>Created global JS <i>log()</i> function (like all good servers should have)
-	<li>JS <i>print()</i> is an alias for <i>writeln()</i>
-	<li>Bug-fix: JS <i>write()</i> and <i>writeln()</i> methods must return string written
-		as other servers' implementations do
-	<li>Add support for streaming-style <tt>.ssjs</tt> files<br>If you set <i>http_reply.fast</i> to
-		<i>true</i> BEFORE the first <i>write()</i>, the first write will send the headers and
-		every write will go through the socket immediately<br>
-		This will make large 
-		<tt>.ssjs</tt> files appear to be faster (e.g. Large user lists)
-	<li>CGI scripts now have STDIN directly from the socket. File uploads should
-		work again now
-	<li>If a CGI script sends the LENGTH header, turn keep-alives on
-	<li>New <tt>formmail.ssjs</tt> script to emulate Matt Wright's <tt>FormMail.pl</tt> script
-	<li>New <tt>404.ssjs</tt> file to display directory contents
-		[<a href=http://vert.synchro.net/Synchronet>example</a>]
-	<li>Bug-fix: numerous memory leaks were present due to things being allocated, and structures being
-		zeroed every time through the redirect loop instead of per-request
-	<li>Added external web-content handler support using <tt>ctrl/web_handler.ini</tt><br>
-		This should allow for competing dynamic HTML solutions based on server-side
-		JavaScript (e.g. <tt>.xjs</tt>).<br>
-		Tip: use <i>http_request.real_path</i> for the path to file-to-be-parsed<br>
-		This should also allow <tt>php-cgi.exe</tt> (for example) to automatically handle <tt>.php</tt> files
-	<li>Bug-fix: when logging failed login attempts, was logging wrong password variable (i.e. garbage)
-	</ul><br>
-<li><b>Mail Server</b><ul>
-	<li>Bug-fixes: Numerous External Mail Processor (<tt>mailproc.ini</tt>) related problems
-	<li>Set the "reply-to" header field on outbound mail if the local sender has their account configured to
-		forward received mail to a valid netmail address
-	<li>SMTP <tt>RCPT TO</tt> command now fails if no recipient specified
-	<li>Represent FidoNet addresses in "From:" header fields using <tt>"name" &lt;ftn_addr&gt;</tt>
-		notation (for Deuce)
-	<li>Bug-fix: send "EHLO" (instead of "HELO") for SMTP relay attempts using SMTP authentication (which requires
-		the ESMTP extensions implied by the "EHLO" command)
-	<li>Bug-fix: handle received multiple-hop (routed) QWK netmail correctly
-	<li>If sending to a domain your system handles (i.e. system inetaddr, host name
-		or an entry in <tt>ctrl/domains.cfg</tt>), connect to the local SMTP server, by interface IP if server is  
-		bound to a specific IP, or "127.0.0.1" if it is not
-	<li>Reject (don't attempt to send to) MX records that resolve to <tt>127.x.x.x</tt><br>
-		(e.g. <tt>sbcglobel.net</tt> [sic])
-	<li>Bug-fix: handles attachments of multiple files specified in subject<br>
-		(typically FTN netmail messages)
-	</ul><br>
-<li><b>FTP Server</b><ul>
-	<li>Now supports configurable IP address to use in PASV responses
-		(for broken firewall/NAT devices) and PASV port ranges (default is 1024-65535)<br>
-		See the <a href="tcpip_faq.html#ftp_nat">TCP/IP FAQ</a> for more details
-	<li>Added kludge required to work-around SMC Barricade router "P@SW" bug
-	<li>Bug-fix: not allowing simultaneous downloads of the same file
-	<li>Support "LIST -opts" command in local file system mode
-	<li>Create tempory transfer files in the (*gasp*) temporary directory (instead of data directory)
-	<li>Use more unique temporary transfer filenames (includes the local hostname)
-	<li>If an aliased file or directory has a description of "hidden", don't display it
-		in directory listings
-	<li>Created <tt>exec/ftp-web-html.js</tt> for sysops running the Synchronet Web Server<br>
-		Uses HTTP for CSS and image files. Edit <tt>ctrl/sbbs.ini</tt> to use <tt>ftp-web-html.js</tt> instead of
-		the default <tt>ftp-html.js</tt>
-	</ul><br>
-<li><b>Telnet/RLogin Server</b><ul>
-	<li>Bug-fix: the Win32 list long filename feature didn't work correctly with filenames with
-		a less than 8 character base name
-	<li>Bug-fix: if a file with a long filename was blind uploaded
-		(e.g. with <i>SEXYZ</i> or <i>rz</i>), then it would not be properly added to the database<br>
-		(but the file would be copied to the destination directory)
-	<li>Bug-fix: moving a file between directories would use the Micros~1 shortened version of the filename
-	<li>When uploading a file, if no description is given, use the filename
-		(rather than "No description given")<br> if the real filename is different than
-		the one in the database (e.g. it's a long filename)
-	<li>Now passes QWKnet hub name as <tt>%s</tt> on QWKnet call-out command-line
-	<li>Bug-fix: qnet-ftp will only delete the .REP packet if it was sent successfully
-	<li>Delete/ignore the file ATTXREF.DAT if included in .REP packets
-	<li>Ignore the "Your Messages Only" scan configuration flag for QWKnet accounts
-	<li>Don't ask "Your Messages Only?" during scan configuration for QWKnet accounts
-	<li>Bug-fix: when answering 'No' to the "Use an external text editor?" new user question, it would
-		not force the editor to the internal line editor
-	<li>Bug-fix: hitting 'Q' from the external editor selection dialog,
-		the current editor would be changed anyway
-	<li>Bug-fix: allow control keys (e.g. Ctrl-U) to have effect while waiting for paged node to respond
-	<li>Bug-fix: buffer overflow (segfault) in temporary directory file extraction/transfer section
-	<li>Subtle Bug-fix: when executing a native external program, the server process's
-		environment is no longer modified to set variables in the spawned process's
-		environment. This could result in a race condition where if multinodes executed
-		native externals simultaneously, one node's child process could get the wrong
-		node number (SBBSNNUM) or node directory (SBBSNODE) value (in theory).<br>
-		This Bug-fix only applies to Win32 builds only
-	<li>Changed parsing of DSZLOG (<tt>protocol.log</tt>) to account for long filenames and
-		filenames with spaces in them
-	<li>Fix ups for new user creation via RLogin (Deuce)
-	<li>Bug-fix: don't upper-case the file path when it's input for a new file in a text file section
-	<li>Bug-fixes: interrupting users or chatting with users during logon process
-	<li>New @-code: <tt>INCLUDE</tt><br>
-		Just like <tt>TYPE</tt>, except no auto-prepending of CRLF (blank line)<br>
-		Used for including <tt>head.asc</tt> and <tt>tail.asc</tt> in the new <tt>menu/main.asc</tt>
-	<li>The width of fixed-width @-codes may now be specified (as a decimal number)<br>
-		following the <tt>-R</tt> or <tt>-L</tt> (right or left justification) appendage<br>
-		Allows expanded text to be shorter than the unexpanded @-code length<br>
-		(e.g. <tt>@NODE-L2@</tt> for a left-justified 2 character node number)
-	<li>Bugfix: Ctrl-A codes to move the cursor right (>0x7f) weren't working for non-ANSI users
-	<li>New command-line specifier (<tt>%@</tt>) expands to <tt>exec</tt> dir on Win32
-		(same as <tt>%!</tt>), blank on Unix<br>for use with <i>info-zip</i> command-lines
-	<li>Command-lines containing filenames (<tt>%f</tt>) with spaces in them are now automatically
-		quoted as needed
-	<li>Command-lines of external programs are now logged
-	<li>Additional (potentially helpful) log output when detecting QWK pack semaphore
-		and mutex (lock) files
-	<li>Bugfix: Baja/PCMS integer manipulation functions (e.g. ADD,SUB,MUL,DIV,AND, etc.)
-		did not work if the second argument was a string variable
-	<li>Password masking now handles space characters correctly
-	<li>ESC immediately followed by anything other than '<tt>[</tt>' is now handled immediately
-	<li>Auto-terminating JavaScript modules:<br>
-		If <i>js.auto_terminate</i> is <i>true</i> (the default value) and the remote user disconnects,
-		the script will automatically terminate<br>
-		(use the new <i>js.on_exit()</i> method to have any critical clean-up functions perfomed during termination)
-	<li>New Baja module/shell decompiler (from <i>Deuce</i>): <tt>unbaja</tt>
-	</ul><br>
-<li><b>JavaScript</b><ul>
-	<li>Bug-fix: predictable random numbers being returned from <i>random()</i>
-	<li>Bug-fix: <i>system.newuser_password</i> and <i>system.newuser_magic_word</i> were reversed
-	<li>Bug-fix: <i>Queue</i> objects can now have <i>null</i> encoded/enqueued and dequeued
-		without converting to an empty object or segfaulting
-	<li>Bug-fix: a background-executed script (via <tt>load(true,...)</tt>) was not enqueueing
-		the result of the last evaluated statement if it was <i>undefined</i><br>
-		(some functions return <i>undefined</i> on failure)
-	<li>Bug-fix: corrected <i>link</i> property for directories in libraries that use a "code prefix"
-		(the prefix isn't used in the FTP virtual directories)
-	<li>JSexec-Unix: a <tt>SIGHUP</tt> will cause a recycle/re-run
-	<li>JSexec: added <tt>-f</tt> option to force console output stream to non-buffered
-	<li>JSexec: added <tt>-S</tt> option to set thread stack size limit, default is 256K bytes<br> 
-		This should keep JSexec from crashing due to the ircd recursion bug.<br>
-		It'll log a JS exception/error and exit (or loop) instead
-		<br>Use <tt>-S0</tt> to set an unlimited thread stack size (not recommended)
-	<li>JSexec: if error and console messages are redirected to files (using <tt>-e</tt> and <tt>-o</tt> options)
-		echo error messages to status output (default: stderr) as well
-	<li>All string-modification methods now return <i>undefined</i> if passed an undefined
-		value (rather than converting to the string "undefined")
-	<li>Enhancements: <i>Queue.peek()</i> and <i>Queue.read()</i> now support an optional timeout
-		argument (in milliseconds)
-	<li><i>bbs.get_newscantime()</i> now returns <i>null</i> on abort instead of <i>undefined</i><br>
-		It's been determined that <i>null</i> is the better error return value for functions
-		(for one, it's easier to to enqueue/dequeue)
-	<li>New feature (requested by sinister-x), if a msg header object is passed to
-		<i>bbs.post_msg()</i>, it will be used for the in-relpy-to header fields and thread
-		linkage automatically
-	<li>Always enqueue the result of a background-executed script (even if it fails with an
-		error)<br>
-		If an argument is passed to <i>exit()</i>, enqueue that value instead
-	<li>Global <i>sleep()</i> function now returns the number of elapsed timer ticks instead of <i>undefined</i>
-	<li>Defined new global variable <i>socket_errno</i>, for debugging socket errors without an
-		associated Socket object<br>
-		(e.g. failed <i>resolve_ip()</i> or <i>resolve_host()</i> calls)<br>
-		On *nix, this
-		value will be the same as <i>errno</i>, but on Win32, it will be different
-	<li>New global function: <i>flags_str()</i> to convert string flag representations
-		(e.g. "A-Z") to/from numeric representation (used in the <i>user.security</i>
-		properties)
-	<li>New advanced function: <i>js.report_error()</i><br>
-		used to report errors using the internal JS error reporter<br>
-		(passing <i>false</i> as the second argument causes the script to immediately terminate)<br>
-		<i>log()</i> should be used instead, for normal script error reporting
-	<li>New <i>console.printfile()</i> mode flag: <tt>P_NOCRLF</tt> (defined in <tt>sbbsdefs.js</tt>)
-	<li>Bug-fix: <i>log()</i> now treats a single numeric argument as the value to be logged rather than the log level
-	<li>New advanced function: <i>js.on_exit()</i><br>
-		used to add a string to a last-in-first-out queue
-	    of strings to be automatically evaluated/executed upon termination of the script
-	<li>If a <i>Date</i> object is passed as the default value to <i>File.iniGetObject()</i>, return
-		a <i>Date</i> object
-	<li>The object properties returned from <i>MsgBase.get_msg_index()</i> and <i>get_msg_header()</i>
-		(header and index fields) are now writable
-	</ul><br>
-<li><b>SBBSecho</b><ul>
-	<li>Work-around for BRE/FE inter-BBS attachment bug (remove pre-pended '^' from attached filename)
-	<li>Fix case of attached files before placing in <tt>.?LO</tt> files (for Unix file system compatibility)
-	<li>Now supports <tt>%@</tt> (for info-zip), <tt>%.</tt>, and <tt>%?</tt> command-line specifiers
-		in file pack/unpack command-line
-	<li>Create RFC822 mesage-IDs for imported FTN echomail messages<br>
-		(for later cross-referencing of posted replies via <tt>nntpservice.js</tt>)
-	</ul><br>
-<li><b>Synchronet Console</b><ul>
-	<li>Bug-fix: for log output, display control characters in ^X format<br>
-		(ths should fix the mystery termination bug when ran from xterm and logging a Ctrl-E character)
-	<li>Bug-fix: don't over-ride the Unix syslog facility type when using the sbbs <tt>-d</tt> option
-		and no facility type was specified
-	<li>Allow the Unix syslog identity to be configured using the <tt>sbbs.ini [Unix] LogIdent</tt> key
-	<li>Allow the Unix PID file name to be configured using the <tt>sbbs.ini [Unix] PidFile</tt><br>
-		(when daemonized only) default is still <tt>/var/run/sbbs.pid</tt>
-	</ul><br>
-<li><b>Synchronet Control Panel (for Win32)</b><ul>
-	<li>Bug-fix: hostname being set to "(null)" when importing registry settings from v3.00-v3.11
-	<li>List of web server index files is now configurable
-	<li>External changes to <tt>ctrl/sbbs.ini</tt> are now loaded when starting servers
-	<li>Bug-fix: restore the current working dir (ctrl dir) when done selecting sound
-		files from configuration dialogs
-	<li>Don't add selected sound files to recent documents history
-	<li>Only request the minimum required security access in SCM calls<br>
-		This allows <tt>sbbsctrl.exe</tt> to be run by non-admin users and still start/stop/monitor
-		Synchronet NT Services
-	</ul><br>
-<li><b>Synchronet NT Services</b><ul>
-	<li>If [-]help or [-]? is passed on the command-line, no longer attempts to start
-		service control dispatcher (just displays usage)
-	<li>Usage is no longer displayed if the service control dispatcher is started successfully
-	<li>"/options" are supported (as well as <tt>-options</tt> and just <tt>options</tt>)
-	<li>When re-enabling a disabled service, sets the service's start type to "auto" or
-		"manual" based on the AutoStart settings in the startup file (e.g. <tt>sbbs.ini</tt>)
-	<li>Added "list" command, to list service install/start mode and current state
-	<li>Added "start" and "stop" commands to easily start and stop one or all services using sbbsNTsvcs
-	<li>Added mute, unmute, and recycle commands
-	<li>Allow short-hand service names on command-line (e.g. just "BBS" instead of "SynchronetBBS")
-	</ul><br>
-<li><b>CHKSMB</b><ul>
-	<li>Detect and report number of "in-transit" messages
-	<li>Detect and report number of unvalidated moderated messages
-	</ul><br>
-<li><b>ListServer</b><ul>
-	<li>Work-around bug in v3.12a: remove msgtxt file to prevent mail server from
-		attempting delivery of list contributions to user #0
-	<li>Stops parsing listserver commands when tear line (<tt>---</tt>) is reached
-	<li>Export no messages if the list.ptr file is empty/invalid
-	<li>Report an error if no listname was specified on the subscribe/unsubscribe command line
-	<li>Beautified/unified log output (include "ListServer" in all output)
-	<li>Don't send help text for every invalid command (just once)
-	<li>Bug-fix: moderated message posting
-	<li>Bug-fix: convert sub code to lowercase for use as index into <i>msg_area.sub[]</i> array
-	</ul><br>
-<li><b>NewsLink</b><ul>
-	<li>Bug-fix: If aborted due to disconnection, the import pointer would be off by one
-		causing the next article to not be imported the next time NewsLink was run
-	<li>Use XOVER to get article headers (if supported on server)<br>This reduces the
-		likelihood of requesting a bad article number which some servers now consider
-		worthy of disconnection!
-	<li>Added <tt>-nx</tt> command-line option or "no_xover" <tt>newlink.cfg</tt> option to disable
-		XOVER-on-import support
-	<li>Added an "unmangle" option to <tt>newslink.cfg</tt> (or <tt>-um</tt> on the command-line)
-		to automatically remove the NewsLink anti-spam measure from the e-mail address
-		(if present) in imported messages
-	<li>If "NNTP-Posting-Host" header field is defined, compare value to contents of
-		ip and ip-silent trashcan/filter files.<br>
-		Allows easy silent filtering of trash-canned twit/spammer IPs.
-		Requires the latest <tt>newsutil.js</tt>
-	</ul><br>
-<li><b>NNTP Service</b><ul>
-	<li>Added support for the LISTGROUP command (from RFC 2980)
-	<li>Bug-fix: Don't allow guest/anonymous logins if the <tt>-na</tt> option is used
-	<li>Bug-fix: Always logout the current user upon receipt of AUTHINFO PASS
-	<li>Bug-fix: don't attempt to use <i>msgbase.cfg</i> for xref field:<br>
-		use selected.newsgroup instead, which is always valid, even for the "mail" group
-	<li>Bug-fix: treat messages posted by non-QWKnet accounts as "local" messages<br>
-		(i.e. set <i>header.from_net_type</i> to <i>NET_NONE</i>)<br>
-		This defeats the v3.12 "feature"
-		in <i>msgbase.save_msg()</i>, which auto-detects the <i>from_net_type</i> based on the
-		<i>from_net_addr</i>
-	</ul><br>
-<li><b>IRC Daemon</b><ul>
-	<li>Lots of bug-fixes and enhancements by Cyan
-	<li>For details, see
-		<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd.js">ircd.js</a>,
-		<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_user.js">ircd_user.js</a>,
-		<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_channel.js">ircd_channel.js</a>,
-		<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_server.js">ircd_server.js</a> and
-		<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_unreg.js">ircd_unreg.js</a>
-	</ul><br>
-<li><b>Documentation</b><ul>
-	<li>The Web Server is now documented in <tt><a href="websrvr.txt">docs/websrvr.txt</a></tt>
-	<li>The ListGate module (<tt>exec/listgate.js</tt>) is now documented in <tt><a href="listgate.txt">docs/listgate.txt</a></tt>
-	<li>Fixed JS documentation error: default timeout value for <i>Queue.poll()</i> is <i>0</i>, not
-		<i>infinite</i>
-	</ul><br>
-<li><b>Message Bases</b> (SMBLIB v2.41)<ul>
-	<li>Hash database no longer used for the <i>mail</i> database:<ul>
-		<li>Message-IDs were not used for duplicate checking or threading
-		<li>The old body text CRC history dupe checking is sufficient (when enabled)
-		<li>Eliminates unnecessary burden on mail database operations
-		<li>Reduces disk consumption of typically-ephemeral mail messages
-		<li>After upgrading, you can safely delete your <tt>date/mail.hash</tt> file
-	</ul>
-	</ul><br>
-<li><b>SCFG</b><ul>
-	<li>Bug-fix: crash when using help (F1) in certain contexts
-	</ul><br>
-<li><b>SEXYZ</b><ul>
-	<li>Synchronet External X/Y/Zmodem file transfer protocol driver
-	<li>Replaces 16-bit DOS drivers: FDSZ or CE-XYZ
-	<li>See <tt><a href="sexyz.txt">docs/sexyz.txt</a></tt> for details
-	</ul><br>
-</ul>
-For <b>many</b> more changes since v3.10, see <a href=v311_new.html>v311_new.html</a>,
-and <a href=v312_new.html>v312_new.html</a>
-<p align="right"><font face="Arial" size="1" , "Helvetica">Copyright � 2005 Rob 
-Swindell <br>
-&nbsp;$Id$</font></p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/v314_jsnew.html b/docs/v314_jsnew.html
deleted file mode 100644
index ada6a81a4875a58452f5c741d6031429c5842c42..0000000000000000000000000000000000000000
--- a/docs/v314_jsnew.html
+++ /dev/null
@@ -1,454 +0,0 @@
-<html>
-<head>
-<title>Synchronet JavaScript Object Model Reference</title>
-<STYLE>
-	OL LI                { cursor: hand; }
-	UL LI                { display: none;list-style: square; }
-	.showList LI         { display: list-item; }
-</STYLE>
-</head>
-<body>
-<font face=arial,helvetica>
-<h1>Synchronet JavaScript Object Model Reference</h1>
-Generated for <b>Synchronet v3.14a</b>, compiled Dec 27 2006 17:06
-<br><font size=-1>
-Includes Properties and Methods added or substantially modified in Synchronet v3.14 only.
-</font>
-<ol type=square>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#global"><b>global</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#global_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#global_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#js"><b>js</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#js_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#js_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#system"><b>system</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#system_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#system_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#server"><b>server</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#client"><b>client</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#user"><b>user</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#user_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#user_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#bbs"><b>bbs</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#bbs_methods>methods</a>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#bbs_properties>properties</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#console"><b>console</b></a> object
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#console_methods>methods</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#msg_area"><b>msg_area</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#file_area"><b>file_area</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#xtrn_area"><b>xtrn_area</b></a> object
-<ul>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#MsgBase"><b>MsgBase</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#MsgBase_methods>methods</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#File"><b>File</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#File_methods>methods</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#Queue"><b>Queue</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Queue_methods>methods</a>
-</ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-[+] &nbsp<a href="#Socket"><b>Socket</b></a> class
-<ul>
-<li onclick = 'this.className = (this.className == "showList") ? "defaultStyles" : "showList";'
-	onselectstart = 'event.returnValue = false;'>
-<a href=#Socket_methods>methods</a>
-</ul>
-</ol>
-<h2><a name=global>global object</a>
-<br><font size=-1>Top-level functions and properties (common to all servers and services)</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>global</tt>
-<a name=global_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>write_raw</b><td>void<td><tt>write_raw(value [,value])
-<td>send a stream of bytes (possibly containing NULLs or special control code sequences) to the server output
-<tr valign=top><td><b>wildmatch</b><td>boolean<td><tt>wildmatch([case_sensitive=<tt>false</tt>,] string [,pattern=<tt>'*'</tt>] [,path=<tt>false</tt>])
-<td>returns <tt>true</tt> if the <i>string</i> matches the wildcard <i>pattern</i> (wildcards supported are '*' and '?'), if <i>path</i> is <tt>true</tt>, '*' will not match path delimeter characters (e.g. '/')
-<tr valign=top><td><b>file_removecase</b><td>boolean<td><tt>file_removecase(path/filename)
-<td>delete files case insensitively
-<tr valign=top><td><b>file_compare</b><td>boolean<td><tt>file_compare(path/file1, path/file2)
-<td>compare 2 files, returning <i>true</i> if they are identical, <i>false</i> otherwise
-<tr valign=top><td><b>disk_size</b><td>number<td><tt>disk_size(directory [,unit_size=<tt>1</tt>])
-<td>returns the total disk size of the specified <i>directory</i> using the specified <i>unit_size</i> in bytes (default: 1), specify a <i>unit_size</i> of <tt>1024</tt> to return the total disk size in <i>kilobytes</i>.
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>global</tt>
-<a name=global_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr><td><b>argc</b><td>number<td>number of arguments passed to the script</td>
-<tr><td><b>argv</b><td>array<td>array of argument strings (argv.length == argc)</td>
-<tr><td><b>errno</b><td>number<td>last system error number</td>
-<tr><td><b>errno_str</b><td>string<td>description of last system error</td>
-<tr><td><b>socket_errno</b><td>number<td>last socket-related error number (same as <i>errno</i> on Unix platforms)</td>
-</table>
-<h2><a name=js>js object</a>
-<br><font size=-1>JavaScript execution and garbage collection control object</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>js</tt>
-<a name=js_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>get_parent</b><td>object<td><tt>js.get_parent(object)
-<td>return the parent of the specified object
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>js</tt>
-<a name=js_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>global</b><td>object
-<td>global (top level) object - <small>READ ONLY</small>
-</table>
-<h2><a name=system>system object</a>
-<br><font size=-1>Global system-related properties and methods</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>system</tt>
-<a name=system_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>system</tt>
-<a name=system_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>cmd_shell</b><td>string
-<td>platform-specific command processor/shell
-<tr valign=top><td><b>timer</b><td>number
-<td>high-resolution timer, in seconds (fractional seconds supported)
-</table>
-<h2><a name=server>server object</a>
-<br><font size=-1>Server-specifc properties</font>
-</h2>
-<h2><a name=client>client object</a>
-<br><font size=-1>Represents a TCP/IP client session</font>
-</h2>
-<h2><a name=user>user object</a>
-<br><font size=-1>Instance of <i>User</i> class, representing current user online</font>
-</h2>
-<p>To create a new user object: <tt>var u = new User(<i>number</i>)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>user</tt>
-<a name=user_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>adjust_credits</b><td>boolean<td><tt>user.adjust_credits(count)
-<td>Adjust user's credits by <i>count</i> (negative to subtract)
-<tr valign=top><td><b>adjust_minutes</b><td>boolean<td><tt>user.adjust_minutes(count)
-<td>Adjust user's extra minutes <i>count</i> (negative to subtract)
-<tr valign=top><td><b>posted_message</b><td>boolean<td><tt>user.posted_message([count])
-<td>Adjust user's posted-messages statistics by <i>count</i> (default: 1) (negative to subtract)
-<tr valign=top><td><b>sent_email</b><td>boolean<td><tt>user.sent_email([count] [,bool feedback])
-<td>Adjust user's email/feedback-sent statistics by <i>count</i> (default: 1) (negative to subtract)
-<tr valign=top><td><b>uploaded_file</b><td>boolean<td><tt>user.uploaded_file([bytes] [,files])
-<td>Adjust user's files/bytes-uploaded statistics
-<tr valign=top><td><b>downloaded_file</b><td>boolean<td><tt>user.downloaded_file([bytes] [,files])
-<td>Adjust user's files/bytes-downloaded statistics
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>user</tt>
-<a name=user_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>cached</b><td>boolean
-<td>record is currently cached in memory
-</table>
-<h2><a name=bbs>bbs object</a>
-<br><font size=-1>Controls the Telnet/RLogin BBS experience</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>bbs</tt>
-<a name=bbs_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>send_file</b><td>boolean<td><tt>bbs.send_file(filename [,protocol])
-<td>send specified filename (complete path) to user via user-prompted (or optionally specified) protocol
-<tr valign=top><td><b>receive_file</b><td>boolean<td><tt>bbs.receive_file(filename [,protocol])
-<td>received specified filename (complete path) frome user via user-prompted (or optionally specified) protocol
-<tr valign=top><td><b>list_msgs</b><td>number<td><tt>bbs.list_msgs([sub-board=<i>current</i>] [,mode=<tt>SCAN_READ</tt>] [,message_number=<tt>0</tt>] [,string find])
-<td>list messages in the specified message sub-board (number or internal code), optionally search for 'find' string, returns number of messages listed
-</table>
-<br>
-<table border=1 width=100%>
-<caption align=left><b><tt>bbs</tt>
-<a name=bbs_properties> properties</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Type</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>start_time</b><td>number
-<td>time from which user's time left is calculated, in <i>time_t</i> format
-<tr valign=top><td><b>cursub_code</b><td>string
-<td>current message sub-board internal code
-<tr valign=top><td><b>curdir_code</b><td>string
-<td>current file directory internal code
-<tr valign=top><td><b>command_str</b><td>string
-<td>current command shell/module <i>command string</i> value
-</table>
-<h2><a name=console>console object</a>
-<br><font size=-1>Controls the user's Telnet/RLogin terminal</font>
-</h2>
-<table border=1 width=100%>
-<caption align=left><b><tt>console</tt>
-<a name=console_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>term_supports</b><td>boolean<td><tt>console.term_supports([terminal_flags])
-<td>either returns <i>bool</i>, indicating whether or not the current user/client supports all the specified <i>terminal_flags</i>, or returns the current user/client's <i>terminal_flags</i> (numeric bit-field) if no <i>terminal_flags</i> were specified
-</table>
-<h2><a name=msg_area>msg_area object</a>
-<br><font size=-1>Message Areas</font>
-</h2>
-<h2><a name=file_area>file_area object</a>
-<br><font size=-1>File Transfer Areas</font>
-</h2>
-<h2><a name=xtrn_area>xtrn_area object</a>
-<br><font size=-1>External Program Areas</font>
-</h2>
-<h2><a name=MsgBase>MsgBase class</a>
-<br><font size=-1>Class used for accessing message bases</font>
-</h2>
-<p>To create a new MsgBase object: <tt>var msgbase = new MsgBase('<i>code</i>')</tt><br>where <i>code</i> is a sub-board internal code, or <tt>mail</tt> for the e-mail message base</p>
-<table border=1 width=100%>
-<caption align=left><b><tt>MsgBase</tt>
-<a name=MsgBase_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<h2><a name=File>File class</a>
-<br><font size=-1>Class used for opening, creating, reading, or writing files on the local file system<p>Special features include:</h2><ol type=disc><li>Exclusive-access files (default) or shared files<ol type=circle><li>optional record-locking<li>buffered or non-buffered I/O</ol><li>Support for binary files<ol type=circle><li>native or network byte order (endian)<li>automatic Unix-to-Unix (<i>UUE</i>), yEncode (<i>yEnc</i>) or Base64 encoding/decoding</ol><li>Support for ASCII text files<ol type=circle><li>supports line-based I/O<ol type=square><li>entire file may be read or written as an array of strings<li>individual lines may be read or written one line at a time</ol><li>supports fixed-length records<ol type=square><li>optional end-of-text (<i>etx</i>) character for automatic record padding/termination<li>Synchronet <tt>.dat</tt> files use an <i>etx</i> value of 3 (Ctrl-C)</ol><li>supports <tt>.ini</tt> formated configuration files<ol type=square><li>concept and support of <i>root</i> ini sections added in v3.12</ol><li>optional ROT13 encoding/translation</ol><li>Dynamically-calculated industry standard checksums (e.g. CRC-16, CRC-32, MD5)</ol></font>
-</h2>
-<p>To create a new File object: <tt>var f = new File(<i>filename</i>)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>File</tt>
-<a name=File_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-<tr valign=top><td><b>truncate</b><td>boolean<td><tt>File.truncate([length=<tt>0</tt>])
-<td>changes the file <i>length</i> (default: 0) and repositions the file pointer (<i>position</i>) to the new end-of-file
-<tr valign=top><td><b>iniRemoveKey</b><td>boolean<td><tt>File.iniRemoveKey(section, key)
-<td>remove specified <i>key</i> from specified <i>section</i> in <tt>.ini</tt> file.
-<tr valign=top><td><b>iniRemoveSection</b><td>boolean<td><tt>File.iniRemoveSection(section)
-<td>remove specified <i>section</i> from <tt>.ini</tt> file.
-</table>
-<h2><a name=Queue>Queue class</a>
-<br><font size=-1>Class for bi-directional message queues. Used for inter-thread/module communications.</font>
-</h2>
-<p>To create a new (named) Queue object: <tt>var q = new Queue(<i>name</i>)</tt></p>
-<table border=1 width=100%>
-<caption align=left><b><tt>Queue</tt>
-<a name=Queue_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<h2><a name=Socket>Socket class</a>
-<br><font size=-1>Class used for TCP/IP socket communications</font>
-</h2>
-<p>To create a new Socket object: <tt>load('sockdefs.js'); var s = new Socket(<i>type</i>, <i>protocol</i>)</tt><br>where <i>type</i> = <tt>SOCK_STREAM</tt> for TCP (default) or <tt>SOCK_DGRAM</tt> for UDP<br>and <i>protocol</i> (optional) = the name of the protocol or service the socket is to be used for</p>
-<table border=1 width=100%>
-<caption align=left><b><tt>Socket</tt>
-<a name=Socket_methods> methods</a>
-</b></caption>
-<tr bgcolor=gray>
-<th align=left width=100>
-<font color="white">Name</font>
-<th align=left width=100>
-<font color="white">Returns</font>
-<th align=left width=200>
-<font color="white">Usage</font>
-<th align=left>
-<font color="white">Description</font>
-</table>
-<p><small>
-Totals: 8 properties, 19 methods
diff --git a/docs/v314_new.html b/docs/v314_new.html
deleted file mode 100644
index ef722614c0b5898f3ebc5b17f3a14681a88c9a6b..0000000000000000000000000000000000000000
--- a/docs/v314_new.html
+++ /dev/null
@@ -1,683 +0,0 @@
-<html>
-<head>
-<title>What's New in Synchronet v3.14 (Change History)</title>
-</head>
-<body>
-<font face=Arial,Helvetica>
-<h1 align=center>What's New in Synchronet v3.14</h1>
-<ul>
-<li><b>All Servers</b><ul>
-	<li>Startup file (<tt>ctrl/sbbs.ini</tt>) now supports <tt>!include <i>filename</i></tt> directive to
-		nest initialization files
-	<li>Support per-server/service/protocol socket option settings in <tt>ctrl/sockopts.ini</tt>
-		(<b>replacing <tt>sockopts.cfg</tt></b>)
-		<br>
-		For example, a section named <tt>[telnet|rlogin]</tt> would set the socket options for either
-		Telnet <i>or</i> RLogin sessions, while <tt>[telnet]</tt> would set the socket options <i>only</i> for 
-		Telnet sessions
-		<br>
-		Automatically reads a <tt>[tcp]</tt> or <tt>[udp]</tt> section, if it exists (based on the socket type)
-	<li>Replaced the "log mask" concept with a much simpler "log level" concept:<br>
-	instead of a bit-mask representing all the log levels to actually "see", we use a
-	single numeric (or nmemonic) level value (e.g. ERROR, WARNING, NOTICE, etc.)
-	and less severe log levels (levels with a higher numeric value) will be filtered
-	(e.g. not "seen" or logged)<br>
-	<tt>LogMask</tt> values in your <tt>ctrl/sbbs.ini</tt> file are no longer used (replaced with
-	<tt>LogLevel</tt>)
-	<li>Bug-fixes in ARS compilation:<ul>
-		<li>Wasn't accounting for correct lengths of keywords: <i>WIN32, UNIX, LINUX,</i> and <i>PROT</i>
-		<li>Didn't support >8 char internal codes in <i>SUBCODE</i> and <i>DIRCODE</i> values
-		<li>Would skip pass the line (null) terminator causing stack corruption or crash
-			when parsing values for <i>SUBCODE</i>, <i>DIRCODE</i>, or <i>SHELL</i> keywords as the last
-			keyword
-		</ul>
-	<li>Bug-fix: buffer overflow if global QWKnet tagline is > 80 characters in length
-	<li>New ARS Keywords: <i>DELETED</i>, <i>INACTIVE</i>, and <i>ACTIVE</i> (user account is not deleted or inactive)<br>
-		Allows user listing/editor searches to exclude deleted or inactive user slots
-	<li>Added support for ARS Keywords: <i>GROUP, SUB, SUBCODE, LIB, DIR,</i> and <i>DIRCODE</i><br>
-		These ARS keywords were previously only supported in the Telnet/RLogin server
-	</ul><br>
-<li><b>Web Server</b><ul>
-	<li>Default web root dir is now <tt>../web/root</tt> (changed from <tt>../web/html</tt>)<br>
-		You'll probably want to update the <tt>RootDirectory</tt> value in the <tt>[web]</tt>
-		section of your <tt>ctrl/sbbs.ini</tt> file to reflect this
-	<li>Support new <tt>webctrl.ini</tt> files (optional access control and configuration files sprinkled through-out the <tt>web/root</tt> hierarchy)<br>
-		This allows overriding server settings on a per-directory or per-filespec basis.<br>
-		Allowed keys are:<ul>
-			<li><tt>ErrorDirectory</tt>	- Changes the directory where error pages are served from
-			<li><tt>CGIDirectory</tt>	- Overrides the <tt>CGIDirectory</tt> value from the <tt>[web]</tt> section of the <tt>sbbs.ini</tt> file
-			<li><tt>AccessRequirements</tt>	- Access Requirements String (ARS) required for this resource (Overrides <tt>access.ars</tt>)
-			<li><tt>Realm</tt>		- Authentication realm name to send to remote
-			</ul>
-		<b>Note: <tt>access.ars</tt> usage is now deprecated</b>
-	<li>Support for chunked mode <i>ssjs</i> files<br>
-	    In chunked mode, data written out from
-		the SSJS script is sent immediately, and the keep-alvie session is maintained.<br>
-		chunked mode is ONLY sent to HTTP/1.1 clients, and is preferred over fast mode.<br>
-		This means fast mode is now only usefull for HTTP/1.0 and HTTP/0.9 requests.<br>
-	<li>Add in an output thread which handles chunking.  This should improve JS
-		output, and prevent gobs 'o errors<br>
-		This output buffering is controlled with the <tt>OutbufHighwaterMark</tt> and <tt>OutbufDrainTimeout</tt>
-		values in the <tt>[web]</tt> section of the <tt>ctrl/sbbs.ini</tt> file
-	<li>Added support for <i>range</i> requests (e.g. for streaming podcasts)
-	<li>Added cookie support (for server-side JS)
-	<li>Bug-fix: Win32-CGI race condition<br>
-		where the <i>exec_cgi()</i> loop could
-		(sometimes) detect that the CGI process had terminated, before reading all
-		the data from the stdout pipe
-	<li>Fix for <i>PATH_INFO</i>-based scripts installed as an index filename in the root
-		of the host.  (ie: <tt>index.cgi</tt>)<br>
-		This would allow <tt>index.cgi</tt> to be (say) <tt>viewcvs.cgi</tt> and URLs such as:<br>
-		<tt>http://cvs.synchro.net/src/sbbs3/websrvr.c</tt> to work
-	<li>External redirects are <i>MOVED_TEMP</i>, not <i>MOVED_STAT</i>
-	<li>Add <tt>REQUEST_URI</tt> CGI variable (Apache extension)
-	<li>Drain STDOUT as well as STDERR
-	<li>Don't drain STDIO until script is terminated
-	<li>Do not send <tt>Content-length</tt> header for CGI scripts.
-	<li>Properly handle partial writes of CGI output using <i>sock_sendbuf()</i>
-	<li>Support FreeBSDs <i>accf_http(9)</i> kernal option/module designed specifically for
-		HTTP server optimizations
-	</ul><br>
-<li><b>Mail Server</b><ul>
-	<li>New feature to solve a common sysop misconfiguration issue:<br>
-		Automatically detect the DNS server (randomly chosen from the list of system-configured
-		DNS servers) if no DNS server is configured in Synchronet.<br>
-		For *nix, this assumes you have read access to <tt>/etc/resolv.conf</tt> (where da 'e'?) (You have to <i>buy</i> vowels)<br>
-		For Win32, this assumes you have <tt>IPHLPAPI.DLL</tt> on your system (included with
-		Win98+).
-	<li>Bug-fix: do not adjust for daylight savings time when generating RFC822-compliant
-		date/time strings<br>
-		This caused an off-by-one-hour bug in the "Date:" header field
-		of sent Internet mail when DST is in effect
-	<li>Overhaul mail index loading in sendmail thread:<br>
-		Don't directly access the index (<tt>.sid</tt>) file stream, reading a record at time
-		with no locking.<br>
-		Instead, read all the relevant index records in one safe
-		locked operating (using <i>loadmail()</i>)<br>
-		This should fix the multi-server heavy traffic <tt>mail.sid</tt> corruption bug
-	<li>Always lock the entire message base when re-writing existing header and index
-		records (using <i>smb_putmsg()</i>)<br>
-		Keeps the index file from being truncated during
-		the operation (nightly purging of deleted message indexes?) causing corruption
-	<li>Set the SMB <i>recipient extension</i> header field when routing to QWKnet node<br>
-		(this is necessary for <i>FIXSMB</i> to be able to reconstruct the index file)
-	<li>Bug-fix: clear the <i>from extension</i> for bounced messages (they're not from a user)
-	<li>Bug-fix: forwarding mail to a non-standard SMTP port (via the <tt>ctrl/alias.cfg</tt> file)
-		no longer worked<br>
-		 because the <i>":port"</i> portion of the destination address wasn't being removed
-	<li>Enhancement: only perform MX-record lookup if no port number specified in destination domain
-		portion of recipient e-mail address
-	<li>Enhancement: don't attempt to send to MX servers with an IP address of <i>0.0.0.0</i>
-	<li>Enhancement: The default charset for sent SMTP messages is now configurable, if blank
-		(in <tt>sbbs.ini</tt> [mail] DefaultCharset), then not used
-	<li>Enhancement: apply <tt>twitlist.cfg</tt> to SMTP-received mail, checking both the sender's name and
-		e-mail address
-	<li>Enhancement: don't apply subject filter to messages from authenticated users
-	<li>Enhancement: don't send notification telegram for mail received from DNSBL-listed servers
-	<li>Enhancement: added 'To' header field checking against <tt>email.can</tt> file
-	<li>Bug-fix: 'From' header field checking against <tt>email.can</tt> file wasn't working
-		(would still accept the message)
-	<li>Bug-fix: memory leak when parsing <tt>ctrl/mailproc.ini</tt>, caught by valgrind
-	<li>Do not allow receipt of mail for built-in sysop pseudonyms (i.e. "sysop" and
-		"postmaster") unless the ALLOW_SYSOP_ALIASES option is enabled
-		(disabled by default) or the alias is specifically listed in the <tt>ctrl/alias.cfg</tt>
-		file
-	<li>The 'target' field in the <tt>ctrl/alias.cfg</tt> file no longer supports the built-in sysop pseudonyms 
-		(i.e. "sysop" and "postmaster"), use user number (e.g. 1) instead
-	<li>If the <tt>ctrl/alias.cfg</tt> file correlates a user *number* with an alias, support
-		receipt of mail to that alias even if the RX_BY_NUMBER option is not enabled
-		This allows us to use '1' instead of 'sysop' in the default <tt>alias.cfg</tt> file
-
-	</ul><br>
-<li><b>FTP Server</b><ul>
-	<li>New option: Lookup Passive IP<br>
-		Enabled by adding <tt>LOOKUP_PASV_IP</tt> to the <tt>Options</tt> value in the <tt>[ftp]</tt> section
-		of the <tt>ctrl/sbbs.ini</tt> file:<br>
-		This option tells the FTP server to perform a hostname lookup (on the BBS's
-		hostname) to determine the correct/current public IP address to use in
-		<i>PASV</i> responses<br>
-		This is one more kludge to work around stupid NAT devices
-		(consumer firewalls/routers)
-	<li>'Last Downloaded' date/time stamp is now updated in the database when files are downloaded
-	<li><i>Failed Login</i> verbiage is now configurable by creating the optional text file:
-		<tt>text/ftpbadlogin.txt</tt>
-	<li>Bug-fix: added support for <tt>%@</tt> command-line specifier<br>
-		(used in <i>Extractable File Type</i> command-lines)
-	</ul><br>
-<li><b>Telnet/RLogin Server</b><ul>
-	<li>Secure Shell (SSH) support thanks to Deuce and <a href='http://www.cs.auckland.ac.nz/~pgut001/cryptlib/'>Cryptlib</a><br>
-		This feature is in the <i>beta</i> development stage, so testing and verification is needed, feedback and/or bug reports welcome!
-	<li>Daily maintenance event
-		(resets statistics, deletes logon.lst, backs-up data, expires/purges old users and e-mail)
-		<br>
-		will now run in the event thread, if it's running
-		<br>
-		Solves the problem of statistics and other data not being correctly maintained
-		if no one logs on (via Telnet or RLogin) for an entire day
-	<li>External message editors now always use a DOS-compatible (8.3 format) file in the node's
-		<tt>temp</tt> directory which solves two problems:
-		<ol>
-		<li>editors restricted to the temp dir (e.g. PICO) can now be used to edit files in other
-			directories (e.g. <tt>data/user/*.sig</tt> files)
-		<li>DOS editors can now be used to edit files with long filenames 
-			(e.g. <tt>data/user/*.plan</tt> files)
-		</ol>
-	<li>Added supoprt for <tt>RESULT.ED</tt> external-editor drop file (e.g. from WWIVedit)<br>
-		- can now modify the message subject/title from within some external editors (e.g. fseditor.js)
-	<li>New users can no longer change the subject/title of the "New user validation" feedback
-	<li>When reading messages and updating existing message header and index records,
-		always lock the entire message base - preventing corruption
-	<li>When replying to a message, if the posting user was the author of the original message, 
-		use the original message's recipient as the recipient of the new reply message as well
-		(no need to post "to" yourself)
-	<li>When replying to an Internet e-mail which includes a REPLY-TO header field,
-		send the reply to the reply-to address (by default) instead of the FROM
-		address
-	<li>Bug-fix: potential buffer over-runs in the expansion of some @-codes
-	<li>Bug-fix: uninitialized pointer dereference in temporary file section
-	<li>Bug-fix: split-screen chat corruption
-	<li>Bug-fix: do not adjust for daylight savings time when generating QWK and Fido date/time stamps<br>
-	<li>Bug-fix: do not adjust for daylight savings time when calculating time until next event
-	<li>Bug-fix: ignore disabled events when calculating time until next event
-	<li>Bug-fix: bad drop file path if using startup-dir (e.g. <tt>c:\sbbs\xtrn\game\/door.sys</tt>)
-	<li>Bug-fix: <tt>data/hungup.log</tt> wasn't being updated
-	<li>Bug-fix: exceptions occurring in JS script run from another JS script would not be reported to the console/log
-	<li>Bug-fix: report JS script compilation errors (exceptions) immediately
-	<li>Bug-fix: only allowed 7 digits when editing credit value of file - increased to 10 digits
-	<li>Bug-fix: ctrl key handler no longer ignores Ctrl-J (LF)
-	<li>Put <i>Micros~1</i> shortened filenames in the <tt>DOSXTRN.ENV</tt> file,<br>
-		allowing at least some XSDK doors to possibly work when run from <tt>C:\Synchronet\...</tt>
-	<li>When generating drop files for 16-bit DOS programs, put
-		<i>Micros~1</i> shortened paths in the drop files<br>
-		Another fix for installations to e.g. "<tt>C:\Synchronet</tt>"
-	<li>Telegard and Renegade "pipe codes" actually must have 2 decimal
-		digits<br>
-		This will reduce the liklihood of false-positive TG/RG pipe code
-		interpretation
-	<li>ANSI output optimization (combine attribute changes into a single ESC[m code):<br>
-			<tt>ESC[0;1;5;32;40m</tt><br>
-			Is shorter than:<br>
-			<tt>ESC[0mESC[1mESC[5mESC[32mESC[40m</tt><br>
-			...by about eight chars.<br>
-	<li>Include QWK text files (e.g. <tt>HELLO, GOODBYE, BBSNEWS, BLT-*</tt>) when prepacking
-		QWK packets (or packing for FTP download)
-	<li>Introduced <tt>K_NOSPIN</tt> mode flag for <i>getkey()</i><br>
-		to over-ride (temporarily disable) user's spinning cursor setting
-	<li>Don't use the SyncTerm/RLogin "password" parameter for new user accounts unless it meets
-		minimum secure-password requirements<br>
-		(e.g. isn't the same as the user's name or alias)
-	<li>Bug-fix: delete environment variables from the
-		processes environment block when adding new environment strings<br>
-		otherwise, existing values (for say "SBBSNODE") would not be over-ridden<br>
-		This was cause of the well-known <i>DoorMUD</i> incompatibility with v3.13a.
-	<li>If a file name doesn't include a suffix/extension in the native program list,
-		then any command-line executing a program with the same base filename will
-		be considered "native"<br>
-		(e.g. <tt>"unzip.exe"</tt> will be considered native if <tt>"unzip"</tt>
-		is in the native program list)
-	<li>When executing a module via <tt>"*modname ..."</tt>, with <i>no file extension</i>
-		specified<br>
-		if <tt>modname.js</tt> exists, it will be executed instead of <tt>modname.bin</tt><br>
-		Previously, the <tt>.bin</tt> extension was always assumed if it wasn't specified on
-		the command-line<br>
-		This modification allows <tt>exec/bullseye.js</tt> to take
-		precedence over <tt>exec/bullseye.bin</tt> without any change to the command-line
-		configuration<br>
-		Execute <tt>"*modname.bin"</tt> if you want to specifically execute
-		<tt>modname.bin</tt> and not <tt>modname.js</tt> (if it exists)
-	<li>External program yielding interval on Windows NT is now handled in <tt>exec/sbbsexec.ini</tt>
-		<br>(<b>not</b> in <tt>ctrl/sbbs.ini</tt> or in SBBSCTRL:Telnet->Configure->External Yield)
-		<br>See <i>Virtual Device Driver</i> section for more details
-	<li>New option to allow socket-based file transfer protocols on *nix
-	<li>Bug-fix: disable file upload/attach mode if SCFG->Message Options->Allow
-		Uploads in E-mail is set to "No".<br>
-		This option has been in SCFG for 10(+?) years and was never used. :-)
-	<li>Better seeding of random number generator
-	<li>Rework the output buffer loop to simplify slightly and fix an issue with the
-		highwater/timeout being innefective when the ring buffer received many small
-		writes very quickly (ie: During the "Synch" logo display)<br>
-		For some reason,
-		this seems to happen most on fast connections<br>
-		(Possibly the socket
-		implementation manages to combine the write()s on a slow connection)
-	<li>If the highwater mark is <i>zero</i>, and <tt>TCP_MAXSEG</tt> is supported (BSD and Linux),<br>
-		then automatically tune the highwater mark to be the <i>MSS</i> and never <i>send()</i> a buffer
-		larger than that
-	<li>Stale (> 24 hours old) mutex files (e.g. <tt>data/pack####.lock</tt>) are now ignored<br>
-		so crashed instances with locked mutexes will no longer need manual clean-up (auto-revovery)
-	<li>Bug-fix: 100% CPU utilization while sitting at Inter-BBS Instant Message menu prompt
-	<li>New global JS function: <i>write_raw()</i><br> 
-		used for sending strings with NULLs and other control characters to the
-		remote client
-	<li>Provide example RLogin <i>"Game Server"</i> option in <tt>exec/logon.js</tt> (disabled by default)
-	<li>Added support for random logon screens (<tt>text/menu/random*.*</tt>) in <tt>exec/logon.js</tt>
-	<li>Added <i>"E-mail Forgotten Password"</i> feature in <tt>exec/login.js</tt><br>
-		Set <tt>email_passwords=false</tt> to disable
-	<li>Skip Win32 hidden and system files when bulk-uploading
-	<li>Use Deuce's xp_printf module for Baja/PCMS printf/sprintf/fprintf functions:<ul>
-		<li>eliminates segfaults/AVs on incorrect usage
-		<li>auto-converts arguments to correct format type
-		<li>eliminates portability problems with non-x86 platforms
-		</ul>
-	</ul><br>
-<li><b>JavaScript</b><ul>
-	<li>Use Deuce's xp_printf module for all JS printf/sprintf/fprintf methods:<ul>
-		<li>eliminates segfaults/AVs on incorrect usage
-		<li>auto-converts arguments to correct format type
-		<li>eliminates portability problems with non-x86 platforms
-		</ul>
-	<li><i>load(true,...)</i> (background scripts)<ul>
-		<li><i>log()</i> is now available in background scripts
-		<li>Bug-fix: accessing additional arguments<br>
-		passed to background scripts (as <i>argv[]</i>) could cause crashes and JS errors
-		<li><i>argc</i> is now always defined, even if it's 0 (zero)
-		</ul>
-	<li><i>console</i> object improvements:<ul>
-		<li>Optionally set current attribute, as argument, to <i>clear()</i>, <i>clearline()</i> and <i>cleartoeol()</i>
-			methods
-		<li>Bug-fix: <i>option</i> argument didn't work in <i>telent_command()</i> method
-		<li><i>ctrlkey_passthru</i> property assignment enhancement:<br>
-		No longer requires "freaky numeric constants" to set <i>ctrlkey_passthru</i><br>
-		Examples:<br>
-		<tt>"+AB"</tt>  will add CTRL-A and CTRL-B to the set<br>
-		<tt>"AB"</tt>   will change the set to only CTRL-A and CTRL-B<br>
-		<tt>"-AB"</tt>  will remove both CTRL-A and CTRL-B from the set<br>
-		<tt>"+A-B"</tt> will add CTRL-A to the set and remove CTRL-B<br>
-		</ul>
-	<li>Added <i>MsgBase</i> header object property: <i>forward_path</i> (currently not used)
-	<li>Bug-fix: <i>MsgBase.remove_msg()</i> was zeroing the <i>to/from/subject</i> (and other string
-		header fields)
-	<li>Bug-fix: <i>Queue.peek()</i> was freeing memory it shouldn't<br>
-		Resulting in crashes when the Queue was later freed or the item <i>read()</i>
-	<li>Bug-fix: in <i>xtrn_area</i> object, ignore "event only" flag for external programs if event type is set
-			to "None"
-	<li>Bug-fix: <i>file_area.lib</i> array could contain a bogus value
-	<li>New <i>file_area</i> properties: <i>sysop_dir, user_dir, upload_dir,</i> and <i>lib[x].offline_dir</i>
-	<li>Bug-fix: <i>file_area.*.can_upload</i> and <i>can_download</i> properties<br>
-		now take the user's <i>'D'</i> and <i>'U'</i> restrictions into account
-	<li>Bug-fix: <i>msg_area.grp</i> array could contain a bogus value
-	<li><i>bbs</i> object:<ul>
-		<li>Bug-fix: <i>list_files()</i> and <i>list_file_info()</i> methods needed "padded" 8.3 filenames
-		<li>Renamed <i>scan_posts()</i> to <i>scan_msgs()</i>, left old name as alias
-		<li>New method: <i>list_msgs()</i> for various listing (as opposed to scan/reading)
-			modes (text search, message to-you, etc.)
-		<li>New property: <i>command_str</i> exposes the current command shell's command string ('<tt>str</tt>')
-		<li>New properties: <i>cursub_code</i> and <i>curdir_code</i><br>
-			to more-easily get the current sub-board or file directory internal code (string) 
-		<li>New methods: <i>send_file()</i> and <i>receive_file()</i>
-		<li><i>private_chat()</i> now supports an optional argument: <i>bool local</i> (default: <i>false</i>)<br>
-			used for forcing user into local sysop chat (as opposed to private node-to-node chat)
-		<li>Bug-fix: <i>logkey()</i>, <i>comma</i> was always true if any argument was given
-		</ul>
-	<li><i>User</i> class (and <i>user</i> object):<ul>
-		<li>Big performance/design improvement:<br>
-			User data is now cached in the user object's
-			"private storage"<br>
-			reducing (by a large factor) the number of unnecessary calls
-			to <i>getuserdat()</i><br>
-			which opens/seeks/locks/reads/closes the user data base.<br>
-			This should have a profound performance improvement on web/ssjs scripts,
-			especially the <tt>userlist.ssjs</tt>
-		<li>New property: <i>cached</i> to reflect the current cached user data state (true/false)<br>
-			and allow external manipulation if necessary
-		<li>New methods to allow the atomic (safe) adjustment of numeric/statistical user fields:<ul>	
-			<li>adjust_credits(count)
-			<li>adjust_minutes(count)
-			<li>posted_message([count=1])
-			<li>sent_email([count=1] [,feedback=false])
-			<li>uploaded_file(bytes [,files=1])
-			<li>downloaded_file(bytes [,files=1])
-			</ul>
-			In the methods where "count" is optional (in square brackets), the default
-			value is '1'.<br>So to increment the user's messages-posted statistcs by one
-			(for today and total),<br><i>User.posted_message()</i> is all that is needed.<br>
-			Specifying a negative value allows adjust downwards (subtraction).<br>
-			e.g. to remove 1000 credits: <i>User.adjust_credits(-1000);</i>
-			<br>
-			The <i>User.stats</i> properties are <b>intentionally</b> read-only (i.e. not a bug)<br>
-			since
-			there is no "safe" way to modify these properties using normal mathematical
-			operators (e.g. <tt>+=</tt>), hence the need for these new methods
-		</ul>
-	<li>New method: <i>js.get_parent()</i> a useful function for walking backward through an
-		object/scope hierarchy
-	<li>New property: <i>js.global</i> for easy reference to the global (top level) object
-	<li>New property: <i>system.timer</i> high-resolution timer, in seconds (fractional seconds supported)
-	<li>New properties: <i>system.version_num</i> and <i>system.version_hex</i><br>
-		These allow easy Synchronet version comparison in scripts.<br>Example:
-		<pre>
-		if(system.version_num < 31301) /* v3.13b */
-			print("version 3.13b or later required");</pre>
-		<i>system.version_hex</i> allows easy major/minor version number checking, parsing
-		or printing using right-shift operations instead of division/rounding.<br>Example:
-		<pre>
-			31301/100 == 313.01
-			0x31301>>8 == 0x313</pre>
-	<li>New property: <i>system.cmd_shell</i> for getting the current OS command processor/shell filename
-	<li><i>base64_encode()</i>, <i>crc16_calc()</i>, <i>crc32_calc()</i>, <i>chksum_calc()</i> and <i>md5_calc()</i><br>
-		functions now support string arguments with \0 (ASCII 0, NULL) embedded in them
-	<li><i>file_mutex()</i> function now supports an optional <i>max_age</i> argument
-		<br>to detect and remove stale mutex files
-	<li>New function: <i>wildmatch()</i> for simplified pattern matching
-			(wildcards supported: '?' and '*')
-	<li>New function: <i>disk_size()</i> which reports the total number of
-		bytes (or units, e.g. kilobytes)  of the disk (not just the "free space")
-	<li>Bug-fix: <i>ctrl()</i> didn't toggle the correct bit for ASCII to Ctrl-char conversion
-	<li>Bug-fixes: <i>quote_msg()</i> and <i>word_wrap()</i> over-hauls by Deuce
-	<li>Baja modules ported to JS:<ul>
-		<li>login.bin to login.js
-		<li>str_cmds.bin to str_cmds.js
-		<li>chat_sec.bin to chat_sec.js
-		<li>default.bin to classic_shell.js
-		</ul>
-	<li><i>File</i> class:<ul>
-		<li>Strings containing \0 (ASCII 0, NULL) can now be read from or written to files
-		<li>New methods: <i>iniRemoveKey()</i> and <i>iniRemoveSection()</i> for removing elements
-			from a <tt>.ini</tt> file
-		<li>New method: <i>truncate()</i>
-		</ul>
-	<li><i>Socket</i> class:<ul>
-		<li>constructor now supports an optional <i>protocol</i> string argument to specify the
-			 protocol or service name the socket is to be used for<br>
-			 (Used for automatically setting protocol and service-specific socket options from <tt>ctrl/sockopts.ini</tt>)
-		<li>Strings containing \0 (ASCII 0, NULL) can now be read from or written to sockets 
-		<li>New property: <i>option_list</i>:<br>
-			an array of option names supported by the current platform and socket type combination
-		<li>Bug-fix: <i>peek()</i> length wasn't initialized with default value
-		<li>Get/set of <tt>SO_LINGER</tt> socket option now works like <tt>ctrl/sockopts.ini</tt>:<br>
-			0 = linger disabled (no time-out value)<br>
-			non-zero = time-out value (in seconds), linger enabled
-		<li><i>sendfile()</i> now uses a proven implementation (from the <i>XPDEV</i> library)
-		</ul>
-	<li>JSexec:<ul>
-		<li>Mutex-protect the log-output (to the console typically) so that foreground and
-			background threads don't step on eachother (as well as error reports and status
-			messages)
-		<li><tt>jsexec -v</tt> now dumps the version details and exits
-		<li>Bug-fix: <i>prompt()</i> no longer returns the '<tt>\n</tt>' with the string
-		<li>Now displays the number of seconds/milliseconds it took to compile
-			and execute a script (if either duration is greater than 0)
-		<li><i>alert()</i> now returns the string printed
-		<li>The variable <i>exit_code</i> is only used for the return value <i>if</i> it's a number
-		<li>Bug-fix: random number generator wasn't being seeded
-		<li>New <b><i>uifc</i> object</b> for local full-screen user interface scripts (ala SCFG)
-		<br>
-			<i>load("uifcdefs.js")</i> for constant definitions
-		<br>Methods:<ul><tt>
-			<li><i>Boolean</i> init(<i>String</i> title)
-			<li><i>void</i> bail()
-			<li><i>void</i> msg(<i>String</i> text)
-			<li><i>void</i> pop([<i>String</i> text])
-			<li><i>String</i> input(mode, left, top, prompt, org_str, max_length, kmode)
-			<li><i>String</i> list(mode, left, top, width, default, bar, title, Array options)
-			</ul></tt>
-		<br>Properties:<ul><tt>
-			<li><i>Boolean</i> initialized
-			<li><i>Number</i> mode
-			<li><i>Boolean</i> changes
-			<li><i>Number</i> save_num		
-			<li><i>Number</i> screen_length
-			<li><i>Number</i> screen_width	
-			<li><i>Number</i> list_height	
-			<li><i>Number</i> esc_delay	
-			<li><i>String</i> help_text	
-			<li><i>Number</i> background_color
-			<li><i>Number</i> frame_color	
-			<li><i>Number</i> text_color	
-			<li><i>Number</i> inverse_color
-			<li><i>Number</i> lightbar_color
-			</ul></tt>
-		</ul>
-	</ul><br>
-<li><b>SBBSecho</b><ul>
-	<li>Netmail packets, for attach-style mailers, are now created with filenames
-		of <tt>.pkt</tt> (rather than <tt>.pk_</tt>)<br>
-		EchoMail packets still use the temporary file extension of <tt>.pk_</tt>
-	<li>Bug-fix: NetMail packets are now correctly terminated (with 2 NULL bytes)
-	<li>Bug-fix: Do not adjust for daylight savings time when generating UTC time stamps
-	<li>Now strips ctrl chars (garbage) from var-length message header
-		fields (i.e. to/from/subject)
-	<li>Now sends AreaFix responses back to the user name that made the request (rather than "SYSOP")
-	</ul><br>
-<li><b>Synchronet Console</b><ul>
-	<li>[Unix] Bug-fix: call <i>do_seteuid()</i> as soon as possible to avoid creating dirs/files as
-		startup user (often <i>root</i>)
-	</ul><br>
-<li><b>Synchronet Control Panel (for Win32)</b><ul>
-	<li>Now supports the <tt>ctrl/recycle[.ctrl]</tt> and <tt>ctrl/shutdown[.ctrl]</tt>
-			semaphore files so:<ol>
-		<li>SCFG will touch <tt>ctrl/recycle</tt> causing SBBSCTRL to reload its copy of the
-			configuration files<br>
-			This resolves the FAQ about why users appear to be running the wrong
-			external program in the <i>Nodes</i> window<br>
-			after adding/removing external programs in SCFG
-		<li>The control panel can now be gracefully shutdown by touching ctrl/shutdown
-		</ol>
-	<li>Mail Server Configuration:<br><ul>
-		<li>Display "auto" if the DNS server field is left blank or set to an invalid IP
-		address or hostname
-		<li>Created an "<i>Advanced</i>" tab which allows the sysop to toggle options that could
-		previously only be enabled/changed in the <tt>sbbs.ini</tt> file:<ul>
-			<li>SendMail: Ignore 'in transit' attribute 
-			<li>Retain received mail files (in temp directory) 
-			<li>Allow receipt of mail by user number 
-			<li>Check 'Received' header fields against DNSBL 
-			<li>Throttle DNS blacklisted server sessions
-			</ul>
-		</ul>
-	<li>Created a right-click popup menu on the <i>File->Preview</i> window to change the
-		current font
-	<li>New tray-icon popup menu items to configure web server and services
-	<li>New splash screen image (from Mike)
-	<li>New <i>Help->Technical Support</i> menu item to load tech support web page
-	<li>Added <tt>ftpbadlogin.txt</tt> to <i>FTP->Edit</i> menu
-	<li>Bug-fix: Wasn't displaying the "server in use, terminate yes/no" message box
-		if Synchronet NT services were installed, but disabled
-	<li>Bug-fix: Exceptions/access violations while shutting down if Synchronet NT
-		services were installed, but disabled
-	</ul><br>
-<li><b>Synchronet FOSSIL Driver (<tt>dosxtrn.exe</tt>)</b><ul>
-	<li>Now provides interrupt 14h service routine "signature" required by some (very few) programs
-		to detect the FOSSIL driver's presence
-	<li>Bug-fix (NT only): funtion 18h is supposed to be a block-read with *no*
-		wait (return immediately if no data)<br>
-		we were blocking if there was no data waiting (cause of hang in <i>Star Fight</i> door game)
-	<li>Bug-fix (NT only): incorrect baud rate returned in information block (function 1Bh)
-	<li>Bug-fix (NT only): size of information block was off-by-one (+1) due to padding
-	<li>Correct driver revision and ID string is now returned in information block (NT only)
-	<li>Treat interrupt 21h function 2Ch (DOS "GET SYSTEM TIME") as a "poll" with
-		potential forced yield (NT only)
-		<br>this "tames" BRE down to single-digit CPU utilization!
-	<li>External programs can now "hangup" (disconnect) the user<br>
-		(this capability of the FOSSIL driver can be disabled in the <tt>exec/sbbsexec.ini</tt> file)
-	</ul><br>
-<li><b>Synchronet Windows NT Virtual Device Driver (<tt>sbbsexec.dll</tt>)</b><ul>
-	<li>This driver now virtualizes (emulates) a UART (COM port):<br>
-		By default, COM1 (IRQ 4, I/O Address 3F8)<br>
-		This feature allows you to run DOS doors <b>without</b> FOSSIL support<br>
-		This feature is configurable/disableable in <tt>exec/sbbsexec.ini</tt>, even on a per-program basis<br>
-		Most programs will perform better in FOSSIL mode, but some may perform better in UART/COM Port mode
-			(depends on the program)
-	<li>Time-slice yielding (for both UART virtualized and FOSSIL programs) is now handled in
-		<tt>exec/sbbsexec.ini</tt>, even on a per-program basis
-	</ul><br>
-<li><b>Synchronet NT Services</b><ul>
-	<li>Bug-fix: the "SynchronetEvent" NT event log source wasn't being registered
-	</ul><br>
-<li><b>Synchronet Services</b><ul>
-	<li>Allow log level to be configurable in <tt>ctrl/services.ini</tt> either globally (in the root
-		section) or per service
-		<br>using the <tt>LogLevel</tt> key (default value: "DEBUG")
-	<li><tt>ctrl/services.ini</tt> now supports <tt>!include <i>filename</i></tt> directive for nested
-		initialization files
-	<li>Now ignores services with no configured commad-line, but logs warning
-	<li>Bug-fix: when parsing the <tt>services.ini</tt> file, don't use the default <tt>NotHost</tt>
-		value for host_name comparison<br>
-		under some strange circumstances, the startup->host_name could be blank
-	<li>Bug-fix: Now includes a working <i>readln()</i> global JS function
-	</ul><br>
-<li><b>ListServer</b><ul>
-	<li>Bug-fix: Don't call <i>convert_msg_header()</i> inside
-		<i>process_contribution()</i><br>
-		the header has already been processed and is passed
-		in as an argument
-	<li>Implement Cyclops subject modification for exported messages<br>
-		if <tt>"subject_mod = true"</tt> in the <tt>listserver.ini</tt> for the particular list
-		(default: <i>false</i>)
-	<li>Don't add the <tt>[listname]</tt> subject prefix if it's already in the subject string
-	<li>Remove <tt>[listname]</tt> from imported subjects (list contributions)
-	</ul><br>
-<li><b>NewsLink</b><ul>
-	<li>Bug-fix: Specifically call <i>msgbase.close()</i><br>
-		fixes reported problem with
-		<i>fdopen()</i> failure opening massive number of newsgroups (e.g. >170 total)
-	<li>Better support for "folded" header fields (e.g. subject)
-	</ul><br>
-<li><b>Finger Service</b><ul>
-	<li>Add support for <tt>.plan</tt> files<br>
-		New <tt>;PLAN</tt> Telnet/RLogin string command (in <tt>exec/str_cmds.js</tt>) which allows
-		editing of <tt>.plan</tt> files by users
-	<li>Added support for abitrary "special request" files in the (optional) <tt>data/finger</tt> directory
-	<li>Special finger requests can now be triggered with '.'
-		(e.g. <tt>".ver@yourbbs"</tt> instead of <tt>"?ver@yourbbs"</tt>)<br>
-		since some finger gateways (e.g. <tt>finger.cgi</tt>) don't like the '?'
-	</ul><br>
-<li><b>NNTP Service</b><ul>
-	<li>If <tt>-notag</tt> option is specified on command-line<br>
-		do not add tear/tagline to local
-		message body text sent to Q-restricted accounts
-	<li>If <tt>-ascii</tt> option is specified or the sub-board has been flagged for ASCII-only<br>
-		extended-ASCII chars (in message body or subject) are converted to ASCII
-		before being sent to client
-	<li>Bug-fix: <i>msgbase</i> could be non-NULL even though no newsgroup had been selected<br>
-		check '<i>selected</i>' instead of '<i>msgbase</i>' to determine if a msgbase has indeed been
-		selected or not
-	<li>Added support for the (non-RFC standard) <tt>LIST EXTENSIONS</tt> command
-	<li>Bug-fix: return a <i>500</i> (syntax error) response for any <tt>"LIST etc."</tt> commands not supported
-	<li>Support <tt>HDR</tt> command as well as <tt>XHDR</tt>
-	<li><tt>OVER/XOVER</tt> response now contains article range
-	<li>Handle spaces following NNTP commands without error (e.g. <tt>"LIST "</tt>)
-	<li>Added support for <tt>"LIST NEWSGROUPS"</tt> command (from RFC 2980)
-	<li>Added support for wildcard matching for RFC 2980 commands that support
-		<i>[wildmat]</i> arguments<br>only * and ?, not complete WILDMAT pattern syntax
-	<li>Bug-fix: support passwords with spaces in them
-	<li>Better support for "folded" header fields (e.g. subject)
-	</ul><br>
-<li><b>IRC Daemon</b><ul>
-	<li>Lots of bug-fixes and enhancements by Cyan
-	<li>For details, see
-		<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd.js">ircd.js</a>,
-		<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_user.js">ircd_user.js</a>,
-		<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_channel.js">ircd_channel.js</a>,
-		<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_server.js">ircd_server.js</a> and
-		<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_unreg.js">ircd_unreg.js</a>
-	</ul><br>
-<li><b>Documentation</b><ul>
-	</ul><br>
-<li><b>Message Bases</b> (SMBLIB v2.41)<ul>
-	<li>New function: <i>smb_updatemsg()</i><br>
-		used to safely update the header and index records of a message
-	<li><i>smb_putmsg()</i> now calls <i>smb_init_idx()</i> automatically to initialize or
-		re-synchronize the index fields with the header fields<br>
-		no longer need to call <i>smb_init_idx()</i> from <i>smb_addmsg()</i> and other places
-		(e.g. <i>FIXSMB</i>)
-	<li>Moved <i>smb_init_idx()</i> from <tt>smbhash.c</tt> to <tt>smblib.c</tt>
-	<li><i>smb_dump_msghdr()</i> now displays the to/from/replyto network address header fields in a human-readable format
-	<li>If <i>smb_getmsgidx()</i> is called with a negative offset, it actually sets the
-		correct offset (from the beginning of the index) in the msg struct
-	<li><i>smb_putmsgidx()</i> will now return an error if asked to write to an index record
-		offset past the end of the file (typically leaving a "hole" of zeroes in the
-		index file)
-	<li><i>smb_putmsgidx()</i> and <i>smb_putmsghdr()</i> now returns the result of the final
-		<i>fflush()</i> call (normally 0, same as <tt>SMB_SUCCESS</tt>)
-	<li>Bug-fix: <i>smb_tzutc()</i> - subtract 60 minutes from US timezones with DST in
-		effect
-	</ul><br>
-<li><b>SCFG</b><ul>
-	<li>Saving changes in SCFG now recycles all services and services<br>
-		including the Web server
-		<b>and</b> the Synchronet Control Panel (no manual reload of configuration required)
-	<li>Changed default <tt>zip/unzip</tt> command-lines to use
-	<i><a href="http://www.info-zip.org/">Info-ZIP</a></i> instead of
-	<i><a href="http://pkware.com/">PKZIP</a></i>
-	<li>New option to allow <i>socket-based</i> (instead of stdio-based) file transfer protocols on *nix
-	<li>Bug-fix: imported internal codes (from <tt>subs.txt</tt> or <tt>dirs.txt</tt>) had non-alphanum
-		chars removed if > 7 chars instead of > 8 chars 
-	<li>Eliminated unnecessary internal code and pointer index checking while importing
-		subs (no need to check newly-created subs for dupes) - eliminates exponential
-		importation time witnessed with large numbers (thousands) of message areas
-		being imported from a single file
-	<li>New File <i>"Import Areas..."</i> option to automatically generate the <tt>DIRS.RAW</tt>
-		file (if it doesn't exist)<br>
-		or just create a temp directory listing file to import "invisibly"
-	<li>Bug-fix: clear "event only" flag for external programs when setting event type
-		to "None"
-	</ul><br>
-<li><b>ADDFILES</b><ul>
-	<li>Unix-friendly command-line syntax for specifying uploader's name (now <tt>-x<i>name</i></tt>)
-		and enabling auto-add ('-' in place of directory code or '-<i>filename</i>')
-	<li>Bug-fix: added support for the <tt>%@</tt> command-line specifier
-	</ul><br>
-<li><b>SEXYZ</b><ul>
-	<li>Added control over how filenames are written to the <i>DSZLOG</i>, via the <tt>sexyz.ini</tt> file <tt>[DSZLOG]</tt> section:<ul>
-		<li>the <tt>Path</tt> key controls whether the full path is logged
-		<li>the <tt>Short</tt> key controls whether the <i>Micros~1 shortened</i> <tt>path/filename</tt> is logged
-			(on <i>Windows only</i>)
-		<li>the <tt>Quotes</tt> key controls whether the filename is logged in
-			double-quotes (for EleBBS long filename compatibility)
-			<br>
-			Note: The "Quotes" feature can also be enabled with the "-quotes" command-line
-			option
-		</ul>
-	</ul><br>
-<li><b>SMBUTIL</b><ul>
-	<li>New command: <tt>x</tt>, used to dump a message base index
-	</ul><br>
-<li><b>CHKSMB</b><ul>
-	<li>Verify that if the <i>index.to</i> field is non-zero or there's a <i>to_ext</i> header field,
-		that they match<br>
-		This will catch a QWK networking bug in previous
-		Synchronet versions where the <i>index.to</i> was non-zero<br>
-		(the number of the QWKnet node account), but there was no <i>hdr.to_ext</i> field<br>
-		thus the index could not be recreated from the information in the header
-		(e.g. by <tt>fixsmb</tt>).<br>
-		This was actually an intentional design decision at the time, but in hindsight,
-		it's a bug<br>
-		(the index file is not supposed to contain any unique information)
-	</ul><br>
-<li><b>MAKEUSER</b><ul>
-	<li>Prevent crash (NULL-dereference) on invalid command-line syntax (e.g. -S50)
-	<li>Sets <tt>AUTOTERM</tt> (automatic terminal type detection) in <i>user.misc</i> for new users
-	</ul><br>
-<li><b>New GTK Utilities (Unix only)</b><ul>
-	<li>Three new experimental GTK+ based utilities have been added to the default *nix build.<br>
-		These utilities require read/write access to the sbbs directories.<br>
-		They do NOT need to be running on the same machine.<ul>
-		<li><b>gtkmonitor</b> - Based loosely on the Win32 control panel without the log output.<br>
-			Shows current activity and allows some sysop control.</li>
-		<li><b>gtkuseredit</b> - Based on the Win32 useredit utility allows editing of users</li>
-		<li><b>gtkuserlist</b> - Lists users supporting ARS filters and allows quick validation sets<br>
-			to be applied to multiple users simultaneously.</ul>
-	<li>These utilities are lightly tested and require GTK+ and Glade libraries and headers to be installed at the time of the Synchronet build.</ul><br>
-<li><b>New SYNCVIEW Utility (Unix only?)</b><ul>
-	<li>A simple viewer for ANSI files.<ul>
-		<li>Can be piped the output from ASC2ANS to display .ASC files</ul></ul><br>
-<li><b>Miscellaneous</b><ul>
-	<li>SLOG (System/Node Statistics Log Viewer) utility ported to 32-bit (by Deuce)
-	<li>ALLUSERS (Bulk User Editor) utility ported to 32-bit (by Deuce)
-	<li>DELFILES (Remove expired/offline files) utility ported to 32-bit (by Deuce)
-	<li>ANS2ASC and ASC2ANS now support '-' in place of a filename on the command-line
-		to specify standard in/out instead of a file
-	</ul><br>
-</ul>
-For <b>many</b> more changes since v3.10, see <a href="v311_new.html">v311_new.html</a>,
-<a href="v312_new.html">v312_new.html</a>,
-and <a href="v313_new.html">v313_new.html</a>
-<p>
-For changes to the <b>JavaScript Object Model</b>, see <a href="v314_jsnew.html">v314_jsnew.html</a>
-<p align="right"><font face="Arial" size="1" , "Helvetica">Copyright � 2005 Rob 
-Swindell <br>
-&nbsp;$Id$</font></p>
-
-</body>
-</html>
diff --git a/docs/v3cfgfaq.txt b/docs/v3cfgfaq.txt
deleted file mode 100644
index 5053008217af078c4b7f7b8d5843a4e26b2484d0..0000000000000000000000000000000000000000
--- a/docs/v3cfgfaq.txt
+++ /dev/null
@@ -1,200 +0,0 @@
-
-   Configuring Synchronet Version 3: Answers to Frequently Asked Questions
-   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-
-$Id$
-
-Q: DOS programs (e.g. editors, door games) won't run on my Windows Vista-32
-   system running Synchronet-Win32.
-A: There are 2 new requirements for 16-bit DOS programs to work under
-   Synchronet-Win32 on Windows Vista-32:
-   1. You must have SBBSEXEC.DLL rev 38 or later (this is included in SBBS
-      v3.14a).
-   2. You must copy SBBSEXEC.DLL to your Windows "System32" folder.
-
-Q: DOS programs won't run on my 64-bit Windows system.
-A: Microsoft does not include Virtual DOS Machine (NTVDM) support in their
-   64-bit operating systems. Synchronet for Windows relies on NTVDM for
-   16-bit DOS program support, so you need to either run a 32-bit Windows
-   (e.g. re-install, use dual-boot, or run in a Virtual Machine) or forego
-   DOS programs on your BBS.
-
-Q: I want to create custom menus. Is there any detailed documentation or
-   samples regarding custom menus on Synchronet?  
-A: Yes, see the customization chapter in the Synchronet Sysop Manual
-   (http://synchro.net/docs/customization.html), the Baja Manual
-   (http://synchro.net/docs/baja.html), or Synchronet JavaScript page
-   (http://synchro.net/docs/js.html) for details.
-
-Q: How do I get on the Synchronet BBS List (http://synchro.net/sbbslist.html)?
-A: The best way is to first join DOVE-Net, then run the Synchronet BBS List
-   (SBL) door on *your* BBS and add an entry for your BBS. This entry should
-   be automatically exported to the DOVE-Net SYNCDATA echo which will then be
-   propagated to Vertrauen and every other BBS on DOVE-Net. The sbbslist.html
-   page is automatically generated on Vertrauen every night at midnight
-   (Pacific time), so wait a day or so for your entry to appear on the list.
-   If it doesn't appear, verify that that your BBS entry was properly
-   exported (as a message) to the SYNCDATA message area. The events that run
-   SMB2SBL and SBL2SMB to import and export BBS entries should be configured
-   by default. If they are not, see xtrn/sbl/sbl.doc for more details.
-
-Q: How do I get my BBS listed in the Instant-Message capable BBS list
-   (ftp://ftp.synchro.net/sbbsimsg.lst)?
-A: First get your BBS on the Synchronet BBS List (sbbslist.html), and if your
-   BBS is running the Synchronet SMTP server on port 25 (like it should) and
-   the Synchronet Finger Service on TCP and UDP port 79, your BBS should
-   automatically appear in the instant message list. If it is not, then
-   verify that your SMTP and Finger services can be reached remotely (the
-   ports aren't being blocked by a firewall or your ISP).  This list
-   is generated nightly on Vertrauen at the same time as the Synchronet BBS 
-   List (http://synchro.net/sbbslist.html).
-   See docs/imsgdocs.txt for more details.
-
-Q: How do I know what ports Synchronet needs opened through my firewall?
-A: The answer depends on what Synchronet servers and services you have enabled
-   and whatever ports you have configured Synchronet to use for each.
-   See http://synchro.net/docs/tcpip_faq.html for details.
-
-Q: How do I join DOVE-Net?
-A: If you've installed v3.10 or later, Telnet to vert.synchro.net and create a
-   new account for your QWKnet transfers (using your system's QWK-ID for the
-   user name), then edit your "Call-out Command Line" in SCFG->Networks->QWK->
-   Hubs->VERT: replace "YOURPASS" with the password you used when creating
-   your QWKnet user account. Do NOT change anything else in the command-line!
-   That's it! For more details, see docs/dove-net.txt.
-
-Q: What is my system's QWK-ID?
-A: This is normally an abbreviation of your BBS's name that YOU determine
-   and configure in SCFG->Message Options. You may want to look at NODES.DAT
-   in DOVE-NET.ZIP for any conflicts with other DOVE-Net systems' QWK-IDs.
-
-Q: How do I get my FTP server to work behind my firewall/NAT/router?
-A: See http://synchro.net/docs/tcpip_faq.html for details.
-
-Q: How do I disable the New User Feedback requirement?
-A: In sbbs v3.10-win32, run the Configuration Wizard and un-check the
-   "Require new user feedback" checkbox. Otherwise, set SCFG->Nodes->Node 1
-   ->Advanced Options->Validation User to "0".
-
-Q: What is the "!QWKTOMSG failed" or "Duplicate message" warnings in my 
-   Telnet/Event log while importing DOVE-Net QWK packets into my message 
-   areas?
-A: This warning indicates a duplicate message in your QWK packet was detected. 
-   Duplicate messages in the SYNCDATA echo are normal and you can disable the 
-   duplicate message checking for that echo in SCFG->Message Areas->DOVE-Net
-   ->SYNCDATA and the warnings should go away.
-
-Q: How do I join/setup a FidoNet Technology Network (FTN)?
-A: Use SBBSecho (included with Synchronet) to toss (export) and scan (import)
-   your FidoNet bundles, packets, and NetMail (see
-   http://synchro.net/docs/sbbsecho.html for details).
-
-   You will also need a TCP/IP FTN transport program like Binkd, Internet Rex,
-   Argus, Beemail, etc. Traditional Front-End Mailers (FrontDoor, InterMail,
-   D'bridge, BinkleyTerm, etc) are NOT normally used for TCP/IP-based FTN
-   transfers.
-   See http://net229.darktech.org/fidosetup/ for instructions on setting up 
-   Synchronet with the Argus 32-bit FidoNet mailer for Windows.
-   I, personally, use Binkd for Win32 or Unix/Linux, which you can find
-   available for download on Vertrauen and the docs (what little there are)
-   online and example setup in docs/binkdex.html.
-
-Q: How do I import newsgroups into my board.
-A: Synchronet v3.10 comes with NewsLink, an external JavaScript module for
-   importing and exporting messages via NNTP (Network News Transfer Protocol).
-   See docs/newslink.txt for details.
-
-Q: How do I keep external programs (doors) from popping up windows and
-   stealing the keyboard/mouse focus (Windows)?
-A: Check SBBSCTRL:Telnet->Configure->Minimize Externals.
-
-Q: How do I set additional nodes for telnet access (Windows)?
-A: Create the additional nodes in SBBSCTRL:BBS->Configure->Nodes if you
-   haven't already done so (Version 3 uses the same configuration information
-   from the first telnet node for all telnet nodes and the COM port/modem
-   configuration information is ignored). Set SBBSCTRL:Telnet->Config->Last
-   Node to highest node number you want available for telnet logins.
-
-Q: How do I add files to the file database?
-A: The easiest way is to use the ADDFILES utility which can automatically
-   detect and import embedded descriptions (e.g. FILE_ID.DIZ). See the
-   chapter in the sysop manual on "Adding files" and the ADDFILES utility
-   chapter for details. No, a files.bbs list is not necessary for adding
-   files. Use "ADDFILES * /DIZ" to search all directories for a new files.bbs,
-   import any embedded descriptions (e.g. FILE_ID.DIZ), and delete the file.bbs
-   after importing it. If you don't have a file list (e.g. files.bbs) to import
-   just use "ADDFILES * /SZN" to search all directories for new files and use
-   embedded (FILE_ID.DIZ) description files, if they exist.
-
-Q: Long filename support doesn't seem to be fully functional.
-A: Support for files with long filenames (greater than the MS-DOS 8.3 format)
-   is a work in progress.
-   The file database format is being replaced in v4.00 and will store long
-   filenames as well as many other improvements.
-
-Q: How do I enable forced upload/download ratios.
-A: By default, Synchronet utilizes a "credit" system, where a user typically
-   earns credits by uploading files, posting messages, playing online games, 
-   etc. And downloading files requires a number of credits based on the size
-   of the file.
-
-   If you prefer to use a less flexible upload/download "ratio" system, you
-   can do so by using the UDR (upload/download byte ratio) or UDFR
-   (upload/download file ratio) ARS keywords in the Download Requirements of
-   your file areas. These ARS keywords, like the PCR (post/call ratio) keyword
-   use a specified minimum "percentage". So if you wish to enforce a 1:3
-   upload/download ratio, then use "UDFR 33" for 33%, 3:4 ratio would be
-   "UDFR 75" for 75%, 1:2 would be "UDFR 50" for 50%, etc.
-   See http://synchro.net/docs/security.html for details on using ARS.
-
-Q: How do I allow users to send Internet e-mail from the BBS?
-A: See http://synchro.net/docs/message_section.html for details.
-
-Q: How do I disallow connections from specific host names or IP addresses 
-   (or ranges).
-A: Add the disallowed host names to your text/host.can file or IP addresses
-   to your text/ip.can file. To disallow a range of IP addresses, use the ^
-   wildcard character (e.g. "192.168.10.^"). To disallow a partial string in a
-   host name, use the ~ wildcard character (e.g. "mofoisp.com~").
-   in Synchronet v3.10+, you can use the familiar '*' wildcard character
-   (e.g. "*.aol.com" and "192.168.*").
-
-Q: How do I allow anonymous logins to the Synchronet FTP Server?
-A: You need to create a Guest account on your BBS. Create a new user (login
-   as "New" or use the User Editor included with v3.00b) with a user name of
-   "Guest". Give this user the 'G' exemption and the 'G', 'M', and 'F'
-   restrictions and delete the password for the account. You may also want
-   to give the Guest account additional exemptions (e.g. L, P, T, etc).
-A: Or preferably, run the exec/makeguest.js script included with v3.11+.
-
-Q: How can I get door X to work?
-A: If the door wasn't specifically written to run on Synchronet (XSDK) or
-   WWIV BBS Software (typically using CHAIN.TXT), then it must support FOSSIL
-   communications (most popular doors support FOSSIL) and the door must be
-   configured to use a FOSSIL driver (yes, you'll need to read the door's
-   documentation files).
-   The Synchronet FOSSIL driver is automatically configured and loaded when
-   needed and ignores the COM port information used by doors, so configuration
-   details such as COM port number and baud rate are irrelevant (you can just
-   leave them set to their default values if the door configuration program
-   allows them to be changed, or use COM1/38400 if it makes you happy).
-
-Q: How can I get this FOSSIL door to work?
-A: Make sure you have "Intercept I/O Interrupts" set to "No" for all FOSSIL
-   doors in SBBSCTRL:BBS->Configure->External Programs->Online Programs
-   (this includes Synchronet Match Maker v2.x).
-   Make sure you have the appropriate startup directory, command line, and
-   drop file options set in SCFG. See SBBSDOOR.TXT for specific instructions
-   on setting up some popular door games (i.e. LORD, BRE, GlobalWar, TW2002).
-   Make sure you DO NOT have any FOSSIL drivers loaded (including X00, BNU,
-   ADF, COM/IP, WinFOSSIL, or NetModem) as they will conflict with
-   Synchronet's FOSSIL driver.
-   Make sure the door supports FOSSIL communications (read the door's docs)
-   and that the door is configured to use a FOSSIL driver. Synchronet's
-   FOSSIL driver is automatically configured and loaded when needed - there
-   is nothing you need to do to install or load the Synchronet FOSSIL driver.
-
-As always, see the documentation if you have any questions that aren't
-answered here: http://synchro.net/docs
-
-/* End of v3cfgfaq.txt */
diff --git a/docs/versions.hst b/docs/versions.hst
deleted file mode 100644
index 18286e27424ba412fea07a8aff5849ab28126c09..0000000000000000000000000000000000000000
--- a/docs/versions.hst
+++ /dev/null
@@ -1,30 +0,0 @@
-Synchronet Version Number History/Release Dates
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-1A08 05/29/92 First commerical release
-1A09 06/02/92 Bug fixes
-1A10 06/25/92 QWKnet, Alternate file paths, bi-dir QWK/REP, overlaid EXE only
-1A11 07/01/92 Bug fixes
-1A12 07/19/92 DESQview time-slice API, active nodes displayed at WFC, bug fixes
-1A13 08/03/92 Enhanced MODUSER.DAT, enhanced DESQview performance, bug fixes
-1B00 09/25/92 Multiple command sets, private node-to-node chat, FidoNet
-1B01 01/23/93 RIP, PostLink (UTI), quoting, FAX detection, QWKnet file xfers
-1B02 02/05/93 Reads DOOR.SYS
-1B03 03/11/93 Multiple CDROM drives, PCBOARD.SYS and USERS.SYS, Free K per Day
-1B04 04/30/93 EDITOR.INF, QUOTES.TXT, SFDOORS.DAT, CID, QWK FREQs, threading
-1B05 06/01/93 Bug fixes
-1C00 08/26/93 DIZ, ARS, dupe chking, @-Codes, reg key, WIN/OS2 time-slice API
-1C01 11/21/93 DigiBoard, RX flow ctrl, chat actions, file ratios, dumb modems
-1C02 11/30/93 Command line CID info, bug fixes
-200A 06/02/94 SMB, Baja, FOSSIL, 115.2k DTE, swapping, blind uploads, bulkmail
-200B 06/25/94 QWK *logons, STR_CMDS.BIN, bug fixes
-200C 08/20/94 SCFG modem config database, bug fixes, compiled w/Borland C v4.0
-200D 08/21/94 Recompiled with Borland C v3.1
-200E 08/24/94 Bug fix via patch (unsuccessful)
-200F 08/30/94 Bug fixes
-200G 09/09/94 Bug fixes
-210A 02/17/95 LZH compressed msg bases, QWK NetMail, split-screen pvt chat
-211A 03/18/95 Baja enhancements, MSGTMP editors, upload conversions, pre-QWK
-220A 08/31/95 WIP, major Baja enhancements, Multi-TEXT.DAT, SCFG32, LOGIN.BIN
-220B 09/27/95 External editor quote options and unlimited lines, bug fixes
-230A 05/30/97 Final release by Rob Swindell (FREEWARE - unlimited nodes)
diff --git a/docs/web site.url b/docs/web site.url
deleted file mode 100644
index c86c6054885b3252fa0a3bf6b5e97660bac4a6a0..0000000000000000000000000000000000000000
--- a/docs/web site.url	
+++ /dev/null
@@ -1,5 +0,0 @@
-[DEFAULT]
-BASEURL=http://www.synchro.net/
-[InternetShortcut]
-URL=http://www.synchro.net/
-Modified=10080409EFB3C2018A
diff --git a/docs/websrvr.txt b/docs/websrvr.txt
deleted file mode 100644
index 768a66cb19f45c268f27b982915d7ed8f4c5fae0..0000000000000000000000000000000000000000
--- a/docs/websrvr.txt
+++ /dev/null
@@ -1,585 +0,0 @@
-Synchronet Web Server Documentation
-===================================
-
-$Id$
-
-1. Introduction
----------------
-The Synchronet Web Server is a mostly HTTP 1.1 compliant web server capable of
-handing basic web servicing tasks.  It has most of the basic features of a
-general-purpose web server one would come to expect.
-
-It also, through Server-Side JavaScript (SSJS) allows dynamic pages to be
-created which can access BBS data directly.
-
-
-2. Web Server Configuration
----------------------------
-Most of the web server configuration is in your startup INI file (usually
-ctrl/sbbs.ini). The [Web] section contains the following unique settings:
-
-
-2.1. Initialization file [Web] section keys
--------------------------------------------
-RootDirectory=../web/root
-    This is the root directory of your web server... a request to
-    http://yourbbs.synchro.net/index.html will be served out of this dir.
-ErrorDirectory=error
-    The directory relative to RootDirectory where the various error
-    message files are located.  The error message files are named by the
-    numeric HTTP error code they will represent and may be either .html 
-    or .ssjs files (.ssjs files take precedence over .html files for the
-    same error).
-IndexFileNames=index.html,index.ssjs
-    A comma-separated list of filenames in order of preference to serve as
-    the default document in a directory.  Many Sysops change this to:
-    IndexFileNames=index.html,index.htm,index.ssjs
-    Do not remove the index.ssjs unless you are not using the stock
-    web pages at all.
-Authorization=Basic,Default
-    A comma-separated list of authentication mechanisms in order of preference.
-    The standards say that Basic must come first, but no browser currently
-    appears to use Digest if Basic is listed first.  Supported values are Basic
-    and Digest.  Digest is more secure as the users password is not sent in the
-    clear over the wire.
-CGIDirectory=cgi-bin
-    A directory relative to RootDirectory where any files found will be
-    considered CGI-executable. Be careful what files you put in this
-    directory.
-CGIExtensions=.cgi
-    A comma-separated list of file extensions/suffixes. Files with these
-    extensions will be considered CGI-executable and the web server will
-    attempt to execute them as such.
-DefaultCGIContent=text/plain
-    If the CGI program does not generate a content-type header, this value
-    will be used for the MIME content-type specified in the HTTP response.
-JavaScriptExtension=.ssjs
-    Files with this extension will be considered SSJS files.  On all
-    systems, this will be attempted to run with the JavaScript interpreter.
-MaxInactivity=120
-    If a client holds a connection open for this many seconds without a
-    request, the web server will shut down the connection.
-MaxCgiInactivity=120
-    If a CGI script runs for more than this many seconds without any
-    output, it will be terminated and the connection will be shut down.
-HttpLogFile=../data/logs/http-
-    The prefix of log files if HTTP_LOGGING is enabled (See next item) to
-    store Common Logfile Format logs in.  The current virtual host
-    (if enabled, see next item), date, and .log are appended to this.  ie:
-    http-2005-03-12.log
-Options=NO_HOST_LOOKUP
-    The | separated list of options to enable.  In addition to the standard
-    options, the web server also supports the following:
-    DEBUG_RX
-        Log all received data to the console log, as well as various
-        extra bits related to receiving data.
-    DEBUG_TX
-        Log all transmitted data except the reply body itself, as well
-        as various extra bits of information related to transmitted
-        data.
-    VIRTUAL_HOSTS
-        Supports name-based virtual hosts.  If your system has multiple
-        host names, you can have each host name return unique content
-        depending on which hostname is used.  ie: if
-        freebsd.synchro.net and nix.synchro.net both resolved to your
-        system, you could have FreeBSD-specific pages on one, and 
-        general *nix stuff on the other.
-        A virtual host is added by simply putting the desired content
-        into a sub-directory of RootDirectory with the desired hostname
-        ie: web/root/freebsd.synchro.net/ if the browser doesn't send
-        the request host name (very old browsers, or some automated
-        tools) they will be served out of document root.
-        It is therefore a good idea to put links to your various
-        virtual hosts in an index.html page in RootDirectory something
-        like this:
-            <html>
-              <head>
-                <title>Old Browser</title>
-              </head>
-              <body>
-                Your browser is either too old to support
-                name-based virtual hosts, or you have visited a
-                virtual hosts that is not yet configured.  The
-                following are hosted here:<br>
-                <a href="freebsd.synchro.net">freebsd.synchro.net
-                </a><br>
-                <a href="nix.synchro.net">nix.synchro.net</a><br>
-              </body>
-            </html>
-    NO_CGI
-        Disable CGI script execution.
-    HTTP_LOGGING
-        Enable logging to a Common Logfile Format log as described in
-        the HttpLogFile section.  Usefull for running log analysis
-        programs (like Webalizer: http://www.mrunix.net/webalizer/)
-    NO_JAVASCRIPT
-        Disable SSJS execution.
-
-
-2.2. Other web-related configuration files
-------------------------------------------
-In addition to the [Web] keys in the initialization file, the web server
-also uses some other configuration files:
-
-    ctrl/mime_types.ini
-        Contains the file extension to mime-type mapping.  Each line
-        is in the format "extension = mime-type" ie: "html = text/html"
-        The extensions are case-insensitive and do not include the '.'.
-    ctrl/webicons.ini
-        Contains the URLs to the icons used by the default 404.ssjs
-        script for each file type/extension.  Format is "extension = URL".
-        Example: "html=/icons/layout.gif".  Two "magical" extensions exist:
-        DIRECTORY which is used for directories and DefaultIcon which
-        is used for extensions which don't exist in the list.
-    ctrl/web_handler.ini
-        Contains 2 sections, [CGI] and [JavaScript], where a list of file
-        extensions and their associated content-creation handlers are
-        specified. The [CGI] section is for natively-executed CGI handlers
-        (e.g. "pl = perl" indicates "perl" will be used to handle ".pl"
-        files). The [JavaScript] section is used for JS-executed content
-        handlers (e.g. "xjs = xjs_handler.js").
-    ctrl/cgi_env.ini
-        Contains a list of system environment variables to pass to CGI
-        processes.  Each variable can have an optionally specified default
-        value, over-ridden value, and prepended or appended text.
-
-
-2.3. webctrl.ini per-directory configuration file
-------------------------------------------------
-Each directory may have a webctrl.ini file which overrides certain settings for
-the directory it's in and all child directorys.  Configuration keys may be set
-either globally, or in a per-filename group.  Using the * and ? wildcards as
-the group name such as [*.html].  The following keys may be used in these files:
-
-AccessRequirements:
-	Specifices an ARS string which all users must match to be able to access
-	files in this directory.  Will force an HTTP login.
-Realm:
-	Sets the realm that is displayed to the user for the HTTP login.
-	Default is the BBS name.
-DigestRealm:
-	Sets the realm that is displayed to the user for the HTTP login when
-	Digest authentication is being used.  Default is the Realm value.
-Authorization:
-	A comma-separated list of authentication mechanisms in order of
-	preference.  The standards say that Basic must come first, but no
-	browser currently appears to use Digest if Basic is listed first.
-	Supported values are Basic and Digest.  Digest is more secure as the
-	users password is never sent over the wire.
-ErrorDirectory:
-	Specifies a different directory to check for error pages.  If the error
-	page is not found, will still check the global error directory.
-CGIDirectory:
-	Specify an alternate CGI directory to check for CGI files.
-PathInfoIndex:
-	Specifies that the index files can be ran for unlocated pages in the
-	current directory.  This effecively works like a custom 404 page.
-
-For example, to require a login, but allow *any* user to access files in a
-directory, but only a sysop to access *.log files, the following could be used:
-AccessRequirements=level 0
-[*.log]
-AccessRequirements=level90
-
-
-3.0 JavaScript Web Server Objects
----------------------------------
-In addition to the standard JavaScript objects, the web server provides the
-following:
-
-
-3.1 http_request object
------------------------
-The http_request object contains information from the client that was included
-during this request.  This objects properties are as follows:
-
-path_info    - Contains extra path information that was included with the
-               request AFTER the URI which identified this script.  For 
-               example, if the request was for
-               http://www.synchro.net/script.ssjs/test/this then path_info
-               would contain the string "/test/this"
-method       - Contains the HTTP method used to run the script.  As of this
-               writing, the available methods are "HEAD", "GET", "POST", and
-               "OPTIONS".
-virtual_path - The virtual path that this URI was reached by.  This is the
-               portion of the URI from the end of the host to the end of the
-               filename.
-query        - This object contains the values of any form data which was
-               submitted with the request.  This is an associative "array" of
-               name/value pairs.  THE VALUES ARE ARRAYS OF STRINGS.  The reason
-               for this is that it is legal and often usefull to have multiple
-               form fields with the same name.
-query_string - If a query string was included, this is the raw, unparsed query
-               string.
-post_data    - As with query_string but for data which was POSTed.
-header       - An associative array of header name/value pairs.
-cookie       - Much like the query object, this object contains key/value pairs
-               of set cookies.  Once again, this is an array of strings since
-               multiple values for the same key can be set for cookies.
-real_path    - The real OSs complete path to this script.
-ars          - The ARS string which applies to this request.
-request_string - The raw request string sent by the client.
-host         - The value of the host header for this request.
-vhost        - The virtual host serving this request.
-http_ver     - The HTTP version used for this request as a string.
-remote_ip    - The IP address of the client.
-remote_host  - If the web server does host lookups (disabled by default), this
-               is the remote hostname.
-
-
-3.2 http_reply object
----------------------
-The http_reply object is used to pass information about the reply back to the
-Synchronet web server.  The properties are as follows:
-
-status       - HTTP status string.  The default is generally "200 Ok"
-header       - An associative array of headers to include with the reply.  The
-               only pre-defined one is "Content-Type" which defaults to
-               "text/html".
-fast         - This optional property can be set to "true" to make write()s go
-               directly to the client for HTTP/1.0 connections.  This prevents
-               keep-alives from working but generally appears faster to the
-               client.  Since HTTP/1.1 requests use chunked mode, this isn't
-               required for HTTP/1.1.
-
-
-3.3 Extra global methods
-------------------------
-The web server also adds new global methods.  These are:
-
-set_cookie(string key, 
-           string value 
-		   [, time_t expires 
-		   [, string domain 
-		   [, string path 
-		   [, bool secure ]]]])
-               Requests that the specified cookie be set.
-
-
-4.0 The SSJS Template System
-----------------------------
-The default web pages use a SSJS Template engine which also allows for Theme 
-support.
-
-[Note:  With this latest implementation of SSJS, @@ codes no longer can be
-nested.]
-
-
-4.1 The SSJS Template Scheme
-----------------------------
-Each page consists of four parts:
-
-    The Header (../web/templates/default/header.inc)
-        This file contains the basic requirements for the HTML page.
-        The opening HTML, doctype, title, CSS file link, etc.  The
-        header file includes the open body, System Name, and User 
-        greeting plus the initial page layout table start.  The rest
-        of the layout is continued in the next files.
-
-    Top Navigation (../web/templates/default/topnav.inc & 
-        ../web/lib/topnav_html.ssjs)
-        The topnav.inc file contains the basic design of the "breadcrumbs"
-        The links are dynamically generated by topnav_html.ssjs so both
-        files need to be addressed when modifying or creating themes.
-        In the case of the default layout, topnav.inc has a left and right 
-        graphic and a middle section that the dynamic content goes.  The
-        background image is handled by CSS.  You can change this to anything
-        you like.
-        The topnav_html.ssjs file may seem daunting at first, but it is 
-        pretty straight forward.  It has a series of if statements that
-        check the current page location and sets up the breadcrumbs based
-        on what you want it to say.
-        For example:
-            You want to add a Links page called links.html in the main 
-            directory.  You would add a check for the path to links.html
-            as:  
-                if(http_request.virtual_path=="/links.html")
-                    template.topnav.push({html: '<span class="tlink">
-                        Some Links</span>'});
-
-    Left Side Navigation (../web/templates/default/leftnav.inc &
-        ../web/lib/leftnav_nodelist.ssjs & ../web/lib/leftnav_html.ssjs)
-        This starts the main table layout in the default layout and also
-        provides two other things -- the main navigation links and a brief
-        nodelisting that displays when users are online via telnet.
-        The links are dynamically created as in the Top Navigation example
-        above with the exception of the two static links.
-
-    Main Content (various files)
-        This is where the layout of the main content is created.  It is best
-        to look at the various files in ../web/templates/default & 
-        ../web/templates/default/msgs to see how the code is dispayed for the
-        various functions of the Web side of Synchronet.  Some details on what
-        each of the special codes contained in those files do will follow.
-
-    Footer (../web/templates/default/footer.inc)
-        This file contains the closing HTML and whatever bottom information
-        you would like. In the case of the default layout, the
-        Web Server/Synchronet versions and the XHTML 1.0 logo.  Links to
-        privacy statements or anything else can be placed here and they will 
-        be displayed at the bottom of each page.
-
-
-4.2 SSJS Theme Support
-----------------------
-Theme Layouts can be added to Synchronet by creating them and placing the
-*.inc files in their own directory under ../web/templates/
-
-Themes are activated by editing the ../web/templates/html_themes.ssjs file.
-This file contains:
-
-    /* Set default theme name */
-    var DefaultTheme="Default";
-
-    /* Edit this bit to add/remove/modify theme descriptions and dirs */
-    Themes["Default"]=new Object;
-    Themes["Default"].desc="Default Synchronet Theme";
-    Themes["Default"].dir="default";
-    Themes["Default"].css="/synchronet.css"; 
-
-Themes are added by editing below the Default Theme such as:
-
-    Themes["CoolTheme"]=new Object;
-    Themes["CoolTheme"].desc="My Cool Theme";
-    Themes["CoolTheme"].dir="cooltheme";
-    Themes["CoolTheme"].css="/cooltheme.css";
-
-To change the Default Theme, change:
-
-    var DefaultTheme="Default";
-
-to:
-
-    var DefaultTheme="CoolTheme";
-
-
-4.3 Special Codes Used in the SSJS Template System
---------------------------------------------------
-By looking at at the message related files located in templates/default/msgs,
-it can be seen that some special codes are used to display dynamically created
-content. It is very important to maintain the information EXACTLY as seen in
-each file or else the messaging system will fail.  While how it is displayed
-can be changed, the correct information will only be dispayed by following the
-format in the *.inc files.
-
-For example the groups.inc:
-
-<!-- Main Content -->  
-    
-    <td class="main" valign="top"><br />
-
-<table class="grouplist" border="0" cellpadding="2" cellspacing="2">
-<tr>
-<th class="grouplist">Message Group</th><th class="grouplist">Subs</th>
-</tr>
-<<REPEAT groups>>
-<tr>
-    <td class="grouplist">
-        <a class="grouplist" href="subs.ssjs?msg_grp=^^groups:name^^">
-            %%groups:description%%</a></td>
-    <td class="grouplist" align="right">
-        @@JS:msg_area.grp_list[RepeatObj.index].sub_list.length@@</td>
-</tr>
-<<END REPEAT groups>>
-</table>
-<br />
-
-<!-- end Main Content -->
-
-While the table layout can be changed or even eliminated, the information
-within the <<REPEAT groups>> and <<END REPEAT groups>> must remain intact.
-To remove the table yet keep the correct infomation, the resulting groups.inc
-would be changed to (while maintaining the main table layout in this case) to:
-
-<!-- Main Content -->  
-    
-    <td class="main" valign="top"><br />
-
-<<REPEAT groups>>
-    <a class="grouplist" href="subs.ssjs?msg_grp=^^groups:name^^">
-        %%groups:description%%</a>
-    @@JS:msg_area.grp_list[RepeatObj.index].sub_list.length@@<br />
-<<END REPEAT groups>>
-
-<br />
-
-<!-- end Main Content -->
-
-This principle applies to all the .inc files in msgs respectively.
-
-
-4.4 The SSJS Template Library
--------------------------------
-
-%%name%% is replaced with the HTML encoded value of template.name
-
-i.e.; Spaces are replaced with: this&nbsp;is&nbsp;html
-
-^^name^^ is replaced with the URI encoded value of template.name
-
-i.e.; Spaces are replaced with:  this%20is%20URI
-          
-@@name@@ is replaced with the value if template.name
-
-No changes or encoding is performed.
-
-@@name:sname@@ is replaced with the value of template.name.sname
-(^^ and %% are also supported)
-
-@@JS:js_expression@@ is replaced with the return value of js_expression   
-(^^ and %% are also supported)
-
-<<REPEAT name>>
-    @@name:sname@@
-<<END REPEAT name>>
-
-Iterates over the array/object template.name and replaces name:sname with 
-the value of template.name.sname.
-(^^ and %% are also supported)
-
-
-4.5 SSJS Message Configuration
-------------------------------
-Configuration settings for the SSJS Messaging system is located in the
-../web/lib/msgsconfig.ssjs file:
-
-max_messages=20;
-max_pages=30;
-next_msg_html="Next Message";
-prev_msg_html="Previous Message";
-next_page_html="NEXT";
-prev_page_html="PREV";
-showall_subs_enable_html="Show all subs";
-showall_subs_disable_html="Show subs in new scan only";
-show_messages_all_html="Show all messages";
-show_messages_yours_html="Show messages to you only";
-show_messages_your_unread_html="Show unread messages to you only";
-show_messages_spacer_html="&nbsp;<b>|</b>&nbsp;";
-anon_only_message="Message will be posted anonymously";
-anon_allowed_message='<input type="checkbox" name="anonymous" value="Yes" /> \
-Post message anonymously';
-anon_reply_message='<input type="checkbox" name="anonymous" value="Yes" checked /> \
-Post message anonymously';
-private_only_message="Message will be marked private";
-private_allowed_message='<input type="checkbox" name="private" value="Yes" /> \
-Mark message as private';
-private_reply_message='<input type="checkbox" name="private" value="Yes" checked /> \
-Mark message as private';
-
-Each of these are configurable.  NOTE:  Lines ending in "\" indicate the line
-below is part of the line above.  The "\" is not part of the configuration as
-it too be removed.
-
-See the actual file for the defaults currently in use.
-
-4.6 Embedded Javascript
------------------------
-
-The *.inc files can (and do in the default layout) have embedded JavaScript
-which is parsed by the JavaScript engine.  Care should be taken as a large
-number of embedded JavaScript in the *.inc files slow down overall processing
-of pages.
-
-Anything contained within @@JS: @@ is processed by the Server-side JavaScript
-engine.
-
-For example, it can check if the user is Guest or an actual user with this line:
-
-@@JS:if(user.number==0 || user.security.restrictions&UFLAG_G) \
-'<html code for Guest>'; else '<html code for registered user>';@@
-        
-What this does is display links specific for Registered Users only to them
-and not Guest.  There are many things that can be done with @@JS: @@ code.
-Note, it also can be used to display HTML based on location as in the
-node listing stuff. In this case, it checks for whether or not a user is
-online, or if the user is anywhere but the Who's Online page before displaying
-the Left side node listing.
-
-IMPORTANT!  Anything contained within @@JS: @@ MUST be on one line or there
-will be errors in parsing.
-
-
-4.7 global_defs.ssjs
---------------------
-
-This version of the Web Layout now includes a new file called
-global_defs.ssjs.  It is located in the ../web/lib directory.  This file can
-be used for creating global definitions that span all pages of a site.
-For example:
-
-template.user_alias=user.alias;
-
-Now @@user_alias@@ can be in any *.inc template files and it will display the
-user's alias.
-
-Care should be excersied when using this file as loading it up with hundreds
-of predefined definitions may slow down overall page rendering as the file is
-loaded on every page.  It would be better to just put a few popular 
-definitions that are truly global rather many definitions.  It would be
-inefficient to have thirty of forty message definitions being loaded when a
-user is looking at the statistics page.
-
-
-5.0 XJS files
--------------
-XJS files, handled by exec/xjs_handler.js are what many people consider to be
-an easier method of generating SSJS files.  XJS files are HTML files with JS
-commands embedded in them using special tags much like PHP.  XJS files are
-translated on-the-fly to .ssjs files using the same name with .ssjs appended.
-For example, a file named test.xjs will, when ran, generate a test.xjs.ssjs
-file.
-
-
-5.1 XJS syntax
---------------
-In an XJS file, everything not within a special xjs tag is send to the remote
-host unmodified, and everything inside the xjs tag is interpreted as JS
-statements to be executed at that point in the file.  The xjs tag begins with
-either "<?xjs" or "<?" and ends with "?>".  A simple example would be:
-
-<html><head><title><?xjs write(system.name) ?></title></head>
-<body>
-Your SysOp "<?xjs write(system.operator) ?>" welcomes you to
-<?xjs write(system.name) ?>
-</body>
-</html>
-
-This would send the following web page to the remote system:
-<html><head><title>My Brand New BBS</title></head>
-<body>
-Your SysOp "Sysop" welcomes you to
-My Brand New BBS
-</body>
-</html>
-
-Looping constructs are permitted, however, not using brackets can result in
-unexpected effects.  Because of this, it is reccomended to *always* use
-brackets with looping and flow control items.
-
-The following example displays the numbers from one to 10.
-<html><head><title>Counter</title></head>
-<body>
-<?xjs
-var i;
-for(i=1; i<=10; i++) {
-?>
-<?xjs write(i) ?><br>
-<?xjs } ?>
-</body>
-</html>
-
-
-5.2 XJS-specific global methods and properties
-----------------------------------------------
-The following JS commands are available to XJS files only.
-xjs_load(filename)
-	Runs the specified xjs file at the current position.  Local variables
-	are NOT visible to xjs_load()ed pages.  The filename is assumed to be
-	relative to the including file (or absolute.)
-cwd
-	Contains the path that the current xjs script was loaded from and which
-	parameters to xjs_load() are assumed to be relative to.  If you change
-	the value of cwd, it will change the location where xjs_load() will
-	check for files.
-
-/* End of file */
diff --git a/src/conio/conio.vcproj b/src/conio/conio.vcproj
deleted file mode 100644
index 33adfc1c406b58154b7b0357552e653402bde194..0000000000000000000000000000000000000000
--- a/src/conio/conio.vcproj
+++ /dev/null
@@ -1,330 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="conio"
-	ProjectGUID="{84592E48-27CA-48A6-B9C6-243D2347A578}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.release"
-			IntermediateDirectory=".\msvc.win32.release_mt"
-			ConfigurationType="4"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalOptions="/Zm400 "
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories=".,..\xpdev"
-				PreprocessorDefinitions="NDEBUG;WIN32;_LIB;LINK_LIST_THREADSAFE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release_mt/conio.pch"
-				AssemblerListingLocation=".\msvc.win32.release_mt/"
-				ObjectFile=".\msvc.win32.release_mt/"
-				ProgramDataBaseFileName=".\msvc.win32.release_mt/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile=".\msvc.win32.release\conio.lib"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.release/conio.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.debug"
-			IntermediateDirectory=".\msvc.win32.debug_mt"
-			ConfigurationType="4"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalOptions="/Zm400 "
-				Optimization="0"
-				AdditionalIncludeDirectories=".,..\xpdev"
-				PreprocessorDefinitions="_DEBUG;WIN32;_LIB;LINK_LIST_THREADSAFE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug_mt/conio.pch"
-				AssemblerListingLocation=".\msvc.win32.debug_mt/"
-				ObjectFile=".\msvc.win32.debug_mt/"
-				ProgramDataBaseFileName=".\msvc.win32.debug_mt/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile=".\msvc.win32.debug\conio.lib"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.debug/conio.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="allfonts.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ansi_cio.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ciolib.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="cterm.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="mouse.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="vidmodes.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="win32cio.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/addfiles.vcproj b/src/sbbs3/addfiles.vcproj
deleted file mode 100644
index cb5949f80faeedfdcdf1213feb0b65929c7619e2..0000000000000000000000000000000000000000
--- a/src/sbbs3/addfiles.vcproj
+++ /dev/null
@@ -1,449 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="addfiles"
-	ProjectGUID="{1E6135A4-035D-4B39-B233-569A15ADE3A2}"
-	RootNamespace="addfiles"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\addfiles"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/addfiles.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WRAPPER_EXPORTS;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\addfiles/addfiles.pch"
-				AssemblerListingLocation=".\msvc.win32.release\addfiles/"
-				ObjectFile=".\msvc.win32.release\addfiles/"
-				ProgramDataBaseFileName=".\msvc.win32.release\addfiles/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/addfiles.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/addfiles.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\addfiles/addfiles.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/addfiles.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\addfiles"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/addfiles.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WRAPPER_EXPORTS;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\addfiles/addfiles.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\addfiles/"
-				ObjectFile=".\msvc.win32.debug\addfiles/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\addfiles/"
-				BrowseInformation="1"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/addfiles.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/addfiles.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/addfiles.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="addfiles.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="dat_rec.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="date_str.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="filedat.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="load_cfg.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib1.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib2.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_util.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="userdat.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/allusers.vcproj b/src/sbbs3/allusers.vcproj
deleted file mode 100644
index 09ed9ae447f152c8169c75c335479825ea16a8a9..0000000000000000000000000000000000000000
--- a/src/sbbs3/allusers.vcproj
+++ /dev/null
@@ -1,247 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="allusers"
-	ProjectGUID="{96218F3E-9E75-490E-B544-A2A5EA13239F}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\allusers"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/allusers.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\allusers/allusers.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\allusers/"
-				ObjectFile=".\msvc.win32.debug\allusers/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\allusers/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/allusers.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/allusers.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/allusers.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\allusers"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/allusers.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\allusers/allusers.pch"
-				AssemblerListingLocation=".\msvc.win32.release\allusers/"
-				ObjectFile=".\msvc.win32.release\allusers/"
-				ProgramDataBaseFileName=".\msvc.win32.release\allusers/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/allusers.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/allusers.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/allusers.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="allusers.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_util.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/ans2asc.vcproj b/src/sbbs3/ans2asc.vcproj
deleted file mode 100644
index d2f1411a4b9d76999584d385335d8c549e53f53a..0000000000000000000000000000000000000000
--- a/src/sbbs3/ans2asc.vcproj
+++ /dev/null
@@ -1,221 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="ans2asc"
-	ProjectGUID="{6351C9CE-4ECE-49BE-9FDC-383AD7517CE0}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\ans2asc"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/ans2asc.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\ans2asc/ans2asc.pch"
-				AssemblerListingLocation=".\msvc.win32.release\ans2asc/"
-				ObjectFile=".\msvc.win32.release\ans2asc/"
-				ProgramDataBaseFileName=".\msvc.win32.release\ans2asc/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/ans2asc.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/ans2asc.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/ans2asc.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\ans2asc"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/ans2asc.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\ans2asc/ans2asc.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\ans2asc/"
-				ObjectFile=".\msvc.win32.debug\ans2asc/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\ans2asc/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/ans2asc.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/ans2asc.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/ans2asc.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ans2asc.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/asc2ans.vcproj b/src/sbbs3/asc2ans.vcproj
deleted file mode 100644
index e41094ff43461f031dbf6d1ce42e66717c138eeb..0000000000000000000000000000000000000000
--- a/src/sbbs3/asc2ans.vcproj
+++ /dev/null
@@ -1,221 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="asc2ans"
-	ProjectGUID="{918E29F5-FF7B-482A-9271-9FCD58C1CCB0}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\asc2ans"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/asc2ans.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\asc2ans/asc2ans.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\asc2ans/"
-				ObjectFile=".\msvc.win32.debug\asc2ans/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\asc2ans/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/asc2ans.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/asc2ans.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/asc2ans.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\asc2ans"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/asc2ans.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\asc2ans/asc2ans.pch"
-				AssemblerListingLocation=".\msvc.win32.release\asc2ans/"
-				ObjectFile=".\msvc.win32.release\asc2ans/"
-				ProgramDataBaseFileName=".\msvc.win32.release\asc2ans/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/asc2ans.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/asc2ans.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/asc2ans.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="asc2ans.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/baja.vcproj b/src/sbbs3/baja.vcproj
deleted file mode 100644
index 08c35d2806db1cf912a5b3b74a1877aca62a89be..0000000000000000000000000000000000000000
--- a/src/sbbs3/baja.vcproj
+++ /dev/null
@@ -1,271 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="baja"
-	ProjectGUID="{6DC0ADFA-8588-485E-83A6-DF3974438932}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\baja"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/baja.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\baja/baja.pch"
-				AssemblerListingLocation=".\msvc.win32.release\baja/"
-				ObjectFile=".\msvc.win32.release\baja/"
-				ProgramDataBaseFileName=".\msvc.win32.release\baja/"
-				WarningLevel="2"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/baja.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/baja.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\baja/baja.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/baja.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\baja"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/baja.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\baja/baja.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\baja/"
-				ObjectFile=".\msvc.win32.debug\baja/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\baja/"
-				WarningLevel="2"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/baja.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/baja.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/baja.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="baja.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\smblib\crc32.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/chksmb.vcproj b/src/sbbs3/chksmb.vcproj
deleted file mode 100644
index 82100db9e22101381658678a7346e32d2a35c17a..0000000000000000000000000000000000000000
--- a/src/sbbs3/chksmb.vcproj
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="chksmb"
-	ProjectGUID="{27D1E3E3-3C01-4B7E-B614-C4891AD131F3}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\chksmb"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/chksmb.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\chksmb/chksmb.pch"
-				AssemblerListingLocation=".\msvc.win32.release\chksmb/"
-				ObjectFile=".\msvc.win32.release\chksmb/"
-				ProgramDataBaseFileName=".\msvc.win32.release\chksmb/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib setargv.obj"
-				OutputFile=".\msvc.win32.exe.release/chksmb.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/chksmb.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\chksmb/chksmb.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/chksmb.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\chksmb"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/chksmb.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\chksmb/chksmb.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\chksmb/"
-				ObjectFile=".\msvc.win32.debug\chksmb/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\chksmb/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="setargv.obj odbc32.lib odbccp32.lib"
-				OutputFile=".\msvc.win32.exe.debug/chksmb.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/chksmb.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/chksmb.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="chksmb.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/delfiles.vcproj b/src/sbbs3/delfiles.vcproj
deleted file mode 100644
index a1e734fb15681fcf9afdde47debdd65a2db9e1c0..0000000000000000000000000000000000000000
--- a/src/sbbs3/delfiles.vcproj
+++ /dev/null
@@ -1,401 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="delfiles"
-	ProjectGUID="{0A90BF07-F107-49FB-B0D3-E7E12528F3BA}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\delfiles"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/delfiles.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\delfiles/delfiles.pch"
-				AssemblerListingLocation=".\msvc.win32.release\delfiles/"
-				ObjectFile=".\msvc.win32.release\delfiles/"
-				ProgramDataBaseFileName=".\msvc.win32.release\delfiles/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/delfiles.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/delfiles.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/delfiles.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\delfiles"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/delfiles.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\delfiles/delfiles.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\delfiles/"
-				ObjectFile=".\msvc.win32.debug\delfiles/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\delfiles/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/delfiles.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/delfiles.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/delfiles.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="dat_rec.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="delfiles.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="filedat.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="load_cfg.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib1.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib2.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_util.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/dstsedit.vcproj b/src/sbbs3/dstsedit.vcproj
deleted file mode 100644
index 7f8701de1452f8d36849faa32ae1cbbef29f96a4..0000000000000000000000000000000000000000
--- a/src/sbbs3/dstsedit.vcproj
+++ /dev/null
@@ -1,269 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="dstsedit"
-	ProjectGUID="{A7059A57-CDFF-4917-AA98-AE1DA8DF617D}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\dstsedit"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/dstsedit.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;NO_SOCKET_SUPPORT"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\dstsedit/dstsedit.pch"
-				AssemblerListingLocation=".\msvc.win32.release\dstsedit/"
-				ObjectFile=".\msvc.win32.release\dstsedit/"
-				ProgramDataBaseFileName=".\msvc.win32.release\dstsedit/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/dstsedit.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/dstsedit.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/dstsedit.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\dstsedit"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/dstsedit.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;NO_SOCKET_SUPPORT"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\dstsedit/dstsedit.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\dstsedit/"
-				ObjectFile=".\msvc.win32.debug\dstsedit/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\dstsedit/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/dstsedit.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/dstsedit.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/dstsedit.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="date_str.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="dstsedit.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/dupefind.vcproj b/src/sbbs3/dupefind.vcproj
deleted file mode 100644
index a3236c9529a8e853fe87c1d7ffeb9ed76da49ea3..0000000000000000000000000000000000000000
--- a/src/sbbs3/dupefind.vcproj
+++ /dev/null
@@ -1,401 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="dupefind"
-	ProjectGUID="{D80E94E4-09D7-4A2A-B850-67C5ABB5ABDA}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\dupefind"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/dupefind.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\dupefind/dupefind.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\dupefind/"
-				ObjectFile=".\msvc.win32.debug\dupefind/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\dupefind/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/dupefind.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/dupefind.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/dupefind.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\dupefind"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/dupefind.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\dupefind/dupefind.pch"
-				AssemblerListingLocation=".\msvc.win32.release\dupefind/"
-				ObjectFile=".\msvc.win32.release\dupefind/"
-				ProgramDataBaseFileName=".\msvc.win32.release\dupefind/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/dupefind.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/dupefind.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/dupefind.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="dat_rec.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="dupefind.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="filedat.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="load_cfg.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib1.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib2.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_util.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/echocfg.vcproj b/src/sbbs3/echocfg.vcproj
deleted file mode 100644
index 875b552b1105c4f5cf3f2b9bd1ca4f98a8e6be80..0000000000000000000000000000000000000000
--- a/src/sbbs3/echocfg.vcproj
+++ /dev/null
@@ -1,269 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="echocfg"
-	ProjectGUID="{91A5D0BE-90BC-4795-8833-CE5C4D484B4A}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\echocfg"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/echocfg.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib,..\uifc,..\conio"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;NO_SOCKET_SUPPORT"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\echocfg/echocfg.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\echocfg/"
-				ObjectFile=".\msvc.win32.debug\echocfg/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\echocfg/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/echocfg.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/echocfg.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/echocfg.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\echocfg"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/echocfg.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib,..\uifc,..\conio"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;NO_SOCKET_SUPPORT"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\echocfg/echocfg.pch"
-				AssemblerListingLocation=".\msvc.win32.release\echocfg/"
-				ObjectFile=".\msvc.win32.release\echocfg/"
-				ProgramDataBaseFileName=".\msvc.win32.release\echocfg/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/echocfg.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/echocfg.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/echocfg.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="echocfg.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="rechocfg.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/filelist.vcproj b/src/sbbs3/filelist.vcproj
deleted file mode 100644
index 736362519699b86258731ff6015023d788c74d7f..0000000000000000000000000000000000000000
--- a/src/sbbs3/filelist.vcproj
+++ /dev/null
@@ -1,425 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="filelist"
-	ProjectGUID="{262BC06F-0649-4D56-A353-97038D531C2B}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\filelist"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/filelist.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="../xpdev,../smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;WRAPPER_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\filelist/filelist.pch"
-				AssemblerListingLocation=".\msvc.win32.release\filelist/"
-				ObjectFile=".\msvc.win32.release\filelist/"
-				ProgramDataBaseFileName=".\msvc.win32.release\filelist/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/filelist.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/filelist.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\filelist/filelist.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/filelist.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\filelist"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/filelist.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../xpdev,../smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;WRAPPER_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\filelist/filelist.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\filelist/"
-				ObjectFile=".\msvc.win32.debug\filelist/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\filelist/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/filelist.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/filelist.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/filelist.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="dat_rec.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="date_str.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="filedat.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="filelist.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="load_cfg.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib1.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib2.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_util.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/fixsmb.vcproj b/src/sbbs3/fixsmb.vcproj
deleted file mode 100644
index 797a3056ebab9bf1e2280d154eedca8344317e84..0000000000000000000000000000000000000000
--- a/src/sbbs3/fixsmb.vcproj
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="fixsmb"
-	ProjectGUID="{1595CD8A-D141-46FE-B712-61F16C5D700F}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\fixsmb"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/fixsmb.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\fixsmb/fixsmb.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\fixsmb/"
-				ObjectFile=".\msvc.win32.debug\fixsmb/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\fixsmb/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="setargv.obj odbc32.lib odbccp32.lib"
-				OutputFile=".\msvc.win32.exe.debug/fixsmb.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/fixsmb.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/fixsmb.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\fixsmb"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/fixsmb.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\fixsmb/fixsmb.pch"
-				AssemblerListingLocation=".\msvc.win32.release\fixsmb/"
-				ObjectFile=".\msvc.win32.release\fixsmb/"
-				ProgramDataBaseFileName=".\msvc.win32.release\fixsmb/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="setargv.obj odbc32.lib odbccp32.lib"
-				OutputFile=".\msvc.win32.exe.release/fixsmb.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/fixsmb.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\fixsmb/fixsmb.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/fixsmb.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="fixsmb.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/ftpsrvr.vcproj b/src/sbbs3/ftpsrvr.vcproj
deleted file mode 100644
index 5f9d07e3167020a2bad57c0f70319fc50b1c20bd..0000000000000000000000000000000000000000
--- a/src/sbbs3/ftpsrvr.vcproj
+++ /dev/null
@@ -1,262 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="ftpsrvr"
-	ProjectGUID="{CB07F1CA-85D3-429B-92D5-A7650C97AB1A}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.dll.release"
-			IntermediateDirectory=".\msvc.win32.release\ftpsrvr"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="NDEBUG"
-				MkTypLibCompatible="true"
-				SuppressStartupBanner="true"
-				TargetEnvironment="1"
-				TypeLibraryName=".\msvc.win32.dll.release/ftpsrvr.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL;FTPSRVR_EXPORTS;JAVASCRIPT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\ftpsrvr/ftpsrvr.pch"
-				AssemblerListingLocation=".\msvc.win32.release\ftpsrvr/"
-				ObjectFile=".\msvc.win32.release\ftpsrvr/"
-				ProgramDataBaseFileName=".\msvc.win32.release\ftpsrvr/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="wsock32.lib winmm.lib odbc32.lib odbccp32.lib ../../lib/mozilla/js/win32.debug/js32.lib"
-				OutputFile=".\msvc.win32.dll.release/ftpsrvr.dll"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.dll.release/ftpsrvr.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\ftpsrvr/ftpsrvr.map"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary=".\msvc.win32.dll.release/ftpsrvr.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.dll.release/ftpsrvr.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.dll.debug"
-			IntermediateDirectory=".\msvc.win32.debug\ftpsrvr"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="_DEBUG"
-				MkTypLibCompatible="true"
-				SuppressStartupBanner="true"
-				TargetEnvironment="1"
-				TypeLibraryName=".\msvc.win32.dll.debug/ftpsrvr.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL;FTPSRVR_EXPORTS;JAVASCRIPT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\ftpsrvr/ftpsrvr.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\ftpsrvr/"
-				ObjectFile=".\msvc.win32.debug\ftpsrvr/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\ftpsrvr/"
-				BrowseInformation="1"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="wsock32.lib winmm.lib odbc32.lib odbccp32.lib ../../lib/mozilla/js/win32.debug/js32.lib"
-				OutputFile=".\msvc.win32.dll.debug/ftpsrvr.dll"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.dll.debug/ftpsrvr.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.debug\ftpsrvr/ftpsrvr.map"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary=".\msvc.win32.dll.debug/ftpsrvr.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.dll.debug/ftpsrvr.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ftpsrvr.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/jsexec.vcproj b/src/sbbs3/jsexec.vcproj
deleted file mode 100644
index db764363719bf84838497a3711794597a6441eb1..0000000000000000000000000000000000000000
--- a/src/sbbs3/jsexec.vcproj
+++ /dev/null
@@ -1,271 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="jsexec"
-	ProjectGUID="{ACFB0944-5DD4-4E24-87E3-1F1EF8B26A0A}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\jsexec"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/jsexec.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,../xpdev,../smblib,../uifc,../conio"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\jsexec/jsexec.pch"
-				AssemblerListingLocation=".\msvc.win32.release\jsexec/"
-				ObjectFile=".\msvc.win32.release\jsexec/"
-				ProgramDataBaseFileName=".\msvc.win32.release\jsexec/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="wsock32.lib odbc32.lib odbccp32.lib ../../lib/mozilla/js/win32.debug/js32.lib"
-				OutputFile=".\msvc.win32.exe.release/jsexec.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/jsexec.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/jsexec.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\jsexec"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/jsexec.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,../xpdev,../smblib,../uifc,../conio"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\jsexec/jsexec.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\jsexec/"
-				ObjectFile=".\msvc.win32.debug\jsexec/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\jsexec/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="wsock32.lib odbc32.lib odbccp32.lib ../../lib/mozilla/js/win32.debug/js32.lib"
-				OutputFile=".\msvc.win32.exe.debug/jsexec.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/jsexec.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/jsexec.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="js_conio.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_uifc.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="jsexec.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/mailsrvr.vcproj b/src/sbbs3/mailsrvr.vcproj
deleted file mode 100644
index 8647bede611a386d586b115b9609fe0396b90d8b..0000000000000000000000000000000000000000
--- a/src/sbbs3/mailsrvr.vcproj
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="mailsrvr"
-	ProjectGUID="{7299E3E7-DFEF-4970-A0BA-E53D3A45B82A}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.dll.debug"
-			IntermediateDirectory=".\msvc.win32.debug\mailsrvr"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="_DEBUG"
-				MkTypLibCompatible="true"
-				SuppressStartupBanner="true"
-				TargetEnvironment="1"
-				TypeLibraryName=".\msvc.win32.dll.debug/mailsrvr.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL;MAILSRVR_EXPORTS;SMB_IMPORTS;MD5_IMPORTS;JAVASCRIPT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\mailsrvr/mailsrvr.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\mailsrvr/"
-				ObjectFile=".\msvc.win32.debug\mailsrvr/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\mailsrvr/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="wsock32.lib winmm.lib odbc32.lib odbccp32.lib ../../lib/mozilla/js/win32.debug/js32.lib ../../lib/microsoft/psdk/iphlpapi.lib"
-				OutputFile=".\msvc.win32.dll.debug/mailsrvr.dll"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.dll.debug/mailsrvr.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.debug\mailsrvr/mailsrvr.map"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary=".\msvc.win32.dll.debug/mailsrvr.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.dll.debug/mailsrvr.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.dll.release"
-			IntermediateDirectory=".\msvc.win32.release\mailsrvr"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="NDEBUG"
-				MkTypLibCompatible="true"
-				SuppressStartupBanner="true"
-				TargetEnvironment="1"
-				TypeLibraryName=".\msvc.win32.dll.release/mailsrvr.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL;MAILSRVR_EXPORTS;SMB_IMPORTS;MD5_IMPORTS;JAVASCRIPT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\mailsrvr/mailsrvr.pch"
-				AssemblerListingLocation=".\msvc.win32.release\mailsrvr/"
-				ObjectFile=".\msvc.win32.release\mailsrvr/"
-				ProgramDataBaseFileName=".\msvc.win32.release\mailsrvr/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="wsock32.lib winmm.lib odbc32.lib odbccp32.lib ../../lib/mozilla/js/win32.debug/js32.lib ../../lib/microsoft/psdk/iphlpapi.lib"
-				OutputFile=".\msvc.win32.dll.release/mailsrvr.dll"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.dll.release/mailsrvr.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\mailsrvr/mailsrvr.map"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary=".\msvc.win32.dll.release/mailsrvr.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.dll.release/mailsrvr.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="base64.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="mailsrvr.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="mime.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="mxlookup.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/makeuser.vcproj b/src/sbbs3/makeuser.vcproj
deleted file mode 100644
index 9591b16b899c2151cc52a34bb3a582bca3edc60e..0000000000000000000000000000000000000000
--- a/src/sbbs3/makeuser.vcproj
+++ /dev/null
@@ -1,425 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="makeuser"
-	ProjectGUID="{A45D0DB7-24A7-4FA1-9BE9-E418EAB53C26}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\makeuser"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/makeuser.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\makeuser/makeuser.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\makeuser/"
-				ObjectFile=".\msvc.win32.debug\makeuser/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\makeuser/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/makeuser.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/makeuser.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/makeuser.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\makeuser"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/makeuser.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\makeuser/makeuser.pch"
-				AssemblerListingLocation=".\msvc.win32.release\makeuser/"
-				ObjectFile=".\msvc.win32.release\makeuser/"
-				ProgramDataBaseFileName=".\msvc.win32.release\makeuser/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/makeuser.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/makeuser.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\makeuser/makeuser.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/makeuser.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="dat_rec.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="date_str.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="load_cfg.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="makeuser.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib1.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib2.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_util.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="userdat.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/node.vcproj b/src/sbbs3/node.vcproj
deleted file mode 100644
index 6037c611c18d9ed72d76d44777708563ed5075ea..0000000000000000000000000000000000000000
--- a/src/sbbs3/node.vcproj
+++ /dev/null
@@ -1,228 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="node"
-	ProjectGUID="{A8790D6E-B5FF-4FD7-86F7-B18CCC7E0D6F}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\node"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/node.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\node/node.pch"
-				AssemblerListingLocation=".\msvc.win32.release\node/"
-				ObjectFile=".\msvc.win32.release\node/"
-				ProgramDataBaseFileName=".\msvc.win32.release\node/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/node.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/node.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\node/node.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/node.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\node"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/node.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\node/node.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\node/"
-				ObjectFile=".\msvc.win32.debug\node/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\node/"
-				BrowseInformation="1"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/node.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/node.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/node.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="node.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/ntsvcs.vcproj b/src/sbbs3/ntsvcs.vcproj
deleted file mode 100644
index 4dd6b05e915699db3c9c4955f69800a01e4e56b3..0000000000000000000000000000000000000000
--- a/src/sbbs3/ntsvcs.vcproj
+++ /dev/null
@@ -1,269 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="ntsvcs"
-	ProjectGUID="{0AA665EA-C51A-4035-BF50-3D090980903C}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\ntsvcs"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/ntsvcs.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBSNTSVCS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\ntsvcs/ntsvcs.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\ntsvcs/"
-				ObjectFile=".\msvc.win32.debug\ntsvcs/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\ntsvcs/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib"
-				OutputFile="msvc.win32.exe.debug/sbbsNTsvcs.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/sbbsNTsvcs.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/ntsvcs.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\ntsvcs"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/ntsvcs.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBSNTSVCS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\ntsvcs/ntsvcs.pch"
-				AssemblerListingLocation=".\msvc.win32.release\ntsvcs/"
-				ObjectFile=".\msvc.win32.release\ntsvcs/"
-				ProgramDataBaseFileName=".\msvc.win32.release\ntsvcs/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib"
-				OutputFile="msvc.win32.exe.release/sbbsNTsvcs.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/sbbsNTsvcs.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/ntsvcs.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ntsvcs.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ntsvcs.rc"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCResourceCompilerTool"
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCResourceCompilerTool"
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="sbbs_ini.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/qwknodes.vcproj b/src/sbbs3/qwknodes.vcproj
deleted file mode 100644
index 86fe25d629954197745628499f5342303735bb56..0000000000000000000000000000000000000000
--- a/src/sbbs3/qwknodes.vcproj
+++ /dev/null
@@ -1,379 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="qwknodes"
-	ProjectGUID="{8B1C8FB3-3E2B-4492-848E-70D59696CD04}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\qwknodes"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/qwknodes.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\qwknodes/qwknodes.pch"
-				AssemblerListingLocation=".\msvc.win32.release\qwknodes/"
-				ObjectFile=".\msvc.win32.release\qwknodes/"
-				ProgramDataBaseFileName=".\msvc.win32.release\qwknodes/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/qwknodes.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/qwknodes.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/qwknodes.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\qwknodes"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/qwknodes.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\qwknodes/qwknodes.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\qwknodes/"
-				ObjectFile=".\msvc.win32.debug\qwknodes/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\qwknodes/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/qwknodes.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/qwknodes.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/qwknodes.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="date_str.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="load_cfg.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="qwknodes.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib1.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib2.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_util.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/sbbs.vcproj b/src/sbbs3/sbbs.vcproj
deleted file mode 100644
index 9141488cf0cbe27ff2dd19a5f312eeebe4db3c61..0000000000000000000000000000000000000000
--- a/src/sbbs3/sbbs.vcproj
+++ /dev/null
@@ -1,2529 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="sbbs"
-	ProjectGUID="{48637A68-3478-4BED-A924-07D59D474BBE}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.dll.debug"
-			IntermediateDirectory=".\msvc.win32.debug\sbbs"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="_DEBUG"
-				MkTypLibCompatible="true"
-				SuppressStartupBanner="true"
-				TargetEnvironment="1"
-				TypeLibraryName=".\msvc.win32.dll.debug/sbbs.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\..\include\mozilla\nspr,..\xpdev,..\smblib,..\..\include\cryptlib"
-				PreprocessorDefinitions="_DEBUG;USE_CRYPTLIB;WIN32;_WINDOWS;_USRDLL;SBBS;SBBS_EXPORTS;SMB_EXPORTS;JAVASCRIPT;RINGBUF_SEM;RINGBUF_MUTEX;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\sbbs/sbbs.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\sbbs/"
-				ObjectFile=".\msvc.win32.debug\sbbs/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\sbbs/"
-				BrowseInformation="1"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib winmm.lib ../../lib/mozilla/js/win32.debug/js32.lib ../../lib/cryptlib/win32.release/cl32.lib ../../lib/microsoft/psdk/iphlpapi.lib"
-				OutputFile=".\msvc.win32.dll.debug/sbbs.dll"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.dll.debug/sbbs.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.debug\sbbs/sbbs.map"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary=".\msvc.win32.dll.debug/sbbs.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.dll.debug/sbbs.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.dll.release"
-			IntermediateDirectory=".\msvc.win32.release\sbbs"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="NDEBUG"
-				MkTypLibCompatible="true"
-				SuppressStartupBanner="true"
-				TargetEnvironment="1"
-				TypeLibraryName=".\msvc.win32.dll.release/sbbs.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\..\include\mozilla\nspr,..\xpdev,..\smblib,..\..\include\cryptlib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL;SBBS;SBBS_EXPORTS;SMB_EXPORTS;JAVASCRIPT;RINGBUF_SEM;RINGBUF_MUTEX;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;USE_CRYPTLIB"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\sbbs/sbbs.pch"
-				AssemblerListingLocation=".\msvc.win32.release\sbbs/"
-				ObjectFile=".\msvc.win32.release\sbbs/"
-				ProgramDataBaseFileName=".\msvc.win32.release\sbbs/"
-				BrowseInformation="1"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib winmm.lib ../../lib/mozilla/js/win32.debug/js32.lib ../../lib/cryptlib/win32.release/cl32.lib ../../lib/microsoft/psdk/iphlpapi.lib"
-				OutputFile=".\msvc.win32.dll.release/sbbs.dll"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.dll.release/sbbs.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\sbbs/sbbs.map"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary=".\msvc.win32.dll.release/sbbs.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.dll.release/sbbs.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ansiterm.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="answer.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="atcodes.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="base64.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="bat_xfer.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="bulkmail.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="chat.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="chk_ar.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="con_hi.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="con_out.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="dat_rec.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="data.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="data_ovl.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="date_str.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="download.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="email.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="exec.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="execfile.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="execfunc.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="execmisc.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="execmsg.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="execnet.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="fido.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="file.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="filedat.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="getkey.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="getmail.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="getmsg.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="getnode.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="getstats.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="getstr.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ident.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="inkey.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_bbs.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_client.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_console.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_file.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_file_area.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_global.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_internal.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_msg_area.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_msgbase.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_queue.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_request.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_rtpool.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_server.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_socket.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_sprintf.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_system.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_user.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="js_xtrn_area.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="listfile.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="load_cfg.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="logfile.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="login.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="logon.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="logout.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="mail.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="main.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="msg_id.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="msgdate.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="msgtoqwk.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="netmail.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="newuser.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="pack_qwk.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="pack_rep.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="postmsg.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="prntfile.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="putmsg.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="putnode.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="qwk.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="qwktomsg.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="readmail.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="readmsgs.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="readtext.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ringbuf.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scandirs.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scansubs.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib1.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib2.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfgsave.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="sockopts.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="sortdir.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_util.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="telgate.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="telnet.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="text_defaults.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="text_sec.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="tmp_xfer.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="un_qwk.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="un_rep.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="upload.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="userdat.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="useredit.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="uucode.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ver.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="viewfile.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="wordwrap.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="writemsg.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="xtrn.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="xtrn_sec.cpp"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="yenc.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/sbbs_kylix.bpf b/src/sbbs3/sbbs_kylix.bpf
deleted file mode 100644
index 32eb16cc1c45cc14a64723aa72e5e8bbd164e314..0000000000000000000000000000000000000000
--- a/src/sbbs3/sbbs_kylix.bpf
+++ /dev/null
@@ -1,5 +0,0 @@
-This file is used by the project manager only and should be treated like the project file
-
-To add a file to this project use the Project menu 'Add to Project'
-
-main 
\ No newline at end of file
diff --git a/src/sbbs3/sbbs_kylix.bpr b/src/sbbs3/sbbs_kylix.bpr
deleted file mode 100644
index 5f8051b62db67c325ea093bedb59081f4aa6fa99..0000000000000000000000000000000000000000
--- a/src/sbbs3/sbbs_kylix.bpr
+++ /dev/null
@@ -1,201 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.06.10"/>
-    <PROJECT value="sbbs_kylix"/>
-    <OBJFILES value="main.o ansiterm.o answer.o atcodes.o bat_xfer.o bulkmail.o chat.o chk_ar.o 
-      con_hi.o con_out.o data.o data_ovl.o download.o email.o exec.o execfile.o 
-      execfunc.o execmisc.o execmsg.o execnet.o fido.o file.o getkey.o getmsg.o 
-      getnode.o getstr.o inkey.o js_bbs.o js_console.o listfile.o logfile.o 
-      login.o logon.o logout.o mail.o msgtoqwk.o netmail.o newuser.o pack_qwk.o 
-      pack_rep.o postmsg.o prntfile.o putmsg.o putnode.o qwk.o qwktomsg.o 
-      readmail.o readmsgs.o scandirs.o scansubs.o sortdir.o str.o telgate.o 
-      text_sec.o tmp_xfer.o un_qwk.o un_rep.o upload.o useredit.o ver.o 
-      viewfile.o writemsg.o xtrn.o xtrn_sec.o ars.o crc32.o date_str.o filedat.o 
-      ftpsrvr.o ident.o js_client.o js_file_area.o js_file.o js_global.o 
-      js_msg_area.o js_msgbase.o js_socket.o js_system.o js_user.o load_cfg.o 
-      lzh.o mailsrvr.o mime.o mxlookup.o nopen.o ringbuf.o sbbscon.o scfglib1.o 
-      scfglib2.o scfgsave.o smblib.o smbtxt.o sockopts.o str_util.o telnet.o 
-      userdat.o ../xpdev/conwrap.o ../xpdev/dirwrap.o ../xpdev/filewrap.o 
-      ../xpdev/genwrap.o ../xpdev/threadwrap.o services.o"/>
-    <RESFILES value="sbbs_kylix.res"/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value=""/>
-    <LIBRARIES value=""/>
-    <SPARELIBS value=""/>
-    <PACKAGES value="rtl.bpi visualclx.bpi dataclx.bpi visualdbclx.bpi netclx.bpi 
-      netdataclx.bpi xmlrtl.bpi indy.bpi webdsnapclx.bpi websnapclx.bpi 
-      soaprtl.bpi"/>
-    <PATHCPP value=".;../xpdev"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)/lib/debug"/>
-    <RELEASELIBPATH value="$(BCB)/lib/release"/>
-    <LINKER value="ilink"/>
-    <USERDEFINES value="_DEBUG:__unix__:SBBS:JAVASCRIPT"/>
-    <SYSDEFINES value="_NO_VCL"/>
-    <MAINSOURCE value="sbbs_kylix.bpf"/>
-    <INCLUDEPATH value="../xpdev:/src/sbbs3:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl:/usr/include:../../include/mozilla/js"/>
-    <LIBPATH value="../xpdev:/src/sbbs3:$(BCB)/lib/obj:$(BCB)/lib:/usr/lib:/lib:/usr/X11R6/lib:$(BCB)/bin:../../lib/mozilla/js/linux.debug"/>
-    <WARNINGS value="-w-par"/>
-    <OTHERFILES value=""/>
-  </MACROS>
-  <OPTIONS>
-    <CFLAG1 value="-tC -Od -H=$(HOME)/.borland/clx69.csm -Hc -Vx -X- -r- -a8 -b- -k -y -v 
-      -vi- -c"/>
-    <PFLAGS value="-$YD -$W -$O- -$A8 -v -JPHNE -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zd"/>
-    <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn -v"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="borinit.o crt1.o $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES) $(LIBRARIES)        libjs.a libborcrtl.a libborstl.a 
-      libborunwind.a libpthread.so libc.so libm.so libdl.so "/>
-  </LINKER>
-  <FILELIST>
-      <FILE FILENAME="sbbs_kylix.res" FORMNAME="" UNITNAME="sbbs_kylix.res" CONTAINERID="ResTool" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="sbbs_kylix.bpf" FORMNAME="" UNITNAME="sbbs_kylix" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="main.cpp" FORMNAME="" UNITNAME="main" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ansiterm.cpp" FORMNAME="" UNITNAME="ansiterm.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="answer.cpp" FORMNAME="" UNITNAME="answer.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="atcodes.cpp" FORMNAME="" UNITNAME="atcodes.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="bat_xfer.cpp" FORMNAME="" UNITNAME="bat_xfer.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="bulkmail.cpp" FORMNAME="" UNITNAME="bulkmail.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="chat.cpp" FORMNAME="" UNITNAME="chat.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="chk_ar.cpp" FORMNAME="" UNITNAME="chk_ar.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="con_hi.cpp" FORMNAME="" UNITNAME="con_hi.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="con_out.cpp" FORMNAME="" UNITNAME="con_out.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="data.cpp" FORMNAME="" UNITNAME="data.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="data_ovl.cpp" FORMNAME="" UNITNAME="data_ovl.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="download.cpp" FORMNAME="" UNITNAME="download.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="email.cpp" FORMNAME="" UNITNAME="email.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="exec.cpp" FORMNAME="" UNITNAME="exec.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="execfile.cpp" FORMNAME="" UNITNAME="execfile.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="execfunc.cpp" FORMNAME="" UNITNAME="execfunc.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="execmisc.cpp" FORMNAME="" UNITNAME="execmisc.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="execmsg.cpp" FORMNAME="" UNITNAME="execmsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="execnet.cpp" FORMNAME="" UNITNAME="execnet.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="fido.cpp" FORMNAME="" UNITNAME="fido.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="file.cpp" FORMNAME="" UNITNAME="file.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="getkey.cpp" FORMNAME="" UNITNAME="getkey.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="getmsg.cpp" FORMNAME="" UNITNAME="getmsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="getnode.cpp" FORMNAME="" UNITNAME="getnode.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="getstr.cpp" FORMNAME="" UNITNAME="getstr.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="inkey.cpp" FORMNAME="" UNITNAME="inkey.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_bbs.cpp" FORMNAME="" UNITNAME="js_bbs.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_console.cpp" FORMNAME="" UNITNAME="js_console.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="listfile.cpp" FORMNAME="" UNITNAME="listfile.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="logfile.cpp" FORMNAME="" UNITNAME="logfile.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="login.cpp" FORMNAME="" UNITNAME="login.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="logon.cpp" FORMNAME="" UNITNAME="logon.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="logout.cpp" FORMNAME="" UNITNAME="logout.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="mail.cpp" FORMNAME="" UNITNAME="mail.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="msgtoqwk.cpp" FORMNAME="" UNITNAME="msgtoqwk.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="netmail.cpp" FORMNAME="" UNITNAME="netmail.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="newuser.cpp" FORMNAME="" UNITNAME="newuser.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="pack_qwk.cpp" FORMNAME="" UNITNAME="pack_qwk.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="pack_rep.cpp" FORMNAME="" UNITNAME="pack_rep.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="postmsg.cpp" FORMNAME="" UNITNAME="postmsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="prntfile.cpp" FORMNAME="" UNITNAME="prntfile.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="putmsg.cpp" FORMNAME="" UNITNAME="putmsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="putnode.cpp" FORMNAME="" UNITNAME="putnode.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="qwk.cpp" FORMNAME="" UNITNAME="qwk.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="qwktomsg.cpp" FORMNAME="" UNITNAME="qwktomsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="readmail.cpp" FORMNAME="" UNITNAME="readmail.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="readmsgs.cpp" FORMNAME="" UNITNAME="readmsgs.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="scandirs.cpp" FORMNAME="" UNITNAME="scandirs.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="scansubs.cpp" FORMNAME="" UNITNAME="scansubs.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="sortdir.cpp" FORMNAME="" UNITNAME="sortdir.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="str.cpp" FORMNAME="" UNITNAME="str.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="telgate.cpp" FORMNAME="" UNITNAME="telgate.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="text_sec.cpp" FORMNAME="" UNITNAME="text_sec.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="tmp_xfer.cpp" FORMNAME="" UNITNAME="tmp_xfer.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="un_qwk.cpp" FORMNAME="" UNITNAME="un_qwk.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="un_rep.cpp" FORMNAME="" UNITNAME="un_rep.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="upload.cpp" FORMNAME="" UNITNAME="upload.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="useredit.cpp" FORMNAME="" UNITNAME="useredit.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ver.cpp" FORMNAME="" UNITNAME="ver.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="viewfile.cpp" FORMNAME="" UNITNAME="viewfile.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="writemsg.cpp" FORMNAME="" UNITNAME="writemsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="xtrn.cpp" FORMNAME="" UNITNAME="xtrn.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="xtrn_sec.cpp" FORMNAME="" UNITNAME="xtrn_sec.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ars.c" FORMNAME="" UNITNAME="ars.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="crc32.c" FORMNAME="" UNITNAME="crc32.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="date_str.c" FORMNAME="" UNITNAME="date_str.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="filedat.c" FORMNAME="" UNITNAME="filedat.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ftpsrvr.c" FORMNAME="" UNITNAME="ftpsrvr.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ident.c" FORMNAME="" UNITNAME="ident.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_client.c" FORMNAME="" UNITNAME="js_client.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_file_area.c" FORMNAME="" UNITNAME="js_file_area.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_file.c" FORMNAME="" UNITNAME="js_file.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_global.c" FORMNAME="" UNITNAME="js_global.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_msg_area.c" FORMNAME="" UNITNAME="js_msg_area.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_msgbase.c" FORMNAME="" UNITNAME="js_msgbase.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_socket.c" FORMNAME="" UNITNAME="js_socket.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_system.c" FORMNAME="" UNITNAME="js_system.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="js_user.c" FORMNAME="" UNITNAME="js_user.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="load_cfg.c" FORMNAME="" UNITNAME="load_cfg.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="lzh.c" FORMNAME="" UNITNAME="lzh.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="mailsrvr.c" FORMNAME="" UNITNAME="mailsrvr.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="mime.c" FORMNAME="" UNITNAME="mime.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="mxlookup.c" FORMNAME="" UNITNAME="mxlookup.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="nopen.c" FORMNAME="" UNITNAME="nopen.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ringbuf.c" FORMNAME="" UNITNAME="ringbuf.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="sbbscon.c" FORMNAME="" UNITNAME="sbbscon.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="scfglib1.c" FORMNAME="" UNITNAME="scfglib1.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="scfglib2.c" FORMNAME="" UNITNAME="scfglib2.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="scfgsave.c" FORMNAME="" UNITNAME="scfgsave.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="smblib.c" FORMNAME="" UNITNAME="smblib.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="smbtxt.c" FORMNAME="" UNITNAME="smbtxt.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="sockopts.c" FORMNAME="" UNITNAME="sockopts.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="str_util.c" FORMNAME="" UNITNAME="str_util.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="telnet.c" FORMNAME="" UNITNAME="telnet.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="userdat.c" FORMNAME="" UNITNAME="userdat.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="../xpdev/conwrap.c" FORMNAME="" UNITNAME="conwrap.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="../xpdev/dirwrap.c" FORMNAME="" UNITNAME="dirwrap.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="../xpdev/filewrap.c" FORMNAME="" UNITNAME="filewrap.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="../xpdev/genwrap.c" FORMNAME="" UNITNAME="genwrap.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="../xpdev/threadwrap.c" FORMNAME="" UNITNAME="threadwrap.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="services.c" FORMNAME="" UNITNAME="services" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-  </FILELIST>
-  <BUILDTOOLS>
-  </BUILDTOOLS>
-
-  <IDEOPTIONS>
-[HistoryLists\hlIncludePath]
-Count=2
-Item0=../xpdev:/src/sbbs3:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl:/usr/include:../../include/mozilla/js
-Item1=../xpdev:/src/sbbs3:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl:/usr/include
-
-[HistoryLists\hlLibraryPath]
-Count=2
-Item0=../xpdev:/src/sbbs3:$(BCB)/lib/obj:$(BCB)/lib:/usr/lib:/lib:/usr/X11R6/lib:$(BCB)/bin:../../lib/mozilla/js/linux.debug
-Item1=../xpdev:/src/sbbs3:$(BCB)/lib/obj:$(BCB)/lib:/usr/lib:/lib:/usr/X11R6/lib:$(BCB)/bin
-
-[HistoryLists\hlConditionals]
-Count=4
-Item0=_DEBUG:__unix__:SBBS:JAVASCRIPT
-Item1=_DEBUG:__unix__:SBBS
-Item2=_DEBUG:__unix__
-Item3=_DEBUG
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=tp2023
-Launcher=/usr/X11R6/bin/xterm -T KylixDebuggerOutput -e bash -i -c %debuggee%
-UseLauncher=0
-DebugCWD=
-HostApplication=
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=0
-  </IDEOPTIONS>
-</PROJECT>
\ No newline at end of file
diff --git a/src/sbbs3/sbbs_kylix_nojs.bpf b/src/sbbs3/sbbs_kylix_nojs.bpf
deleted file mode 100644
index 32eb16cc1c45cc14a64723aa72e5e8bbd164e314..0000000000000000000000000000000000000000
--- a/src/sbbs3/sbbs_kylix_nojs.bpf
+++ /dev/null
@@ -1,5 +0,0 @@
-This file is used by the project manager only and should be treated like the project file
-
-To add a file to this project use the Project menu 'Add to Project'
-
-main 
\ No newline at end of file
diff --git a/src/sbbs3/sbbs_kylix_nojs.bpr b/src/sbbs3/sbbs_kylix_nojs.bpr
deleted file mode 100644
index af745117eeb0a91ff0f325ad50cce94d576af641..0000000000000000000000000000000000000000
--- a/src/sbbs3/sbbs_kylix_nojs.bpr
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.06.10"/>
-    <PROJECT value="sbbs_kylix_nojs"/>
-    <OBJFILES value="main.o ansiterm.o answer.o atcodes.o bat_xfer.o bulkmail.o chat.o chk_ar.o 
-      con_hi.o con_out.o data.o data_ovl.o download.o email.o exec.o execfile.o 
-      execfunc.o execmisc.o execmsg.o execnet.o fido.o file.o getkey.o getmsg.o 
-      getnode.o getstr.o inkey.o listfile.o logfile.o login.o logon.o logout.o 
-      mail.o msgtoqwk.o netmail.o newuser.o pack_qwk.o pack_rep.o postmsg.o 
-      prntfile.o putmsg.o putnode.o qwk.o qwktomsg.o readmail.o readmsgs.o 
-      scandirs.o scansubs.o sortdir.o str.o telgate.o text_sec.o tmp_xfer.o 
-      un_qwk.o un_rep.o upload.o useredit.o ver.o viewfile.o writemsg.o xtrn.o 
-      xtrn_sec.o ars.o crc32.o date_str.o filedat.o ftpsrvr.o ident.o load_cfg.o 
-      lzh.o mailsrvr.o mime.o mxlookup.o nopen.o ringbuf.o sbbscon.o scfglib1.o 
-      scfglib2.o scfgsave.o smblib.o smbtxt.o sockopts.o str_util.o telnet.o 
-      userdat.o ../xpdev/conwrap.o ../xpdev/dirwrap.o ../xpdev/filewrap.o 
-      ../xpdev/genwrap.o ../xpdev/threadwrap.o"/>
-    <RESFILES value="sbbs_kylix_nojs.res"/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value=""/>
-    <LIBRARIES value=""/>
-    <SPARELIBS value=""/>
-    <PACKAGES value="rtl.bpi visualclx.bpi dataclx.bpi visualdbclx.bpi netclx.bpi 
-      netdataclx.bpi xmlrtl.bpi indy.bpi webdsnapclx.bpi websnapclx.bpi 
-      soaprtl.bpi"/>
-    <PATHCPP value=".;../xpdev"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)/lib/debug"/>
-    <RELEASELIBPATH value="$(BCB)/lib/release"/>
-    <LINKER value="ilink"/>
-    <USERDEFINES value="__unix__:SBBS"/>
-    <SYSDEFINES value="_NO_VCL"/>
-    <MAINSOURCE value="sbbs_kylix_nojs.bpf"/>
-    <INCLUDEPATH value="../xpdev:/src/sbbs3:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl:/usr/include"/>
-    <LIBPATH value="../xpdev:/src/sbbs3:$(BCB)/lib/obj:$(BCB)/lib:/usr/lib:/lib:/usr/X11R6/lib:$(BCB)/bin"/>
-    <WARNINGS value="-w-par"/>
-    <OTHERFILES value=""/>
-  </MACROS>
-  <OPTIONS>
-    <CFLAG1 value="-tC -O2 -H=$(HOME)/.borland/clx69.csm -Hc -Vx -X- -a8 -b- -k- -vi -c"/>
-    <PFLAGS value="-$Y- -$L- -$D- -$A8 -v -JPHNE -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zd"/>
-    <LFLAGS value="-D&quot;&quot; -ap -Tpe -x -Gn"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="borinit.o crt1.o $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES) $(LIBRARIES) libborcrtl.a libborstl.a libborunwind.a 
-      libpthread.so libc.so libm.so libdl.so "/>
-  </LINKER>
-  <FILELIST>
-      <FILE FILENAME="sbbs_kylix_nojs.res" FORMNAME="" UNITNAME="sbbs_kylix_nojs.res" CONTAINERID="ResTool" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="sbbs_kylix_nojs.bpf" FORMNAME="" UNITNAME="sbbs_kylix_nojs" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="main.cpp" FORMNAME="" UNITNAME="main" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ansiterm.cpp" FORMNAME="" UNITNAME="ansiterm.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="answer.cpp" FORMNAME="" UNITNAME="answer.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="atcodes.cpp" FORMNAME="" UNITNAME="atcodes.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="bat_xfer.cpp" FORMNAME="" UNITNAME="bat_xfer.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="bulkmail.cpp" FORMNAME="" UNITNAME="bulkmail.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="chat.cpp" FORMNAME="" UNITNAME="chat.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="chk_ar.cpp" FORMNAME="" UNITNAME="chk_ar.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="con_hi.cpp" FORMNAME="" UNITNAME="con_hi.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="con_out.cpp" FORMNAME="" UNITNAME="con_out.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="data.cpp" FORMNAME="" UNITNAME="data.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="data_ovl.cpp" FORMNAME="" UNITNAME="data_ovl.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="download.cpp" FORMNAME="" UNITNAME="download.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="email.cpp" FORMNAME="" UNITNAME="email.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="exec.cpp" FORMNAME="" UNITNAME="exec.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="execfile.cpp" FORMNAME="" UNITNAME="execfile.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="execfunc.cpp" FORMNAME="" UNITNAME="execfunc.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="execmisc.cpp" FORMNAME="" UNITNAME="execmisc.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="execmsg.cpp" FORMNAME="" UNITNAME="execmsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="execnet.cpp" FORMNAME="" UNITNAME="execnet.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="fido.cpp" FORMNAME="" UNITNAME="fido.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="file.cpp" FORMNAME="" UNITNAME="file.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="getkey.cpp" FORMNAME="" UNITNAME="getkey.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="getmsg.cpp" FORMNAME="" UNITNAME="getmsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="getnode.cpp" FORMNAME="" UNITNAME="getnode.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="getstr.cpp" FORMNAME="" UNITNAME="getstr.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="inkey.cpp" FORMNAME="" UNITNAME="inkey.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="listfile.cpp" FORMNAME="" UNITNAME="listfile.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="logfile.cpp" FORMNAME="" UNITNAME="logfile.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="login.cpp" FORMNAME="" UNITNAME="login.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="logon.cpp" FORMNAME="" UNITNAME="logon.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="logout.cpp" FORMNAME="" UNITNAME="logout.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="mail.cpp" FORMNAME="" UNITNAME="mail.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="msgtoqwk.cpp" FORMNAME="" UNITNAME="msgtoqwk.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="netmail.cpp" FORMNAME="" UNITNAME="netmail.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="newuser.cpp" FORMNAME="" UNITNAME="newuser.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="pack_qwk.cpp" FORMNAME="" UNITNAME="pack_qwk.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="pack_rep.cpp" FORMNAME="" UNITNAME="pack_rep.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="postmsg.cpp" FORMNAME="" UNITNAME="postmsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="prntfile.cpp" FORMNAME="" UNITNAME="prntfile.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="putmsg.cpp" FORMNAME="" UNITNAME="putmsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="putnode.cpp" FORMNAME="" UNITNAME="putnode.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="qwk.cpp" FORMNAME="" UNITNAME="qwk.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="qwktomsg.cpp" FORMNAME="" UNITNAME="qwktomsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="readmail.cpp" FORMNAME="" UNITNAME="readmail.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="readmsgs.cpp" FORMNAME="" UNITNAME="readmsgs.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="scandirs.cpp" FORMNAME="" UNITNAME="scandirs.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="scansubs.cpp" FORMNAME="" UNITNAME="scansubs.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="sortdir.cpp" FORMNAME="" UNITNAME="sortdir.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="str.cpp" FORMNAME="" UNITNAME="str.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="telgate.cpp" FORMNAME="" UNITNAME="telgate.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="text_sec.cpp" FORMNAME="" UNITNAME="text_sec.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="tmp_xfer.cpp" FORMNAME="" UNITNAME="tmp_xfer.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="un_qwk.cpp" FORMNAME="" UNITNAME="un_qwk.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="un_rep.cpp" FORMNAME="" UNITNAME="un_rep.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="upload.cpp" FORMNAME="" UNITNAME="upload.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="useredit.cpp" FORMNAME="" UNITNAME="useredit.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ver.cpp" FORMNAME="" UNITNAME="ver.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="viewfile.cpp" FORMNAME="" UNITNAME="viewfile.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="writemsg.cpp" FORMNAME="" UNITNAME="writemsg.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="xtrn.cpp" FORMNAME="" UNITNAME="xtrn.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="xtrn_sec.cpp" FORMNAME="" UNITNAME="xtrn_sec.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ars.c" FORMNAME="" UNITNAME="ars.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="crc32.c" FORMNAME="" UNITNAME="crc32.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="date_str.c" FORMNAME="" UNITNAME="date_str.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="filedat.c" FORMNAME="" UNITNAME="filedat.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ftpsrvr.c" FORMNAME="" UNITNAME="ftpsrvr.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ident.c" FORMNAME="" UNITNAME="ident.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="load_cfg.c" FORMNAME="" UNITNAME="load_cfg.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="lzh.c" FORMNAME="" UNITNAME="lzh.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="mailsrvr.c" FORMNAME="" UNITNAME="mailsrvr.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="mime.c" FORMNAME="" UNITNAME="mime.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="mxlookup.c" FORMNAME="" UNITNAME="mxlookup.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="nopen.c" FORMNAME="" UNITNAME="nopen.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="ringbuf.c" FORMNAME="" UNITNAME="ringbuf.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="sbbscon.c" FORMNAME="" UNITNAME="sbbscon.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="scfglib1.c" FORMNAME="" UNITNAME="scfglib1.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="scfglib2.c" FORMNAME="" UNITNAME="scfglib2.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="scfgsave.c" FORMNAME="" UNITNAME="scfgsave.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="smblib.c" FORMNAME="" UNITNAME="smblib.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="smbtxt.c" FORMNAME="" UNITNAME="smbtxt.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="sockopts.c" FORMNAME="" UNITNAME="sockopts.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="str_util.c" FORMNAME="" UNITNAME="str_util.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="telnet.c" FORMNAME="" UNITNAME="telnet.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="userdat.c" FORMNAME="" UNITNAME="userdat.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="../xpdev/conwrap.c" FORMNAME="" UNITNAME="conwrap.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="../xpdev/dirwrap.c" FORMNAME="" UNITNAME="dirwrap.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="../xpdev/filewrap.c" FORMNAME="" UNITNAME="filewrap.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="../xpdev/genwrap.c" FORMNAME="" UNITNAME="genwrap.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="../xpdev/threadwrap.c" FORMNAME="" UNITNAME="threadwrap.c" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-  </FILELIST>
-  <BUILDTOOLS>
-  </BUILDTOOLS>
-
-  <IDEOPTIONS>
-[HistoryLists\hlIncludePath]
-Count=1
-Item0=../xpdev:/src/sbbs3:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl:/usr/include
-
-[HistoryLists\hlLibraryPath]
-Count=1
-Item0=../xpdev:/src/sbbs3:$(BCB)/lib/obj:$(BCB)/lib:/usr/lib:/lib:/usr/X11R6/lib:$(BCB)/bin
-
-[HistoryLists\hlConditionals]
-Count=4
-Item0=__unix__:SBBS
-Item1=_DEBUG:__unix__:SBBS
-Item2=_DEBUG:__unix__
-Item3=_DEBUG
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=tp2025
-Launcher=/usr/X11R6/bin/xterm -T KylixDebuggerOutput -e bash -i -c %debuggee%
-UseLauncher=0
-DebugCWD=
-HostApplication=
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=0
-  </IDEOPTIONS>
-</PROJECT>
\ No newline at end of file
diff --git a/src/sbbs3/sbbscon.vcproj b/src/sbbs3/sbbscon.vcproj
deleted file mode 100644
index d53e2a093db18570bc1c88c8892231a027390a9b..0000000000000000000000000000000000000000
--- a/src/sbbs3/sbbscon.vcproj
+++ /dev/null
@@ -1,252 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="sbbscon"
-	ProjectGUID="{EC2121F2-1AC3-45E3-8EE8-EA95AFCE967E}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\sbbscon"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/sbbscon.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\xpdev,..\smblib,..\..\include\cryptlib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;JAVASCRIPT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;USE_CRYPTLIB"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\sbbscon/sbbscon.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\sbbscon/"
-				ObjectFile=".\msvc.win32.debug\sbbscon/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\sbbscon/"
-				BrowseInformation="1"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib"
-				OutputFile="msvc.win32.exe.debug/sbbs.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/sbbs.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/sbbscon.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\sbbscon"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/sbbscon.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\xpdev,..\smblib,..\..\include\cryptlib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;JAVASCRIPT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;USE_CRYPTLIB"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\sbbscon/sbbscon.pch"
-				AssemblerListingLocation=".\msvc.win32.release\sbbscon/"
-				ObjectFile=".\msvc.win32.release\sbbscon/"
-				ProgramDataBaseFileName=".\msvc.win32.release\sbbscon/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib"
-				OutputFile="msvc.win32.exe.release/sbbs.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/sbbs.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\sbbscon/sbbs.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/sbbscon.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="sbbs_ini.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="sbbscon.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/sbbsecho.vcproj b/src/sbbs3/sbbsecho.vcproj
deleted file mode 100644
index 95cd33ac379adfceec6641b840c34249b8cebb39..0000000000000000000000000000000000000000
--- a/src/sbbs3/sbbsecho.vcproj
+++ /dev/null
@@ -1,472 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="sbbsecho"
-	ProjectGUID="{3043A9CD-A963-4BC3-BBE4-1A9D67177EC4}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\sbbsecho"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/sbbsecho.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\sbbsecho/sbbsecho.pch"
-				AssemblerListingLocation=".\msvc.win32.release\sbbsecho/"
-				ObjectFile=".\msvc.win32.release\sbbsecho/"
-				ProgramDataBaseFileName=".\msvc.win32.release\sbbsecho/"
-				WarningLevel="2"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/sbbsecho.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/sbbsecho.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\sbbsecho/sbbsecho.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/sbbsecho.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\sbbsecho"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/sbbsecho.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\sbbsecho/sbbsecho.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\sbbsecho/"
-				ObjectFile=".\msvc.win32.debug\sbbsecho/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\sbbsecho/"
-				BrowseInformation="1"
-				WarningLevel="2"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/sbbsecho.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/sbbsecho.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.debug\sbbsecho/sbbsecho.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/sbbsecho.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="dat_rec.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="date_str.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="load_cfg.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="msg_id.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="rechocfg.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="sbbsecho.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib1.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib2.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_util.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="userdat.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/scfg/makehelp.vcproj b/src/sbbs3/scfg/makehelp.vcproj
deleted file mode 100644
index 3c362d5cf088b364b0b24e92d4bbc9892ce14376..0000000000000000000000000000000000000000
--- a/src/sbbs3/scfg/makehelp.vcproj
+++ /dev/null
@@ -1,231 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="makehelp"
-	ProjectGUID="{F582BB30-E4B2-4303-9852-8279DAE7213E}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-				Description="Building help files..."
-				CommandLine="$(InputPath) $(OutDir)&#x0D;&#x0A;"
-				Outputs="$(OutDir)\scfghelp.dat;$(OutDir)\scfghelp.ixb"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/makehelp.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\..\xpdev"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release/makehelp.pch"
-				AssemblerListingLocation=".\msvc.win32.release/"
-				ObjectFile=".\msvc.win32.release/"
-				ProgramDataBaseFileName=".\msvc.win32.release/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/makehelp.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/makehelp.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/makehelp.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-				Description="Building help files..."
-				CommandLine="$(InputPath) $(OutDir)&#x0D;&#x0A;"
-				Outputs="$(OutDir)\scfghelp.dat;$(OutDir)\scfghelp.ixb"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/makehelp.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\xpdev"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug/makehelp.pch"
-				AssemblerListingLocation=".\msvc.win32.debug/"
-				ObjectFile=".\msvc.win32.debug/"
-				ProgramDataBaseFileName=".\msvc.win32.debug/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/makehelp.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/makehelp.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/makehelp.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="makehelp.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/scfg/scfg.vcproj b/src/sbbs3/scfg/scfg.vcproj
deleted file mode 100644
index d96ec87e3c9ace9d99da79ec9b3b3ec6af616ff9..0000000000000000000000000000000000000000
--- a/src/sbbs3/scfg/scfg.vcproj
+++ /dev/null
@@ -1,623 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="scfg"
-	ProjectGUID="{0DA3E7B4-8567-495B-B7D1-5E6AB6D6F4B1}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\scfg"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/scfg.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..,..\..\xpdev,..\..\smblib,..\..\uifc,..\..\conio"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SCFG;SBBS_EXPORTS"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\scfg/scfg.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\scfg/"
-				ObjectFile=".\msvc.win32.debug\scfg/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\scfg/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib"
-				OutputFile=".\msvc.win32.exe.debug/scfg.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/scfg.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/scfg.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\scfg"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/scfg.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..,..\..\xpdev,..\..\smblib,..\..\uifc,..\..\conio"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SCFG;SBBS_EXPORTS"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\scfg/scfg.pch"
-				AssemblerListingLocation=".\msvc.win32.release\scfg/"
-				ObjectFile=".\msvc.win32.release\scfg/"
-				ProgramDataBaseFileName=".\msvc.win32.release\scfg/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib"
-				OutputFile=".\msvc.win32.exe.release/scfg.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/scfg.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/scfg.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="..\dat_rec.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\date_str.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\load_cfg.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\nopen.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfg.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfgchat.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\scfglib1.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\scfglib2.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfgmsg.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfgnet.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfgnode.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\scfgsave.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfgsub.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfgsys.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfgxfr1.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfgxfr2.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfgxtrn.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\str_util.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\userdat.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/services.vcproj b/src/sbbs3/services.vcproj
deleted file mode 100644
index 54bf32a4eff50ca0f30e8e4e5bcc754a0082689d..0000000000000000000000000000000000000000
--- a/src/sbbs3/services.vcproj
+++ /dev/null
@@ -1,262 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="services"
-	ProjectGUID="{5C543ABE-8C49-41EB-8078-8A98A9E96EE8}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.dll.debug"
-			IntermediateDirectory=".\msvc.win32.debug\services"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="_DEBUG"
-				MkTypLibCompatible="true"
-				SuppressStartupBanner="true"
-				TargetEnvironment="1"
-				TypeLibraryName=".\msvc.win32.dll.debug/services.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL;SERVICES_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\services/services.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\services/"
-				ObjectFile=".\msvc.win32.debug\services/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\services/"
-				BrowseInformation="1"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib winmm.lib ../../lib/mozilla/js/win32.debug/js32.lib"
-				OutputFile=".\msvc.win32.dll.debug/services.dll"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.dll.debug/services.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.debug\services/services.map"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary=".\msvc.win32.dll.debug/services.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.dll.debug/services.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.dll.release"
-			IntermediateDirectory=".\msvc.win32.release\services"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="NDEBUG"
-				MkTypLibCompatible="true"
-				SuppressStartupBanner="true"
-				TargetEnvironment="1"
-				TypeLibraryName=".\msvc.win32.dll.release/services.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL;SERVICES_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\services/services.pch"
-				AssemblerListingLocation=".\msvc.win32.release\services/"
-				ObjectFile=".\msvc.win32.release\services/"
-				ProgramDataBaseFileName=".\msvc.win32.release\services/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib winmm.lib ../../lib/mozilla/js/win32.debug/js32.lib"
-				OutputFile=".\msvc.win32.dll.release/services.dll"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.dll.release/services.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\services/services.map"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary=".\msvc.win32.dll.release/services.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.dll.release/services.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="sbbs_ini.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="services.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/sexyz.vcproj b/src/sbbs3/sexyz.vcproj
deleted file mode 100644
index 5d07a227465ea6543d0e8fecf6593a65604644d6..0000000000000000000000000000000000000000
--- a/src/sbbs3/sexyz.vcproj
+++ /dev/null
@@ -1,385 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="sexyz"
-	ProjectGUID="{A9BA4278-89CB-47C4-A54E-B7F20EDA8C77}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\sexyz"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/sexyz.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;RINGBUF_SEM;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\sexyz/sexyz.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\sexyz/"
-				ObjectFile=".\msvc.win32.debug\sexyz/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\sexyz/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib"
-				OutputFile=".\msvc.win32.exe.debug/sexyz.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/sexyz.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.debug\sexyz/sexyz.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/sexyz.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\sexyz"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/sexyz.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;RINGBUF_SEM;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\sexyz/sexyz.pch"
-				AssemblerListingLocation=".\msvc.win32.release\sexyz/"
-				ObjectFile=".\msvc.win32.release\sexyz/"
-				ProgramDataBaseFileName=".\msvc.win32.release\sexyz/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib"
-				OutputFile=".\msvc.win32.exe.release/sexyz.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/sexyz.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\sexyz/sexyz.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/sexyz.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="..\smblib\crc16.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\smblib\crc32.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ringbuf.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="sexyz.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="telnet.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="xmodem.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="zmodem.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/slog.vcproj b/src/sbbs3/slog.vcproj
deleted file mode 100644
index ca87c8e43cfd674b2799e8e765acc1823b42ac7d..0000000000000000000000000000000000000000
--- a/src/sbbs3/slog.vcproj
+++ /dev/null
@@ -1,247 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="slog"
-	ProjectGUID="{D39AE752-B910-4EFF-A819-1FA8F30FA3D0}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\slog"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/slog.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\slog/slog.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\slog/"
-				ObjectFile=".\msvc.win32.debug\slog/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\slog/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/slog.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/slog.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/slog.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\slog"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/slog.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\slog/slog.pch"
-				AssemblerListingLocation=".\msvc.win32.release\slog/"
-				ObjectFile=".\msvc.win32.release\slog/"
-				ProgramDataBaseFileName=".\msvc.win32.release\slog/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/slog.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/slog.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/slog.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="slog.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/smbactiv.vcproj b/src/sbbs3/smbactiv.vcproj
deleted file mode 100644
index c33dc1be952d6dc78b9b22188cd16b87d9de42fe..0000000000000000000000000000000000000000
--- a/src/sbbs3/smbactiv.vcproj
+++ /dev/null
@@ -1,357 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="smbactiv"
-	ProjectGUID="{453A20D0-847F-4E21-A31B-B316EEA59BFD}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\smbactiv"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/smbactiv.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\smbactiv/smbactiv.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\smbactiv/"
-				ObjectFile=".\msvc.win32.debug\smbactiv/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\smbactiv/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/smbactiv.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/smbactiv.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/smbactiv.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\smbactiv"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/smbactiv.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;NO_SOCKET_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\smbactiv/smbactiv.pch"
-				AssemblerListingLocation=".\msvc.win32.release\smbactiv/"
-				ObjectFile=".\msvc.win32.release\smbactiv/"
-				ProgramDataBaseFileName=".\msvc.win32.release\smbactiv/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/smbactiv.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/smbactiv.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/smbactiv.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="load_cfg.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="nopen.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib1.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="scfglib2.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="smbactiv.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_util.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/smbutil.vcproj b/src/sbbs3/smbutil.vcproj
deleted file mode 100644
index b367b20cd1f67fbc3b289b10208d641670fa97a4..0000000000000000000000000000000000000000
--- a/src/sbbs3/smbutil.vcproj
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="smbutil"
-	ProjectGUID="{D9C78CF8-0F08-417B-A242-22B86626F00D}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\smbutil"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/smbutil.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\smbutil/smbutil.pch"
-				AssemblerListingLocation=".\msvc.win32.release\smbutil/"
-				ObjectFile=".\msvc.win32.release\smbutil/"
-				ProgramDataBaseFileName=".\msvc.win32.release\smbutil/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib setargv.obj"
-				OutputFile=".\msvc.win32.exe.release/smbutil.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/smbutil.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\smbutil/smbutil.map"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/smbutil.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\smbutil"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/smbutil.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;SBBS_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\smbutil/smbutil.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\smbutil/"
-				ObjectFile=".\msvc.win32.debug\smbutil/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\smbutil/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib setargv.obj"
-				OutputFile=".\msvc.win32.exe.debug/smbutil.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/smbutil.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/smbutil.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="smbutil.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/textgen.vcproj b/src/sbbs3/textgen.vcproj
deleted file mode 100644
index 4aeefe0185a121e8158f030c16018723ac87bf07..0000000000000000000000000000000000000000
--- a/src/sbbs3/textgen.vcproj
+++ /dev/null
@@ -1,225 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="textgen"
-	ProjectGUID="{A41D7A4A-2173-4DF6-96AF-9575C069CA8A}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\textgen"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/textgen.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\textgen/textgen.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\textgen/"
-				ObjectFile=".\msvc.win32.debug\textgen/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\textgen/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.debug/textgen.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/textgen.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/textgen.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\textgen"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/textgen.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\textgen/textgen.pch"
-				AssemblerListingLocation=".\msvc.win32.release\textgen/"
-				ObjectFile=".\msvc.win32.release\textgen/"
-				ProgramDataBaseFileName=".\msvc.win32.release\textgen/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\msvc.win32.exe.release/textgen.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/textgen.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/textgen.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="textgen.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/unbaja.vcproj b/src/sbbs3/unbaja.vcproj
deleted file mode 100644
index 98324dcb2042db562d8ac952e0224e949ff97de3..0000000000000000000000000000000000000000
--- a/src/sbbs3/unbaja.vcproj
+++ /dev/null
@@ -1,227 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="unbaja"
-	ProjectGUID="{C9E94535-877A-4A25-A10F-5AB750B0FB31}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\unbaja"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/unbaja.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../smblib,../xpdev"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\unbaja/unbaja.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\unbaja/"
-				ObjectFile=".\msvc.win32.debug\unbaja/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\unbaja/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="setargv.obj odbc32.lib odbccp32.lib"
-				OutputFile=".\msvc.win32.exe.debug/unbaja.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/unbaja.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/unbaja.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\unbaja"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/unbaja.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="../xpdev,../smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\unbaja/unbaja.pch"
-				AssemblerListingLocation=".\msvc.win32.release\unbaja/"
-				ObjectFile=".\msvc.win32.release\unbaja/"
-				ProgramDataBaseFileName=".\msvc.win32.release\unbaja/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="setargv.obj odbc32.lib odbccp32.lib"
-				OutputFile=".\msvc.win32.exe.release/unbaja.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/unbaja.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/unbaja.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="unbaja.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/v4upgrade.vcproj b/src/sbbs3/v4upgrade.vcproj
deleted file mode 100644
index 629175d9633d87c31d98b56413e77a0ef159137c..0000000000000000000000000000000000000000
--- a/src/sbbs3/v4upgrade.vcproj
+++ /dev/null
@@ -1,227 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="v4upgrade"
-	ProjectGUID="{A7269B64-FDFB-43FB-93ED-D86C448D3EDD}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.exe.release"
-			IntermediateDirectory=".\msvc.win32.release\v4upgrade"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.release/v4upgrade.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\v4upgrade/v4upgrade.pch"
-				AssemblerListingLocation=".\msvc.win32.release\v4upgrade/"
-				ObjectFile=".\msvc.win32.release\v4upgrade/"
-				ProgramDataBaseFileName=".\msvc.win32.release\v4upgrade/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib"
-				OutputFile=".\msvc.win32.exe.release/v4upgrade.exe"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.release/v4upgrade.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.release/v4upgrade.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.exe.debug"
-			IntermediateDirectory=".\msvc.win32.debug\v4upgrade"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TypeLibraryName=".\msvc.win32.exe.debug/v4upgrade.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\v4upgrade/v4upgrade.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\v4upgrade/"
-				ObjectFile=".\msvc.win32.debug\v4upgrade/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\v4upgrade/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib"
-				OutputFile=".\msvc.win32.exe.debug/v4upgrade.exe"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.exe.debug/v4upgrade.pdb"
-				SubSystem="1"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.exe.debug/v4upgrade.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="v4upgrade.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/sbbs3/websrvr.vcproj b/src/sbbs3/websrvr.vcproj
deleted file mode 100644
index 70af784fd9993b56a15b3fcc09fc47d0ba31cc6d..0000000000000000000000000000000000000000
--- a/src/sbbs3/websrvr.vcproj
+++ /dev/null
@@ -1,304 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="websrvr"
-	ProjectGUID="{7C6F645F-BB54-4018-8AE9-6C38626325F6}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.dll.release"
-			IntermediateDirectory=".\msvc.win32.release\websrvr"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="NDEBUG"
-				MkTypLibCompatible="true"
-				SuppressStartupBanner="true"
-				TargetEnvironment="1"
-				TypeLibraryName=".\msvc.win32.dll.release/websrvr.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\xpdev,..\smblib"
-				PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL;WEBSRVR_EXPORTS;RINGBUF_SEM;RINGBUF_MUTEX;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release\websrvr/websrvr.pch"
-				AssemblerListingLocation=".\msvc.win32.release\websrvr/"
-				ObjectFile=".\msvc.win32.release\websrvr/"
-				ProgramDataBaseFileName=".\msvc.win32.release\websrvr/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib winmm.lib ../../lib/mozilla/js/win32.debug/js32.lib"
-				OutputFile=".\msvc.win32.dll.release/websrvr.dll"
-				LinkIncremental="1"
-				SuppressStartupBanner="true"
-				ProgramDatabaseFile=".\msvc.win32.dll.release/websrvr.pdb"
-				GenerateMapFile="true"
-				MapFileName=".\msvc.win32.release\websrvr/websrvr.map"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary=".\msvc.win32.dll.release/websrvr.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.dll.release/websrvr.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.dll.debug"
-			IntermediateDirectory=".\msvc.win32.debug\websrvr"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="_DEBUG"
-				MkTypLibCompatible="true"
-				SuppressStartupBanner="true"
-				TargetEnvironment="1"
-				TypeLibraryName=".\msvc.win32.dll.debug/websrvr.tlb"
-				HeaderFileName=""
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\include\mozilla\js,..\xpdev,..\smblib"
-				PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL;WEBSRVR_EXPORTS;RINGBUF_SEM;RINGBUF_MUTEX;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug\websrvr/websrvr.pch"
-				AssemblerListingLocation=".\msvc.win32.debug\websrvr/"
-				ObjectFile=".\msvc.win32.debug\websrvr/"
-				ProgramDataBaseFileName=".\msvc.win32.debug\websrvr/"
-				BrowseInformation="1"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="odbc32.lib odbccp32.lib wsock32.lib winmm.lib ../../lib/mozilla/js/win32.debug/js32.lib"
-				OutputFile=".\msvc.win32.dll.debug/websrvr.dll"
-				LinkIncremental="2"
-				SuppressStartupBanner="true"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile=".\msvc.win32.dll.debug/websrvr.pdb"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary=".\msvc.win32.dll.debug/websrvr.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.dll.debug/websrvr.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="ars.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="base64.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ringbuf.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="websrvr.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/smblib/smblib.vcproj b/src/smblib/smblib.vcproj
deleted file mode 100644
index 96cec3778822366c0cae8e85d51c499507eb5245..0000000000000000000000000000000000000000
--- a/src/smblib/smblib.vcproj
+++ /dev/null
@@ -1,438 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="smblib"
-	ProjectGUID="{D674842B-2F41-42CB-9426-B3C4B0682574}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.release"
-			IntermediateDirectory=".\msvc.win32.release"
-			ConfigurationType="4"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\xpdev"
-				PreprocessorDefinitions="NDEBUG;WIN32;_LIB;SMB_EXPORTS;MD5_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release/smblib.pch"
-				AssemblerListingLocation=".\msvc.win32.release/"
-				ObjectFile=".\msvc.win32.release/"
-				ProgramDataBaseFileName=".\msvc.win32.release/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile=".\msvc.win32.release\smblib.lib"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.release/smblib.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.debug"
-			IntermediateDirectory=".\msvc.win32.debug"
-			ConfigurationType="4"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\xpdev"
-				PreprocessorDefinitions="_DEBUG;WIN32;_LIB;SMB_EXPORTS;MD5_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug/smblib.pch"
-				AssemblerListingLocation=".\msvc.win32.debug/"
-				ObjectFile=".\msvc.win32.debug/"
-				ProgramDataBaseFileName=".\msvc.win32.debug/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile=".\msvc.win32.debug\smblib.lib"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.debug/smblib.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="crc16.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="crc32.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="lzh.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="md5.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="smbadd.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="smballoc.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="smbdump.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="smbfile.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="smbhash.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="smblib.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="smbstr.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="smbtxt.c"
-			>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/uifc/uifc.vcproj b/src/uifc/uifc.vcproj
deleted file mode 100644
index f9602cd6b08cf7b420f67b4b0eea666210cb805a..0000000000000000000000000000000000000000
--- a/src/uifc/uifc.vcproj
+++ /dev/null
@@ -1,218 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="uifc"
-	ProjectGUID="{7BFB9820-0E57-4BE4-9BE9-E0A687874E19}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.debug"
-			IntermediateDirectory=".\msvc.win32.debug"
-			ConfigurationType="4"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\conio"
-				PreprocessorDefinitions="_DEBUG;WIN32;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug/uifc.pch"
-				AssemblerListingLocation=".\msvc.win32.debug/"
-				ObjectFile=".\msvc.win32.debug/"
-				ProgramDataBaseFileName=".\msvc.win32.debug/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile=".\msvc.win32.debug\uifc.lib"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.debug/uifc.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.release"
-			IntermediateDirectory=".\msvc.win32.release"
-			ConfigurationType="4"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="..\conio"
-				PreprocessorDefinitions="NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release/uifc.pch"
-				AssemblerListingLocation=".\msvc.win32.release/"
-				ObjectFile=".\msvc.win32.release/"
-				ProgramDataBaseFileName=".\msvc.win32.release/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile=".\msvc.win32.release\uifc.lib"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.release/uifc.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="uifc32.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="uifcx.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/src/xpdev/xpdev.vcproj b/src/xpdev/xpdev.vcproj
deleted file mode 100644
index d908bef444639fc0e75cf90c001a3bb53530b9d8..0000000000000000000000000000000000000000
--- a/src/xpdev/xpdev.vcproj
+++ /dev/null
@@ -1,482 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="xpdev"
-	ProjectGUID="{7428A1E8-56B7-4868-9C0E-29D031689FEB}"
-	TargetFrameworkVersion="0"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory=".\msvc.win32.debug"
-			IntermediateDirectory=".\msvc.win32.debug"
-			ConfigurationType="4"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../../include/microsoft/psdk"
-				PreprocessorDefinitions="_DEBUG;WIN32;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				PrecompiledHeaderFile=".\msvc.win32.debug/xpdev.pch"
-				AssemblerListingLocation=".\msvc.win32.debug/"
-				ObjectFile=".\msvc.win32.debug/"
-				ProgramDataBaseFileName=".\msvc.win32.debug/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile=".\msvc.win32.debug\xpdev.lib"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.debug/xpdev.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory=".\msvc.win32.release"
-			IntermediateDirectory=".\msvc.win32.release"
-			ConfigurationType="4"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
-			UseOfMFC="0"
-			ATLMinimizesCRunTimeLibraryUsage="false"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="../../include/microsoft/psdk"
-				PreprocessorDefinitions="NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
-				StringPooling="true"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderFile=".\msvc.win32.release/xpdev.pch"
-				AssemblerListingLocation=".\msvc.win32.release/"
-				ObjectFile=".\msvc.win32.release/"
-				ProgramDataBaseFileName=".\msvc.win32.release/"
-				WarningLevel="3"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile=".\msvc.win32.release\xpdev.lib"
-				SuppressStartupBanner="true"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				SuppressStartupBanner="true"
-				OutputFile=".\msvc.win32.release/xpdev.bsc"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="dat_file.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="datewrap.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="dirwrap.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="filewrap.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="genwrap.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="ini_file.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="link_list.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="netwrap.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="semfile.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="sockwrap.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="str_list.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="xp_dl.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="xpdatetime.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="xpprintf.c"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-					AdditionalIncludeDirectories=""
-					PreprocessorDefinitions=""
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>